@font-face{font-family:phone-icons;src:url('/phone-assets/next-mobile.woff') format('woff');font-display:swap}
.phone-header,.phone-main,.phone-drawer,.phone-shade,.phone-panel{display:none}
.phone-slip-drawer,.phone-slip-shade,.phone-story-viewer{display:none}

.phone-reference-root,body.phone-reference{margin:0!important;padding:0!important;min-width:0!important;width:100%!important;max-width:100%!important;overflow-x:hidden!important;background:#595959;color:#ddd;font-family:Arial,sans-serif;-webkit-text-size-adjust:100%}
.phone-reference>.header,.phone-reference>footer,.phone-reference>.cookie-notice{display:none!important}
.phone-feed-route> :not(.phone-header):not(.phone-main):not(.phone-drawer):not(.phone-shade):not(.phone-panel):not(.phone-slip-drawer):not(.phone-slip-shade):not(.phone-story-viewer):not(script):not(template){display:none!important}
.phone-reference[data-page=casino]> :not(.phone-header):not(.phone-main):not(.phone-drawer):not(.phone-shade):not(.phone-panel):not(.phone-slip-drawer):not(.phone-slip-shade):not(.phone-story-viewer):not(script):not(template){display:none!important}
.phone-header{display:grid;grid-template-columns:44px 51px 42px 1fr 80px 36px;align-items:center;box-sizing:border-box;height:44px;width:100%;padding:0 6px;background:#14805e;position:sticky;top:0;z-index:210;color:#d6e6df;border:0}
.phone-header a,.phone-header button{color:inherit;text-decoration:none;border:0;background:transparent;padding:0;font:14px Arial;min-width:0;text-align:center}
.phone-logo{height:40px;position:relative;display:flex;align-items:center;justify-content:center}.phone-logo img{width:68px;height:auto;max-height:39px;object-fit:contain}.phone-logo:after{content:'';height:3px;background:#e6d400;position:absolute;bottom:0;width:65px;left:50%;transform:translateX(-50%)}
.phone-menu-toggle{font-size:16px!important;text-align:left!important;color:#73baa3!important;display:flex;align-items:center;gap:4px}.phone-menu-toggle small{font-size:12px;color:#d6e6df}.phone-coins{font-size:22px!important;color:#dfaf38!important;letter-spacing:-10px;text-shadow:0 0 1px #fff;padding-right:12px!important}.phone-account span{display:block;font-size:23px;line-height:22px;color:#73baa3}.phone-account small{display:block;font-size:11px;line-height:12px}.phone-bets span{color:#e5d619}.phone-main{display:block;width:100%;min-height:calc(100dvh - 44px);background:#606060}.phone-main button{cursor:pointer;font-family:Arial,sans-serif}
.phone-sport-nav{display:flex;overflow-x:auto;scrollbar-width:none;background:#3d3d3d;height:59px;border-bottom:1px solid #353535;align-items:stretch}.phone-sport-nav::-webkit-scrollbar{display:none}.phone-nav-item{flex:0 0 60px;min-width:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:0;background:transparent;color:#aaa;font:12px Arial;padding:3px;position:relative}.phone-nav-item.active{color:#ddd}.phone-nav-item.active:after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #14805e}.phone-icon{display:block;width:34px;height:34px;font-size:29px;line-height:34px;text-align:center;margin:0 auto 2px}.phone-icon-soccer,.phone-icon-basketball,.phone-icon-tennis{background:url('/sports/img/sports-icons.png') no-repeat;background-size:2358px 34px}.phone-icon-soccer{background-position:35% 0}.phone-icon-basketball{background-position:9.68% 0}.phone-icon-tennis{background-position:87.3% 0}
.phone-home-jackpots{display:flex;background:#595959;padding:8px 0 12px;min-height:75px;box-sizing:border-box}.phone-home-jackpots>div{width:50%;text-align:center}.phone-home-jackpots b{display:block;color:#55cbb0;font-size:12px;line-height:18px}.phone-home-jackpots strong{display:block;font-size:22px;line-height:27px;color:#eee}.phone-home-jackpots small{display:block;font-size:9px;line-height:14px}
.phone-market-strip{display:flex;align-items:center;background:#14805e;height:34px;color:#fff;padding:0 6px;box-sizing:border-box}.phone-market-strip>.phone-icon{width:27px;height:27px;margin:0;margin-right:auto;background-size:1872px 27px}.phone-market-strip select{appearance:none;border:0;background:transparent;color:#eee;font:14px Arial;max-width:75%;padding:0 18px 0 0}.phone-market-strip button{border:0;background:transparent;color:white;font:bold 22px Arial;padding:0 8px}.phone-market-strip select option{color:#eee;background:#333}
.phone-feed-notice{margin:0;padding:8px;background:#555;font-size:12px}.phone-feed-notice[hidden]{display:none}.phone-board{width:100%}.phone-league{display:grid;grid-template-columns:50% repeat(3,1fr);background:#aaa;color:#555;height:20px;align-items:center;font-size:12px;line-height:20px}.phone-league span:first-child{padding-left:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.phone-league span:not(:first-child){text-align:center}.phone-fixture{display:grid;grid-template-columns:50% repeat(3,minmax(0,1fr));min-height:57px;background:#595959;border-bottom:1px solid #727272}.phone-fixture-info{border:0;background:#646464;color:#ddd;text-align:left;min-width:0;font:12px Arial;padding:5px 5px 3px}.phone-team{display:flex;justify-content:space-between;gap:5px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phone-team strong{font:12px Arial;color:#eedc24;min-width:13px;text-align:right}.phone-fixture-meta{display:block;color:#aaa;font-size:10px;line-height:16px}.phone-odd{border:0;border-left:1px solid #686868;background:#595959;color:#e6d322;font:14px Arial;padding:6px 2px;min-width:0;display:flex;align-items:center;justify-content:center;gap:4px}.phone-odd strong{font-weight:normal;font-size:14px}.phone-odd small{color:#ddd;font-size:11px}.phone-odd:disabled{color:#999}.phone-odd:disabled strong{color:#999}.phone-odd.selected{background:#14805e;color:#ffe81c}.phone-unavailable{color:#999}.phone-empty{padding:16px;font-size:13px}.phone-live-heading{background:#14805e;margin:0;padding:10px;font:bold 20px 'Arial Narrow',Arial;line-height:24px;color:#fff}.phone-live-heading strong{color:#e7d918}.phone-live-heading small{float:right;color:#69b09b;font:12px Arial;padding-top:5px}
.phone-featured h3{background:#14805e;margin:0;padding:14px 10px;color:#eee;font:12px Arial}.phone-featured-rail{display:flex;overflow-x:auto;scrollbar-width:none}.phone-featured-card{flex:0 0 69%;box-sizing:border-box;background:#666;border-right:1px solid #777;padding:5px}.phone-featured-name{display:block;border:0;background:transparent;color:#ddd;white-space:pre-line;text-align:left;padding:0 5px;font:14px Arial;line-height:19px;width:100%;height:44px;overflow:hidden}.phone-featured-card>small{display:block;color:#aaa;font-size:11px;padding:2px 5px 4px}.phone-featured-odds{display:flex}.phone-featured-odds .phone-odd{flex:1;background:#737373;font-size:12px;height:36px;padding:2px}.phone-featured-odds .phone-odd span{color:#ccc;font-size:12px}
.phone-shade{display:block;position:fixed;inset:44px 0 0;background:rgba(0,0,0,.67);z-index:300}.phone-drawer{display:block;position:fixed;left:0;top:44px;bottom:0;width:76.3%;background:#3d3d3d;color:#ccc;z-index:310;overflow-y:auto;box-shadow:2px 0 3px #222}.phone-drawer a,.phone-drawer>button,.phone-sports-links>a,.phone-sports-links>button{display:block;box-sizing:border-box;width:100%;border:0;border-bottom:1px solid #333;background:#3d3d3d;text-decoration:none;color:#ccc;padding:13px 12px;text-align:left;font:14px Arial;min-height:42px}.phone-drawer-heading,.phone-drawer>.phone-sports-expand{background:#333!important;font-size:16px!important}.phone-drawer-heading small{float:right;color:#888;font-size:10px;padding-top:5px}.phone-drawer a>span,.phone-drawer button>span{float:right}.phone-drawer>.phone-exit{font-size:17px;background:#333;padding:15px 12px}.phone-drawer>.phone-sports-expand{color:#56c9b3}.phone-menu-pair{display:flex}.phone-menu-pair>a,.phone-menu-pair>button{display:block;width:50%;padding:13px 10px;box-sizing:border-box;border:0;border-right:1px solid #333;border-bottom:1px solid #333;background:#3d3d3d;color:#ccc;font:14px Arial;text-decoration:none;text-align:left}.phone-drawer-search{display:flex;align-items:center;background:#222;padding:7px 10px;gap:8px;height:44px;box-sizing:border-box}.phone-drawer-search span{font-size:30px}.phone-drawer-search input{width:100%;min-width:0;border:0;background:transparent;color:#ddd;font:17px Arial;padding:0}.phone-drawer-search button{border:0;color:#ccc;font:bold 20px Arial;background:transparent}.phone-drawer .phone-more-account{text-align:center;min-height:32px;padding:3px;font-size:26px}.phone-menu-open{overflow:hidden!important}.phone-sports-links.collapsed{display:none}.phone-panel{display:block;position:fixed;inset:44px 0 0;z-index:320;background:#595959;overflow:auto;padding:10px;box-sizing:border-box}.phone-panel h3{background:#14805e;margin:-10px -10px 10px;padding:12px 40px;font-size:16px;color:#eee}.phone-panel-close{position:absolute;left:6px;top:3px;background:transparent;border:0;color:#eee;font-size:30px}.phone-panel-body{padding:12px;font-size:14px}.phone-preview{color:#ccc;font-size:12px}.phone-slip-row{padding:12px 8px;border-bottom:1px solid #777}.phone-slip-row small{color:#e7d322}.phone-slip-row button{float:right;border:0;background:transparent;color:#ddd;font-size:20px}.phone-stake{background:#333;color:white;border:1px solid #777;padding:10px;margin-top:14px;font-size:16px;max-width:100%;box-sizing:border-box}.phone-return{color:#e7d322}.phone-detail{background:#595959;min-height:70dvh}.phone-detail h3{padding:12px 36px;margin:0;color:#ddd;font-size:16px;background:#14805e}.phone-detail-back{position:absolute;background:transparent;color:#ddd;font-size:30px;border:0}.phone-detail-score{text-align:center;color:#e7d322;font-size:22px;padding:10px}.phone-detail-market>button{width:100%;padding:10px;background:#aaa;color:#333;border:0;text-align:left;font-size:13px}.phone-detail-prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.phone-detail-prices .phone-odd{justify-content:space-between;padding:10px;border-bottom:1px solid #777}.phone-detail-market.collapsed .phone-detail-prices{display:none}
.phone-casino-theme,.phone-casino-theme .phone-header{background:#202020}.phone-casino-theme .phone-main{background:#222}.phone-casino-theme .phone-header{grid-template-columns:44px 51px 42px 1fr 80px 36px}.phone-casino-theme .phone-menu-toggle{font-size:29px!important;color:#aaa!important}.phone-casino-theme .phone-menu-toggle small,.phone-casino-theme .phone-bets{visibility:hidden}.phone-casino-theme .phone-logo:after{display:none}.phone-casino-theme .phone-sport-nav{height:68px;background:#252525;justify-content:center}.phone-casino-theme .phone-nav-item{flex:0 0 82px}.phone-casino-theme .phone-nav-item.active{color:#8daf27}.phone-casino-theme .phone-nav-item.active:after{border-bottom-color:#638b0d}.phone-casino-theme .phone-market-strip{background:#638b0d;height:36px;font-size:11px}.phone-strip-search{margin-left:auto!important;border-left:1px solid #4c700a!important;border-right:1px solid #4c700a!important;padding:0 12px!important;height:36px}.phone-casino-banner{width:100%;height:122px;object-fit:cover;display:block}.phone-casino-jackpots{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:3px 0;background:#111}.phone-jackpot{border:3px double #ba7817;box-shadow:inset 0 0 8px #a80041;position:relative;min-height:62px;box-sizing:border-box;padding:9px 6px 5px 45px;background:linear-gradient(150deg,#222 50%,#5c073b);font-size:13px;color:#888}.phone-jackpot.mega{grid-column:1/3;padding-left:43%;font-size:14px}.phone-jackpot strong{display:block;color:#eee;font-size:19px}.phone-crown{position:absolute;left:10px;top:10px;font-size:32px;color:#e8ba28}.phone-jackpot.mega .phone-crown{left:33%}.phone-jackpot.weekly .phone-crown{color:#20b9ed}.phone-jackpot.daily .phone-crown{color:#d53eb4}.phone-casino-tabs{display:flex;background:#191919;border-bottom:3px solid #777}.phone-casino-tabs button{width:33.333%;background:linear-gradient(#333,#171717);color:#eee;border:0;border-right:1px solid #111;padding:10px 2px;font-size:11px}.phone-casino-tabs button.active{text-decoration:underline;text-decoration-color:#7b992d;text-underline-offset:4px}.phone-empty-casino{min-height:180px}.phone-provider{position:sticky;bottom:0;width:100%;height:50px;background:#638b0d;color:#eee;font:14px Arial;border:0;padding:12px}.phone-reference [hidden]{display:none!important}
.phone-content-route>.header{display:none!important}.phone-content-route .varContentS,.phone-content-route .container,.phone-content-route .local-account,.phone-content-route #gCont,.phone-content-route .profile-content{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box;float:none!important}.phone-content-route .varContentS{margin:0!important;padding:8px!important}.phone-content-route table{max-width:100%;table-layout:fixed;overflow-wrap:anywhere}.phone-content-route input,.phone-content-route select,.phone-content-route textarea{max-width:100%;box-sizing:border-box}.phone-content-route .local-dialog{max-width:95vw}.phone-content-route iframe{width:100%!important;min-width:0!important}.phone-content-route .phone-header{margin-bottom:0}.phone-reference .local-overlay{max-width:100vw!important}.phone-reference .phone-drawer a[hidden]{display:none!important}


.phone-icon-casino,.phone-icon-poker,.phone-icon-vgaming,.phone-icon-sports{background-image:url('/phone-assets/sports-icons-custom.png');background-repeat:no-repeat;background-size:217px 34px}
.phone-icon-casino{background-position:-106px 0}.phone-icon-poker{background-position:3px 0}.phone-icon-vgaming{background-position:-143px 0}.phone-icon-sports{background-position:-69px 0}
.phone-logo img{width:68px;height:37px;max-height:37px;object-fit:contain}.phone-header{grid-template-columns:44px 51px 42px 1fr 80px 36px}
.phone-account>span{font-size:0}.phone-account>span:before{content:'B';font:25px phone-icons}
.phone-casino-theme .phone-account>span:before{content:'S'}
.phone-menu-toggle{font-size:0!important}.phone-menu-toggle:before{content:'\e042';font:12px phone-icons}.phone-casino-theme .phone-menu-toggle{font-size:0!important}.phone-casino-theme .phone-menu-toggle:before{font-size:29px}
.phone-sport-nav{height:79px}.phone-nav-item{flex-basis:77px;min-width:77px;font-size:13px}.phone-icon{width:34px;height:34px}.phone-casino-theme .phone-sport-nav{height:68px}.phone-home-jackpots{height:75px}.phone-home-jackpots strong{font-size:22px}.phone-fixture{min-height:57px}.phone-header .phone-live{position:relative;height:44px;line-height:44px}.phone-reference[data-page=sportslive] .phone-live:after{content:'';position:absolute;bottom:0;left:8px;right:8px;height:3px;background:#e7d100}.phone-reference[data-page=sportslive] .phone-logo:after{display:none}
.phone-drawer{transition:transform 250ms ease-out}.phone-main,.phone-board{overflow-x:clip}.phone-reference .phone-panel[hidden],.phone-reference .phone-detail[hidden]{display:none!important}


.phone-fixture-info{font-size:14px}.phone-team strong{font-size:13px}.phone-fixture-meta{font-size:11px}.phone-featured-name{font-size:14px}.phone-drawer>a,.phone-menu-pair>a,.phone-menu-pair>button{font-size:15px}

.phone-drawer{top:0;transform:translateX(-102%);visibility:hidden;transition:transform 250ms ease-out,visibility 250ms}.phone-menu-open .phone-drawer{transform:translateX(0);visibility:visible}.phone-shade{inset:0}.phone-drawer[aria-hidden=true]{pointer-events:none}

.phone-main.phone-route-nav{min-height:0}.phone-detail{position:relative}.phone-detail .phone-fixture-favorite{position:absolute;right:5px;top:0;border:0;background:transparent;color:#e7d522;font-size:26px;padding:6px}.phone-content-route>footer{display:none!important}


.phone-content-route .sidebar_menu{display:none!important}.phone-content-route #permbajtja_variable,.phone-content-route .tab-content,.phone-content-route .section-profile,.phone-content-route .form-post{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;float:none!important;box-sizing:border-box}.phone-content-route .form-post p{width:100%!important;max-width:100%!important;padding:8px 0!important;box-sizing:border-box;overflow:visible}.phone-content-route .form-post label{display:block!important;float:none!important;width:100%!important;text-align:left!important;padding:4px 0!important}.phone-content-route .form-post input,.phone-content-route .form-post select,.phone-content-route .form-post textarea{width:100%!important;float:none!important;display:block!important;min-height:34px!important;background:#444!important;color:#ddd!important;border:1px solid #777!important;padding:6px!important}.phone-content-route .form-post input[type=checkbox]{width:auto!important;display:inline!important;min-height:0!important}.phone-content-route .section-profile{padding:10px!important;background:#3d3d3d!important;margin-bottom:4px!important}.phone-content-route .section-profile h3{font-size:18px!important;margin:8px 0!important;color:#ddd!important}.phone-content-route #permbajtja_variable .nav{display:flex;flex-wrap:wrap;padding:0}.phone-content-route .forminline{width:100%!important}.phone-content-route .provider-container{display:block!important;width:100%!important;min-width:0!important}.phone-content-route .container-ch{margin:0!important;padding:0!important}.phone-content-route .tab-content{overflow:hidden}.phone-content-route #gCont{padding:8px!important}.phone-content-route .section-profile input[type=submit],.phone-content-route .section-profile button{width:auto!important;max-width:100%!important}.phone-content-route #profileMain{width:100%!important}


.phone-casino-banner{width:624px!important;max-width:none!important;height:120px;object-fit:fill;object-position:left}.phone-jackpot{border:0;box-shadow:none;background-image:url('/casino/img/jackpot_off.png');background-size:100% 100%;background-color:#222}.phone-crown{font-size:0;background:url('/casino/img/crown.svg') center/contain no-repeat;width:30px;height:35px}.phone-jackpot.weekly .phone-crown{background-image:url('/casino/img/weekly.svg')}.phone-jackpot.daily .phone-crown{background-image:url('/casino/img/daily.svg')}

.phone-content-route .right-content{width:100%!important;max-width:100%!important;margin:0!important;float:none!important;box-sizing:border-box}.phone-content-route .keepCenter{width:100%!important;min-width:0!important;padding:0!important;box-sizing:border-box}.phone-content-route .section.hw,.phone-content-route .section.qw{width:100%!important;float:none!important}.phone-content-route .fw-banner{max-width:100%!important;height:auto!important}.phone-jackpot{border:3px double #c98b20;background-image:linear-gradient(145deg,#222 40%,#5c073b);box-shadow:inset 0 0 4px #ce1843}.phone-jackpot.weekly .phone-crown{filter:sepia(1) saturate(6) hue-rotate(145deg)}.phone-jackpot.daily .phone-crown{filter:sepia(1) saturate(6) hue-rotate(245deg)}

.phone-content-route .sp_col.sp_c2,.phone-content-route .lpcont,.phone-content-route .infobar_shirit,.phone-content-route .gCont,.phone-content-route .cl{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box}.phone-content-route[data-page=info] .sp_c1{display:none!important}.phone-content-route .wiam_ch{white-space:normal!important}.phone-content-route .phone-route-nav{display:block}.phone-content-route .gCont p{max-width:100%;overflow-wrap:anywhere}


.phone-drawer{width:85%;max-width:300px;transition:transform 150ms ease-out,visibility 150ms;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom);-webkit-overflow-scrolling:touch}
.phone-shade{background:rgba(0,0,0,.63)}
.phone-reference{font-family:-apple-system,"SF UI Text","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-tap-highlight-color:transparent}
.phone-reference button,.phone-reference a{touch-action:manipulation}
.phone-header{padding-left:max(6px,env(safe-area-inset-left));padding-right:max(6px,env(safe-area-inset-right))}
.phone-panel{padding-bottom:max(10px,env(safe-area-inset-bottom))}
.phone-load-more{display:block;width:100%;border:0;border-top:1px solid #777;padding:14px;background:#444;color:#ddd;font-size:14px}

@media(max-width:350px){.phone-header{grid-template-columns:38px 40px 35px 1fr 56px 32px}.phone-logo img{width:61px}.phone-bets{font-size:13px!important}}


.phone-feed-route:not([data-page=home]) .phone-nav-item:not(.active) .phone-icon-basketball,.phone-feed-route:not([data-page=home]) .phone-nav-item:not(.active) .phone-icon-tennis,.phone-feed-route:not([data-page=home]) .phone-nav-item:not(.active) .phone-icon-soccer{filter:grayscale(1);opacity:.45}
.phone-icon-plan{font-size:0;font-family:phone-icons!important}.phone-icon-plan:before{content:'\e001';font-size:29px}



.phone-coins{display:flex!important;align-items:center;justify-content:center;padding:0!important;letter-spacing:normal;text-shadow:none}
.phone-coins img{width:19px;height:19px;object-fit:cover;border:1.5px solid white;border-radius:50%;margin-left:-8px}.phone-coins img:first-child{margin-left:0;z-index:3}.phone-coins img:nth-child(2){z-index:2}
.phone-account{position:relative}.phone-account[data-count]:not([data-count=""]):after{content:attr(data-count);position:absolute;top:-2px;right:0;font-size:9px;border-radius:8px;padding:1px 3px;background:#900606;color:white}
.phone-slip-shade{display:block;position:fixed;inset:0;background:#000a;z-index:600}
.phone-slip-drawer{display:block;position:fixed;right:0;top:0;bottom:0;width:90%;max-width:310px;background:#222;color:#ccc;z-index:610;transform:translate3d(110%,0,0);visibility:hidden;transition:transform 150ms ease-out,visibility 150ms;overflow:auto;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box;font:14px Arial,sans-serif}
.phone-slip-open{overflow:hidden!important}.phone-slip-open .phone-slip-drawer{transform:translate3d(0,0,0);visibility:visible;box-shadow:8px 0 33px 12px #000}.phone-slip-drawer[aria-hidden=true]{pointer-events:none}
.phone-slip-head{display:flex;align-items:center;justify-content:space-between;height:48px;border-bottom:1px solid #444;background:#333;position:sticky;top:0;z-index:2}.phone-slip-head button{border:0;background:transparent;color:#ccc;padding:0 8px;height:48px;font-size:12px}.phone-slip-head button:first-child{font-size:18px}
.phone-slip-body{padding:8px}.phone-slip-tabs{display:flex;border-bottom:1px solid #555}.phone-slip-tabs button{border:0;background:#333;color:#aaa;padding:10px 4px;flex:1;font-size:13px}.phone-slip-tabs .active{color:#fff;border-bottom:3px solid #85a322;background:#444}
.phone-slip-selection{position:relative;padding:12px 28px 12px 6px;border-bottom:1px solid #505050;min-height:56px;font-size:12px}.phone-slip-event{font-size:13px;padding-bottom:5px}.phone-slip-selection small{display:block;color:#999;font-size:11px}.phone-slip-label{padding-top:4px;padding-right:45px}.phone-slip-price{position:absolute;right:8px;bottom:13px;color:#dce498}.phone-slip-selection.unavailable .phone-slip-price{color:#999}.phone-slip-selection.price-changed{box-shadow:inset 3px 0 #e8b32f}.phone-slip-remove{position:absolute;top:2px;right:2px;background:none;border:0;color:#aaa;font-size:21px;padding:3px}
.phone-single-stake{display:block;width:90px!important;box-sizing:border-box;margin-top:7px;border:1px solid #666;padding:5px;background:#444;color:white}.phone-slip-stake-controls{display:flex;gap:5px;align-items:center;padding:12px 0}.phone-slip-stake-controls .phone-stake{margin:0;width:100%;min-width:0;padding:7px;font-size:14px}.phone-slip-stake-controls button{border:1px solid #666;background:#333;color:#ccc;width:30px;flex-shrink:0;height:32px;font-size:18px}.phone-slip-summary{display:grid;grid-template-columns:1fr auto;margin:0;padding:8px 0;font-size:12px;color:#dce498;line-height:22px}.phone-slip-summary dd{margin:0;text-align:right}.phone-system-size{width:100%;padding:7px;background:#444;color:#ddd;border:1px solid #666;margin:9px 0}
.phone-slip-error{background:#674216;color:#ffdb9b;padding:8px;font-size:12px;line-height:1.5}.phone-slip-submit,.phone-slip-accept{width:100%;padding:10px 5px;background:linear-gradient(#91b42d,#587512);border:1px solid #78972b;color:white;font-size:16px;margin:8px 0}.phone-slip-submit:disabled{opacity:.45}.phone-slip-empty-logo{display:block;width:100px;margin:24px auto}.phone-slip-empty{text-align:center;color:#ccc;line-height:1.5;padding:10px}
.phone-service-filter{display:grid;grid-template-columns:1fr 1fr;gap:10px}.phone-service-filter input,.phone-service-filter select{min-width:0;width:100%;box-sizing:border-box;background:#444;border:1px solid #777;padding:9px;color:#ddd}.phone-service-filter button{border:1px solid #68851d;background:#68851d;color:#eee}.phone-service-status{color:#bbb;line-height:1.5}
.phone-market-strip{position:relative}.phone-sports-dropdown{position:absolute;right:0;top:100%;z-index:250;min-width:150px;background:#525252;box-shadow:0 3px 8px #222}.phone-sports-dropdown button{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid #444;background:none;color:#ddd;padding:15px;font-size:14px}
.phone-story-open{overflow:hidden!important}.phone-story-viewer{display:block;position:fixed;inset:0;z-index:1000;background:#000;color:white}.phone-story-image{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.phone-story-progress{position:absolute;top:max(8px,env(safe-area-inset-top));left:8px;right:8px;display:flex;gap:3px;z-index:3}.phone-story-progress span{height:3px;background:#777;flex:1;overflow:hidden}.phone-story-progress .seen{background:white}.phone-story-progress .current:after{content:'';display:block;height:100%;background:white;transform-origin:left;animation:phone-story-progress var(--story-duration) linear both}.phone-story-close{position:absolute;right:10px;top:18px;z-index:4;background:none;border:0;color:white;font-size:30px}.phone-story-prev,.phone-story-next{position:absolute;top:12%;bottom:22%;width:25%;background:transparent;border:0;color:transparent;z-index:2}.phone-story-prev{left:0}.phone-story-next{right:0}.phone-story-description{position:absolute;bottom:max(18px,env(safe-area-inset-bottom));left:16px;right:16px;text-shadow:0 1px 4px black;background:linear-gradient(transparent,#0009);padding:12px;pointer-events:none}.phone-story-description h2{font-size:23px}.phone-story-description p{font-size:14px;margin:5px 0}

@keyframes phone-story-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}


.phone-market-search,.phone-plan-date{display:block;width:100%;box-sizing:border-box;background:#444;color:#ddd;border:1px solid #777;padding:10px;font-size:14px}.phone-plan-list button{display:block;width:100%;padding:12px 6px;background:#555;color:#ddd;border:0;border-bottom:1px solid #777;text-align:left;font-size:14px}



.phone-board[data-columns="2"] .phone-fixture,.phone-board[data-columns="2"] .phone-league{grid-template-columns:50% repeat(2,minmax(0,1fr))}.phone-board[data-columns="2"] .phone-odd{flex-direction:column;justify-content:center;gap:3px}.phone-board[data-columns="2"] .phone-odd small{font-size:10px;color:#ddd;max-width:100%;overflow:hidden;text-overflow:ellipsis}



.phone-slip-selection{padding-left:26px}.phone-slip-enabled{position:absolute;left:3px;top:12px;accent-color:#82a221}.phone-slip-selection.excluded{opacity:.45}.phone-slip-settings{font-size:12px;padding:10px 0;line-height:1.5}.phone-slip-settings label{display:flex;align-items:center;gap:5px;padding:6px 0}.phone-slip-settings input{accent-color:#82a221;flex-shrink:0}
.phone-story-viewer{transform-origin:top left;animation:phone-story-open .25s both}.phone-story-viewer.closing{animation:phone-story-close .25s both}.phone-story-viewer.paused .phone-story-progress .current:after{animation-play-state:paused}

@keyframes phone-story-open{from{transform:scale(.01)}to{transform:scale(1)}}
@keyframes phone-story-close{from{transform:translateY(0)}to{transform:translateY(100%)}}


.phone-slip-open .phone-header,.phone-slip-open .phone-main{pointer-events:none}.phone-league[role=button]{cursor:pointer}.phone-league[aria-expanded=false]{opacity:.75}



.phone-account-extras{flex-wrap:wrap}.phone-account-links .phone-more-account{text-align:center;min-height:32px;padding:3px;font-size:26px}.phone-balance-sub{background:#333;padding:4px 14px;font-size:13px;line-height:32px}.phone-balance-sub span{float:right;color:#bbb}



.phone-searching> :not(.phone-drawer-search):not(.phone-search-results){display:none!important}.phone-search-results:empty{display:none}.phone-search-results button{display:block;width:100%;border:0;border-bottom:1px solid #555;background:#3d3d3d;color:#ddd;padding:12px;text-align:left;font-size:14px}.phone-search-results small{display:block;color:#999;font-size:11px;padding-bottom:5px}



.phone-glyph{font-size:0!important;display:inline-block;min-width:17px;vertical-align:middle;font-style:normal!important}.phone-glyph:before{font:18px phone-icons!important}.phone-drawer a>i.phone-glyph{float:none!important;margin-right:5px}.phone-drawer .phone-glyph-bell{color:#91b10e}.phone-drawer-search .phone-glyph-search:before{font-size:24px!important}.phone-menu-pair .phone-glyph:before{font-size:15px!important}
.phone-glyph-bell:before{content:'\e058'}.phone-glyph-envelope:before{content:'\3d'}.phone-glyph-shutdown:before{content:'\47'}.phone-glyph-eye-open:before{content:'\e054'}.phone-glyph-search:before{content:'\e041'}.phone-glyph-home:before{content:'\5a'}.phone-glyph-chronometer:before{content:'\43'}.phone-glyph-chart:before{content:'\7b'}.phone-glyph-ticket:before{content:'\76'}.phone-glyph-diamond:before{content:'\e055'}.phone-glyph-exchange:before{content:'\3f'}.phone-glyph-angle-down:before{content:'\78'}.phone-glyph-ellipsis-v:before{content:'\e006'}.phone-glyph-user:before{content:'\42'}



.phone-reference-root,.phone-reference .phone-drawer,.phone-reference .phone-slip-drawer{scrollbar-width:none}.phone-reference-root::-webkit-scrollbar,.phone-reference ::-webkit-scrollbar{width:0;height:0;display:none}



.phone-header{grid-template-columns:44px 59px 38px 1fr 114px 36px;padding-right:env(safe-area-inset-right,0px)}
.phone-logo{position:absolute;left:50%;top:2px;width:68px;transform:translateX(-50%)}.phone-bets{grid-column:5}.phone-account{grid-column:6}
.phone-coins img{box-sizing:border-box;margin-left:-10px}
.phone-reference[data-page=sportslive] .phone-sport-nav{height:59px}.phone-reference[data-page=sports] .phone-sport-nav{height:67px}
.phone-reference[data-page=sportslive] .phone-nav-item,.phone-reference[data-page=sports] .phone-nav-item{flex-basis:60px;min-width:60px;font-size:12px}
.phone-casino-theme .phone-sport-nav{justify-content:center}.phone-casino-theme .phone-nav-item{flex-basis:55px;min-width:55px}.phone-casino-theme .phone-nav-item:first-child{flex-basis:100px;min-width:100px}.phone-casino-theme .phone-nav-item:last-child{flex-basis:75px;min-width:75px}

@media(max-width:350px){.phone-header{grid-template-columns:38px 40px 35px 1fr 56px 32px}.phone-logo{width:61px}}

.phone-casino-theme .phone-header{grid-template-columns:44px 59px 38px 1fr 80px 36px}
@media(max-width:350px){.phone-casino-theme .phone-header{grid-template-columns:38px 40px 35px 1fr 56px 32px}}


.phone-configuration{padding:10px;background:#333}.phone-configuration label{display:flex;align-items:center;justify-content:space-between;gap:10px;font:13px Arial;color:#ccc;margin:10px 0}.phone-configuration select{max-width:50%;min-width:90px;background:#444;border:1px solid #777;color:#ddd;padding:7px}.phone-menu-open .phone-panel{z-index:290;pointer-events:none}



.phone-detail{position:relative}.phone-detail h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:40px;line-height:40px;padding:0 40px}.phone-event-open .phone-main>.phone-sport-nav,.phone-event-open .phone-main>.phone-market-strip,.phone-event-open .phone-home-jackpots,.phone-event-open .phone-feed-notice{display:none!important}



.phone-menu-toggle:before{content:'\61'}.phone-drawer [data-phone-action=jackpots] .phone-glyph:before{content:'\e055'}


.phone-reference[data-page=casino] .phone-main{padding-bottom:50px;box-sizing:border-box}.phone-casino-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;background:#222}.phone-casino-card{min-width:0;background:#222}.phone-casino-launch{display:block;width:100%;padding:0;border:0;background:none}.phone-casino-launch img{display:block;width:100%;aspect-ratio:1.55;object-fit:cover;background:#303030}.phone-casino-card-footer{display:flex;align-items:center;min-height:35px;color:#aaa;font:11px Arial;gap:4px}.phone-casino-card-footer>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.phone-casino-favorite{background:none;color:#aaa;border:0;padding:0 6px;font-size:25px}.phone-casino-favorite[aria-pressed=true]{color:#d6b726}.phone-reference .phone-provider{position:fixed;bottom:0;left:0;z-index:215;height:50px;padding-bottom:max(12px,env(safe-area-inset-bottom))}.phone-provider-picker{position:fixed;left:0;right:0;bottom:50px;max-height:65dvh;overflow-y:auto;background:#333;z-index:216;box-shadow:0 -3px 12px #111}.phone-provider-picker button{display:block;width:100%;text-align:left;background:#333;border:0;border-bottom:1px solid #444;color:#ccc;padding:14px;font-size:14px}.phone-provider-picker button.active{color:#a4c333}.phone-casino-search{display:flex;gap:8px;background:#333;padding:8px}.phone-casino-search input{flex:1;min-width:0;background:#222;color:#ddd;border:1px solid #555;padding:10px;font:16px Arial}.phone-casino-search button{border:0;background:transparent;color:#ccc}.phone-casino-options{position:absolute;right:0;top:148px;z-index:220;background:#303030;box-shadow:0 3px 12px #111;min-width:240px;padding:5px 12px}.phone-casino-options label{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;font-size:13px;border-bottom:1px solid #444}.phone-casino-options input{accent-color:#83a51c}.phone-casino-status{margin:0;padding:12px;color:#aaa;font-size:13px}.phone-casino-more{display:block;width:100%;padding:12px;background:#333;color:#ddd;border:0}.phone-casino-info{position:absolute;right:18px;top:18px;width:24px;height:24px;border:1px solid #555;border-radius:50%;background:none;color:#aaa;font:16px Georgia}.phone-jackpot{border:0!important;box-shadow:none!important;background-image:url('/casino/img/jackpot_on.gif')!important;background-size:100% 100%!important;min-height:62px;padding-top:12px;padding-left:67px}.phone-jackpot.mega{padding-left:43%}.phone-jackpot .phone-crown{left:30px;top:15px;width:30px;height:35px;filter:none!important}.phone-jackpot.mega .phone-crown{left:33%}.phone-jackpot.weekly .phone-crown{background-image:url('/casino/img/weekly.svg')}.phone-jackpot.daily .phone-crown{background-image:url('/casino/img/daily.svg')}.phone-strip-search .phone-glyph{font-size:20px}


.phone-casino-theme .phone-sport-nav{box-sizing:border-box;height:68px}.phone-reference[data-page=casino] .phone-market-strip{position:relative;background:#608b15;font:11px Arial;height:35px;padding-left:6px}.phone-reference[data-page=casino] .phone-strip-search{width:41px;height:35px;box-sizing:border-box;padding:0!important;z-index:2}.phone-casino-search{position:absolute;inset:0 83px 0 0;padding:0 0 0 36px;background:#608b15;gap:0;z-index:3;animation:phone-search-in 200ms ease-in-out}.phone-casino-search input{padding:6px 35px 6px 8px;background:none;border:0;border-left:1px solid #3f6300;font-size:14px}.phone-casino-search button{position:absolute;right:0;top:0;width:35px;height:35px;font-size:20px}.phone-casino-searching .phone-provider{opacity:0;visibility:hidden}.phone-casino-search-value .phone-casino-banner-wrap,.phone-casino-search-value .phone-casino-jackpots,.phone-casino-search-value .phone-casino-tabs{display:none}.phone-casino-options{top:147px;min-width:200px;padding:0 10px 10px;z-index:220}.phone-casino-options>button{display:block;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid #444;color:#ccc;padding:15px 5px;font-size:14px}.phone-casino-switch{padding:10px 5px 0;color:#ccc;font-size:13px}.phone-casino-switch-buttons{display:flex;margin-top:3px}.phone-casino-switch-buttons button{width:50%;padding:4px;background:transparent;color:#bbb;border:1px solid #608b15;font-size:14px}.phone-casino-switch-buttons button.active{background:#608b15;color:#fff}.phone-provider-picker{bottom:0;max-height:none;z-index:331;animation:phone-provider-in 200ms ease-out}.phone-provider-picker-header{height:40px;background:#608b15;color:#ddd;padding:8px 45px 8px 10px;box-sizing:border-box;position:relative;font-size:14px}.phone-provider-picker-header button{position:absolute;right:0;top:0;width:40px;padding:3px;height:40px;font-size:24px;text-align:center;background:none;border:0}.phone-provider-picker-list{height:225px;overflow-y:auto;padding:6px;box-sizing:border-box}.phone-provider-picker-list button{max-width:300px;margin:9px auto 6px;padding:10px;box-shadow:0 0 1px #000;border:0}.phone-provider-shade{position:fixed;inset:0;background:#0009;z-index:330}.phone-reference .phone-provider{height:calc(40px + env(safe-area-inset-bottom));background:#608b15;padding:9px 0 calc(9px + env(safe-area-inset-bottom));font-size:14px}.phone-jackpot{background:#212121!important;overflow:hidden;font-weight:600;min-height:62px}.phone-jackpot-border{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.phone-jackpot-pulse{position:absolute;top:48%;left:7px;width:calc(100% - 14px);height:113%;background:radial-gradient(#f00 2%,transparent 66%);animation:phone-jackpot-pulse 5s infinite linear alternate}.phone-jackpot.weekly .phone-jackpot-pulse{background:radial-gradient(#00a1ff 2%,transparent 66%);animation-delay:4s}.phone-jackpot.daily .phone-jackpot-pulse{background:radial-gradient(#ff007f 2%,transparent 66%);animation-delay:1.8s}.phone-jackpot-name,.phone-jackpot strong,.phone-casino-info,.phone-crown{position:relative;z-index:2}.phone-jackpot .phone-crown{position:absolute}.phone-jackpot-name{line-height:21px;height:21px;font-size:13px}.phone-jackpot strong{line-height:22px;font-size:18px}.phone-jackpot.weekly .phone-crown{filter:sepia(1) saturate(6) hue-rotate(145deg)!important}.phone-jackpot.daily .phone-crown{filter:sepia(1) saturate(6) hue-rotate(245deg)!important}.phone-casino-info{position:absolute}.phone-casino-banner-wrap{height:124px;padding:2px 0;box-sizing:border-box;position:relative;overflow:hidden;perspective:1200px;touch-action:pan-y}.phone-casino-banner-cube{position:relative;height:120px;width:100%;transform-style:preserve-3d;transform-origin:center}.phone-casino-banner-face{position:absolute;inset:0;overflow:hidden;backface-visibility:hidden;transform-style:preserve-3d}.phone-casino-banner-dots{position:absolute;bottom:5px;left:0;right:0;display:flex;justify-content:center;gap:3px;z-index:2}.phone-casino-banner-dots button{border:1px solid #ddd8;background:#2228;border-radius:50%;width:5px;height:5px;padding:0}.phone-casino-banner-dots button[aria-current=true]{background:#ddd}.phone-casino-grid{gap:0;padding:0 2px;background:#333}.phone-casino-card{padding:4px;box-sizing:border-box;background:#333}.phone-casino-card-footer{background:#222;font-size:11px}.phone-casino-tabs{border-bottom:0;margin-top:2px}.phone-casino-tabs button{height:30px;padding:4px 2px;font-size:12px}.phone-casino-more{margin:4px;width:calc(100% - 8px);height:38px;padding:0;font-size:16px;background:#232323}


@media(max-width:319px){.phone-casino-grid{grid-template-columns:1fr}}
@keyframes phone-jackpot-pulse{from{opacity:1}to{opacity:.3}}
@keyframes phone-search-in{from{opacity:0}to{opacity:1}}
@keyframes phone-provider-in{from{transform:translateY(100%)}to{transform:translateY(0)}}

.phone-casino-card-media{position:relative}.phone-casino-card-actions{position:absolute;inset:0;background:#000b;display:flex;flex-direction:column;align-items:center;justify-content:space-around}.phone-casino-action-favorite{border:0;background:none;color:#ccc;font-size:27px;padding:0;line-height:24px}.phone-casino-action-favorite[aria-pressed=true]{color:#ffeb3b}.phone-casino-play{width:84%;padding:3px 12px;background:#608b15;border:0;color:#fff;font-size:14px}.phone-casino-play.freeplay{background:#ffeb3b;color:#000}.phone-casino-card-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:none;border:0;padding:0 3px 0 0;color:#aaa;font:11px Arial;text-align:left}.phone-casino-launch img{aspect-ratio:100/63;transition:opacity 400ms ease-in-out}.phone-casino-switch-buttons button:disabled{opacity:.55}.phone-provider-open{overflow:hidden!important}

.phone-provider-picker-list button{position:relative;height:48px;padding-right:152px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-provider-logo{position:absolute;right:0;top:4px;height:39px;width:150px;background-size:150px 78px;background-position:0 0}.phone-provider-picker-list button.active .phone-provider-logo{background-position:0 -39px}

/* Native casino card action slide, from the reference csg_actions rules. */
.phone-casino-card-media{overflow:hidden}.phone-casino-card-actions{background:rgba(51,51,51,.9);transform:translateY(-110%);transition:transform .2s ease-in-out,visibility 0s linear .2s;visibility:hidden;pointer-events:none;z-index:2;justify-content:initial}.phone-casino-card-actions.is-open{transform:translateY(0);visibility:visible;pointer-events:auto;transition:transform .2s ease-in-out,visibility 0s}.phone-casino-action-favorite{position:absolute;top:25%;left:50%;transform:translate(-50%,-50%);font-size:23px}.phone-casino-play{position:absolute;left:8%;bottom:8%;width:84%;padding:2px 12px}.phone-casino-launch img:not(.loaded){opacity:0}.phone-casino-launch img.loaded{opacity:1}@media(prefers-reduced-motion:reduce){.phone-casino-card-actions,.phone-casino-card-actions.is-open,.phone-casino-launch img{transition:none}}

.phone-casino-action-favorite,.phone-casino-favorite{font-family:phone-icons!important;font-style:normal;font-weight:normal}.phone-casino-favorite{font-size:15px;line-height:22px;width:25px;flex:none;padding:0 2px}.phone-casino-favorite[aria-pressed=true],.phone-casino-action-favorite[aria-pressed=true]{color:#ffeb3b}

/* Source mobile card action placement and responsive column counts. */
.phone-reference .phone-casino-play{bottom:16%}
@media(min-width:800px){.phone-reference .phone-casino-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(min-width:1024px){.phone-reference .phone-casino-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}

.phone-reference .phone-casino-card-footer{position:relative;min-height:35px;box-sizing:border-box;padding:6px 6px 5px 27px;background:#232323;gap:0}.phone-reference .phone-casino-card-title{padding:0;text-align:center;text-transform:uppercase;line-height:24px;color:#b5b5b5}.phone-reference .phone-casino-card-footer .phone-casino-favorite{position:absolute;left:2px;top:50%;transform:translateY(-50%);width:25px;padding:0;line-height:22px}
/* Keep the mobile wallet glyph and balance inside the header. */
.phone-reference .phone-header .phone-account{height:44px;width:36px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;align-self:center;box-sizing:border-box;overflow:visible}
.phone-reference .phone-header .phone-account>span{display:block;flex:0 0 23px;width:28px;height:23px;font-size:0;line-height:23px}
.phone-reference .phone-header .phone-account>span:before{display:block;font:24px/23px phone-icons;text-align:center}
.phone-reference .phone-header .phone-account>small{display:block;max-width:100%;font:11px/12px Arial,sans-serif;white-space:nowrap;text-align:center}
.phone-reference.phone-casino-theme .phone-header .phone-account>span{color:#b5b5b5}
.phone-reference.phone-casino-theme .phone-header .phone-account>small{color:#ddd;font-weight:700}
@media(max-width:350px){.phone-reference .phone-header .phone-account{width:32px}}
.phone-reference .phone-casino-launch img{height:auto}
/* Native mobile search fade and provider fade share the captured 200ms timing. */
.phone-reference .phone-casino-search{opacity:0;visibility:hidden;pointer-events:none;transition:opacity 200ms ease-in-out,visibility 0s linear 200ms}
.phone-reference .phone-casino-searching .phone-casino-search{opacity:1;visibility:visible;pointer-events:auto;transition:opacity 200ms ease-in-out,visibility 0s}
.phone-reference .phone-provider{transition:opacity 200ms cubic-bezier(.445,.05,.55,.95),visibility 200ms cubic-bezier(.445,.05,.55,.95)}
.phone-reference .phone-casino-searching .phone-strip-search .phone-glyph:before{content:"×";font:24px/35px Arial,sans-serif}
.phone-reference .phone-shade{opacity:0;visibility:hidden;pointer-events:none;transition:opacity 150ms ease-out,visibility 0s linear 150ms}
.phone-reference.phone-menu-open .phone-shade{opacity:1;visibility:visible;pointer-events:auto;transition:opacity 150ms ease-out,visibility 0s}
@media(prefers-reduced-motion:reduce){.phone-reference .phone-shade,.phone-reference .phone-drawer,.phone-reference .phone-casino-search,.phone-reference .phone-provider{transition:none}}

.phone-story-description{bottom:0;left:0;right:0;padding:5px 10px max(15px,env(safe-area-inset-bottom));background:none;box-sizing:border-box}
.phone-story-description h2{font-size:22px;line-height:1.4;margin:5px 0}
.phone-story-caption-row{display:flex;padding:1px 0;font-size:15px;line-height:1.4}
.phone-story-caption-icon{flex:0 0 20px}
.phone-story-progress{left:6px;right:6px;top:max(6px,env(safe-area-inset-top));gap:6px}
.phone-story-progress span{height:2px;border-radius:2px;background:rgba(255,255,255,.5)}
.phone-story-viewer{user-select:none;touch-action:manipulation}
.phone-story-viewer.closing{pointer-events:none}
.phone-account-links .phone-more-account{height:32px;min-height:32px;padding:2px;font-size:0;line-height:27px}
.phone-account-links .phone-more-account:before{content:'\3b';font:22px/27px phone-icons;text-shadow:1px 1px 1px #222}
.phone-account-links .phone-more-account[aria-expanded=true]:before{content:'\3c'}
.phone-glyph-balance-details:before{content:'\e01e';font-size:18px!important}


html.phone-booting body>*:not(script):not(.phone-boot-error){visibility:hidden!important}html.phone-booting body{min-width:0!important;background:#202020!important}html.phone-booting:after{content:"Duke ngarkuar…";position:fixed;inset:0;display:grid;place-items:center;background:#202020;color:#ddd;font:16px Arial;pointer-events:none}.phone-boot-error{position:fixed;inset:0;z-index:999999;background:#202020;color:#ddd;display:grid;place-content:center;gap:18px;text-align:center;font:16px Arial}.phone-boot-error button{padding:12px;background:#608b15;color:white;border:0}

/* Reserve page space for the source-style bottom-anchored provider control. */
.phone-reference[data-page=casino] .phone-main{padding-bottom:calc(40px + env(safe-area-inset-bottom))}
.phone-reference .phone-provider{position:fixed;bottom:0;left:0;transform:translate3d(0,0,0)}
.phone-reference .phone-provider-picker.is-closing{animation:phone-provider-out 200ms ease-in forwards;pointer-events:none}
.phone-reference .phone-provider-shade.is-closing{opacity:0;transition:opacity 200ms ease-in;pointer-events:none}
@keyframes phone-provider-out{from{transform:translateY(0)}to{transform:translateY(100%)}}
@media(prefers-reduced-motion:reduce){.phone-reference .phone-provider-picker.is-closing{animation:none}}

/* Phone portrait lobby always keeps the requested two game columns. */
@media(orientation:portrait){.phone-reference .phone-casino-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* Native casino category silhouettes and provider details. */
.phone-reference .phone-casino-tabs{background:#212121;border-bottom:4px solid #333;overflow:hidden}
.phone-reference .phone-casino-tabs button{position:relative;background:#212121;border:0;border-top:1px solid #333;border-bottom:1px solid #000}
.phone-reference .phone-casino-tabs button.active{z-index:2;background:linear-gradient(#393939,#333);border-color:#626262 transparent #333;text-decoration-color:#8dbc14}
.phone-reference .phone-casino-tabs button+button:before{content:"";position:absolute;top:0;bottom:0;left:-14px;width:14px;background:url(/phone-assets/inactive-tab.png) left center/auto 100% no-repeat;pointer-events:none}
.phone-reference .phone-casino-tabs button.active:before,.phone-reference .phone-casino-tabs button.active:after{content:"";position:absolute;top:-2px;bottom:-3px;width:22px;background:url(/phone-assets/active-tab.png) left center/auto 100% no-repeat;pointer-events:none}
.phone-reference .phone-casino-tabs button.active:before{left:-21px;transform:scaleX(-1)}
.phone-reference .phone-casino-tabs button.active:after{right:-21px}
.phone-reference .phone-casino-tabs button.active+button:before,.phone-reference .phone-casino-tabs button:last-child:after{display:none}
.phone-reference .phone-provider-picker-header{border-top:1px solid #86b730;border-bottom:1px solid #56800e}
.phone-reference .phone-provider-picker-list{padding-bottom:calc(6px + env(safe-area-inset-bottom));overscroll-behavior:contain}
.phone-reference .phone-provider-picker-list button.active{color:#9dda34}
.phone-reference .phone-casino-status{font-size:14px;padding:10px 5px}
.phone-reference .phone-casino-status:has(+.phone-casino-grid:empty){text-align:left;padding-left:28px;padding-right:28px}


.phone-native-account .phone-account-more{position:absolute;right:0;top:0;height:34px;width:34px;border:0;background:none;color:#bbb;font:25px Arial}.phone-native-account .sports-title{position:relative}.phone-native-account .dropdown-content{position:absolute;right:0;top:100%;z-index:3;margin:0;padding:0;list-style:none;background:#333;box-shadow:0 3px 10px #111;min-width:180px}.phone-native-account .dropdown-content[hidden]{display:none!important}.phone-native-account .msg_sticky_wrapper{z-index:5;right:16px;height:50px;width:117px;position:sticky;bottom:23px;float:right}.phone-native-account .new_tick_chat_btn,.phone-native-account .new_tick_faq_btn{display:inline-block!important;font-size:22px;z-index:5;background:#bbb;padding:10px;border-radius:50%;height:25px;width:25px;text-align:center;line-height:25px;border:1px solid;color:#000;box-shadow:-1px 1px 14px #000;position:relative;box-sizing:content-box}.phone-native-account .new_tick_faq_btn{margin-right:15px}.phone-native-account .is-calendar{cursor:pointer}.phone-account-modal-veil{position:fixed;inset:0;z-index:1000;background:#000a;display:flex;justify-content:center;align-items:center}.phone-account-modal{position:relative;background:#333;color:#bbb;width:calc(100% - 20px);max-width:450px;max-height:90dvh;overflow:auto;box-shadow:0 5px 18px #111;animation:phone-account-popup .2s ease-out}.phone-account-modal-header{background:#282828;border-top:1px solid #3f3f3f;border-bottom:1px solid #000;min-height:40px;line-height:40px;padding:0 40px 0 10px;font-size:20px;font-weight:bold;position:relative}.phone-account-modal-header>button{position:absolute;right:0;top:0;height:40px;width:40px;background:none;border:0;color:#bbb;font:28px Arial}.phone-account-modal .field__control{margin-bottom:12px}.phone-account-modal .field__control label{display:block;color:#ccc;font-size:14px}.phone-account-modal [name=title],.phone-account-modal [name=department]{font:16px Arial;min-height:35px}.phone-native-account .phone-account-modal textarea{height:110px!important;font:16px Arial!important;resize:vertical}.phone-native-account .phone-account-modal .loginButton{width:auto!important;min-width:140px}.phone-account-modal .faq-link{display:block;text-align:center;margin-top:20px;color:#bbb}.phone-account-modal .attach_btn{cursor:pointer}.phone-support-file{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;border-bottom:1px solid #555;padding:5px;overflow-wrap:anywhere}.phone-support-file button{background:none;color:#bbb;border:0;font-size:20px}.phone-account-faq{position:absolute;bottom:0;left:0;width:100%;max-width:none;max-height:90dvh;animation:phone-account-faq .2s ease-out;overflow:hidden}.phone-account-faq .phone-account-modal-header{font-size:16px}.phone-faq-tags{height:225px;overflow:auto;text-align:left;padding:8px;background:#444;box-sizing:content-box}.phone-faq-tag{display:inline-block;background:#282828;color:#bbb;padding:8px 10px;border-radius:30px;margin:0 8px 8px 0;line-height:14px;font-size:12px;border:0}.phone-faq-tag.active{color:#000;background:#bababa}.phone-faq-answer-title{background:#353535;position:relative;min-height:36px;line-height:36px;padding:0 40px 0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.phone-faq-answer-title button{position:absolute;right:0;top:0;width:36px;height:36px;background:none;border:0;color:#bbb;font-size:23px}.phone-faq-answer-text{height:225px;overflow:auto;text-align:left;padding:8px;background:#444;overflow-wrap:anywhere;font:14px/1.45 Arial}.phone-faq-answer-text a{color:#8dbc14}.phone-account-modal [hidden]{display:none!important}.phone-account-filter-options{padding:8px}.phone-account-filter-options label{display:flex;align-items:center;gap:10px;padding:12px 5px;border-bottom:1px solid #555;color:#bbb}.phone-account-filter-options input{accent-color:#8dbc14}.phone-account-filter-options>button{display:block;width:100%;padding:12px;background:#608b15;color:white;border:0}.phone-native-account .filter-scrollable-item[role=button]{cursor:pointer}.phone-account-modal :focus-visible{outline:2px solid #8dbc14;outline-offset:-2px}

@keyframes phone-account-popup{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}
@keyframes phone-account-faq{from{transform:translateY(100%)}to{transform:translateY(0)}}

/* Native account geometry from the captured mobile main/table-filter styles. */
.phone-native-account-route .phone-native-account .fragment.sports-title{min-height:33.4px}
.phone-native-account-route .phone-native-account .fragment.sports-title .back-button{width:39px}
.phone-native-account-route .phone-native-account .fragment.sports-title .back-button:before{display:none}
.phone-native-account-route .phone-native-account .fragment.sports-title .back-button-w{display:block;margin:7.2px 14px;height:19px;min-height:19px;width:11px;overflow:hidden;text-indent:-14000px;background:url(/phone-assets/navigation-icons.png) no-repeat -2px 0;background-size:83px 19px}
.phone-native-account-route .phone-native-account .fragment.sports-title .current-page{display:block;flex:1;min-width:0;padding:0 11px 0 0;text-align:center;font-size:18px}
.phone-native-account-route .phone-native-account .phone-account-more{position:relative;top:1px;right:auto;flex:0 0 40px;width:40px;height:33.4px;margin:0 5px;padding:0 10px;color:#fff;line-height:1;font-size:20px}
.phone-native-account-route .phone-native-account ul.tabs{overflow-x:auto;overflow-y:hidden}
.phone-native-account-route .phone-native-account ul.tabs>li{display:inline-block;color:#fff}
.phone-native-account-route .phone-native-account ul.tabs>li.active-tab,.phone-native-account-route .phone-native-account ul.tabs>li:last-child{padding-right:0}
.phone-native-account-route .phone-native-account ul.tabs>li.active-tab+li{padding-left:14px}
.phone-native-account-route .phone-native-account ul.tabs>li>a{position:relative}
.phone-native-account-route .phone-native-account ul.tabs>li.active-tab>a>span{border-bottom:1px solid #8dbc14}
.phone-native-account-route .phone-native-account ul.tabs>li+li>a:before,.phone-native-account-route .phone-native-account ul.tabs>li.active-tab>a:after{content:"";display:block;position:absolute;background-repeat:no-repeat;background-size:auto 100%;pointer-events:none}
.phone-native-account-route .phone-native-account ul.tabs>li+li>a:before{top:0;bottom:0;left:-1.166em;width:1.166em;background-image:url(/phone-assets/inactive-tab.png)}
.phone-native-account-route .phone-native-account ul.tabs>li.active-tab>a:after,.phone-native-account-route .phone-native-account ul.tabs>li.active-tab>a:before{top:-2px;bottom:-3px;width:22px;background-image:url(/phone-assets/active-tab.png);border-bottom:1px solid #333}
.phone-native-account-route .phone-native-account ul.tabs>li.active-tab>a:after{right:-21px}
.phone-native-account-route .phone-native-account ul.tabs>li.active-tab>a:before{left:-21px;transform:scaleX(-1)}
.phone-native-account-route .phone-native-account ul.tabs>li:last-child>a:after{display:none}
.phone-native-account-route .phone-native-account ul.tabs>li.active-tab+li>a:before{display:none}
.phone-native-account-route .phone-native-account .field__control{position:relative;margin:0 0 1em}
.phone-native-account-route .phone-native-account .deposit-btn button.default{height:40px;min-height:40px;margin-top:0;padding:5.2px 13px;border:1px solid #171717;border-radius:3px;background:#72ac0c;font-size:16px;font-weight:bold}
.phone-native-account-route .phone-native-account .t-row{display:table;table-layout:fixed;clear:both;position:relative;width:100%;height:35px;padding:0;margin-bottom:10px;color:#bbb}
.phone-native-account-route .phone-native-account .t-cell{display:table-cell;position:relative;padding:0;vertical-align:middle}
.phone-native-account-route .phone-native-account .t-cell.filter-icon{width:35px;text-align:left;box-shadow:0 0 10px 3px #000;z-index:1}
.phone-native-account-route .phone-native-account .filter-row--input{padding:0 5px;height:100%;vertical-align:middle}
.phone-native-account-route .phone-native-account .filter-row--input input,.phone-native-account-route .phone-native-account .filter-row--input select{width:100%;height:35px;min-height:35px;padding:0 5px;border-radius:0;background:transparent;border:1px solid #767676;color:#bbb;font:inherit}
.phone-native-account-route .phone-native-account .t-cell.submit-cell{width:40px;padding:0;box-shadow:-3px 0 10px 4px #000;z-index:2}
.phone-native-account-route .phone-native-account .filter-row--btn.loginButton{height:35px!important;min-height:35px;margin:0;padding:1.29639px 2.5px;border:1px solid #767676;border-radius:0;background:linear-gradient(#333 1px,#212121 1px);color:#fff;font:inherit}
.phone-native-account-route .phone-native-account .filters-ul{display:flex;list-style:none;overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding:0;margin:0 -5px;scrollbar-width:none}
.phone-native-account-route .phone-native-account .filters-ul::-webkit-scrollbar{display:none}
.phone-native-account-route .phone-native-account .filter-scrollable-item{display:inline-block;flex-shrink:0;position:relative;margin-left:6px;padding:7px 7px 5px;background:#333;border-bottom:2px solid #333;transition:border .15s cubic-bezier(1,.35,1,1),color .15s}
.phone-native-account-route .phone-native-account .filter-scrollable-item.active{color:#8dbd14}
.phone-native-account-route .phone-native-account .end-spacer{visibility:hidden;padding:0 0 0 1px;margin-left:7px}
.phone-native-account-route .phone-native-account .phone-account-modal .greenInput.loginButton{height:48px;min-height:48px;width:100%!important;margin:0;padding:10px;border:0;border-top:1px solid #8dbe3f;border-radius:1px;background:linear-gradient(#8dbc14 1px,#608b15 1px);font-size:16px;font-weight:bold;text-transform:uppercase;color:#fff}
.phone-native-account-route .phone-native-account .phone-account-modal textarea{padding:5px!important;border-radius:0!important}
.phone-native-account-route .phone-native-account .phone-account-modal [name=title],.phone-native-account-route .phone-native-account .phone-account-modal [name=department]{padding:5px;border-radius:0}
.phone-native-account-route .phone-native-account .phone-account-modal .field__control>label.label{display:block;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-shadow:none!important;padding:0 1px!important;margin:0!important;color:#ccc!important;font-family:inherit;font-size:14px!important;font-weight:400!important;line-height:1.4!important;text-align:left;text-transform:none;white-space:normal;vertical-align:baseline}
.phone-account-modal-open{overflow:hidden}
.phone-account-modal-veil{opacity:1;transition:opacity .2s ease-out}
.phone-account-modal-veil.is-closing{opacity:0;pointer-events:none}
.phone-account-modal-veil.is-closing .phone-account-modal{animation:none;transform:translateY(-20px);transition:transform .2s ease-out}
.phone-account-modal-veil.is-closing .phone-account-faq{transform:translateY(100%)}
.phone-account-modal button,.phone-native-account [role=button],.phone-native-account [role=tab]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}


.phone-reference[data-page=info]>:not(.phone-header):not(.phone-main):not(.phone-drawer):not(.phone-shade):not(.phone-panel):not(.phone-slip-drawer):not(.phone-slip-shade):not(.phone-story-viewer):not(script):not(template){display:none!important}
.phone-native-help{background:#2a2a2a;min-height:calc(100dvh - 44px);font:14px/1.45 Arial;color:#bbb}.phone-native-help .sports-title{height:34px;font-size:14px;background:#333;display:flex;align-items:center;padding:0 8px;position:relative}.phone-native-help .sports-title .current-page{flex:1}.phone-native-help .sports-title a{color:#bbb;text-decoration:none}.phone-native-help .back-button-h{font-size:28px;padding-right:12px;line-height:30px}.phone-native-help .contPad{padding:10px;overflow-wrap:anywhere}.phone-native-help [id^=phone-help-mobile-content] .contPad{padding:0}.phone-native-help p{margin:10px 0}.phone-native-help h3{font:normal 18px/1.3 Arial;color:#ddd;margin:15px 0 10px}.phone-native-help h2{font:normal 20px/1.3 Arial;color:#ddd;margin:15px 0}.phone-native-help ul,.phone-native-help ol{padding-left:25px}.phone-native-help li{margin-bottom:6px}.phone-native-help a[href]{color:#bbb;text-decoration:underline}.phone-native-help table{max-width:100%;border-collapse:collapse;table-layout:fixed;word-break:break-word}.phone-native-help td,.phone-native-help th{border-color:#555;padding:4px}.phone-native-help img{max-width:100%;height:auto;cursor:zoom-in}.phone-native-help .help-sec-cont{margin:10px 0;font-size:12px;font-weight:normal;padding:0 5px}.phone-native-help .help-sec-title{color:#fff;background:linear-gradient(to right,#525358 0%,#2a2a2a 100%);font-size:18px;padding:0 10px;font-weight:normal}.phone-help-menu a[aria-current=page]{color:#56c9b3;background:#333}.phone-help-image-veil{position:fixed;inset:0;background:#000b;z-index:7500;display:flex;justify-content:center;align-items:center}.phone-help-image-dialog{background:#333;position:relative;max-height:90dvh;max-width:95%;padding:45px 15px 15px;overflow:auto;box-sizing:border-box;animation:service-filter-enter .2s ease-out}.phone-help-image-dialog button{position:absolute;top:0;right:0;width:40px;height:40px;background:none;border:0;color:#bbb;font:28px Arial}.phone-help-image-dialog img{width:100%;max-width:600px;cursor:auto}.phone-native-help .icon-straight-poker:before{content:'\e042';font:22px phone-icons}



.phone-reference[data-page=poker]>:not(.phone-header):not(.phone-main):not(.phone-drawer):not(.phone-shade):not(.phone-panel):not(.phone-slip-drawer):not(.phone-slip-shade):not(.phone-story-viewer):not(script):not(template),.phone-reference[data-page=vgaming]>:not(.phone-header):not(.phone-main):not(.phone-drawer):not(.phone-shade):not(.phone-panel):not(.phone-slip-drawer):not(.phone-slip-shade):not(.phone-story-viewer):not(script):not(template){display:none!important}
.phone-native-product{background:#333;min-height:calc(100dvh - 112px);color:#bbb;font:14px Arial;overflow-x:clip}.phone-native-product [hidden],.phone-native-product .hidden,.phone-native-product .hide{display:none!important}.phone-native-product .icon{font-family:phone-icons;display:inline-block;font-style:normal}.phone-native-product .sport-info,.phone-native-product .sports-title{position:relative;background:#333;box-sizing:border-box;border-top:1px solid #444;border-bottom:1px solid #222;min-height:34px;display:flex;align-items:center;padding:0 9px}.phone-native-product .sports-title{height:34px}.phone-native-product .current-page{flex:1}.phone-native-product .back-button{color:#bbb;font:27px Arial;text-decoration:none;padding-right:12px}.phone-native-product .home-button{display:none}.phone-product-more{border:0;background:none;color:#bbb;font:20px phone-icons;position:absolute;right:0;top:0;height:34px;width:34px}.phone-native-product .dropdown-content{list-style:none;padding:0;margin:0;position:absolute;right:0;top:100%;background:#333;box-shadow:0 3px 10px #111;z-index:4;min-width:200px}.phone-native-product .dropdown-content a{color:#bbb;text-decoration:none;font:14px Arial;display:block;padding:15px!important}.phone-native-product .dropdown-content li{border-bottom:1px solid #444}.phone-native-product .poker-favlist-btn{color:#ccc;text-decoration:none}.phone-native-product .poker-play-btn{cursor:pointer}.phone-product-service-status{font:12px/1.5 Arial;color:#aaa;border-top:1px solid #444;padding:12px;margin:0}.phone-native-product .mobile-content{width:100%;position:relative}.phone-native-product .Caru{overflow-x:auto!important;scrollbar-width:none;display:flex}.phone-native-product .vg-game{flex:none}.phone-native-product .vg-game a{color:#bbb;text-decoration:none}.phone-native-product .vg-game img{object-fit:contain}.phone-notification-preferences{background:#333;overflow:hidden;animation:phone-preferences-in .2s ease-out}.phone-notification-preferences[hidden]{display:none}.phone-drawer .phone-notification-toggle{display:flex;align-items:center;gap:8px;justify-content:space-between;width:100%;text-align:left;background:#3d3d3d;border:0;border-bottom:1px solid #333;color:#ccc;padding:12px;font:14px Arial;min-height:42px}.phone-notification-switch:before{content:'\e05f';font:30px phone-icons;font-style:normal;color:#888}.phone-notification-toggle[aria-checked=true] .phone-notification-switch:before{content:'\e05e';color:#8eaf14}.phone-notification-toggle:disabled{opacity:.5}.phone-notification-info{padding:10px 12px;color:#999;font:12px/1.5 Arial;margin:0}.phone-notification-info p{font:11px/1.4 Arial;margin:8px 0 0}.phone-notification-local{margin:0;padding:10px 12px;border-top:1px solid #444;color:#bbb;font:11px/1.4 Arial}.phone-native-product a:focus-visible,.phone-native-product button:focus-visible{outline:2px solid #e5d624}

@keyframes phone-preferences-in{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}


.phone-native-services{padding:0!important;background:#333;color:#bbb;font:14px Arial}.phone-native-services .service-heading{height:34px;background:#14805e;display:flex;align-items:center;color:#eee;position:relative}.service-heading>span{flex:1}.service-heading button{height:34px;width:36px;border:0;background:transparent;color:#eee;font:28px Arial;padding:0}.service-navigation{position:absolute;right:0;top:34px;z-index:3;background:#333;box-shadow:0 4px 10px #111;min-width:190px}.service-navigation button{display:block;width:100%;background:#333;color:#bbb;text-align:left;border:0;border-bottom:1px solid #555;padding:13px}.phone-native-services [hidden],.phone-native-services .hidden{display:none!important}.phone-native-services .t-row{display:table;width:100%;table-layout:fixed;height:35px;margin-bottom:10px;color:#bbb}.phone-native-services .t-cell{display:table-cell;vertical-align:middle;box-sizing:border-box}.phone-native-services .filter-icon{width:35px}.phone-native-services .filter-row--input{padding:0 5px}.phone-native-services .filters-ul{display:flex;overflow-x:auto;gap:6px;list-style:none;padding:0;margin:0;scrollbar-width:none}.phone-native-services .filter-scrollable-item{flex:none;padding:7px 7px 5px;background:#333;border:1px solid #767676;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s}.phone-native-services .filter-scrollable-item.active{background:#14805e;color:white}.phone-native-services .filter-scrollable-item[aria-disabled=true]{opacity:.45;cursor:default}.phone-native-services .end-spacer{width:8px;flex:none}.phone-native-services .submit-cell{width:35px}.phone-native-services .filter-row--btn{background:#333;color:#bbb;border:1px solid #767676;font-size:23px}.phone-native-services .lgload{display:none}.phone-native-services .period-type-date{max-height:0;overflow:hidden;transition:max-height .2s ease}.phone-native-services .period-type-date.service-dates-open{max-height:58px}.phone-native-services input.is-calendar{height:35px;max-width:100%;width:100%;box-sizing:border-box;border:1px solid #767676;background:transparent;color:#bbb;font:13px Arial;padding:0 4px}.phone-native-services .service-notice{font:12px/1.5 Arial;color:#aaa;margin:10px;padding:10px;border-top:1px solid #505050}.service-filter-veil{position:fixed;inset:44px 0 0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:5}.service-filter-dialog{position:relative;background:#333;color:#bbb;width:90%;max-width:400px;max-height:80dvh;overflow:auto;box-shadow:0 3px 12px #111;animation:service-filter-enter .2s ease-out}.service-filter-dialog h4{font:16px Arial;margin:0;padding:15px 40px 15px 15px;border-bottom:1px solid #555}.service-filter-close{position:absolute;right:5px;top:5px;border:0;background:transparent;color:#bbb;font:28px Arial}.service-filter-option{display:flex;gap:10px;align-items:center;padding:13px 15px;border-bottom:1px solid #505050}.service-filter-option input{accent-color:#14805e;width:18px;height:18px}.service-filter-confirm{width:100%;padding:12px;border:0;background:#14805e;color:white;font:14px Arial}.phone-native-services :focus-visible{outline:2px solid #e6da22;outline-offset:-2px}

@keyframes service-filter-enter{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}

.phone-native-services .icon:before{font-family:phone-icons!important;font-style:normal}.phone-native-services .icon-calendar:before{content:'\e001'}.phone-native-services .icon-filter:before{content:'\e002'}.phone-native-services .icon-check:before{content:'\e003'}.phone-native-services .icon-arrows-ccw:before{content:'\e00b'}.phone-native-services input.is-calendar{cursor:pointer}.phone-calendar-veil{position:fixed;inset:0;background:#000a;z-index:7000;display:flex;align-items:center;justify-content:center}.phone-calendar{background:#333;color:#ddd;width:310px;max-width:calc(100vw - 20px);box-shadow:0 8px 22px #111;overflow:hidden;animation:phone-calendar-open .2s ease-out;font:14px Arial}.phone-calendar-header{background:#555;padding:15px;min-height:58px;box-sizing:content-box}.phone-calendar-header button{display:block;background:none;border:0;padding:0;text-align:left;color:#ddd}.phone-calendar-year{font:700 16px/20px Arial;color:#bbb!important}.phone-calendar-date{font:500 30px/44px Arial;white-space:nowrap}.phone-calendar-body{min-height:293px;overflow:hidden}.phone-calendar-month{display:flex;justify-content:space-between;align-items:center;margin:15px auto;width:95%;height:24px}.phone-calendar-month>button{background:none;color:#bbb;border:0;font:24px Arial;height:24px;width:32px;padding:0}.phone-calendar-month>span{font:14px Arial}.phone-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));width:95%;margin:auto;text-align:center;row-gap:2px}.phone-calendar-weekday{font:11px/24px Arial;color:#aaa}.phone-calendar-day{justify-self:center;height:34px;width:34px;border-radius:36px;background:none;border:0;color:#bbb;padding:0;font:12px Arial;position:relative;overflow:hidden}.phone-calendar-day:active:after{content:'';position:absolute;inset:0;background:#b4b4b459;border-radius:50%;animation:phone-calendar-ripple .6s ease-out}.phone-calendar-day.today{color:#8dbc14}.phone-calendar-day.active{background:#8dbc14;color:#fff}.phone-calendar-actions{display:flex;justify-content:flex-end}.phone-calendar-actions button{background:none;border:0;color:#8dbc14;margin:4px 8px 8px 0;height:36px;min-width:64px;padding:0 16px;font:500 14px/36px Arial;border-radius:2px}.phone-calendar-years{height:293px;overflow:auto;border-bottom:1px solid #555;text-align:center}.phone-calendar-years button{display:block;width:100%;background:none;border:0;color:#bbb;height:42px;font:16px Arial}.phone-calendar-years button.active{color:#8dbc14;font-size:23px}.phone-calendar button:focus-visible{outline:2px solid #8dbc14;outline-offset:-2px}

@keyframes phone-calendar-open{from{opacity:0;transform:translateY(-35px)}to{opacity:1;transform:translateY(0)}}
@keyframes phone-calendar-ripple{from{opacity:.7;transform:scale(.2)}to{opacity:0;transform:scale(1.4)}}

body.phone-native-account-route>.varContentS{display:none!important}
.phone-native-account{width:100%;min-width:0;background:#212121;color:#ccc;min-height:calc(100vh - 44px);font:14px/1.4 -apple-system,"Helvetica Neue",Helvetica,Arial,sans-serif;overflow-x:hidden;box-sizing:border-box}
.phone-native-account *{box-sizing:border-box}
.phone-native-account [hidden],.phone-native-account .inactive-tab,.phone-native-account .hidden,.phone-native-account .LGout,.phone-native-account .crypto-only,.phone-native-account .lgload{display:none!important}
.phone-native-account a{color:#ccc;text-decoration:none}
.phone-native-account .fragment.sports-title{position:relative;display:flex;align-items:center;background:linear-gradient(#333 1px,#212121 1px);min-height:40px;font-size:16px}
.phone-native-account .back-button{display:block;width:40px;overflow:hidden;font-size:0;flex-shrink:0}.phone-native-account .back-button:before{content:'‹';display:block;font:30px Arial;text-align:center}
.phone-native-account .current-page{padding:8px 0}
.phone-native-account .back-button-w{display:none}
.phone-native-account ul.tabs{display:flex;overflow:auto;white-space:nowrap;list-style:none;margin:0;padding:0;border-bottom:4px solid #333;background:#212121;font-size:12px}
.phone-native-account ul.tabs>li{flex:1 0 auto;background:#212121;border-top:1px solid #333;border-bottom:1px solid #000;text-align:center;text-transform:uppercase;padding-right:14px}
.phone-native-account ul.tabs>li.active-tab{background:linear-gradient(#393939,#333);border-color:#626262 transparent #333}
.phone-native-account ul.tabs>li>a{display:block;min-height:27.4855px;padding:6.22266px 6px;color:inherit}
.phone-native-account .form-post{margin:0!important;padding:0!important;width:100%!important}
.phone-native-account .form-post label{font-size:14px!important;color:#ccc;padding:0 1px!important;margin:0!important;font-weight:400!important;background:none!important;border:0!important;border-radius:0!important;position:static!important;line-height:1.4!important;box-shadow:none!important}
.phone-native-account .form-post input,.phone-native-account .form-post select,.phone-native-account textarea{background:#545454!important;color:#d1d1d1!important;border:1px solid #000!important;border-radius:2px!important;padding:10px!important;font-size:16px!important;height:40px!important;min-height:0!important;max-width:100%!important}
.phone-native-account input:disabled{background:#333!important;color:#aaa!important}
.phone-native-account .form-post input[type=checkbox],.phone-native-account input[type=radio]{display:inline-block!important;width:auto!important;height:auto!important;padding:0!important}
.phone-native-account input[type=hidden]{display:none!important}
.phone-native-account .field__control{margin:8px 0}
.phone-native-account .form-post #phone-account-edit-prefix{display:inline-block!important;width:30%!important;height:35px!important;padding:0 5px!important}
.phone-native-account .form-post #phone-account-edit-phone{display:inline-block!important;float:right!important;width:70%!important;height:35px!important;padding:5px!important}
.phone-native-account .loginButton{width:100%!important;max-width:100%!important;border:1px solid #3e6317;background:linear-gradient(#819f2c,#58771b);color:#fff;font-size:16px;min-height:38px;margin-top:15px;padding:8px;cursor:pointer}
.phone-native-account .expander:not(.expanded) .expander-content{display:none!important}
.phone-native-account .info-list-field{position:relative}
.phone-native-account .fw,.phone-native-account .full-width{width:100%}
.phone-native-account .w-50{width:50%}.phone-native-account .f-left{float:left}.phone-native-account .f-right{float:right}.phone-native-account .clear{clear:both}.phone-native-account .text-center{text-align:center}
.phone-native-account table{width:100%;border-collapse:collapse;max-width:100%;font-size:13px}.phone-native-account td{padding:5px}
.phone-native-account .t-row{display:flex;align-items:center;gap:5px;margin-bottom:10px}.phone-native-account .t-cell{flex:1;min-width:0}.phone-native-account .t-cell[style*="40px"]{flex:0 0 40px}.phone-native-account input[type=date],.phone-native-account select{width:100%;min-width:0;background:#444;color:#ddd;border:1px solid #777;padding:8px;min-height:36px}
.phone-native-account .verify-form .step,.phone-native-account .verify-form .verific-status{display:none}.phone-native-account .verify-form.step1 .step.step1,.phone-native-account .verify-form.step2 .step.step2,.phone-native-account .verify-form.step3 .step.step3{display:block}.phone-native-account .verification-inp img{width:18px;height:18px}
.phone-native-account .icon:before,.phone-native-account [class^=icon-]:before,.phone-native-account [class*=" icon-"]:before{font-family:phone-icons!important;font-style:normal;font-weight:400;line-height:1}
.phone-account-status{font-size:13px;color:#c6c6c6;line-height:1.5;margin:12px 15px;padding:8px;border-top:1px solid #555}
.phone-native-account ul.tabs{scrollbar-width:none}.phone-native-account ul.tabs::-webkit-scrollbar{display:none}
