.form-container{width:100%;max-width:600px;padding:20px;background-color:#fff;border-radius:8px;margin:50px auto}.form-group{display:flex;align-items:center;margin-bottom:15px}.horizontal-label{min-width:100px;font-weight:700;color:#333;margin-right:10px}.input-container{flex:1}.input-container input{width:100%;padding:8px;font-size:1em;border:2px solid #ddd;border-radius:4px;outline:none}.input-container input:focus{border-color:#007bff}