.mh{border-bottom:1px solid #1A2540;background:radial-gradient(120% 100% at 50% 0%,#2563eb1f,#080d1a00 70%),#080d1a;padding:.9rem 0 1.1rem}.mh-comp{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-size:.75rem;color:#8b97b1}.mh-comp a:hover{color:#fff}.mh-comp img{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.mh-sport{color:#b6bfd1}.mh-detail{color:#6b7a99}.mh-board{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:.5rem;margin-top:1rem}.mh-team{display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:0;text-align:center}.mh-home{order:0}.mh-mid{order:1}.mh-away{order:2}.mh-logo{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:.75rem;background:#1a254059}.mh-logo img{max-width:40px;max-height:40px;-o-object-fit:contain;object-fit:contain}.mh-name{font-family:Barlow Condensed,Inter,sans-serif;font-weight:700;font-size:.95rem;line-height:1.15;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mh-lost .mh-name{color:#8b97b1}.mh-mid{display:flex;flex-direction:column;align-items:center;min-width:6.5rem;padding-top:.35rem}.mh-score{font-family:Barlow Condensed,Inter,sans-serif;font-weight:700;font-size:2.25rem;line-height:1;color:#8b97b1;font-variant-numeric:tabular-nums;white-space:nowrap}.mh-score .mh-w,.mh-score.mh-live span{color:#fff}.mh-dash{margin:0 .3rem;color:#3a4766}.mh-time{font-family:Barlow Condensed,Inter,sans-serif;font-weight:700;font-size:2rem;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.mh-status{display:inline-flex;align-items:center;gap:.35rem;margin-top:.45rem;font-size:.75rem;font-weight:700;color:#8b97b1;text-transform:uppercase;letter-spacing:.04em}.mh-status.mh-live{color:#f43f5e}.mh-dot{width:6px;height:6px;border-radius:999px;background:#f43f5e;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.mh-date{margin-top:.3rem;font-size:.6875rem;color:#6b7a99;white-space:nowrap}.mh-periods{margin:1rem auto 0;max-width:100%;overflow-x:auto;display:flex;justify-content:center}.mh-periods table{border-collapse:collapse;font-size:.75rem;font-variant-numeric:tabular-nums}.mh-periods th{padding:0 .45rem .25rem;font-weight:600;color:#6b7a99;text-align:center}.mh-periods td{padding:.2rem .45rem;text-align:center;color:#b6bfd1}.mh-periods .mh-pn{text-align:left;max-width:7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8b97b1;padding-left:0}.mh-periods .mh-t{font-weight:700;color:#fff;padding-left:.75rem}.mh-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.9rem}.mh-pills span{font-size:.6875rem;color:#8b97b1;background:#0d1520cc;border:1px solid rgba(26,37,64,.8);border-radius:.5rem;padding:.2rem .55rem}.mtabs{position:sticky;top:4rem;z-index:30;background:#080d1a;border-bottom:1px solid #1A2540}.mtabs-row{display:flex;overflow-x:auto;scrollbar-width:none}.mtabs-row::-webkit-scrollbar{display:none}.mtab-b{flex-shrink:0;padding:.75rem .9rem;font-family:Barlow Condensed,Inter,sans-serif;font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8b97b1;border-bottom:2px solid transparent;white-space:nowrap}.mtab-b:hover{color:#fff}.mtab-b.on{color:#fff;border-bottom-color:#2563eb}@media (min-width: 640px){.mh{padding:1.25rem 0 1.5rem}.mh-board{gap:1.5rem;margin-top:1.25rem}.mh-logo{width:72px;height:72px}.mh-logo img{max-width:60px;max-height:60px}.mh-name{font-size:1.25rem}.mh-mid{min-width:9rem}.mh-score{font-size:3.25rem}.mh-time{font-size:2.75rem}}.mpanel{display:flex;flex-direction:column;gap:1.25rem}#mpanels>.mpanel~.mpanel{display:none}#mpanels.ready>.mpanel{display:none}#mpanels.ready>.mpanel.on{display:flex}.fp-head{display:flex;align-items:center;gap:.55rem;padding:.6rem .9rem;border-bottom:1px solid #1A2540}.fp-head img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.fp-team{flex:1;min-width:0;font-size:.8125rem;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-badges{display:flex;gap:3px}.fp-r{width:20px;height:20px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;font-size:10px;font-weight:700}.fp-W{background:#22c55e2e;color:#4ade80}.fp-L{background:#ef44442e;color:#f87171}.fp-D{background:#eab3082e;color:#facc15}.fp-game{display:flex;align-items:center;gap:.6rem;padding:.5rem .9rem;border-top:1px solid rgba(26,37,64,.5);font-size:.75rem}.fp-game:hover{background:#ffffff08}.fp-opp{flex:1;min-width:0;color:#d5dbe7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-score{font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.fp-date{width:3.5rem;text-align:right;color:#6b7a99}.h2h-sum{display:flex;justify-content:space-around;padding:.9rem .5rem;border-bottom:1px solid #1A2540;text-align:center}.h2h-sum div{display:flex;flex-direction:column;gap:.15rem;min-width:0;max-width:33%}.h2h-sum b{font-family:Barlow Condensed,Inter,sans-serif;font-size:1.6rem;line-height:1;color:#fff}.h2h-sum span{font-size:.6875rem;color:#8b97b1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h2h-g{display:flex;align-items:center;gap:.75rem;padding:.5rem .9rem;border-top:1px solid rgba(26,37,64,.5);font-size:.75rem}.h2h-g:hover{background:#ffffff08}.h2h-d{width:4.5rem;flex-shrink:0;color:#6b7a99}.h2h-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem;color:#b6bfd1}.h2h-t span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h2h-s{display:flex;flex-direction:column;gap:.2rem;align-items:flex-end;font-variant-numeric:tabular-nums;color:#fff;font-weight:600}.h2h-w{color:#fff;font-weight:700}
