.ss[data-v-0a138c62]{position:relative;min-width:0}.ss-trigger[data-v-0a138c62]{text-align:start;cursor:pointer;width:100%}.ss.is-open .ss-trigger[data-v-0a138c62]{border-color:var(--theme-primary);box-shadow:0 0 0 .2rem rgba(var(--theme-primary-rgb),.2)}.ss-trigger__value[data-v-0a138c62]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-trigger__value.is-placeholder[data-v-0a138c62]{color:var(--theme-text-faint, #9aa3b5)}.ss-panel{z-index:2000;display:flex;flex-direction:column;min-height:120px;background:var(--theme-card, #fff);color:var(--theme-text, #1a1f2e);border:1px solid var(--theme-border, #e4e8f0);border-radius:12px;box-shadow:0 16px 40px #10182829,0 2px 6px #1018280f;overflow:hidden;animation:ss-pop .12s ease-out}@keyframes ss-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ss-search{display:flex;align-items:center;gap:.45rem;padding:.55rem .7rem;border-bottom:1px solid var(--theme-border, #e4e8f0);color:var(--theme-text-muted, #5a6478)}.ss-search__input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--theme-text, #1a1f2e);font-size:.875rem;padding:.2rem 0}.ss-search__input::placeholder{color:var(--theme-text-faint, #9aa3b5)}.ss-search__clear{border:0;background:var(--theme-muted-bg, #f5f7fb);color:var(--theme-text-muted, #5a6478);width:22px;height:22px;border-radius:50%;line-height:1;font-size:1rem;display:inline-flex;align-items:center;justify-content:center}.ss-list{list-style:none;margin:0;padding:.3rem;overflow-y:auto;flex:1;overscroll-behavior:contain}.ss-option{display:flex;align-items:center;gap:.5rem;padding:.5rem .65rem;border-radius:8px;font-size:.875rem;cursor:pointer}.ss-option.is-active{background:rgba(var(--theme-primary-rgb, 26, 107, 74),.08)}.ss-option.is-selected{color:var(--theme-primary, #1a6b4a);font-weight:600}.ss-option__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-option__label mark{padding:0;background:rgba(var(--theme-accent-rgb, 232, 184, 75),.35);color:inherit;border-radius:3px}.ss-option__meta{font-size:.72rem;color:var(--theme-text-muted, #5a6478);font-weight:500;white-space:nowrap}.ss-option__check{flex-shrink:0}.ss-empty{padding:1rem;text-align:center;font-size:.825rem;color:var(--theme-text-muted, #5a6478)}.loc-picker[data-v-3d4b2178]{display:flex;flex-direction:column;gap:.85rem;container-type:inline-size}.loc-seg[data-v-3d4b2178]{display:inline-flex;padding:3px;gap:2px;border-radius:12px;background:var(--theme-muted-bg, #f5f7fb);border:1px solid var(--theme-border, #e4e8f0);align-self:flex-start;max-width:100%}.loc-seg__btn[data-v-3d4b2178]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:0;background:transparent;color:var(--theme-text-muted, #5a6478);font-size:.82rem;font-weight:600;padding:.45rem .95rem;border-radius:9px;white-space:nowrap;transition:background .15s,color .15s,box-shadow .15s}.loc-seg__btn[data-v-3d4b2178]:hover{color:var(--theme-text, #1a1f2e)}.loc-seg__btn.is-active[data-v-3d4b2178]{background:var(--theme-primary);color:var(--theme-on-primary, #fff);box-shadow:0 2px 8px rgba(var(--theme-primary-rgb),.28)}.loc-seg--small[data-v-3d4b2178]{align-self:stretch;display:flex;border-radius:10px}.loc-seg--small .loc-seg__btn[data-v-3d4b2178]{flex:1;padding:.5rem;font-size:.8rem}.loc-panel[data-v-3d4b2178]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.15rem;padding:1.15rem;background:var(--theme-card, #fff);border:1px solid var(--theme-border, #e4e8f0);border-radius:18px}@container (min-width: 680px){.loc-panel[data-v-3d4b2178]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem}.loc-col--map[data-v-3d4b2178]{grid-column:1 / -1;order:-1}}@container (min-width: 1060px){.loc-panel--coords[data-v-3d4b2178]{grid-template-columns:minmax(0,1fr) minmax(0,1.22fr) minmax(0,1.05fr)}.loc-panel--coords .loc-col--map[data-v-3d4b2178]{grid-column:auto;order:0}}.loc-col[data-v-3d4b2178]{display:flex;flex-direction:column;gap:.7rem;min-width:0}.loc-colhead[data-v-3d4b2178]{display:flex;align-items:flex-start;gap:.6rem}.loc-colhead__icon[data-v-3d4b2178]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:9px;color:var(--theme-on-primary, #fff);background:var(--theme-primary);box-shadow:0 4px 10px rgba(var(--theme-primary-rgb),.25)}.loc-colhead__text[data-v-3d4b2178]{min-width:0}.loc-colhead__title[data-v-3d4b2178]{margin:0;font-size:1.02rem;font-weight:700;line-height:1.25;color:var(--theme-text, #1a1f2e)}.loc-colhead__sub[data-v-3d4b2178]{margin:.15rem 0 0;font-size:.8rem;line-height:1.35;color:var(--theme-text-muted, #5a6478)}.loc-search[data-v-3d4b2178]{position:relative;display:flex;align-items:center}.loc-search__icon[data-v-3d4b2178]{position:absolute;left:.75rem;color:var(--theme-text-muted, #5a6478);pointer-events:none}.loc-search__input[data-v-3d4b2178]{padding-left:2.3rem}[dir=rtl] .loc-search__icon[data-v-3d4b2178]{left:auto;right:.75rem}[dir=rtl] .loc-search__input[data-v-3d4b2178]{padding-left:.75rem;padding-right:2.3rem}.loc-recent[data-v-3d4b2178]{border:1px solid var(--theme-border, #e4e8f0);border-radius:14px;background:var(--theme-muted-bg, #f8fafc);overflow:hidden}.loc-recent__head[data-v-3d4b2178]{display:flex;align-items:center;gap:.45rem;padding:.6rem .8rem;font-size:.78rem;font-weight:600;color:var(--theme-text-muted, #5a6478)}.loc-recent__clear[data-v-3d4b2178]{margin-inline-start:auto;border:0;background:transparent;padding:0 .15rem;font-size:.72rem;font-weight:600;color:var(--theme-primary);border-radius:6px}.loc-recent__clear[data-v-3d4b2178]:hover{text-decoration:underline}.loc-recent__list[data-v-3d4b2178]{list-style:none;margin:0;padding:0}.loc-recent__item[data-v-3d4b2178]{display:flex;align-items:center;gap:.55rem;width:100%;padding:.62rem .8rem;border:0;border-top:1px solid var(--theme-border, #e4e8f0);background:var(--theme-card, #fff);text-align:start;font-size:.85rem;font-weight:500;color:var(--theme-text, #1a1f2e);transition:background .15s,color .15s}.loc-recent__item[data-v-3d4b2178]:hover{background:rgba(var(--theme-primary-rgb),.07);color:var(--theme-primary)}.loc-recent__pin[data-v-3d4b2178]{color:var(--theme-text-muted, #5a6478);flex-shrink:0}.loc-recent__item:hover .loc-recent__pin[data-v-3d4b2178]{color:var(--theme-primary)}.loc-recent__label[data-v-3d4b2178]{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loc-recent__chev[data-v-3d4b2178]{color:var(--theme-text-muted, #9aa3b2);flex-shrink:0}[dir=rtl] .loc-recent__chev[data-v-3d4b2178]{transform:scaleX(-1)}.loc-map-wrap[data-v-3d4b2178]{position:relative}.loc-map[data-v-3d4b2178]{width:100%;height:250px;border-radius:14px;border:1px solid var(--theme-border, #e4e8f0);overflow:hidden;background:var(--theme-muted-bg, #f5f7fb)}@container (min-width: 1060px){.loc-map[data-v-3d4b2178]{height:360px}}.loc-map__locate[data-v-3d4b2178]{position:absolute;bottom:.7rem;right:.7rem;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--theme-border, #e4e8f0);background:var(--theme-card, #fff);color:var(--theme-text, #1a1f2e);box-shadow:0 3px 10px #10182829;transition:color .15s,border-color .15s}.loc-map__locate[data-v-3d4b2178]:hover{color:var(--theme-primary);border-color:var(--theme-primary)}.loc-map__locate[data-v-3d4b2178]:disabled{opacity:.6}[dir=rtl] .loc-map__locate[data-v-3d4b2178]{right:auto;left:.7rem}.loc-set[data-v-3d4b2178]{display:flex;flex-direction:column;gap:.4rem;min-width:0}.loc-set__label[data-v-3d4b2178]{display:inline-flex;align-items:center;gap:.45rem;font-size:.85rem;font-weight:600;color:var(--theme-text, #1a1f2e)}.loc-set__label[data-v-3d4b2178] svg{color:var(--theme-text-muted, #5a6478)}.loc-div[data-v-3d4b2178]{margin:.15rem 0;border:0;border-top:1px solid var(--theme-border, #e4e8f0);opacity:1}.loc-pill[data-v-3d4b2178]{display:flex;align-items:center;gap:.5rem;padding:.55rem .55rem .55rem .7rem;border-radius:11px;border:1px solid rgba(var(--theme-primary-rgb),.22);background:rgba(var(--theme-primary-rgb),.08);color:var(--theme-primary);font-size:.8rem;font-weight:600;min-width:0}.loc-pill__pin[data-v-3d4b2178]{flex-shrink:0}.loc-pill__text[data-v-3d4b2178]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loc-pill__coords[data-v-3d4b2178]{margin-inline-start:auto;font-weight:500;font-size:.76rem;color:var(--theme-text-muted, #5a6478);white-space:nowrap}.loc-pill__btn[data-v-3d4b2178]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;border:0;background:transparent;color:var(--theme-primary);transition:background .15s}.loc-pill__btn[data-v-3d4b2178]:hover{background:rgba(var(--theme-primary-rgb),.14)}.loc-pill__btn[data-v-3d4b2178]:disabled{opacity:.6}[dir=rtl] .loc-pill[data-v-3d4b2178]{padding:.55rem .7rem .55rem .55rem}.loc-field[data-v-3d4b2178]{display:flex;flex-direction:column;gap:.3rem;margin:0;min-width:0}.loc-label[data-v-3d4b2178]{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--theme-text-muted, #5a6478)}.loc-hint[data-v-3d4b2178]{color:var(--theme-text-muted, #5a6478);font-size:.75rem}.loc-note[data-v-3d4b2178]{display:flex;align-items:flex-start;gap:.4rem;margin:0;font-size:.76rem;line-height:1.4;color:var(--theme-text-muted, #5a6478)}.loc-note[data-v-3d4b2178] svg{flex-shrink:0;margin-top:1px}.loc-picker--compact .loc-panel[data-v-3d4b2178]{padding:0;border:0;background:transparent;border-radius:0;grid-template-columns:minmax(0,1fr);gap:1rem}.loc-picker--compact .loc-colhead[data-v-3d4b2178]{display:none}.loc-picker--compact .loc-map[data-v-3d4b2178]{height:200px}.loc-picker--compact .loc-col--map[data-v-3d4b2178]{order:0;grid-column:auto}
