.header.svelte-iwn211{background:linear-gradient(135deg,#38437a,#3b2550);border-radius:20px;color:#fff;padding:2rem;margin-bottom:2rem;margin-top:2rem;box-shadow:0 10px 30px #0000001a}.timetable-table.svelte-iwn211{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;overflow:hidden}.timetable-table.svelte-iwn211 table:where(.svelte-iwn211){margin:0}.timetable-table.svelte-iwn211 th:where(.svelte-iwn211){background:#b1d0f3;color:#150d0d;padding:1rem;font-weight:600;text-align:center}.timetable-table.svelte-iwn211 td:where(.svelte-iwn211){padding:.75rem;text-align:center;vertical-align:middle;transition:all .3s ease;border:1px solid #ddd}.timetable-table.svelte-iwn211 tbody:where(.svelte-iwn211) tr:where(.svelte-iwn211):hover{background:#667eea1a}.time-col.svelte-iwn211{background:#f8f9fa;font-weight:600;color:#6c757d;width:100px}.subject.svelte-iwn211{background-color:var(--bg-color, #f8f9fa);padding:.5rem 1rem;border-radius:15px;font-weight:500;display:inline-block;min-width:80px;transition:transform .2s ease;margin-left:3px}.subject.svelte-iwn211:hover{transform:scale(1.05)}@keyframes svelte-iwn211-pulse{0%,to{opacity:1}50%{opacity:.8}}.mobile-cards.svelte-iwn211{display:none}.day-card.svelte-iwn211{background:#fff;border-radius:20px;margin-bottom:1.5rem;overflow:hidden;box-shadow:0 10px 30px #0000001a}.day-title.svelte-iwn211{background:#b1d0f3;color:#150d0d;padding:1rem;text-align:center;font-weight:600}.time-slot.svelte-iwn211{padding:1rem;border-bottom:1px solid #e9ecef;transition:background .3s ease}.time-slot.svelte-iwn211:hover{background:#667eea1a}.time-badge.svelte-iwn211{background:#e9ecef;color:#6c757d;padding:.25rem .75rem;border-radius:15px;font-size:.8rem;display:inline-block;margin-bottom:.5rem}@media (max-width: 992px){.desktop-table.svelte-iwn211{display:none!important}.mobile-cards.svelte-iwn211{display:block}}@media (max-width: 768px){.header.svelte-iwn211{padding:1.5rem}.time-slot.svelte-iwn211{padding:.75rem}}
