.Select-module__fwgB3a__field{gap:var(--space-2);flex-direction:column;display:flex}.Select-module__fwgB3a__labelRow{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Select-module__fwgB3a__label{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-label-size);line-height:var(--text-label-line);color:var(--color-text-primary);font-weight:600;display:inline-flex}.Select-module__fwgB3a__optional{font-weight:400;font-size:var(--text-helper-size);color:var(--color-text-secondary)}.Select-module__fwgB3a__selectWrapper{position:relative}.Select-module__fwgB3a__select{width:100%;height:var(--control-height);padding-inline:var(--space-4) var(--space-7);border-radius:var(--radius-md);border:1px solid var(--color-border-default);background:var(--color-white);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-body-size);appearance:none;cursor:pointer}.Select-module__fwgB3a__select:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-color:var(--color-raspberry-600)}.Select-module__fwgB3a__selectError{border-color:var(--color-coral-500)}.Select-module__fwgB3a__chevron{top:50%;right:var(--space-4);width:16px;height:16px;color:var(--color-text-secondary);pointer-events:none;position:absolute;transform:translateY(-50%)}.Select-module__fwgB3a__helperText{font-size:var(--text-helper-size);line-height:var(--text-helper-line);color:var(--color-text-secondary)}.Select-module__fwgB3a__errorText{font-size:var(--text-helper-size);line-height:var(--text-helper-line);color:var(--color-coral-700);font-weight:500}
