.base-select[data-v-d3effdcb]{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.base-select__wrapper[data-v-d3effdcb]{width:100%;position:relative}.base-select__trigger[data-v-d3effdcb]{height:2.75rem;padding:0 var(--theme-spacing-md,1rem);background-color:var(--theme-color-bg-primary,#000);border:1px solid var(--theme-color-border-primary,#2a2a2a);border-radius:var(--theme-radius-md,.375rem);font-family:var(--theme-font-base,"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);font-size:var(--theme-font-size-input,.9375rem);color:var(--theme-color-text-primary,#fff);line-height:1;transition:border-color .15s,box-shadow .15s,background-color .15s}.base-select__trigger[data-v-d3effdcb]::placeholder{color:var(--theme-color-text-muted,#7e7e7e)}.base-select__trigger[data-v-d3effdcb]:hover:not(:disabled):not(:focus){border-color:var(--theme-color-border,#2a2a2a);background-color:var(--theme-color-bg-secondary,#0a0a0a)}.base-select__trigger[data-v-d3effdcb]:focus{border-color:var(--theme-color-accent-8,#4763eb);background-color:var(--theme-color-bg-primary,#000);box-shadow:0 0 0 3px var(--theme-color-info-bg,#5b7aed26);outline:none}.base-select__trigger[data-v-d3effdcb]:disabled{background-color:var(--theme-color-bg-secondary,#0a0a0a);color:var(--theme-color-text-muted,#7e7e7e);cursor:not-allowed;opacity:.6}.base-select__trigger[aria-invalid=true][data-v-d3effdcb]{border-color:var(--theme-color-error,#ff6369)}.base-select__trigger[aria-invalid=true][data-v-d3effdcb]:focus{box-shadow:0 0 0 3px var(--theme-color-danger-bg,#ff636926)}.base-select__trigger[data-v-d3effdcb]{justify-content:space-between;align-items:center;gap:var(--theme-spacing-sm,.75rem);text-align:left;cursor:pointer;width:100%;display:flex}.base-select__trigger--placeholder[data-v-d3effdcb]{color:var(--theme-color-text-muted,#7e7e7e)}.base-select__trigger--open[data-v-d3effdcb]{border-color:var(--theme-color-accent-8,#4763eb);box-shadow:0 0 0 3px var(--theme-color-info-bg,#5b7aed26)}.base-select__trigger--error[data-v-d3effdcb]{border-color:var(--theme-color-red-8,#a44)}.base-select__trigger--error.base-select__trigger--open[data-v-d3effdcb],.base-select__trigger--error[data-v-d3effdcb]:focus{border-color:var(--theme-color-red-8,#a44);box-shadow:0 0 0 3px var(--theme-color-red-3,#3b1f1f)}.base-select__value[data-v-d3effdcb]{align-items:center;gap:var(--theme-spacing-sm,.75rem);flex:1;min-width:0;display:inline-flex}.base-select__value-label[data-v-d3effdcb]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.base-select__icon[data-v-d3effdcb]{color:var(--theme-color-text-secondary,#b8b8b8);flex-shrink:0;transition:transform .15s}.base-select__icon--open[data-v-d3effdcb]{transform:rotate(180deg)}.base-select__menu[data-v-d3effdcb]{z-index:450;padding:var(--theme-spacing-xs,.5rem);background:var(--theme-color-bg-secondary,#0a0a0a);border:1px solid var(--theme-color-border-primary,#2a2a2a);border-radius:var(--theme-radius-lg,.5rem);box-shadow:var(--theme-shadow-3,0 4px 16px #0009,0 2px 4px #0006);position:fixed;overflow-y:auto}.base-select__group-label[data-v-d3effdcb]{padding:var(--theme-spacing-xs,.5rem) var(--theme-spacing-sm,.75rem);color:var(--theme-color-text-muted,#7e7e7e);font-size:var(--theme-font-size-xs,.75rem);font-weight:var(--theme-font-weight-semibold,600);letter-spacing:.08em;text-transform:uppercase}.base-select__option[data-v-d3effdcb]{justify-content:space-between;align-items:center;gap:var(--theme-spacing-sm,.75rem);width:100%;padding:var(--theme-spacing-sm,.75rem) var(--theme-spacing-sm,.75rem);border-radius:var(--theme-radius-md,.375rem);color:var(--theme-color-text-primary,#fff);font-family:var(--theme-font-base,"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);font-size:var(--theme-font-size-sm,.875rem);text-align:left;cursor:pointer;background:0 0;border:0;transition:background-color .15s,color .15s;display:flex}.base-select__option--active[data-v-d3effdcb],.base-select__option[data-v-d3effdcb]:hover:not(:disabled){background:var(--theme-color-bg-tertiary,#141414)}.base-select__option--selected[data-v-d3effdcb]{background:var(--theme-color-accent-3,#141829);color:var(--theme-color-accent-11,#98afff)}.base-select__option--disabled[data-v-d3effdcb]{color:var(--theme-color-text-muted,#7e7e7e);cursor:not-allowed;opacity:.55}.base-select__option-copy[data-v-d3effdcb]{gap:var(--theme-spacing-2xs,.25rem);flex-direction:column;flex:1;min-width:0;display:flex}.base-select__option-visual[data-v-d3effdcb]{border-radius:var(--theme-radius-sm,.25rem);background:var(--theme-color-bg-primary,#000);flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:1rem;line-height:1;display:inline-flex}.base-select__option-visual--trigger[data-v-d3effdcb]{background:var(--theme-color-bg-secondary,#0a0a0a)}.base-select__option-visual--selected[data-v-d3effdcb]{background:var(--theme-color-accent-4,#1b2444)}.base-select__option-image[data-v-d3effdcb]{-o-object-fit:cover;object-fit:cover;border-radius:var(--theme-radius-xs,.125rem);width:1rem;height:1rem}.base-select__option-label[data-v-d3effdcb]{color:inherit;font-weight:var(--theme-font-weight-medium,500);line-height:var(--theme-line-height-tight,1.25)}.base-select__option-description[data-v-d3effdcb]{color:var(--theme-color-text-secondary,#b8b8b8);font-size:var(--theme-font-size-xs,.75rem);line-height:var(--theme-line-height-normal,1.5);white-space:normal}.base-select__option-check[data-v-d3effdcb]{flex-shrink:0;margin-top:2px}.base-select--sm .base-select__trigger[data-v-d3effdcb]{height:auto;padding:var(--theme-spacing-sm,.75rem) var(--theme-spacing-md,1rem);font-size:var(--theme-font-size-sm,.875rem)}.base-select__error[data-v-d3effdcb]{font-size:var(--theme-font-size-xs,.75rem);color:var(--theme-color-red-11,#ff6369);margin-top:.25rem}.base-select-pop-enter-active[data-v-d3effdcb],.base-select-pop-leave-active[data-v-d3effdcb]{transition:opacity .14s,transform .14s}.base-select-pop-enter-from[data-v-d3effdcb],.base-select-pop-leave-to[data-v-d3effdcb]{opacity:0;transform:translateY(-4px)}
