@charset "UTF-8";
#programacao .schedule-list article { grid-template-columns: 110px minmax(0, 1fr); }
#programacao .schedule-list h3 { overflow-wrap: anywhere; }
#programacao .day-tabs button { min-height: 64px; }
#programacao .day-pagination span { font-variant-numeric: normal; }
#programacao .schedule-list .schedule-empty { padding: 32px 58px; color: #b2bbcc; line-height: 1.7; }
@media (max-width: 640px) {
    #programacao .schedule-list article { grid-template-columns: 65px minmax(0, 1fr); gap: 14px; }
    #programacao .schedule-list .schedule-empty { padding: 26px 20px; }
}
