.option-3 .match-item-inner{background:linear-gradient(var(--scl-card-bg),var(--scl-card-bg)) padding-box,linear-gradient(135deg,var(--scl-primary),#1553EF) border-box;border:1px solid transparent;border-radius:10px;padding:14px;position:relative}.option-3 .match-item-inner::after{content:"";position:absolute;inset:-1px;border-radius:10px;box-shadow:0 0 22px -10px var(--scl-primary);pointer-events:none}.option-3 .logo-team-inner{background:radial-gradient(circle at 30% 20%,rgba(255,255,255,0.22),rgba(255,255,255,0.06));border-radius:50%;width:56px;height:56px;padding:8px;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08)}.option-3 .name-team span{font-size:13px;max-width:140px;text-align:center;font-weight:600}.option-3 .score-match-data{background:rgba(0,0,0,0.45);border:1px solid rgba(255,255,255,0.08);color:#fff;border-radius:6px;padding:6px 14px;font-size:18px;font-weight:700;min-width:56px;text-align:center}.option-3 .vs-match{color:var(--scl-primary);font-size:18px;font-weight:800;background:transparent;width:auto;height:auto}.option-3 .status-match.status-match-data{position:relative;display:inline-block;margin:0 auto;background:linear-gradient(90deg,var(--scl-primary),#1553EF);color:#001016;padding:3px 12px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:0.6px;text-transform:uppercase}.option-3 .match-item__comp{font-size:11px;opacity:0.75;text-align:center}.option-3 .match-item__time span{color:var(--scl-primary);font-size:12px;background:transparent;border:1px solid rgba(255,255,255,0.12);border-radius:999px;padding:3px 10px}.option-3 .match-item-footer{background:rgba(0,0,0,0.35);border-top:1px solid rgba(255,255,255,0.05);border-radius:0 0 10px 10px;margin-top:10px}.option-3[is-live="1"] .match-item-inner{background:linear-gradient(var(--scl-card-bg),var(--scl-card-bg)) padding-box,linear-gradient(135deg,var(--scl-badge-live,#22c55e),var(--scl-primary)) border-box}