.live-event-scores{border:1px solid rgba(220,38,38,.72);border-radius:1rem;background:linear-gradient(135deg,rgba(11,16,23,.98),rgba(30,41,59,.92));padding:1rem;margin:1rem 0 1.25rem}.live-event-scores__head{display:flex;gap:1rem;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.live-event-scores__filters{display:flex;gap:.45rem;flex-wrap:wrap}.live-event-scores__grid{display:grid;gap:.6rem;margin-top:1rem}.compact-score-row{border:1px solid rgba(148,163,184,.22);border-radius:.8rem;background:rgba(2,8,23,.62);padding:.75rem .85rem}.compact-score-row__meta{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;align-items:center;color:#94a3b8;font-size:.72rem}.compact-score-row__meta>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-score-row__teams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.65rem}.compact-score-team{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0}.compact-score-team span:nth-child(2){font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-score-team strong{font-size:1.2rem;font-variant-numeric:tabular-nums}.score-team-logo{width:34px;height:34px;object-fit:contain;display:grid;place-items:center;flex:0 0 34px}.score-team-logo--initials{border-radius:50%;background:rgba(59,130,246,.14);border:1px solid rgba(96,165,250,.35);font-size:.68rem;font-weight:800;color:#bfdbfe}.score-status{font-weight:800;letter-spacing:.05em}.score-status--live{color:#f87171}.score-status--final{color:#34d399}.score-status--scheduled{color:#93c5fd}.compact-score-row__note{margin-top:.45rem;color:#94a3b8;font-size:.7rem}.live-event-scores__empty{padding:1.25rem;text-align:center;color:#94a3b8;border:1px dashed rgba(148,163,184,.3);border-radius:.75rem;margin-top:1rem}.live-event-scores__status{font-size:.75rem;color:#94a3b8}.live-event-scores__live-dot{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background:#ef4444;margin-right:.35rem;box-shadow:0 0 0 .2rem rgba(239,68,68,.14)}.live-event-scores__pager{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:.9rem}.live-event-scores__pager span{font-size:.78rem;color:#94a3b8;min-width:6rem;text-align:center}@media(max-width:767.98px){.live-event-scores{padding:.8rem}.compact-score-row__meta{grid-template-columns:auto 1fr}.compact-score-row__meta time{grid-column:1/-1}.compact-score-row__teams{grid-template-columns:1fr}.compact-score-team strong{font-size:1.05rem}}[data-bs-theme="light"] .live-event-scores{background:linear-gradient(135deg,#fff,#f1f5f9)}[data-bs-theme="light"] .compact-score-row{background:rgba(255,255,255,.92);border-color:#cbd5e1}[data-bs-theme="light"] .score-team-logo--initials{color:#1d4ed8;background:#eff6ff}
.score-team-logo-wrap{width:40px;height:40px;display:inline-grid;place-items:center;flex:0 0 40px;border-radius:50%;background:rgba(255,255,255,.035);overflow:hidden}.score-team-logo-wrap .score-team-logo{width:34px;height:34px;object-fit:contain;display:block}.compact-score-team>.score-team-logo--initials{width:40px;height:40px;flex:0 0 40px}.compact-score-team strong{min-width:2.5ch;text-align:right;font-variant-numeric:tabular-nums}
