.spot-picker[data-astro-cid-f57zxdal],.place-candidate[data-astro-cid-f57zxdal]{background:#edf3ef;border:1px solid #cfdbd4;border-radius:14px;margin:24px 0;padding:20px}.search-row[data-astro-cid-f57zxdal]{align-items:center;gap:12px;display:flex}.search-row[data-astro-cid-f57zxdal] input[data-astro-cid-f57zxdal]{flex:1;min-width:0}.search-row[data-astro-cid-f57zxdal] button[data-astro-cid-f57zxdal]{flex-shrink:0}.place-candidate[data-astro-cid-f57zxdal] h3[data-astro-cid-f57zxdal]{margin:12px 0;font-size:1.5rem}#selected-place[data-astro-cid-f57zxdal]{overflow-wrap:anywhere;font-weight:600}@media (width<=520px){.search-row[data-astro-cid-f57zxdal]{display:block}.search-row[data-astro-cid-f57zxdal] button[data-astro-cid-f57zxdal]{margin-top:10px}}.location-editor[data-astro-cid-f57zxdal]{max-width:980px;margin:3rem auto;padding:0 24px}.location-editor[data-astro-cid-f57zxdal] h1[data-astro-cid-f57zxdal]{margin:24px 0;font-size:clamp(2rem,5vw,3.5rem)}.location-editor[data-astro-cid-f57zxdal] h2[data-astro-cid-f57zxdal]{margin:2rem 0 .5rem}.editor-tabs[data-astro-cid-f57zxdal],.editor-actions[data-astro-cid-f57zxdal]{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.location-editor[data-astro-cid-f57zxdal] button[data-astro-cid-f57zxdal]{color:#21483f;font:inherit;cursor:pointer;background:#fff;border:1px solid #b7cbc4;border-radius:9px;padding:12px 18px}.location-editor[data-astro-cid-f57zxdal] button[data-astro-cid-f57zxdal][aria-pressed=true],#save-location[data-astro-cid-f57zxdal]{color:#fff;background:#1b6956}.location-editor[data-astro-cid-f57zxdal] button[data-astro-cid-f57zxdal]:disabled{opacity:.5;cursor:wait}#location-map[data-astro-cid-f57zxdal]{background:#e5ebe7;border-radius:14px;height:clamp(320px,52vh,520px);overflow:hidden}.location-editor[data-astro-cid-f57zxdal] fieldset[data-astro-cid-f57zxdal]{border:1px solid #cfdbd4;border-radius:12px;margin:24px 0;padding:20px}.location-editor[data-astro-cid-f57zxdal] legend[data-astro-cid-f57zxdal]{font-weight:700}.location-editor[data-astro-cid-f57zxdal] label[data-astro-cid-f57zxdal]{margin:12px 0;display:block}.location-editor[data-astro-cid-f57zxdal] input[data-astro-cid-f57zxdal],.location-editor[data-astro-cid-f57zxdal] select[data-astro-cid-f57zxdal],.location-editor[data-astro-cid-f57zxdal] textarea[data-astro-cid-f57zxdal]{box-sizing:border-box;width:100%;font:inherit;color:#20352e;background:#fff;border:1px solid #abbfb5;border-radius:8px;margin-top:8px;padding:12px;display:block}.editor-grid[data-astro-cid-f57zxdal]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.editor-paste[data-astro-cid-f57zxdal]>div[data-astro-cid-f57zxdal]{gap:12px;display:flex}.editor-paste[data-astro-cid-f57zxdal] input[data-astro-cid-f57zxdal]{flex:1;min-width:0;margin:0}.location-editor[data-astro-cid-f57zxdal] [data-astro-cid-f57zxdal][hidden]{display:none!important}.location-editor[data-astro-cid-f57zxdal] #history-list button{color:#21483f;font:inherit;cursor:pointer;background:#fff;border:1px solid #b7cbc4;border-radius:9px;margin:12px 0;padding:12px 18px;display:block}.location-editor[data-astro-cid-f57zxdal] [data-astro-cid-f57zxdal]:focus-visible{outline-offset:3px;outline:2px solid #24785f}@media (width<=520px){.editor-paste[data-astro-cid-f57zxdal]>div[data-astro-cid-f57zxdal]{display:block}.editor-paste[data-astro-cid-f57zxdal] button[data-astro-cid-f57zxdal]{margin-top:10px}.editor-actions[data-astro-cid-f57zxdal] button[data-astro-cid-f57zxdal]{width:100%}}.location-editor[data-astro-cid-f57zxdal].is-inline{max-width:none;margin:0;padding:0}.confirm-location[data-astro-cid-f57zxdal]{align-items:center;margin:16px 0 8px}.confirm-location[data-astro-cid-f57zxdal] span[data-astro-cid-f57zxdal]{color:#587267;font-size:.9rem}.location-options[data-astro-cid-f57zxdal]{border-top:1px solid #d6e1da;margin:24px 0;padding-top:20px}.location-options[data-astro-cid-f57zxdal]>summary[data-astro-cid-f57zxdal]{cursor:pointer;font-weight:600}.is-inline[data-astro-cid-f57zxdal] #place-title[data-astro-cid-f57zxdal]{font-size:1.25rem}.is-inline[data-astro-cid-f57zxdal] #place-address[data-astro-cid-f57zxdal]{margin-top:8px}.is-inline[data-astro-cid-f57zxdal] #location-map[data-astro-cid-f57zxdal]{height:clamp(360px,58svh,640px)}#save-feedback[data-astro-cid-f57zxdal]{overflow-wrap:anywhere}#saved-location-link[data-astro-cid-f57zxdal]{margin:8px 0}
