.Input-module__5jsJuW__wrapper{gap:var(--space-2);flex-direction:column;display:flex}.Input-module__5jsJuW__label{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.Input-module__5jsJuW__required{color:var(--color-error);margin-left:var(--space-1)}.Input-module__5jsJuW__input,.Input-module__5jsJuW__textarea,.Input-module__5jsJuW__select{width:100%;padding:var(--space-3) var(--space-4);font-size:var(--text-base);color:var(--text-primary);background:var(--bg-tertiary);border:var(--border-subtle);border-radius:var(--radius-md);transition:all var(--transition-fast);outline:none}.Input-module__5jsJuW__input:focus,.Input-module__5jsJuW__textarea:focus,.Input-module__5jsJuW__select:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px #3b82f626}.Input-module__5jsJuW__input::placeholder,.Input-module__5jsJuW__textarea::placeholder{color:var(--text-tertiary)}.Input-module__5jsJuW__textarea{resize:vertical;min-height:120px}.Input-module__5jsJuW__select{appearance:none;padding-right:var(--space-10);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%2394a3b8' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat}.Input-module__5jsJuW__select option{background:var(--bg-secondary);color:var(--text-primary)}.Input-module__5jsJuW__error{border-color:var(--color-error)!important}.Input-module__5jsJuW__errorText{font-size:var(--text-sm);color:var(--color-error)}.Input-module__5jsJuW__helperText{font-size:var(--text-sm);color:var(--text-tertiary)}
