.select-wrapper[data-v-e103eeb0]{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%}.select-label[data-v-e103eeb0]{color:var(--color-text-primary,#212121);font-size:16px;font-weight:var(--font-weight-bold)}.select-required[data-v-e103eeb0]{color:var(--color-text-brand-tertiary);margin-left:2px}.select-control[data-v-e103eeb0]{align-items:center;display:flex;position:relative;width:100%}.select-field[data-v-e103eeb0]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-xs);cursor:pointer;font-family:inherit;font-size:16px;line-height:1.5;padding:12px 40px 12px 14px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.select-field[data-v-e103eeb0]:focus,.select-field[data-v-e103eeb0]:hover:not(:disabled){border-color:var(--color-border-brand)}.select-field[data-v-e103eeb0]:focus{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.select-field[data-v-e103eeb0]:disabled{background:var(--color-bg-tertiary);cursor:not-allowed;opacity:.6}.select-field option[data-v-e103eeb0]{color:var(--color-text-primary);padding:8px}.select-field option[value=""][disabled][data-v-e103eeb0]{color:var(--color-text-tertiary)}.select-field-placeholder[data-v-e103eeb0]{color:var(--color-text-placeholder)}.has-error .select-field[data-v-e103eeb0]{border-color:var(--color-border-error);padding-right:64px}.has-error .select-field[data-v-e103eeb0]:focus{border-color:var(--color-border-error);box-shadow:0 0 0 2px var(--focus-ring-error)}.select-error-icon[data-v-e103eeb0]{color:var(--color-text-error-primary);right:36px}.select-arrow[data-v-e103eeb0],.select-error-icon[data-v-e103eeb0]{align-items:center;display:flex;justify-content:center;pointer-events:none;position:absolute}.select-arrow[data-v-e103eeb0]{color:var(--color-fg-quaternary);font-size:12px;right:14px}.select-message[data-v-e103eeb0]{color:var(--color-text-tertiary);font-size:14px;line-height:1.4}.select-error-message[data-v-e103eeb0]{color:var(--color-text-error-primary)}
