.mt-head{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-block:22px 0}.mt-head-text{min-width:0}.mt-title{display:flex;align-items:center;gap:11px;color:#14251d;font-size:26px;font-weight:900;line-height:1.25;letter-spacing:-.02em}.mt-title-ic{width:34px;height:34px;display:grid;place-items:center;border:1px solid #dcefe3;border-radius:11px;background:var(--hp-mint);color:var(--hp-green-dark)}.mt-title-ic .hp-ic{width:18px;height:18px}.mt-sub{margin-block-start:6px;color:var(--hp-muted);font-size:12px;font-weight:600}.mt-filter{gap:4px;max-width:100%;padding:4px;border:1px solid #d9ece1;border-radius:14px;background:#f2faf5;box-shadow:inset 0 1px 0 rgba(255,255,255,.65)}.mt-filter,.mt-filter-item{display:inline-flex;align-items:center}.mt-filter-item{gap:6px;min-height:34px;padding-inline:11px;border:1px solid #e4efe8;border-radius:10px;background:#fff;color:#42564a;font-size:11.5px;font-weight:700;white-space:nowrap;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.mt-filter-item b{min-width:20px;height:20px;display:inline-grid;place-items:center;padding-inline:4px;border:1px solid #e2eee7;border-radius:999px;background:#f2faf5;color:#5d7466;font-size:10px;font-weight:800;line-height:1}.mt-filter-item:hover{border-color:#cce4d6;background:#f8fcfa}.mt-filter-all{border-color:transparent;background:transparent;color:var(--hp-green-dark);font-weight:800}.mt-filter-all:hover{border-color:#dcebe2;background:#fff}.mt-filter-all.is-selected,.mt-filter-item.is-selected{border-color:var(--hp-green);background:var(--hp-green);color:#fff;box-shadow:0 4px 10px rgba(11,122,74,.16)}.mt-filter-all.is-selected b,.mt-filter-item.is-selected b{border-color:#fff;background:#fff;color:var(--hp-green-dark)}.mt-days{margin-block:4px 24px}.mt-day{margin-block-start:20px}.mt-day:first-child{margin-block-start:12px}.mt-day-title{display:flex;align-items:center;gap:12px;margin:0 0 10px;color:var(--hp-green-dark);font-size:12.5px;font-weight:800;line-height:1.4}.mt-day-title:after{content:"";flex:1 1;height:1px;background:#e3ece6}.mt-list{display:grid;gap:8px}@media (min-width:1200px){.mt-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}}.mt-card{display:grid;gap:7px;padding:11px 16px 12px;border:1px solid #e6ede9;border-radius:15px;background:#fff;box-shadow:0 1px 2px rgba(19,55,37,.03);transition:border-color .15s,box-shadow .15s,transform .15s,background .15s}.mt-card:hover{border-color:#c9e2d4;background:#fcfefd;box-shadow:0 2px 4px rgba(19,55,37,.03),0 10px 24px rgba(19,55,37,.055);transform:translateY(-1px)}.mt-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--hp-muted);font-size:10.5px;font-weight:700;line-height:1.3}.mt-comp{color:var(--hp-green-dark)}.mt-sep{color:#c3d3c9;font-weight:400}.mt-when{margin-inline-start:auto;color:#7b8b82;font-size:10px;white-space:nowrap}.mt-when,.mt-when bdi{font-weight:600}.mt-main{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px}.mt-main,.mt-team{align-items:center}.mt-team{min-width:0;display:flex;gap:9px;color:#17251e;font-size:13px;font-weight:800;line-height:1.35}.mt-team-away{justify-content:flex-end;text-align:end}.mt-name{min-width:0;overflow-wrap:anywhere}.mt-card .hp-crest{width:34px;height:34px;border-width:2px;font-size:10px;box-shadow:0 0 0 1px rgba(19,55,37,.08),0 2px 5px rgba(19,55,37,.08)}.mt-card .hp-crest img{object-fit:contain}.mt-result{min-width:76px;display:grid;justify-items:center;gap:4px}.mt-score{color:#12241b;font-size:23px;font-weight:900;line-height:1.05;letter-spacing:-.01em;white-space:nowrap}.mt-score-time{color:var(--hp-green-dark);font-size:18px;padding-block-start:2px}.mt-status{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:999px;background:#f2f8f4;color:#5b7263;font-size:9px;font-weight:800;line-height:1.7;white-space:nowrap}.mt-card.state-upcoming .mt-status{background:#f4f8f6;color:#72857a}.mt-card.state-live .mt-status{background:#fdecec;color:#c62c2c}.mt-card.state-live .mt-status:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.mt-card.state-cancelled .mt-status,.mt-card.state-postponed .mt-status{background:#f4f4f1;color:#8a8f87}.mt-empty{margin-block-start:18px;padding:26px 18px;border:1px dashed #cfe8d8;border-radius:var(--hp-radius-sm);background:rgba(255,255,255,.6);color:var(--hp-muted);font-size:12px;text-align:center}@media (max-width:900px){.mt-head{margin-block-start:18px;gap:9px}.mt-title{font-size:22px}.mt-title-ic{width:30px;height:30px;border-radius:10px}.mt-title-ic .hp-ic{width:16px;height:16px}.mt-filter-item{min-height:32px;font-size:11px}.mt-card{padding:10px 13px 11px}.mt-main{gap:8px}.mt-team{font-size:12px;gap:7px}.mt-card .hp-crest{width:31px;height:31px}.mt-score{font-size:21px}.mt-score-time{font-size:17px}.mt-result{min-width:68px}.mt-list{gap:7px}}@media (max-width:760px){.mt-head{margin-block-start:14px;gap:10px}.mt-title{font-size:20px}.mt-sub{margin-block-start:4px;font-size:10.5px}.mt-filter{width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.mt-filter::-webkit-scrollbar{display:none}.mt-filter-item{flex:0 0 auto;min-height:33px;font-size:10.5px;padding-inline:9px;gap:5px}.mt-filter-item b{min-width:18px;height:18px;font-size:9px}.mt-days{margin-block-end:18px}.mt-day{margin-block-start:16px}.mt-day:first-child{margin-block-start:10px}.mt-day-title{font-size:11.5px;margin-block-end:7px;gap:9px}.mt-card{gap:6px;padding:9px 11px 10px;border-radius:14px}.mt-meta{gap:5px;font-size:10px}.mt-when{font-size:9.5px}.mt-main{gap:7px}.mt-team{font-size:11.5px;gap:6px;line-height:1.35}.mt-card .hp-crest{width:29px;height:29px;border-width:1px;font-size:8.5px}.mt-result{min-width:64px;gap:3px}.mt-score{font-size:21px}.mt-score-time{font-size:16.5px}.mt-status{font-size:9px;padding-inline:7px;line-height:1.65}}@media (max-width:450px){.mt-filter{flex-wrap:wrap;overflow:visible}.mt-filter-item{font-size:10.5px;padding-inline:8px;gap:0}.mt-filter-item b{display:none}}@media (max-width:380px){.mt-team{font-size:11px}.mt-card .hp-crest{width:27px;height:27px}.mt-meta{font-size:9.5px}.mt-when{font-size:9px}.mt-score{font-size:20px}.mt-result{min-width:60px}}