body { font-family: Arial, sans-serif; margin: 0; padding: 0; background: url('https://yt3.googleusercontent.com/Fqw-bvrBdtqfgZH-npZ1BgoW2Z7EXYSUCHqifZZizSr-Uwd8gb2OH7CZvgwOs_aPO4CVBtfV3Q=s160-c-k-c0x00ffffff-no-rj') no-repeat center center fixed; background-size: cover; color: #fff; height: 100vh; display: flex; justify-content: center; align-items: center; } .container { background-color: rgba(0, 0, 0, 0.8); padding: 30px; border-radius: 10px; width: 90%; max-width: 900px; min-height: 400px; box-shadow: 0 4px 25px rgba(0, 0, 0, 0.7); overflow: hidden; } h2 { color: #fff; text-align: center; margin-bottom: 20px; } select, button { padding: 12px; margin: 10px 0; border-radius: 5px; border: none; cursor: pointer; width: 100%; font-size: 16px; } button { background-color: rgb(69, 110, 71); color: white; transition: background-color 0.3s; } button:hover { background-color: rgb(50, 90, 50); } .table-container { max-height: 300px; overflow-y: auto; overflow-x: auto; margin-top: 20px; } table { width: 100%; border-collapse: collapse; } th, td { border: 1px solid #ddd; padding: 12px; text-align: left; } th { background-color: rgb(69, 110, 71); color: white; } tr:nth-child(even) { background-color: rgba(255, 255, 255, 0.1); } tr:hover { background-color: rgba(255, 255, 255, 0.2); }