*{box-sizing:border-box;margin:0;padding:0}.navbar{color:#fff;background:#0a2540;justify-content:space-between;align-items:center;padding:15px 50px;display:flex}.logo h2{font-size:22px;font-weight:600}.nav-links{gap:25px;display:flex}.nav-links a{color:#e5e7eb;font-size:15px;text-decoration:none;transition:all .3s}.nav-links a:hover{color:#38bdf8}@media (width<=768px){.navbar{flex-direction:column;gap:10px}.nav-links{flex-wrap:wrap;justify-content:center}}th,td{text-align:left;border-bottom:1px solid #ddd;padding:12px}.table-container{padding:30px}.table-container h2{color:#0a2540;margin-bottom:20px}table{border-collapse:collapse;background:#fff;width:100%;box-shadow:0 2px 10px #0000001a}thead{color:#fff;background:#0a2540}th,td{border-bottom:1px solid #ddd;padding:12px}tr:hover{background:#f5f5f5}td a{color:#fff;background:#1e90ff;border-radius:5px;padding:6px 12px;font-size:14px;text-decoration:none}td a:hover{background:#0a2540}.opening-container{background:#fff;border-radius:10px;max-width:600px;margin:40px auto;padding:25px;box-shadow:0 4px 15px #0000001a}.opening-container h2{text-align:center;color:#0a2540;margin-bottom:20px}.opening-form{flex-direction:column;gap:15px;display:flex}.opening-form input,.opening-form select,.opening-form textarea{border:1px solid #ccc;border-radius:6px;outline:none;padding:12px;font-size:14px;transition:all .3s}.opening-form input:focus,.opening-form select:focus,.opening-form textarea:focus{border-color:#1e90ff;box-shadow:0 0 5px #1e90ff4d}.opening-form button{color:#fff;cursor:pointer;background:#0a2540;border:none;border-radius:6px;padding:12px;font-size:15px;transition:all .3s}.opening-form button:hover{background:#1e90ff}
