:root{--zs-bg:#01070a;--zs-panel:#041217;--zs-panel-2:#07141a;--zs-line:#2f3d47;--zs-text:#eaecec;--zs-muted:#929eaa;--zs-green:#a0f912;--zs-pink:#ff2571;--zs-purple:#76198f;--zs-red:#ff435d;--zs-yellow:#ffd84a}
.zs-shell{background:var(--zs-bg);color:var(--zs-text);min-height:100vh;font-family:Bahnschrift,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6}.zs-shell *{box-sizing:border-box}.zs-hero{position:relative;overflow:hidden;min-height:620px;border-bottom:1px solid var(--zs-line);background:radial-gradient(circle at 84% 22%,rgba(160,249,18,.13),transparent 400px),linear-gradient(118deg,rgba(118,25,143,.34),transparent 45%),#041217}.zs-hero::after{content:"SCHEDULE";position:absolute;left:3%;bottom:-.27em;color:rgba(234,236,236,.025);font-size:clamp(9rem,24vw,23rem);font-weight:900;font-style:italic;letter-spacing:-.08em;line-height:1;pointer-events:none}.zs-hero::before{content:"";position:absolute;inset:auto 0 0;height:3px;background:linear-gradient(90deg,transparent 0 65%,var(--zs-pink) 65% 82%,transparent 82%)}.zs-hero__inner,.zs-calendar-section{width:min(calc(100% - 66px),1440px);margin-inline:auto}.zs-hero__inner{position:relative;z-index:1;min-height:620px;padding:66px 0;display:flex;flex-direction:column;justify-content:center}.zs-hero__copy{max-width:980px}.zs-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 12px!important;color:var(--zs-green)!important;font-family:"IBM Plex Mono",SFMono-Regular,Consolas,monospace!important;font-size:.72rem!important;font-weight:700!important;line-height:1.25!important;letter-spacing:.08em!important;text-transform:uppercase}.zs-eyebrow::before{content:"";width:28px;height:2px;background:var(--zs-pink)}.zs-hero h1{margin:16px 0 24px;font-family:Bahnschrift,"Arial Narrow","Roboto Condensed",Impact,sans-serif;font-size:clamp(4.25rem,11.2vw,9.5rem);font-style:italic;font-weight:900;letter-spacing:-.075em;line-height:.78;text-transform:uppercase}.zs-hero__copy>p:last-child{max-width:720px;margin:0;color:var(--zs-muted);font-size:clamp(1rem,1.5vw,1.22rem)}.zs-hero__stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:auto;border:1px solid var(--zs-line);background:rgba(1,7,10,.45)}.zs-hero__stats>div{min-height:145px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--zs-line)}.zs-hero__stats>div:last-child{border:0}.zs-hero__stats span{color:var(--zs-muted);font-family:"IBM Plex Mono",monospace;font-size:.63rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.zs-hero__stats strong{font-size:clamp(1.8rem,4vw,3.4rem);font-style:italic;font-weight:900;letter-spacing:-.06em;line-height:1;text-transform:uppercase}.zs-hero__stats small{color:var(--zs-green);font-size:.55em}.zs-calendar-section{padding:72px 0 100px}.zs-section-head{display:grid;grid-template-columns:auto auto 1fr;align-items:end;gap:18px;margin-bottom:38px}.zs-section-head>span{color:var(--zs-pink);font-size:1.3rem;font-style:italic;font-weight:900}.zs-section-head h2{margin:0;font-size:clamp(2.5rem,6vw,5rem);font-style:italic;font-weight:900;letter-spacing:-.06em;line-height:.85;text-transform:uppercase}.zs-section-head>p{justify-self:end;margin:0;color:var(--zs-muted)}
.zs-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;background:#020a0e;border:1px solid var(--zs-line);padding:12px}.zs-toolbar button,.zs-toolbar summary,.zs-toolbar a{appearance:none;border:1px solid var(--zs-line);background:#07141a;color:var(--zs-text);font:inherit;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:10px 13px;cursor:pointer;text-decoration:none}.zs-toolbar button:hover,.zs-toolbar button:focus-visible,.zs-toolbar summary:hover,.zs-toolbar a:hover{border-color:var(--zs-green);color:var(--zs-green)}.zs-date-controls,.zs-view-controls,.zs-filters{display:flex;align-items:center;gap:6px}.zs-date-controls h3{min-width:190px;text-align:center;margin:0;font-size:.9rem;letter-spacing:.05em}.zs-view-controls button[aria-pressed=true],.zs-filter.is-active{background:var(--zs-green);color:#071008;border-color:var(--zs-green)}.zs-subscribe{margin-left:auto;position:relative}.zs-subscribe summary{list-style:none;background:var(--zs-pink);border-color:var(--zs-pink)}.zs-subscribe>div{position:absolute;right:0;z-index:10;top:calc(100% + 8px);min-width:220px;background:#020a0e;border:1px solid var(--zs-line);padding:8px;display:grid;gap:6px}.zs-subscribe a,.zs-subscribe button{text-align:left}.zs-loading{margin:30px 0;color:var(--zs-green)}.zs-calendar,.zs-agenda{margin:16px 0}.zs-calendar{border:1px solid var(--zs-line);display:grid;grid-template-columns:repeat(7,minmax(0,1fr));background:var(--zs-line);gap:1px}.zs-day-name{padding:11px;background:#020a0e;color:var(--zs-muted);font-family:"IBM Plex Mono",monospace;font-size:.65rem;font-weight:700;letter-spacing:.12em}.zs-day{min-height:154px;background:var(--zs-panel);padding:8px;overflow:hidden}.zs-day.is-outside{background:#020a0e;color:#53605a}.zs-day.is-today{box-shadow:inset 0 0 0 2px var(--zs-green)}.zs-day-number{font-family:"IBM Plex Mono",monospace;font-size:.72rem;font-weight:700}.zs-event{display:block;width:100%;margin-top:7px;border:1px solid #33434d!important;border-left:4px solid var(--zs-green)!important;background:#07141a!important;color:var(--zs-text)!important;padding:8px!important;text-align:left;text-transform:none!important;letter-spacing:0!important}.zs-event[data-status=live]{border-left-color:var(--zs-red)!important}.zs-event[data-status=win]{border-left-color:var(--zs-green)!important}.zs-event[data-status=loss]{border-left-color:var(--zs-pink)!important}.zs-event[data-status=tbd]{border-left-color:var(--zs-yellow)!important}.zs-event-state{font-family:"IBM Plex Mono",monospace;font-size:.57rem;font-weight:700;color:var(--zs-green);letter-spacing:.08em}.zs-event strong,.zs-event small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zs-event small{color:var(--zs-muted);font-size:.65rem}.zs-agenda{display:none}.zs-agenda.is-active{display:grid;gap:10px}.zs-calendar.is-hidden{display:none}.zs-agenda-row{display:grid;grid-template-columns:90px 1fr auto;gap:18px;align-items:center;background:var(--zs-panel);border:1px solid var(--zs-line);border-left:4px solid var(--zs-green);padding:16px;color:inherit;text-align:left}.zs-agenda-date{text-align:center;font-weight:900}.zs-agenda-date span{display:block;color:var(--zs-green);font-size:1.7rem}.zs-agenda-main strong,.zs-agenda-main small{display:block}.zs-agenda-main small{color:var(--zs-muted)}.zs-empty{padding:32px;border:1px dashed var(--zs-line);color:var(--zs-muted)}.zs-dialog{width:min(600px,calc(100% - 24px));color:var(--zs-text);background:#041217;border:1px solid var(--zs-line);padding:0;box-shadow:0 30px 100px #000;font-family:inherit}.zs-dialog::backdrop{background:rgba(0,0,0,.82)}.zs-dialog-content{padding:clamp(24px,5vw,48px)}.zs-close{position:absolute;right:12px;top:12px;background:transparent;border:0;color:white;font-size:2rem;cursor:pointer}.zs-detail-league{color:var(--zs-green);font-family:"IBM Plex Mono",monospace;font-size:.7rem;font-weight:700;letter-spacing:.1em}.zs-detail-match{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;text-align:center;gap:20px;margin:28px 0}.zs-detail-team img{width:72px;height:72px;object-fit:contain;display:block;margin:0 auto 8px}.zs-detail-team strong{display:block;font-size:1.2rem}.zs-detail-score{font-size:2.1rem;font-style:italic;font-weight:900}.zs-detail-links{display:flex;flex-wrap:wrap;gap:8px}.zs-detail-links a,.zs-detail-links button{border:1px solid var(--zs-green);color:var(--zs-green);background:transparent;padding:10px 12px;font:inherit;font-size:.75rem;font-weight:900;text-decoration:none;text-transform:uppercase;cursor:pointer}.zs-up-next article{background:#041217;border-left:4px solid var(--zs-green);padding:16px;display:grid;gap:4px}.zs-up-next span{color:var(--zs-green);font-family:"IBM Plex Mono",monospace;font-size:.7rem;font-weight:700;letter-spacing:.1em}.zomblers-menu{display:flex;align-items:center;gap:clamp(6px,1.25vw,18px)}.zomblers-menu .menu-item{position:relative}.zomblers-menu .menu-item>a{font-size:clamp(12px,1vw,14px);font-weight:800;letter-spacing:.04em}.zomblers-menu .sub-menu{display:none;position:absolute;z-index:100;background:#020a0e;border:1px solid var(--zs-line);min-width:190px;padding:8px}.zomblers-menu .menu-item:hover>.sub-menu,.zomblers-menu .menu-item:focus-within>.sub-menu,.zomblers-menu .menu-item.is-open>.sub-menu{display:block}.zomblers-submenu-toggle{background:transparent;border:0;color:inherit;cursor:pointer}.zomblers-menu .menu-item>a[href*="donat"],.zomblers-menu .menu-item>a[href*="community"]{padding:10px 14px;border:1px solid var(--zs-green)}.zomblers-menu .menu-item>a[href*="community"]{background:var(--zs-pink);border-color:var(--zs-pink);color:#fff}
@media(max-width:900px){.zs-hero__stats{grid-template-columns:1fr}.zs-hero__stats>div{min-height:95px;border-right:0;border-bottom:1px solid var(--zs-line)}.zs-section-head{grid-template-columns:auto 1fr}.zs-section-head>p{grid-column:2;justify-self:start}.zs-subscribe{margin-left:0}}
@media(max-width:760px){.zs-hero{min-height:560px}.zs-hero__inner,.zs-calendar-section{width:min(calc(100% - 32px),1440px)}.zs-hero__inner{min-height:560px;padding:52px 0}.zs-hero h1{font-size:clamp(3.8rem,20vw,6.5rem)}.zs-hero__stats{margin-top:56px}.zs-calendar-section{padding:56px 0 80px}.zs-section-head h2{font-size:2.8rem}.zs-toolbar{align-items:stretch}.zs-date-controls{width:100%;justify-content:space-between}.zs-date-controls h3{min-width:0}.zs-filters{width:100%;overflow-x:auto;padding-bottom:3px}.zs-calendar{grid-template-columns:repeat(7,1fr);gap:0;background:#07141a}.zs-day-name{font-size:0;padding:8px 2px;text-align:center}.zs-day-name:first-letter{font-size:.65rem}.zs-day{min-height:52px;padding:6px 2px;text-align:center;border:1px solid #14232b}.zs-event{width:7px!important;height:7px;border:0!important;border-radius:50%;padding:0!important;margin:4px auto 0!important;background:var(--zs-green)!important;font-size:0}.zs-event[data-status=live]{background:var(--zs-red)!important}.zs-event>*{display:none!important}.zs-agenda{display:grid;gap:8px}.zs-calendar.is-hidden+.zs-agenda{display:grid}.zs-agenda-row{grid-template-columns:64px 1fr;padding:12px;gap:12px}.zs-agenda-state{display:none}.zs-detail-match{grid-template-columns:1fr;gap:10px}.zs-detail-vs{order:2}.zomblers-menu{display:block}.zomblers-menu .sub-menu{position:static;border:0;padding-left:18px}.zomblers-menu .menu-item:hover>.sub-menu{display:none}.zomblers-menu .menu-item.is-open>.sub-menu{display:block}}
@media(prefers-reduced-motion:no-preference){.zs-event,.zs-toolbar button{transition:transform .15s,border-color .15s}.zs-event:hover{transform:translateY(-1px)}}
.zomblers-menu .menu-item.is-open>.sub-menu{display:block!important}
.zomblers-menu .sub-menu>li{display:block!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;list-style:none!important}.zomblers-menu .sub-menu>li::before,.zomblers-menu .sub-menu>li::after{display:none!important}.zomblers-menu .sub-menu>li>a{display:block!important;padding:10px 12px!important;line-height:1.25!important;white-space:nowrap}.zomblers-submenu-toggle{min-width:0!important;width:auto!important;height:auto!important;margin:0!important;padding:0 3px!important;border:0!important;border-radius:0!important;box-shadow:none!important;line-height:1!important}
.zs-upcoming{display:none}.zs-event-top{display:flex;align-items:center;justify-content:space-between;gap:6px}.zs-event-score{font-size:.67rem}.zs-event-opponent{display:flex!important;align-items:center;gap:6px}.zs-event-opponent img{flex:0 0 auto;width:20px;height:20px;object-fit:contain}.zs-detail-facts{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0}.zs-detail-facts span{border:1px solid var(--zs-line);padding:5px 8px;color:var(--zs-muted);font-family:"IBM Plex Mono",monospace;font-size:.65rem;text-transform:uppercase}.zs-map-scores{padding:10px;border-left:3px solid var(--zs-pink)}
.zomblers-menu>.zs-mobile-original{display:none!important}@media(min-width:981px){.zomblers-menu>.zs-desktop-enhanced>.sub-menu{top:100%!important;left:0!important;z-index:99999!important}body.home .zomblers-menu>.zs-desktop-enhanced.menu-item-has-children::before,body.home .zomblers-menu>.zs-desktop-enhanced.menu-item-has-children::after,body.home .zomblers-menu>.zs-desktop-enhanced.menu-item-has-children>a::before,body.home .zomblers-menu>.zs-desktop-enhanced.menu-item-has-children>a::after{display:none!important}body.home .zomblers-menu>.zs-desktop-enhanced.menu-item-has-children>a{color:inherit!important}}@media(max-width:980px){.zomblers-menu>.zs-desktop-enhanced{display:none!important}.zomblers-menu>.zs-mobile-original{display:list-item!important}}
.zs-day-number small{display:none}.zomblers-menu-parent-button{appearance:none!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;height:100%!important;min-height:72px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:inherit!important;font:inherit!important;font-size:clamp(12px,1vw,14px)!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important;cursor:pointer!important}.zomblers-menu-parent-button:hover,.zomblers-menu-parent-button:focus-visible{color:var(--zs-green)!important}.zomblers-menu-parent-button>span:last-child{transition:transform .15s}.zomblers-menu .menu-item.is-open>.zomblers-menu-parent-button>span:last-child{transform:rotate(180deg)}
@media(min-width:981px){body.home .zomblers-menu>.zs-desktop-enhanced.menu-item-has-children>.zomblers-menu-parent-button::before,body.home .zomblers-menu>.zs-desktop-enhanced.menu-item-has-children>.zomblers-menu-parent-button::after{display:none!important}}

/* The theme loads after the plugin and uses generic calendar/agenda rules. */
@media(max-width:760px){#zomblers-schedule .zs-calendar:not(.is-hidden){display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important}#zomblers-schedule .zs-calendar.is-hidden{display:none!important}#zomblers-schedule .zs-agenda{display:grid!important;width:100%!important}#zomblers-schedule .zs-agenda-row{display:grid!important;width:100%!important;box-sizing:border-box!important}}
@media(max-width:760px){.zs-calendar:not(.is-hidden){display:block!important;border:0!important;background:transparent!important}.zs-calendar .zs-day-name,.zs-calendar .zs-day{display:none!important}.zs-calendar .zs-day.has-events:not(.is-outside){display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;gap:8px!important;min-height:0!important;margin:0 0 10px!important;padding:10px!important;border:1px solid var(--zs-line)!important;background:var(--zs-panel)!important;text-align:left!important}.zs-calendar .zs-day.has-events.is-today{box-shadow:inset 0 0 0 2px var(--zs-green)!important}.zs-calendar .zs-day.has-events .zs-day-number{grid-column:1!important;grid-row:1!important;display:block!important;padding:4px 0!important;color:var(--zs-text)!important;font-size:1.6rem!important;font-weight:900!important;line-height:1!important;text-align:center!important}.zs-calendar .zs-day.has-events .zs-day-number small{display:block!important;margin-bottom:4px!important;color:var(--zs-green)!important;font-size:.62rem!important;letter-spacing:.08em!important}.zs-calendar .zs-day.has-events .zs-event{grid-column:2!important;display:block!important;width:100%!important;height:auto!important;margin:0!important;padding:11px!important;border:1px solid #33434d!important;border-left:4px solid var(--zs-green)!important;border-radius:0!important;background:#07141a!important;font-size:inherit!important;text-align:left!important}.zs-calendar .zs-day.has-events .zs-event[data-status=live]{border-left-color:var(--zs-red)!important}.zs-calendar .zs-day.has-events .zs-event[data-status=loss]{border-left-color:var(--zs-pink)!important}.zs-calendar .zs-day.has-events .zs-event[data-status=tbd]{border-left-color:var(--zs-yellow)!important}.zs-calendar .zs-day.has-events .zs-event>*{display:block!important}.zs-calendar .zs-day.has-events .zs-event>.zs-event-top,.zs-calendar .zs-day.has-events .zs-event>.zs-event-opponent{display:flex!important}.zs-calendar .zs-day.has-events .zs-event strong,.zs-calendar .zs-day.has-events .zs-event small{white-space:normal!important}.zs-agenda{display:none!important}.zs-agenda.is-active{display:grid!important}}
@media(min-width:981px){.zomblers-menu-parent-button{font-family:"IBM Plex Mono","Roboto Mono",ui-monospace,monospace!important;font-size:clamp(9px,.72vw,11px)!important;font-weight:700!important;letter-spacing:.075em!important;line-height:1!important}}

/* Keep the complete desktop navigation available while the page scrolls. */
@media(min-width:981px){html body.zch-classic-theme>header.site-header{position:sticky!important;top:0!important;z-index:99998!important;background:#01070a!important;box-shadow:0 1px 0 rgba(160,249,18,.18),0 12px 30px rgba(0,0,0,.28)}html body.zch-classic-theme.admin-bar>header.site-header{top:32px!important}}

/* Use the established Zomblers display face and italic hero treatment. */
html body.zp-press-page .zp-hero-copy h1,html body.zcp-community-active .zcp-hero h1,html body.ztr-body .ztr-hero-copy h1,html body.zomblers-watch-page .zw-copy h1{font-family:Bahnschrift,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-style:italic!important;font-weight:900!important;letter-spacing:-.065em!important;line-height:.82!important;text-transform:uppercase!important}

/* Phone schedule: compact hero, thumb-friendly controls, and readable calendar cards. */
@media(max-width:760px){html body #zomblers-schedule .zs-calendar .zs-day.has-events .zs-day-number{grid-row:1!important}}
@media(max-width:760px){html body #zomblers-schedule .zs-date-controls{grid-template-columns:42px 62px minmax(0,1fr) 42px!important}html body #zomblers-schedule .zs-date-controls button{width:auto!important;min-width:0!important;padding:10px 5px!important}html body #zomblers-schedule .zs-date-controls h3{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}
@media(max-width:760px){html body #zomblers-schedule .zs-calendar:not(.is-hidden),html body #zomblers-schedule .zs-agenda.is-active{display:flex!important;flex-direction:column-reverse!important}html body #zomblers-schedule .zs-agenda.is-active{gap:9px!important}}
@media(max-width:760px){#zomblers-schedule .zs-hero{min-height:0!important}#zomblers-schedule .zs-hero__inner{min-height:0!important;padding:42px 0 38px!important}#zomblers-schedule .zs-hero h1{margin:12px 0 16px!important;font-size:clamp(3.5rem,17.5vw,4.8rem)!important;line-height:.82!important}#zomblers-schedule .zs-hero__copy>p:last-child{font-size:.94rem!important;line-height:1.55!important}#zomblers-schedule .zs-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:32px!important}#zomblers-schedule .zs-hero__stats>div{min-height:102px!important;padding:13px 9px!important;border-right:1px solid var(--zs-line)!important;border-bottom:0!important}#zomblers-schedule .zs-hero__stats>div:last-child{border-right:0!important}#zomblers-schedule .zs-hero__stats span{font-size:.5rem!important}#zomblers-schedule .zs-hero__stats strong{font-size:clamp(1rem,4.4vw,1.25rem)!important;line-height:1.05!important}#zomblers-schedule .zs-calendar-section{padding:46px 0 70px!important}#zomblers-schedule .zs-section-head{grid-template-columns:28px minmax(0,1fr)!important;gap:10px!important;margin-bottom:24px!important;align-items:start!important}#zomblers-schedule .zs-section-head>span{font-size:1rem!important}#zomblers-schedule .zs-section-head h2{font-size:clamp(2.25rem,11.5vw,3rem)!important;line-height:.88!important}#zomblers-schedule .zs-section-head>p{grid-column:1/-1!important;margin-top:4px!important;font-size:.9rem!important;line-height:1.5!important}#zomblers-schedule .zs-toolbar{gap:8px!important;padding:10px!important}#zomblers-schedule .zs-date-controls{display:grid!important;grid-template-columns:46px minmax(0,1fr) 46px!important;width:100%!important;gap:6px!important}#zomblers-schedule .zs-date-controls h3{min-width:0!important;font-size:.78rem!important}#zomblers-schedule .zs-date-controls button{width:46px!important;padding:10px 5px!important}#zomblers-schedule .zs-view-controls{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important}#zomblers-schedule .zs-view-controls button{width:100%!important}#zomblers-schedule .zs-filters{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:6px!important;overflow:visible!important;padding:0!important}#zomblers-schedule .zs-filters button{min-width:0!important;padding:10px 4px!important;font-size:.66rem!important}#zomblers-schedule .zs-subscribe{width:100%!important;margin:0!important}#zomblers-schedule .zs-subscribe summary{display:block!important;width:100%!important;text-align:center!important}#zomblers-schedule .zs-subscribe>div{right:0!important;left:0!important;min-width:0!important}#zomblers-schedule .zs-calendar:not(.is-hidden){display:block!important;height:auto!important;margin-top:12px!important;border:0!important;background:transparent!important}#zomblers-schedule .zs-calendar.is-hidden{display:none!important}#zomblers-schedule .zs-calendar .zs-day-name,#zomblers-schedule .zs-calendar .zs-day{display:none!important}#zomblers-schedule .zs-calendar .zs-day.has-events:not(.is-outside){display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;gap:8px!important;min-height:0!important;height:auto!important;margin:0 0 10px!important;padding:9px!important;overflow:visible!important;border:1px solid var(--zs-line)!important;background:linear-gradient(100deg,rgba(160,249,18,.035),transparent 45%),var(--zs-panel)!important;text-align:left!important}#zomblers-schedule .zs-calendar .zs-day.has-events.is-outside{display:none!important}#zomblers-schedule .zs-calendar .zs-day.has-events.is-today{box-shadow:inset 0 0 0 2px var(--zs-green)!important}#zomblers-schedule .zs-calendar .zs-day.has-events .zs-day-number{grid-column:1!important;grid-row:1/span 99!important;display:block!important;padding:5px 0!important;color:var(--zs-text)!important;font-size:1.55rem!important;font-weight:900!important;line-height:1!important;text-align:center!important}#zomblers-schedule .zs-calendar .zs-day.has-events .zs-day-number small{display:block!important;margin-bottom:5px!important;color:var(--zs-green)!important;font-size:.58rem!important;letter-spacing:.1em!important}#zomblers-schedule .zs-calendar .zs-day.has-events .zs-event{grid-column:2!important;display:block!important;width:100%!important;height:auto!important;margin:0!important;padding:12px!important;border:1px solid #33434d!important;border-left:4px solid var(--zs-green)!important;border-radius:0!important;background:#07141a!important;font-size:inherit!important;text-align:left!important}#zomblers-schedule .zs-calendar .zs-day.has-events .zs-event+.zs-event{margin-top:8px!important}#zomblers-schedule .zs-calendar .zs-day.has-events .zs-event>*{display:block!important}#zomblers-schedule .zs-calendar .zs-day.has-events .zs-event>.zs-event-top,#zomblers-schedule .zs-calendar .zs-day.has-events .zs-event>.zs-event-opponent{display:flex!important}#zomblers-schedule .zs-calendar .zs-event-opponent{margin:5px 0!important}#zomblers-schedule .zs-calendar .zs-event-opponent img{width:28px!important;height:28px!important}#zomblers-schedule .zs-calendar .zs-event strong{font-size:.92rem!important;white-space:normal!important}#zomblers-schedule .zs-calendar .zs-event small{font-size:.64rem!important;line-height:1.4!important;white-space:normal!important}#zomblers-schedule .zs-calendar>.zs-empty{display:block!important;width:100%!important}#zomblers-schedule .zs-agenda{display:none!important;width:100%!important;margin-top:12px!important}#zomblers-schedule .zs-agenda.is-active{display:grid!important;gap:9px!important}#zomblers-schedule .zs-agenda-row{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;width:100%!important;gap:10px!important;padding:12px!important;text-align:left!important}#zomblers-schedule .zs-agenda-date{grid-row:1/span 2!important}#zomblers-schedule .zs-agenda-main{min-width:0!important}#zomblers-schedule .zs-agenda-main strong{font-size:.92rem!important;line-height:1.35!important}#zomblers-schedule .zs-agenda-main small{font-size:.65rem!important;line-height:1.4!important}#zomblers-schedule .zs-agenda-state{grid-column:2!important;display:block!important;color:var(--zs-green)!important;font-family:"IBM Plex Mono",monospace!important;font-size:.58rem!important;letter-spacing:.08em!important}#zomblers-schedule .zs-dialog{max-height:calc(100dvh - 20px)!important;overflow:auto!important}#zomblers-schedule .zs-dialog-content{padding:42px 18px 24px!important}#zomblers-schedule .zs-detail-match{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;gap:8px!important}#zomblers-schedule .zs-detail-team img{width:52px!important;height:52px!important}#zomblers-schedule .zs-detail-team strong{font-size:.85rem!important;overflow-wrap:anywhere!important}#zomblers-schedule .zs-detail-score{font-size:1.55rem!important}#zomblers-schedule .zs-detail-links>*{flex:1 1 calc(50% - 4px)!important;text-align:center!important}}
