.bv-site-language-overlay{padding:12px!important}.bv-site-language-dialog{width:min(100%,316px)!important;max-width:316px!important;max-height:min(80dvh,435px)!important;border-radius:21px!important}.bv-site-language-dialog>header{min-height:54px!important;padding:10px 15px 3px!important;flex:0 0 auto}.bv-site-language-dialog>header h2{font-size:18px!important;line-height:1.2!important;font-weight:850!important;letter-spacing:-.035em!important}.bv-site-language-dialog>header button{width:34px!important;height:34px!important;flex:0 0 34px!important}.bv-site-language-dialog>header button svg{width:21px!important;height:21px!important}.bv-site-language-content{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:3px 16px 12px!important;scrollbar-width:thin;scrollbar-color:#e5e7eb transparent;-webkit-overflow-scrolling:touch}.bv-site-language-heading{margin:7px 0 9px!important;font-size:11.5px!important;line-height:1.35!important;color:#737780!important}.bv-site-language-all{margin-top:17px!important;margin-bottom:6px!important}.bv-site-language-option{min-height:56px!important;gap:10px!important;padding:7px 0!important}.bv-site-language-flag{width:31px!important;height:31px!important;flex:0 0 31px!important;font-size:19px!important}.bv-site-language-names{gap:4px!important;min-width:0}.bv-site-language-names strong{font-size:13.5px!important;line-height:1.2!important}.bv-site-language-names small{font-size:10.5px!important;line-height:1.3!important}.bv-site-language-check{width:18px!important;height:18px!important;flex:0 0 18px!important}.bv-site-language-select{padding:6px 8px!important;font-size:10.5px!important}.bv-site-language-pending{max-width:73px!important;font-size:9px!important;line-height:1.2!important}@media (max-width:767px){.bv-native-web-header .bv-header-login,.bv-native-web-header .bv-header-register{height:44px!important;min-height:44px!important;border-radius:12px!important;flex-shrink:0!important;font-size:13px!important;font-weight:800!important;line-height:1.15!important;padding:0 7px!important;text-align:center!important;white-space:nowrap!important;box-shadow:none!important}.bv-native-web-header .bv-header-login{width:clamp(62px,20.4vw,80px)!important;min-width:0!important;background-color:#29292c!important;color:#ffffff!important}.bv-native-web-header .bv-header-register{width:clamp(96px,31vw,122px)!important;min-width:0!important;background-color:#00cf70!important;color:#ffffff!important}}@media (max-width:350px){.bv-native-web-header .bv-header-login,.bv-native-web-header .bv-header-register{font-size:11.5px!important;padding-inline:4px!important}.bv-site-language-dialog{max-width:min(100%,306px)!important}}@media (max-height:580px){.bv-site-language-dialog{max-height:calc(100dvh - 26px)!important}}.bv-native-sports-picker{position:fixed!important;inset:0!important;z-index:2147483645!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;isolation:isolate!important;color:#f8f8fa!important}.bv-native-sports-picker-backdrop{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background:rgba(0,0,0,.85)!important;backdrop-filter:blur(4px)!important;border:0!important;padding:0!important;cursor:default!important}.bv-native-sports-picker-sheet{position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;width:100%!important;max-width:570px!important;height:min(92dvh,900px)!important;min-height:0!important;overflow:hidden!important;border-radius:28px 28px 0 0!important;border:1px solid #2a2d34!important;border-bottom:0!important;background:#111217!important;color:#f9fafc!important;box-shadow:0 -24px 65px #000a!important;transform:translateZ(0);font-family:var(--nova-font),Arial,sans-serif!important}.bv-native-sports-picker-header{flex:0 0 65px!important;min-height:65px!important;display:grid!important;grid-template-columns:44px 1fr 44px!important;align-items:center!important;gap:4px!important;padding:7px 14px 0!important;background:#111217!important;direction:ltr}.bv-native-sports-picker-header>strong{display:block!important;text-align:center!important;font-size:21px!important;font-weight:900!important;line-height:1.25!important;color:#f6f7fa!important}.bv-native-sports-picker-icon-btn{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;min-width:42px!important;background:transparent!important;border:0!important;padding:0!important;color:#aeb9c9!important;border-radius:12px!important}.bv-native-sports-picker-icon-btn svg{width:26px!important;height:26px!important;stroke-width:2.5!important}.bv-native-sports-picker-body button:focus-visible,.bv-native-sports-picker-icon-btn:focus-visible{outline:2px solid #2f9bff!important;outline-offset:2px!important}.bv-native-sports-picker-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;display:flex!important;flex-direction:column!important;gap:9px!important;padding:12px 14px 10px!important;scrollbar-width:thin}.bv-native-sports-picker-times{flex:0 0 auto!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:center!important;gap:7px!important;margin:0 0 5px!important}.bv-native-sports-picker-times>button{width:100%!important;min-width:0!important;min-height:36px!important;border-radius:999px!important;border:0!important;background:#272a33!important;color:#e6eaf0!important;font-size:13px!important;font-weight:800!important;line-height:1!important;text-align:center!important;padding:8px 2px!important;white-space:nowrap!important}.bv-native-sports-picker-times>button[aria-pressed=true],.bv-native-sports-picker-top{background:#087ff5!important;color:#fff!important}.bv-native-sports-picker-top{flex:0 0 auto!important;display:flex!important;align-items:center!important;width:100%!important;min-height:49px!important;padding:0 15px!important;gap:12px!important;border-radius:15px!important;border:0!important;text-align:left!important}.bv-native-sports-picker-top>span{font-size:24px!important;line-height:1!important}.bv-native-sports-picker-top>strong{min-width:0!important;flex:1!important;color:#fff!important;font-weight:850!important;font-size:14px!important}.bv-native-sports-picker-top>svg{flex-shrink:0!important;width:21px!important;height:21px!important}.bv-native-sports-picker-search{flex:0 0 48px!important;display:flex!important;align-items:center!important;gap:13px!important;min-height:48px!important;padding:0 13px!important;border:0!important;border-radius:15px!important;background:#272a33!important;color:#adbed2!important;margin:0!important;direction:ltr!important}.bv-native-sports-picker-search>svg{flex:0 0 25px!important;width:25px!important;height:25px!important;stroke-width:2.6!important}.bv-native-sports-picker-search>input{display:block!important;flex:1 1 auto!important;min-width:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;font-size:12px!important;font-weight:400!important;color:#fff!important;letter-spacing:.015em!important}.bv-native-sports-picker-search>input::-moz-placeholder{color:#aeb7c4!important;opacity:1!important}.bv-native-sports-picker-search>input::placeholder{color:#aeb7c4!important;opacity:1!important}.bv-native-sports-picker-rows{flex:0 0 auto!important;flex-direction:column!important;overflow:hidden!important;border-radius:15px 15px 0 0!important}.bv-native-sports-picker-rows,.bv-native-sports-picker-rows>button{display:flex!important;width:100%!important;background:#262a33!important}.bv-native-sports-picker-rows>button{align-items:center!important;min-height:53px!important;gap:13px!important;padding:5px 13px!important;border:0!important;border-bottom:1px solid #14171e!important;border-radius:0!important;color:#f6f6f8!important;text-align:left!important;line-height:1.2!important}.bv-native-sports-picker-rows>button:active{background:#323743!important}.bv-native-sports-picker-emoji{flex:0 0 26px!important;width:26px!important;display:grid!important;place-items:center!important;font-size:22px!important;line-height:1!important;filter:none!important}.bv-native-sports-picker-rows>button>strong{min-width:0!important;flex:1 1 auto!important;color:#f6f7f9!important;font-size:13px!important;font-weight:850!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.bv-native-sports-picker-rows>button>small{font-size:11px!important;font-weight:500!important;line-height:1!important;color:#aeb8c8!important;flex-shrink:0!important;min-width:12px!important;text-align:right!important}.bv-native-sports-picker-rows>button>svg{width:20px!important;height:20px!important;stroke-width:2.4!important;color:#aeb8c8!important;flex-shrink:0!important}.bv-native-sports-picker-rows>p{margin:0!important;padding:15px!important;color:#9ca8bb!important;font-size:12px!important;text-align:center!important}.bv-native-sports-picker-hint{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:39px!important;padding:5px 14px calc(9px + env(safe-area-inset-bottom,0px))!important;color:#a7b0be!important;text-align:center!important;font-size:10px!important;letter-spacing:.01em!important;background:#111217!important}.bv-native-sports-picker-leagues{padding-top:10px!important}.bv-native-sports-picker-leagues .bv-native-sports-picker-search{margin-bottom:2px!important}.bv-native-sports-picker-note{margin:0!important;padding:12px 8px!important;font-size:12px!important;color:#e8c88c!important;text-align:left!important}@media (min-width:768px){.bv-native-sports-picker{align-items:center!important}.bv-native-sports-picker-sheet{height:min(86dvh,810px)!important;max-width:570px!important;border-radius:25px!important;border-bottom:1px solid #2a2d34!important}}@media (max-width:350px){.bv-native-sports-picker-times{gap:4px!important}.bv-native-sports-picker-body{padding-inline:10px!important}.bv-native-sports-picker-rows>button{gap:8px!important}}@media (prefers-reduced-motion:reduce){.bv-native-sports-picker-backdrop{backdrop-filter:none!important}}.bv-my-bets-filter-overlay{position:fixed!important;inset:0!important;z-index:2147483646!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;isolation:isolate!important;color:#f8f8fa!important;direction:ltr}.bv-my-bets-filter-overlay[dir=rtl]{direction:rtl!important}.bv-my-bets-filter-scrim{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;min-height:100%!important;border:0!important;border-radius:0!important;background:rgba(0,0,0,.72)!important;box-shadow:none!important;backdrop-filter:blur(2px)!important;cursor:default!important}.bv-my-bets-filter-sheet{position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;width:100%!important;max-width:570px!important;min-height:0!important;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 10px)!important;overflow:hidden!important;border:0!important;border-radius:26px 26px 0 0!important;background:#111114!important;color:#f8f8fa!important;box-shadow:0 -16px 52px rgba(0,0,0,.44)!important;font-family:var(--nova-font),Arial,sans-serif!important}.bv-my-bets-filter-handle{flex:0 0 4px!important;align-self:center!important;height:4px!important;width:37px!important;margin:11px 0 15px!important;border-radius:99px!important;background:#626267!important}.bv-my-bets-filter-scroll{min-height:0!important;flex:0 1 auto!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;display:flex!important;flex-direction:column!important;gap:17px!important;padding:0 18px calc(27px + env(safe-area-inset-bottom,0px))!important}.bv-my-bets-filter-scroll::-webkit-scrollbar{display:none!important}.bv-my-bets-filter-heading{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:57px!important;padding:0!important;margin:0!important;border:0!important}.bv-my-bets-filter-heading>div{min-width:0!important;flex:1!important}.bv-my-bets-filter-heading h2{padding:0!important;margin:0!important;color:#f8f8fa!important;font-size:21px!important;line-height:1.25!important;font-weight:900!important}.bv-my-bets-filter-heading p{margin:4px 0 0!important;padding:0!important;font-size:11px!important;line-height:1.4!important;letter-spacing:0!important;font-weight:400!important;color:#a5a5ad!important}.bv-my-bets-filter-heading>button{flex:0 0 40px!important;display:grid!important;place-items:center!important;width:40px!important;height:40px!important;padding:0!important;margin:0!important;background:transparent!important;color:#adaeb8!important;border:0!important;border-radius:12px!important}.bv-my-bets-filter-heading>button svg{width:27px!important;height:27px!important}.bv-my-bets-filter-divider{height:1px!important;flex:0 0 1px!important;width:100%!important;margin:0!important;background:#343438!important}.bv-my-bets-filter-section{min-width:0!important;width:100%!important;display:flex!important;flex-direction:column!important;gap:9px!important;border:0!important;min-height:0!important;margin:0!important;padding:0!important}.bv-my-bets-filter-section legend{display:block!important;float:none!important;width:100%!important;padding:0!important;margin:0 0 9px!important;font-size:13px!important;line-height:1.35!important;font-weight:700!important;color:#f3f3f5!important}.bv-my-bets-filter-choices{display:grid!important;align-items:stretch!important;gap:8px!important;margin:0!important;padding:0!important;min-width:0!important;width:100%!important}.bv-my-bets-filter-choices-three{grid-template-columns:repeat(3,minmax(0,1fr))!important}.bv-my-bets-filter-choices-dates{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:9px!important}.bv-my-bets-filter-choices>button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:47px!important;margin:0!important;padding:9px 5px!important;border:1px solid #414146!important;border-radius:13px!important;background:#2d2d30!important;color:#f6f6f9!important;font-size:12px!important;line-height:1.25!important;font-weight:700!important;text-align:center!important;box-shadow:none!important;transition:background .16s ease,border-color .16s ease!important}.bv-my-bets-filter-choices>button[aria-pressed=true]{border-color:#59b5ff!important;background:#0d83f8!important;color:#fff!important}.bv-my-bets-filter-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,2fr)!important;align-items:stretch!important;padding-top:5px!important}.bv-my-bets-filter-actions,.bv-my-bets-filter-actions>button{gap:9px!important;width:100%!important;min-width:0!important;margin:0!important}.bv-my-bets-filter-actions>button{display:flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:10px 7px!important;border-radius:13px!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;text-align:center!important;white-space:nowrap!important}.bv-my-bets-filter-reset{background:#2c2c30!important;border:1px solid #414146!important;color:#f4f4f7!important}.bv-my-bets-filter-apply{background:#0d83f8!important;border:1px solid #0d83f8!important;color:#fff!important}.bv-my-bets-filter-apply svg{flex:0 0 19px!important;width:19px!important;height:19px!important;color:#101820!important}.bv-my-bets-filter-active{display:block!important;width:6px!important;height:6px!important;background:#0d83f8!important;border-radius:50%!important}.bv-my-bets-filter-overlay button:focus-visible{outline:2px solid #fff!important;outline-offset:2px!important}@media(min-width:768px){.bv-my-bets-filter-overlay{align-items:center!important}.bv-my-bets-filter-sheet{max-width:570px!important;border-radius:26px!important}}@media(max-width:360px){.bv-my-bets-filter-scroll{padding-inline:14px!important;gap:13px!important}.bv-my-bets-filter-choices{gap:6px!important}.bv-my-bets-filter-choices>button{font-size:11px!important;padding-inline:3px!important}}@media(prefers-reduced-motion:reduce){.bv-my-bets-filter-scrim{backdrop-filter:none!important}.bv-my-bets-filter-choices>button{transition:none!important}}