.schedules_heroSection__opiUa{background:linear-gradient(135deg,#f0f9ff,#dbeafe 25%,#bfdbfe 50%,#93c5fd 75%,#60a5fa);padding:80px 0 40px;color:#1e40af;margin-bottom:40px}.schedules_heroTitle__iMJK3{font-weight:800;margin-bottom:16px;text-shadow:1px 1px 2px rgba(59,130,246,.1)}.schedules_heroSubtitle__gwqdC{font-weight:300;opacity:.8;color:#3b82f6}.schedules_filtersSection__aFOtV{padding:0 16px;margin-bottom:40px}.schedules_filtersCard__esfgc{padding:24px;border-radius:16px;background:transparent;box-shadow:none;border:none}.schedules_schedulesSection__rzG86{padding:0 16px 40px}.schedules_scheduleGrid__wc09d{margin-top:0}.schedules_scheduleCard__781tr{border-radius:16px;box-shadow:0 1px 8px rgba(0,0,0,.04);transition:all .3s ease;border:1px solid #f1f5f9;background:#ffffff}.schedules_scheduleCard__781tr:hover{transform:translateY(-4px);box-shadow:0 4px 20px rgba(0,0,0,.08);border-color:#e2e8f0}.schedules_scheduleHeader__6ERLU{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;flex-wrap:wrap;gap:16px}.schedules_busName__LGm66{font-weight:700;color:#1e40af;display:flex;align-items:center;margin-bottom:8px}.schedules_route__dEDBM{display:flex;align-items:center;font-weight:500;color:#64748b}.schedules_typeChip__pZNdS{font-weight:600;text-transform:uppercase;font-size:.75rem}.schedules_scheduleDetails__dqhRS{margin-bottom:20px}.schedules_scheduleDetails__dqhRS h6{display:flex;align-items:center;font-weight:600}.schedules_scheduleInfo__Oqk3a{background:#f8fafc;padding:16px;border-radius:12px;border-left:4px solid #3b82f6}.schedules_paginationContainer__4QpGC{display:flex;justify-content:center;margin-top:40px}.schedules_noResults__T8kj3{text-align:center;padding:60px 20px}.schedules_searchInput__4KDeG{background:#ffffff}.schedules_searchInput__4KDeG .schedules_MuiOutlinedInput-root__p4TC_{border-radius:12px}@media (max-width:768px){.schedules_heroSection__opiUa{padding:60px 0 30px}.schedules_heroTitle__iMJK3{font-size:2rem}.schedules_heroSubtitle__gwqdC{font-size:1.1rem}.schedules_filtersCard__esfgc{padding:20px}.schedules_schedulesSection__rzG86{padding:0 12px 20px}.schedules_scheduleCard__781tr{margin-bottom:20px}.schedules_scheduleDetails__dqhRS{margin-bottom:16px}.schedules_scheduleHeader__6ERLU{flex-direction:column;align-items:flex-start}.schedules_busName__LGm66{font-size:1.3rem}.schedules_typeChip__pZNdS{align-self:flex-start}}@media (max-width:600px){.schedules_heroTitle__iMJK3{font-size:1.7rem}.schedules_heroSubtitle__gwqdC{font-size:1rem}.schedules_filtersCard__esfgc{padding:16px}.schedules_scheduleDetails__dqhRS h6{font-size:1rem}.schedules_paginationContainer__4QpGC{margin-top:30px}}@media (max-width:480px){.schedules_heroSection__opiUa{padding:40px 0 20px}.schedules_heroTitle__iMJK3{font-size:1.5rem}.schedules_busName__LGm66{font-size:1.2rem}.schedules_scheduleInfo__Oqk3a{padding:12px}}