.multi-league-mark{background:linear-gradient(145deg,#2f8f44,#123d2d)}
.competition-actions{display:flex;gap:9px;overflow:auto;margin:0 0 20px;padding-bottom:2px;scrollbar-width:thin}
.competition-actions .action-link{display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:104px;text-decoration:none}
.competition-actions .action-link.active{border-color:#55d12c;background:rgba(85,209,44,.12);color:#7ce75b}
.match-row.scheduled .score{font-size:12px;color:#9fe48e;background:rgba(49,119,65,.18)}
.pending-status.loaded{border-color:#315442;background:rgba(49,119,65,.15);color:#bfe6c6}
.dataset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.dataset-card{padding:20px}
.dataset-card-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px}
.dataset-card-head>span{font-size:32px}.dataset-card-head h2{margin:0;font-size:21px}.dataset-card-head p{margin:5px 0 0;color:#87949d}.dataset-card-head a{color:#78dd5a;font-weight:800}
.dataset-counts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px}.dataset-counts div{padding:12px;border-radius:10px;background:#111e28;text-align:center}.dataset-counts small,.dataset-counts strong{display:block}.dataset-counts small{color:#81909a}.dataset-counts strong{margin-top:5px;font-size:20px}
.dataset-meta{display:flex;justify-content:space-between;gap:12px;margin-top:14px;color:#81909a;font-size:12px}.import-help{margin-top:16px}
@media(max-width:900px){.dataset-grid{grid-template-columns:1fr}.competition-actions{margin-bottom:14px}.dataset-counts{grid-template-columns:repeat(2,1fr)}.dataset-card-head{grid-template-columns:auto minmax(0,1fr)}.dataset-card-head a{grid-column:1/3}.dataset-meta{display:block}.dataset-meta span{display:block;margin-top:5px}}
