.option-1 .match-item-inner{background:var(--scl-card-bg);border-left:3px solid var(--scl-primary);border-radius:4px;padding:12px;box-shadow:0 1px 2px rgba(0,0,0,0.35);transition:background 0.18s,transform 0.18s}.option-1 .match-item-inner:hover{background:rgba(255,255,255,0.04)}.option-1 .logo-team-inner{background-color:rgba(255,255,255,0.08);border-radius:50%;width:48px;height:48px;padding:6px}.option-1 .name-team span{font-size:13px;font-weight:600;max-width:130px}.option-1 .score-match-data,.option-1 .vs-match{background:rgba(255,255,255,0.06);color:var(--scl-text);border-radius:4px;padding:4px 10px;font-size:16px;font-weight:700;min-width:48px;text-align:center}.option-1 .match-item__comp{font-size:11px;opacity:0.7}.option-1 .match-item__time span{font-size:11px;background:transparent;padding:0;color:var(--scl-primary);border:none}.option-1 .status-match.status-match-data{background:var(--scl-badge-live,#22c55e);color:#fff;padding:2px 8px;border-radius:3px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px}.option-1 .match-item-footer{background:transparent;border-top:1px solid rgba(255,255,255,0.06);padding-top:8px;margin-top:8px}.option-1[is-live="1"] .match-item-inner{border-left-color:var(--scl-badge-live,#22c55e)}.option-1.hot-match .match-item-inner{border-left-color:var(--scl-hot,#dd3333)}