table,td,th{border:0 solid #02263e}thead th{background-color:#008e98;color:#fff}table{border-collapse:collapse;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:hidden;table-layout:fixed;width:100%}thead{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}th{font-size:1.1em;font-weight:600;letter-spacing:.5px;padding:18px;text-align:left;vertical-align:middle;width:33.33%}tbody tr{border-bottom:1px solid #f0f0f0;transition:all .3s ease}tbody tr:hover{background-color:#f8f9ff;transform:scale(1.01)}tbody tr:last-child{border-bottom:none}td{color:#555;padding:16px 18px;vertical-align:middle}td:first-child{color:#333;font-weight:600}td:last-child{font-weight:500}.closed{background-color:#ffe5e5;color:#e74c3c}.closed,.open{border-radius:20px;display:inline-block;font-size:.9em;font-weight:600;padding:6px 16px}.open{background-color:#21bf73;color:#fff}@media (max-width:600px){.schedule-container{padding:20px}td,th{font-size:.9em;padding:12px 10px}}