.ui-select[data-v-c5a68df1]{width:100%}.ui-label[data-v-c5a68df1]{font-size:12.5px;font-weight:600;letter-spacing:.01em;color:var(--text-secondary)}.ui-required[data-v-c5a68df1]{margin-left:2px;color:var(--color-primary-500)}.ui-select-trigger[data-v-c5a68df1]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem;border:1px solid var(--field-border);border-radius:.8rem;background:var(--field-bg);padding:0 .875rem;color:var(--text-primary);font-size:13.5px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.ui-select-trigger.size-sm[data-v-c5a68df1]{height:2.25rem;font-size:12.5px;border-radius:.65rem}.ui-select-trigger.size-md[data-v-c5a68df1]{height:2.75rem}.ui-select-trigger.size-lg[data-v-c5a68df1]{height:3rem;font-size:14.5px;border-radius:.9rem}.ui-select-trigger[data-v-c5a68df1]:hover:not(:disabled){border-color:var(--border-strong)}.ui-select-trigger.is-open[data-v-c5a68df1],.ui-select-trigger[data-v-c5a68df1]:focus-visible{outline:none;border-color:var(--color-primary-500);background:var(--field-bg-focus);box-shadow:0 0 0 4px var(--field-ring)}.ui-select-trigger.is-invalid[data-v-c5a68df1]{border-color:var(--color-error);box-shadow:0 0 0 4px var(--color-error-light)}.ui-select-trigger.is-disabled[data-v-c5a68df1]{opacity:.55;cursor:not-allowed}.ui-select-chevron[data-v-c5a68df1]{width:1rem;height:1rem;flex-shrink:0;color:var(--text-tertiary);transition:transform .2s ease}.ui-select-menu[data-v-c5a68df1]{position:absolute;top:calc(100% + .4rem);left:0;right:0;z-index:50;max-height:15rem;overflow-y:auto;padding:.3rem;border:1px solid var(--border-light);border-radius:.8rem;background:var(--bg-elevated);box-shadow:var(--shadow-lg)}.ui-select-option[data-v-c5a68df1]{display:block;width:100%;border-radius:.55rem;padding:.5rem .7rem;text-align:left;font-size:12.5px;color:var(--text-secondary);transition:background-color .15s ease,color .15s ease}.ui-select-option[data-v-c5a68df1]:hover{background:var(--field-hover);color:var(--text-primary)}.ui-select-option.is-active[data-v-c5a68df1]{background:var(--color-primary-50);color:var(--color-primary-700);font-weight:600}.ui-hint[data-v-c5a68df1]{margin-top:.375rem;font-size:11.5px;line-height:1.55;color:var(--text-tertiary)}.ui-hint-error[data-v-c5a68df1]{color:var(--color-error)}
