.Input-module__5jsJuW__field{gap:var(--space-2);flex-direction:column;display:flex}.Input-module__5jsJuW__label{font-size:var(--text-sm);color:var(--color-text-secondary);align-items:center;gap:var(--space-1);font-weight:500;display:flex}.Input-module__5jsJuW__required{color:var(--color-power-red)}.Input-module__5jsJuW__input{background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--input-radius);color:var(--input-text);font-family:inherit;font-size:var(--text-base);padding:var(--space-3) var(--space-4);width:100%;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none}.Input-module__5jsJuW__input::placeholder{color:var(--input-placeholder)}.Input-module__5jsJuW__input:focus{border-color:var(--input-border-focus);box-shadow:0 0 0 3px #4db8ff1f}.Input-module__5jsJuW__hasError{border-color:var(--color-error)}.Input-module__5jsJuW__hasError:focus{border-color:var(--color-error);box-shadow:0 0 0 3px #c8102e1f}.Input-module__5jsJuW__error{font-size:var(--text-xs);color:var(--color-error-text)}
.Select-module__E8rWSW__field{gap:var(--space-2);flex-direction:column;display:flex}.Select-module__E8rWSW__label{font-size:var(--text-sm);color:var(--color-text-secondary);align-items:center;gap:var(--space-1);font-weight:500;display:flex}.Select-module__E8rWSW__required{color:var(--color-power-red)}.Select-module__E8rWSW__wrapper{position:relative}.Select-module__E8rWSW__select{appearance:none;background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--input-radius);color:var(--input-text);font-family:inherit;font-size:var(--text-base);padding:var(--space-3) var(--space-10) var(--space-3) var(--space-4);cursor:pointer;width:100%;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none}.Select-module__E8rWSW__select:focus{border-color:var(--input-border-focus);box-shadow:0 0 0 3px #4db8ff1f}.Select-module__E8rWSW__hasError{border-color:var(--color-error)}.Select-module__E8rWSW__hasError:focus{border-color:var(--color-error);box-shadow:0 0 0 3px #c8102e1f}.Select-module__E8rWSW__chevron{right:var(--space-4);color:var(--color-text-tertiary);pointer-events:none;font-size:var(--text-sm);position:absolute;top:50%;transform:translateY(-50%)}.Select-module__E8rWSW__error{font-size:var(--text-xs);color:var(--color-error-text)}
