.mh-list{display:flex;flex-direction:column;gap:10px}.mh-card{background:#fff;border:1px solid var(--line,#e6e9ee);border-radius:14px;padding:14px}.mh-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.mh-type{font-size:11px;font-weight:800;color:var(--mint-deep,#0d9488);background:rgba(13,148,136,.1);border-radius:6px;padding:2px 8px}.mh-date{font-size:12px;color:var(--ink3,#94a3b8)}.mh-body{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.mh-team{display:flex;flex-direction:column;gap:2px;min-width:0}.mh-team-r{text-align:right;align-items:flex-end}.mh-pname{font-size:13.5px;font-weight:600;color:var(--ink,#0f172a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mh-team.win .mh-pname{color:var(--mint-deep,#0d9488)}.mh-score{font-family:var(--disp,inherit);font-weight:800;font-size:20px;color:var(--ink,#0f172a);white-space:nowrap}.mh-score span{color:var(--ink3,#cbd5e1);margin:0 2px}.mh-kpr{margin-top:10px;padding-top:10px;border-top:1px solid var(--line,#eee);font-size:12.5px;color:var(--ink2,#5b6470)}.mh-kpr b{color:var(--ink,#0f172a)}.mh-kpr em{font-weight:800;font-style:normal;margin-left:6px}.mh-kpr em.up{color:#16a34a}.mh-kpr em.down{color:#dc2626}