.tbev-live{color:#f2f2f2;background:#101112;border:1px solid #756027;border-radius:8px;padding:18px;margin:18px auto 28px;max-width:100%;box-sizing:border-box;text-align:center}
.tbev-live-game{padding:14px 6px;border-bottom:1px solid #40371f}.tbev-live-game:last-child{border-bottom:0}
.tbev-live-badge{display:block;color:#ff8b80;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:10px}
.tbev-live-match{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:18px;align-items:center}
.tbev-live-home{text-align:right}.tbev-live-away{text-align:left}.tbev-live-home,.tbev-live-away{font-size:16px;overflow-wrap:anywhere;line-height:1.4}
.tbev-live-score{color:#edca59;font-size:28px;white-space:nowrap;line-height:1.3}
.tbev-live-message{margin:8px 0!important;color:#f2f2f2!important}.tbev-live-check{display:block;margin-top:12px;color:#bfc0c2;font-size:12px}.tbev-live-stale .tbev-live-badge{color:#edca59}
@media(max-width:480px){.tbev-live{padding:12px}.tbev-live-match{gap:10px}.tbev-live-home,.tbev-live-away{font-size:14px}.tbev-live-score{font-size:24px}}

.tbev-live[hidden]{display:none!important}
.tbev-live-label{display:block;color:#edca59;font-weight:700;font-size:13px;letter-spacing:.06em;margin:0 0 18px}
.tbev-live-date{margin-top:16px;color:#f2f2f2;font-size:15px}.tbev-live-venue{margin-top:5px;color:#bfc0c2;font-size:13px}
.tbev-live-countdown{display:inline-block;margin:18px 0 4px;padding:12px 18px;border:1px solid #756027;border-radius:6px;background:#242116;color:#ffe185;font-size:21px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.5;max-width:100%;box-sizing:border-box}
@media(max-width:480px){.tbev-live-countdown{font-size:16px;padding:10px}.tbev-live-label{font-size:12px}.tbev-live-date{font-size:13px}}

.tbev-live .tbev-live-match{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:24px;align-items:center;max-width:620px;margin:0 auto}
.tbev-live .tbev-live-team{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;font-size:18px;font-weight:600;line-height:1.35;min-width:0}
.tbev-live .tbev-live-logo-slot{display:flex;align-items:center;justify-content:center;width:80px;height:80px;flex:0 0 80px}
.tbev-live img.tbev-live-logo{display:block!important;width:80px!important;height:80px!important;max-width:100%!important;object-fit:contain!important;object-position:center;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
.tbev-live img.tbev-live-logo[hidden]{display:none!important}
.tbev-live .tbev-live-team-name{display:block;overflow-wrap:anywhere;max-width:100%}
.tbev-live .tbev-live-score{font-size:32px}
@media(max-width:480px){.tbev-live .tbev-live-match{gap:12px}.tbev-live .tbev-live-team{font-size:14px;gap:10px}.tbev-live .tbev-live-logo-slot{width:64px;height:64px;flex-basis:64px}.tbev-live img.tbev-live-logo{width:64px!important;height:64px!important}.tbev-live .tbev-live-score{font-size:25px}}
