.outing-picker[data-v-4a1956df]{position:fixed;inset:0;z-index:2100;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:720px;margin:auto;color:#213547;font-size:15px}.outing-picker header[data-v-4a1956df]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px;border-bottom:1px solid #e7ecf2}.outing-picker button[data-v-4a1956df]{cursor:pointer;border:1px solid #d5dfe8;border-radius:8px;background:#fff;padding:10px;color:#234}.search[data-v-4a1956df]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:12px 16px}.search input[data-v-4a1956df]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px;border:1px solid #cbd6e2;border-radius:8px;font-size:16px}.hint[data-v-4a1956df]{padding:0 16px 10px;font-size:13px;color:#66788c;line-height:1.5}.outing-map[data-v-4a1956df]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:160px}.map-error[data-v-4a1956df]{padding:30px 18px;color:#b13825}.search-results[data-v-4a1956df]{max-height:30vh;overflow:auto;margin:0;padding:0 16px;list-style:none}.search-results button[data-v-4a1956df]{width:100%;text-align:left;border:0;border-bottom:1px solid #eef1f4;border-radius:0}.search-results span[data-v-4a1956df]{display:block;color:#68798c;font-size:12px;margin-top:5px}.outing-picker footer[data-v-4a1956df]{padding:12px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid #e9edf2;background:#fff}.outing-picker footer p[data-v-4a1956df]{margin:0 0 12px;line-height:1.5}.outing-picker footer button[data-v-4a1956df]{width:100%;background:#2167d4;color:#fff;border:0}.outing-picker button[data-v-4a1956df]:disabled{opacity:.5;cursor:default}@media(prefers-color-scheme:dark){.outing-picker[data-v-4a1956df]{background:#202c3b;color:#e2e9f3}.outing-picker footer[data-v-4a1956df],.outing-picker header[data-v-4a1956df]{background:#202c3b;border-color:#435064}.outing-picker button[data-v-4a1956df],.outing-picker input[data-v-4a1956df]{background:#283648;color:#e2e9f3;border-color:#536179}.hint[data-v-4a1956df],.search-results span[data-v-4a1956df]{color:#b9c7da}.map-error[data-v-4a1956df]{color:#ffb6a8}.outing-picker footer button[data-v-4a1956df]{background:#2167d4;color:#fff}}.location-test[data-v-143610b0]{max-width:680px;margin:0 auto;padding:20px 16px 40px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#243449;font-size:15px;line-height:1.65;background:#f4f7fc;min-height:100vh;overflow-wrap:anywhere}.location-test header span[data-v-143610b0]{color:#93610b;background:#fff0c9;border-radius:20px;padding:4px 12px;font-size:13px}.location-test h1[data-v-143610b0]{font-size:25px;margin:15px 0 4px}.location-test h2[data-v-143610b0]{font-size:19px}.location-test header p[data-v-143610b0]{color:#6a7b90}.location-test>section[data-v-143610b0]:not(.outing-picker){background:#fff;border-radius:14px;padding:18px;margin-top:18px}.location-test button[data-v-143610b0]{display:block;width:100%;padding:12px;margin-top:12px;border:1px solid #d5dfed;border-radius:9px;background:#fff;color:#255eac;font-size:16px}.location-test button.primary[data-v-143610b0]{background:#2368d4;color:#fff}.location-test button[data-v-143610b0]:disabled{opacity:.5}.destination[data-v-143610b0]{background:#f3f7fd;padding:12px;border-radius:8px;margin:14px 0}.destination p[data-v-143610b0]{margin:5px 0}.error[data-v-143610b0]{background:#fff0ef;color:#a82e24;padding:12px;border-radius:8px}.notice[data-v-143610b0]{background:#fff6df;color:#79570f;padding:12px;border-radius:8px}.location-test input[data-v-143610b0]{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:12px;margin-top:6px;border:1px solid #cbd7e5;border-radius:8px;font-size:16px}@media(prefers-color-scheme:dark){.location-test[data-v-143610b0]{background:#121923;color:#e2e9f3}.location-test>section[data-v-143610b0]:not(.outing-picker),.location-test button[data-v-143610b0],.location-test input[data-v-143610b0]{background:#202c3b;color:#e2e9f3}.destination[data-v-143610b0]{background:#2b3849}.error[data-v-143610b0]{background:#4a2525;color:#ffd2cc}.notice[data-v-143610b0]{background:#443a21;color:#ffe0a1}}.save-status[data-v-143610b0]{color:#32714c;font-size:14px;margin:0}.location-test .outing-picker .search button[data-v-143610b0]{width:auto;margin:0}.location-test .outing-picker .search-results button[data-v-143610b0],.location-test .outing-picker .search input[data-v-143610b0]{margin:0}.location-test .outing-picker footer .error[data-v-143610b0]{margin:0;font-size:14px}