.location-dialog{width:calc(100% - 36px);max-width:430px;max-height:85svh;padding:0;border:1px solid #18634720;border-radius:28px;background:#f6f5e8;color:#186347;box-shadow:0 20px 70px #062b3440}.location-dialog::backdrop{background:#14392f88;backdrop-filter:blur(4px)}.location-inner{padding:30px}.location-kicker{font:700 10px/1.6 Arial;letter-spacing:1.8px}.location-dialog h2{font:italic 700 34px/1.15 Fraunces,Georgia;margin:17px 0 20px;letter-spacing:-1px}.location-dialog p{font:14px/1.7 Arial}.location-dialog .location-privacy{font-size:11px;opacity:.85}.location-dialog button{width:100%;min-height:46px;padding:12px 18px;border-radius:25px;border:1px solid #18634720;background:#186347;color:#fffef5;font:bold 14px Arial;margin-top:10px;cursor:pointer;box-shadow:0 5px 14px #18634712}.location-dialog [data-location-skip],.location-dialog [data-location-stop]{background:transparent;color:#186347;box-shadow:none;border:0;font-weight:400}.location-dialog [hidden]{display:none!important}.walk-distance{margin:12px 0 2px;font:13px/1.5 Arial;color:inherit}.walk-distance a,.walk-distance button{display:inline-flex;align-items:center;min-height:44px;background:transparent;border:0;padding:6px 0;color:inherit;font:700 13px/1.5 Arial;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.walk-distance small{display:block;font:10px/1.6 Arial;opacity:.8}.croissant-menu .location-menu{display:flex;align-items:center;width:100%;min-height:48px;padding:12px;border:0;border-top:1px solid #18634710;border-radius:13px;color:inherit;background:transparent;font:15px/1.4 Arial;text-align:left;cursor:pointer}.croissant-menu .location-menu:hover{background:#e8eedb}.location-credit{font:10px/1.6 Arial;opacity:.75}.location-credit a{color:inherit}.location-dialog :focus-visible{outline:3px solid #a77c33;outline-offset:3px}

.walk-retry[hidden]{display:none}
