.mvw{margin-block:1rem}.mvw h2{margin:0 0 .65rem;font-size:1.04rem;font-weight:750}.mvw-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.mvw-stats>div{border:1px solid var(--border,#8080803b);border-radius:.7rem;flex-direction:column;gap:.15rem;min-width:0;padding:.7rem;display:flex}.mvw-stats strong{font-variant-numeric:tabular-nums;font-size:1.1rem}.mvw-stats span,.mvw-note,.mvw-source,.mvw-pending{color:var(--muted-foreground,#64748b);font-size:.82rem;line-height:1.55}.mvw-note{margin:.85rem 0 .25rem}.mvw-source{margin:.35rem 0 0}@media (min-width:768px){.mvw-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}
.cm-feed,.cm-detail{color:#172b42;margin:20px 0}.cm-toolbar,.cm-match-meta,.cm-team{align-items:center;gap:12px;display:flex}.cm-toolbar{flex-wrap:wrap;justify-content:space-between;margin-bottom:14px}.cm-toolbar h2,.cm-detail h2{margin:0;font-size:1.2rem}.cm-toolbar a,.cm-detail-link{color:#126f65;font-size:.86rem;font-weight:700}.cm-toolbar select{color:#172b42;background:#fff;border:1px solid #d6e0e8;border-radius:9px;padding:8px}.cm-toolbar label{font-size:.82rem}.cm-filters{gap:8px;padding-bottom:14px;display:flex;overflow:auto}.cm-filters button,.cm-notice button{white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d6e0e8;border-radius:99px;padding:9px 16px}.cm-filters button[aria-pressed=true]{color:#fff;background:#11344a;border-color:#11344a}.cm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cm-card{background:#fff;border:1px solid #e0e7ed;border-radius:16px;min-width:0;padding:20px}.cm-match-meta{color:#607184;justify-content:space-between;align-items:flex-start;font-size:.71rem;line-height:1.5}.cm-match-meta>span{overflow-wrap:anywhere;min-width:0}.cm-match-meta>b{color:#476477;flex-shrink:0}.cm-match-meta .cm-is-live{color:#b74336}.cm-scores{gap:18px;margin:20px 0;display:grid}.cm-team{gap:10px;font-size:.86rem}.cm-team>strong{flex:1;min-width:0}.cm-team-mark{background:#eef3f7;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:.6rem;font-weight:800;display:grid}.cm-innings{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;gap:3px;display:flex}.cm-innings b{font-size:1.1rem}.cm-innings small{color:#63758a;font-size:.68rem}.cm-result{color:#126f65;margin:12px 0;font-size:.8rem;font-weight:600}.cm-start,.cm-provenance{color:#697c8e;overflow-wrap:anywhere;font-size:.71rem;line-height:1.65}.cm-provenance{font-size:.64rem}.cm-detail-link{padding-top:10px;text-decoration:none;display:inline-block}.cm-notice{text-align:center;background:#f3f7fa;border:1px dashed #ccd9e2;border-radius:16px;padding:30px 22px;font-size:.88rem;line-height:1.7}.cm-notice p{max-width:450px;margin:0 auto 12px}.cm-demo{color:#6c5114;background:#fff5da;border:1px solid #f1dfa6;border-radius:8px;padding:10px;font-size:.72rem;font-weight:700}.cm-detail{gap:16px;display:grid}.cm-detail .cm-card>h2{margin:14px 0 8px}.cm-facts{grid-template-columns:1fr 1fr;gap:15px;font-size:.82rem;display:grid}.cm-facts dt{color:#697c8e;margin-bottom:5px}.cm-facts dd{margin:0;line-height:1.6}.cm-table-wrap{overflow-x:auto}.cm-table-wrap table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:.83rem}.cm-table-wrap th,.cm-table-wrap td{border-bottom:1px solid #e7edf2;padding:13px 10px}.cm-table-wrap thead{color:#697c8e;font-size:.72rem}.cm-lineup-state{color:#697c8e;font-size:.82rem}.cm-lineups{grid-template-columns:1fr 1fr;gap:22px;display:grid}.cm-lineups h3{font-size:1rem}.cm-lineups ul{padding:0;list-style:none}.cm-lineups li{border-bottom:1px solid #edf1f5;justify-content:space-between;gap:10px;padding:10px 0;font-size:.85rem;display:flex}.cm-lineups small{color:#697c8e}.cm-compact .cm-grid{grid-template-columns:1fr}.cm-compact .cm-card{padding:17px}.cm-filters button:focus-visible,.cm-toolbar select:focus-visible,.cm-notice button:focus-visible,.cm-detail-link:focus-visible{outline-offset:3px;outline:3px solid #dfaa3c}@media (max-width:650px){.cm-grid,.cm-facts,.cm-lineups{grid-template-columns:1fr}.cm-card{padding:16px}.cm-toolbar h2,.cm-detail h2{font-size:1.05rem}.cm-team{font-size:.82rem}.cm-innings b{font-size:1rem}.cm-notice{padding:24px 16px}}.cm-analysis>h2{margin:0 0 16px;font-size:1.12rem}.cm-analysis-selectors{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 100px;gap:12px;margin:16px 0;display:grid}.cm-analysis-selectors label{color:#5b7085;gap:7px;min-width:0;font-size:.76rem;display:grid}.cm-analysis-selectors select{color:#172b42;background:#fff;border:1px solid #d6e0e8;border-radius:8px;width:100%;min-width:0;padding:10px 8px}.cm-analysis-scope{color:#657b8e;font-size:.78rem;line-height:1.65}.cm-history-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.cm-history-totals>div{text-align:center;background:#eff5f7;border-radius:10px;gap:6px;padding:14px;display:grid}.cm-history-totals strong{color:#135f59;font-size:1.5rem}.cm-history-totals span{color:#627689;font-size:.68rem}.cm-recent-teams{grid-template-columns:1fr 1fr;gap:22px;margin-top:20px;display:grid}.cm-recent-teams h3,.cm-venue-history h3{font-size:.9rem}.cm-recent-teams ol{margin:0;padding:0;list-style:none}.cm-recent-teams li{border-bottom:1px solid #e9eff4;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:.76rem;display:flex}.cm-recent-teams a{color:#263f57;line-height:1.5;text-decoration:none}.cm-recent-teams small{color:#6d8295;margin-top:4px;font-size:.65rem;display:block}.cm-recent-teams b{white-space:nowrap;color:#627689;font-size:.65rem}.cm-recent-teams .cm-outcome-win{color:#137361}.cm-recent-teams .cm-outcome-loss{color:#ac534c}.cm-venue-history{border-top:1px solid #e9eff4;margin-top:24px;padding-top:12px}.cm-venue-history a{color:#285e74;font-size:.78rem}.cm-analysis-selectors select:focus-visible{outline-offset:3px;outline:3px solid #dfaa3c}@media (max-width:650px){.cm-analysis-selectors{grid-template-columns:1fr 1fr}.cm-analysis-selectors>label:last-child{grid-column:1/-1}.cm-history-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-recent-teams{grid-template-columns:1fr;gap:12px}}.cm-snapshot-notice{color:#526c83;background:#f0f4f8;border:1px solid #dde5ee;border-radius:10px;margin:0 0 14px;font-size:11px;line-height:1.6}.cm-snapshot-notice summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-weight:700;list-style:none;display:flex}.cm-snapshot-notice summary::-webkit-details-marker{display:none}.cm-notice-action{white-space:nowrap;color:#51718d;font-size:10px;font-weight:650}.cm-notice-action:after{content:" +";font-weight:800}.cm-snapshot-notice[open] .cm-notice-action:after{content:" −"}.sp-site .cm-snapshot-notice>p{margin:0;padding:0 12px 12px;font-size:11px;font-weight:400;line-height:1.65}.cm-provenance>summary{cursor:pointer;padding:5px 0;line-height:1.7}.sp-site .cm-provenance p{margin:6px 0}.cm-provenance ul{padding-left:16px;margin-top:5px!important}.cm-provenance li{margin:4px 0}.cm-team>strong{overflow-wrap:anywhere;line-height:1.5}.cm-match-meta>b{white-space:normal;text-align:right;max-width:47%}@media (max-width:650px){.cm-feed{margin:14px 0}.cm-snapshot-notice{margin-bottom:12px;font-size:10px}.cm-snapshot-notice summary{gap:8px;padding:9px 10px}.cm-notice-action{font-size:9px}.cm-toolbar{margin-bottom:11px}.cm-toolbar select{min-height:38px;font-size:12px}.cm-filters{gap:7px;padding-bottom:12px}.cm-filters button{min-height:39px;padding:8px 13px;font-size:12px}.cm-card,.cm-compact .cm-card{padding:15px}.cm-scores{gap:14px;margin:17px 0}.cm-team-mark{width:32px;height:32px}.cm-provenance{font-size:10px}.cm-start{font-size:11px;line-height:1.7}.cm-detail-link{min-height:38px;padding:11px 0 2px;font-size:12px}.cm-compact .cm-grid{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#b4c6d6 transparent;gap:11px;padding:1px 1px 10px;scroll-padding-inline:1px;display:flex;overflow-x:auto}.cm-compact .cm-grid>.cm-card{scroll-snap-align:start;flex:0 0 88%}.cm-detail .cm-card>h2{line-height:1.4}}
