.input-form-container{flex-direction:column;gap:8px;width:100%;margin-bottom:1rem;display:flex}.input-label{color:var(--foreground-color);font-size:.9rem;font-weight:600}.input-field{border:1px solid var(--light-grey);background-color:var(--background-color);width:100%;color:var(--foreground-color);border-radius:10px;padding:12px 16px;font-size:1rem;transition:border-color .2s}.input-field:focus{border-color:var(--color-brand);outline:none;box-shadow:0 0 0 4px #ff6b3d1a}.input-field.input-error{border-color:var(--error-color)}.error-message{color:var(--error-color);font-size:.8rem}
