.home-grid--main,.home-grid--main>.main-column,.home-page .schedule,.home-page .schedule__tabs,.home-page .schedule__cards,.home-page .schedule__card{box-sizing:border-box;min-width:0!important;max-width:100%!important}.home-page .schedule{width:100%;overflow:hidden}.home-page .schedule__tabs{overscroll-behavior-inline:contain;scrollbar-width:none;overflow-y:hidden;width:100%!important;margin-right:0!important;padding:4px!important;overflow-x:auto!important}.home-page .schedule__tabs::-webkit-scrollbar{display:none}.home-page .schedule__tab{white-space:nowrap;flex:none}.home-page .schedule__cards{gap:10px;width:100%;grid-template-columns:repeat(4,minmax(0,1fr))!important}.home-page .schedule__card{width:100%;overflow:hidden;grid-template-columns:46px minmax(0,1fr) auto!important}.home-page .schedule__card>div{min-width:0;overflow:hidden}.home-page .schedule__card strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.home-page .schedule__time{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;max-width:92px;overflow:hidden}@media (min-width:721px) and (max-width:1599px){.home-page .schedule__cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-page .schedule__card{min-height:70px;grid-template-columns:50px minmax(0,1fr) auto!important}}@media (max-width:720px){.home-page .schedule__cards{grid-template-columns:minmax(0,1fr)!important}.home-page .schedule__card{grid-template-columns:58px minmax(0,1fr) auto!important}}
