body{font-family:Arial,Helvetica,sans-serif;max-width:800px;margin:0 auto;padding:20px;line-height:1.6}h1{font-family:Arial,Helvetica,sans-serif;margin-bottom:20px;color:#333}form{background-color:#f9f9f9;padding:20px;border-radius:5px;box-shadow:0 2px 5px #0000001a}.form-group{margin-bottom:15px}.form-row{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:15px}label{display:block;margin-bottom:5px;font-weight:700}textarea,input,select{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:14px}textarea{resize:vertical;min-height:150px}button{background-color:#4caf50;color:#fff;border:none;padding:10px 15px;border-radius:4px;cursor:pointer;font-size:16px;transition:background-color .3s}button:hover{background-color:#45a049}button:disabled{background-color:#ccc;cursor:not-allowed}.error-message{color:#d32f2f;margin-top:10px;font-size:14px;min-height:20px}@media (max-width: 600px){.form-row{flex-direction:column;gap:10px}}
