.navigation-recovery .tool-body{display:grid;gap:12px;padding:calc(16px + 0px)!important}
.navigation-recovery .tool-body p{margin:0}
.navigation-recovery-actions{display:grid;gap:12px;--ui-button-label-size:calc(18px * var(--horus-text-scale,1))}
.navigation-recovery-actions button,.navigation-recovery-actions a{min-height:52px;display:flex;align-items:center;justify-content:center;border:1px solid var(--lg-l-62765a,#62765a);border-radius:var(--hx-radius-card);padding:10px 12px;font-weight:600;font-size:var(--hx-text-body);font-family:var(--hx-font);text-align:center;text-decoration:none;color:var(--lg-t-183d39,#183d39);background:var(--lg-b-e0e5ce,#e0e5ce)}
.navigation-recovery-actions button:first-child{background:var(--lg-pb-234f40,#234f40);border-color:var(--lg-pb-234f40,#234f40);color:var(--lg-pt-ffffff,#fff)}
.navigation-recovery-actions button:last-child{background:var(--lg-b-fffdf6,#fffdf6);border-color:var(--lg-l-c8d6c3,#c8d6c3)}
.navigation-recovery.outside-coverage .navigation-recovery-actions a{background:var(--lg-pb-234f40,#234f40);border-color:var(--lg-pb-234f40,#234f40);color:var(--lg-pt-ffffff,#fff)}
.navigation-recovery-actions :is(button,a){font-size:var(--ui-button-label-size)!important;font-weight:600!important}

/* One boundary separates route advice from the action group. */
.navigation-recovery-actions{border-top:1px solid var(--lg-l-d8ded9,#d8ded9);margin-top:16px;padding-top:16px}
