.form-box{max-width:500px;margin:0 auto;text-align:left;background:#fff;padding:50px 30px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.07)}.form-box input,.form-box select{width:100%;padding:12px;border-radius:6px;border:1px solid #ddd;margin-bottom:15px;background:#f9f9f9}.form-box .form-row{display:flex;gap:10px}.form-box .form-row input{margin-bottom:0}.form-box .single-row-input{margin-top:15px}.form-box button{background-color:#cc9c56;color:#fff;border:none;border-radius:6px;padding:12px;font-weight:600;width:100%;margin-top:15px;cursor:pointer;transition:background-color .3s}.form-box button:hover{background-color:#b5894b}.back-link{display:inline-block;margin-bottom:30px;color:#333;font-size:.9rem;text-decoration:none}.back-link:hover{text-decoration:underline}.error-msg{color:#842029;background-color:#f8d7da;border-color:#f5c2c7;position:relative;padding:1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem;font-size:.95rem;text-align:center}