body { font-family: Arial, sans-serif; background-color: #f4f4f4; margin: 0; padding: 20px; } h1 { text-align: center; } .container { max-width: 800px; margin: auto; background: #fff; word-wrap: break-word; padding: 20px; border-radius: 5px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); } button { padding: 10px 15px; background-color: #007BFF; border: none; color: white; font-size: 16px; cursor: pointer; width: 150px; height: 40px; } #confirmButton { float: right; margin-right: 30px; background-color: #4CAF50; } #confirmButton:hover { background-color: green; } #server-select { padding: 10px 15px; background-color: #007BFF; border: none; color: white; font-size: 16px; cursor: pointer; width: 150px; height: 40px; } #action-select { padding: 10px 15px; background-color: #007BFF; border: none; color: white; font-size: 16px; cursor: pointer; width: 150px; height: 40px; } #action-select:hover { background-color: #0056b3; } #server-select:hover { background-color: #0056b3; } button:hover { background-color: #0056b3; } /* General input styling */ input[type="text"], input[type="email"], textarea, select { width: 100%; /* Full width */ padding: 10px; /* Inner spacing */ margin: 8px 0; /* Vertical spacing */ border: 1px solid #007BFF; /* Border */ border-radius: 5px; /* Rounded corners */ font-size: 16px; /* Font size */ box-sizing: border-box; /* Include padding in width */ transition: border-color 0.3s; /* Smooth transition */ } /* Focus effect */ input[type="text"]:focus, textarea:focus, select:focus { border-color: #4CAF50; /* Green border on focus */ outline: none; /* Remove default outline */ } /* Specific styles for the textarea */ textarea { resize: vertical; /* Allow vertical resizing only */ }