@font-face{font-family:Bahnschrift;src:url('/assets/woff2/bahnschrift-610d57ac.woff2') format('woff2');font-display:swap}
:root{font-family:Bahnschrift,Arial,Helvetica,sans-serif;color:#17242f;background:#f1f1f1;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden}
.event-header{height:58px;padding:0 16px;background:#0789c7;color:#fff;display:flex;align-items:center;gap:22px}.brand{display:flex;align-items:center;height:100%;font-size:0}.brand img{display:block;width:126px;max-height:42px;object-fit:contain}.back-link{color:#fff;text-decoration:none;font-weight:700}.account-balance{display:flex;align-items:center;gap:6px;margin-left:auto;font-weight:700;font-size:13px;white-space:nowrap}
.event-page{width:100%;max-width:none;margin:0 0 30px;display:flex;flex-direction:column;align-items:stretch}.event-toolbar{height:30px;flex:none;display:flex;gap:8px;align-items:center;padding:0 10px;background:#ececec;color:#78838b;font-size:12px}.event-toolbar a{color:#657987;text-decoration:none}.event-status{margin-left:auto;text-transform:uppercase}
.event-hero{background:#101d26;color:#f7f8f9;border-bottom:1px solid #30414c}.event-hero-top{min-height:28px;padding:5px 10px;display:flex;justify-content:space-between;gap:12px;align-items:center;background:#192832;border-bottom:1px solid #394852;font-size:13px}.event-name{text-transform:uppercase}.event-date{font-size:12px;color:#d6dee4}.event-meta-line{min-height:28px;padding:5px 10px;display:flex;align-items:center;gap:8px;background:#223541;color:#aebac3;font-size:11px}.event-live-dot{color:#32d58a}.hero-state{color:#d0d9df;font-size:11px;font-weight:800;letter-spacing:.05em}.hero-state.is-live{color:#32d58a}.hero-format{font-weight:700}.hero-target{padding:2px 5px;background:#0089b9;color:#fff;font-weight:700}.hero-venue{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.event-hero-main{min-height:116px;display:grid;grid-template-columns:minmax(120px,1fr) minmax(180px,1.1fr) minmax(120px,1fr);align-items:center;padding:10px 24px;background:linear-gradient(105deg,#10232e,#0e1b24 50%,#10232e)}.hero-team{display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center}.hero-team strong{font-size:14px;text-transform:uppercase}.hero-team small{min-height:13px;color:#aebdc7;font-size:10px}.team-mark{display:grid;place-items:center;width:48px;height:48px;overflow:hidden;border-radius:50%;background:#24343e;border:2px solid #586b77;box-shadow:0 1px 4px #0008}.team-mark .flag-image{width:100%;height:100%;border-radius:50%;object-fit:cover}.team-mark .team-initials{color:#fff;font-size:15px;font-weight:800;letter-spacing:.03em}.team-mark img[hidden],.team-mark span[hidden]{display:none}.team-score{min-height:30px;color:#fff;font-size:26px;line-height:1.1}.team-details-home,.team-details-away,.team-short-home,.team-short-away{min-height:11px;color:#aebdc7}.hero-center{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.hero-start-label{color:#d4dee5;font-size:12px}.hero-result{max-width:100%;color:#fff;font-size:22px;font-weight:800;line-height:1.25;text-align:center}.hero-subtitle{max-width:100%;font-size:12px;color:#b8c6cf;text-align:center}.event-hero-foot{min-height:25px;padding:4px 10px;display:flex;align-items:center;gap:18px;border-top:1px solid #2a3943;background:#14232c;color:#b8c5ce;font-size:11px}.event-hero-foot .event-competition{font-weight:700}.event-countdown{margin-left:auto;color:#39cfaf;font-weight:700}
.live-balls-strip{display:flex;align-items:stretch;min-height:52px;background:#162631;border-top:1px solid #314550}.live-balls-list{display:flex;gap:6px;overflow-x:auto;flex:1;padding:5px 8px;scrollbar-color:#617782 #162631}.ball-over{min-width:max-content;display:flex;align-items:center;gap:6px;padding:0 5px;border-right:1px solid #354752;color:#b9c6ce;font-size:10px}.ball-over>strong{white-space:nowrap}.ball-list{display:flex;gap:4px}.ball-chip{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:#313f49;color:#fff;font-size:11px;font-weight:700}.ball-chip.four{background:#1488c5}.ball-chip.six{background:#7257db}.ball-chip.wicket{background:#e13a45}.ball-chip.extra{background:#d19d19;color:#1a2630}.score-expand{width:38px;border:0;border-left:1px solid #3b4b56;background:#1d303c;color:#fff;font-size:19px;cursor:pointer}
.event-market-tabs{min-height:43px;display:flex;align-items:stretch;background:#0789c7;color:white}.event-market-tabs a{flex:1;display:flex;justify-content:center;align-items:center;gap:5px;padding:0 16px;border-right:1px solid #ffffff75;color:#fff;text-decoration:none;font-size:13px;font-weight:700}.event-market-tabs a.active{background:#087eae}.event-market-tabs a:hover{background:#087eb2}.event-market-tabs .tv-tab{flex:0 0 74px;font-size:18px}.event-market-tabs .tv-tab span{font-size:12px}
.market-toolbar{min-height:25px;padding:5px 8px;display:flex;justify-content:space-between;gap:10px;background:#f8f8f8;border-bottom:1px solid #c9cdd0;color:#66737c;font-size:11px}.market-limit{color:#89939b}.market-card{margin:0 0 6px;background:#fff}.market-name{padding:7px 9px;background:#465a69;color:#fff;font-weight:700;font-size:13px;text-transform:uppercase}.market-state{float:right;color:#dce3e8;font-size:11px;font-weight:400}.market-columns,.outcome-row{display:grid;grid-template-columns:minmax(180px,1fr) repeat(6,minmax(64px,1fr));align-items:stretch}.market-columns{min-height:36px;grid-template-rows:18px 18px;background:#f4f4f4;border-bottom:1px solid #c8cdd0;color:#3d4850;font-size:11px;font-weight:700;text-transform:uppercase}.market-columns .market-empty{grid-column:1;grid-row:1/span 2}.market-columns .market-side{text-align:center;padding:2px 0}.market-columns .market-side.back{grid-column:2/span 3;grid-row:1}.market-columns .market-side.lay{grid-column:5/span 3;grid-row:1}.market-columns .market-level{text-align:center;padding:2px 4px;color:#61707a;font-size:10px}.market-columns .market-level.back.level-1{grid-column:2;grid-row:2}.market-columns .market-level.back.level-2{grid-column:3;grid-row:2}.market-columns .market-level.back.level-3{grid-column:4;grid-row:2}.market-columns .market-level.lay.level-1{grid-column:5;grid-row:2}.market-columns .market-level.lay.level-2{grid-column:6;grid-row:2}.market-columns .market-level.lay.level-3{grid-column:7;grid-row:2}.outcome-row{min-height:37px;border-bottom:1px solid #c8cdd0;background:#f1f1f1}.outcome-row>strong{padding:9px 7px;font-size:13px;font-weight:500;align-self:center}.price-button{border:0;border-left:1px solid #fff;min-width:0;min-height:37px;background:#78bfe6;color:#183448;font-size:14px;font-weight:700;cursor:pointer}.price-button.lay{background:#f3a9bc;color:#452732}.price-button:disabled{background:#dfe2e4;color:#8a9399;cursor:not-allowed}.price-button:focus-visible,.event-market-tabs a:focus-visible{outline:2px solid #182b39;outline-offset:-2px}.price-button small{display:block;font-size:10px;font-weight:400}.price-button.empty-level{font-weight:400;color:#697780}.market-note{margin:0;padding:6px 8px;background:#f7f7f7;color:#71808b;font-size:10px;border-bottom:1px solid #d3d7da}
.score-preview{width:100%;background:#f7f7f7;border-bottom:1px solid #c9cdd0}.section-heading{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;background:#e4e6e7;border-bottom:1px solid #c8cdd0}.section-heading h2,.selection-preview h2{margin:0;font-size:14px}.live-indicator{color:#159847;font-size:11px;font-weight:700}.score-summary{min-height:54px;padding:8px 12px;background:#f3f4f5;color:#21313b}.score-summary p{margin:4px 0}.score-teams{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;text-align:center}.score-team strong{display:block;font-size:14px}.score-team span{font-size:20px;font-weight:700}.score-team small{display:block;color:#61717d;margin-top:3px;font-size:11px}.score-divider{color:#74838d}.scorecard{padding:0 10px}.innings{padding:10px 0;border-bottom:1px solid #d9dddf}.innings:last-child{border-bottom:0}.innings h3{margin:0 0 8px;font-size:13px}.over-list{display:flex;gap:7px;overflow:auto;padding-bottom:3px}.over-item{min-width:145px;padding:7px 9px;background:#e8ebed;font-size:11px}.over-item strong,.over-item span{display:block}.embed-panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;padding:0 10px 10px}.embed-panel{min-width:0;border:1px solid #c8cdd0}.embed-panel h3{margin:0;padding:8px 10px;background:#465a69;color:#fff;font-size:13px}.embed-frame-wrap{min-height:180px;background:#18232d}.embed-frame-wrap iframe{display:block;width:100%;height:300px;border:0;background:#18232d}.embed-help,.stream-note{margin:0;padding:7px 10px;color:#657380;font-size:11px;border-top:1px solid #d7dbde}.embed-frame-wrap.preview-loading{visibility:hidden;min-height:0;height:0;overflow:hidden}
.selection-preview{width:100%;padding:10px;background:#fff;border:1px solid #c8cdd0}.selection-preview h2{margin:-10px -10px 8px;padding:8px 10px;background:#465a69;color:#fff}.selection-list{font-size:13px}.selection-item{padding:8px 0;border-bottom:1px solid #e1e4e6}.selection-item strong,.selection-item span{display:block}.selection-item button{float:right;border:0;background:none;color:#758290;cursor:pointer}.stake-label{display:block;font-size:12px;font-weight:700;margin:12px 0 5px}.selection-preview input{width:100%;padding:9px;border:1px solid #bbc4cc;font-size:15px}.payout-preview{font-weight:700}.read-only-note{padding:8px;background:#fff6df;border-left:3px solid #d9ab42;color:#765e20;font-size:12px;line-height:1.45}.error-message,.empty-message{margin:0;padding:14px;color:#596978;background:#f7f7f7}.error-message{color:#962d2d;background:#fff0f0}.hidden{display:none!important}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(max-width:640px){.event-header{height:52px;padding:0 10px;gap:14px}.brand img{width:104px;max-height:36px}.account-balance{font-size:11px}.event-hero-main{min-height:102px;grid-template-columns:minmax(80px,1fr) minmax(125px,1.1fr) minmax(80px,1fr);padding:8px 6px}.hero-team strong{font-size:11px}.team-mark{width:40px;height:40px}.team-mark .team-initials{font-size:13px}.hero-result{font-size:19px}.hero-start-label{font-size:10px}.event-hero-foot{gap:8px;font-size:10px}.event-meta-line{gap:5px;font-size:9px}.event-market-tabs a{padding:0 7px;font-size:11px}.event-market-tabs .tv-tab{flex-basis:50px}.market-toolbar{font-size:10px}.market-limit{max-width:48%;text-align:right}.market-columns,.outcome-row{grid-template-columns:minmax(110px,1.2fr) repeat(6,minmax(42px,1fr))}.market-columns .market-level{font-size:8px}.outcome-row>strong{font-size:11px;padding:7px 4px}.price-button{min-height:34px;font-size:11px}.score-team strong{font-size:12px}.ball-chip{width:23px;height:23px;font-size:10px}.ball-over{gap:4px;padding:0 3px}.ball-list{gap:3px}.score-expand{width:30px}}

/* Keep the provider's market families distinct: Normal uses Yes/No, Fancy uses Back/Lay, and Khado has a single quote plus its line. */
.price-button small{color:inherit;opacity:.78;line-height:1.15}
.normal-pair-headers,.normal-pairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
.normal-pair-headers>div{display:grid;grid-template-columns:minmax(0,1fr) 58px 58px minmax(58px,72px);min-height:25px;background:#f4f4f4;border-bottom:1px solid #c8cdd0;color:#3d4850;font-size:10px;font-weight:700;text-transform:uppercase}
.normal-pair-headers>div span{text-align:center;align-self:center;padding:3px}
.normal-pair-headers>div span:first-child{text-align:left}
.normal-pair{display:contents}
.normal-outcome{display:grid;grid-template-columns:minmax(0,1fr) 58px 58px minmax(58px,72px);min-height:39px;border-bottom:1px solid #c8cdd0;background:#f1f1f1}
.normal-label{align-self:center;overflow:hidden;padding:6px 7px;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}
.normal-outcome .price-button{min-height:39px}
.normal-limits,.outcome-limits{align-self:center;padding:3px;color:#286c82;font-size:9px;font-weight:700;text-align:center}
.simple-market-columns,.simple-outcome-row{display:grid;align-items:stretch;grid-template-columns:minmax(180px,1fr) 78px 78px minmax(88px,115px)}
.simple-market-columns{min-height:26px;background:#f4f4f4;border-bottom:1px solid #c8cdd0;color:#3d4850;font-size:10px;font-weight:700;text-transform:uppercase}
.simple-market-columns span{align-self:center;padding:5px;text-align:center}
.simple-market-columns span:first-child{text-align:left}
.simple-outcome-row{min-height:39px;border-bottom:1px solid #c8cdd0;background:#f1f1f1}
.simple-outcome-row>strong{align-self:center;overflow:hidden;padding:7px;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}
.simple-outcome-row .price-button{min-height:39px}
.khado-columns,.khado-outcome-row{grid-template-columns:minmax(180px,1fr) 78px minmax(88px,115px)}
.market-columns{min-height:26px;grid-template-rows:26px}.market-columns .market-empty{grid-row:1}
.market-columns .market-side.back{grid-column:4;grid-row:1}.market-columns .market-side.lay{grid-column:5;grid-row:1}
@media(max-width:640px){.normal-pair-headers,.normal-pairs{grid-template-columns:minmax(0,1fr)}.normal-pair-headers>div:nth-child(2){display:none}.normal-outcome{grid-template-columns:minmax(0,1fr) 48px 48px minmax(48px,64px)}.normal-pair-headers>div{grid-template-columns:minmax(0,1fr) 48px 48px minmax(48px,64px)}.simple-market-columns,.simple-outcome-row{grid-template-columns:minmax(110px,1fr) 54px 54px minmax(70px,88px)}.khado-columns,.khado-outcome-row{grid-template-columns:minmax(110px,1fr) 54px minmax(70px,88px)}.simple-outcome-row>strong{font-size:10px;padding:6px 4px}.simple-market-columns{font-size:9px}.outcome-limits,.normal-limits{font-size:8px;padding:2px}}

/* Vazir exchange header and single-selection bet slip. */
.event-header{background:#050505;border-bottom:1px solid #252525}.brand img{width:142px;max-height:46px}.event-market-tabs{background:#151515}.event-market-tabs a{background:#151515}.event-market-tabs a.active{background:#090909}.event-market-tabs a[data-panel="selection-preview"]{background:#a95112}.event-market-tabs a[data-panel="selection-preview"].active{background:#8d420d}.account-balance strong{color:#fff;font-size:14px}
.selection-preview{padding:0 12px 12px;background:#f5f5f5;border:1px solid #c9cdd0}.selection-preview h2{margin:0 -12px 8px;padding:10px 12px;background:#171717;color:#fff;font-size:15px}.selection-item{position:relative;padding:9px 30px 9px 0}.selection-item strong{font-size:14px}.selection-item span{margin-top:3px;color:#59636b;font-size:12px}.selection-item button{position:absolute;right:0;top:8px;font-size:20px}.stake-label{margin-top:10px}.selection-preview input{min-height:42px;border-color:#aab2b8;border-radius:2px}.stake-quick-buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:7px}.stake-quick-buttons button,.slip-actions button{min-height:34px;border:1px solid #bbb;background:#fff;color:#252525;font-weight:700;cursor:pointer}.stake-quick-buttons button:hover,.slip-actions .clear-slip:hover{background:#eee}.payout-preview,.selection-risk{margin:8px 0 0;color:#454f56;font-size:12px}.slip-actions{display:grid;grid-template-columns:1fr 2fr;gap:8px;margin-top:10px}.slip-actions .place-sports-bet{border-color:#a95112;background:#a95112;color:#fff}.slip-actions .place-sports-bet:hover:not(:disabled){background:#8d420d}.slip-actions .place-sports-bet:disabled{border-color:#b4b8bb;background:#c8cccf;color:#687078;cursor:not-allowed}.slip-message{min-height:18px;margin:7px 0 0;color:#464f56;font-size:12px}.sports-bet-history{margin-top:12px;border-top:1px solid #d0d4d6}.sports-bet-history h3{margin:0;padding:9px 0 6px;font-size:13px}.sports-bet-rows{display:grid;gap:5px}.sports-bet-row{display:flex;justify-content:space-between;gap:10px;padding:8px;background:#fff;border:1px solid #d5d8da;font-size:12px}.sports-bet-row>div{display:grid;gap:3px}.sports-bet-row small{color:#68737b}.sports-bet-row b{font-size:11px}.sports-bet-row.won b{color:#168143}.sports-bet-row.lost b{color:#b12727}.sports-bet-row.pending b{color:#ad5a18}.settlement-note{margin:9px 0 0;padding:7px 8px;background:#eee;color:#667078;font-size:11px;line-height:1.4}
@media(max-width:640px){.brand img{width:120px}.stake-quick-buttons{grid-template-columns:repeat(4,minmax(0,1fr))}}
/* Vazir match market geometry */
.market-name{background:#b46a32!important}.market-columns,.outcome-row{grid-template-columns:minmax(0,58%) repeat(6,minmax(0,7%))}.market-columns .market-side.back{grid-column:2/span 3}.market-columns .market-side.lay{grid-column:5/span 3}.market-columns .market-level.back.level-1{grid-column:2}.market-columns .market-level.back.level-2{grid-column:3}.market-columns .market-level.back.level-3{grid-column:4}.market-columns .market-level.lay.level-1{grid-column:5}.market-columns .market-level.lay.level-2{grid-column:6}.market-columns .market-level.lay.level-3{grid-column:7}.market-limit{color:#0088a7;font-weight:700}.market-note{font-size:11px}.event-market-tabs{background:#000!important}.event-market-tabs a,.event-market-tabs a.active{background:#000!important}.event-market-tabs a{border-right:1px solid #fff}.event-market-tabs a[data-panel=selection-preview]{background:#000!important}.event-market-tabs a[data-panel=selection-preview].active{background:#000!important}.market-columns{grid-template-columns:minmax(0,58%) repeat(6,minmax(0,7%))}@media(max-width:640px){.market-columns,.outcome-row{grid-template-columns:minmax(0,40%) repeat(6,minmax(0,10%))}
}
.ball-chip.ball-arrive{animation:ball-arrive .55s ease-out}@keyframes ball-arrive{0%{transform:scale(.65);box-shadow:0 0 0 0 #fff8}65%{transform:scale(1.18);box-shadow:0 0 0 5px #fff0}100%{transform:scale(1);box-shadow:0 0 0 0 #fff0}}

/* Exchange market panels: match odds span the board; secondary markets pair up. */
.market-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2px 6px}
.market-card{min-width:0;margin:0;background:#f1f1f1}
.market-card.market-match-odds{grid-column:1/-1}
.market-card.market-bookmaker .market-name,.market-card.market-score-more-runs-b-bennett-vs-i-kaia .market-name{background:#b46a32}
.market-name{min-height:31px;padding:7px 8px;background:#b46a32}
.market-cap{min-height:26px;padding:5px 8px;background:#f4f4f4;border-bottom:1px solid #c8cdd0;color:#0088a7;font-size:11px;font-weight:700}
.exchange-ticker-row{height:34px;padding:0 8px;display:flex;align-items:center;gap:8px;background:#171717;color:#fff}.ticker-search-icon{width:27px;color:#fff;font-size:27px;line-height:1}.exchange-ticker{flex:1;overflow:hidden;padding:6px 8px;background:#3d3d3d;color:#e7e7e7;font-size:11px;font-style:italic;white-space:nowrap}.event-site-info{height:27px;padding:0 5px;display:flex;align-items:center;gap:8px;background:#f7f7f7;color:#111;font-size:11px}.event-info-icon{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#080808;color:#fff;font-family:Arial,sans-serif;font-size:13px;font-weight:700}.event-site-info a{color:inherit;text-decoration:none}.event-site-info .event-status{margin-left:auto;color:#68747d;text-transform:uppercase}.diamondx-link{font-family:Arial,sans-serif}.event-hero-top{background:#a95112!important;color:#fff}.market-name{display:flex;align-items:center;justify-content:space-between;gap:8px}.market-cashout{min-height:26px;padding:3px 10px;border:0;background:#527c4d;color:#e9e8d9;font:inherit;font-size:12px;font-weight:700}.market-cashout:disabled{opacity:.82}.price-button.settlement-unavailable:not(.empty-level){opacity:.68}
.market-note{grid-column:1/-1}
@media(max-width:720px){.market-list{grid-template-columns:minmax(0,1fr)}.market-card.market-match-odds,.market-note{grid-column:1}}
