.match-crumb{display:flex;align-items:center;gap:9px;margin:0 0 14px;color:#8291a2;font-size:13px}.match-crumb a{color:#218bd1}.match-crumb b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:#344354}
.match-hero,.watch-panel,.match-facts{background:#fff;border:1px solid #e3edf5;border-radius:12px;box-shadow:0 5px 20px rgba(33,93,137,.06);margin-bottom:18px}.match-hero{padding:20px 26px 17px}.match-hero-meta{display:flex;justify-content:space-between;align-items:center;color:#8291a2;font-size:13px}.league-tag{padding:4px 10px;border-radius:20px;background:#eaf6ff;color:#1684cc;font-weight:700}.match-versus{display:grid;grid-template-columns:1fr 150px 1fr;align-items:center;max-width:690px;margin:13px auto 0;text-align:center}.match-side{display:flex;align-items:center;flex-direction:column;gap:4px}.match-logo{display:grid;place-items:center;width:60px;height:60px;margin-bottom:5px;border-radius:50%;background:#f1f7fb;overflow:hidden}.match-logo img{width:100%;height:100%;object-fit:contain}.match-side b{font-size:18px}.match-side small{color:#9aa7b5;font-size:12px}.match-center{display:flex;align-items:center;flex-direction:column;gap:7px}.match-center strong{color:#253c51;font-size:32px;line-height:1.1}.match-status{padding:3px 12px;border-radius:16px;background:#eef5fa;color:#648198;font-size:12px}.match-hero-live .match-status{background:#fff0f2;color:#ee6078}.match-hero h1{margin:12px 0 0;text-align:center;color:#536779;font-size:16px;font-weight:600}
.watch-panel{overflow:hidden}.watch-heading,.facts-heading{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid #edf2f6}.watch-heading h2,.facts-heading h2{margin:0;color:#263b4f;font-size:17px}.watch-heading>span{display:flex;align-items:center;gap:7px;color:#798b9c;font-size:12px}.watch-heading>span i{width:7px;height:7px;border-radius:50%;background:#f1738c}.watch-player{position:relative;padding:0 18px 17px;background:#fff}.watch-screen{position:relative;width:100%;height:min(62vw,650px);min-height:360px;max-height:650px;overflow:hidden;background:#080d14;aspect-ratio:16/9}.watch-screen iframe,.watch-screen video{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:contain;background:#000}.watch-message{position:absolute;inset:0 18px 77px;z-index:1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;color:#dbe6f1;text-align:center;background:radial-gradient(ellipse at center,#182a3b,#080d14 75%)}.watch-message[hidden]{display:none}.watch-message b{font-size:17px}.watch-message small{color:#98a9b9}.watch-play-icon{display:grid;place-items:center;width:58px;height:58px;padding-left:4px;border:1px solid rgba(255,255,255,.45);border-radius:50%;color:#fff;font-size:22px}.stream-picker-wrap{padding:13px 2px 0}.stream-picker-title{display:flex;align-items:center;gap:10px;margin-bottom:10px}.stream-picker-title span{font-size:14px;font-weight:700;color:#334b60}.stream-picker-title small{color:#99a6b2;font-size:12px}.stream-picker{display:flex;align-items:center;gap:8px;overflow-x:auto;padding:2px 1px 5px;scrollbar-width:thin}.stream-ad,.stream-picker .tl-line{position:relative;display:flex;flex:none;align-items:center;gap:6px;min-height:38px;padding:6px 13px;border:1px solid #dce8f1;border-radius:8px;background:#f8fbfd;color:#52687b;font:inherit;font-size:13px;white-space:nowrap;cursor:pointer}.stream-ad{border-color:#ffd6a5;background:linear-gradient(120deg,#fff4df,#fffaf1);color:#ad5c09}.stream-ad b{font-size:13px}.stream-ad small{color:#b77d3a;font-size:11px}.ad-badge{padding:1px 4px;border-radius:3px;background:#f39b3c;color:#fff;font-size:10px}.stream-picker .tl-line.on,.stream-picker .tl-line:hover{border-color:#42a7ec;background:#eaf6ff;color:#147fc2}.st-none{flex:none;color:#8d9aa6;font-size:12px}
.match-facts{padding:0 18px 12px}.facts-heading{margin:0 -18px 5px}.facts-heading>span{color:#8291a2;font-size:12px}.match-facts dl{margin:0}.match-facts dl>div{display:flex;gap:16px;padding:10px 2px;border-bottom:1px solid #eef2f5;font-size:13px}.match-facts dl>div:last-child{border-bottom:0}.match-facts dt{width:56px;flex:none;color:#8a99a7}.match-facts dd{margin:0;color:#354a5d}.match-facts dd i{padding:0 5px;color:#ec6680;font-style:normal;font-weight:700}
.mobile-floating-ad{display:none}
@media(max-width:767px){.main{padding-top:14px;padding-bottom:calc(96px + env(safe-area-inset-bottom))}.match-crumb{margin-bottom:10px;font-size:12px}.match-hero,.watch-panel,.match-facts{margin-bottom:12px;border-radius:9px}.match-hero{padding:14px 12px 13px}.match-hero-meta{font-size:11px}.match-versus{grid-template-columns:1fr 88px 1fr;margin-top:12px}.match-logo{width:45px;height:45px}.match-side b{max-width:100%;font-size:14px;overflow-wrap:anywhere}.match-side small{font-size:11px}.match-center strong{font-size:23px}.match-status{font-size:11px}.match-hero h1{font-size:14px}.watch-heading,.facts-heading{padding:12px}.watch-heading h2,.facts-heading h2{font-size:15px}.watch-player{padding:0 10px 12px}.watch-screen{height:auto;min-height:0;aspect-ratio:4/3}.watch-message{inset:0 10px 81px}.watch-message b{font-size:14px}.watch-message small{font-size:11px}.watch-play-icon{width:46px;height:46px;font-size:18px}.stream-picker-title{margin-bottom:7px}.stream-picker{gap:6px}.stream-ad,.stream-picker .tl-line{min-height:35px;padding:5px 9px;font-size:12px}.stream-ad small{font-size:10px}.match-facts{padding:0 12px 8px}.facts-heading{margin:0 -12px 4px}.match-facts dl>div{padding:9px 0;font-size:12px}.mobile-floating-ad{position:fixed;z-index:20;left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom));display:block;max-width:560px;margin:0 auto;filter:drop-shadow(0 5px 15px rgba(16,66,105,.28));line-height:0}.mobile-floating-ad img{display:block;width:100%;height:auto;border-radius:12px}.mobile-floating-ad>span{position:absolute;top:5px;left:6px;padding:2px 5px;border-radius:8px;background:rgba(7,29,53,.65);color:#fff;font:10px/1.3 Arial,sans-serif}}
.watch-message[data-tl-ended]{bottom:18px}@media(max-width:767px){.watch-message[data-tl-ended]{bottom:12px}}
.watch-screen-wrap{position:relative}.watch-screen-wrap>.watch-message{inset:0!important}
