.form-field[data-v-fd237cf1]{display:grid;gap:var(--space-2, .5rem)}.form-label[data-v-fd237cf1]{color:var(--text-primary);font-size:var(--text-sm);font-weight:600;line-height:1.4}.form-required[data-v-fd237cf1]{color:var(--color-error)}.form-select[data-v-fd237cf1]{width:100%;min-height:2.75rem;padding:.625rem 2.25rem .625rem .75rem;color:var(--text-primary);font:inherit;background-color:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);transition:border-color var(--transition-fast, .15s ease),box-shadow var(--transition-fast, .15s ease)}.form-select[data-v-fd237cf1]:focus-visible{border-color:var(--color-primary);box-shadow:var(--shadow-focus-ring);outline:0}.form-select[data-v-fd237cf1]:disabled{background:var(--bg-muted);cursor:not-allowed;opacity:.7}.form-field--invalid .form-select[data-v-fd237cf1]{border-color:var(--color-error)}.form-helper[data-v-fd237cf1],.form-error[data-v-fd237cf1]{margin:0;font-size:var(--text-sm);line-height:1.4}.form-helper[data-v-fd237cf1]{color:var(--text-secondary)}.form-error[data-v-fd237cf1]{color:var(--color-error)}
