.mh-list{flex-direction:column;gap:10px;padding:0 20px;display:flex}@media (min-width:980px){.mh-list{padding:0}}.mh-card{border:1px solid var(--line,#e6e9ee);background:#fff;border-radius:14px;padding:14px}.mh-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.mh-tags{align-items:center;gap:6px;display:flex}.mh-type{border-radius:6px;padding:2px 8px;font-size:11px;font-weight:800}.mh-type.is-tour{color:var(--mint-deep,#0d9488);background:#0d94881a}.mh-type.is-quick{color:var(--orange-deep,#c2410c);background:#f973161a}.mh-sub{color:var(--ink3,#94a3b8);font-size:11px;font-weight:700}.mh-result{border-radius:6px;padding:2px 7px;font-size:11px;font-weight:800}.mh-result.win{color:#fff;background:var(--mint-deep,#0d9488)}.mh-result.loss{color:var(--ink2,#5b6470);background:var(--line-soft,#eef2f0)}.mh-tour{max-width:100%;min-height:44px;color:var(--mint-deep,#0d9488);white-space:nowrap;text-overflow:ellipsis;margin:-2px 0 2px;font-size:12.5px;font-weight:700;line-height:44px;text-decoration:none;display:inline-block;overflow:hidden}.mh-tour:hover{text-decoration:underline}.mh-date{color:var(--ink3,#94a3b8);font-size:12px}.mh-body{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.mh-team{flex-direction:column;gap:2px;min-width:0;display:flex}.mh-team-r{text-align:right;align-items:flex-end}.mh-pname{color:var(--ink,#0f172a);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13.5px;font-weight:600;overflow:hidden}.mh-team.win .mh-pname{color:var(--mint-deep,#0d9488)}.mh-score{font-family:var(--disp,inherit);color:var(--ink,#0f172a);white-space:nowrap;font-size:20px;font-weight:800}.mh-score span{color:var(--ink3,#cbd5e1);margin:0 2px}.mh-score.mh-wo{color:var(--ink2,#5b6470);font-size:14px;font-weight:700}.mh-kpr{border-top:1px solid var(--line,#eee);color:var(--ink2,#5b6470);margin-top:10px;padding-top:10px;font-size:12.5px}.mh-kpr b{color:var(--ink,#0f172a)}.mh-kpr em{margin-left:6px;font-style:normal;font-weight:800}.mh-kpr em.up{color:var(--c-error,#fe493d)}.mh-kpr em.down{color:var(--c-info,#09f)}.mh-confirm{border:1px solid var(--line);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.mh-confirm.is-pending{color:var(--c-warning);border-color:var(--c-warning)}.mh-confirm.is-applied{color:var(--mint-deep);border-color:var(--mint-deep)}.mh-confirm.is-not_applied{color:var(--pl-mute2)}