@font-face{font-family:Snasm;src:url('/tema/v2/assets/brand.woff2') format('woff2');font-display:swap}:root{--accent:#93fd3b;--panel:#222;--line:#3a482f}html{scroll-behavior:smooth}body{overflow-x:hidden;background:#191a18;color:#fff}button,a,input,select{touch-action:manipulation}button,a{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[hidden]{display:none!important}.bv-top{position:fixed;top:0;left:0;width:100%;height:60px;background:#242424;display:flex;justify-content:space-between;align-items:center;padding:0 24px;z-index:1000;border-bottom:1px solid #2d2e29}.bv-top>div{display:flex;align-items:center;gap:10px}.bv-top img{width:124px;height:38px;object-fit:contain}.bv-menu,.bv-search-toggle{border:0;background:none;color:#eee;font:26px Arial;padding:6px}.bv-login,.bv-register{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 20px;border:1px solid var(--accent);border-radius:4px;font:14px Arial;text-decoration:none;color:white;box-shadow:0 0 7px #93fd3b65}.bv-register{background:var(--accent);color:#171b12}.sidebar-container{position:fixed!important;top:60px!important;left:0!important;bottom:0!important;width:320px!important;height:calc(100dvh - 60px)!important;overflow:auto!important;z-index:900!important;transform:none!important;background:#242424!important;display:block!important}.sidebar-container p{font-size:11px!important;white-space:normal!important;overflow:visible!important}.main-layout-wrapper{margin-top:60px!important;padding-left:320px!important;padding-right:0!important;min-height:calc(100vh - 60px);max-width:100%}.bv-desktop-collapsed .sidebar-container{display:none!important}.bv-desktop-collapsed .main-layout-wrapper{padding-left:0!important}.bv-overlay,.bv-mobile{display:none}.bv-hero{height:350px;position:relative;overflow:hidden;background:#151614}.bv-hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bv-hero-copy{position:absolute;left:8%;top:22%;width:42%;text-align:center;font-family:Snasm,Arial;line-height:1.3}.bv-hero-copy>p{color:var(--accent);font-size:32px}.bv-hero h1{font-size:29px;margin:0 0 5px;color:#fff}.bv-hero h2{font-size:17px;color:#b6d493;margin:0 0 20px}.bv-hero-cta{display:inline-flex;min-width:210px;padding:15px 28px;color:#101808;background:var(--accent);box-shadow:0 0 18px #93fd3b90;border-radius:5px;font-size:17px}.bv-hero-prev,.bv-hero-next{position:absolute;top:51%;width:40px;height:40px;color:white;background:#131510b8;border:1px solid #666;font:32px Arial}.bv-hero-prev{left:24px}.bv-hero-next{right:24px}.bv-hero-dots{display:flex;justify-content:center;gap:8px;margin-top:18px}.bv-hero-dots button{border:0;border-radius:100%;width:7px;height:7px;background:#777}.bv-hero-dots button.active{background:var(--accent)}.swiper:not(.heroContentSwiper){overflow-x:auto!important;scrollbar-width:none;overscroll-behavior-x:contain}.swiper:not(.heroContentSwiper)>.swiper-wrapper{transform:none!important;width:max-content;display:flex;transition:none!important}.bv-section-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.bv-section-title h1,.bv-information h1,.bv-account h1{font:28px/1.3 Snasm,Arial;margin:0}.bv-section-title>span{font:11px Arial;color:#a6b09c}.bv-catalog{padding:28px 24px}.bv-filterbar{display:flex;gap:12px;margin-bottom:20px}.bv-filterbar label{display:flex;align-items:center;gap:10px;background:#272925;border:1px solid #48503f;border-radius:6px;padding:8px 14px;flex:1}.bv-filterbar label span{font:25px Arial}.bv-filterbar input{width:100%;border:0;background:none;color:#fff;padding:6px;outline:none;font:14px Arial}.bv-filterbar select{background:#272925;border:1px solid #48503f;border-radius:6px;color:#eee;padding:12px;font:13px Arial;max-width:230px}.bv-tabs{display:flex;gap:8px;border-bottom:1px solid #3c4536;margin-bottom:24px;overflow:auto;scrollbar-width:none}.bv-tabs button{background:none;color:#b9beb3;border:0;white-space:nowrap;padding:12px 18px;font:13px Snasm,Arial;border-bottom:3px solid transparent}.bv-tabs button.active{color:white;border-color:var(--accent)}.bv-game-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px 14px}.bv-game{position:relative;min-width:0}.bv-game-open{display:block;position:relative;width:100%;aspect-ratio:1;background:#252821;border:1px solid #3d4436;border-radius:12px;overflow:hidden;padding:0}.bv-game-open img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s}.bv-game-open:hover img{transform:scale(1.06)}.bv-play{position:absolute;inset:0;display:grid;place-items:center;font-size:30px;background:#0007;color:var(--accent);opacity:0;transition:.2s}.bv-game-open:hover .bv-play{opacity:1}.bv-game h3{font:12px/1.4 Arial;color:#fff;margin:8px 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bv-game p{font:10px Arial;color:#8f9788;margin:0}.bv-favorite{position:absolute;right:6px;top:6px;width:27px;height:27px;border:0;border-radius:50%;background:#111b;color:#fff;font:18px Arial;z-index:2}.bv-favorite[aria-pressed=true]{color:var(--accent)}.bv-empty{text-align:center;color:#aaa;padding:40px;font:14px Arial}.bv-events{padding:4px 24px 26px}.bv-event-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bv-match{background:#242622;border:1px solid #414a37;border-radius:7px;padding:14px;font:13px/1.5 Arial}.bv-match small{color:#9aab8e}.bv-match h3{font:14px/1.6 Arial;margin:9px 0 14px}.bv-odds{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.bv-odds button{background:#30372b;border:1px solid #47523d;border-radius:4px;color:white;padding:9px 2px;font:12px Arial}.bv-odds button span{display:block;color:#c2d9b0;font-size:10px}.bv-odds button.selected{color:#131b0c;background:var(--accent)}.bv-events>small{display:block;font:10px Arial;color:#929c88;margin-top:8px}.bv-sports{padding:30px 24px;display:grid;grid-template-columns:1fr 260px;gap:20px}.bv-sports>.bv-section-title,.bv-sports>.bv-tabs{grid-column:1/-1}.bv-matchlist{display:grid;gap:12px;align-content:start}.bv-coupon{background:#23251f;border:1px solid #46523b;border-radius:7px;padding:20px;height:fit-content;font:13px/1.6 Arial;position:sticky;top:80px}.bv-coupon h3{font:19px Snasm,Arial}.bv-coupon p,.bv-coupon small{color:#a3ae99}.bv-count{background:var(--accent);color:#192011;border-radius:50%;padding:3px 8px;font:13px Arial}.bv-clear{border:1px solid #616e54;background:none;color:white;padding:10px;width:100%;margin:15px 0}.bv-selection{border-top:1px solid #424b38;padding:10px 0}.bv-account,.bv-information{padding:52px 32px;max-width:1100px;margin:auto}.bv-information p{font:16px/1.9 Arial;margin:25px 0;max-width:760px}.bv-account h1{margin:12px 0 28px}.bv-account-card{text-align:center;padding:50px 24px;background:linear-gradient(135deg,#29351e,#20221d);border:1px solid #526a3f;border-radius:12px}.bv-account-card h2{font:24px Snasm,Arial}.bv-account-card p{font:15px/1.7 Arial;color:#b9c3ae;margin:20px}.bv-account-card a{margin:6px}.bv-gift{color:var(--accent);font-size:64px}.bv-kicker{font:12px Arial;letter-spacing:4px;color:var(--accent)}.bv-dialog{color:#fff;background:#22251e;border:1px solid #637e4d;border-radius:12px;padding:30px;width:min(560px,calc(100vw - 28px));max-height:88dvh;box-shadow:0 10px 80px #000b}.bv-dialog::backdrop{background:#000b;backdrop-filter:blur(6px)}.bv-dialog h2{font:24px/1.3 Snasm,Arial;margin:8px 0 20px}.bv-dialog .bv-dialog-body{font:15px/1.8 Arial;color:#d0d7c9}.bv-dialog img{display:block;width:min(250px,100%);border-radius:8px;margin:0 auto 20px}.bv-dialog-close{position:absolute;top:10px;right:14px;background:none;border:0;color:white;font-size:24px;padding:6px}.bv-dialog label{display:block;font:13px Arial;margin:14px 0 6px}.bv-dialog input{display:block;width:100%;padding:12px;border:1px solid #556149;background:#151811;color:white;border-radius:5px}.bv-dialog .bv-hint{font:11px/1.6 Arial;color:#95a487;margin-top:20px}.bv-dialog .bv-register{margin-top:16px}.bv-faq-answer{font:14px/1.8 Arial;padding:16px;color:#b7c8a7;border-top:1px solid #46513c}.bv-search-results a{display:block;padding:12px;border-bottom:1px solid #46513c;color:white}.bv-filter-chip.active{border-bottom:2px solid var(--accent)!important;color:var(--accent)!important}.bv-toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:#303e25;border:1px solid var(--accent);border-radius:6px;padding:12px 20px;z-index:2000;font:13px Arial}.preview-tag{display:none!important}img{color:transparent}@media(min-width:1800px){.bv-game-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(max-width:1199px){.sidebar-container{display:none!important}.main-layout-wrapper{padding-left:0!important}.bv-menu-open .sidebar-container{display:block!important}.bv-menu-open .bv-overlay{display:block;position:fixed;inset:60px 0 0;background:#0009;z-index:800;border:0}.bv-game-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:767px){.bv-top{height:58px;padding:0 10px}.bv-top>div{gap:6px}.bv-top img{width:96px;height:30px}.bv-menu{font-size:23px;padding:4px}.bv-search-toggle{font-size:24px;padding:4px}.bv-top .bv-login,.bv-top .bv-register{font-size:11px;padding:8px 10px;min-height:35px}.main-layout-wrapper{margin-top:58px!important;padding-bottom:64px!important;width:100%!important}.sidebar-container{top:58px!important;width:300px!important;height:calc(100dvh - 58px)!important}.bv-mobile{display:flex;position:fixed;bottom:0;left:0;width:100%;background:#23251fed;border-top:1px solid #435135;justify-content:space-around;padding:8px 3px calc(8px + env(safe-area-inset-bottom));z-index:950;backdrop-filter:blur(12px)}.bv-mobile a{display:flex;flex-direction:column;text-align:center;font:10px Arial;color:#b2bca9;gap:3px}.bv-mobile a.active{color:var(--accent)}.bv-mobile span{font:21px Arial}.bv-hero{height:310px}.bv-hero video{width:145%;max-width:none;left:-20%;object-position:75% center;opacity:.65}.bv-hero-copy{left:5%;top:20%;width:66%;text-shadow:0 2px 12px black}.bv-hero-copy>p{font-size:23px}.bv-hero h1{font-size:23px}.bv-hero h2{font-size:14px;margin-bottom:20px}.bv-hero-cta{font-size:13px;min-width:165px;padding:12px 16px}.bv-hero-prev,.bv-hero-next{width:28px;height:32px;top:80%;font-size:25px}.bv-hero-prev{left:12px}.bv-hero-next{right:12px}.bv-catalog{padding:24px 12px}.bv-section-title h1,.bv-account h1,.bv-information h1{font-size:23px}.bv-section-title{margin-bottom:18px}.bv-section-title>span{font-size:9px}.bv-filterbar{flex-wrap:wrap;gap:8px}.bv-filterbar label{flex-basis:100%;padding:6px 10px}.bv-filterbar select{max-width:none;width:100%;padding:9px;font-size:12px}.bv-tabs{gap:2px;margin-bottom:18px}.bv-tabs button{font:11px Arial;padding:12px}.bv-game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px 9px}.bv-game h3{font-size:10px}.bv-game p{font-size:9px}.bv-game-open{border-radius:8px}.bv-favorite{width:24px;height:24px;font-size:16px}.bv-event-row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.bv-event-row .bv-match{flex:0 0 250px;scroll-snap-align:start}.bv-events{padding:8px 12px 24px}.bv-sports{padding:24px 12px;grid-template-columns:1fr}.bv-sports>.bv-section-title,.bv-sports>.bv-tabs{grid-column:1}.bv-coupon{position:static}.bv-account,.bv-information{padding:32px 16px}.bv-account-card{padding:30px 16px}.bv-account-card h2{font-size:20px}.bv-dialog{padding:26px 20px}.bv-dialog h2{font-size:21px}.bv-toast{bottom:80px;width:max-content;max-width:90vw;text-align:center}.shopPage-container{grid-template-columns:repeat(2,minmax(0,1fr))!important}.promotion-card-container h2{font-size:20px!important}.footer{padding-bottom:24px}.sport-category-wrapper .swiper-slide{max-width:110px!important}.sport-category-wrapper h3{font-size:12px!important}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}.bv-hero video{display:none}}
.bv-search-result{display:block;width:100%;padding:12px;text-align:left;color:#fff;border:0;border-bottom:1px solid #45513b;background:none;font:14px Arial}.bv-promo-tabs{justify-content:center}.bv-promo-tabs button{font-size:15px}[data-faq]{cursor:pointer}
.bv-provider-preview{padding:0 24px 24px}.bv-provider-frame{display:block;width:100%;height:620px;border:1px solid #435135;border-radius:8px;background:#161a13}.bv-provider-link{display:block;text-align:right;color:#93fd3b;font:12px Arial;padding:12px 0}.bv-provider-page{padding:28px 24px}.bv-provider-page .bv-provider-frame{height:calc(100dvh - 175px);min-height:680px}@media(max-width:767px){.bv-provider-preview,.bv-provider-page{padding:12px}.bv-provider-frame{height:620px}.bv-provider-page .bv-section-title{align-items:flex-start;flex-direction:column}.bv-provider-page .bv-provider-frame{height:calc(100dvh - 200px);min-height:650px}}

.bv-hero{background-image:url('/tema/v2/assets/hero-poster.webp');background-size:cover;background-position:center}

@font-face{font-family:Montserrat;src:url('/tema/v2/assets/montserrat.woff2') format('woff2');font-weight:100 900;font-display:swap}
body,button,input,select,textarea,.bv-top a,.bv-tabs button,.bv-filterbar input,.bv-game h3,.bv-game p,.bv-mobile a{font-family:Montserrat,Arial,sans-serif!important}h1,h2,.heroContent-text,.bv-hero-copy>p,.bv-section-title h1{font-family:Snasm,Montserrat,Arial,sans-serif!important}
.bv-top{height:62px}.bv-top img{width:140px}.bv-top .bv-login,.bv-top .bv-register{font-weight:700;font-size:14px;min-width:112px;box-shadow:0 0 8px #a0ff5570;min-height:40px}.main-layout-wrapper{margin-top:62px!important}.sidebar-container{top:62px!important;background:#232323!important;width:340px!important}.main-layout-wrapper{padding-left:340px!important}
.bv-hero{height:400px;background:#101110}.bv-hero video{width:100%;height:100%;left:0;object-position:center;opacity:1}.bv-hero-copy{top:0;left:36px;width:360px;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}.bv-hero-copy>p{font-size:30px;line-height:1.15;margin:0;color:#fff}.bv-hero h1{font-size:30px;line-height:1.2;margin:0;color:#a4ff4f;max-width:360px}.bv-hero h2{font-family:Snasm,Arial!important;font-size:25px;line-height:1.2;margin:0 0 6px;color:#fff;text-transform:lowercase}.bv-hero-cta{position:relative;display:block;width:250px;height:64px;background:none;box-shadow:none;padding:0;min-width:0}.bv-hero-cta img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.bv-hero-cta span{position:relative;display:flex;align-items:center;justify-content:center;height:100%;font:700 18px Montserrat,Arial;color:#212121}.bv-hero-dots{margin:4px 0 0}.bv-hero-prev,.bv-hero-next{border:0;background:none;top:45%;color:#a8ff4f}.bv-hero-prev{left:4px}.bv-hero-next{right:4px}
.bv-provider-preview{padding:0 24px 28px;background:transparent}.bv-feed-status{font:10px Montserrat,Arial;color:#87927e;margin:5px 0 12px}.bv-live-cards{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#697a53 transparent;padding-bottom:12px}.bv-live-card{flex:0 0 304px;scroll-snap-align:start;border:1px solid #454545;border-radius:8px;background:#252525;padding:14px;font:12px Montserrat,Arial}.bv-live-card header{display:flex;justify-content:space-between;gap:8px;align-items:center;color:#bdbdbd;font-size:10px}.bv-live-label{color:#a3ff52;white-space:nowrap;font-size:9px}.bv-teams{display:block;color:#fff;padding:18px 0 12px}.bv-teams>div{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:32px;font-weight:600}.bv-teams img{width:27px;height:27px;object-fit:contain}.bv-live-card>small{font-size:10px;color:#aaa}.bv-card-odds{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}.bv-card-odds a{display:flex;align-items:center;justify-content:space-between;background:#191919;border:1px solid #464646;border-radius:5px;color:#fff;padding:10px;font-size:12px}.bv-card-odds a:hover{border-color:#a5ff50;background:#30382b}.bv-card-odds span{color:#aaa}.bv-provider-page{padding:24px}.bv-provider-page .bv-live-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.bv-provider-page .bv-live-card{min-width:0}
.bv-auth-modal{border:0;border-radius:12px;padding:0;background:#202020;color:#fff;width:min(900px,calc(100vw - 32px));max-width:900px;max-height:92dvh;overflow:auto;box-shadow:0 20px 100px #000c}.bv-auth-modal[open]{display:grid;grid-template-columns:1fr 1fr}.bv-auth-modal::backdrop{background:#000b;backdrop-filter:blur(4px)}.bv-auth-art{background:#161616 url('/tema/v2/assets/797804c5857de8bb.webp') center top/cover no-repeat;min-height:640px}.bv-auth-modal[data-mode=register] .bv-auth-art{background-image:url('/tema/v2/assets/e26b8a691f96106e.webp')}.bv-auth-content{padding:70px 34px 40px;min-width:0;max-height:90dvh;overflow:auto}.bv-auth-content h1,.bv-auth-content h2{font:26px/1.3 Snasm,Arial;text-align:center;margin:14px 0 30px}.bv-auth-content>p{font-size:12px;color:#aaa;line-height:1.7}.bv-auth-close{position:absolute;right:14px;top:12px;background:none;border:0;color:#ddd;font-size:30px;width:36px;height:36px;z-index:2}.bv-auth-content form{display:flex;flex-direction:column;gap:15px}.bv-auth-content .field{position:relative;display:flex;flex-direction:column;gap:7px;margin:0;color:#b9b9b9;font-size:11px}.bv-auth-content .field input{border:1px solid #535353;border-radius:5px;min-height:52px;width:100%;background:#282828;color:#fff;padding:12px;font:14px Montserrat,Arial}.bv-auth-content .field input:focus{border-color:#a3ff4b;outline:none;background:#30332b}.bv-auth-content .field small{font-size:10px;line-height:1.4}.bv-auth-content .btn.primary{background:#a2ff4b;color:#202020;border:1px solid #a2ff4b;border-radius:5px;padding:14px;font-weight:700;width:100%;min-height:50px}.bv-auth-content .text-link{color:#a7ff58;font-size:11px;text-align:right}.bv-auth-content .check{display:flex;gap:8px;font-size:11px;line-height:1.6}.bv-auth-content .check input{width:15px;height:15px;flex-shrink:0;accent-color:#a7ff58}.bv-auth-content .check a,.bv-auth-content .auth-switch a{color:#a7ff58}.bv-auth-content .auth-switch{font-size:11px;text-align:center;margin-top:24px}.bv-auth-content .otp-information,.bv-auth-content .eyebrow,.bv-auth-content .ron-domain-mobile{display:none}.bv-auth-content .btn svg{display:none}.bv-password-eye{position:absolute;right:8px;top:29px;background:none;color:#aaa;border:0;padding:9px}.bv-auth-content .field:has(.bv-password-eye) input{padding-right:40px}.bv-auth-loading{padding:100px 0;text-align:center}
@media(max-width:1199px){.main-layout-wrapper{padding-left:0!important}.bv-provider-page .bv-live-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.bv-top{height:58px}.bv-top img{width:108px}.bv-top .bv-login,.bv-top .bv-register{min-width:0;font-size:11px;padding:9px 10px;min-height:34px}.main-layout-wrapper{margin-top:58px!important}.bv-hero{height:400px}.bv-hero video{width:170%;left:-35%;height:100%;object-position:center;opacity:.85}.bv-hero-copy{left:8%;top:37%;height:60%;width:84%;gap:8px;text-shadow:0 2px 10px #000}.bv-hero-copy>p{font-size:23px}.bv-hero h1{font-size:24px;max-width:330px}.bv-hero h2{font-size:21px}.bv-hero-cta{width:210px;height:52px}.bv-hero-cta span{font-size:16px}.bv-hero-prev,.bv-hero-next{top:50%}.bv-provider-preview{padding:0 12px 24px}.bv-live-card{flex-basis:286px}.bv-auth-modal[open]{display:block;width:calc(100vw - 24px)}.bv-auth-art{display:none}.bv-auth-content{padding:54px 24px 30px}.bv-auth-modal{max-height:94dvh}.bv-provider-page{padding:20px 12px}.bv-provider-page .bv-live-cards{display:flex;overflow:auto}.sidebar-container{top:58px!important;width:300px!important}}

.bv-hero{background-image:url('/tema/v2/assets/hero-poster.webp');background-size:cover;background-position:center}
@media(max-width:767px){.bv-hero{background-position:65% center}.bv-hero-copy{top:28%;height:70%;gap:6px}.bv-hero h1{font-size:22px;line-height:1.15}.bv-hero h2{font-size:19px}.bv-hero-copy>p{font-size:23px}.bv-hero-cta{height:46px}}

/* Fixed widths are essential: percentage slides inside max-content tracks ballooned to page width. */
.swiper>.swiper-wrapper{gap:12px!important}.bv-provider-strip .swiper-slide{width:148px!important;min-width:148px!important;max-width:148px!important;flex:0 0 148px!important;margin:0!important}.bv-provider-strip .providerCard-container{width:148px!important;height:86px!important}.bv-provider-strip .providerCard-link-wrapper{height:86px!important}.bv-provider-strip img{width:94px!important;max-width:94px!important;height:36px!important;object-fit:contain!important}.bv-provider-strip [id=provider-name]{font:500 10px/1.3 Montserrat,Arial!important;margin:0!important}.bv-provider-strip .providerCard-link-wrapper>div:first-child{padding:12px 10px 7px!important;min-height:55px!important}.bv-provider-strip .providerCard-link-wrapper>div:last-child{padding:4px 6px 9px!important}
.bv-live-game-strip .swiper-slide{width:156px!important;min-width:156px!important;max-width:156px!important;flex:0 0 156px!important;margin:0!important}.bv-live-game-strip .game-card-outer{width:156px!important;max-width:156px!important;min-width:0!important}.bv-live-game-strip .game-card-container{height:156px!important;width:156px!important}.bv-live-game-strip .category-card-border{height:100%;max-width:156px}.bv-live-game-strip img{width:156px!important;height:156px!important;object-fit:cover!important}.bv-live-game-strip .game-card-title{font:500 11px/1.4 Montserrat,Arial!important}
body[data-route="."] .bv-game-grid{display:flex!important;gap:12px!important;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:#536b39 transparent}body[data-route="."] .bv-game{width:156px!important;min-width:156px!important;flex:0 0 156px!important;scroll-snap-align:start}body[data-route="."] .bv-filterbar,body[data-route="."] .bv-tabs,body[data-route="."] .bv-catalog>.bv-section-title{display:none!important}body[data-route="."] .bv-catalog{padding:0 8px 14px!important}.bv-game-open{border-radius:8px;border:1px solid #464e3a}.bv-game h3{font-weight:500!important}
.sidebar-container :is(p,a,span,h2,h3,button),.sidebar-container :is(.font-body,.font-secondary){font-family:Montserrat,Arial,sans-serif!important;font-style:normal!important;letter-spacing:0!important}.sidebar-container p{font-size:12px!important;font-weight:500!important;line-height:1.5!important}.sidebar-container a{font-size:13px!important;font-weight:600!important}.sidebar-container .text-menu-banner-title{font-size:14px!important}.sidebar-container button{font-size:11px!important}.sidebar-container .icon{font-family:icons!important}
.bv-hero video{display:block!important;pointer-events:none}.bv-hero-copy{transition:opacity .3s ease!important}.bv-motion{position:absolute;bottom:16px;right:18px;border:1px solid #a7ff4d70;background:#171d12bd;color:#a7ff4d;border-radius:50%;width:32px;height:32px;font:15px Arial;z-index:5}.bv-motion:hover{background:#26351c}.bv-hero-dots button{width:8px;height:8px;padding:0}.bv-hero-copy .bv-hero-cta{flex-shrink:0}.homepage-content{gap:22px!important}.bv-hero{isolation:isolate}.bv-hero video{z-index:-1}.bv-hero-copy,.bv-hero-prev,.bv-hero-next{z-index:1}.bv-teams>div{justify-content:flex-start;gap:10px}.bv-teams>div>span{flex:1}.bv-teams>div>b{color:#a3ff51;font-size:16px}.bv-live-card{flex-basis:286px}.bv-live-card header>span:first-child{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bv-live-cards{gap:12px}.bv-feed-status{margin:4px 0 10px;font-size:10px}.bv-data-section{padding:0 8px}.bv-data-section h2{font:700 21px/1.4 Montserrat,Arial!important;margin:4px 0 14px}.bv-provider-preview{padding:0 8px 10px!important}.bv-risers{padding:0 8px 10px}.bv-rise-explanation{font:10px/1.5 Montserrat,Arial;color:#b0b8a8;margin:0 0 12px}.bv-rise-track{display:flex;gap:12px;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:#536b39 transparent}.bv-rise-card{flex:0 0 286px;scroll-snap-align:start;background:linear-gradient(140deg,#2c3125,#222 65%);border:1px solid #536b39;border-radius:8px;padding:14px;color:#fff;font-family:Montserrat,Arial}.bv-rise-card header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #4d593c;padding-bottom:10px;margin-bottom:12px}.bv-rise-card header>span{font-size:11px;font-weight:700;color:#a6ff50}.bv-rise-card header small{font-size:9px;color:#b8c7a6}.bv-rise-league{font-size:10px;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bv-rise-card h3{font:600 14px/1.5 Montserrat,Arial!important;display:flex;flex-direction:column;min-height:70px;justify-content:center;margin:8px 0}.bv-rise-card h3>span{font-size:10px;color:#7b876e;line-height:1}.bv-rise-market{display:flex;flex-direction:column;gap:5px;padding:10px 0;font-size:11px;color:#a7b29a;min-height:60px}.bv-rise-market strong{font-weight:500;color:#eee}.bv-rise-price{display:flex;align-items:center;justify-content:center;gap:14px;background:#a5ff4b;color:#192011;border-radius:5px;padding:10px;font-size:15px}.bv-rise-price s{opacity:.65;font-size:13px}.bv-rise-price strong{font-size:21px;font-weight:700}.bv-rise-price>span:last-child{margin-left:auto}.bv-rise-price>span:first-child{margin-right:auto}.bv-rise-price:hover{background:#b9ff79}#first-sport-widget{height:auto!important;min-height:0!important}.bv-game-scroll-tools{display:flex;gap:6px;justify-content:flex-end;margin-bottom:8px}.bv-game-scroll-tools button{background:#282828;border:1px solid #474747;border-radius:4px;color:#a5ff4b;width:28px;height:26px;font-size:20px}
@media(max-width:767px){.bv-provider-strip .swiper-slide{width:114px!important;min-width:114px!important;max-width:114px!important;flex-basis:114px!important}.bv-provider-strip .providerCard-container{width:114px!important;height:78px!important}.bv-provider-strip .providerCard-link-wrapper{height:78px!important}.bv-provider-strip img{width:78px!important;height:30px!important}.bv-live-game-strip .swiper-slide,.bv-live-game-strip .game-card-outer{width:124px!important;min-width:124px!important;max-width:124px!important;flex-basis:124px!important}.bv-live-game-strip .game-card-container{height:124px!important;width:124px!important}.bv-live-game-strip img{width:124px!important;height:124px!important}.bv-live-game-strip .category-card-border{max-width:124px!important}body[data-route="."] .bv-game{width:124px!important;min-width:124px!important;flex-basis:124px!important}.homepage-content{gap:18px!important}.bv-hero-copy{top:22%;height:68%;gap:5px}.bv-hero h1{font-size:21px}.bv-hero-copy>p{font-size:23px}.bv-hero h2{font-size:19px}.bv-live-card,.bv-rise-card{flex-basis:264px}.bv-data-section h2{font-size:18px!important}.bv-motion{bottom:14px;right:12px}}

@media(min-width:1200px){.sidebar-container{width:320px!important}.main-layout-wrapper{padding-left:320px!important}.bv-desktop-collapsed .main-layout-wrapper{padding-left:0!important}}

.bv-motion{top:14px;bottom:auto;right:16px}

#first-sport-widget{padding-top:32px!important}.bv-rise-explanation{margin-bottom:12px!important}

.bv-motion{display:none!important}.bv-live-card{background-image:linear-gradient(100deg,#111e,#101910b8),url('/tema/v2/assets/entry-stadium.png');background-size:cover;background-position:center 80%;border-color:#4b5f3c}.bv-live-card .bv-teams{min-height:98px}.bv-live-card .bv-teams img{width:26px;height:26px}.bv-live-card .bv-card-odds a{background:#111d}.bv-live-card>header{font-size:9px}.bv-live-card>header .bv-live-label{font-size:9px}.bv-live-card .bv-teams span{font:600 12px/1.4 Montserrat,Arial;color:#fff;text-shadow:0 2px 5px #000}.bv-live-game-strip{width:100%;overflow:auto!important;padding:3px 8px 12px!important}.bv-live-game-strip>.swiper-wrapper{display:flex!important;flex-flow:row nowrap!important;align-items:flex-start!important;width:max-content!important;gap:12px!important;transform:none!important}.bv-live-game-strip .swiper-slide{display:block!important;width:auto!important;max-width:none!important;min-width:0!important;flex:0 0 auto!important}.bv-live-game-strip .swiper-slide>div{display:flex!important;flex-direction:row!important;gap:12px!important;align-items:flex-start!important}.bv-live-game-strip .game-card-outer{display:flex!important;flex-direction:column!important;flex:0 0 156px!important;width:156px!important;min-width:156px!important;max-width:156px!important}.bv-live-game-strip .game-card-outer>.game-card-container{width:156px!important;height:156px!important}.bv-live-game-strip .game-card-outer .game-card-content{display:block!important;height:100%!important}.bv-live-game-strip .game-card-title{font:500 11px/1.4 Montserrat,Arial!important}.bv-live-game-strip .game-card-outer img{width:156px!important;height:156px!important;object-fit:cover!important}.bv-live-game-strip .swiper-slide>div>span{display:none!important}
.bv-submenu{border:1px solid #7eb83e;border-radius:8px;margin:0 10px 12px;overflow:hidden}.bv-submenu summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:16px 14px;cursor:pointer;color:#ddd;font:600 13px Montserrat,Arial}.bv-submenu summary::-webkit-details-marker{display:none}.bv-submenu summary:after{content:'⌄';color:#a4ff46;font:22px Arial}.bv-submenu[open] summary{border-bottom:1px solid #6a873e;color:#a4ff46}.bv-submenu[open] summary:after{content:'⌃'}.bv-submenu nav{display:flex;flex-direction:column;padding:5px 0 10px;background:#21231f}.bv-submenu nav a{padding:12px 18px;display:flex;gap:13px;align-items:center;font:500 12px Montserrat,Arial;color:#ccc}.bv-submenu nav a:hover{color:#a5ff45;background:#2b3323}.bv-submenu nav a span{color:#a4ff46;font:20px Arial;width:23px}.bv-language-flag{width:25px!important;height:17px!important;border-radius:2px;object-fit:cover}.bv-entry{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;background:#101411 url('/tema/v2/assets/entry-stadium.png') center/cover no-repeat;transition:opacity .45s ease!important;pointer-events:none}.bv-entry.leaving{opacity:0}.bv-entry-bar{position:absolute;left:42%;right:42%;bottom:20%;height:2px;overflow:hidden;background:#ffffff20}.bv-entry-bar:after{content:'';display:block;height:100%;background:#a5ff46;animation:bv-loading 1s ease-in-out infinite!important}.bv-entry-label{position:absolute;bottom:14%;font:10px Montserrat,Arial;color:#bac8ab;letter-spacing:3px}@keyframes bv-loading{from{transform:translateX(-100%)}to{transform:translateX(100%)}}.bv-profile-pop{position:fixed;top:64px;right:14px;z-index:1200;width:270px;background:#222;border:1px solid #50653e;border-radius:9px;padding:12px;box-shadow:0 15px 50px #000a}.bv-profile-pop a{display:block;color:#ddd;padding:12px;border-bottom:1px solid #363c30;font:12px Montserrat,Arial}.bv-profile-pop strong{display:block;font:700 14px Montserrat,Arial;color:#a5ff46;padding:10px}.bv-account-shell{padding:30px 26px;font:14px/1.7 Montserrat,Arial;color:#ddd}.bv-account-shell h1,.bv-account-shell h2{font:700 24px/1.5 Montserrat,Arial!important}.bv-account-shell h2{font-size:18px!important}.bv-account-shell .eyebrow{font:10px Montserrat,Arial;color:#a4ff46}.bv-account-shell .page-title{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px}.bv-account-shell .account-tabs{display:flex;gap:8px;overflow:auto;margin-bottom:26px;border-bottom:1px solid #414a37;padding-bottom:10px}.bv-account-shell .account-tabs a{white-space:nowrap;padding:10px;color:#bbb}.bv-account-shell .account-tabs .selected{color:#a4ff46;border-bottom:2px solid #a4ff46}.bv-account-shell .wallet-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px}.bv-account-shell .wallet-summary>div,.bv-account-shell .surface{padding:22px;background:#252723;border:1px solid #444d3c;border-radius:8px}.bv-account-shell .wallet-summary small,.bv-account-shell .wallet-summary span{display:block;font-size:10px;color:#a8b19c}.bv-account-shell .wallet-summary strong{font-size:27px;color:#fff;display:block;margin:8px 0}.bv-account-shell .account-quick{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0}.bv-account-shell .account-quick a{display:flex;flex-direction:column;padding:20px;border:1px solid #48563b;border-radius:8px;color:#ddd;background:#252723}.bv-account-shell .account-quick svg{width:26px;height:26px;stroke:#a5ff46}.bv-account-shell .account-quick span{font-size:10px;color:#a1ac95}.bv-account-shell .two-column{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.bv-account-shell .btn{display:inline-flex;align-items:center;gap:8px;border:1px solid #678c41;border-radius:6px;padding:11px 17px;color:#ddd;background:#2d3825;font:600 12px Montserrat,Arial}.bv-account-shell .btn.primary{background:#a5ff46;color:#182010}.bv-account-shell .field{display:flex;flex-direction:column;gap:6px;margin:15px 0;font-size:12px}.bv-account-shell input,.bv-account-shell select{background:#1c1e19;border:1px solid #59614e;border-radius:6px;padding:12px;color:#fff}.bv-account-shell table{width:100%;font-size:12px;border-collapse:collapse}.bv-account-shell th,.bv-account-shell td{padding:12px;border-bottom:1px solid #424b39;text-align:left}.bv-account-shell small{display:block}.bv-account-shell .table-scroll{overflow:auto}.bv-account-shell .list-row{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid #414a37}.bv-account-shell .list-row small{font-size:10px;color:#aaa}.bv-account-shell .empty-box{text-align:center;padding:20px;color:#aaa}.bv-account-shell .empty-icon svg{width:32px;height:32px}.bv-account-shell .page-title svg,.bv-account-shell .account-vip>svg{width:20px;height:20px}.bv-account-shell .flash.error{border:1px solid #bc5867;background:#4d2029;padding:12px;border-radius:6px}.bv-account-shell .check{display:flex;gap:10px;align-items:center;margin:15px 0}
@media(max-width:767px){.bv-live-game-strip .game-card-outer{flex-basis:124px!important;width:124px!important;min-width:124px!important;max-width:124px!important}.bv-live-game-strip .game-card-outer>.game-card-container{height:124px!important;width:124px!important}.bv-live-game-strip .game-card-outer img{width:124px!important;height:124px!important}.bv-account-shell{padding:24px 14px}.bv-account-shell .wallet-summary,.bv-account-shell .two-column{grid-template-columns:1fr}.bv-account-shell .account-quick{grid-template-columns:1fr 1fr}.bv-account-shell .page-title{flex-wrap:wrap}.bv-entry-label{font-size:8px}.bv-entry-bar{left:30%;right:30%}}

.sport-card img{transition:transform .35s ease!important}.sport-card:hover img{transform:scale(1.04)}.bv-hero-cta:hover{filter:brightness(1.15)}

.sidebar-container :is(p,span,a,button){font-family:Montserrat,Arial,sans-serif!important}

.bv-entry{background:#050807!important;isolation:isolate;overflow:hidden}.bv-entry:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(#0002,#0002),url('/tema/v2/assets/entry-stadium.png') center/cover no-repeat;mask-image:radial-gradient(ellipse 230px 100px at 50% 50%,transparent 65%,#000 100%)}.bv-entry-logo{position:relative;width:min(260px,66vw);aspect-ratio:3.5;display:grid;place-items:center;overflow:hidden;animation:bv-logo-in .5s ease-out both!important}.bv-entry-logo img{width:100%;height:auto;max-height:100%;object-fit:contain;transform-origin:center;animation:bv-logo-pulse 1.1s ease-in-out infinite alternate!important;filter:drop-shadow(0 0 18px #a5ff4540)}.bv-entry-logo:after{content:'';position:absolute;inset:-40%;background:linear-gradient(110deg,transparent 35%,#dfffbc44 49%,transparent 64%);mix-blend-mode:screen;animation:bv-logo-shine 1.5s ease-in-out infinite!important;pointer-events:none}@keyframes bv-logo-pulse{from{opacity:.68;transform:scale(.97)}to{opacity:1;transform:scale(1.025)}}@keyframes bv-logo-shine{from{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes bv-logo-in{from{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}

.bv-entry{background:#141414 url('/tema/v2/assets/reference-loader-desktop.webp') center/cover no-repeat!important}.bv-entry:before{display:none!important}.bv-entry-logo{width:235px;max-width:62vw;aspect-ratio:auto;overflow:visible;animation:none!important}.bv-entry-logo img{display:block;width:100%;height:auto;max-height:none;filter:none;animation:bv-reference-pulse 2s ease-in-out infinite!important}.bv-entry-logo:after,.bv-entry-bar,.bv-entry-label{display:none!important}@keyframes bv-reference-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:1}}.bv-live-card{background-image:linear-gradient(100deg,#111e,#101910b8),url('/tema/v2/assets/reference-loader-desktop.webp')!important}@media(max-width:767px){.bv-entry{background-image:url('/tema/v2/assets/reference-loader.webp')!important}.bv-entry-logo{width:200px}}

/* The menu is the only launcher; the expanded chat window stays usable. */
#chat-widget-minimized{display:none!important}
