.lssf-subs-section{margin:24px 0;padding-top:21px;border-top:1px solid #dfe6ef}
.lssf-subs-section>h3{font-size:19px;font-weight:900;line-height:1.25;color:#14263e;margin:8px 0}
.lssf-subs-note{font-size:12px!important;line-height:1.5;color:#75849b;margin:4px 0 16px!important}
.lssf-subs-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}
.lssf-subs-team{min-width:0;background:#f6f8fc;padding:15px;border:1px solid #e2e8f1;border-radius:10px}
.lssf-subs-team>h4{margin:0 0 13px;font-weight:900;font-size:15px;color:#132941}
.lssf-subs-list{list-style:none!important;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:7px}
.lssf-sub-row{display:flex;align-items:flex-start;gap:11px;padding:11px 9px;background:#fff;border:1px solid #e1e7f0;border-radius:8px;min-width:0}
.lssf-sub-minute{flex-shrink:0;font-size:12px;font-weight:900;color:#e23157;background:#fff0f3;border-radius:5px;padding:5px 6px}
.lssf-sub-pair{min-width:0;display:flex;flex-direction:column;gap:5px}
.lssf-sub-pair>span{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;font-size:12px;line-height:1.4}
.lssf-sub-pair b{font-size:17px;font-weight:900}
.lssf-sub-in>b{color:#059669}.lssf-sub-out>b{color:#d4415b}
.lssf-sub-narr{font-size:10px;font-weight:750;color:#6a7b91;min-width:39px}
.lssf-sub-pair a{color:#162f4a;text-decoration:none;font-weight:850}.lssf-sub-pair a:hover{color:#e23157;text-decoration:underline}
.lssf-sub-pair strong{font-weight:800;color:#203750}
.lssf-subs-blank{color:#718398;font-size:12px}
html[data-theme="dark"] .lssf-subs-section>h3{color:#f1f6fc}
html[data-theme="dark"] .lssf-subs-team{background:#182940;border-color:#344b68}
html[data-theme="dark"] .lssf-subs-team>h4{color:#f3f8ff}
html[data-theme="dark"] .lssf-sub-row{background:#22354e;border-color:#38516d}
html[data-theme="dark"] .lssf-sub-pair a,html[data-theme="dark"] .lssf-sub-pair strong{color:#f2f8ff}
html[data-theme="dark"] .lssf-sub-narr{color:#afbed4}
@media(max-width:750px){.lssf-subs-grid{grid-template-columns:1fr}.lssf-subs-team{padding:12px}.lssf-subs-section>h3{font-size:17px}}