/* Live blog PRO: scorecard, This over, filters, wicket cards, poll, win probability */
.lc-card{background:linear-gradient(135deg,#2a1540,#4a2a6b);color:#fff;border-radius:16px;padding:14px 16px;margin:12px 0}
.lc-card__top{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;justify-content:space-between}
.lc-card__score{display:flex;align-items:baseline;gap:8px}.lc-card__score span{font-weight:700;opacity:.85}.lc-card__score strong{font-size:2rem;line-height:1;color:#f3d77a;font-family:var(--font-display,inherit)}.lc-card__score em{font-style:normal;opacity:.8}
.lc-card__rates{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.84rem;opacity:.95}.lc-card__rates b{color:#f3d77a}.lc-need{background:rgba(212,175,55,.22);padding:2px 10px;border-radius:999px}
.lc-bat{width:100%;border-collapse:collapse;margin-top:10px;font-size:.88rem}.lc-bat th{text-align:right;font-weight:600;opacity:.7;padding:4px 6px;border-bottom:1px solid rgba(255,255,255,.18)}.lc-bat th:first-child,.lc-bat td:first-child{text-align:left}
.lc-bat td{text-align:right;padding:5px 6px;border-bottom:1px solid rgba(255,255,255,.08)}.lc-bat i{color:#f3d77a;font-style:normal}
.lc-meta{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:.84rem;opacity:.92}.lc-meta b{color:#f3d77a}
.lc-over{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-top:12px;padding-top:10px;border-top:1px dashed rgba(255,255,255,.25)}
.lc-over__t{font-weight:800;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:#f3d77a}.lc-over__sum{margin-left:auto;font-size:.82rem;opacity:.85}.lc-muted{opacity:.7;font-size:.86rem}
.lc-balls{display:inline-flex;flex-wrap:wrap;gap:6px}
.lc-b{min-width:32px;height:32px;padding:0 6px;border-radius:7px;display:inline-grid;place-items:center;font-size:.82rem;font-weight:800;background:#eceaf1;color:#2a1540}
.lc-b--s4{background:#2ecc71;color:#fff}.lc-b--s6{background:#8e44ec;color:#fff}.lc-b--w{background:#ff4136;color:#fff}.lc-b--x{background:#ffd166;color:#4a3300}.lc-b--z{background:#eceaf1;color:#7a7390}
.lc-this{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;margin:8px 0}.lc-this>span:first-child{font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--primary-purple,#563477)}
.lc-min{display:inline-block;background:#d4af37;color:#1a1405;font-weight:800;font-size:.72rem;padding:1px 8px;border-radius:999px}
.lc-fb{display:flex;align-items:center;justify-content:center;gap:16px;text-align:center}.lc-fb strong{font-size:2.2rem;color:#f3d77a}.lc-fb span{font-weight:700}
.lc-prob{margin:12px 0}.lc-prob__t{font-weight:700;font-size:.88rem;margin-bottom:6px}.lc-prob__t small{font-weight:400;opacity:.65}
.lc-prob__bar{display:flex;height:30px;border-radius:999px;overflow:hidden;font-size:.78rem;font-weight:800;color:#fff}.lc-prob__bar span{display:flex;align-items:center;padding:0 12px;white-space:nowrap;overflow:hidden;transition:width .6s}
.lc-prob__a{background:#563477}.lc-prob__b{background:#d4af37;color:#1a1405;justify-content:flex-end}
.lc-filters{display:flex;gap:8px;flex-wrap:wrap;margin:6px 0 12px}.lc-filters button{border:1px solid rgba(86,52,119,.25);background:#fff;color:#563477;border-radius:999px;padding:6px 14px;font:inherit;font-size:.86rem;font-weight:700;cursor:pointer}
.lc-filters button.is-on{background:#563477;color:#fff;border-color:#563477}.lc-filters i{font-style:normal;opacity:.7;margin-left:2px}
.lb-item--wicket{border-left:4px solid #ff4136!important;background:linear-gradient(90deg,rgba(255,65,54,.08),transparent)}
.lb-item--wicket .lb-title a{color:#c0392b}
.lb-item--boundary{border-left:4px solid #8e44ec!important}
.lb-item--over{background:rgba(86,52,119,.06);border-radius:10px}.lb-item--over .lb-title a{font-size:.95rem}
.lc-poll{background:#fff;border:1px solid rgba(86,52,119,.18);border-radius:16px;padding:14px 16px;margin:14px 0}
.lc-poll__q{font-weight:800;margin-bottom:10px}
.lc-poll__o{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;margin:6px 0;padding:11px 14px;border:1px solid rgba(86,52,119,.25);border-radius:10px;background:#faf7fd;font:inherit;font-weight:700;color:#2a1540;cursor:pointer;overflow:hidden;text-align:left}
.lc-poll__o:disabled{cursor:default}.lc-poll__fill{position:absolute;left:0;top:0;bottom:0;background:rgba(212,175,55,.35);transition:width .6s}.lc-poll__t,.lc-poll__p{position:relative}.lc-poll__o.is-mine{border-color:#d4af37}
.lc-poll__f{font-size:.8rem;color:#6b7280;margin-top:4px}
@media(max-width:640px){.lc-card__score strong{font-size:1.7rem}.lc-b{min-width:30px;height:30px}}

/* badminton */
.lc-bd__top{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;font-size:.82rem;opacity:.9;margin-bottom:8px}
.lc-bd__t{width:100%;border-collapse:collapse;font-size:1rem}.lc-bd__t th{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;opacity:.65;padding:3px 8px;text-align:center}
.lc-bd__t td{padding:9px 8px;text-align:center;border-top:1px solid rgba(255,255,255,.12);font-weight:700}.lc-bd__t td.lc-bd__n{text-align:left;font-size:1.05rem;width:44%}
.lc-bd__t td.is-w{color:#f3d77a}.lc-bd__t td.is-cur{background:rgba(212,175,55,.22);color:#fff;font-size:1.5rem;border-radius:6px}
.lc-bd__t td.lc-bd__g{font-size:1.5rem;color:#f3d77a}.lc-bd__t tr.is-win td.lc-bd__n{color:#f3d77a}
.lc-bd__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.lc-bd__tag{display:inline-block;background:#d4af37;color:#1a1405;font-weight:800;font-size:.8rem;padding:4px 12px;border-radius:999px}.lc-bd__run{font-size:.84rem;opacity:.92;align-self:center}
.lc-snap{display:inline-block;background:rgba(86,52,119,.12);color:#563477;font-weight:800;font-size:.74rem;padding:1px 9px;border-radius:999px;margin:0 0 4px}
.lc-b[class*=lc-b--x]{min-width:42px}
