.Sidebar-module__WZVnLW__navLinkRoot.mantine-focus-auto:focus-visible{outline:2px solid var(--mantine-color-dark-2);outline-offset:2px}
.DataTable-module__Vr7wGa__table tbody tr:hover td{background-color:#181818!important}
.ImageStrip-module__p_nFDq__viewport{--strip-card-h:213px;touch-action:pan-x;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#19ce3a59 transparent;width:100%;min-width:0;height:fit-content;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.ImageStrip-module__p_nFDq__viewport::-webkit-scrollbar{height:6px}.ImageStrip-module__p_nFDq__viewport::-webkit-scrollbar-thumb{background:#19ce3a59;border-radius:4px}.ImageStrip-module__p_nFDq__track{align-items:center;width:max-content;padding-bottom:4px;display:flex}.ImageStrip-module__p_nFDq__slide{flex:none;width:max-content;max-width:none;line-height:0;display:block;overflow:hidden}.ImageStrip-module__p_nFDq__artImg{width:auto;height:var(--strip-card-h,213px);max-height:var(--strip-card-h,213px);display:block}
.ScheduleBanner-module__TXllSa__root{border-radius:12px;grid-template-rows:auto auto;grid-template-columns:1fr;display:grid;overflow:hidden;box-shadow:0 8px 28px #0006}.ScheduleBanner-module__TXllSa__banner{grid-row:1;width:100%;position:relative;overflow:hidden}.ScheduleBanner-module__TXllSa__bannerInner{z-index:0;width:100%;height:100%;position:absolute;inset:0}.ScheduleBanner-module__TXllSa__desktopOnly{display:block}.ScheduleBanner-module__TXllSa__mobileOnly{display:none}.ScheduleBanner-module__TXllSa__gradients{pointer-events:none;z-index:1;background:linear-gradient(#0000 28%,#050c1659 58%,#050c16f0 100%),linear-gradient(270deg,#050c16eb 0%,#050c168c 42%,#0000 70%);position:absolute;inset:0}.ScheduleBanner-module__TXllSa__titleBlock{z-index:2;pointer-events:none;max-width:min(52%,15rem);padding:10px 16px 12px;position:absolute;bottom:0;left:0}.ScheduleBanner-module__TXllSa__schedule{z-index:2;text-align:left;background-color:#0a1424;grid-row:2;width:100%;min-width:0;padding:14px 16px}.ScheduleBanner-module__TXllSa__lineRow{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ScheduleBanner-module__TXllSa__scheduleButton{width:100%;margin-top:4px}@media (max-width:47.99em){.ScheduleBanner-module__TXllSa__desktopOnly{display:none}.ScheduleBanner-module__TXllSa__mobileOnly{display:block}.ScheduleBanner-module__TXllSa__gradients{background:linear-gradient(#0000 28%,#050c1659 58%,#050c16f0 100%)}}@media (min-width:48em){.ScheduleBanner-module__TXllSa__root{grid-template-rows:minmax(0,auto)}.ScheduleBanner-module__TXllSa__desktopOnly{display:block}.ScheduleBanner-module__TXllSa__mobileOnly{display:none}.ScheduleBanner-module__TXllSa__banner{grid-area:1/1}.ScheduleBanner-module__TXllSa__schedule{text-align:right;background:0 0;flex-direction:column;grid-area:1/1;justify-content:center;place-self:stretch end;width:clamp(200px,46%,340px);padding:clamp(8px,2.2vw,14px);display:flex}.ScheduleBanner-module__TXllSa__lineRow{align-items:flex-end}.ScheduleBanner-module__TXllSa__scheduleButton{align-self:flex-end;width:fit-content;margin-top:0}}
