.aa-select[data-v-cfc7266d]{display:flex;flex-direction:column;gap:var(--aa-space-1);position:relative}.aa-select__label[data-v-cfc7266d]{color:var(--aa-color-text);font-size:var(--aa-text-sm);font-weight:var(--aa-font-semibold)}.aa-select__trigger[data-v-cfc7266d]{align-items:center;background:var(--aa-color-surface);border:1px solid var(--aa-color-border);border-radius:var(--aa-radius-lg);color:var(--aa-color-text);cursor:pointer;display:flex;font-size:var(--aa-text-base);justify-content:space-between;padding:var(--aa-space-3) var(--aa-space-4);transition:border-color var(--aa-transition-fast);width:100%}.aa-select__trigger[data-v-cfc7266d]:hover:not(:disabled){border-color:var(--aa-color-text-secondary)}.aa-select--disabled .aa-select__trigger[data-v-cfc7266d]{cursor:not-allowed;opacity:.5}.aa-select__chevron[data-v-cfc7266d],.aa-select__value--placeholder[data-v-cfc7266d]{color:var(--aa-color-text-secondary)}.aa-select__chevron[data-v-cfc7266d]{flex-shrink:0;height:16px;transition:transform var(--aa-duration-fast,.15s) var(--aa-ease-default,ease);width:16px}.aa-select__chevron--open[data-v-cfc7266d]{transform:rotate(180deg)}.aa-select__list[data-v-cfc7266d]{background:var(--aa-color-surface);border:1px solid var(--aa-color-border);border-radius:var(--aa-radius-lg);box-shadow:var(--aa-shadow-lg);left:0;list-style:none;margin:0;max-height:240px;overflow-y:auto;padding:var(--aa-space-1) 0;position:absolute;right:0;top:calc(100% + var(--aa-space-1));z-index:var(--aa-z-dropdown)}.aa-select__option[data-v-cfc7266d]{align-items:center;color:var(--aa-color-text);cursor:pointer;display:flex;font-size:var(--aa-text-sm);justify-content:space-between;padding:var(--aa-space-2) var(--aa-space-4);transition:background var(--aa-transition-fast)}.aa-select__option[data-v-cfc7266d]:hover{background:var(--aa-surface-hover)}.aa-select__option--selected[data-v-cfc7266d]{font-weight:var(--aa-font-semibold)}.aa-select__check[data-v-cfc7266d]{color:var(--aa-color-primary);height:14px;width:14px}.aa-select__error[data-v-cfc7266d]{color:var(--aa-color-error);font-size:var(--aa-text-xs)}
