.betano-sports_frame__WEa8l{--sb-on-accent:var(--theme-on-accent);width:100%;min-width:0;padding-bottom:90px;color:var(--theme-text)}.betano-sports_mobileTop__yRzJ0{margin-bottom:12px}@media (min-width:1200px){.betano-sports_mobileTop__yRzJ0{display:none}}@media (max-width:1023px){.betano-sports_frame__WEa8l [role=tablist].-mx-4{margin-inline:-10px;padding-inline:10px}}[data-betano-sports] .public-display{font-family:var(--font-sb-display),Impact,sans-serif;font-style:italic;font-weight:800;text-transform:uppercase;line-height:1.05}[data-betano-sports] .sports-layout{display:grid;grid-template-columns:minmax(0,1fr) clamp(275px,19.3vw,390px);align-items:start}[data-betano-sports] .sports-main{min-width:0}[data-betano-sports] .sports-detail-layout{display:block}[data-betano-sports] .sports-right-rail{display:flex;flex-direction:column;gap:13px;position:relative}[data-betano-sports] .sports-rail-card{background:var(--theme-card);border-radius:14px;overflow:hidden}[data-betano-sports] .sports-bets-box{padding:18px 15px 15px;text-align:center}[data-betano-sports] .sports-bets-box h2{font-size:14px;letter-spacing:.03em;font-weight:700;text-transform:uppercase}[data-betano-sports] .sports-segment{display:flex;border-radius:999px;background:var(--theme-control);padding:3px;margin:14px 0}[data-betano-sports] .sports-segment button{flex:1;padding:9px 5px;border-radius:999px;font-size:14px;font-weight:500;color:var(--theme-muted)}[data-betano-sports] .sports-segment button[aria-pressed=true]{background:var(--theme-segment-active);color:var(--theme-segment-text)}[data-betano-sports] .sports-bets-box .bets-status{padding:6px 0 20px;font-size:14px;color:var(--theme-muted)}[data-betano-sports] .sports-history{display:block;width:100%;border-radius:10px;padding:12px;background:var(--theme-control);font-size:13px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}[data-betano-sports] .sports-rail-title{display:flex;align-items:center;gap:9px;font-size:17px;font-weight:700;padding:16px;background:var(--theme-control);border-bottom:1px solid var(--theme-border)}[data-betano-sports] .sports-rail-title svg{color:var(--theme-accent)}[data-betano-sports] .sports-suggestions{padding:15px}[data-betano-sports] .sports-suggestions .suggest-label,[data-betano-sports] .sports-suggestions label{display:block;font-size:13px;line-height:1.5;color:var(--theme-muted);margin-bottom:7px}[data-betano-sports] .sports-stake{display:flex;align-items:center;width:48%;min-width:120px;background:var(--theme-input);border:1px solid var(--theme-border);border-radius:9px;padding:12px 9px;margin-bottom:10px}[data-betano-sports] .sports-stake span{color:var(--theme-muted)}[data-betano-sports] .sports-stake input{background:transparent;min-width:0;width:100%;margin-left:6px;outline:none;font-weight:500}[data-betano-sports] .sports-range-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}[data-betano-sports] .sports-range-grid button{border:1px solid var(--theme-border);background:var(--theme-control);padding:10px 6px;border-radius:7px;font-size:13px;font-weight:500;min-height:38px}[data-betano-sports] .sports-range-grid button[aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--theme-on-accent)}[data-betano-sports] .sports-range-grid button:last-child{grid-column:1/-1}[data-betano-sports] .sports-suggest-cta{background:var(--theme-action);color:var(--theme-on-action);font-size:15px;font-weight:700;width:100%;padding:13px;border-radius:9px;margin-top:12px}[data-betano-sports] .sports-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px}[data-betano-sports] .sports-section-header h2{font-size:22px}[data-betano-sports] .sports-section-actions{display:flex;gap:7px}[data-betano-sports] .sports-section-actions a{background:var(--theme-card);border:1px solid var(--theme-border);padding:9px 12px;border-radius:10px;font-size:14px;display:flex;gap:6px;align-items:center}[data-betano-sports] .sports-chip{display:flex;gap:9px;align-items:center;padding:10px 15px;border-radius:999px;font-size:14px;white-space:nowrap}[data-betano-sports] .sports-chip[aria-pressed=true]{background:var(--theme-selected);font-weight:700;box-shadow:0 1px 4px #131b3310}[data-betano-sports] .sports-chip span{color:var(--theme-muted);font-size:12px;font-weight:400}[data-betano-sports] .featured-market-row{display:flex;gap:12px;overflow-x:auto;padding-top:16px;scroll-snap-type:x mandatory}[data-betano-sports] .featured-market-card{flex:0 0 30%;min-width:255px;border:1px solid var(--theme-border);border-radius:15px;background:var(--theme-card);overflow:hidden;scroll-snap-align:start}[data-betano-sports] .featured-market-head{background:var(--theme-promo);padding:17px 12px 26px;text-align:center;clip-path:polygon(0 0,100% 0,100% 92%,30% 100%,35% 89%,0 100%)}[data-betano-sports] .featured-market-head h3{font-size:16px;font-weight:700;margin-top:12px;text-overflow:ellipsis;white-space:nowrap}[data-betano-sports] .featured-market-head p{font-size:12px;color:var(--theme-muted);margin-top:5px}[data-betano-sports] .sports-list-section{margin-top:30px}[data-betano-sports] .sports-slip [data-qa=slip-header],[data-betano-sports] .sports-slip [data-qa=slip-header] .text-white{color:var(--theme-on-accent)}@media (max-width:599px){[data-betano-sports] .sports-section-actions a{padding:8px}[data-betano-sports] .featured-market-card{flex-basis:86%}}@media (max-width:1199px){[data-betano-sports] .sports-layout{grid-template-columns:minmax(0,1fr) 260px;gap:14px}}@media (max-width:1023px){[data-betano-sports] .sports-layout{grid-template-columns:minmax(0,1fr)}[data-betano-sports] .sports-right-rail{display:none}}@media (max-width:599px){[data-betano-sports] .sports-section-header h2{font-size:24px}[data-betano-sports] .sports-section-actions a{font-size:12px;padding:8px}}[data-betano-sports] .sports-layout{grid-template-columns:minmax(0,1fr) clamp(275px,18vw,330px);gap:18px}[data-betano-sports] .public-display{font-style:normal}[data-betano-sports] .sports-match-card{border:1px solid var(--theme-border);border-radius:14px}[data-betano-sports] .sports-match-row{min-height:90px}[data-betano-sports] .sports-bets-box{padding:0;border-radius:20px}[data-betano-sports] .sports-bets-box h2{padding:16px 10px;font-size:13px;border-bottom:1px solid var(--theme-border)}[data-betano-sports] .sports-bets-box .sports-segment{margin:10px;background:var(--theme-selected)}[data-betano-sports] .sports-segment button{padding:6px 5px;font-size:12px}[data-betano-sports] .sports-bets-box .bets-status{font-size:12px;background:color-mix(in srgb,var(--theme-card) 45%,var(--theme-control));padding:12px 8px}[data-betano-sports] .sports-history{font-size:12px;border-radius:0;background:transparent;padding:12px 8px}[data-betano-sports] .sports-rail-title{background:color-mix(in srgb,var(--theme-bg) 80%,var(--theme-card));padding:10px;font-size:14px}[data-betano-sports] .sports-rail-title svg{color:var(--theme-text)}[data-betano-sports] .sports-suggestions{padding:12px 10px 10px}[data-betano-sports] .sports-range-grid button{border-radius:0;font-size:12px;line-height:1.3;white-space:nowrap}[data-betano-sports] .sports-stake{min-width:110px;width:32%}[data-betano-sports] .sports-suggest-cta{background:var(--theme-control);color:var(--theme-text);border-radius:0;font-size:14px;padding:11px}[data-betano-sports] .sports-referral-banner{position:relative;display:flex;align-items:center;min-height:180px;margin-top:0;padding:20px;overflow:hidden;background:color-mix(in srgb,var(--theme-bg) 95%,var(--theme-accent)) url(/auth/signup-promo.webp) 50% /cover}[data-betano-sports] .sports-referral-banner strong{position:relative;font:700 26px/1.15 var(--font-sb-display),sans-serif;color:#fff;text-transform:uppercase}[data-betano-sports] .sports-referral-banner span{display:block;color:var(--theme-accent-text)}@media (max-width:1023px){[data-betano-sports] .sports-layout{grid-template-columns:minmax(0,1fr)}}[data-betano-sports] .sports-casino-strip{display:flex;gap:10px;overflow-x:auto;margin-bottom:18px;scrollbar-width:none}[data-betano-sports] .sports-casino-strip>a{position:relative;flex:0 0 108px;height:144px;border-radius:14px;overflow:hidden;border:1px solid var(--theme-border);background:var(--theme-card)}[data-betano-sports] .sports-casino-strip>.sports-casino-referral{flex-basis:205px}[data-betano-sports] .sports-casino-strip img{width:100%;height:100%;object-fit:cover}[data-betano-sports] .sports-casino-strip strong{position:absolute;inset:auto 0 0;padding:26px 9px 8px;background:linear-gradient(transparent,color-mix(in srgb,var(--theme-bg) 92%,#000));font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-betano-sports] .featured-market-row{padding-top:0;margin-bottom:30px}[data-betano-sports] .featured-market-card{flex-basis:31%;min-width:290px;background:var(--theme-bg)}[data-betano-sports] .featured-market-head{min-height:180px;display:flex;flex-direction:column;justify-content:flex-end;padding:16px 14px;background:linear-gradient(transparent,color-mix(in srgb,var(--theme-bg) 92%,#000)),url(/featured-match-background.png) 50% /cover;clip-path:none;text-align:left}[data-betano-sports] .featured-market-head>div{justify-content:flex-start}[data-betano-sports] .featured-market-head h3{white-space:normal;font:700 20px/1.15 var(--font-sb-display),sans-serif;text-transform:uppercase}[data-betano-sports] .featured-market-odds{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:stretch;gap:6px;padding:0 10px 10px}[data-betano-sports] .featured-market-odds .sports-odd{width:100%;height:40px;padding-inline:9px}[data-betano-sports] .featured-market-odds .sports-odd>span:first-child{font-size:12px}[data-betano-sports] .featured-market-odds .sports-odd>span:last-child{font-size:14px;padding-left:4px}@media (max-width:599px){[data-betano-sports] .sports-casino-strip>a{flex-basis:90px;height:120px}[data-betano-sports] .sports-casino-strip>.sports-casino-referral{flex-basis:165px}[data-betano-sports] .featured-market-card{flex-basis:86%}}[data-betano-sports] .featured-market-head h3{min-height:46px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}[data-betano-sports] .sports-section-actions a{min-height:34px;padding:6px 9px;font-size:12px}[data-betano-sports] .sports-chip{padding:8px 11px;gap:7px;font-size:13px}[data-betano-sports] .sports-bets-box,[data-betano-sports] .sports-suggestions{min-width:0}@media (min-width:1024px){[data-betano-sports] .sports-slip[data-qa=slip-dock]{width:380px}[data-betano-sports] .sports-slip [data-qa=slip-header] button{font-size:15px;padding-inline:18px}[data-betano-sports] .sports-slip [data-qa=slip-header] button>span:nth-child(2){font-size:16px}}