.z-thub{display:grid;gap:var(--space-4);margin:var(--space-4) 0 var(--space-2)}.z-thub:empty{display:none}@media (min-width:760px){.z-thub{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.z-thub-wide{grid-column:1/-1}}.z-thub-mod{display:flex;flex-direction:column;min-width:0}.z-thub .z-box{--box-rgb:0 70 168}.z-main .z-thub-mod h2{margin:0 0 var(--space-2);font-size:var(--fs-h4)}.z-thub-count{display:inline-block;min-width:1.5rem;margin-left:var(--space-1);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--text-title);font-size:var(--fs-sm);line-height:1.5rem;text-align:center;vertical-align:.15em}.z-thub-comp,.z-thub-lede{margin:0 0 var(--space-3);font-size:var(--fs-sm);color:var(--text-secondary);line-height:1.5}.z-thub-comp a{font-weight:var(--fw-semibold)}.z-thub-muted,.z-thub-of{color:var(--text-muted);font-weight:var(--fw-regular)}.z-thub .z-more{margin:auto 0 0}.z-thub .z-more a{padding-block:.75rem}.z-thub a:focus-visible{outline:2px solid var(--link);outline-offset:2px;border-radius:var(--radius-sm)}.z-thub-vs{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-3);margin:0 0 var(--space-3)}.z-thub-side{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);min-width:0;text-align:center}.z-thub-club{font-size:var(--fs-h5);font-weight:var(--fw-bold);line-height:1.2;overflow-wrap:anywhere}.z-thub-club,.z-thub-mid{font-family:var(--font-heading);color:var(--text-title)}.z-thub-mid{font-size:var(--fs-h2);font-weight:var(--fw-display);white-space:nowrap}.z-thub-live,.z-thub-off{display:inline-block;padding:var(--space-1) var(--space-3);border:1px solid;border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-bold)}.z-thub-off{color:var(--warning-400)}.z-thub-live{color:var(--success-400)}.z-thub-when{margin:0;color:var(--text-secondary)}.z-thub-note,.z-thub-when{text-align:center;font-size:var(--fs-sm)}.z-thub-note{margin:var(--space-2) 0 0;color:var(--warning-400)}.z-thub-next>.z-more{text-align:center}.z-thub-comp a,.z-thub-lede a{position:relative}.z-thub-comp a:after,.z-thub-lede a:after{content:"";position:absolute;inset:-12px 0}.z-thub-tag{display:inline-block;margin-right:var(--space-1);padding:0 var(--space-2);border:1px solid;border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:var(--fw-bold);line-height:1.4rem}.z-thub-tag.is-probable{color:var(--lineup-predicted)}.z-thub-tag.is-confirmed{color:var(--lineup-confirmed)}.z-thub-rows{list-style:none;margin:0 0 var(--space-1);padding:0}.z-thub-rows>li+li{border-top:1px solid var(--border-subtle)}.z-thub-row{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:var(--space-3);column-gap:var(--space-3);align-items:center;min-height:2.75rem;padding:var(--space-2) 0;text-decoration:none;color:var(--text-primary)}.z-thub-name{grid-column:1;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-title);line-height:1.35}a.z-thub-row .z-thub-name{color:var(--link)}a.z-thub-row:hover .z-thub-name{text-decoration:underline;color:var(--link-hover)}.z-thub-sub{grid-column:1;font-size:var(--fs-xs);color:var(--text-secondary);line-height:1.45}.z-thub-rows.is-news .z-thub-name,.z-thub-rows.is-news .z-thub-sub{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media (min-width:760px){.z-thub-rows.is-news .z-thub-name{font-size:var(--fs-base)}}.z-thub-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);margin:0 0 var(--space-2)}.z-thub-stats>div{padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface-card);text-align:center}.z-thub-stats>.is-lead{grid-column:1/-1;display:flex;align-items:baseline;justify-content:center;gap:var(--space-3)}.z-thub-stats dt{font-size:var(--fs-xs);color:var(--text-muted)}.z-thub-stats dd{margin:0;font-family:var(--font-heading);font-size:var(--fs-h5);font-weight:var(--fw-bold);color:var(--text-title);white-space:nowrap}.z-thub-stats>.is-lead dd{font-size:var(--fs-h1);font-weight:var(--fw-display)}.z-thub-stats>.is-lead .z-thub-of{font-size:var(--fs-base)}.z-thub-stats .z-thub-of{font-size:var(--fs-xs)}.z-thub .z-absences{grid-template-columns:minmax(0,1fr)}.z-thub-key{display:grid;gap:.15rem;margin:0 0 var(--space-2);padding:0;list-style:none}.z-thub-key .z-srch-txt{flex:1 1 auto;min-width:0}.z-thub-key-rate{flex:none;margin-left:auto;color:var(--text-title);font-size:var(--fs-sm);font-weight:var(--fw-bold);white-space:nowrap}