.input-group{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.input-label{color:var(--text-primary);font-size:14px;font-weight:500}.input-field{width:100%;height:48px;color:var(--text-primary);transition:all .2s var(--transition);background:#fff;border:1px solid #f1e5e1;border-radius:10px;outline:none;padding:0 14px;font-size:15px;font-weight:400}.input-field::placeholder{color:var(--text-tertiary)}.input-field:hover{border-color:#e5d4ce}.input-field:focus{border-color:#ff7b5c;box-shadow:0 0 0 3px #ff7b5c1a}.input-field.input-error{border-color:var(--error)}.input-field.input-error:focus{border-color:var(--error);box-shadow:0 0 0 3px #ef44441a}.input-error-message{color:var(--error);margin-top:4px;font-size:13px}.input-field:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);border:1px solid #f1e5e1;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}.input-field:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary);border:1px solid #f1e5e1;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}.input-field:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary);border:1px solid #f1e5e1;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}
