.navigation-choice-dialog{box-sizing:border-box;width:min(460px,calc(100vw - 32px));max-width:none;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:22px;color:#122c43;background:#fff;box-shadow:0 20px 70px #07121f40;overflow:auto;overscroll-behavior:contain;font-family:inherit}.navigation-choice-dialog::backdrop{background:#07121f99}.navigation-choice-panel{padding:23px}.navigation-choice-title{margin:0 0 9px;font-size:21px;line-height:1.4;font-weight:800;letter-spacing:-.04em}.navigation-choice-description{margin:0 0 18px;color:#607286;font-size:14px;line-height:1.5}.navigation-choice-options{display:grid;gap:11px}.navigation-choice-option{display:grid;gap:8px;width:100%;min-height:92px;padding:17px;text-align:left;border:1px solid #cfdce7;border-radius:14px;background:#f6f9fc;color:#16344e;cursor:pointer;font-family:inherit}.navigation-choice-option:first-child{border-color:#edb47e;background:#fff7ed}.navigation-choice-option:focus-visible,.navigation-choice-cancel:focus-visible{outline:3px solid #f57b1a;outline-offset:3px}.navigation-choice-option-label{font-size:17px;line-height:1.35;font-weight:800}.navigation-choice-address{color:#53697d;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.navigation-choice-option:disabled{border-color:#dbe2e9;background:#f5f6f8;color:#8793a1;cursor:default}.navigation-choice-option:disabled .navigation-choice-address{color:#8793a1}.navigation-choice-missing{margin:12px 0 0;padding:10px 12px;border-radius:9px;background:#f4f6f9;color:#607286;font-size:13px;line-height:1.6}.navigation-choice-missing[hidden]{display:none}.navigation-choice-cancel{width:100%;min-height:46px;margin-top:17px;border:1px solid #d5e0e9;border-radius:12px;background:white;color:#40596f;font-family:inherit;font-size:15px;line-height:1.4;font-weight:700;cursor:pointer}.navigation-choice-backdrop{position:fixed;inset:0;z-index:9000;display:grid;place-items:center;background:#07121f99;overscroll-behavior:contain}.navigation-choice-dialog.navigation-choice-fallback{display:block;position:relative;inset:auto;z-index:9001;margin:16px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px)}@media(max-width:600px){.navigation-choice-dialog{width:100%;max-height:90vh;max-height:90dvh;max-width:600px;margin:auto 0 0;border-radius:24px 24px 0 0}.navigation-choice-panel{padding:23px 19px calc(21px + env(safe-area-inset-bottom))}.navigation-choice-backdrop{align-items:end}.navigation-choice-dialog.navigation-choice-fallback{width:100%;margin:0;max-height:90vh;max-height:90dvh}.navigation-choice-option{min-height:92px}.navigation-choice-title{font-size:21px}}@media(prefers-reduced-motion:reduce){.navigation-choice-dialog{scroll-behavior:auto}}
