@font-face{font-family:Roboto;src:url(/fonts/roboto-variable.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--forzza-page-bg:#111b36;--forzza-raised:#192641;--forzza-panel:#283a5c;--forzza-surface:#283a5c;--forzza-surface-secondary:#22324f;--forzza-elevated:#334a73;--forzza-control:#2f4570;--forzza-control-hover:#3962ad;--forzza-primary-blue:#1976d2;--forzza-accent:#1976d2;--forzza-accent-soft:#254d7e;--forzza-chip:#283a5c;--forzza-text:#e8eaed;--forzza-text-secondary:#dde3f8;--forzza-text-muted:#aab5be;--forzza-text-faint:#8391ab;--forzza-accent-yellow:#f4ba31;--forzza-success:#019760;--forzza-error:#de201a;--forzza-radius-lg:16px;--forzza-font-section-title:15.75px;--forzza-font-body:12.25px;--forzza-font-odds:12.25px}.sb-fz{--pb-page:var(--forzza-page-bg);--pb-surface:var(--forzza-surface);--pb-surface-muted:var(--forzza-surface-secondary);--pb-surface-strong:var(--forzza-control);--pb-text:var(--forzza-text);--pb-text-strong:var(--forzza-text-secondary);--pb-text-muted:var(--forzza-text-muted);--color-page:var(--forzza-page-bg);--color-text:var(--forzza-text);--color-card:var(--forzza-surface);--sb-page:var(--forzza-page-bg);--sb-surface:var(--forzza-surface);--sb-text:var(--forzza-text);--sb-text-muted:var(--forzza-text-muted);background:var(--forzza-page-bg);color:var(--forzza-text);font-family:Roboto,Helvetica,Arial,sans-serif}:is(html:has(.sb-fz),body:has(.sb-fz)){background:var(--forzza-page-bg)}.mobile-discovery-home.fz{--forzza-page-bg:#111b36;--forzza-surface:#283a5c;--forzza-surface-secondary:#22324f;--forzza-primary-blue:#1976d2;--forzza-chip:#283a5c;--forzza-text:#e8eaed;--forzza-text-muted:#aab5be;--forzza-accent-yellow:#f4ba31;--fz-bg:var(--forzza-page-bg);--fz-card:var(--forzza-surface);--fz-card-deep:var(--forzza-surface-secondary);--fz-cell:var(--forzza-control);--fz-chip:var(--forzza-chip);--fz-action:var(--forzza-primary-blue);--fz-accent:var(--forzza-accent-yellow);--fz-text:var(--forzza-text);--fz-muted:var(--forzza-text-muted);--fz-line:var(--forzza-border);color:var(--forzza-text);background:var(--forzza-page-bg);font-family:Roboto,Helvetica,Arial,sans-serif}@media (max-width:899px){.mobile-discovery-home.fz:not(.spb-page){padding:0 16px calc(var(--sb-bottom-nav-height) + env(safe-area-inset-bottom) + 24px)}.mobile-discovery-home.fz .fz-header{gap:10px;height:76px;min-height:76px;padding:12px 0}.mobile-discovery-home.fz .fz-greeting-hi{font-size:15.75px;font-weight:600;line-height:24px}.mobile-discovery-home.fz .fz-greeting-sub{margin:0;font-size:12.25px;line-height:19.23px}.mobile-discovery-home.fz .fz-login{background:linear-gradient(110deg,#1976d2,#17578e);min-height:40px;padding:0 20px;font-size:12.25px;font-weight:500}.mobile-discovery-home.fz .fz-balance{text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(110deg,#1976d2,#17578e);max-width:132px;min-height:38px;padding:0 12px;font-size:11px;font-weight:600;overflow:hidden}.mobile-discovery-home.fz .fz-menu{background:#283a5c;width:36px;height:36px}.fz-language{background:0 0;border:0;flex:0 0 30px;place-content:center;width:30px;height:36px;display:grid}.fz-language img{object-fit:contain;width:30px;height:30px;display:block}.mobile-discovery-home.fz .fz-share-banner{background:linear-gradient(90deg,#10213c,#1976d2 18% 82%,#10213c);border-radius:0;gap:4px;width:calc(100% + 32px);height:24px;min-height:24px;margin:4px -16px 0;padding:2px 4px;font-size:12.25px;font-weight:600;line-height:19px}.mobile-discovery-home.fz .fz-share-banner>span{text-overflow:clip}.mobile-discovery-home.fz .fz-search-pill{background:var(--forzza-surface);height:42px;margin-top:16px;padding:0 16px;font-size:14px;font-weight:500}.mobile-discovery-home.fz .fz-search-pill strong{font-weight:600}.mobile-discovery-home.fz .fz-sports-rail{gap:8px;height:66px;margin:16px -16px 0;padding:1px 8px 1px 16px}.mobile-discovery-home.fz .fz-sport{border-bottom-width:3px;flex-direction:column;flex:0 0 64px;justify-content:center;align-items:center;gap:5px;min-width:64px;height:64px;padding:6px 4px 0;font-size:10.5px;font-weight:500;line-height:16px;display:flex}.mobile-discovery-home.fz .fz-sport img,.mobile-discovery-home.fz .fz-sport svg{object-fit:contain;width:28px;height:28px}.mobile-discovery-home.fz .fz-competition-rail{gap:8px;height:24px;margin:6px -16px 0;padding:1px 8px 1px 16px}.mobile-discovery-home.fz .fz-competition-chip{background:#283a5c80;gap:4px;height:22px;padding:2px 8px 2px 4px;font-size:10.5px;font-weight:500}.mobile-discovery-home.fz .fz-section{margin-top:24px}.mobile-discovery-home.fz .fz-competition-rail+.fz-section{margin-top:30px}.mobile-discovery-home.fz .fz-section-head{gap:4px;min-height:25.2px;margin-bottom:8px}.mobile-discovery-home.fz .fz-section-head h2{color:var(--forzza-text-secondary);font-size:15.75px;font-weight:600;line-height:25.2px}.mobile-discovery-home.fz .fz-section-tools{gap:4px}.mobile-discovery-home.fz .fz-tool{width:30px;height:32px}.mobile-discovery-home.fz .fz-view-toggle .fz-tool{width:25px;height:28px}.mobile-discovery-home.fz .fz-event-rail{gap:12px;margin:0 -16px;padding:1px 12px;scroll-padding-left:12px}.mobile-discovery-home.fz:not(.desktop-discovery) .fz-event-rail .fz-event-card{background:linear-gradient(#2b5189,#0b3163);border-radius:10px;flex:0 0 286px;width:286px;max-width:286px;min-height:152px;padding:8px}.mobile-discovery-home.fz .fz-event-league{min-height:22px;color:var(--forzza-text-secondary);gap:4px;margin:0 0 8px;font-size:10.5px;font-weight:400;line-height:16px}.mobile-discovery-home.fz .fz-event-league img{width:20px;height:20px}.mobile-discovery-home.fz .fz-event-rail .fz-event-main{grid-template-columns:minmax(0,1fr) 68px minmax(0,1fr);gap:5px;min-height:60px}.mobile-discovery-home.fz .fz-event-rail .fz-event-teamline strong{font-size:12.25px;font-weight:600}.mobile-discovery-home.fz .fz-event-time{font-size:12.25px;font-weight:500;line-height:19px}.mobile-discovery-home.fz .fz-event-date{color:var(--forzza-text-secondary);font-size:10.5px;line-height:16px}.mobile-discovery-home.fz .fz-odds-row{gap:10px;margin-top:8px}.mobile-discovery-home.fz .fz-odd{background:#2f4570;border-radius:4px;height:31px;padding:0 5px;box-shadow:inset 0 0 3px #ffffff1f}.mobile-discovery-home.fz .fz-odd strong{font-size:12.25px;font-weight:600}.mobile-discovery-home.fz .fz-odd-key{color:var(--forzza-text-secondary);font-size:12.25px;font-weight:500}.mobile-discovery-home.fz .fz-games-rail{scroll-snap-type:x proximity;gap:12px;margin:0 -16px;padding:1px 12px}.mobile-discovery-home.fz .fz-game-card{background:var(--forzza-surface);scroll-snap-align:start;border-radius:8px;width:124px;display:block;overflow:hidden}.mobile-discovery-home.fz .fz-game-card img{aspect-ratio:5/3;object-fit:cover;border-radius:8px 8px 0 0;width:124px;height:74.4px}.mobile-discovery-home.fz .fz-game-title{min-height:36.8px;padding:4px 6px;font-size:12.25px;font-weight:600;line-height:16px;display:flex}.mobile-discovery-home.fz .fz-show-more{font-size:10.5px;font-weight:400}.mobile-discovery-home.fz .fz-new-pill{padding:1px 6px;font-size:10.5px;font-weight:600}.mobile-discovery-home.fz .fz-slip-card{background:var(--forzza-surface);border-radius:8px}.mobile-discovery-home.fz.spb-page{padding:0 16px calc(var(--sb-bottom-nav-height) + env(safe-area-inset-bottom) + 24px)}.spb-header{height:76px;padding:0}.spb-header h1{font-size:19px;font-weight:600}.spb-login{min-height:38px;padding:0 14px;font-size:12.25px;font-weight:500}.spb-menu{background:var(--forzza-surface);width:34px;height:34px}.spb-selector{background:var(--forzza-surface);border-radius:12px 12px 0 0;margin:16px -16px 0;padding:9px 2px 0}.spb-selector-tab{align-items:center;gap:5px;min-height:48px;padding:0 8px 7px}.spb-selector-tab:after{height:3px;left:0;right:0}.spb-selector-tab.is-active:after{background:#1976d2}.spb-selector-text strong{font-size:12.25px;font-weight:600}.spb-selector-text small{color:var(--forzza-text-secondary);font-size:10.5px}.spb-selector-icon,.spb-selector-icon img,.spb-selector-icon svg{width:18px;height:18px}.spb-row{gap:12px;min-height:50px;padding:6px 0;font-size:12.25px}.spb-count{background:var(--forzza-control);border:0;border-radius:4px;min-width:32px;padding:2px 4px;font-size:10.5px;font-weight:500}.mobile-discovery-home.fz.spb-league .fz-sports-rail{margin-top:0}.spb-league .spb-header{height:64px;min-height:64px}.spb-filter-rail{background:var(--forzza-surface-secondary);margin:16px -16px 0;padding:4px 16px 12px;scroll-padding-inline:16px}.spb-filter-pill{background:var(--forzza-control);border-radius:8px;height:34px;min-height:34px;padding:0 12px;font-size:12.25px}.spb-filter-pill img{object-fit:contain;flex:none;width:24px;height:24px}.spb-filter-pill.is-active{background:var(--forzza-primary-blue)}.spb-league-head{padding:20px 0 0}.spb-league-titles{min-width:0}.spb-league-titles strong,.spb-league-titles h2{overflow-wrap:anywhere;margin:0;font-size:15.75px;font-weight:600;line-height:20px}.spb-market-tabs{gap:5px;margin:12px 0 14px}.spb-market-tabs button{border-radius:6px;min-height:28px;padding:0 8px;font-size:10.5px;font-weight:500}.spb-day-heading{margin:0 0 8px;font-size:12.25px;font-weight:600}.spb-day-list{gap:12px}.mobile-discovery-home.fz .spb-day-list .fz-event-card{background:var(--forzza-surface);min-height:100px;padding:8px}.spb-day-list .fz-event-main{grid-template-columns:44px minmax(0,1fr) 36px;gap:4px;min-height:42px}.spb-day-list .fz-event-teamline strong{font-size:12.25px;font-weight:600}.spb-day-list .fz-event-timecol,.spb-day-list .fz-event-time{font-size:10.5px}.spb-day-list .fz-event-date{display:none}.spb-day-list .fz-event-card{width:100%;min-width:0}.spb-day-list .fz-event-more{gap:2px;min-width:0;font-size:10.5px}.spb-day-list .fz-event-teamline{gap:6px}.spb-day-list .fz-odds-row{gap:8px}.spb-day-list .fz-odd{min-width:0}.spb-day-list .fz-odd-key{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.spb-league-flag{object-fit:contain;flex:none}.spb-league-titles h2{margin:0;font-size:16px;font-weight:600}.spb-league .fz-event-main{color:inherit;border-radius:3px;text-decoration:none}.spb-league :is(a,button):focus-visible{outline:2px solid var(--forzza-accent-yellow);outline-offset:3px}.spb-league .spb-market-tabs button{min-height:28px}.spb-league .spb-market-tabs button:disabled{color:var(--forzza-text-muted);opacity:.65}@media (max-width:899px){.fz-footer{background:var(--forzza-surface-secondary);padding:20px 16px 0}.fz-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px}.fz-footer-grid nav{gap:12px;min-width:0}.fz-footer-grid h2{overflow-wrap:anywhere;font-size:12.25px;font-weight:600}.fz-footer-grid a{overflow-wrap:anywhere;font-size:11px;line-height:16px}.fz-footer-badges{grid-column:1/-1;justify-content:center}.fz-footer-copy{margin-inline:-16px;padding:16px}.developer-footer--credit{background:var(--forzza-page-bg);padding:16px}}.event-sheet-backdrop{z-index:120;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#00000085;align-items:flex-end;display:flex;position:fixed;inset:0}.event-detail-sheet{background:var(--forzza-surface);width:100%;height:94svh;max-height:94vh;color:var(--forzza-text);border-radius:12px 12px 0 0;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 -8px 30px #0000002e}.event-sheet-handle{cursor:pointer;background:0 0;border:0;flex:0 0 28px;place-items:center;width:100%;display:grid}.event-sheet-handle span{background:var(--forzza-text-muted);border-radius:3px;width:36px;height:4px;display:block}.event-sheet-handle:focus-visible{outline:2px solid var(--forzza-accent-yellow);outline-offset:-3px}.event-sheet-scroll{overscroll-behavior:contain;min-height:0;padding-bottom:calc(24px + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.event-sheet-hero{padding:0 16px 16px}.event-sheet-hero>p{color:var(--forzza-text-secondary);text-align:center;margin:0 0 20px;font-size:12.25px}.event-sheet-teams{grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr);align-items:center;gap:8px;display:grid}.event-sheet-teams>span{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.event-sheet-teams strong{overflow-wrap:anywhere;font-size:12.25px;font-weight:600}.event-sheet-teams>div{flex-direction:column;align-items:center;gap:4px;display:flex}.event-sheet-teams b{font-variant-numeric:tabular-nums;font-size:18px}.event-sheet-teams small{color:var(--forzza-text-muted);font-size:10.5px}.event-sheet-tabs{border-bottom:1px solid #ffffff1a;display:flex}.event-sheet-tabs button{min-height:44px;color:var(--forzza-text-muted);background:0 0;border:0;border-bottom:3px solid #0000;flex:1;font-size:12.25px;font-weight:600}.event-sheet-tabs button[aria-pressed=true]{color:var(--forzza-text);border-bottom-color:var(--forzza-primary-blue)}.event-sheet-categories{scrollbar-width:none;gap:8px;padding:16px;display:flex;overflow-x:auto}.event-sheet-categories :is(a,button){background:var(--forzza-control);min-height:32px;color:var(--forzza-text);border:0;border-radius:6px;flex:none;align-items:center;padding:0 12px;font-size:11px;display:inline-flex}.event-sheet-categories button[aria-pressed=true]{background:var(--forzza-primary-blue)}.event-sheet-markets{gap:16px;padding:0 12px;display:grid}.event-sheet-markets section{min-width:0}.event-sheet-markets h3{margin:0 0 8px;font-size:13px;font-weight:600}.event-detail-sheet :is(a,button):focus-visible{outline:2px solid var(--forzza-accent-yellow);outline-offset:2px}.event-sheet-markets .event-odds-button{background:var(--forzza-control);min-height:40px;color:var(--forzza-text)}.event-sheet-markets .event-odds-button.is-selected{background:var(--forzza-control-hover)}.forzza-event-view{background:var(--forzza-page-bg);color:var(--forzza-text);font-family:Roboto,Helvetica,Arial,sans-serif}.forzza-event-view .mobile-event-toolbar{background:var(--forzza-page-bg);min-height:56px;padding:0 12px}.forzza-event-view .mobile-event-toolbar h1{font-size:17px;font-weight:600}.forzza-event-hero{background:#353e56;min-height:184px;padding:8px 12px 26px}.forzza-event-competition{min-height:28px;color:var(--forzza-text-secondary);align-items:center;gap:6px;font-size:11px;display:flex}.forzza-event-competition>a{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.forzza-event-competition>button{width:32px;height:32px;color:var(--forzza-text-muted);background:0 0;border:0;place-items:center;display:grid}.forzza-event-competition>button[aria-pressed=true]{color:var(--forzza-accent-yellow)}.forzza-event-teams{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);align-items:center;gap:10px;padding-top:24px;display:grid}.forzza-event-teams>span{text-align:center;flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}.forzza-event-teams strong{overflow-wrap:anywhere;min-height:32px;font-size:12.25px;font-weight:600;line-height:17px}.forzza-event-score{text-align:center;flex-direction:column;align-items:center;gap:3px;font-size:11px;display:flex}.forzza-event-score b{font-size:12.25px;font-weight:600}.forzza-event-score button{min-height:24px;color:inherit;background:0 0;border:0}.forzza-kickoff-countdown{color:var(--forzza-text-muted);white-space:nowrap;font-size:10px}.forzza-event-score:has(.forzza-event-live) b{font-variant-numeric:tabular-nums;font-size:20px}.forzza-event-live{color:#b9ddc8;border:1px solid #5f8d77;padding:0 4px;line-height:14px}.forzza-event-body{background:linear-gradient(100deg,#122747,#111b36);border-radius:24px 24px 0 0;min-height:50vh}.forzza-event-tabs{align-items:center;gap:4px;min-height:72px;padding:12px 12px 0;display:flex}.forzza-event-tabs button{color:var(--forzza-text-muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:1;align-self:stretch;padding:12px 0;font-size:12.25px}.forzza-event-tabs button[aria-pressed=true]{color:var(--forzza-text);border-bottom-color:#1976d2;font-weight:600}.forzza-event-view .mobile-event-categories{background:var(--forzza-page-bg);border:0;gap:6px;margin:0;padding:8px 12px}.forzza-event-view .mobile-event-categories button{min-height:32px;color:var(--forzza-text-secondary);background:#22324f;border:1px solid #ffffff0d;border-radius:7px;padding:0 10px;font-size:11px;font-weight:500}.forzza-event-view .mobile-event-categories button[aria-pressed=true]{color:#fff;background:#164472;border-color:#164472}.forzza-event-view .mobile-event-categories button:disabled{opacity:.55}.forzza-event-view .mobile-event-search{background:#283a5c66;border:1px solid #ffffff14;border-radius:8px;min-height:36px;margin:8px 12px 0}.forzza-event-view .mobile-event-search input{color:var(--forzza-text);font-size:11px}.forzza-event-view .mobile-event-search button{height:32px;color:var(--forzza-text-muted)}.forzza-event-view .mobile-event-markets{gap:12px;margin:0;padding:12px}.forzza-event-group-title{color:var(--forzza-text-secondary);margin:0;font-size:13px;font-weight:600}.forzza-event-view .mobile-event-market{background:var(--forzza-surface);box-shadow:none;border:1px solid #ffffff0d;border-radius:9px;padding:8px}.forzza-market-header{align-items:center;gap:6px;min-height:26px;display:flex}.forzza-event-view .mobile-event-market-heading{min-height:26px;color:var(--forzza-text);background:0 0;border:0;flex:1;padding:0}.forzza-event-view .mobile-event-market-heading h3{text-align:left;flex:1;margin:0;font-size:12.25px;font-weight:500}.forzza-market-info{width:26px;height:26px;color:var(--forzza-text-muted);flex:none;place-items:center;display:grid}.forzza-market-description{color:var(--forzza-text-muted);margin:4px 0 8px;font-size:11px;line-height:16px}.forzza-event-view .mobile-event-market-outcomes{padding:8px 0 0}.forzza-event-view .mobile-event-market-outcomes>.grid,.forzza-event-view .mobile-event-market-outcomes>.flex>.grid{gap:10px}.forzza-event-view .mobile-event-market-outcomes .event-odds-button{background:var(--forzza-control);height:31px;min-height:31px;color:var(--forzza-text);border:1px solid #ffffff0a;border-radius:5px;padding:0 6px;box-shadow:inset 0 0 3px #ffffff1f}.forzza-event-view .event-odds-button>span{font-size:12.25px}.forzza-event-view .event-odds-button.is-selected{color:#fff;background:#3962ad;border-color:#95b4e6}.forzza-event-view .mobile-event-actions{background:0 0;border:0;padding:12px;position:static}.forzza-event-view .mobile-event-actions button{color:var(--forzza-text);background:#22324f;font-size:11px}.forzza-event-view .mobile-event-empty{color:var(--forzza-text-muted);padding:24px 16px;font-size:12px}.forzza-event-view :is(a,button,input):focus-visible{outline:2px solid var(--forzza-accent-yellow);outline-offset:2px}.event-sheet-scroll .mobile-event-experience.is-embedded{max-width:none;min-height:100%;padding:0;display:block}.quick-betslip-backdrop{z-index:140;background:#00000080;position:fixed;inset:0}.quick-betslip-dialog{border-radius:12px 12px 0 0;position:absolute;inset:6svh 0 0;overflow:hidden}.sb-fz .quick-betslip.is-expanded{background:linear-gradient(125deg,#14284d,#132557);border:0;border-radius:12px 12px 0 0;flex-direction:column;width:100%;height:100%;max-height:100%;display:flex;position:absolute;inset:0}.quick-betslip-handle{background:#283a5c;border:0;flex:0 0 24px;place-items:center;width:100%;display:grid}.quick-betslip-handle span{background:#b6bdc9;border-radius:3px;width:48px;height:4px}.quick-betslip.is-expanded .quick-betslip-header{flex:none;min-height:50px}.quick-betslip.is-expanded .quick-betslip-body{min-height:0;padding:16px 12px calc(86px + env(safe-area-inset-bottom));flex:1;align-content:start;gap:16px;overflow-y:auto}.quick-betslip.is-expanded .quick-selection-rail{gap:12px;display:grid;overflow-x:visible}.quick-betslip.is-expanded .quick-selection-card{background:#34486e;border-radius:12px;width:100%;max-width:none;min-height:80px;padding:10px}.quick-slip-actions{color:var(--forzza-text-muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.quick-slip-actions button{color:var(--forzza-text);padding:4px 8px}.quick-betslip.is-expanded .quick-betslip-cta{inset-inline:12px;bottom:calc(12px + env(safe-area-inset-bottom));color:#fff;z-index:1;background:linear-gradient(110deg,#1976d2,#17578e);border-radius:24px;min-height:48px;position:absolute}.quick-betslip.is-expanded .quick-betslip-cta:disabled{color:var(--forzza-text-muted);background:#334a73}.sb-fz:has(.quick-betslip.is-expanded) .sb-bottom-nav{visibility:hidden}@media (max-width:1023px){.live-mobile-page.mobile-discovery-home.fz{padding:0 16px calc(var(--sb-bottom-nav-height) + env(safe-area-inset-bottom) + 90px);max-width:760px}.live-mobile-page .live-toolbar{background:linear-gradient(110deg,#283a5c,#334a73);border:0;gap:8px;height:64px;min-height:64px;margin:0 -16px;padding:0 12px}.live-mobile-page .live-toolbar h1{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:17.5px;font-weight:600;overflow:hidden}.live-mobile-page .live-toolbar>div{gap:3px}.live-mobile-page .live-toolbar button{background:0 0;border-radius:50%;width:30px;height:36px;min-height:36px;padding:0}.live-mobile-page .live-toolbar button svg{width:18px;height:18px}.live-mobile-page .live-toolbar>button:first-child{background:#22324f;width:36px}.live-mobile-page .live-toolbar button.is-active{color:var(--forzza-accent-yellow);background:#22324f}.live-mobile-page.mobile-discovery-home.fz .fz-sports-rail{margin-top:0;background:linear-gradient(110deg,#283a5c,#334a73);height:66px;margin-inline:-16px}.live-mobile-page .fz-sport{position:relative}.live-sport-count{color:#e8eaed;background:#2f6d9d;border-radius:10px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:10px;font-weight:500;line-height:16px;display:grid;position:absolute;top:2px;right:8px}.live-mobile-page .fz-sport.is-active .live-sport-count{background:var(--forzza-accent-yellow);color:#192641}.live-market-toolbar{align-items:center;gap:4px;min-width:0;margin:16px -16px;padding-inline:16px 8px;display:flex}.live-market-tabs{scrollbar-width:none;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.live-market-tabs button{min-height:28px;color:var(--forzza-text-secondary);white-space:nowrap;background:#22324f;border:1px solid #ffffff0d;border-radius:7px;flex:none;padding:0 8px;font-size:10.5px}.live-market-tabs button[aria-pressed=true]{color:#fff;background:#164472}.live-market-tabs button:disabled{color:var(--forzza-text-muted);opacity:.55}.live-display-options{flex:none;position:relative}.live-display-options summary{cursor:pointer;width:28px;min-height:28px;color:var(--forzza-text);background:#22324f;border-radius:6px;place-items:center;font-size:22px;list-style:none;display:grid}.live-display-options>div{z-index:10;background:var(--forzza-control);border-radius:8px;width:176px;padding:6px;display:grid;position:absolute;top:32px;right:0;box-shadow:0 8px 24px #00000040}.live-display-options button{text-align:left;color:var(--forzza-text);padding:10px 8px;font-size:12px}.live-display-options button[aria-pressed=true]{color:var(--forzza-accent-yellow)}.live-mobile-page .live-mobile-content{margin:0;padding:0}.live-flat-events{gap:12px;display:grid}.sb-fz .live-mobile-page .live-fixture-card{background:var(--forzza-surface);min-width:0;min-height:115px;box-shadow:none;border:0;border-radius:7px;padding:6px 8px 10px}.sb-fz .live-mobile-page .live-fixture-card>header{border:0;gap:4px;height:19px;min-height:19px;padding:0}.sb-fz .live-mobile-page .live-fixture-card>header>a{min-width:0;min-height:19px;color:var(--forzza-text-secondary);flex:1;gap:4px;font-size:10.5px}.live-card-competition>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.live-card-actions{flex:none;gap:0}.live-card-actions>button,.live-card-actions .live-fixture-menu>button{width:22px;height:22px;min-height:22px;padding:2px}.live-card-actions svg{width:14px;height:14px}.live-fixture-body{grid-template-columns:23px minmax(0,1fr) 34px;align-items:center;gap:4px;min-height:50px;display:grid}.live-card-minute{color:var(--forzza-text-muted);overflow-wrap:anywhere;font-size:10.5px}.live-mobile-page .live-fixture-teams{gap:4px;min-width:0;padding:4px 0}.live-mobile-page .live-fixture-teams>span{grid-template-columns:16px minmax(0,1fr) 16px;gap:4px}.live-mobile-page .live-fixture-teams :is(img,.sports-image-fallback){font-size:8px;width:16px!important;height:16px!important}.live-mobile-page .live-fixture-teams strong{color:var(--forzza-text);font-size:12.25px;font-weight:600}.live-sports-browser .live-mobile-page .live-fixture-teams b{min-width:0;color:var(--forzza-text-secondary);font-size:12.25px}.sb-fz .live-mobile-page .live-more-markets{min-height:44px;color:var(--forzza-text-muted);justify-content:flex-end;align-items:center;gap:0;margin:0;padding:0;font-size:10px;display:flex}.live-mobile-page .live-more-markets span{background:0 0;padding:0}.live-mobile-page .live-odds-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid;overflow:visible}.live-mobile-page .live-odds-row:has(>button:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.sb-fz .live-mobile-page .live-odds-row .sb-odds-cell{background:var(--forzza-control);border:1px solid #ffffff0d;border-radius:4px;width:100%;min-width:0;height:31px;min-height:31px;padding:0 6px;box-shadow:inset 0 0 3px #ffffff1f}.live-mobile-page .sb-odds-cell span,.live-mobile-page .sb-odds-cell strong{font-size:12.25px}.sb-fz .live-mobile-page .live-odds-row .sb-odds-cell.is-selected{background:#3962ad;border-color:#95b4e6}.live-upcoming-link{color:var(--forzza-text-secondary);justify-content:space-between;padding:20px 4px;font-size:12px;display:flex}.live-mobile-page .live-markets-unavailable{color:var(--forzza-text-muted);margin:0;padding:7px 0;font-size:11px}}.sb-fz .sb-betslip-panel,.sb-fz .quick-betslip{--pb-surface:var(--forzza-surface);--pb-surface-muted:var(--forzza-surface-secondary);--pb-page:var(--forzza-page-bg);--pb-text-muted:var(--forzza-text-muted);--pb-yellow-500:var(--forzza-accent-yellow)}.sb-fz .sb-menu-dialog,.sb-fz .home-search-dialog{background:var(--forzza-surface);color:var(--forzza-text)}.fz-event-score{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.fz-odd{transition:background-color .12s,box-shadow .12s}.fz-odd.is-selected{background:var(--forzza-control-hover);outline-color:var(--forzza-accent-yellow)}.sb-fz .sports-image-fallback{color:var(--forzza-text-muted);background:var(--forzza-control);border-color:#ffffff1f}.quick-betslip-summary{z-index:59;inset-inline:0;bottom:calc(var(--sb-bottom-nav-height) + env(safe-area-inset-bottom));min-height:56px;color:var(--forzza-text);background:#23324ff7;border:1px solid #ffffff12;border-radius:12px 12px 0 0;align-items:center;gap:10px;padding:7px 14px;display:flex;position:fixed;box-shadow:0 -3px 12px #00000026}.quick-betslip-summary dl{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:0;display:grid}.quick-betslip-summary dt{color:var(--forzza-text-muted);font-size:10.5px;font-weight:500;line-height:15px}.quick-betslip-summary dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0;font-size:12.25px;font-weight:600;line-height:17px}.quick-betslip-summary>button{color:#1976d2;background:#e8eaed;border:0;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;position:relative}.quick-betslip-summary>button>span{color:#fff;background:#1976d2;border-radius:12px;place-items:center;min-width:19px;height:19px;font-size:10px;display:grid;position:absolute;top:-5px;right:-5px}.quick-betslip-summary>button:focus-visible{outline:2px solid var(--forzza-accent-yellow);outline-offset:3px}.sb-fz:has(.quick-betslip-summary) .mobile-discovery-home{padding-bottom:calc(var(--sb-bottom-nav-height) + env(safe-area-inset-bottom) + 88px)}.event-detail-sheet .quick-betslip-summary{z-index:2;bottom:0}.event-detail-sheet:has(.quick-betslip-summary) .event-sheet-scroll{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.sb-fz:has(.event-sheet-backdrop) .sb-bottom-nav{visibility:hidden}@media (min-width:1024px){.quick-betslip-summary{display:none}}@media (prefers-reduced-motion:reduce){.sb-fz *,.sb-fz :before,.sb-fz :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
