body{background-color:#f2f7ff;color:#333;font-family:Arial,sans-serif;} h1{color:#0f3057;text-align:center;margin-top:50px;} form{background-color:#ffffff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,0.1);margin:50px auto;max-width:500px;padding:20px;}label{display:block;font-weight:bold;margin-top:10px;}input[type="text"],input[type="number"],input[type="phone"],input[type="password"],input[type="email"],textarea{border:1px solid #bbb;border-radius:4px;box-sizing:border-box;margin-top:5px;padding:10px;width:100%;}input[type="submit"]{background-color:#0f3057;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px;width:100%;}input[type="submit"]:hover{background-color:#2b6cb0;}input[type="button"]{background-color:#fff;border:none;border-radius:4px;color:#0f3057;border:1px solid #0f3057;cursor:pointer;font-size:16px;margin-top:20px;padding:10px;width:100%;font-weight:bold;}input[type="button"]:hover{background-color:#ddd;border:none;border-radius:4px;color:#0f3057;border:1px solid #0f3057;cursor:pointer;font-size:16px;margin-top:20px;padding:10px;width:100%;font-weight:bold;}table{border-collapse:collapse;width:100%;max-width:800px;margin:0 auto;}table th,table td{padding:10px;border:1px solid #ccc;text-align:left;}table th{background-color:#0f3057;color:#fff;}table tr:nth-child(even){background-color:#f2f2f2;color:#000;}table tr:hover{background-color:#ddd;} .success{background-color:#d1e7dd;border:1px solid #badbcc;border-radius:4px;color:#0f3057;font-size:16px;margin-top:20px;padding:10px;text-align:center;}