.form-select[data-v-adcf917a]{gap:var(--spacing-xs);flex-direction:column;display:flex}.form-select-label[data-v-adcf917a]{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:500}.form-select-required[data-v-adcf917a]{color:var(--color-error);margin-left:2px}.form-select-wrapper[data-v-adcf917a]{position:relative}.form-select-field[data-v-adcf917a]{width:100%;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-base);color:var(--color-text-primary);background-color:var(--color-background-primary);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);appearance:none;cursor:pointer;transition:border-color var(--transition-duration) var(--transition-timing),box-shadow var(--transition-duration) var(--transition-timing);box-sizing:border-box;padding-right:2.5rem}.form-select-field[data-v-adcf917a]:focus{border-color:var(--color-school-primary);outline:none;box-shadow:0 0 0 2px #c2185b26}.form-select-field[data-v-adcf917a]:disabled{background-color:var(--color-background-tertiary);color:var(--color-text-tertiary);cursor:not-allowed}.has-error .form-select-field[data-v-adcf917a]{border-color:var(--color-error)}.has-error .form-select-field[data-v-adcf917a]:focus{box-shadow:0 0 0 2px #f4433626}.form-select-arrow[data-v-adcf917a]{right:var(--spacing-md);border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid var(--color-text-secondary);pointer-events:none;width:0;height:0;position:absolute;top:50%;transform:translateY(-50%)}.is-disabled .form-select-arrow[data-v-adcf917a]{border-top-color:var(--color-text-tertiary)}.form-select-error[data-v-adcf917a]{font-size:var(--font-size-xs);color:var(--color-error);margin:0}
