.base-select[data-v-5477ad16]{width:100%;position:relative}.base-select__el[data-v-5477ad16]{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-control);text-align:start;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-emphasized),background var(--duration-fast) var(--ease-emphasized);font-family:inherit;display:flex}.base-select__el[data-v-5477ad16]:hover{border-color:var(--border-strong)}.base-select__el[data-v-5477ad16]:active{background:var(--surface-sunken)}.base-select__el[data-v-5477ad16]:focus{border-color:var(--action-indicator);outline:none}.base-select__el[data-v-5477ad16]:focus-visible{box-shadow:var(--focus-ring-field)}.base-select.is-disabled .base-select__el[data-v-5477ad16]{opacity:.5;cursor:not-allowed}.base-select__stack[data-v-5477ad16]{flex:1;min-inline-size:0;display:grid}.base-select__sizer[data-v-5477ad16],.base-select__value[data-v-5477ad16]{white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;overflow:hidden}.base-select__sizer[data-v-5477ad16]{visibility:hidden;block-size:0}.base-select__chev[data-v-5477ad16],.base-select__value.is-placeholder[data-v-5477ad16]{color:var(--fg-muted)}.base-select__chev[data-v-5477ad16]{width:16px;height:16px;transition:transform var(--duration-base) var(--ease-out);flex:none}.base-select.is-open .base-select__chev[data-v-5477ad16]{transform:rotate(180deg)}.base-select--xs .base-select__el[data-v-5477ad16]{height:32px}.base-select--sm .base-select__el[data-v-5477ad16]{height:36px}.base-select--lg .base-select__el[data-v-5477ad16]{height:44px}.base-select--xl .base-select__el[data-v-5477ad16]{height:48px}.base-select__panel[data-v-5477ad16]{inset:auto;top:var(--bsel-top,0);left:var(--bsel-left,0);z-index:var(--z-popover);min-inline-size:var(--bsel-min-w,10rem);max-inline-size:min(28rem,calc(100vw - var(--space-2)*2));max-block-size:var(--bsel-max-h,none);padding:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-overlay);color:var(--fg-default);box-shadow:var(--elevation-3);transform-origin:0 0;animation:bsel-in-5477ad16 var(--duration-base) var(--ease-out);flex-direction:column;margin:0;display:flex;position:fixed;overflow:hidden}.base-select__panel.is-up[data-v-5477ad16]{transform-origin:0 100%}.base-select__list[data-v-5477ad16]{overscroll-behavior:contain;min-block-size:0;max-block-size:20rem;overflow-y:auto}.base-select__option[data-v-5477ad16]{align-items:center;gap:var(--space-2);min-block-size:36px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.base-select__label[data-v-5477ad16]{flex:1;min-inline-size:0}.base-select__option.is-active[data-v-5477ad16]{background:var(--surface-sunken)}.base-select__panel.is-keyed .base-select__option.is-active[data-v-5477ad16]{box-shadow:var(--focus-ring-inset)}.base-select__option.is-chosen[data-v-5477ad16]{font-weight:var(--weight-semibold)}.base-select__check[data-v-5477ad16]{width:16px;height:16px;color:var(--action-text);visibility:hidden;flex:none}.base-select__option.is-chosen .base-select__check[data-v-5477ad16]{visibility:visible}.base-select__box[data-v-5477ad16]{border:1.5px solid var(--border-strong);border-radius:var(--radius-xs);width:18px;height:18px;color:var(--fg-inverse);transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);flex:none;place-items:center;display:grid}.base-select__box svg[data-v-5477ad16]{visibility:hidden;width:12px;height:12px}.base-select__option.is-chosen .base-select__box[data-v-5477ad16]{border-color:var(--action-indicator);background:var(--action-indicator)}.base-select__option.is-chosen .base-select__box svg[data-v-5477ad16]{visibility:visible}.base-select__option.is-disabled[data-v-5477ad16]{opacity:.5;cursor:not-allowed}.base-select__option.is-disabled.is-active[data-v-5477ad16]{background:0 0}@media (pointer:coarse){.base-select__option[data-v-5477ad16]{min-block-size:44px}}@media (prefers-reduced-motion:reduce){.base-select__panel[data-v-5477ad16]{animation:none}.base-select__chev[data-v-5477ad16]{transition:none}}@media (forced-colors:active){.base-select__panel[data-v-5477ad16]{border-color:canvastext}.base-select__option.is-active[data-v-5477ad16]{outline-offset:-2px;outline:2px solid highlight}}@keyframes bsel-in-5477ad16{0%{opacity:0;transform:translateY(-4px)scale(.98)}}
