.location-select[data-v-667052de]{--ls-icon:var(--icon-xs);--ls-clear:calc(var(--space-6) + var(--space-1));--ls-box:var(--icon-sm);width:100%;position:relative}.location-select__control[data-v-667052de]{display:contents}.location-select--multiple .location-select__control[data-v-667052de]{height:100%;display:block;position:relative}.location-select__label[data-v-667052de]{margin-bottom:var(--space-1);color:var(--fg-default);font-size:var(--text-sm);font-weight:var(--weight-medium);display:block}.location-select__trigger[data-v-667052de]{align-items:center;gap:var(--space-2);width:100%;height:40px;padding-inline:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-default);color:var(--fg-default);font-size:var(--text-base);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-emphasized);font-family:inherit;display:flex}.location-select--lg .location-select__trigger[data-v-667052de]{height:48px;font-size:var(--text-md)}.location-select__trigger[data-v-667052de]:hover{border-color:var(--border-strong)}.location-select__trigger[data-v-667052de]:active{background:var(--surface-sunken)}.location-select__trigger[data-v-667052de]:focus-visible{box-shadow:var(--focus-ring);outline:none}.location-select__pin[data-v-667052de]{width:18px;height:18px;color:var(--fg-muted);flex-shrink:0}.location-select__value[data-v-667052de]{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.location-select__value--placeholder[data-v-667052de]{color:var(--fg-muted)}.location-select__chevron[data-v-667052de]{width:16px;height:16px;color:var(--fg-muted);transition:transform var(--duration-fast) var(--ease-emphasized);flex-shrink:0}.location-select__chevron.is-open[data-v-667052de]{transform:rotate(180deg)}.location-select__clear[data-v-667052de]{inline-size:var(--ls-clear);block-size:var(--ls-clear);border-radius:var(--radius-sm);color:var(--fg-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-emphasized),background var(--duration-fast) var(--ease-emphasized);place-items:center;margin-block:auto;display:grid;position:absolute;inset-block:0;inset-inline-end:calc(var(--space-3) + var(--ls-icon) + var(--space-2))}.location-select__clear svg[data-v-667052de]{width:var(--ls-icon);height:var(--ls-icon)}.location-select__clear[data-v-667052de]:hover{color:var(--fg-default);background:var(--surface-sunken)}.location-select__clear[data-v-667052de]:active{background:var(--surface-raised)}.location-select__clear[data-v-667052de]:focus-visible{box-shadow:var(--focus-ring);outline:none}.location-select__value--clearable[data-v-667052de]{margin-inline-end:calc(var(--ls-clear) + var(--space-1))}.location-select--multiple .location-select__value[data-v-667052de]{align-items:center;gap:var(--space-2);display:flex}.location-select__names[data-v-667052de]{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.location-select__more[data-v-667052de]{padding-inline:var(--space-2);border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--fg-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);flex:none}.location-select__panel[data-v-667052de]{z-index:var(--z-drawer);top:calc(100% + var(--space-2));background:var(--surface-overlay);border:1px solid var(--border-subtle);border-radius:var(--radius-md);max-height:min(24rem,70dvh);box-shadow:var(--elevation-3);flex-direction:column;display:flex;position:absolute;left:0;right:0;overflow:hidden}.location-select__search[data-v-667052de]{align-items:center;gap:var(--space-2);padding:var(--space-2);border-bottom:1px solid var(--border-subtle);flex-shrink:0;display:flex}.location-select__back[data-v-667052de]{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--fg-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-emphasized),background var(--duration-fast) var(--ease-emphasized);flex-shrink:0;place-items:center;display:grid}.location-select__back svg[data-v-667052de]{width:16px;height:16px}.location-select__back[data-v-667052de]:hover{color:var(--fg-default);background:var(--surface-sunken)}.location-select__back[data-v-667052de]:active{background:var(--surface-raised)}.location-select__back[data-v-667052de]:focus-visible{box-shadow:var(--focus-ring);outline:none}.location-select__search-icon[data-v-667052de]{width:16px;height:16px;color:var(--fg-muted);flex-shrink:0}.location-select__search-input[data-v-667052de]{min-width:0;color:var(--fg-default);font-size:var(--text-control);background:0 0;border:none;flex:1;font-family:inherit}.location-select__search-input[data-v-667052de]::placeholder{color:var(--fg-muted)}.location-select__search-input[data-v-667052de]:focus{outline:none}.location-select__search-input[data-v-667052de]:focus-visible{box-shadow:none}.location-select__search[data-v-667052de]:has(.location-select__search-input:focus){border-bottom-color:var(--action-indicator);box-shadow:inset 0 -1px 0 var(--action-indicator)}.location-select__breadcrumb[data-v-667052de]{padding:var(--space-2) var(--space-3);background:var(--surface-sunken);border-bottom:1px solid var(--border-subtle);color:var(--fg-muted);font-size:var(--text-xs);flex-shrink:0}.location-select__list[data-v-667052de]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding-block:var(--space-1);overflow-y:auto;container-type:inline-size}.location-select__row[data-v-667052de]{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);color:var(--fg-default);font-size:var(--text-base);text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-emphasized);background:0 0;border:none;font-family:inherit;display:flex}.location-select__row[data-v-667052de]:hover{background:var(--surface-sunken)}.location-select__row[data-v-667052de]:active{background:color-mix(in oklch,var(--action-solid) 10%,transparent)}.location-select__row--current[data-v-667052de]{box-shadow:inset 0 0 0 2px var(--surface-overlay),inset 0 0 0 4px var(--border-focus)}.location-select__row--active[data-v-667052de]{background:color-mix(in oklch,var(--action-solid) 10%,transparent);color:var(--action-text);font-weight:var(--weight-medium)}.location-select__row-label[data-v-667052de]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.location-select__row-label--strong[data-v-667052de]{font-weight:var(--weight-semibold)}.location-select__row-meta[data-v-667052de]{min-width:0;color:var(--fg-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;flex:0 999 auto;overflow:hidden}@container (width<=15rem){.location-select__row--hit[data-v-667052de]{flex-wrap:wrap;row-gap:0}.location-select__row--hit .location-select__row-meta[data-v-667052de]{flex-basis:100%}}.location-select__hint[data-v-667052de]{padding:var(--space-2) var(--space-3);color:var(--fg-muted);font-size:var(--text-xs);overflow-wrap:anywhere}.location-select__row-chevron[data-v-667052de]{opacity:.6;flex-shrink:0;width:16px;height:16px}.location-select--multiple .location-select__panel[data-v-667052de]{inline-size:max(100%,min(20rem,calc(100vw - var(--space-8))));max-height:min(28rem,70dvh);left:auto}@media (width<=30rem){.location-select--multiple .location-select__panel[data-v-667052de]{inline-size:100%}}.location-select__zone[data-v-667052de]{align-self:center;align-items:center;display:flex}.location-select__zone--own[data-v-667052de]{margin-block:calc(var(--space-2)*-1);padding-inline:var(--space-3) var(--space-2);border-radius:var(--radius-sm);align-self:stretch;margin-inline-start:calc(var(--space-3)*-1)}.location-select__row:not(.location-select__row--disabled) .location-select__zone--own:hover .location-select__box[data-v-667052de]{border-color:var(--action-indicator)}.location-select__box[data-v-667052de]{inline-size:var(--ls-box);block-size:var(--ls-box);border:1px solid var(--border-strong);border-radius:calc(var(--radius-xs)*2/3);background:var(--surface-default);color:#0000;transition:background var(--duration-fast) var(--ease-emphasized),border-color var(--duration-fast) var(--ease-emphasized);flex:none;place-items:center;display:grid}.location-select__box svg[data-v-667052de]{inline-size:calc(var(--ls-box) - var(--space-1));block-size:calc(var(--ls-box) - var(--space-1))}.location-select__box--all[data-v-667052de]{border-color:var(--action-solid);background:var(--action-solid);color:var(--fg-on-action)}.location-select__box--partial[data-v-667052de]{border-color:var(--action-indicator);background:var(--action-soft);color:var(--action-text)}.location-select__row--disabled[data-v-667052de],.location-select__row--disabled[data-v-667052de]:active,.location-select__row--disabled[data-v-667052de]:hover{cursor:not-allowed;opacity:.5;background:0 0}@container (width<=15rem){.location-select--multiple .location-select__row--hit .location-select__row-meta[data-v-667052de]{margin-inline-start:calc(var(--ls-box) + var(--space-2))}}.location-select__foot[data-v-667052de]{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2);border-top:1px solid var(--border-subtle);flex-shrink:0;display:flex}.location-select__count[data-v-667052de]{min-width:0;color:var(--fg-muted);font-size:var(--text-sm)}.location-select__foot-actions[data-v-667052de]{gap:var(--space-1);flex-shrink:0;display:flex}@media (forced-colors:active){.location-select__row--current[data-v-667052de]{outline-offset:-2px;outline:2px solid highlight}.location-select__row.location-select__row--active[data-v-667052de]{forced-color-adjust:none;box-shadow:none;color:highlighttext;background:highlight}.location-select__row.location-select__row--active .location-select__row-chevron[data-v-667052de],.location-select__row.location-select__row--active .location-select__row-meta[data-v-667052de]{color:highlighttext;opacity:1}.location-select__row.location-select__row--active.location-select__row--current[data-v-667052de]{outline-offset:-4px;outline-color:highlighttext}.location-select__box[data-v-667052de]{border-color:buttontext}.location-select__box--all[data-v-667052de],.location-select__box--partial[data-v-667052de]{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlighttext}.location-select__clear[data-v-667052de]:focus-visible{outline:2px solid highlight}}@media (pointer:coarse){.location-select__row[data-v-667052de]{min-block-size:44px}.location-select__search-input[data-v-667052de]{font-size:var(--text-md)}.location-select__back[data-v-667052de]{position:relative}.location-select__back[data-v-667052de]:after,.location-select__clear[data-v-667052de]:after{content:"";inset:calc(var(--space-2)*-1);position:absolute}}@media (prefers-reduced-motion:reduce){.location-select__box[data-v-667052de],.location-select__clear[data-v-667052de]{transition:none}}
