.mobileViewToggle{display:inline-flex;align-items:center;gap:6px;height:28px;max-width:100%;padding:0 10px;border-radius:999px;border:1px solid var(--border);background:var(--chip);color:var(--text);font-size:11px;font-weight:900;letter-spacing:.02em;line-height:1;white-space:nowrap;cursor:pointer;flex:0 0 auto}.mobileViewToggle:active{transform:translateY(1px)}.mobileViewToggle .mvtIco{font-size:12px;line-height:1}.mobileViewToggle .mvtTxt{overflow:hidden;text-overflow:ellipsis}.homeLandingIntro{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.homeLandingIntroTxt{min-width:0}.mobileDrawerSectionTitleRow{display:flex;align-items:center;justify-content:space-between;gap:10px}.mobileDrawerSectionTitleRow .mobileDrawerSectionTitle{white-space:nowrap}.mobileViewToggle.mvt-menu{height:26px;padding:0 9px;gap:5px;font-size:10px}.mobileViewToggle.mvt-menu .mvtIco{font-size:11px}.mobileViewToggle.mvt-float{position:fixed;right:16px;bottom:16px;z-index:44;height:40px;padding:0 16px;gap:8px;font-size:15px;border:1px solid rgba(255,255,255,.18);background:#0f0f0feb;color:#fffffff0;box-shadow:0 8px 24px #00000057;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mobileViewToggle.mvt-float .mvtIco{font-size:17px}html.desktop-fit .mobileViewToggle.mvt-float{zoom:calc(1 / var(--desktop-fit, 1));height:32px;padding:0 12px;gap:6px;font-size:12px}html.desktop-fit .mobileViewToggle.mvt-float .mvtIco{font-size:13px}.topbar{position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--topbar-bg, linear-gradient(180deg, rgba(var(--accent-rgb, 227,27,35),.96), rgba(var(--accent-rgb, 227,27,35),.62)));color:var(--topbar-text, var(--text));box-shadow:0 10px 30px #0000008c;border-bottom:1px solid rgba(255,255,255,.07);margin-bottom:6px}.top-inner{max-width:100%;margin:0;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:clamp(6px,.8vw,12px);min-width:0}.brand{display:flex;align-items:center;flex:0 0 auto;min-width:0}.brandLogo{height:clamp(46px,4.6vw,64px);width:auto;object-fit:contain;filter:drop-shadow(0 10px 20px rgba(0,0,0,.45))}.icons{display:flex;gap:clamp(4px,.6vw,14px);align-items:flex-start;min-width:0;flex:0 1 auto}.iconBtn{text-decoration:none;width:clamp(52px,5.4vw,76px);min-width:0;min-height:60px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:var(--topbar-text, var(--text));cursor:pointer;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:22px;line-height:1;padding:6px 4px;text-align:center;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease,background .12s ease}.iconBtn:hover{border-color:rgba(var(--accent-rgb, 227,27,35),.55);box-shadow:0 0 0 3px rgba(var(--accent-rgb, 227,27,35),.14) inset,0 10px 22px #00000040;background:#ffffff14;transform:translateY(-1px)}.iconBtn.on{border-color:rgba(var(--accent-rgb, 227,27,35),.55);box-shadow:0 0 0 3px rgba(var(--accent-rgb, 227,27,35),.14) inset}.iconBtnEmoji{font-size:clamp(16px,1.7vw,22px);line-height:1}.iconBtnEmoji svg{width:1em;height:1em}.iconBtnLabel{font-size:clamp(9px,.85vw,10px);font-weight:800;line-height:1.1;white-space:normal}.actions{display:flex;gap:10px;align-items:center}.select{height:38px;border-radius:12px;padding:0 10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:var(--text)}:root{--topbar-offset: 80px }.sessionTop{display:flex;gap:10px;align-items:center}.sessionLower{display:flex;align-items:center;gap:8px}.sessionUser{margin-top:0}.msgClock{display:inline-flex;align-items:center;gap:8px}.msgClock .clock{font-size:12px;font-weight:800;color:#ffffffd9;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#0000002e;line-height:1;white-space:nowrap}.userMenu{position:absolute;top:calc(100% + 6px);right:0;width:280px;background:#fff;color:#111;border-radius:10px;border:1px solid rgba(0,0,0,.12);box-shadow:0 14px 36px #00000038;overflow:hidden}.userMenuWallet{padding:12px;border-bottom:1px solid rgba(0,0,0,.08)}.wmRow{display:flex;justify-content:space-between;gap:10px;padding:3px 0;font-size:14px}.wmErr{margin-top:8px;font-size:12px;color:#b42318}.userMenuLinks{padding:6px}.umItem{width:100%;text-align:left;border:0;background:transparent;padding:10px;border-radius:8px;cursor:pointer;font-weight:700}.umItem:hover{background:#0000000f}.umSep{height:1px;background:#0000001a;margin:6px}.umItem.danger{color:#b42318}.session{display:flex;flex-direction:column;align-items:flex-end;gap:6px;position:relative}.sessionPrefs{display:flex;align-items:center;gap:6px}.prefWrap{position:relative}.prefTrigger{height:36px;min-width:64px;padding:0 10px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#ffffff1a,#ffffff0a);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 10px 22px #00000040}.prefTrigger:hover{border-color:#ffffff47}.prefTriggerWide{min-width:118px;justify-content:space-between}.prefArrow{font-size:10px;opacity:.9}.prefCode,.prefText{font-weight:800;letter-spacing:.02em;font-size:14px}.prefFlag{font-size:20px;line-height:1}.prefMenu{position:absolute;top:calc(100% + 8px);right:0;width:132px;max-height:380px;overflow:auto;padding:8px;border-radius:14px;border:1px solid rgba(var(--accent-rgb, 227,27,35),.28);background:#fff;box-shadow:0 18px 34px #00000047;z-index:30}.prefMenuWide{width:190px}.prefWrap:first-child .prefMenu{width:132px;min-width:132px}.prefItem{width:100%;border:0;background:transparent;color:#1a1a1a;display:flex;align-items:center;gap:10px;padding:11px 10px;border-radius:10px;cursor:pointer;text-align:left}.prefItem:hover,.prefItem.active{background:rgba(var(--accent-rgb, 227,27,35),.08)}.prefItemFlag{font-size:24px;line-height:1}.prefItemCode{min-width:26px;font-weight:800;color:#2b2b2b}.prefItemLabel{font-size:15px;color:#2b2b2b}.prefItemCompact{justify-content:flex-start;gap:12px}.prefItemCompact .prefItemCode{min-width:auto;font-size:16px}.prefItemCompact .prefItemLabel,.mobileMenuBtn{display:none}.mobileDrawerBackdrop{position:fixed;inset:0;background:#0000;pointer-events:none;transition:background .2s ease;z-index:60}.mobileDrawerBackdrop.open{background:#04060a94;pointer-events:auto}.mobileDrawer{position:absolute;top:0;right:0;height:100%;width:min(380px,92vw);background:var(--panel);border-left:1px solid var(--border);box-shadow:-12px 0 40px #00000059;transform:translate(102%);transition:transform .22s ease;display:flex;flex-direction:column;gap:14px;padding:calc(16px + env(safe-area-inset-top,0px)) 14px calc(14px + env(safe-area-inset-bottom,0px));overflow:auto}.mobileDrawer.open{transform:translate(0)}.mobileDrawerHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--border)}.mobileDrawerHead strong{display:block;font-size:20px;line-height:1.05;color:var(--text)}.mobileDrawerEyebrow{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:6px}.mobileDrawerClose{width:38px;height:38px;border-radius:12px;border:1px solid var(--border);background:var(--panel2);color:var(--text);font-size:24px;line-height:1;flex:0 0 auto}.mobileDrawerSection{display:flex;flex-direction:column;gap:10px}.mobileDrawerSectionTitle{font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0 2px}.mobileDrawerGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobileDrawerLink{min-height:68px;border-radius:16px;border:1px solid var(--border);background:var(--panel2);color:var(--text);text-decoration:none;padding:12px;display:flex;flex-direction:column;justify-content:space-between;gap:8px;box-shadow:0 12px 24px #0000002e}.mobileDrawerLink.active{background:linear-gradient(180deg,rgba(var(--accent-rgb, 227,27,35),.18),#ffffff0a);border-color:rgba(var(--accent-rgb, 227,27,35),.5)}.mobileDrawerLinkEmoji{font-size:24px;line-height:1}.mobileDrawerLink span:last-child{font-size:13px;font-weight:900}.mobileDrawerPrefs,.mobileDrawerWallet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobileDrawerPrefCard,.mobileDrawerWalletCard{padding:12px;border-radius:14px;border:1px solid var(--border);background:var(--panel2);display:flex;flex-direction:column;gap:4px;min-width:0}.mobileDrawerPrefCard span,.mobileDrawerWalletCard span{font-size:11px;color:var(--muted)}.mobileDrawerPrefCard strong,.mobileDrawerWalletCard strong{font-size:13px;line-height:1.2;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobileDrawerList{display:flex;flex-direction:column;gap:8px}.mobileDrawerListBtn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 14px;border-radius:14px;border:1px solid var(--border);background:var(--panel2);color:var(--text);font-size:14px;font-weight:800;text-align:left}.mobileDrawerActions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding-top:4px}@media(max-width:900px){.sessionLower{width:100%;justify-content:flex-end;flex-wrap:wrap}.sessionPrefs{width:auto;justify-content:flex-end;flex-wrap:wrap}.prefTriggerWide{min-width:110px}.prefMenu{right:auto;left:0}}@media(max-width:820px){:root{--topbar-offset: calc(58px + env(safe-area-inset-top, 0px)) }.topbar{top:0;position:fixed;left:0;right:0;z-index:50}.top-inner{padding:calc(8px + env(safe-area-inset-top,0px)) 12px 8px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;min-height:0}.brand{flex-shrink:0}.brandLogo{height:38px}.icons{display:none!important}.actions{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:0;margin:0}.session{display:flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important}.sessionTop{display:none!important}.sessionLower{display:flex!important;align-items:center!important;gap:4px!important}.sessionLower .sessionUser{display:none!important}.actions>.msgClock{display:none!important}.sessionTop .msgClock{display:none!important}.actions>.btn.primary{display:inline-flex!important;height:34px;padding:0 12px;font-size:12px;font-weight:900;border-radius:10px}.sessionPrefs{display:flex!important;gap:4px;align-items:center}.prefWrap{position:relative}.prefTrigger{height:30px!important;min-width:44px!important;padding:0 8px!important;font-size:11px!important;border-radius:8px!important;gap:4px!important}.prefTriggerWide{min-width:74px!important}.prefCode{font-size:12px!important}.prefText{font-size:11px!important}.prefFlag{font-size:16px!important}.prefMenu{z-index:70!important;right:auto!important;left:0!important;top:calc(100% + 6px)!important;max-height:60vh!important;overflow-y:auto!important}.prefMenuWide{right:auto!important;left:0!important;width:160px!important}.mobileMenuBtn{display:inline-flex!important;width:40px;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#ffffff17;color:#fff;font-size:20px;line-height:1;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 14px #00000040}.userMenu{width:min(320px,calc(100vw - 20px));right:0;z-index:60}.mobileDrawer{width:min(380px,92vw)}.mobileDrawerGrid,.mobileDrawerPrefs,.mobileDrawerWallet{grid-template-columns:1fr 1fr}}@media(max-width:560px){.mobileDrawerGrid,.mobileDrawerPrefs,.mobileDrawerWallet,.mobileDrawerActions{grid-template-columns:1fr}.mobileDrawerLink{min-height:60px}.actions{padding-right:44px}.sessionTop{gap:6px}.msgClock .clock{padding:6px 8px;font-size:11px}}.app{overflow-x:clip}html.topbar-light .topbar{color:#14110a;border-bottom-color:#0000001f}html.topbar-light .iconBtn{color:#14110a;border-color:#00000029;background:#0000000b}html.topbar-light .iconBtn:hover{background:#00000014}html.topbar-light .iconBtnLabel{color:#14110a}html.topbar-light .msgClock .clock{color:#000000d1;border-color:#00000029;background:#0000000d}html.topbar-light .prefTrigger{color:#14110a;border-color:#0000002e;background:linear-gradient(180deg,#0000000f,#00000005)}html.topbar-light .prefTrigger:hover{border-color:#0000004d}html.topbar-light .mobileMenuBtn{color:#14110a;border-color:#0000002e;background:#0000000f;box-shadow:0 4px 14px #0000001f}@media(max-width:820px){.csWrap{display:none}.csWrap.aperto{display:block}.csBackdrop{position:fixed;inset:0;z-index:15;background:#00000080}.csSheet{position:fixed;left:0;right:0;top:calc(var(--topbar-offset, 74px) + 8px);bottom:0;z-index:16;display:flex;flex-direction:column;min-height:0;border-radius:18px 18px 0 0;border:1px solid var(--border);border-bottom:none;background:var(--panel, #0f141c);box-shadow:0 -14px 34px #00000073;overflow:hidden}.csHead{position:relative;flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:12px 10px 8px 14px;border-bottom:1px solid var(--border)}.csGrab{position:absolute;left:50%;top:6px;transform:translate(-50%);width:40px;height:4px;border-radius:999px;background:#ffffff38;pointer-events:none}.csTitolo{font-size:16px;font-weight:900;color:var(--text);letter-spacing:.01em}.csCount{font-size:12px;font-weight:800;color:var(--muted)}.csClose{margin-left:auto;width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;border:1px solid var(--border);background:#ffffff0d;color:var(--text);font:inherit;font-size:16px;line-height:1;cursor:pointer}.csBody{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:12px 12px calc(84px + env(safe-area-inset-bottom,0px))}.csBody .slipTabs{position:static;top:auto}.csBody .quickStake{position:static;bottom:auto;padding-bottom:6px}.csBody>.coupon{margin:0}.csBody .coupon>.h1{display:none}.csBody .coupon>.h1+.small{display:none}.csBody .promoWrap,.csBody #last-wins-panel,.csBody #standings-panel{display:none}.csBody .coupon .box{flex-direction:row;align-items:center;gap:6px}.csBody .coupon .box .input{flex:1 1 auto;min-width:0}.csBody .coupon .box .btn{width:auto;flex:0 0 auto}.csBody .coupon .box .input{padding:7px 10px;border-radius:9px;font-size:13px}.csBody .coupon .box .btn{padding:7px 14px;border-radius:9px;font-size:12.5px;line-height:1.3}.csBody .coupon{gap:8px}.csBody .ticket{padding:8px;margin-top:6px}.csBody .ticketHead{margin-bottom:6px}.csBody .ticketRow{padding:4px 0}.csBody .sep{margin:6px 0}.csBody .slipList{gap:5px;margin-top:6px}.csBody .slipRow{padding:7px 8px;gap:8px;border-radius:10px}.csBody .slipLeft{gap:3px}.csBody .slipPicks{gap:4px}.csBody .slipPickRow{gap:8px}.csBody .slipTeams{font-size:12px;line-height:1.25}.csBody .slipPick{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:2px 6px}.csBody .slipPick>.slipMercato{font-size:10.5px;line-height:1.25;min-width:0}.csBody .slipPick>b{flex:0 0 auto}.csBody .slipPick>.slipAvviso,.csBody .slipPick>.bbCouponLegs{flex:0 0 100%}.csBody .slipPick>.slipAvviso{font-size:11px;line-height:1.3}.csBody .slipRight{gap:8px}.csBody .slipOdd{font-size:12.5px}.csBody .slipRemove{width:22px;height:22px;font-size:12px}.csBody .slipTab{padding:7px 8px}.csBody .quickStake{padding:6px 0}.csBody .quickStakeBtn{padding:8px 0}.csWrap.csVuoto .csSheet{top:auto;max-height:calc(100% - var(--topbar-offset, 74px) - 8px)}.csBody .coupon.couponVuoto .ticket>*{display:none!important}.csBody .coupon.couponVuoto .ticket>.ticketHead{display:flex!important}.csBody .coupon.couponVuoto .ticket>div.small{display:block!important}}.ricTitolo{display:flex;align-items:center;justify-content:space-between;gap:8px}.ricUltimoBtn{flex:0 0 auto;padding:4px 9px;border-radius:8px;border:1px solid rgba(var(--accent-rgb, 227,27,35),.75);background:transparent;color:var(--text);font:inherit;font-size:12px;font-weight:800;letter-spacing:0;line-height:1.2;white-space:nowrap;cursor:pointer}.ricUltimoBtn:hover{background:rgba(var(--accent-rgb, 227,27,35),.12)}.ricUltimoBtn:disabled{opacity:.6;cursor:default}.ricAvviso{display:flex;align-items:flex-start;gap:6px;padding:6px 8px;border-radius:8px;font-size:12px;line-height:1.35}.ricAvvisoTesto{flex:1 1 auto;min-width:0}.ricAvviso-ok{background:#22c55e1a;color:#bbf7d0}.ricAvviso-warn{background:#f5a52421;color:#fde1a8}.ricAvviso-err{background:#e31b2321;color:#fecaca}html.theme-light .ricAvviso-ok{color:#166534}html.theme-light .ricAvviso-warn{color:#92400e}html.theme-light .ricAvviso-err{color:#991b1b}.ricAvvisoX{flex:0 0 auto;border:none;background:transparent;color:inherit;opacity:.75;padding:0 2px;font:inherit;font-size:12px;cursor:pointer}.bnWrap{position:fixed;left:0;right:0;bottom:0;z-index:20;padding:10px 12px;display:none}.bnInner{max-width:680px;margin:0 auto;display:flex;justify-content:space-between;gap:10px;padding:10px;border-radius:18px;border:1px solid var(--border);background:var(--panel2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bnItem{flex:1;text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;border:1px solid transparent;border-radius:14px;color:var(--muted);background:transparent;font:inherit;text-align:center;cursor:pointer;-webkit-appearance:none;appearance:none}.bnItem.on{color:var(--text);border:1px solid rgba(var(--accent-rgb, 227,27,35),.55);background:rgba(var(--accent-rgb, 227,27,35),.1)}.bnIco{font-size:18px;line-height:18px;position:relative;display:inline-flex}.bnLbl{font-size:11px;font-weight:800}.bnBadge{position:absolute;top:-7px;left:100%;transform:translate(-45%);min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:rgb(var(--accent-rgb, 227,27,35));color:#fff;font-size:10px;font-weight:900;line-height:16px;text-align:center;box-shadow:0 2px 6px #00000059;pointer-events:none}@media(max-width:820px){.bnWrap{display:block}}@media(max-width:820px){.bnWrap{bottom:max(0px,env(safe-area-inset-bottom,0px));padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px))}.bnInner{border-radius:16px;box-shadow:0 12px 28px #00000047}}.amBackdrop{position:fixed;inset:0;background:#0000008c;display:grid;place-items:center;z-index:50;padding:18px}.amCard{width:100%;max-width:520px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#0f121ceb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 60px #0000008c;padding:16px}.amHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.amTitle{font-size:20px;font-weight:900}.amX{width:36px;height:36px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:var(--text);cursor:pointer}.amForm{display:flex;flex-direction:column;gap:10px}.amErr{border:1px solid rgba(var(--accent-rgb, 227,27,35),.45);background:rgba(var(--accent-rgb, 227,27,35),.12);color:var(--text);padding:10px 12px;border-radius:12px}code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}html.theme-light .amCard{background:var(--panel);border-color:#0000001f;box-shadow:0 20px 60px #0000002e}html.theme-light .amX{border-color:#00000024;background:#0000000d}.hero{display:flex;justify-content:space-between;gap:14px;padding:14px;overflow:hidden;background:linear-gradient(180deg,#ffffff08,#ffffff03);background-color:var(--panel)}.heroLeft{flex:1;display:flex;flex-direction:column;gap:10px}.heroRight{width:360px;display:flex;align-items:center}.promo{width:100%;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#0000002e}.promoTitle{margin-bottom:6px;font-weight:900;letter-spacing:.4px}.oddsRow{display:flex;flex-wrap:wrap;gap:10px}.odd{min-width:110px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0d;color:var(--text);cursor:pointer}.odd:hover{border-color:rgba(var(--accent-rgb, 227,27,35),.55)}.odd span{color:var(--muted);font-size:12px}.odd b{font-size:14px}.odd.compact{min-width:92px;padding:10px}.odd.selected,.odd.compact.selected{border-color:var(--accent);background:var(--accent);color:#fff}.odd.selected span,.odd.compact.selected span{color:#ffffffd9}.odd{position:relative;overflow:hidden}.odd:before{content:"";position:absolute;inset:0;border-radius:12px;box-shadow:inset 0 0 0 2px var(--lega-color, transparent);pointer-events:none}.odd.selected:before,.odd.compact.selected:before{box-shadow:inset 0 0 0 2px var(--lega-color, transparent)}.tabs{display:flex;flex-wrap:wrap;gap:10px;padding:10px 12px}.board{padding:12px}.boardHead{display:flex;gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.06)}.boardGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding-top:12px}.event{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff08;min-width:0}.meta{display:flex;align-items:center;justify-content:space-between}.time{color:var(--warn);font-size:12px;font-weight:800}.teams{display:flex;flex-direction:column;gap:4px}.heroBanner{position:relative;height:300px;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.heroBannerImg{position:absolute;inset:0;background-position:center;background-repeat:no-repeat;background-size:cover;animation:heroFadeIn .55s ease-out}@keyframes heroFadeIn{0%{opacity:.25;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}.heroDots{position:absolute;left:14px;bottom:12px;display:flex;gap:8px;padding:8px 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#00000059;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.heroDots .dot{width:8px;height:8px;border-radius:999px;background:#ffffff59}.heroDots .dot.on{background:rgba(var(--accent-rgb, 227,27,35),.95)}.competitionView{width:100%;padding:0;overflow:hidden}.competitionHeader{padding:10px 14px;background:linear-gradient(180deg,rgba(var(--accent-rgb, 227,27,35),.95),rgba(var(--accent-rgb, 155,10,16),.95));color:#fff;font-weight:900;display:flex;align-items:center;gap:10px}.competitionTitleRow{display:flex;align-items:center;gap:10px;font-size:28px;line-height:1;text-transform:none;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.competitionBlockActions{display:flex;align-items:center;gap:4px;flex:0 0 auto}.competitionBlockBtn{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:#00000047;color:#fff;font-size:15px;font-weight:800;line-height:1;cursor:pointer;transition:background .15s ease}.competitionBlockBtn:hover{background:#00000080}.competitionBlockBtn:focus-visible{outline:2px solid #fff;outline-offset:1px}.competitionBigFlag{font-size:22px}.marketMatrix{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;max-height:300px;overflow:auto;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff14;scrollbar-gutter:stable both-edges}.marketMatrix::-webkit-scrollbar{width:10px;height:10px}.marketMatrix::-webkit-scrollbar-thumb{border-radius:999px;background:#ffffff38}.marketMatrix::-webkit-scrollbar-track{background:#ffffff0d}.marketMatrixTab{min-height:36px;padding:8px 6px;border:0;background:#ffffff0a;color:var(--text);font-size:12px;font-weight:800;cursor:pointer}.marketMatrixTab.active{background:linear-gradient(180deg,rgba(var(--accent-rgb, 227,27,35),.95),rgba(var(--accent-rgb, 185,18,26),.95));color:#fff}.competitionTableWrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 0 14px;background:#d6d6d6}.competitionTableTopHead,.competitionTableHead,.competitionRow.compact,.competitionMiniHead{display:grid;align-items:center;grid-template-columns:74px 60px minmax(155px,1fr) 32px 156px 156px 104px 208px 46px;min-width:992px}.competitionTableTopHead,.competitionTableHead{padding:6px 8px;background:linear-gradient(180deg,#1e1e1e,#111);color:#fff;font-size:11px;font-weight:800;text-transform:none;letter-spacing:0;border-bottom:1px solid #404040}.competitionTableTopHead>div,.competitionTableHead>div{text-align:left}.competitionMiniHead{padding:3px 8px 5px;background:#2a2a2a;color:#fff;font-size:10px;font-weight:800;text-transform:none;border-bottom:1px solid #474747}.miniHeadGrid{display:grid;justify-items:center;gap:2px}.miniHeadGrid.two{grid-template-columns:repeat(2,46px)}.miniHeadGrid.three{grid-template-columns:repeat(3,46px)}.miniHeadGrid.four{grid-template-columns:repeat(4,46px)}.miniHeadGrid b,.miniHeadActions b{font-weight:800}.miniHeadActions{display:grid;grid-template-columns:repeat(2,18px);justify-content:center;gap:4px}.competitionDayLabel{padding:6px 10px;background:linear-gradient(180deg,rgba(var(--accent-rgb, 227,27,35),.96),rgba(var(--accent-rgb, 163,17,23),.96));color:#fff;font-size:13px;font-weight:800;text-transform:capitalize;border-top:1px solid rgba(255,255,255,.15)}.competitionRow{cursor:pointer}.competitionRow.compact{min-height:37px;padding:4px 8px;column-gap:0;background:#ececec;border-bottom:1px solid #c5c5c5}.competitionRow.compact:nth-child(2n){background:#f4f4f4}.competitionRow:hover{background:#e8eef7}.competitionCell{padding-right:4px}.cellId{font-size:11px;font-weight:700;color:#333;padding-right:8px;white-space:nowrap}.cellDate{color:#1a1a1a}.dateMain{color:#161616;font-size:11px;font-weight:800;line-height:1.05}.dateSub{display:none}.cellEvent{overflow:hidden}.eventNames{font-size:12px;font-weight:700;color:#111}.eventNames.splitNames{width:100%;max-width:180px;white-space:normal}.splitNames{display:flex;flex-direction:column;gap:0;line-height:1.05}.splitNames span{display:block;overflow:hidden;text-overflow:ellipsis}.cellStats{display:flex;align-items:center;justify-content:center}.statsBars{display:inline-flex;align-items:end;gap:2px;width:12px;height:10px}.statsBars i{display:block;width:2px;background:#6a6a6a;border-radius:1px}.statsBars i:nth-child(1){height:4px}.statsBars i:nth-child(2){height:7px}.statsBars i:nth-child(3){height:10px}.statsButton{width:18px;height:18px;margin-left:0;border:0;border-radius:0;background:transparent;color:#444;font-size:12px;cursor:pointer;padding:0}.statsButton:hover .statsBars i{background:#222}.cellOddGroup{display:grid;justify-content:start;gap:3px}.cellOddGroup.group2{grid-template-columns:repeat(2,46px)}.cellOddGroup.group3{grid-template-columns:repeat(3,46px)}.cellOddGroup.group4{grid-template-columns:repeat(4,46px)}.cellRowActions{display:grid;grid-template-columns:repeat(2,18px);align-items:center;justify-content:center;gap:4px}.rowActionBtn{width:18px;height:18px;border:1px solid #a7a7a7;border-radius:2px;background:#f7f7f7;color:#0d0d0d;font-size:12px;font-weight:900;line-height:1;cursor:pointer;padding:0}.rowActionBtn.builder{background:#171717;color:#fff;border-color:#0d0d0d;text-transform:lowercase}.rowActionBtn:hover,.rowActionBtn.open{filter:brightness(1.05)}.expandedMarketsWrap{padding:8px 10px 10px;background:#efefef;border-bottom:1px solid #c5c5c5}.expandedMarketsHead{margin-bottom:8px;color:#2b2b2b;font-size:11px;font-weight:800;text-transform:uppercase}.expandedMarketsList{display:flex;flex-direction:column;gap:4px}.expandedMarketRow{display:grid;grid-template-columns:180px 1fr;align-items:center;gap:8px;padding:5px 6px;background:#f8f8f8;border:1px solid #d4d4d4}.expandedMarketRow>header{font-size:12px;font-weight:700;color:#1a1a1a}.expandedSelectionInline{display:flex;flex-wrap:wrap;gap:4px}.expandedSelectionBtn.inline{min-width:72px;padding:4px 6px;border:1px solid #bdbdbd;border-radius:2px;background:#fff;color:#111;font-size:11px;font-weight:800}.expandedSelectionBtn.inline.selected{background:var(--accent);border-color:var(--accent);color:#fff}.expandedEmpty{padding:8px;color:#666;font-size:12px}.tableOdd,.oddBox,.noOdd{width:46px;min-width:46px}.oddBox{position:relative;padding:4px 2px;border:1px solid #a8a8a8;border-radius:2px;background:#fff;color:#161616;font-size:12px;font-weight:800;box-shadow:inset 0 1px #ffffff8c}.oddBox:before{content:"";position:absolute;inset:0;border-radius:2px;box-shadow:inset 0 0 0 2px var(--lega-color, transparent);pointer-events:none}.oddBox.selected{color:#fff;background:var(--accent);border-color:var(--accent, #8e1217)}.oddBox.selected:before{box-shadow:inset 0 0 0 2px var(--lega-color, transparent)}.lega-single:before{box-shadow:inset 0 0 0 2px #000}.lega-double:before{box-shadow:inset 0 0 0 2px #3457db}.lega-triple:before{box-shadow:inset 0 0 0 2px #228a2a}.lega-quad:before{box-shadow:inset 0 0 0 2px #2eb0bf}.lega-quint:before{box-shadow:inset 0 0 0 2px #d94b4b}.lega-oct:before{box-shadow:inset 0 0 0 2px #7a7f87}.noOdd{display:inline-flex;align-items:center;justify-content:center;color:#666;font-weight:800}.compEmpty{padding:16px 12px;color:var(--muted)}.legendaGiocabilita{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 16px 18px;background:#f3f3f3;color:#2a2a2a;border-top:1px solid #d1d1d1}.legendTitle{font-weight:500}.legendItem{display:inline-flex;align-items:center;gap:8px}.legendBox{display:inline-block;width:30px;height:12px;border:1px solid #7e8791;background:linear-gradient(180deg,#4d5560,#232831)}.legendBox.lega-double{background:linear-gradient(180deg,#3b49d0,#1b2a79)}.legendBox.lega-triple{background:linear-gradient(180deg,#37a048,#1f5b28)}.legendBox.lega-quad{background:linear-gradient(180deg,#59c7cf,#20717b)}.legendBox.lega-quint{background:linear-gradient(180deg,#d85c66,#6e2a32)}.legendBox.lega-oct{background:linear-gradient(180deg,#6f7782,#2f3440)}@media(max-width:1300px){.competitionTableTopHead,.competitionTableHead,.competitionRow.compact,.competitionMiniHead{grid-template-columns:72px 56px minmax(145px,1fr) 32px 150px 150px 100px 196px 46px}.cellOddGroup.group2{grid-template-columns:repeat(2,42px)}.cellOddGroup.group3{grid-template-columns:repeat(3,42px)}.cellOddGroup.group4{grid-template-columns:repeat(4,42px)}.tableOdd,.oddBox,.noOdd{width:42px;min-width:42px}}@media(max-width:1200px){.marketMatrix{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1100px){.heroRight{display:none}.heroBanner{height:260px}}@media(max-width:980px){.marketMatrix{grid-template-columns:repeat(4,minmax(0,1fr))}.competitionTableTopHead,.competitionTableHead,.competitionRow.compact,.competitionMiniHead{grid-template-columns:66px 54px minmax(105px,1fr) 30px 150px 150px 100px 196px 46px}.eventNames.splitNames{max-width:86px}.dateMain{font-size:16px}}@media(max-width:820px){.boardGrid{grid-template-columns:1fr}.heroBanner{height:220px}.marketMatrix{grid-template-columns:repeat(2,minmax(0,1fr))}.competitionTableHead,.competitionTableTopHead,.competitionMiniHead{display:none}.competitionRow.compact{grid-template-columns:1fr 1fr 1fr;gap:8px;padding:10px 12px;min-width:0}.cellId,.cellDate,.cellStats{grid-column:span 1}.cellEvent{grid-column:1 / -1}.cellOdd{display:flex;justify-content:flex-start}.cellOddGroup{grid-column:1 / -1}}.competitionTableHead.dynamic,.competitionMiniHead.dynamic,.competitionRow.compact.dynamic{display:grid;align-items:center;grid-template-columns:74px 60px 210px 32px minmax(0,1fr);min-width:992px}.competitionMiniHead.dynamic{padding:6px}.marketWideHead{padding-left:8px}.dynamicGrid{display:grid;gap:4px;justify-items:start}.dynamicGrid.cols-2{grid-template-columns:repeat(2,48px)}.dynamicGrid.cols-3{grid-template-columns:repeat(3,48px)}.dynamicGrid.cols-4{grid-template-columns:repeat(4,48px)}.dynamicGrid.cols-5{grid-template-columns:repeat(5,48px)}.dynamicGrid.cols-6{grid-template-columns:repeat(6,48px)}.dynamicGrid.cols-7{grid-template-columns:repeat(7,46px)}.dynamicGrid.cols-8{grid-template-columns:repeat(8,46px)}.dynamicGrid.cols-9{grid-template-columns:repeat(9,44px)}.dynamicGrid.cols-10{grid-template-columns:repeat(10,44px)}.dynamicGrid.cols-11{grid-template-columns:repeat(11,44px)}.dynamicGrid.cols-12{grid-template-columns:repeat(12,44px)}.cellDynamicMarket{overflow-x:auto;padding-bottom:2px}.competitionTableTopHead.principal,.competitionMiniHead.principal,.competitionRow.compact.principal{grid-template-columns:74px 60px minmax(130px,200px) 32px minmax(0,1fr) 46px}.competitionOddsArea{display:flex;align-items:center;gap:6px;width:100%;min-width:0}.competitionOddsArea.cells{overflow-x:auto}.competitionMiniHead .competitionOddsArea,.competitionTableHead .competitionOddsArea{padding-right:4px}.oddsBlockHead{text-align:center;min-width:0;font-weight:800}.oddsBlockSubs,.oddsBlockCells{display:grid;gap:2px;min-width:0}.oddsBlockSubs{justify-items:center}.oddsBlockSubs b{font-weight:800}.oddsBlockCells .tableOdd{width:100%}.cellDynamicMarket.dynamicGrid{grid-auto-flow:column;justify-content:start;justify-items:center}@media(max-width:1300px){.competitionTableHead.dynamic,.competitionMiniHead.dynamic,.competitionRow.compact.dynamic{grid-template-columns:44px 54px minmax(110px,190px) 32px minmax(0,1fr)}.dynamicGrid.cols-2{grid-template-columns:repeat(2,42px)}.dynamicGrid.cols-3{grid-template-columns:repeat(3,42px)}.dynamicGrid.cols-4{grid-template-columns:repeat(4,42px)}.dynamicGrid.cols-5{grid-template-columns:repeat(5,44px)}.dynamicGrid.cols-6{grid-template-columns:repeat(6,44px)}.dynamicGrid.cols-7{grid-template-columns:repeat(7,42px)}.dynamicGrid.cols-8{grid-template-columns:repeat(8,42px)}.dynamicGrid.cols-9{grid-template-columns:repeat(9,40px)}.dynamicGrid.cols-10{grid-template-columns:repeat(10,40px)}.dynamicGrid.cols-11{grid-template-columns:repeat(11,40px)}.dynamicGrid.cols-12{grid-template-columns:repeat(12,40px)}}@media(max-width:980px){.competitionTableHead.dynamic,.competitionMiniHead.dynamic,.competitionRow.compact.dynamic{grid-template-columns:38px 52px 88px 30px minmax(180px,1fr)}}@media(max-width:820px){.competitionTableHead.dynamic,.competitionMiniHead.dynamic{display:none}.competitionRow.compact.dynamic{grid-template-columns:1fr 1fr 1fr;gap:8px;padding:10px 12px}.competitionRow.dynamic .cellDynamicMarket{grid-column:1 / -1}}.sportLandingGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}.sportLandingSection{border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff05;overflow:hidden}.sportLandingHeader{display:flex;align-items:center;gap:10px;padding:10px 12px;font-weight:800;background:linear-gradient(180deg,#ffffff0d,#ffffff05);border-bottom:1px solid rgba(255,255,255,.08)}.sportLandingFlag{font-size:18px}.sportLandingLeagues{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sportLandingLeague{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;background:transparent;color:inherit;border:0;border-top:1px solid rgba(255,255,255,.06);border-right:1px solid rgba(255,255,255,.06);text-align:left;cursor:pointer}.sportLandingLeague:hover{background:#ffffff0a}.sportLandingLeague b{opacity:.8}@media(max-width:900px){.sportLandingGrid,.sportLandingLeagues{grid-template-columns:1fr}}.competitionTableWrap{background:#d7d7d7;border:1px solid #9a9a9a;border-top:0}.competitionTableTopHead,.competitionTableHead,.competitionRow.compact,.competitionMiniHead{grid-template-columns:72px 62px minmax(140px,1.35fr) 36px 168px 168px 108px 216px 56px}.competitionTableTopHead,.competitionTableHead{padding:8px 6px;background:#2f2f2f;color:#fff;border-bottom:1px solid #4a4a4a;font-size:11px;letter-spacing:.02em}.competitionMiniHead{background:#171717;color:#fff;border-bottom:1px solid #2d2d2d}.miniHeadActions{grid-template-columns:repeat(2,22px);gap:4px}.competitionDayLabel{padding:6px 10px;background:linear-gradient(180deg,rgba(var(--accent-rgb, 222,43,47),1),rgba(var(--accent-rgb, 180,15,20),1));border-top:1px solid rgba(var(--accent-rgb, 137,16,20),.9);border-bottom:1px solid rgba(var(--accent-rgb, 137,16,20),.9);font-size:12px}.competitionDayGroup{background:#efefef}.competitionRow.compact{min-height:44px;padding:4px 6px;background:#efefef;border-bottom:1px solid #c4c4c4}.competitionRow.compact:nth-child(2n){background:#f7f7f7}.competitionRow.compact:hover{background:#ececec}.competitionCell{color:#1e1e1e}.cellId{color:#222;font-weight:700}.cellDate{color:#1e1e1e}.dateMain{color:#1b1b1b;font-size:12px}.eventNames{color:#101010;font-size:12px;font-weight:800}.eventNames.splitNames{max-width:none}.splitNames{gap:1px;line-height:1.05}.statsButton{width:20px;height:18px;padding:0;border-radius:2px;background:#fff;border-color:#9a9a9a;color:#4a4a4a}.statsBars{display:inline-block;font-size:10px;line-height:1;letter-spacing:-.08em;transform:translateY(-1px)}.cellOddGroup{gap:2px}.tableOdd.oddBox{width:40px;min-width:40px;height:24px;padding:0;border-radius:2px;border:1px solid #a8a8a8;background:#fff;color:#111;font-size:12px;font-weight:800;box-shadow:none}.tableOdd.oddBox:hover{border-color:var(--accent, var(--accent, #d0181e));background:#fff5f5}.tableOdd.oddBox.selected{border-color:var(--accent, #c51016);background:var(--accent, #c51016);color:#fff}.cellRowActions{grid-template-columns:repeat(2,22px);gap:4px}.rowActionBtn{width:22px;height:22px;padding:0;border-radius:2px;border:1px solid #7f7f7f;background:#fff;color:#111;font-size:13px;font-weight:900}.rowActionBtn.expand:hover,.rowActionBtn.expand.open{background:var(--accent);border-color:var(--accent)}.rowActionBtn.builder{background:#111;border-color:#555;color:#fff;text-transform:lowercase}.expandedMarketsWrap{padding:8px 10px 10px;background:#e4e4e4;border-bottom:1px solid #bdbdbd}.expandedMarketsHead{margin-bottom:8px;color:#181818;font-size:11px}.expandedMarketsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.expandedMarketCard{border:1px solid #b0b0b0;border-radius:2px;background:#f8f8f8}.expandedMarketCard>header{padding:5px 8px;background:#2f2f2f;color:#fff;font-size:11px}.expandedSelectionGrid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px;padding:8px}.expandedSelectionBtn{min-height:28px;border:1px solid #a8a8a8;border-radius:2px;background:#fff;color:#111}.expandedSelectionBtn.selected{border-color:var(--accent, #c51016);background:var(--accent, #c51016);color:#fff}.expandedSelectionBtn span{font-size:11px}.expandedSelectionBtn b{font-size:12px}.expandedEmpty{color:#555;font-size:11px}@media(max-width:1400px){.competitionTableTopHead,.competitionTableHead,.competitionRow.compact,.competitionMiniHead{grid-template-columns:70px 58px minmax(122px,1.25fr) 34px 150px 150px 96px 190px 52px}.miniHeadGrid.two,.cellOddGroup.group2{grid-template-columns:repeat(2,38px)}.miniHeadGrid.three,.cellOddGroup.group3{grid-template-columns:repeat(3,38px)}.miniHeadGrid.four,.cellOddGroup.group4{grid-template-columns:repeat(4,38px)}.tableOdd.oddBox{width:36px;min-width:36px}}.competitionTableWrap{box-shadow:inset 0 1px #ffffff1f}.competitionTableTopHead,.competitionTableHead{font-weight:800}.competitionMiniHead b{font-size:10px;font-weight:900}.competitionRow.compact.withActions{align-items:center}.cellId{font-size:10px;letter-spacing:.02em}.cellDate .dateMain{display:inline-flex;align-items:center;justify-content:center;min-width:42px;padding:2px 4px;border-radius:2px;background:#fff7cc;border:1px solid #d1c477;font-weight:900}.eventNames.splitNames span:first-child,.eventNames.splitNames span:last-child{white-space:nowrap}.eventNames.splitNames span:first-child{max-width:100%}.statsButton{position:relative}.rowActionBtn{box-shadow:inset 0 1px #fff3}.rowActionBtn.builder{text-transform:uppercase;font-size:12px}.expandedMarketsWrap{padding:6px 8px 10px}.expandedMarketsHead{display:flex;align-items:center;justify-content:space-between;padding:0 2px 6px;border-bottom:1px solid #bcbcbc;font-weight:800}.expandedMarketsList{display:grid;gap:6px;padding-top:8px}.expandedMarketRow{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:stretch;border:1px solid #b5b5b5;background:#f7f7f7}.expandedMarketRow>header{display:flex;align-items:center;padding:7px 10px;background:linear-gradient(180deg,#3c3c3c,#252525);color:#fff;font-size:11px;font-weight:800;text-transform:uppercase}.expandedSelectionInline{display:flex;flex-wrap:wrap;gap:4px;padding:6px;align-items:center}.expandedSelectionBtn.inline{min-width:78px;min-height:24px;padding:0 8px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px}.expandedSelectionBtn.inline span{white-space:nowrap}@media(max-width:1400px){.expandedMarketRow{grid-template-columns:150px minmax(0,1fr)}.expandedSelectionBtn.inline{min-width:70px}}.competitionTableWrap{background:#cfcfcf;border:1px solid #8d8d8d;overflow:hidden}.competitionTableTopHead,.competitionTableHead,.competitionRow.compact,.competitionMiniHead{grid-template-columns:74px 64px minmax(230px,1.8fr) 32px 132px 132px 88px 176px 54px}.competitionTableTopHead,.competitionTableHead{padding:7px 8px;background:linear-gradient(180deg,#343434,#212121);font-size:11px;text-transform:uppercase}.competitionMiniHead{padding:4px 8px;background:#101010}.competitionDayLabel{padding:6px 10px;background:linear-gradient(180deg,var(--accent, #d11f25) 0%,var(--accent, #a90d12) 100%);color:#fff;font-weight:800;text-transform:uppercase}.competitionRow.compact{min-height:48px;padding:3px 8px;background:#ececec;border-bottom:1px solid #c3c3c3}.competitionRow.compact:nth-child(2n){background:#f5f5f5}.competitionRow.compact:hover{background:#e8e8e8}.cellId{color:#2a2a2a;font-size:10px;font-weight:900}.cellDate{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.cellDate .dateMain{min-width:48px;padding:2px 6px;border-radius:2px;background:#fff7cc;border:1px solid #cbbd67;color:#111;font-size:12px;font-weight:900;text-align:center}.cellDate .dateSub{color:#5b5b5b;font-size:10px;font-weight:700;line-height:1}.cellEvent{display:flex;flex-direction:column;justify-content:center;min-width:0}.eventNames.splitNames{gap:1px;line-height:1.02;font-size:12px;font-weight:900;color:#111}.eventNames.splitNames span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eventLeagueName{margin-top:3px;color:#696969;font-size:10px;font-weight:700;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.statsButton{width:18px;height:18px;border-radius:2px;border:1px solid #909090;background:#fff;color:#444}.statsBars{font-size:10px;letter-spacing:-.12em}.cellOddGroup{gap:2px;align-items:center}.tableOdd.oddBox{width:40px;min-width:40px;height:24px;border-radius:2px;border:1px solid #a8a8a8;background:#fff;color:#111;font-size:12px;font-weight:900}.tableOdd.oddBox:hover{background:#fff3f3;border-color:var(--accent, #d11920)}.tableOdd.oddBox.selected{background:var(--accent, #cc1017);border-color:var(--accent, #9a0c11);color:#fff}.miniHeadActions,.cellRowActions{grid-template-columns:repeat(2,22px);gap:4px}.rowActionBtn{width:22px;height:22px;border-radius:2px;font-size:13px;font-weight:900}.rowActionBtn.builder{background:#1a1a1a;border-color:#4f4f4f;color:#fff;text-transform:uppercase}.expandedMarketsWrap{padding:8px 10px 10px;background:#dfdfdf;border-bottom:1px solid #bdbdbd}.expandedMarketsHead{display:flex;align-items:center;justify-content:space-between;padding-bottom:6px;margin-bottom:8px;border-bottom:1px solid #bbbbbb;color:#1b1b1b;font-size:11px;font-weight:800;text-transform:uppercase}.expandedMarketsList{display:grid;gap:6px}.expandedMarketRow{display:grid;grid-template-columns:180px minmax(0,1fr);border:1px solid #b0b0b0;background:#f7f7f7}.expandedMarketRow>header{display:flex;align-items:center;padding:7px 10px;background:linear-gradient(180deg,#3a3a3a,#252525);color:#fff;font-size:11px;font-weight:800;text-transform:uppercase}.expandedSelectionInline{display:flex;flex-wrap:wrap;gap:4px;align-items:center;padding:6px}.expandedSelectionBtn.inline{min-width:84px;min-height:24px;padding:0 8px;border:1px solid #a8a8a8;border-radius:2px;background:#fff;color:#111;display:inline-flex;align-items:center;justify-content:space-between;gap:8px}.expandedSelectionBtn.inline.selected{background:var(--accent, #cc1017);border-color:var(--accent, #9a0c11);color:#fff}@media(max-width:1400px){.competitionTableTopHead,.competitionTableHead,.competitionRow.compact,.competitionMiniHead{grid-template-columns:72px 60px minmax(190px,1.6fr) 30px 126px 126px 84px 168px 50px}.miniHeadGrid.two,.cellOddGroup.group2{grid-template-columns:repeat(2,40px)}.miniHeadGrid.three,.cellOddGroup.group3{grid-template-columns:repeat(3,40px)}.miniHeadGrid.four,.cellOddGroup.group4{grid-template-columns:repeat(4,40px)}.tableOdd.oddBox{width:38px;min-width:38px}.expandedMarketRow{grid-template-columns:160px minmax(0,1fr)}}.competitionView{background:#f0f0f0;border:1px solid #7d7d7d}.competitionHeader{padding:8px 10px;background:var(--panel2);color:var(--text);border-bottom:1px solid var(--border)}.competitionTitleRow{font-size:15px;font-weight:800}.marketMatrix{gap:1px;max-height:470px;background:#a9a9a9}.marketMatrixTab{min-height:28px;padding:6px 4px;background:#e9e9e9;color:#202020;border-top:1px solid #f8f8f8;border-left:1px solid #d6d6d6;border-right:1px solid #b8b8b8;border-bottom:1px solid #a7a7a7;font-size:11px;line-height:1.05;font-weight:800}.marketMatrixTab.active{background:linear-gradient(180deg,#ffffff0f,#0000002e),rgb(var(--accent-rgb, 217,40,44));color:#fff}.competitionTableWrap{background:#d6d6d6}.competitionTableTopHead,.competitionTableHead,.competitionRow.compact,.competitionMiniHead{grid-template-columns:70px 54px minmax(150px,1.45fr) 40px 132px 132px 88px 176px 44px}.competitionTableTopHead,.competitionTableHead{padding:5px 6px;background:linear-gradient(180deg,#3c3c3c,#202020);font-size:10px;line-height:1}.competitionMiniHead{padding:4px 6px;background:#141414}.competitionMiniHead b{font-size:10px;line-height:1}.competitionDayLabel{padding:4px 8px;font-size:11px;line-height:1;text-transform:none}.competitionRow.compact{min-height:38px;padding:2px 6px}.cellId{font-size:10px;font-weight:700}.cellDate .dateMain{min-width:42px;padding:0;background:transparent;border:0;font-size:11px;color:#171717}.cellDate .dateSub,.eventLeagueName{display:none}.eventNames.splitNames{font-size:11px;font-weight:800}.cellStats{justify-content:center}.statsButton{width:18px;height:16px;background:transparent;border:0;box-shadow:none}.statsBars{font-size:11px;letter-spacing:-.18em;color:#444}.miniHeadGrid.two,.cellOddGroup.group2{grid-template-columns:repeat(2,42px)}.miniHeadGrid.three,.cellOddGroup.group3{grid-template-columns:repeat(3,42px)}.miniHeadGrid.four,.cellOddGroup.group4{grid-template-columns:repeat(4,42px)}.tableOdd.oddBox{width:40px;min-width:40px;height:22px;font-size:11px;font-weight:800}.cellRowActions,.miniHeadActions{grid-template-columns:repeat(2,18px);gap:4px}.rowActionBtn{width:18px;height:18px;border-radius:2px;font-size:11px;line-height:1}.rowActionBtn.expand{background:var(--accent);border-color:var(--accent);color:var(--accent-ink, #fff)}.rowActionBtn.builder{background:#efefef;color:#111;border-color:#a1a1a1;font-weight:900}.expandedMarketsWrap{padding:6px;background:#ededed}.expandedMarketRow{grid-template-columns:140px minmax(0,1fr)}.expandedMarketRow>header{padding:5px 8px;font-size:10px}.expandedSelectionBtn.inline{min-width:64px;min-height:22px;padding:0 6px;font-size:10px}.legendaGiocabilita{padding:10px 12px 14px;font-size:11px}.headStatsLabel,.head1x2Label{display:flex;align-items:center;justify-content:center;gap:5px}.headStatsIcon{display:inline-flex;align-items:end;gap:2px;width:12px;height:10px}.headStatsIcon i,.statsBars i{display:block;width:2px;border-radius:1px;background:currentColor}.headStatsIcon i:nth-child(1),.statsBars i:nth-child(1){height:4px}.headStatsIcon i:nth-child(2),.statsBars i:nth-child(2){height:7px}.headStatsIcon i:nth-child(3),.statsBars i:nth-child(3){height:10px}.headStatsIcon i:nth-child(4),.statsBars i:nth-child(4){height:8px}.competitionTableHead .headStatsLabel{color:#f2f2f2;font-weight:700;letter-spacing:.02em}.head1x2Label{letter-spacing:.04em}.statsButton{width:24px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #8f8f8f;border-radius:2px;background:#fff;color:#333}.statsBars{display:inline-flex;align-items:end;gap:2px;width:14px;height:10px;font-size:0;letter-spacing:0;transform:none}.statsButton:hover{border-color:var(--accent, var(--accent, #d0181e));color:var(--accent, var(--accent, #d0181e))}.competitionRow.dynamic.blockRow{display:flex;align-items:flex-start;min-width:992px}.competitionRow.dynamic.blockRow>.cellId{flex:0 0 74px}.competitionRow.dynamic.blockRow>.cellDate{flex:0 0 60px}.competitionRow.dynamic.blockRow>.cellEvent{flex:0 0 210px}.competitionRow.dynamic.blockRow>.cellStats{flex:0 0 32px}.competitionRow.dynamic.blockRow>.cellMarketBlocks{flex:1 1 auto;min-width:0}.cellMarketBlocks{display:flex;flex-wrap:wrap;gap:4px;align-content:flex-start;padding:5px 0;min-width:0}.marketBlockCell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:56px;padding:3px 7px;border:1px solid #c5c5c5;border-radius:6px;background:#fff;cursor:pointer}.marketBlockCell:hover{background:#eef3fb}.marketBlockCell{position:relative}.marketBlockCell.lega-col,.marketBlockCell.lega-col.selected{box-shadow:inset 0 0 0 2px var(--lega-color)}.marketBlockCell .mbLabel{font-size:10px;font-weight:800;color:#333;white-space:nowrap;line-height:1.05}.marketBlockCell .mbOdd{font-size:13px;font-weight:800;color:#111}.marketBlockCell.selected{background:var(--accent, #c01b1b);border-color:var(--accent, #c01b1b)}.marketBlockCell.selected .mbLabel,.marketBlockCell.selected .mbOdd{color:#fff}.cellMarketBlocks .mbEmpty{color:#9aa3b2;font-style:italic;padding:6px 0}html.theme-light .competitionTableWrap{background:var(--panel2)}html.theme-light .competitionTableTopHead,html.theme-light .competitionTableHead{background:var(--panel);color:var(--text)}html.theme-light .competitionMiniHead{background:var(--panel2);color:var(--text)}html.theme-light .competitionMiniHead b,html.theme-light .miniHeadGrid b,html.theme-light .miniHeadActions b{color:var(--text)}html.theme-light .competitionRow.compact{background:var(--panel);border-bottom-color:var(--border)}html.theme-light .competitionRow.compact:nth-child(2n){background:var(--panel2)}html.theme-light .competitionRow:hover{background:var(--chip)}html.theme-light .expandedMarketCard{background:var(--panel)}html.theme-light .expandedMarketCard>header,html.theme-light .expandedMarketRow>header{background:var(--panel2);color:var(--text)}html.theme-light .tableOdd.oddBox,html.theme-light .oddBox{background:#fff;color:#111;border-color:#cfcfcf}@media(max-width:1500px){:root{--odd-min: 34px}.competitionTableTopHead,.competitionTableHead,.competitionTableHead.dynamic,.competitionMiniHead,.competitionMiniHead.dynamic,.competitionRow.compact,.competitionRow.compact.dynamic{min-width:0}.oddsBlockCells .tableOdd,.oddsBlockCells .oddBox,.oddsBlockCells .noOdd{min-width:0!important;width:100%}.oddsBlockCells .oddBox{font-size:11px;padding:4px 1px}.competitionTableTopHead.principal,.competitionMiniHead.principal,.competitionRow.compact.principal{grid-template-columns:46px 44px minmax(84px,120px) 26px minmax(0,1fr) 36px}.competitionOddsArea{column-gap:4px}}@media(max-width:1180px){:root{--odd-min: 30px}.oddsBlockCells .oddBox{font-size:10.5px}}.competitionOddsArea.cells.conLinea .tableOdd.oddBox{height:32px}.tableOdd.oddBox.hasLine{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.05}.tableOdd.oddBox .oddLineTag{display:block;font-size:9.5px;font-weight:700;color:var(--accent, #c51016);white-space:nowrap;pointer-events:none}.tableOdd.oddBox.selected .oddLineTag{color:#fff}.cellMarketBlocks.conGruppi{gap:6px 8px}.cellMarketBlocks .mbGruppo{display:flex;flex-direction:column;gap:3px;padding:4px 6px 6px;border:1px solid #d5d5d5;border-radius:6px;background:#f6f6f6;max-width:100%}.cellMarketBlocks .mbGruppoTitolo{font-size:11px;font-weight:800;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cellMarketBlocks .mbGruppoCelle{display:flex;flex-wrap:wrap;gap:4px}html.theme-light .cellMarketBlocks .mbGruppo{background:#f6f6f6}html.theme-light .odd.selected,html.theme-light .odd.compact.selected,html.theme-light .oddBox.selected,html.theme-light .tableOdd.oddBox.selected,html.theme-light .marketBlockCell.selected{background:var(--accent-readable, var(--accent));border-color:var(--accent-readable, var(--accent));color:#fff}html.has-accent2 .odd.selected,html.has-accent2 .odd.compact.selected,html.has-accent2 .oddBox.selected,html.has-accent2 .tableOdd.oddBox.selected,html.has-accent2 .marketBlockCell.selected{background:var(--accent);border-color:var(--accent);color:var(--accent-ink, #fff)}html.theme-light .event{border-color:var(--accent)}.bbOverlay{position:fixed;inset:0;z-index:9000;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:16px 12px;overflow:hidden}.bbModal{width:100%;max-width:720px;background:var(--panel, #11161e);border:1px solid var(--border, #2a3340);border-radius:14px;box-shadow:0 24px 80px #00000080;display:flex;flex-direction:column;max-height:calc(100dvh - 32px);min-height:0;overflow:hidden}.bbModalHead{flex:0 0 auto;display:flex;align-items:center;justify-content:center;position:relative;padding:14px 44px;border-bottom:1px solid var(--border, #2a3340);background:var(--panel2, #161c25)}.bbModalTitle{font-size:17px;font-weight:800;color:var(--text, #e8edf2);text-align:center;text-transform:lowercase}.bbCloseX{position:absolute;right:12px;top:50%;transform:translateY(-50%);border:none;background:transparent;color:var(--muted, #9fb0c0);font-size:18px;font-weight:900;cursor:pointer;padding:4px 8px}.bbModalBody{padding:12px;overflow-y:auto;overflow-x:hidden;flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column;gap:8px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.bbModalBody>*{flex:0 0 auto}.bbSection{border-radius:8px;overflow:hidden}.bbSectionHead{width:100%;display:flex;align-items:center;justify-content:center;position:relative;border:none;cursor:pointer;background:var(--accent);color:var(--accent-ink, #fff);font-weight:800;font-size:14px;padding:10px 12px}.bbSectionTitle{color:var(--accent-ink, #fff);font-weight:800}.bbSectionChevron{position:absolute;right:12px;color:var(--accent-ink, #fff);font-weight:900}.bbSectionGrid{display:grid;gap:6px;padding:8px;background:transparent}.bbCell{display:flex;align-items:center;justify-content:space-between;gap:8px;border:none;cursor:pointer;border-radius:6px;background:var(--panel2, #161c25);color:var(--text, #e8edf2);border:1px solid var(--border, #2a3340);padding:12px;font-size:14px;font-weight:700;transition:filter .1s ease}.bbCell:hover{filter:brightness(1.05)}.bbCell.active{background:var(--accent);color:var(--accent-ink, #fff);border-color:var(--accent)}.bbCellLbl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bbSectionLines{display:flex;flex-direction:column;gap:6px;padding:8px;background:transparent}.bbLineRow{display:grid;grid-template-columns:64px 1fr 1fr;gap:6px;align-items:stretch}.bbLineLbl{display:flex;align-items:center;justify-content:center;font-weight:900;color:var(--text, #e8edf2);background:rgba(var(--accent-rgb, 227,27,35),.12);border-radius:6px}.bbCellGhost{visibility:hidden}.bbCellOdd{font-weight:900}.bbModalFooter{flex:0 0 auto;border-top:1px solid var(--border, #2a3340);padding:14px;background:var(--panel2, #161c25);display:flex;flex-direction:column;gap:8px}.bbMultiTitle{text-align:center;font-size:16px;font-weight:800;color:var(--text, #e8edf2)}.bbMultiValue{text-align:center;font-size:22px;font-weight:900;color:var(--accent, #36d399);border:1px solid var(--border, #2a3340);border-radius:8px;padding:8px;background:var(--panel, #11161e)}.bbBtnRow{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.bbBtn{border:none;cursor:pointer;border-radius:8px;padding:10px 18px;font-weight:800;font-size:14px}.bbBtnGhost{background:var(--panel, #11161e);color:var(--muted, #9fb0c0);border:1px solid var(--border, #2a3340)}.bbBtnSend{background:var(--accent);color:var(--accent-ink, #fff)}.bbBtnSend:disabled{opacity:.5;cursor:not-allowed}.bbBtnClose{background:var(--panel2, #161c25);color:var(--text, #e8edf2);border:1px solid var(--border, #2a3340)}.bbHint{font-size:12px;color:var(--muted, #9fb0c0);text-align:center}.bbMsg{font-size:13px;font-weight:700;padding:8px 10px;border-radius:8px;text-align:center}.bbMsg.err{color:#ff8a7a;background:#dc463c1a}.bbCouponLegs{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:4px}.bbCouponLeg{font-size:11px;font-weight:700;color:var(--accent, #36d399);background:#36d3991a;border-radius:6px;padding:2px 7px}@media(max-width:560px){.bbModal{max-width:100%}.bbSectionGrid{grid-template-columns:repeat(2,1fr)!important}}.side{display:flex;flex-direction:column;gap:12px}.sideTop{display:flex;gap:10px}.sportsbookSide{height:100%}.sportsbookSidebarV4{height:100%;min-height:100%;padding:0;gap:8px;display:flex;flex-direction:column}.liveBettingBtn{display:flex;align-items:center;gap:10px;justify-content:flex-start;width:100%;margin:0;padding:12px 14px;border:1px solid var(--border);border-radius:0;background:linear-gradient(180deg,var(--panel),var(--panel2));color:var(--text);font-weight:900;letter-spacing:.03em;cursor:pointer}.liveDot{color:#ff9b2f;font-size:18px;line-height:1}.sideTop,.programBar,.quoteSectionTitle{padding-left:10px;padding-right:10px}.searchWrap{display:flex;width:100%;gap:6px;align-items:center}.liveSearchInput{flex:1;background:var(--chip);color:var(--text);border-radius:8px;height:34px}.searchArrow{width:34px;height:34px;border-radius:8px;border:1px solid var(--border);background:var(--chip);color:var(--text);font-size:22px;cursor:pointer}.programBar{padding-top:4px;padding-bottom:6px;border-bottom:1px solid var(--border)}.programLabel{color:var(--muted);font-size:12px;margin-bottom:8px}.programFilters{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px}.programFilter{background:transparent;border:0;color:var(--muted);font-size:12px;cursor:pointer;padding:0}.programFilter.active{color:var(--accent, #ff4040);font-weight:800}.quoteSectionTitle{color:var(--text);text-align:center;font-weight:900;letter-spacing:.04em;font-size:14px;margin-top:2px}.sidebarScrollFlat{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.sidebarScrollFlat::-webkit-scrollbar{width:10px}.sidebarScrollFlat::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.sidebarScrollFlat::-webkit-scrollbar-track{background:#ffffff0d}.majorCompetitionList,.sportTreeList,.countryTreeList,.countryCompetitionList{display:flex;flex-direction:column}.quoteCompetitionItem,.sportNavItem,.countryTreeItem{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;background:var(--panel2);color:var(--text);border:0;border-bottom:1px solid var(--border);text-align:left;cursor:pointer}.quoteCompetitionItem{min-height:38px;padding:9px 12px}.majorCompetitionItem{font-weight:800}.quoteCompetitionItem:hover,.sportNavItem:hover,.countryTreeItem:hover{background:#ffffff0d}.quoteCompetitionItem.active,.sportNavItem.active,.countryTreeItem.active{background:linear-gradient(180deg,rgba(var(--accent-rgb, 227,27,35),.95),rgba(var(--accent-rgb, 155,10,16),.95))}.sportTreeRoot{min-height:40px;padding:10px 12px}.sportNavItem.disabled{opacity:.95}.sportNavIcon,.competitionFlagList{width:20px;min-width:20px;display:inline-flex;justify-content:center;align-items:center;font-size:15px}.sportNavIcon{width:20px;height:20px;border-radius:999px;background:#ffffff14;box-shadow:0 0 0 1px #ffffff1a inset}.competitionFlagImg{width:20px;min-width:20px;height:14px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #ffffff2e;display:inline-block}.sportNavLabel,.countryTreeLabel,.competitionNameList{flex:1;font-weight:800}.competitionNameList{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.treeChevron{color:var(--muted);font-size:14px;transition:transform .18s ease}.treeChevron.open{transform:rotate(180deg)}.countryTreeItem{min-height:36px;padding:8px 12px 8px 22px;background:var(--panel)}.countryCompetitionItem{min-height:34px;padding:8px 12px 8px 34px;background:var(--bg)}.countryTreeLabel{letter-spacing:.02em;font-size:12px}.mutedPad{padding:10px;color:var(--muted)}.boSide{width:100%}.boSideTitle{font-size:12px;letter-spacing:.08em;font-weight:900;color:var(--muted);padding:6px 10px;border-bottom:1px solid var(--border);margin-bottom:6px}.boSideList{display:flex;flex-direction:column}.boSideItem{display:flex;align-items:center;gap:10px;padding:10px;border-radius:10px;color:var(--text);border:1px solid transparent}.boSideItem:hover{border-color:#ffffff24;background:#ffffff0a}.boSideItem.on{border-color:rgba(var(--accent-rgb, 227,27,35),.55);background:rgba(var(--accent-rgb, 227,27,35),.08)}html.theme-light .sidebarScrollFlat::-webkit-scrollbar-thumb{background:#00000038}html.theme-light .sidebarScrollFlat::-webkit-scrollbar-track{background:#0000000d}html.theme-light .quoteCompetitionItem:hover,html.theme-light .sportNavItem:hover,html.theme-light .countryTreeItem:hover{background:#0000000d}html.theme-light .quoteCompetitionItem.active,html.theme-light .sportNavItem.active,html.theme-light .countryTreeItem.active{color:#fff}html.theme-light .sportNavIcon{background:#0000000f;box-shadow:0 0 0 1px #0000001f inset}html.theme-light .competitionFlagImg{box-shadow:0 0 0 1px #0000002e}html.theme-light .boSideItem:hover{border-color:#00000024;background:#0000000a}.footerBar{width:100%;background:var(--panel2);border-top:1px solid var(--border)}.footerBar.fixed{position:fixed;left:0;right:0;bottom:0;z-index:12}.footerInner{width:100%;margin:0;padding:14px 18px;display:grid;grid-template-columns:40px 320px 1fr 420px;align-items:center;gap:14px}.footerToggle{height:32px;width:40px;border-radius:12px;border:1px solid var(--border);background:var(--chip);color:var(--text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-weight:900}.footerToggle:hover{background:var(--border)}.footerBar.collapsed .footerInner{padding:8px 14px;grid-template-columns:40px 1fr 1fr}.footerBar.collapsed .footerRight,.footerBar.collapsed .footerBrandSub{display:none}.footerBar.collapsed .footerLogo{height:30px}.footerBar.collapsed .footerBrandName{font-size:16px}.footerBar.collapsed .footerCenter{text-align:right}.footerBrand{display:flex;align-items:center;gap:12px;min-width:0}.footerLogo{height:44px;width:auto;object-fit:contain;filter:drop-shadow(0 6px 18px rgba(0,0,0,.35))}.footerBrandTxt{min-width:0}.footerBrandName{color:var(--text);font-weight:900;font-size:18px;line-height:1.1}.footerBrandSub{color:var(--muted);font-size:11px;margin-top:6px;line-height:1.2}.footerCenter{text-align:center;color:var(--muted)}.footerCenterMain{font-size:12px;line-height:1.3}.footerCenterSmall{margin-top:8px;font-size:12px;font-weight:800;color:var(--text)}.footerMobileBtn{cursor:pointer;border:1px solid var(--border);background:var(--chip);padding:6px 10px;border-radius:10px}.footerMobileBtn:hover{background:var(--border)}.footerRight{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.footerRightTxt{color:var(--muted);font-size:11px}.footerPays{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.footerPay{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 10px;border-radius:10px;border:1px solid var(--border);background:var(--chip);text-decoration:none}.footerPayImg{height:16px;width:auto;object-fit:contain;filter:drop-shadow(0 3px 10px rgba(0,0,0,.25))}.footerPayTxt{font-size:12px;color:var(--text);font-weight:900}@media(max-width:900px){.footerInner{grid-template-columns:40px 1fr;gap:10px;text-align:center}.footerRight{align-items:center}.footerPays{justify-content:center}.footerBar.collapsed .footerInner{grid-template-columns:40px 1fr}}@media(max-width:820px){.footerBar,.footerBar.fixed{position:static}.footerInner{grid-template-columns:1fr;padding:12px}.footerLeft,.footerCenter,.footerRight{width:100%}.footerBrand{justify-content:center}.footerRight{align-items:center}.footerCenterSmall.footerMobileBtn{width:100%}}.footerChatBtn{position:relative;display:inline-flex;align-items:center;gap:6px}.footerChatBadge{min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;background:var(--accent);color:#fff}.app{min-height:100%;padding-bottom:var(--footer-h, 0px)}.layout{display:grid;grid-template-columns:var(--layout-left, 280px) 1fr var(--layout-right, 360px);gap:var(--layout-gap, 14px);align-items:start}.layout.sportLayout{grid-template-columns:var(--layout-left, clamp(220px, 17vw, 300px)) 1fr var(--layout-right, clamp(280px, 22vw, 330px))}.sportShell,.sportShell .layout.sportLayout{height:auto;overflow:visible}.layout.layout-2{grid-template-columns:var(--layout-left, clamp(190px, 15vw, 232px)) 1fr}.left,.right{padding:12px;position:sticky;top:var(--topbar-offset, 74px);height:calc(100vh - 120px);overflow:auto}.center{min-height:400px}.layout>.left,.layout>.center,.layout>.right{min-width:0}.sportShell .left,.sportShell .right{top:var(--topbar-offset, 74px);height:calc(100vh - var(--topbar-offset, 74px) - var(--footer-h, 0px) - 24px);overflow-y:auto}.sportShell .center{min-height:0;height:auto;overflow:visible}@media(max-width:1100px){.layout{grid-template-columns:var(--layout-left, clamp(180px, 16vw, 232px)) 1fr}.layout.sportLayout{grid-template-columns:var(--layout-left, clamp(200px, 16vw, 280px)) 1fr var(--layout-right, clamp(260px, 22vw, 320px))}.right{position:static;height:auto}}@media(max-width:820px){.layout{grid-template-columns:1fr}.left{position:static;height:auto}}.force-mobile .layout{grid-template-columns:1fr!important}.force-mobile .left,.force-mobile .right{position:static!important;height:auto!important}.force-mobile .left,.force-mobile .right{padding:10px}html.force-desktop,html.force-desktop body,html.force-desktop #root,html.force-desktop .app,html.force-desktop .topbar,html.force-desktop .footerBar,html.force-desktop .footerBar.fixed{min-width:1280px!important}html.force-desktop .bnWrap,html.force-desktop .mobileMenuBtn{display:none!important}html.force-desktop .icons{display:flex!important}html.force-desktop .footerBar,html.force-desktop .footerBar.fixed{display:block!important}.sportShell .left,.sportShell .right{display:flex;flex-direction:column;min-height:0}.sportShell .left>*,.sportShell .right>*{flex:1 1 auto;min-height:0}.sportShell .center{min-width:0}@media(max-width:820px){.layout.layout-2{display:flex;flex-direction:column}.layout.layout-2 .center{order:1}.layout.layout-2 .left{order:2}.layout.layout-2 .left,.layout.layout-2 .center,.layout.layout-2 .right,.layout.sportLayout .left,.layout.sportLayout .center,.layout.sportLayout .right{width:100%}.sportShell .left,.sportShell .right,.layout.layout-2 .left{padding:10px}}.sportbookHost-hidden{content-visibility:hidden;position:absolute;top:0;left:-200vw;width:100%;visibility:hidden;pointer-events:none}.mobileShell{display:flex;flex-direction:column;gap:12px;padding:0 0 6px}.mobileSection{display:flex;flex-direction:column;gap:10px}.mobileSectionHead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 4px}.mobileSectionTitle{font-size:15px;font-weight:900;letter-spacing:.02em}.mobileScrollRow{display:flex;gap:8px;overflow:auto;padding:2px 2px 6px;scrollbar-width:none}.mobileScrollRow::-webkit-scrollbar{display:none}.mobileChip{border:1px solid var(--border);background:var(--panel2);color:var(--text);border-radius:999px;padding:9px 12px;font-size:12px;font-weight:800;white-space:nowrap}.mobileChip.active{background:linear-gradient(180deg,rgba(var(--accent-rgb, 227,27,35),.95),rgba(var(--accent-rgb, 177,14,21),.95));border-color:rgba(var(--accent-rgb, 227,27,35),.65);color:#fff}.mobileSportCard{padding:14px;border-radius:16px;border:1px solid var(--border);background:linear-gradient(180deg,#ffffff08,#ffffff03);background-color:var(--panel);display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow);color:var(--text)}.mobileSportCard *{color:inherit}.mobileSportCard .mobileLeague{color:var(--accent)}.mobileSportCard .mobileSubline,.mobileSportCard .mobileSubline *{color:var(--muted)}.mobileSportCard .mobilePrimaryBtn{color:#fff}.mobileSportCard .mobileGhostBtn{color:var(--text)}.mobileSportTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mobileSportMeta{display:flex;flex-direction:column;gap:4px;min-width:0}.mobileLeague{font-size:11px;font-weight:900;color:var(--accent);text-transform:uppercase;letter-spacing:.06em}.mobileTeams{font-size:16px;font-weight:900;line-height:1.15;display:flex;flex-direction:column;gap:4px}.mobileSubline{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:12px}.mobileTimeBox{min-width:64px;padding:8px 10px;border-radius:12px;border:1px solid var(--border);background:#00000038;text-align:center}.mobileTimeMain{font-size:16px;font-weight:900;color:var(--accent-readable, #ffd23f);line-height:1}.mobileTimeSub{margin-top:4px;font-size:11px;color:var(--muted)}.mobileOddsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mobileOddBtn{border:1px solid var(--border);background:#ffffff0d;color:var(--text);border-radius:14px;padding:10px 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:58px}.mobileOddBtn.active{background:var(--accent);border-color:var(--accent);color:#fff}.mobileOddLbl{font-size:11px;color:var(--muted);font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobileOddBtn.active .mobileOddLbl{color:#ffffffd1}.mobileOddVal{font-size:16px;font-weight:900;line-height:1}.mobileActionsRow{display:flex;gap:8px}.mobileGhostBtn,.mobilePrimaryBtn{flex:1;border-radius:12px;padding:11px 12px;font-weight:900;border:1px solid var(--border)}.mobileGhostBtn{background:#ffffff0a;color:var(--text)}.mobilePrimaryBtn{background:linear-gradient(180deg,rgba(var(--accent-rgb, 227,27,35),.98),rgba(var(--accent-rgb, 177,14,21),.98));color:#fff;border-color:rgba(var(--accent-rgb, 227,27,35),.7)}.mobileCompactBanner{padding:14px;border-radius:16px;background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow)}.mobileCompactBanner h2{margin:0 0 6px;font-size:20px;line-height:1.05}.mobileCompactBanner p{margin:0;color:var(--muted);font-size:13px;line-height:1.35}.mobileEventShell{display:flex;flex-direction:column;gap:12px}.mobileEventHero{padding:14px;border-radius:16px;background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow)}.mobileEventHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.mobileEventTitle{font-size:20px;font-weight:900;line-height:1.05;word-break:break-word}.mobileEventCode{font-size:11px;color:var(--muted);margin-top:4px;word-break:break-all}.mobileCounterPill{padding:8px 12px;border-radius:999px;background:#ffffff0d;border:1px solid var(--border);font-size:12px;font-weight:900;white-space:nowrap}.mobileEventActions{display:flex;gap:8px;margin-top:12px}.mobileEventTabs{display:flex;flex-wrap:wrap;gap:8px;overflow:visible;padding:2px 0 4px;scrollbar-width:none}.mobileEventTabs::-webkit-scrollbar{display:none}.mobileTab{padding:9px 12px;border-radius:999px;background:var(--panel2);border:1px solid var(--border);font-size:12px;font-weight:900;white-space:nowrap;color:var(--text)}.mobileTab.active{background:rgba(var(--accent-rgb, 227,27,35),.14);border-color:rgba(var(--accent-rgb, 227,27,35),.5);color:#fff}.mobileMarketCard{padding:12px;border-radius:15px;border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:10px}.mobileMarketHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.mobileMarketTitle{font-size:14px;font-weight:900;line-height:1.15;color:var(--text)}.mobileMarketLive{font-size:11px;font-weight:900;color:var(--accent)}.mobileCouponPage{display:flex;flex-direction:column;gap:10px}.mobileCouponHero{padding:12px 14px;border-radius:16px;border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow)}.mobileCouponStats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.mobileCouponStat{padding:10px;border-radius:12px;background:#ffffff0a;border:1px solid var(--border)}.mobileCouponStat b{display:block;font-size:15px}.mobileCouponStat span{display:block;font-size:11px;color:var(--muted);margin-top:2px}.mobileLiveShell{display:flex;flex-direction:column;gap:12px}.mobileLiveHero{padding:14px;border-radius:16px;border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow)}.mobileEmpty{padding:22px 14px;border-radius:16px;border:1px dashed var(--border);background:#ffffff08;text-align:center;color:var(--muted)}@media(max-width:820px){.app.app-compact .container{padding-top:10px}.mobileCouponBar{position:fixed;left:10px;right:10px;bottom:calc(env(safe-area-inset-bottom,0px) + 62px);z-index:34;display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid rgba(var(--accent-rgb, 227,27,35),.28);background:var(--panel2);box-shadow:0 16px 36px #00000061;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mobileCouponBarMain{display:flex;align-items:center;gap:10px;min-width:0}.mobileCouponBarBadge{min-width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:var(--accent);color:#fff;font-size:12px;font-weight:900}.mobileCouponBarText{display:flex;flex-direction:column;min-width:0;text-align:left}.mobileCouponBarText strong{font-size:13px}.mobileCouponBarText span{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobileCouponBarSide{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;text-align:right;min-width:86px}.mobileCouponBarSide small{font-size:10px;color:var(--muted)}.mobileCouponBarSide strong{font-size:13px}.coupon{gap:10px}.coupon .box{flex-direction:column;align-items:stretch}.coupon .box .btn{width:100%}.slipTabs{position:sticky;top:calc(var(--topbar-offset,74px) + 6px);z-index:5;padding:6px;border-radius:14px;background:var(--panel2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.slipRow{padding:12px}.slipTeams{white-space:normal;line-height:1.2}.quickStake{position:sticky;bottom:0;z-index:4;padding:10px 0 calc(env(safe-area-inset-bottom,0px) + 6px);background:var(--panel2)}}.mobileMiniGhostBtn{align-self:flex-start;border:1px solid var(--border);background:#ffffff0a;color:var(--text);border-radius:10px;padding:8px 10px;font-size:12px;font-weight:800}.mobileMarketHeadBtn{width:100%;background:transparent;border:none;padding:0;text-align:left}.mobileMarketHeadRight{display:flex;align-items:center;gap:8px}.mobileMarketChevron{width:24px;height:24px;border-radius:999px;background:#ffffff0f;border:1px solid var(--border);display:grid;place-items:center;font-size:16px;font-weight:900;color:var(--text)}.mobileFilterCard{padding:10px 0 4px}.mobileFilterSearchWrap{position:relative}.mobileFilterSearch{width:100%;border-radius:14px;border:1px solid var(--border);background:#ffffff0d;color:var(--text);padding:12px 40px 12px 14px;font-size:14px;font-weight:700;outline:none}.mobileSearchClear{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:999px;border:1px solid var(--border);background:#ffffff0f;color:var(--text);font-size:18px;line-height:1}.mobileCouponSheetBackdrop{position:fixed;inset:0;background:#0000;pointer-events:none;transition:background .2s ease;z-index:39}.mobileCouponSheetBackdrop.open{background:#0000006b;pointer-events:auto}.mobileCouponSheet{position:fixed;left:0;right:0;bottom:0;z-index:40;border-radius:22px 22px 0 0;background:var(--panel);border:1px solid var(--border);box-shadow:0 -18px 40px #0000006b;padding:8px 14px calc(12px + env(safe-area-inset-bottom,0px));transform:translateY(calc(100% - 42px));transition:transform .24s ease;max-height:min(76vh,680px);display:flex;flex-direction:column;gap:12px}.mobileCouponSheet.open{transform:translateY(0)}.mobileCouponSheetHandleWrap{display:flex;justify-content:center;padding-top:2px}.mobileCouponSheetHandle{width:48px;height:6px;border:none;border-radius:999px;background:#ffffff40}.mobileCouponSheetHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mobileCouponSheetList{display:flex;flex-direction:column;gap:8px;overflow:auto;padding-right:2px}.mobileCouponItem{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:14px;background:#ffffff0a;border:1px solid var(--border)}.mobileCouponItemMeta{min-width:0;display:flex;flex-direction:column;gap:3px}.mobileCouponItemEvent{font-size:13px;font-weight:900;line-height:1.2;word-break:break-word}.mobileCouponItemPick{font-size:11px;color:var(--muted);line-height:1.2;word-break:break-word}.mobileCouponItemSide{display:flex;align-items:center;gap:8px}.mobileCouponItemSide strong{font-size:14px;white-space:nowrap}.mobileCouponRemove{width:26px;height:26px;border-radius:999px;border:1px solid var(--border);background:#ffffff0d;color:var(--text);font-size:18px;line-height:1}.mobileCouponMore{text-align:center;font-size:11px;color:var(--muted);padding:2px 0}.mobileCouponSheetFoot{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mobileCouponFootStat{padding:10px 12px;border-radius:14px;background:#ffffff0a;border:1px solid var(--border);display:flex;flex-direction:column;gap:4px}.mobileCouponFootStat span{font-size:11px;color:var(--muted)}.mobileCouponFootStat strong{font-size:14px}.mobileCouponSheetFoot .mobilePrimaryBtn{grid-column:1 / -1}@media(max-width:820px){.mobileCouponSheet{display:flex}}.mobileProfileLayout .mobileSidebarCard{overflow:hidden}.mobileProfileHero{display:flex;flex-direction:column;gap:12px}.mobileProfileHeroTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mobileProfileSummaryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobileProfileSummaryCard{padding:10px 12px;border-radius:14px;background:#ffffff0d;border:1px solid var(--border);display:flex;flex-direction:column;gap:4px;min-width:0}.mobileProfileSummaryCard span{font-size:11px;color:var(--muted)}.mobileProfileSummaryCard strong{font-size:13px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobileProfileSection{overflow:hidden}.mobileCashierFrame{margin-top:12px}.mobileCashierFrame .modalBackdrop{position:static!important;background:transparent!important;padding:0!important;display:block!important}.mobileCashierFrame .modalCard{width:100%!important;max-width:none!important;margin:0!important;box-shadow:none!important;border-radius:18px!important}@media(max-width:820px){.mobileProfileMain{display:flex;flex-direction:column;gap:10px}.mobileProfileLayout .left{padding:0}.mobileSidebarCard{border-radius:16px}.mobileSidebarCard .boCard{border:none!important;box-shadow:none!important;border-radius:0!important}.mobileProfileSection .row{flex-direction:column;gap:10px!important}.mobileProfileSection .row>div{flex:1 1 auto!important}.mobileProfileSection .btn{width:100%}.mobileProfileSummaryGrid{grid-template-columns:1fr 1fr}}.mobileOddBtn{position:relative;overflow:hidden}.mobileOddBtn:before{content:"";position:absolute;inset:0;border-radius:14px;box-shadow:inset 0 0 0 2px var(--lega-color,transparent);pointer-events:none}.mobileOddBtn.active:before{box-shadow:inset 0 0 0 2px var(--lega-color,transparent)}.mobileDrillHead{padding:14px;border-radius:16px;background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:8px}.mobileDrillNavRow{display:flex;gap:8px;align-items:center}.mobileBackBtn{border:1px solid var(--border);background:#ffffff0d;color:var(--text);border-radius:999px;padding:7px 14px;font-size:12px;font-weight:900}.mobileCompBtn{margin-left:auto;border:1px solid rgba(var(--accent-rgb, 227,27,35),.55);background:rgba(var(--accent-rgb, 227,27,35),.14);color:#fff;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:900}.mobileDrillTitleRow{display:flex;align-items:center;gap:10px}.mobileDrillTitleIcon{font-size:22px;line-height:1}.mobileDrillTitle{margin:0;font-size:20px;font-weight:900;line-height:1.05}.mobileDrillSub{color:var(--muted);font-size:12px;font-weight:700}.mobileDrillList{display:flex;flex-direction:column;gap:8px}.mobileDrillRow{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:14px;border-radius:14px;border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);color:var(--text)}.mobileDrillRow.country{background:linear-gradient(180deg,#ffffff08,#ffffff03);background-color:var(--panel2)}.mobileDrillRow.country.open{border-color:rgba(var(--accent-rgb, 227,27,35),.45)}.mobileDrillIcon{font-size:22px;line-height:1;width:26px;text-align:center}.mobileDrillFlag{font-size:20px;line-height:1;width:26px;text-align:center}.mobileDrillLabel{flex:1;min-width:0;font-size:15px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobileDrillCount{font-size:12px;font-weight:900;color:var(--muted);background:#ffffff0f;border:1px solid var(--border);border-radius:999px;padding:2px 9px;min-width:24px;text-align:center}.mobileDrillChevron{font-size:18px;font-weight:900;color:var(--muted);line-height:1}.mobileDrillChevron.acc{transition:transform .15s ease}.mobileDrillChevron.acc.open{transform:rotate(180deg);color:var(--accent)}.mobileCountryBlock{display:flex;flex-direction:column;gap:6px}.mobileLeagueList{display:flex;flex-direction:column;gap:6px;padding:2px 0 4px 14px;border-left:2px solid rgba(var(--accent-rgb, 227,27,35),.25);margin-left:12px}.mobileLeagueRow{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:12px;border-radius:12px;border:1px solid var(--border);background:#ffffff08;color:var(--text)}.mobileLeagueName{flex:1;min-width:0;font-size:14px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobileLiveFieldWrap{margin:0}.mCampoTesta{display:flex;gap:8px;margin-bottom:8px;align-items:stretch}.mCampoTesta button{flex:1;padding:8px 12px;border-radius:999px;border:1px solid var(--border);background:var(--panel);color:var(--text);font-weight:900;font-size:12px;cursor:pointer}.mCampoTesta button.on{background:linear-gradient(180deg,rgba(var(--accent-rgb, 227,27,35),.95),rgba(var(--accent-rgb, 227,27,35),.75));border-color:rgba(var(--accent-rgb, 227,27,35),.65);color:#fff}.mCampoTesta .mCampoChiudi{flex:0 0 44px;padding:0;display:flex;align-items:center;justify-content:center}.mCampoBarra{display:flex;align-items:center;gap:8px;min-height:44px;padding-left:12px;border:1px solid var(--border);border-radius:12px;background:var(--panel);overflow:hidden;cursor:pointer}.mcbRis{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:800;color:var(--text)}.mcbRis em{font-style:normal;font-weight:900;color:#e5484d;margin-right:6px}.mcbApri{display:flex;gap:6px;flex-shrink:0}.mcbApri button{padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:var(--panel2);color:var(--text);font-size:12px;font-weight:900;white-space:nowrap;cursor:pointer}.mcbApri button.on{background:linear-gradient(180deg,rgba(var(--accent-rgb, 227,27,35),.95),rgba(var(--accent-rgb, 227,27,35),.75));border-color:rgba(var(--accent-rgb, 227,27,35),.65);color:#fff}.mcbFreccia{align-self:stretch;flex:0 0 44px;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--border);background:var(--panel2);color:var(--text)}.preMatchLiveRows{--live-gold:var(--accent-readable, var(--accent, #e8b339));--live-row:var(--panel);--live-row-alt:var(--panel2);border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:var(--shadow)}.preMatchLiveRows .liveRow:last-child{border-bottom:none}.preKickBox{width:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-left:2px solid var(--live-gold);padding:0 6px;flex:0 0 auto}.preKickTime{font-size:12px;font-weight:900;color:var(--live-gold);line-height:1}.preKickDay{font-size:10px;font-weight:700;color:var(--muted)}.preMatchLiveRows .liveOddsBlocks.scroll{max-width:56vw}.preMatchLiveRows .liveOdds{flex:0 0 auto}.preMatchLiveRows .liveOddLabel{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preMatchLiveRows .liveOdd.active,.preMatchLiveRows .liveOdd.active .liveOddValue,.preMatchLiveRows .liveOdd.active .liveOddLabel{color:#fff}.preMatchLiveRows .liveOdd:hover:not(:disabled){background:rgba(var(--accent-rgb, 232,179,57),.1)}.preMoreBtn{flex:0 0 auto;width:32px;align-self:stretch;margin-left:6px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(var(--accent-rgb, 232,179,57),.55);border-radius:6px;background:rgba(var(--accent-rgb, 232,179,57),.14);color:var(--live-gold);font-size:22px;font-weight:900;line-height:1}.preMoreBtn:active{background:rgba(var(--accent-rgb, 232,179,57),.28)}.mobileCouponHeroTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mobileCouponClose{flex:0 0 auto;border:1px solid var(--border);background:#ffffff0f;color:var(--text);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:900;white-space:nowrap}.mobileCouponClose:active{background:#ffffff1f}.preCambiaMercato{flex:0 0 auto;width:66px;align-self:stretch;margin-left:8px;padding:5px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:1px solid rgba(var(--accent-rgb, 227,27,35),.7);border-radius:10px;background:linear-gradient(180deg,rgba(var(--accent-rgb, 227,27,35),.98),rgba(var(--accent-rgb, 177,14,21),.98));color:#fff;box-shadow:0 2px 8px rgba(var(--accent-rgb, 227,27,35),.35);cursor:pointer}.preCambiaMercato .pcmIcona{display:block;flex:0 0 auto}.preCambiaMercato .pcmTesto{font-size:9px;font-weight:800;line-height:1.1;text-align:center;text-transform:uppercase;letter-spacing:.2px}.preCambiaMercato:active{filter:brightness(.88)}.mobileEventActions{flex-wrap:wrap;align-items:stretch}.mobileEventActions>*{flex:1 1 28%;min-width:0}.mobileEventActions .mobileGhostBtn{padding:10px 6px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobileEventActions .preCambiaMercato{width:auto;margin-left:0;flex-direction:row;gap:8px;padding:8px 10px}.mobileEventActions .preCambiaMercato .pcmTesto{font-size:11px}.productHub{display:flex;flex-direction:column;gap:14px;padding:14px}.productHero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.9fr);gap:16px;padding:18px;border-radius:20px;border:1px solid var(--border);background:linear-gradient(180deg,#ffffff0a,#ffffff03);background-color:var(--panel);box-shadow:var(--shadow)}.productEyebrow{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}.productHeroCopy h1{margin:0;font-size:28px;line-height:1.02}.productHeroCopy p{margin:10px 0 0;color:var(--muted);max-width:60ch;line-height:1.45}.productHeroActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.productPrimaryBtn,.productGhostBtn,.productPrimaryGhostBtn{height:42px;padding:0 14px;border-radius:14px;font-size:13px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.productPrimaryBtn{border:1px solid rgba(var(--accent-rgb, 227,27,35),.7);background:linear-gradient(180deg,rgba(var(--accent-rgb, 227,27,35),.98),rgba(var(--accent-rgb, 177,14,21),.98));color:#fff}.productPrimaryBtn[disabled]{opacity:.55;cursor:not-allowed}.productGhostBtn,.productPrimaryGhostBtn{border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text)}.productPrimaryGhostBtn{background:rgba(var(--accent-rgb, 227,27,35),.1);border-color:rgba(var(--accent-rgb, 227,27,35),.38)}.productHeroVisual{position:relative;min-height:220px;display:grid;place-items:center}.productHeroGlow{position:absolute;display:none;inset:auto -10% -20% auto;width:240px;height:240px;border-radius:999px;background:radial-gradient(circle,rgba(var(--accent-rgb, 227,27,35),.32),rgba(var(--accent-rgb, 227,27,35),0) 68%);filter:blur(4px)}.productHeroEmoji{position:relative;z-index:1;width:160px;height:160px;border-radius:28px;border:1px solid rgba(255,255,255,.1);display:grid;place-items:center;font-size:74px;background:linear-gradient(180deg,#ffffff14,#ffffff05);box-shadow:0 24px 40px #0000003d}.productHeroMiniCard{position:absolute;right:10px;bottom:10px;z-index:1;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:14px;background:var(--panel2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08)}.productHeroMiniCard span{font-size:11px;color:var(--muted)}.productHeroMiniCard strong{font-size:14px}.productStatsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.productStatCard{padding:14px;border-radius:16px;background:var(--panel);border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:6px}.productStatCard span{font-size:12px;color:var(--muted)}.productStatCard strong{font-size:18px;line-height:1.1}.productSection{display:flex;flex-direction:column;gap:10px}.productSectionHead{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:0 2px}.productSectionTitle{font-size:17px;font-weight:900}.productSectionSub{font-size:12px;color:var(--muted);margin-top:2px}.productTileGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.productTileCard{padding:14px;border-radius:16px;background:linear-gradient(180deg,#ffffff0a,#ffffff05);border:1px solid rgba(255,255,255,.08);display:flex;gap:12px;align-items:flex-start;text-decoration:none;color:var(--text);box-shadow:var(--shadow)}.productTileCard.disabled{opacity:.72}.productTileIcon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:#ffffff0f;font-size:24px;flex:0 0 auto}.productTileBody{display:flex;flex-direction:column;gap:6px;min-width:0}.productTileTop{display:flex;align-items:center;justify-content:space-between;gap:8px}.productTileTop strong{font-size:15px;line-height:1.15}.productTileTop span{font-size:10px;font-weight:900;border-radius:999px;padding:5px 8px;background:rgba(var(--accent-rgb, 227,27,35),.12);border:1px solid rgba(var(--accent-rgb, 227,27,35),.28);color:var(--text);white-space:nowrap}.productTileBody small{font-size:12px;color:var(--muted);line-height:1.35}.productNote{padding:12px 14px;border-radius:14px;border:1px dashed rgba(255,255,255,.14);background:#ffffff08;color:var(--muted);font-size:12px;line-height:1.45}.casinoProviderBar{display:flex;gap:8px;overflow:auto;padding-bottom:4px;scrollbar-width:none}.casinoProviderBar::-webkit-scrollbar{display:none}.casinoCatalogGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.casinoToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.casinoToolbarInputs{display:flex;gap:10px;align-items:center;flex-wrap:wrap}@media(max-width:820px){.productHub{padding:10px 0 0;gap:12px}.productHero{grid-template-columns:1fr;padding:16px;border-radius:18px}.productHeroCopy h1{font-size:24px}.productHeroCopy p{font-size:13px;max-width:none}.productHeroActions{display:grid;grid-template-columns:1fr 1fr}.productPrimaryBtn,.productGhostBtn,.productPrimaryGhostBtn{width:100%}.productHeroVisual{min-height:140px;order:-1}.productHeroEmoji{width:118px;height:118px;font-size:54px;border-radius:22px}.productHeroMiniCard{left:50%;transform:translate(-50%);right:auto;bottom:0;min-width:160px;text-align:center}.productStatsGrid{grid-template-columns:1fr 1fr}.productStatCard{padding:12px;border-radius:14px}.productStatCard strong{font-size:16px}.productTileGrid{grid-template-columns:1fr}.productTileCard{padding:12px}.casinoToolbar{display:grid;grid-template-columns:1fr;align-items:stretch}.casinoToolbarInputs{display:grid;grid-template-columns:1fr;gap:8px}.casinoCatalogGrid{grid-template-columns:1fr 1fr;gap:10px}}.productSwitcherSection{gap:8px}.productSwitcherRow{display:flex;gap:8px;overflow:auto;padding:2px 2px 6px;scrollbar-width:none}.productSwitcherRow::-webkit-scrollbar{display:none}.productSwitcherChip{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text);text-decoration:none;font-size:12px;font-weight:900;white-space:nowrap}.productSwitcherChip.active{background:linear-gradient(180deg,rgba(var(--accent-rgb, 227,27,35),.95),rgba(var(--accent-rgb, 177,14,21),.95));border-color:rgba(var(--accent-rgb, 227,27,35),.65);color:#fff}.productSwitcherSection{position:relative}@media(max-width:820px){.productSwitcherSection{position:sticky;top:calc(var(--topbar-offset,74px) + 4px);z-index:6;padding:10px;border-radius:16px;background:var(--panel2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.06)}.productSectionHead{align-items:flex-start}.productSectionSub{line-height:1.35}.productTileTop{align-items:flex-start}}.productHub .productSwitcherSection{padding-top:2px}.productHub .productSwitcherSection .productSectionHead{padding:0}.productHub .productSwitcherSection .productSectionTitle{font-size:14px}.productHub .productSwitcherSection .productSectionSub{display:none}.productHub .productSection{margin-top:0}.productSectionHead>.casinoToolbarInputs{flex:0 1 auto;justify-content:flex-end}@media(max-width:820px){.productSectionHeadFilter{flex-direction:column;align-items:stretch}.productSectionHead>.casinoToolbarInputs{width:100%;justify-content:stretch}.productSectionHead>.casinoToolbarInputs .mobileFilterSearchWrap{width:100%}}html.theme-light .productGhostBtn,html.theme-light .productPrimaryGhostBtn{border-color:#00000024;background:#fff}html.theme-light .productHeroEmoji{border-color:#0000001f;background:linear-gradient(180deg,#0000000a,#00000003)}html.theme-light .productHeroMiniCard,html.theme-light .productStatCard,html.theme-light .productTileCard{border-color:#0000001f}html.theme-light .productTileCard{background:#fff}html.theme-light .productTileIcon{background:#0000000d}html.theme-light .productNote{border-color:#0000002e;background:#00000005}html.theme-light .productSwitcherChip{border-color:#0000001f;background:#fff}html.theme-light .productSwitcherSection{border-color:#00000014}:root{--bg:#0B0D12;--panel:#141823;--panel2:#0F131D;--border:#2A2F3D;--text:#EAEAF0;--muted:#A3A7B3;--accent:#E31B23;--accent2:#FF3B30;--accent-rgb:227,27,35;--accent2-rgb:255,59,48;--chip:#1B2030;--chipOn:#21283A;--good:#34C759;--warn:#FFCC00;--topbar-ink:#ffffff;--radius:14px;--shadow: 0 10px 25px rgba(0,0,0,.35);--font: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji","Segoe UI Emoji";--container-max: 1400px;--layout-left: 280px;--layout-right: 360px;--layout-gap: 14px;--container-pad: 16px;--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-top: env(safe-area-inset-top, 0px)}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:var(--font);background:var(--bg);color:var(--text);-webkit-tap-highlight-color:transparent}body.no-scroll{overflow:hidden}html.theme-light{--bg:#F5F6FA;--panel:#FFFFFF;--panel2:#F0F2F7;--border:#CBD0DD;--text:#101323;--muted:#4F566B;--chip:#E9ECF5;--chipOn:#DDE2F2}html.theme-light body{background:radial-gradient(1200px 600px at 50% -10%,rgba(0,0,0,.06),transparent 55%),var(--bg)}a{color:inherit;text-decoration:none}button{font-family:inherit}.container{max-width:var(--container-max, 1400px);margin:0 auto;padding:var(--container-pad, 16px)}.container.container-full{max-width:none;width:100%;margin:0;padding:0}.container.container-wide{max-width:none;width:100%}.desktopOnly{display:block}@media(max-width:820px){.container{padding-bottom:96px}.desktopOnly{display:none}}.betsWrap{overflow-x:auto;border:1px solid rgba(255,255,255,.15);background:#0b0b0b}.betsTable{width:100%;border-collapse:collapse;min-width:1180px;color:var(--text)}.betsTable thead th{position:sticky;top:0;background:var(--panel2);font-weight:700;font-size:12px;padding:10px;border-bottom:2px solid var(--border);white-space:nowrap}.betsTable tbody td{padding:10px;border-top:1px solid var(--border);font-size:13px;white-space:nowrap}.betsTable tbody tr{background:var(--panel);cursor:pointer}.betsTable tbody tr:hover{background:var(--chip)}.betsEmpty{padding:14px;color:var(--muted)}.dot{display:inline-block;width:14px;height:14px;border-radius:2px;background:#facc15}.dot.good{background:#11b981}.dot.bad{background:#ef4444}.dot.warn{background:#facc15}.dot.void{background:#3b82f6}.dot.cancel{background:#000}.dot.rejected{background:#ef4444}.dot.pending{background:#9ca3af}.dot.win_refund{background:linear-gradient(90deg,#11b981 50%,#3b82f6 50%)}.dot.lose_refund{background:linear-gradient(90deg,#ef4444 50%,#3b82f6 50%)}.statusX{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;color:#ef4444;font-weight:900;font-size:14px;line-height:14px}.plm{font-weight:800}.wlv{color:#f59e0b;font-weight:800;letter-spacing:.2px}.star{color:#e5e7eb;margin-right:6px}.paid{color:#22c55e;font-weight:900;display:inline-flex;flex-direction:column;align-items:center;line-height:1}.paidIcon{font-weight:900}.paidWhen{font-size:10px;opacity:.9;margin-top:2px;white-space:nowrap}.paidBtn{border:none;background:transparent;color:#22c55e;font-weight:900;cursor:pointer}.paidBtn:hover{opacity:.85}.opts{display:flex;gap:8px;justify-content:flex-end}.icoBtn{border:none;background:transparent;color:#e5e7eb;cursor:pointer;padding:2px 4px}.icoBtn:hover{opacity:.85}.totRow td{border-top:1px solid var(--border);padding-top:10px;padding-bottom:10px;background:var(--panel2)}.totLabel,.totNum{font-weight:800;color:var(--text)}.totGlobal td{opacity:.92}.betsFooter{display:flex;justify-content:space-between;align-items:center;padding:10px;border-top:1px solid var(--border);background:var(--panel2);color:var(--muted);font-size:12px}.betsSelect{margin:0 8px;background:var(--chip);color:var(--text);border:1px solid var(--border);padding:4px 6px}.pager{display:flex;gap:6px;align-items:center}.pagerBtn,.pagerNum{background:#111;color:#fff;border:1px solid rgba(255,255,255,.18);padding:4px 8px;cursor:pointer}.pagerNum.on{background:#0b5ed7;border-color:#0b5ed7}.pagerBtn:disabled,.pagerNum:disabled{opacity:.45;cursor:not-allowed}.card{background:linear-gradient(180deg,#ffffff08,#ffffff03);background-color:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.row{display:flex;gap:14px}.col{display:flex;flex-direction:column;gap:14px}.pill{padding:8px 12px;border-radius:999px;border:1px solid var(--border);background:var(--chip);color:var(--muted);display:flex;align-items:center;gap:8px;font-size:13px}.pill.on{background:var(--chipOn);color:var(--text);border-color:rgba(var(--accent-rgb, 227,27,35),.55)}.badge{min-width:18px;height:18px;border-radius:999px;display:grid;place-items:center;font-size:11px;padding:0 6px;background:var(--accent);color:#fff}.btn{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:var(--text);border-radius:12px;padding:10px 14px;cursor:pointer}.btn:hover{border-color:rgba(var(--accent-rgb, 227,27,35),.55)}.btn.primary{background:linear-gradient(180deg,rgba(var(--accent-rgb, 227,27,35),.95),rgba(var(--accent-rgb, 227,27,35),.75));border-color:rgba(var(--accent-rgb, 227,27,35),.65)}.btn.primary:hover{filter:brightness(1.08)}.input{border:1px solid var(--border);background:var(--panel2);color:var(--text);border-radius:12px;padding:10px 12px;outline:none;width:100%}.input[type=date],.input[type=datetime-local],.input[type=time]{color-scheme:dark;color:var(--text)}.input[type=date]::-webkit-datetime-edit,.input[type=date]::-webkit-datetime-edit-text,.input[type=date]::-webkit-datetime-edit-day-field,.input[type=date]::-webkit-datetime-edit-month-field,.input[type=date]::-webkit-datetime-edit-year-field,.input[type=datetime-local]::-webkit-datetime-edit,.input[type=datetime-local]::-webkit-datetime-edit-text,.input[type=datetime-local]::-webkit-datetime-edit-day-field,.input[type=datetime-local]::-webkit-datetime-edit-month-field,.input[type=datetime-local]::-webkit-datetime-edit-year-field,.input[type=datetime-local]::-webkit-datetime-edit-hour-field,.input[type=datetime-local]::-webkit-datetime-edit-minute-field{color:var(--text)}.input[type=date]::-webkit-calendar-picker-indicator,.input[type=datetime-local]::-webkit-calendar-picker-indicator,.input[type=time]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.85;cursor:pointer}.input[type=date]::-webkit-date-and-time-value,.input[type=datetime-local]::-webkit-date-and-time-value,.input[type=time]::-webkit-date-and-time-value{color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;text-align:left}.input.date-empty::-webkit-datetime-edit,.input.date-empty::-webkit-datetime-edit-fields-wrapper,.input.date-empty::-webkit-datetime-edit-text,.input.date-empty::-webkit-datetime-edit-day-field,.input.date-empty::-webkit-datetime-edit-month-field,.input.date-empty::-webkit-datetime-edit-year-field,.input.date-empty::-webkit-date-and-time-value{color:transparent!important;-webkit-text-fill-color:transparent!important}select.input{color-scheme:dark}html.theme-light select.input{color-scheme:light}.small{font-size:12px;color:var(--muted)}.h1{font-size:20px;font-weight:800;letter-spacing:.4px}.table{border-collapse:collapse;width:100%;background:#0000001f;border:1px solid var(--border);border-radius:12px;overflow:hidden}.table th,.table td{padding:10px;border-bottom:1px solid rgba(255,255,255,.06);font-size:13px}.table th{text-align:left;color:var(--muted);font-weight:900;background:#ffffff08}.table tr:hover td{background:#ffffff05}.kpiRow{display:flex;gap:10px;flex-wrap:wrap}.kpi{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff05;cursor:pointer;-webkit-user-select:none;user-select:none}.kpi.on{border-color:rgba(var(--accent-rgb, 227,27,35),.55);background:rgba(var(--accent-rgb, 227,27,35),.08)}.kpiDot{width:10px;height:10px;border-radius:999px;background:var(--muted)}.kpiDot.good{background:var(--good)}.kpiDot.bad{background:#ef4444}.kpiDot.warn{background:var(--warn)}.kpiDot.void{background:#3b82f6}.kpiDot.cancel{background:#000}html[dir=ltr] body.lang-ar,body.lang-ar .prefMenu,body.lang-ar .userMenu,body.lang-ar .coupon,body.lang-ar .market-board,body.lang-ar .sidebar,body.lang-ar .topbar{direction:ltr}body.lang-ar .allow-arabic-text{direction:rtl;text-align:right}@media(max-width:820px){body{padding-bottom:0}.app.app-compact{min-height:100dvh}.container{padding:12px 12px calc(84px + var(--safe-bottom))}.container.container-full{padding-bottom:calc(84px + var(--safe-bottom))}.card{border-radius:12px}}.homeLanding,.homeLandingIntro{padding:14px}.homeLandingGrid{margin-top:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.mobileSportActions,.mobileCouponBar{display:none}@media(max-width:820px){.homeLanding{padding:0}.homeLandingIntro{border-radius:12px}.homeLandingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.heroBanner{height:180px}.mobileSportActions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;padding:10px}.mobileSportActions .btn{width:100%;min-height:42px;font-size:12px;font-weight:900}.mobileCouponBar{position:sticky;top:calc(var(--topbar-offset, 74px) + 4px);z-index:8;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin:0 0 10px;padding:12px;border-radius:14px;border:1px solid rgba(var(--accent-rgb, 227,27,35),.35);background:linear-gradient(180deg,#1f1f24f5,#101013fa);color:var(--text);box-shadow:0 14px 30px #00000040}.mobileCouponBarMain{display:flex;align-items:center;gap:10px;min-width:0}.mobileCouponBarBadge{min-width:28px;height:28px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--accent);color:#fff;font-weight:900}.mobileCouponBarText{display:grid;gap:2px;min-width:0;text-align:left}.mobileCouponBarText strong,.mobileCouponBarSide strong{font-size:14px}.mobileCouponBarText span,.mobileCouponBarSide small{color:var(--muted);font-size:11px}.mobileCouponBarSide{display:grid;gap:2px;text-align:right;flex:0 0 auto}}html.has-page-bg-video .topbar,html.has-page-bg-video .bnInner,html.has-page-bg-video .productSwitcherSection,html.has-page-bg-video .mobileCouponBar,html.has-page-bg-video .slipTabs,html.has-page-bg-video .heroDots,html.has-page-bg-video .productHeroMiniCard,html.has-page-bg-video .mobileViewToggle{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.has-page-bg body{background-color:transparent}html.theme-light .btn{border-color:#00000029;background:#fff;color:var(--text)}html.theme-light .btn:hover{border-color:rgba(var(--accent-rgb,227,27,35),.6)}html.theme-light .pagerBtn,html.theme-light .pagerNum{background:#fff;color:var(--text);border-color:#0000002e}html.theme-light .select{border-color:#00000029;background:#fff}html.theme-light .betsWrap{background:var(--panel);border-color:var(--border)}html.theme-light .icoBtn{color:var(--muted)}html.theme-light .star{color:#9aa1b2}html.theme-light .table{background:#fff;border-color:var(--border)}html.theme-light .table th,html.theme-light .table td{border-bottom-color:#00000014}html.theme-light .card{border-color:#00000024;box-shadow:0 8px 22px #00000014}html.theme-light .input[type=date],html.theme-light .input[type=datetime-local],html.theme-light .input[type=time]{color-scheme:light}html.theme-light .input[type=date]::-webkit-calendar-picker-indicator,html.theme-light .input[type=datetime-local]::-webkit-calendar-picker-indicator,html.theme-light .input[type=time]::-webkit-calendar-picker-indicator{filter:none}:root{--bonus-tile-bg: linear-gradient(135deg, rgba(255,255,255,.05), rgba(255,255,255,.02));--bonus-tile-border: rgba(255,255,255,.1);--bonus-empty-bg: rgba(255,255,255,.04);--bonus-empty-border: rgba(255,255,255,.1);--bonus-chip: rgba(255,255,255,.08)}html.theme-light{--bonus-tile-bg:#ffffff;--bonus-tile-border: rgba(0,0,0,.12);--bonus-empty-bg: rgba(0,0,0,.02);--bonus-empty-border: rgba(0,0,0,.14);--bonus-chip: rgba(0,0,0,.06)}:root{--home-tile-bg: linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.02));--home-tile-border: rgba(255,255,255,.12);--home-tile-ink:#ffffff;--home-tile-shadow: 0 1px 8px rgba(0,0,0,.55);--promo-box-bg: linear-gradient(135deg, #1e293b, #0f172a)}html.theme-light{--home-tile-bg:#ffffff;--home-tile-border: rgba(0,0,0,.14);--home-tile-ink:#101323;--home-tile-shadow: none;--promo-box-bg: linear-gradient(135deg, #eef2f7, #e2e8f0)}html.theme-light .dot{box-shadow:0 0 0 1px #0000001a}html.has-accent2 .iconBtn{background:var(--accent2-user);color:var(--accent2-ink)}html.has-accent2 .iconBtnLabel{color:var(--accent2-ink)}html.has-accent2 .topbar .btn,html.has-accent2 .prefTrigger{background:var(--accent2-user);color:var(--accent2-ink)}html.has-accent2 .prefCode,html.has-accent2 .prefText{color:var(--accent2-ink)}html.has-accent2 .sessionUser .pill,html.has-accent2 .homeLandingIntro{background:var(--accent2-user);color:var(--accent2-ink)}html.has-accent2 .homeLandingIntro .h1{color:var(--accent2-ink)}html.has-accent2 .boSideItem{background:transparent;color:var(--text);border-color:transparent}html.has-accent2 .boSideItem.on{background:var(--accent);color:var(--accent-ink, #fff)}html.has-accent2 .boSideItem:hover{background:var(--chip);color:var(--text)}html.has-accent2 .boSideItem.on:hover{background:var(--accent);color:var(--accent-ink, #fff)}html.has-accent2 .pill{background:var(--chip);color:var(--text);border-color:var(--border)}html.has-accent2 .btn,html.has-accent2 .center.card thead th,html.has-accent2 .table thead th,html.has-accent2 .betsTable thead th{background:var(--chip);color:var(--text)}html.has-accent2 .amHead{background:var(--chip);color:var(--text);padding:10px 12px;border-radius:10px;margin-bottom:12px}html.has-accent2 .amTitle,html.has-accent2 .amX{color:var(--text)}html.has-accent2 .liveBettingBtn{background:var(--accent2-user);color:var(--accent2-ink)}html.has-accent2 .searchArrow{background:var(--accent2-user);color:var(--accent2-ink);border-color:var(--accent2-user)}html.has-accent2 .quoteCompetitionItem,html.has-accent2 .sportNavItem,html.has-accent2 .countryTreeItem{background:var(--chip);color:var(--text)}html.has-accent2 .quoteCompetitionItem.active,html.has-accent2 .sportNavItem.active,html.has-accent2 .countryTreeItem.active{color:#fff}html.has-accent2 .boSideList{display:flex;flex-direction:column;gap:6px}html.theme-light .odd{border-color:#00000024;background:#fff}html.theme-light .marketMatrixTab:not(.active){border:1px solid rgba(0,0,0,.14);background:#fff;color:#111}html.theme-light:not(.has-accent2) .liveShell:not(.mobile) .liveGroupHead{background:var(--accent-readable, var(--accent))}html.has-accent2 .marketMatrixTab.active,html.has-accent2 .liveShell .liveGroupHead,html.has-accent2 .liveShell.mobile .liveGroupHead{background:var(--accent);color:var(--accent-ink, #fff)}:root{--topbar-h: 58px;--bottomnav-h: 78px}@media(max-width:820px){.topbar{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:50!important;margin-bottom:0!important}.top-inner{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;padding:calc(10px + env(safe-area-inset-top,0px)) 12px 10px!important;gap:8px!important;min-height:0!important}.brand{flex-shrink:0!important}.brandLogo{height:36px!important}.icons{display:none!important}.actions{display:flex!important;align-items:center!important;gap:6px!important;flex-shrink:0!important;padding:0!important}.msgClock{display:inline-flex!important;align-items:center!important;gap:4px!important}.msgClock .clock{font-size:11px!important;padding:5px 8px!important;border-radius:8px!important;white-space:nowrap!important}.sessionPrefs{display:flex!important;align-items:center!important;gap:4px!important}.prefTrigger{height:30px!important;min-width:48px!important;padding:0 8px!important;font-size:11px!important;border-radius:8px!important}.prefTriggerWide{min-width:72px!important}.prefMenu{z-index:70!important}.session{display:flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important}.sessionTop,.sessionLower{display:none!important}.actions>.btn.primary{display:inline-flex!important;height:32px!important;padding:0 12px!important;font-size:11px!important;font-weight:900!important;border-radius:8px!important}.mobileMenuBtn{display:inline-flex!important;width:36px!important;height:36px!important;border-radius:10px!important;border:1px solid rgba(255,255,255,.2)!important;background:#ffffff1a!important;color:#fff!important;font-size:18px!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}:root{--topbar-offset: calc(var(--topbar-h) + env(safe-area-inset-top, 0px) + 6px)}.app.app-compact{padding-top:calc(var(--topbar-h) + env(safe-area-inset-top,0px))!important}}@media(max-width:820px){.footerBar,.footerBar.fixed{display:none!important}}@media(max-width:820px){.bnWrap{bottom:0!important;padding:6px 10px calc(6px + env(safe-area-inset-bottom,0px))!important;z-index:40!important}.bnInner{border-radius:14px!important;padding:6px 8px!important;gap:4px!important}.bnItem{padding:6px 4px!important;border-radius:12px!important;min-height:unset!important}.bnIco{font-size:20px!important}.bnLbl{font-size:10px!important}}@media(max-width:820px){.container{padding-top:10px!important;padding-left:12px!important;padding-right:12px!important;padding-bottom:calc(var(--bottomnav-h) + env(safe-area-inset-bottom,0px) + 10px)!important}.container.container-full{padding-top:0!important;padding-left:0!important;padding-right:0!important;padding-bottom:calc(var(--bottomnav-h) + env(safe-area-inset-bottom,0px))!important}.layout,.layout.layout-2,.layout.sportLayout{grid-template-columns:1fr!important;gap:0!important}.layout .left,.layout.layout-2 .left,.sportShell .left,.layout .right,.sportLayout .right,.sportShell .right{display:none!important}.layout .center,.layout.layout-2 .center{width:100%!important;min-height:0!important}}@media(max-width:820px){.homeLanding{padding:0!important}.homeLandingIntro{border-radius:16px!important;padding:14px!important}.heroBanner{width:100%!important;height:180px!important;object-fit:cover!important;border-radius:16px!important}.homeLandingGrid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important;margin-top:12px!important}}@media(max-width:820px){.productHub{padding:10px!important;gap:14px!important}.productHero{grid-template-columns:1fr!important;padding:14px!important;border-radius:16px!important}.productHeroCopy h1{font-size:22px!important}.casinoCatalogGrid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.casinoToolbar{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.casinoToolbarInputs{flex-direction:column!important;gap:8px!important}.casinoToolbar input,.casinoToolbar select,.casinoToolbarInputs input,.casinoToolbarInputs select{width:100%!important}.productSwitcherSection{top:calc(var(--topbar-offset, 64px) + 4px)!important}.productStatsGrid{grid-template-columns:repeat(2,1fr)!important}.productTileGrid{grid-template-columns:1fr!important}}@media(max-width:820px){.mobileCompactBanner{margin:0 12px!important;border-radius:16px!important}.mobileScrollRow{padding:2px 12px 6px!important}.mobileSportCard{margin:0 12px!important;border-radius:16px!important}.casinoCatalogGrid .mobileSportCard{margin:0!important}.mobileOddsGrid{grid-template-columns:repeat(3,1fr)!important;gap:6px!important}.mobileOddBtn{min-height:52px!important;border-radius:12px!important;min-height:unset!important}.mobileOddVal{font-size:15px!important}}@media(max-width:820px){.mobileProfileLayout .left{display:none!important}.mobileProfileLayout .layout{grid-template-columns:1fr!important}.mobileProfileMain{padding:12px!important;gap:12px!important}.mobileProfileSummaryGrid{grid-template-columns:1fr 1fr!important}.mobileProfileSection .row{flex-direction:column!important;gap:10px!important}.mobileProfileSection .btn{width:100%!important}}@media(max-width:820px){.betsWrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;border-radius:12px!important}.kpiRow{flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:4px!important}.betsFooter{flex-direction:column!important;gap:8px!important;align-items:flex-start!important}}@media(max-width:820px){.mobileCouponSheet{z-index:45!important}.mobileCouponBar{bottom:calc(env(safe-area-inset-bottom,0px) + var(--bottomnav-h) - 10px)!important;z-index:35!important}}@media(max-width:820px){.mobileDrawerBackdrop{z-index:55!important}.mobileDrawer{position:fixed!important;top:0!important;right:0!important;height:100dvh!important;width:min(340px,88vw)!important;padding-top:calc(16px + env(safe-area-inset-top,0px))!important;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))!important;z-index:56!important}.mobileDrawerGrid,.mobileDrawerPrefs,.mobileDrawerWallet{grid-template-columns:1fr 1fr!important}}@media(max-width:820px){input,select,textarea{font-size:16px!important}*{-webkit-tap-highlight-color:transparent!important}::-webkit-scrollbar{display:none!important}*{scrollbar-width:none!important}}@media(max-width:820px){.mobileViewToggle{display:inline-flex!important}.homeLandingIntro{display:flex!important}}.entraMobile{display:none}@media(max-width:820px){.authDesktop{display:none!important}.entraMobile{display:inline-flex!important;position:relative}.entraBtn{display:inline-flex!important;align-items:center;gap:4px;height:32px!important;padding:0 12px!important;font-size:12px!important;font-weight:900!important;border-radius:8px!important;white-space:nowrap!important}.entraBackdrop{position:fixed;inset:0;z-index:69}.entraMenu{position:absolute;top:calc(100% + 6px);right:0;z-index:70;min-width:160px;background:var(--panel, #141823);border:1px solid var(--border, #2A2F3D);border-radius:12px;box-shadow:0 12px 30px #00000080;overflow:hidden;padding:4px}.entraItem{display:block;width:100%;text-align:left;background:transparent;border:none;color:var(--text, #EAEAF0);font-weight:800;font-size:14px;padding:12px 14px;border-radius:8px;cursor:pointer}.entraItem:active{background:#ffffff0f}}@media(max-width:820px){.supportChatPanel{inset:8px!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;grid-template-rows:52px 1fr auto!important}.supportChatActions{flex-wrap:wrap!important;row-gap:8px!important}.supportChatActions input[type=file]{max-width:100%;min-width:0}}html.has-page-bg .topbar{background-color:var(--topbar-bg, var(--bg))!important}html.has-page-bg .homeLandingGrid>button.card{background-color:var(--bg)!important;background-image:linear-gradient(180deg,#ffffff0a,#ffffff05)!important}html.has-page-bg .btn{background-color:var(--bg)!important;background-image:linear-gradient(#ffffff0f,#ffffff0f)!important}html.has-page-bg .btn.primary{background-color:var(--bg)!important;background-image:linear-gradient(180deg,rgba(var(--accent-rgb, 227,27,35),.95),rgba(var(--accent-rgb, 227,27,35),.75))!important}html.has-page-bg .ticket,html.has-page-bg .reserveBox,html.has-page-bg .promoBox{background-color:var(--bg)!important;background-image:linear-gradient(#00000029,#00000029)!important}html.has-page-bg .liveSportTab.active{background-color:var(--bg)!important;background-image:linear-gradient(rgba(var(--accent-rgb, 232,179,57),.1),rgba(var(--accent-rgb, 232,179,57),.1))!important}html.has-page-bg .liveSportCount{background-color:var(--bg)!important;background-image:linear-gradient(#ffffff0f,#ffffff0f)!important}html.has-page-bg .legendaGiocabilita.dark{background-color:var(--bg)!important;background-image:linear-gradient(#ffffff0a,#ffffff0a)!important}html.has-page-bg .mobileTab.active{background-color:var(--bg)!important;background-image:linear-gradient(rgba(var(--accent-rgb, 227,27,35),.14),rgba(var(--accent-rgb, 227,27,35),.14))!important}html.has-page-bg .mobileChip.active{background-color:var(--bg)!important;background-image:linear-gradient(180deg,rgba(var(--accent-rgb, 227,27,35),.95),rgba(var(--accent-rgb, 177,14,21),.95))!important}html.has-page-bg .mobileFilterSearch{background-color:var(--bg)!important;background-image:linear-gradient(#ffffff0d,#ffffff0d)!important}html.has-page-bg .mobileGhostBtn,html.has-page-bg .mobileMiniGhostBtn{background-color:var(--bg)!important;background-image:linear-gradient(#ffffff0a,#ffffff0a)!important}html.has-page-bg .mobileBackBtn{background-color:var(--bg)!important;background-image:linear-gradient(#ffffff0d,#ffffff0d)!important}html.has-page-bg .mobileEmpty{background-color:var(--bg)!important;background-image:linear-gradient(#ffffff08,#ffffff08)!important}html.has-page-bg .mobileSearchClear{background-color:var(--bg)!important;background-image:linear-gradient(#ffffff0f,#ffffff0f)!important}html.has-page-bg .mobileProfileSummaryCard{background-color:var(--bg)!important;background-image:linear-gradient(#ffffff0d,#ffffff0d)!important}html.has-page-bg .mobileLeagueRow{background-color:var(--bg)!important;background-image:linear-gradient(#ffffff08,#ffffff08)!important}html.has-page-bg .productTileCard{background-color:var(--bg)!important;background-image:linear-gradient(180deg,#ffffff0a,#ffffff05)!important}html.has-page-bg .productGhostBtn{background-color:var(--bg)!important;background-image:linear-gradient(#ffffff0a,#ffffff0a)!important}html.has-page-bg .productPrimaryGhostBtn{background-color:var(--bg)!important;background-image:linear-gradient(rgba(var(--accent-rgb, 227,27,35),.1),rgba(var(--accent-rgb, 227,27,35),.1))!important}html.has-page-bg .productHeroEmoji{background-color:var(--bg)!important;background-image:linear-gradient(180deg,#ffffff14,#ffffff05)!important}html.has-page-bg .productNote{background-color:var(--bg)!important;background-image:linear-gradient(#ffffff08,#ffffff08)!important}html.has-page-bg .productSwitcherChip{background-color:var(--bg)!important;background-image:linear-gradient(#ffffff0a,#ffffff0a)!important}html.has-page-bg .productSwitcherChip.active{background-color:var(--bg)!important;background-image:linear-gradient(180deg,rgba(var(--accent-rgb, 227,27,35),.95),rgba(var(--accent-rgb, 177,14,21),.95))!important}html.has-page-bg .casinoToolbarInputs select,html.has-page-bg .casinoToolbarInputs input{background-color:var(--bg)!important;background-image:linear-gradient(#ffffff0d,#ffffff0d)!important}html.has-page-bg .sportLandingSection{background-color:var(--bg)!important;background-image:linear-gradient(#ffffff05,#ffffff05)!important}html.has-page-bg .sportLandingHeader{background-color:var(--bg)!important;background-image:linear-gradient(180deg,#ffffff0d,#ffffff05)!important}html.has-page-bg .table{background-color:var(--bg)!important;background-image:linear-gradient(#0000001f,#0000001f)!important}html.has-page-bg .kpi{background-color:var(--bg)!important;background-image:linear-gradient(#ffffff05,#ffffff05)!important}html.has-page-bg .amCard{background-color:var(--bg)!important;background-image:linear-gradient(#0f121ceb,#0f121ceb)!important}html.has-page-bg :is(.card,.topbar,.mobileSportCard,.mobileDrawer,.betsWrap,.amCard,.ticket,.promoBox,.productTileCard,.productStatCard,.mobileCouponBar,.mobileCouponSheet,.modal,.mobileDrawerLink,.mobileChip,.productSwitcherSection) .homeLandingGrid>button.card{background-color:transparent!important;background-image:linear-gradient(180deg,#ffffff0a,#ffffff05)!important}html.has-page-bg :is(.card,.topbar,.mobileSportCard,.mobileDrawer,.betsWrap,.amCard,.ticket,.promoBox,.productTileCard,.productStatCard,.mobileCouponBar,.mobileCouponSheet,.modal,.mobileDrawerLink,.mobileChip,.productSwitcherSection) .btn{background-color:#ffffff0f!important;background-image:none!important}html.has-page-bg :is(.card,.topbar,.mobileSportCard,.mobileDrawer,.betsWrap,.amCard,.ticket,.promoBox,.productTileCard,.productStatCard,.mobileCouponBar,.mobileCouponSheet,.modal,.mobileDrawerLink,.mobileChip,.productSwitcherSection) .btn.primary{background-color:transparent!important;background-image:linear-gradient(180deg,rgba(var(--accent-rgb, 227,27,35),.95),rgba(var(--accent-rgb, 227,27,35),.75))!important}html.has-page-bg :is(.card,.topbar,.mobileSportCard,.mobileDrawer,.betsWrap,.amCard,.ticket,.promoBox,.productTileCard,.productStatCard,.mobileCouponBar,.mobileCouponSheet,.modal,.mobileDrawerLink,.mobileChip,.productSwitcherSection) .ticket{background-color:#00000029!important;background-image:none!important}html.has-page-bg :is(.card,.topbar,.mobileSportCard,.mobileDrawer,.betsWrap,.amCard,.ticket,.promoBox,.productTileCard,.productStatCard,.mobileCouponBar,.mobileCouponSheet,.modal,.mobileDrawerLink,.mobileChip,.productSwitcherSection) .reserveBox{background-color:#00000029!important;background-image:none!important}html.has-page-bg :is(.card,.topbar,.mobileSportCard,.mobileDrawer,.betsWrap,.amCard,.ticket,.promoBox,.productTileCard,.productStatCard,.mobileCouponBar,.mobileCouponSheet,.modal,.mobileDrawerLink,.mobileChip,.productSwitcherSection) .promoBox{background-color:#00000029!important;background-image:none!important}html.has-page-bg :is(.card,.topbar,.mobileSportCard,.mobileDrawer,.betsWrap,.amCard,.ticket,.promoBox,.productTileCard,.productStatCard,.mobileCouponBar,.mobileCouponSheet,.modal,.mobileDrawerLink,.mobileChip,.productSwitcherSection) .liveSportTab.active{background-color:rgba(var(--accent-rgb, 232,179,57),.1)!important;background-image:none!important}html.has-page-bg :is(.card,.topbar,.mobileSportCard,.mobileDrawer,.betsWrap,.amCard,.ticket,.promoBox,.productTileCard,.productStatCard,.mobileCouponBar,.mobileCouponSheet,.modal,.mobileDrawerLink,.mobileChip,.productSwitcherSection) .liveSportCount{background-color:#ffffff0f!important;background-image:none!important}html.has-page-bg :is(.card,.topbar,.mobileSportCard,.mobileDrawer,.betsWrap,.amCard,.ticket,.promoBox,.productTileCard,.productStatCard,.mobileCouponBar,.mobileCouponSheet,.modal,.mobileDrawerLink,.mobileChip,.productSwitcherSection) .legendaGiocabilita.dark{background-color:#ffffff0a!important;background-image:none!important}html.has-page-bg :is(.card,.topbar,.mobileSportCard,.mobileDrawer,.betsWrap,.amCard,.ticket,.promoBox,.productTileCard,.productStatCard,.mobileCouponBar,.mobileCouponSheet,.modal,.mobileDrawerLink,.mobileChip,.productSwitcherSection) .mobileTab.active{background-color:rgba(var(--accent-rgb, 227,27,35),.14)!important;background-image:none!important}html.has-page-bg :is(.card,.topbar,.mobileSportCard,.mobileDrawer,.betsWrap,.amCard,.ticket,.promoBox,.productTileCard,.productStatCard,.mobileCouponBar,.mobileCouponSheet,.modal,.mobileDrawerLink,.mobileChip,.productSwitcherSection) .mobileChip.active{background-color:transparent!important;background-image:linear-gradient(180deg,rgba(var(--accent-rgb, 227,27,35),.95),rgba(var(--accent-rgb, 177,14,21),.95))!important}html.has-page-bg :is(.card,.topbar,.mobileSportCard,.mobileDrawer,.betsWrap,.amCard,.ticket,.promoBox,.productTileCard,.productStatCard,.mobileCouponBar,.mobileCouponSheet,.modal,.mobileDrawerLink,.mobileChip,.productSwitcherSection) .mobileFilterSearch{background-color:#ffffff0d!important;background-image:none!important}html.has-page-bg :is(.card,.topbar,.mobileSportCard,.mobileDrawer,.betsWrap,.amCard,.ticket,.promoBox,.productTileCard,.productStatCard,.mobileCouponBar,.mobileCouponSheet,.modal,.mobileDrawerLink,.mobileChip,.productSwitcherSection) .mobileGhostBtn{background-color:#ffffff0a!important;background-image:none!important}html.has-page-bg :is(.card,.topbar,.mobileSportCard,.mobileDrawer,.betsWrap,.amCard,.ticket,.promoBox,.productTileCard,.productStatCard,.mobileCouponBar,.mobileCouponSheet,.modal,.mobileDrawerLink,.mobileChip,.productSwitcherSection) .mobileMiniGhostBtn{background-color:#ffffff0a!important;background-image:none!important}html.has-page-bg :is(.card,.topbar,.mobileSportCard,.mobileDrawer,.betsWrap,.amCard,.ticket,.promoBox,.productTileCard,.productStatCard,.mobileCouponBar,.mobileCouponSheet,.modal,.mobileDrawerLink,.mobileChip,.productSwitcherSection) .mobileBackBtn{background-color:#ffffff0d!important;background-image:none!important}html.has-page-bg :is(.card,.topbar,.mobileSportCard,.mobileDrawer,.betsWrap,.amCard,.ticket,.promoBox,.productTileCard,.productStatCard,.mobileCouponBar,.mobileCouponSheet,.modal,.mobileDrawerLink,.mobileChip,.productSwitcherSection) .mobileEmpty{background-color:#ffffff08!important;background-image:none!important}html.has-page-bg :is(.card,.topbar,.mobileSportCard,.mobileDrawer,.betsWrap,.amCard,.ticket,.promoBox,.productTileCard,.productStatCard,.mobileCouponBar,.mobileCouponSheet,.modal,.mobileDrawerLink,.mobileChip,.productSwitcherSection) .mobileSearchClear{background-color:#ffffff0f!important;background-image:none!important}html.has-page-bg :is(.card,.topbar,.mobileSportCard,.mobileDrawer,.betsWrap,.amCard,.ticket,.promoBox,.productTileCard,.productStatCard,.mobileCouponBar,.mobileCouponSheet,.modal,.mobileDrawerLink,.mobileChip,.productSwitcherSection) .mobileProfileSummaryCard{background-color:#ffffff0d!important;background-image:none!important}html.has-page-bg :is(.card,.topbar,.mobileSportCard,.mobileDrawer,.betsWrap,.amCard,.ticket,.promoBox,.productTileCard,.productStatCard,.mobileCouponBar,.mobileCouponSheet,.modal,.mobileDrawerLink,.mobileChip,.productSwitcherSection) .mobileLeagueRow{background-color:#ffffff08!important;background-image:none!important}html.has-page-bg :is(.card,.topbar,.mobileSportCard,.mobileDrawer,.betsWrap,.amCard,.ticket,.promoBox,.productTileCard,.productStatCard,.mobileCouponBar,.mobileCouponSheet,.modal,.mobileDrawerLink,.mobileChip,.productSwitcherSection) .productTileCard{background-color:transparent!important;background-image:linear-gradient(180deg,#ffffff0a,#ffffff05)!important}html.has-page-bg :is(.card,.topbar,.mobileSportCard,.mobileDrawer,.betsWrap,.amCard,.ticket,.promoBox,.productTileCard,.productStatCard,.mobileCouponBar,.mobileCouponSheet,.modal,.mobileDrawerLink,.mobileChip,.productSwitcherSection) .productGhostBtn{background-color:#ffffff0a!important;background-image:none!important}html.has-page-bg :is(.card,.topbar,.mobileSportCard,.mobileDrawer,.betsWrap,.amCard,.ticket,.promoBox,.productTileCard,.productStatCard,.mobileCouponBar,.mobileCouponSheet,.modal,.mobileDrawerLink,.mobileChip,.productSwitcherSection) .productPrimaryGhostBtn{background-color:rgba(var(--accent-rgb, 227,27,35),.1)!important;background-image:none!important}html.has-page-bg :is(.card,.topbar,.mobileSportCard,.mobileDrawer,.betsWrap,.amCard,.ticket,.promoBox,.productTileCard,.productStatCard,.mobileCouponBar,.mobileCouponSheet,.modal,.mobileDrawerLink,.mobileChip,.productSwitcherSection) .productHeroEmoji{background-color:transparent!important;background-image:linear-gradient(180deg,#ffffff14,#ffffff05)!important}html.has-page-bg :is(.card,.topbar,.mobileSportCard,.mobileDrawer,.betsWrap,.amCard,.ticket,.promoBox,.productTileCard,.productStatCard,.mobileCouponBar,.mobileCouponSheet,.modal,.mobileDrawerLink,.mobileChip,.productSwitcherSection) .productNote{background-color:#ffffff08!important;background-image:none!important}html.has-page-bg :is(.card,.topbar,.mobileSportCard,.mobileDrawer,.betsWrap,.amCard,.ticket,.promoBox,.productTileCard,.productStatCard,.mobileCouponBar,.mobileCouponSheet,.modal,.mobileDrawerLink,.mobileChip,.productSwitcherSection) .productSwitcherChip{background-color:#ffffff0a!important;background-image:none!important}html.has-page-bg :is(.card,.topbar,.mobileSportCard,.mobileDrawer,.betsWrap,.amCard,.ticket,.promoBox,.productTileCard,.productStatCard,.mobileCouponBar,.mobileCouponSheet,.modal,.mobileDrawerLink,.mobileChip,.productSwitcherSection) .productSwitcherChip.active{background-color:transparent!important;background-image:linear-gradient(180deg,rgba(var(--accent-rgb, 227,27,35),.95),rgba(var(--accent-rgb, 177,14,21),.95))!important}html.has-page-bg :is(.card,.topbar,.mobileSportCard,.mobileDrawer,.betsWrap,.amCard,.ticket,.promoBox,.productTileCard,.productStatCard,.mobileCouponBar,.mobileCouponSheet,.modal,.mobileDrawerLink,.mobileChip,.productSwitcherSection) .casinoToolbarInputs select{background-color:#ffffff0d!important;background-image:none!important}html.has-page-bg :is(.card,.topbar,.mobileSportCard,.mobileDrawer,.betsWrap,.amCard,.ticket,.promoBox,.productTileCard,.productStatCard,.mobileCouponBar,.mobileCouponSheet,.modal,.mobileDrawerLink,.mobileChip,.productSwitcherSection) .casinoToolbarInputs input{background-color:#ffffff0d!important;background-image:none!important}html.has-page-bg :is(.card,.topbar,.mobileSportCard,.mobileDrawer,.betsWrap,.amCard,.ticket,.promoBox,.productTileCard,.productStatCard,.mobileCouponBar,.mobileCouponSheet,.modal,.mobileDrawerLink,.mobileChip,.productSwitcherSection) .sportLandingSection{background-color:#ffffff05!important;background-image:none!important}html.has-page-bg :is(.card,.topbar,.mobileSportCard,.mobileDrawer,.betsWrap,.amCard,.ticket,.promoBox,.productTileCard,.productStatCard,.mobileCouponBar,.mobileCouponSheet,.modal,.mobileDrawerLink,.mobileChip,.productSwitcherSection) .sportLandingHeader{background-color:transparent!important;background-image:linear-gradient(180deg,#ffffff0d,#ffffff05)!important}html.has-page-bg :is(.card,.topbar,.mobileSportCard,.mobileDrawer,.betsWrap,.amCard,.ticket,.promoBox,.productTileCard,.productStatCard,.mobileCouponBar,.mobileCouponSheet,.modal,.mobileDrawerLink,.mobileChip,.productSwitcherSection) .table{background-color:#0000001f!important;background-image:none!important}html.has-page-bg :is(.card,.topbar,.mobileSportCard,.mobileDrawer,.betsWrap,.amCard,.ticket,.promoBox,.productTileCard,.productStatCard,.mobileCouponBar,.mobileCouponSheet,.modal,.mobileDrawerLink,.mobileChip,.productSwitcherSection) .kpi{background-color:#ffffff05!important;background-image:none!important}html.has-page-bg :is(.card,.topbar,.mobileSportCard,.mobileDrawer,.betsWrap,.amCard,.ticket,.promoBox,.productTileCard,.productStatCard,.mobileCouponBar,.mobileCouponSheet,.modal,.mobileDrawerLink,.mobileChip,.productSwitcherSection) .amCard{background-color:#0f121ceb!important;background-image:none!important}html.has-page-bg :is(.productSectionTitle,.productSectionSub,.mobileSectionTitle,.mobileSectionSub,.productHeroTitle,.productHeroSub,.sportLandingTitle){text-shadow:0 1px 10px rgba(0,0,0,.85),0 0 2px rgba(0,0,0,.65)}
