.base-select[data-v-219942a5]{width:100%;position:relative}.base-select.base-select--w-sm[data-v-219942a5]{width:var(--width-filter-sm);flex:0 0 var(--width-filter-sm)}.base-select.base-select--w-md[data-v-219942a5]{width:var(--width-filter-md);flex:0 0 var(--width-filter-md)}.base-select.base-select--w-lg[data-v-219942a5]{width:var(--width-filter-lg);flex:0 0 var(--width-filter-lg)}@media (width<=900px){.base-select.base-select--w-sm[data-v-219942a5],.base-select.base-select--w-md[data-v-219942a5],.base-select.base-select--w-lg[data-v-219942a5]{flex:100%;width:100%}}.base-select-label[data-v-219942a5]{font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:var(--space-1);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;line-height:1;display:block}.base-select-trigger[data-v-219942a5]{width:100%;min-height:var(--height-control);text-align:left;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-medium);padding:var(--padding-control-block) var(--padding-control-inline);transition:border-color var(--duration-fast) var(--ease-out-premium), background-color var(--duration-fast) var(--ease-out-premium), box-shadow var(--duration-fast) var(--ease-out-premium);justify-content:space-between;align-items:center;display:flex}.base-select-trigger[data-v-219942a5]:hover{border-color:var(--color-border-strong);background:color-mix(in oklab, var(--color-surface-soft) 64%, var(--color-surface));transform:none}.base-select--lg .base-select-trigger[data-v-219942a5]{min-height:var(--touch-target-min);font-size:var(--text-md)}.base-select.is-outlined .base-select-trigger[data-v-219942a5]{border-color:color-mix(in oklab, var(--color-muted) 72%, var(--color-border-strong))}.base-select.is-outlined .base-select-trigger[data-v-219942a5]:hover{border-color:color-mix(in oklab, var(--color-muted) 85%, var(--color-text) 15%)}.base-select.is-open .base-select-trigger[data-v-219942a5]{border-color:color-mix(in oklab, var(--color-primary) 32%, var(--color-border-strong))}.base-select-value[data-v-219942a5]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.base-select-value.is-placeholder[data-v-219942a5]{color:var(--color-muted)}.base-select-chevron[data-v-219942a5]{margin-left:var(--space-2);color:var(--color-muted);transition:transform var(--transition-fast);flex-shrink:0}.base-select.is-open .base-select-chevron[data-v-219942a5]{transform:rotate(180deg)}.base-select.is-disabled .base-select-trigger[data-v-219942a5]{cursor:not-allowed;background:var(--color-surface-soft);color:var(--color-muted)}.base-select-menu{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);box-shadow:var(--shadow-dropdown);padding:var(--space-1);max-height:260px;overflow-y:auto}.base-select-option{justify-content:space-between;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);width:100%;min-height:32px;color:var(--color-text);text-align:left;font-size:var(--text-sm);font-weight:var(--weight-medium);padding:var(--space-2) var(--space-2);transition:background-color var(--duration-fast) var(--ease-out-premium), color var(--duration-fast) var(--ease-out-premium);background:0 0;border:none;display:flex}.base-select-option-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.base-select-option-check{color:var(--color-primary);flex-shrink:0}.base-select-option:hover,.base-select-option.is-highlighted{background:var(--color-surface-soft);transform:none}.base-select-option.is-selected{background:var(--color-primary-soft);color:var(--color-primary);font-weight:var(--weight-semibold)}.base-select-option.is-disabled{color:color-mix(in oklab, var(--color-muted) 62%, transparent);cursor:not-allowed}.select-menu-enter-active{transition:opacity var(--duration-fast) var(--ease-out-premium), transform var(--duration-fast) var(--ease-out-premium)}.select-menu-leave-active{transition:opacity calc(var(--duration-fast) * .7) var(--ease-standard), transform calc(var(--duration-fast) * .7) var(--ease-standard)}.select-menu-enter-from{opacity:0;transform:translateY(-4px)scale(.99)}.select-menu-leave-to{opacity:0;transform:translateY(-3px)scale(.995)}
