section.recover-password{padding-top:.12rem;padding-bottom:.12rem}@media screen and (max-width:900px){section.recover-password{min-height:calc(100vh - .44rem);padding:0}}section.recover-password .container{width:7.85rem}@media screen and (max-width:900px){section.recover-password .container{min-height:calc(100vh - .44rem);padding:0}}section.recover-password .container .mobile-header{background-color:#0033a0;justify-content:center;align-items:center;width:100%;height:.44rem;display:flex}section.recover-password .container .mobile-header .close{cursor:pointer;position:absolute;top:.14rem;left:.14rem}section.recover-password .container .mobile-header .close img{width:.16rem;height:.16rem}section.recover-password .container .inner-container{background-color:#fff;border-radius:.08rem;flex-direction:column;justify-content:center;align-items:center;padding:.6rem;display:flex;position:relative}@media screen and (max-width:900px){section.recover-password .container .inner-container{min-height:calc(100vh - .44rem);padding-top:.2rem;padding-left:.16rem;padding-right:.16rem}}section.recover-password .container .inner-container .recover-title{justify-content:center;align-items:center;display:flex;position:absolute;top:.24rem;left:.4rem}@media screen and (max-width:900px){section.recover-password .container .inner-container .recover-title{top:.16rem;left:.16rem}}section.recover-password .container .inner-container .close{cursor:pointer;width:.32rem;height:.32rem;position:absolute;top:.2rem;right:.2rem}section.recover-password .container .inner-container .form-container{flex:1;width:3.43rem;margin-bottom:1rem}@media screen and (max-width:900px){section.recover-password .container .inner-container .form-container{width:100%}}section.recover-password .container .inner-container .form-container .image{border-radius:.08rem;justify-content:center;width:100%;margin-bottom:.24rem;display:flex;overflow:hidden}section.recover-password .container .inner-container .form-container .image img{width:1.3rem;height:auto}section.recover-password .container .inner-container .form-container form .password-wrapper{width:100%;display:block;position:relative}section.recover-password .container .inner-container .form-container form .password-wrapper .password-input-container{width:100%}section.recover-password .container .inner-container .form-container form .password-wrapper .password-tooltip{z-index:10;padding:.12rem;top:0}section.recover-password .container .inner-container .form-container form .password-wrapper .password-tooltip .tooltip-list{border-bottom:.01rem solid #f6f6f6;margin:0 0 .05rem;padding:0 0 .05rem;list-style:none}section.recover-password .container .inner-container .form-container form .password-wrapper .password-tooltip .tooltip-list .tooltip-item{align-items:center;margin-bottom:.06rem;font-size:.1rem;font-weight:400;display:flex}section.recover-password .container .inner-container .form-container form .password-wrapper .password-tooltip .tooltip-list .tooltip-item:before{content:"•";margin-right:.08rem;font-size:.1rem;transition:all .2s}section.recover-password .container .inner-container .form-container form .password-wrapper .password-tooltip .tooltip-list .tooltip-item.valid{color:#1c7c54}section.recover-password .container .inner-container .form-container form .password-wrapper .password-tooltip .tooltip-list .tooltip-item.valid:before{content:"";background-image:url(../media/check-circle-icon.3s1dkpjgc2eiz.svg);background-repeat:no-repeat;background-size:contain;width:.1rem;height:.1rem;margin-right:.04rem;display:inline-block}section.recover-password .container .inner-container .form-container form .password-wrapper .password-tooltip .tooltip-list .tooltip-item.invalid{color:#b00020}section.recover-password .container .inner-container .form-container form .password-wrapper .password-tooltip .tooltip-list .tooltip-item.invalid:before{content:"";background-image:url(../media/cross-circle-icon.14ltihav7j8p8.svg);background-repeat:no-repeat;background-size:contain;width:.1rem;height:.1rem;margin-right:.04rem;display:inline-block}section.recover-password .container .inner-container .form-container form .password-wrapper .password-tooltip .tooltip-list .tooltip-item.optional{color:#666}section.recover-password .container .inner-container .form-container form .password-wrapper .password-tooltip .tooltip-list .tooltip-item.optional:before{content:"○";color:#666}section.recover-password .container .inner-container .form-container form .password-wrapper .password-tooltip .tooltip-list .tooltip-item.optional span{color:#999;margin-left:.04rem;font-size:.1em;font-weight:400}@media screen and (max-width:900px){section.recover-password .container .inner-container .form-container form .password-wrapper .password-tooltip{order:2;width:100%;margin-top:.1rem;position:static;top:auto;left:auto}section.recover-password .container .inner-container .form-container form .password-wrapper .password-tooltip:before,section.recover-password .container .inner-container .form-container form .password-wrapper .password-tooltip:after{display:none}section.recover-password .container .inner-container .form-container form .password-wrapper .password-tooltip.top-position{order:1;margin-top:0;margin-bottom:.1rem}}section.recover-password .container .inner-container .form-container form .password-wrapper .password-tooltip .password-strength{flex-direction:row;justify-content:space-between;align-items:center;gap:.1rem;display:flex}section.recover-password .container .inner-container .form-container form .password-wrapper .password-tooltip .password-strength__bar{flex:1;gap:.03rem;display:flex}section.recover-password .container .inner-container .form-container form .password-wrapper .password-tooltip .password-strength__bar .seg{border-radius:.05rem;flex:1;height:.04rem}section.recover-password .container .inner-container .form-container form .password-wrapper .password-tooltip .password-strength__bar .seg.on{background:#29ad68}section.recover-password .container .inner-container .form-container form .password-wrapper .password-tooltip .password-strength__bar .seg.on.lv1,section.recover-password .container .inner-container .form-container form .password-wrapper .password-tooltip .password-strength__bar .seg.on.lv2{background:#ff7915}section.recover-password .container .inner-container .form-container form .password-wrapper .password-tooltip .password-strength__bar .seg.on.lv3{background:#29ad68}section.recover-password .container .inner-container .form-container form .description{background-color:#edf9ff;border-radius:.12rem;margin-bottom:.2rem;padding:.2rem .16rem}section.recover-password .container .inner-container .form-container form .sub-description{justify-self:center;align-items:center;width:3rem;margin-top:.5rem;margin-left:auto;margin-right:auto;display:flex}section.recover-password .container .inner-container .form-container form .form-item .input-icon{top:.1rem}section.recover-password .container .inner-container .form-container form .form-item .radio-item+.radio-item{margin-top:.2rem}section.recover-password .container .inner-container .form-container form .form-item .radio-item{position:relative}section.recover-password .container .inner-container .form-container form .form-item .radio-item input[type=radio]{opacity:0;pointer-events:none;width:.01rem;height:.01rem;position:absolute}section.recover-password .container .inner-container .form-container form .form-item .radio-item label{cursor:pointer;-webkit-user-select:none;user-select:none;color:#101828;align-items:center;gap:.1rem;font-size:.14rem;font-weight:400;display:flex}section.recover-password .container .inner-container .form-container form .form-item .radio-item label:before{content:"";box-sizing:border-box;background:#edf2f9;border:.01rem solid #d1dbe9;border-radius:50%;flex:0 0 .22rem;width:.22rem;height:.22rem}section.recover-password .container .inner-container .form-container form .form-item .radio-item input[type=radio]:checked+label:before{background:#fff;border-color:#0033a0}section.recover-password .container .inner-container .form-container form .form-item .radio-item input[type=radio]:checked+label:after{content:"";background:#0033a0;border-radius:50%;width:.1rem;height:.1rem;position:absolute;top:50%;left:.11rem;transform:translate(-50%,-50%)}section.recover-password .container .inner-container .form-container form .form-item .radio-item label:hover:before{border-color:#98a2b3}section.recover-password .container .inner-container .form-container form .form-item .radio-item input[type=radio]:focus-visible+label:before{outline-offset:.02rem;outline:3px solid #0b5fff40}section.recover-password .container .inner-container .form-container form .form-item .radio-item input[type=radio]:disabled+label{cursor:not-allowed;opacity:.6}section.recover-password .container .inner-container .form-container form .form-item+.form-item{margin-top:.1rem}section.recover-password .container .inner-container .form-container form button:disabled{background-color:#e0e0e0;border-color:#e0e0e0}section.recover-password .container .inner-container .form-container form button:disabled span{color:#9c9c9c}section.recover-password .container .inner-container .form-container form .btn-contact{width:1.8rem;margin-left:auto;margin-right:auto}section.recover-password .container .inner-container .form-container form .countdown{justify-content:space-between;margin-top:.12rem;display:flex}section.recover-password .container .inner-container .form-container form .countdown .retry{cursor:pointer}section.recover-password .container .inner-container .form-container form .countdown .retry.disabled{opacity:.5;cursor:default}section.recover-password .container .inner-container .form-container form .countdown .timer{flex-direction:column;justify-content:center;align-items:center;gap:.2rem;width:100%;margin-top:.2rem;display:flex}section.recover-password .container .inner-container .form-container form .countdown .timer .countdown{justify-content:center;align-items:center;width:.88rem;height:.88rem;display:flex}section.recover-password .container .inner-container .form-container form .countdown .timer .countdown svg{transform:rotate(-90deg)}section.recover-password .container .inner-container .form-container form .countdown .timer .countdown .progress{fill:none;stroke-width:6px;stroke:url(#countdownGradient);transition:stroke-dashoffset 1s linear}section.recover-password .container .inner-container .form-container form .countdown .timer .countdown .text{flex-direction:column;align-items:center;display:flex;position:absolute}section.recover-password .container .inner-container .form-container form .countdown .timer .countdown .time{color:#3369c3;font-size:.28rem;font-weight:900}@media screen and (max-width:900px){section.recover-password .container .inner-container .form-container form .countdown .timer .countdown .time{font-size:.24rem}}section.recover-password .container .inner-container .form-container form .countdown .timer .countdown .label{color:#3369c3;font-size:.12rem;font-weight:400}@media screen and (max-width:900px){section.recover-password .container .inner-container .form-container form .countdown .timer .countdown .label{font-size:.08rem}}section.recover-password .container .inner-container .form-container form .countdown .timer .btn-retry{margin-top:0;margin-bottom:.17rem}section.recover-password .container .inner-container .form-container .step5{flex-direction:column;align-items:center;gap:.2rem;margin-top:.6rem;display:flex}section.recover-password .container .inner-container .form-container .step5 .btn-login{justify-content:center;align-items:center;width:3rem;height:.4rem;display:flex}section.recover-password .container .inner-container .form-container .step5 .btn-login span{font-size:.14rem;font-weight:700}section.recover-password .container .inner-container .form-container .step5 .btn-home{justify-content:center;align-items:center;width:2rem;height:.36rem;display:flex}@media screen and (max-width:900px){section.recover-password .container .inner-container .form-container .step5 .btn-home{width:3rem;height:.4rem}section.recover-password .container .inner-container .form-container .step5 .btn-home span{font-size:.14rem;font-weight:700}}section.recover-password .container .inner-container .form-container .step5 .btn-home span{font-size:.12rem;font-weight:700}section.recover-password .container .inner-container .form-container .step5 img{width:.54rem;height:auto}section.recover-password .container .inner-container .form-container .hidden{display:none}section.recover-password .exit-popup .popup-container{background:#fff;border:1px solid #e0dfdc;border-radius:.08rem;max-width:4rem;padding-top:.24rem;width:100%!important;height:auto!important}@media screen and (max-width:900px){section.recover-password .exit-popup .popup-container{margin:0 .3rem;width:auto!important}}section.recover-password .exit-popup .popup-container .close{cursor:pointer;width:.24rem;height:.24rem;position:absolute;top:.1rem;right:.1rem}@media screen and (max-width:900px){section.recover-password .exit-popup .popup-container .close{top:.08rem;right:.08rem}}section.recover-password .exit-popup .popup-container .content{flex-direction:column;align-items:center;gap:.3rem;padding:.3rem;display:flex}@media screen and (max-width:900px){section.recover-password .exit-popup .popup-container .content{padding:.1rem}}section.recover-password .exit-popup .popup-container .content .icon{width:.64rem}section.recover-password .exit-popup .popup-container .content .icon img{width:100%;height:auto}section.recover-password .exit-popup .popup-container .content .button-container{flex-direction:row;gap:.1rem;width:100%;display:flex}section.recover-password .exit-popup .popup-container .content .button-container button{flex:1}
section.profile .account-info{padding:.24rem}@media screen and (max-width:900px){section.profile .account-info{padding:.16rem}}section.profile .account-info .disclaimer{border:1px solid #ededed;border-radius:.08rem;align-items:center;margin-bottom:.24rem;padding:.14rem;display:flex}section.profile .account-info .disclaimer img{margin-right:.08rem}section.profile .account-info form{max-width:4.7rem}section.profile .account-info form .form-item{position:relative}section.profile .account-info form .form-item .verification{align-items:center;height:.63rem;padding-top:.21rem;display:flex;position:absolute;top:0;left:calc(100% + .1rem)}@media screen and (max-width:900px){section.profile .account-info form .form-item .verification{height:auto;padding-top:.12rem;position:relative;left:0}}section.profile .account-info form .form-item .verification img{margin-right:.04rem}section.profile .account-info form .form-item .verification button{margin-top:0}section.profile .account-info form.account-detail{margin-top:.32rem}section.profile .account-info form.account-detail .title{margin-bottom:.24rem}section.profile .account-info form.account-detail .form-item .reference-code-action{align-items:center;height:.5rem;padding-top:.3rem;display:flex;position:absolute;top:0;left:calc(100% + .1rem)}@media screen and (max-width:900px){section.profile .account-info form.account-detail .form-item .reference-code-action{height:auto;padding-top:.12rem;position:relative;left:0}}section.profile .account-info form.account-detail .form-item .reference-code-action .copy{cursor:pointer;position:relative}section.profile .account-info form.account-detail .form-item .reference-code-action .copy .tooltip{opacity:0;visibility:hidden;-o-transition:all .3s ease;background:#0000000a;border-radius:.04rem;padding:.05rem;transition:all .3s;position:absolute;top:110%;left:50%;transform:translate(-50%)}section.profile .account-info form.account-detail .form-item .reference-code-action .copy .tooltip.copied{opacity:1;visibility:visible}section.profile .account-info form.account-job,section.profile .account-info form.address-info{margin-top:.32rem}section.profile .account-info form.address-info .title{margin-bottom:.24rem}section.profile .account-info form.address-info .form-item textarea{height:.7rem!important;min-height:.7rem!important}section.profile .account-info .delete-account{cursor:pointer;margin-top:.2rem;display:inline-flex}
.verification-popup .popup-container{background:#fff;border:1px solid #e0dfdc;border-radius:.08rem;max-width:5.2rem;padding:.24rem;width:100%!important;height:auto!important}.verification-popup .popup-container .image{margin-top:.24rem}.verification-popup .popup-container .image img{width:100%;height:auto}.verification-popup .popup-container .close{cursor:pointer;width:.24rem;height:.24rem;position:absolute;top:.24rem;right:.24rem}.verification-popup .popup-container .content{margin-top:.24rem}.verification-popup .popup-container .content form{text-align:left}.verification-popup .popup-container .content form .description{margin-bottom:.2rem}.verification-popup .popup-container .content form .countdown{justify-content:space-between;margin-top:.12rem;display:flex}.verification-popup .popup-container .content form .countdown .retry{cursor:pointer}.verification-popup .popup-container .content form .countdown .retry.disabled{opacity:.5;cursor:default}
section.profile .change-password{padding:.24rem}@media screen and (max-width:900px){section.profile .change-password{padding:.16rem}}section.profile .change-password form{max-width:4.7rem}section.profile .change-password form .password-wrapper{width:100%;display:block;position:relative}section.profile .change-password form .password-wrapper .password-input-container{width:100%}section.profile .change-password form .password-wrapper .password-tooltip{z-index:10;background:#fff;border:1px solid #e0e0e0;border-radius:.08rem;width:2.5rem;padding:.12rem;position:absolute;top:0;left:calc(100% + 10px);box-shadow:0 .02rem .08rem #0000001a}section.profile .change-password form .password-wrapper .password-tooltip:before{content:"";border-top:.08rem solid #0000;border-bottom:.08rem solid #0000;border-right:.08rem solid #e0e0e0;width:0;height:0;position:absolute;top:.15rem;left:-.08rem}section.profile .change-password form .password-wrapper .password-tooltip:after{content:"";z-index:1;border-top:.08rem solid #0000;border-bottom:.08rem solid #0000;border-right:.08rem solid #fff;width:0;height:0;position:absolute;top:.15rem;left:-.07rem}section.profile .change-password form .password-wrapper .password-tooltip .tooltip-list{margin:0;padding:0;list-style:none}section.profile .change-password form .password-wrapper .password-tooltip .tooltip-list .tooltip-item{align-items:center;margin-bottom:.06rem;font-size:.13rem;display:flex}section.profile .change-password form .password-wrapper .password-tooltip .tooltip-list .tooltip-item:before{content:"•";margin-right:.08rem;font-size:.16rem;transition:all .2s}section.profile .change-password form .password-wrapper .password-tooltip .tooltip-list .tooltip-item.valid{color:#1c7c54}section.profile .change-password form .password-wrapper .password-tooltip .tooltip-list .tooltip-item.valid:before{content:"✓";color:#1c7c54}section.profile .change-password form .password-wrapper .password-tooltip .tooltip-list .tooltip-item.invalid{color:#b00020}section.profile .change-password form .password-wrapper .password-tooltip .tooltip-list .tooltip-item.invalid:before{content:"✕";color:#b00020}section.profile .change-password form .password-wrapper .password-tooltip .tooltip-list .tooltip-item.optional{color:#666}section.profile .change-password form .password-wrapper .password-tooltip .tooltip-list .tooltip-item.optional:before{content:"○";color:#666}section.profile .change-password form .password-wrapper .password-tooltip .tooltip-list .tooltip-item.optional span{color:#999;margin-left:.04rem;font-size:.8em}@media screen and (max-width:900px){section.profile .change-password form .password-wrapper .password-tooltip{order:2;width:100%;margin-top:.1rem;position:static;top:auto;left:auto}section.profile .change-password form .password-wrapper .password-tooltip:before,section.profile .change-password form .password-wrapper .password-tooltip:after{display:none}section.profile .change-password form .password-wrapper .password-tooltip.top-position{order:1;margin-top:0;margin-bottom:.1rem}}
section.profile .communication-permissions{padding:.24rem}@media screen and (max-width:900px){section.profile .communication-permissions{padding:.16rem}}section.profile .communication-permissions .items{border:1px solid #ededed;border-radius:.08rem;max-width:4.7rem;margin-top:.24rem}section.profile .communication-permissions .items .item{cursor:pointer;justify-content:space-between;align-items:center;padding:.16rem;display:flex}section.profile .communication-permissions .items .item:not(:first-child){border-top:1px solid #ededed}section.profile .communication-permissions .items .item.disabled{opacity:.5}section.profile .communication-permissions .items .item .input .checkbox{background-color:#d8d8d8;border-radius:.16rem;justify-content:flex-start;align-items:center;width:.44rem;height:.26rem;padding:.03rem;display:flex}section.profile .communication-permissions .items .item .input .checkbox .checkbox-content{background-color:#fff;border-radius:50%;width:.2rem;height:.2rem}section.profile .communication-permissions .items .item .input .checkbox.active{background-color:#00a400;justify-content:flex-end}section.profile .communication-permissions .marketing-section{border:1px solid #ededed;border-radius:.08rem;max-width:4.7rem;margin-top:.24rem}section.profile .communication-permissions .marketing-section .marketing-item{cursor:pointer;justify-content:space-between;align-items:center;gap:.16rem;padding:.16rem;display:flex}section.profile .communication-permissions .marketing-section .marketing-item .marketing-item-text{flex-direction:column;flex:1;gap:.06rem;display:flex}section.profile .communication-permissions .marketing-section .marketing-item .input{flex-shrink:0}section.profile .communication-permissions .marketing-section .marketing-item .input .checkbox{background-color:#d8d8d8;border-radius:.16rem;justify-content:flex-start;align-items:center;width:.44rem;height:.26rem;padding:.03rem;display:flex}section.profile .communication-permissions .marketing-section .marketing-item .input .checkbox .checkbox-content{background-color:#fff;border-radius:50%;width:.2rem;height:.2rem}section.profile .communication-permissions .marketing-section .marketing-item .input .checkbox.active{background-color:#00a400;justify-content:flex-end}
section.profile{padding-top:.12rem;padding-bottom:.12rem}@media screen and (max-width:900px){section.profile{padding-top:.08rem;padding-bottom:.08rem}}section.profile .container{gap:.16rem;display:flex}@media screen and (max-width:900px){section.profile .container{flex-direction:column}}section.profile .container .left{background-color:#fff;border-radius:.08rem;width:2rem}@media screen and (max-width:900px){section.profile .container .left{width:100%}}section.profile .container .left .menu .items{margin-top:.12rem;margin-bottom:.12rem}section.profile .container .left .menu .items .item{cursor:pointer;padding:.12rem .4rem .12rem .16rem;display:block}section.profile .container .left .menu .items .item.active{background-color:#ff7915}section.profile .container .left .menu .items .item.active span{color:#fff}section.profile .container .left .menu .items .item.has-child{padding:0}section.profile .container .left .menu .items .item.hide-children .title:after{transform:rotate(180deg)}section.profile .container .left .menu .items .item.hide-children .child-items{display:none}section.profile .container .left .menu .items .item .title{cursor:pointer;padding:.12rem .4rem .12rem .16rem;position:relative}section.profile .container .left .menu .items .item .title:after{content:"";background-image:url(../media/up-arrow-icon.2qifm0fgyorib.svg);background-position:50%;background-size:cover;width:.2rem;height:.2rem;transition:transform .2s linear;position:absolute;top:.12rem;right:.12rem}section.profile .container .left .menu .items .item span{color:#242424;font-family:Roboto;font-size:.14rem;font-weight:500;display:block}section.profile .container .left .menu .items .item .child-items .child-item{padding:.12rem .04rem .12rem .32rem;display:block}section.profile .container .left .menu .items .item .child-items .child-item.active{background-color:#ff7915}section.profile .container .left .menu .items .item .child-items .child-item.active span{color:#fff}section.profile .container .left .menu .items .item .child-items .child-item span{color:#242424;font-family:Roboto;font-size:.14rem;font-weight:500}section.profile .container .right{background-color:#fff;border-radius:.08rem;flex:1}
section.news-page-image{padding-top:.12rem;padding-bottom:.12rem}@media screen and (max-width:900px){section.news-page-image{padding-top:.08rem;padding-bottom:.08rem}}section.news-page-image .container{justify-content:center;display:flex}section.news-page-image .container .image{max-width:8rem}section.news-page-image .container .image img{width:100%;height:auto}
section.news-page-text{padding-top:.12rem;padding-bottom:.12rem}@media screen and (max-width:900px){section.news-page-text{padding-top:.08rem;padding-bottom:.08rem}}section.news-page-text .container{justify-content:center;display:flex}section.news-page-text .container .text{text-align:center;max-width:8rem}section.news-page-text .container .text p+p{margin-top:.08rem}
section.news-page-title{padding-top:.12rem;padding-bottom:.12rem}@media screen and (max-width:900px){section.news-page-title{padding-top:.08rem;padding-bottom:.08rem}}section.news-page-title .container{justify-content:center;display:flex}section.news-page-title .container .text{text-align:center;max-width:8rem}section.news-page-title .container .text p+p{margin-top:.08rem}
section.live-tv-redirection{padding-top:.12rem;padding-bottom:.12rem}@media screen and (max-width:900px){section.live-tv-redirection{padding-top:.08rem;padding-bottom:.08rem}}section.live-tv-redirection .container .content{position:relative;padding:.16rem!important}@media screen and (max-width:900px){section.live-tv-redirection .container .content{padding:.28rem .2rem!important}}section.live-tv-redirection .container .content .background{object-fit:cover;border-radius:.08rem;width:100%;height:100%;position:absolute;top:0;left:0}section.live-tv-redirection .container .content .title{margin-bottom:.24rem;position:relative}@media screen and (max-width:900px){section.live-tv-redirection .container .content .title{margin-bottom:.58rem}}section.live-tv-redirection .container .content .items{flex-direction:column;gap:.12rem;display:flex;position:relative}@media screen and (max-width:900px){section.live-tv-redirection .container .content .items{padding:0 .24rem}}section.live-tv-redirection .container .content .items .item img{width:100%;height:auto}
section.expert-predictions-highlights{padding-top:.12rem;padding-bottom:.12rem}@media screen and (max-width:900px){section.expert-predictions-highlights{padding-top:.08rem;padding-bottom:.08rem}}section.expert-predictions-highlights .container .inner-container{background-color:#fff;border-radius:.08rem;padding:.24rem}section.expert-predictions-highlights .container .inner-container .blurred-image-container{flex-direction:column;justify-content:center;align-items:center;width:100%;height:5.3rem;display:flex;overflow:hidden}section.expert-predictions-highlights .container .inner-container .blurred-image-container .wrapper{flex-direction:column;justify-content:space-between;height:1.8rem;display:flex}section.expert-predictions-highlights .container .inner-container .blurred-image-container .wrapper .info-container{flex-direction:column;align-items:center;gap:.1rem;width:2.3rem;display:flex}section.expert-predictions-highlights .container .inner-container .blurred-image-container .wrapper .witdh100p{width:100%}section.expert-predictions-highlights .container .inner-container .blurred-image-container .lock-icon{width:.6rem;height:.6rem}section.expert-predictions-highlights .container .inner-container .tabs-container .tabs{position:relative}section.expert-predictions-highlights .container .inner-container .tabs-container .tabs .tab-menu{gap:.08rem;margin-top:.2rem;display:flex;overflow:auto}section.expert-predictions-highlights .container .inner-container .tabs-container .tabs .tab-menu .tab-menu-item{background-color:#ededed;border-radius:.08rem;flex-direction:column;justify-content:center;align-items:center;padding:.12rem .2rem;display:flex}section.expert-predictions-highlights .container .inner-container .tabs-container .tabs .tab-menu .tab-menu-item>div{white-space:nowrap}section.expert-predictions-highlights .container .inner-container .tabs-container .tabs .tab-menu .tab-menu-item *+*{margin-top:.04rem}section.expert-predictions-highlights .container .inner-container .tabs-container .tabs .tab-menu .tab-menu-item.active{background-color:#ff7915}section.expert-predictions-highlights .container .inner-container .tabs-container .tabs .tab-menu .tab-menu-item.active *{color:#fff!important}section.expert-predictions-highlights .container .inner-container .tabs-container .tabs .tab-container{margin-top:.32rem}section.expert-predictions-highlights .container .inner-container .tabs-container .tabs .tab-container .tab-item{gap:.24rem;display:flex}section.expert-predictions-highlights .container .inner-container .tabs-container .tabs .tab-container .tab-item .coupons{flex-direction:column;flex:1;min-width:0;display:flex}section.expert-predictions-highlights .container .inner-container .tabs-container .tabs .tab-container .tab-item .coupons>.top{justify-content:space-between;align-items:center;display:flex}section.expert-predictions-highlights .container .inner-container .tabs-container .tabs .tab-container .tab-item .coupons .items{border-top:1px solid #ededed;flex:1;gap:.12rem;margin-top:.16rem;padding-top:.16rem;display:flex}@media screen and (max-width:900px){section.expert-predictions-highlights .container .inner-container .tabs-container .tabs .tab-container .tab-item .coupons .items{flex-direction:column}}section.expert-predictions-highlights .container .inner-container .tabs-container .tabs .tab-container .tab-item .coupons .items .prepared-coupon-card{flex-grow:0;flex-basis:calc(33.3333% - .08rem)}@media screen and (max-width:900px){section.expert-predictions-highlights .container .inner-container .tabs-container .tabs .tab-container .tab-item .coupons .items .prepared-coupon-card{flex-grow:1;flex-basis:100%}}section.expert-predictions-highlights .container .inner-container .tabs-container .tabs .tab-container .tab-item .coupons .items .prepared-coupon-card.wide{width:auto}section.expert-predictions-highlights .container .inner-container .tabs-container .tabs .tab-container .tab-item .coupons .items .prepared-coupon-card.wide .coupon>.top,section.expert-predictions-highlights .container .inner-container .tabs-container .tabs .tab-container .tab-item .coupons .items .prepared-coupon-card.wide .parlay-leg .top{grid-template-columns:1fr 1fr}section.expert-predictions-highlights .container .inner-container .button-container{justify-content:center;align-items:center;margin-top:.16rem;display:flex}section.expert-predictions-highlights .container .inner-container .button-container a,section.expert-predictions-highlights .container .inner-container .button-container button{width:100%;max-width:3.6rem}
section.expert-opinions-highlights{padding-top:.12rem;padding-bottom:.12rem}@media screen and (max-width:900px){section.expert-opinions-highlights{padding-top:.08rem;padding-bottom:.08rem}}section.expert-opinions-highlights .container .inner-container{background-color:#fff;border-radius:.08rem;padding:.24rem}section.expert-opinions-highlights .container .inner-container .blurred-image-container{flex-direction:column;justify-content:center;align-items:center;width:100%;height:5.3rem;display:flex;overflow:hidden}section.expert-opinions-highlights .container .inner-container .blurred-image-container .wrapper{flex-direction:column;justify-content:space-between;height:1.8rem;display:flex}section.expert-opinions-highlights .container .inner-container .blurred-image-container .wrapper .info-container{flex-direction:column;align-items:center;gap:.1rem;width:2.2rem;display:flex}section.expert-opinions-highlights .container .inner-container .blurred-image-container .wrapper .witdh100p{width:100%}section.expert-opinions-highlights .container .inner-container .blurred-image-container .lock-icon{width:.6rem;height:.6rem}section.expert-opinions-highlights .container .inner-container .tabs-container .tabs{position:relative}section.expert-opinions-highlights .container .inner-container .tabs-container .tabs .arrows{z-index:2;gap:.08rem;display:flex;position:absolute;top:.08rem;right:0}section.expert-opinions-highlights .container .inner-container .tabs-container .tabs .arrows .arrow{cursor:pointer;width:.32rem;height:.32rem}section.expert-opinions-highlights .container .inner-container .tabs-container .tabs .arrows .arrow img{width:100%;height:100%}section.expert-opinions-highlights .container .inner-container .tabs-container .tabs .tab-menu{margin-top:.16rem}section.expert-opinions-highlights .container .inner-container .tabs-container .tabs .tab-menu .tab-menu-item{flex-direction:column;gap:.16rem;display:none}section.expert-opinions-highlights .container .inner-container .tabs-container .tabs .tab-menu .tab-menu-item .expert{align-items:center;gap:.08rem;padding-right:.8rem;display:flex}section.expert-opinions-highlights .container .inner-container .tabs-container .tabs .tab-menu .tab-menu-item .expert .image{border-radius:50%;width:.48rem;height:.48rem;overflow:hidden}section.expert-opinions-highlights .container .inner-container .tabs-container .tabs .tab-menu .tab-menu-item .expert .image img{object-fit:cover;width:100%;height:100%}section.expert-opinions-highlights .container .inner-container .tabs-container .tabs .tab-menu .tab-menu-item .hippodrome,section.expert-opinions-highlights .container .inner-container .tabs-container .tabs .tab-menu .tab-menu-item .hippodrome .btn-default{width:100%}section.expert-opinions-highlights .container .inner-container .tabs-container .tabs .tab-menu .tab-menu-item.active{display:flex}section.expert-opinions-highlights .container .inner-container .tabs-container .tabs .tab-container{margin-top:.24rem}section.expert-opinions-highlights .container .inner-container .tabs-container .tabs .tab-container .tab-item{gap:.16rem;display:flex}section.expert-opinions-highlights .container .inner-container .tabs-container .tabs .tab-container .tab-item .comments{background-color:#ededed;border-radius:.08rem;flex:1;max-height:2.8rem;padding:.12rem;overflow:auto}section.expert-opinions-highlights .container .inner-container .tabs-container .tabs .tab-container .tab-item .comments:has(>.locked-opinions-wrapper:first-child){flex-direction:column;justify-content:center;display:flex;overflow:hidden}section.expert-opinions-highlights .container .inner-container .tabs-container .tabs .tab-container .tab-item .comments .race *+*{margin-top:.08rem}section.expert-opinions-highlights .container .inner-container .tabs-container .tabs .tab-container .tab-item .comments .race+.race,section.expert-opinions-highlights .container .inner-container .tabs-container .tabs .tab-container .tab-item .comments .race+.locked-opinions-wrapper,section.expert-opinions-highlights .container .inner-container .tabs-container .tabs .tab-container .tab-item .comments .locked-opinions-wrapper+.race,section.expert-opinions-highlights .container .inner-container .tabs-container .tabs .tab-container .tab-item .comments .locked-opinions-wrapper+.locked-opinions-wrapper{border-top:1px solid #747474;margin-top:.16rem;padding-top:.16rem}section.expert-opinions-highlights .container .inner-container .tabs-container .tabs .tab-container .tab-item .comments .locked-opinions-wrapper{display:grid;position:relative}section.expert-opinions-highlights .container .inner-container .tabs-container .tabs .tab-container .tab-item .comments .locked-opinions-wrapper .locked-opinions-content{filter:blur(.02rem);pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:.06rem;flex-direction:column;grid-area:1/1;display:flex;position:relative;overflow:hidden}section.expert-opinions-highlights .container .inner-container .tabs-container .tabs .tab-container .tab-item .comments .locked-opinions-wrapper .locked-opinions-content:after{content:"";z-index:1;background:#ffffffbf;position:absolute;inset:0}section.expert-opinions-highlights .container .inner-container .tabs-container .tabs .tab-container .tab-item .comments .locked-opinions-wrapper .locked-opinions-content .race+.race{border-top:1px solid #747474;margin-top:.16rem;padding-top:.16rem}section.expert-opinions-highlights .container .inner-container .tabs-container .tabs .tab-container .tab-item .comments .locked-opinions-wrapper .card-lock-overlay{flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;gap:.1rem;min-height:1.2rem;padding:.12rem;display:flex}section.expert-opinions-highlights .container .inner-container .tabs-container .tabs .tab-container .tab-item .comments .locked-opinions-wrapper .card-lock-overlay:before{content:"";filter:blur(.06rem);background:#fff9;border-radius:.06rem;position:absolute;inset:0}section.expert-opinions-highlights .container .inner-container .tabs-container .tabs .tab-container .tab-item .comments .locked-opinions-wrapper .card-lock-overlay>*{z-index:1;position:relative}section.expert-opinions-highlights .container .inner-container .tabs-container .tabs .tab-container .tab-item .comments .locked-opinions-wrapper .card-lock-overlay .lock-icon{width:.4rem;height:.4rem}section.expert-opinions-highlights .container .inner-container .tabs-container .tabs .tab-container .tab-item .comments .locked-opinions-wrapper .card-lock-overlay button,section.expert-opinions-highlights .container .inner-container .tabs-container .tabs .tab-container .tab-item .comments .locked-opinions-wrapper .card-lock-overlay a{width:100%;max-width:1.8rem}section.expert-opinions-highlights .container .inner-container .button-container{width:100%;margin-top:.16rem}section.expert-opinions-highlights .container .inner-container .button-container a{width:100%}
section.news-preview{padding-top:.12rem;padding-bottom:.12rem}@media screen and (max-width:900px){section.news-preview{padding-top:.08rem;padding-bottom:.08rem}}section.news-preview .container .items{gap:.12rem;display:flex}@media screen and (max-width:900px){section.news-preview .container .items{flex-direction:column;gap:.36rem}}section.news-preview .container .items .item{background-color:#fff;border-radius:.08rem;flex-direction:column;flex-basis:calc(33.3333% - .08rem);display:flex;overflow:hidden}section.news-preview .container .items .item .image{width:100%;padding-top:48%;position:relative}section.news-preview .container .items .item .image img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}section.news-preview .container .items .item .content{flex-direction:column;flex:1;justify-content:space-between;gap:.16rem;padding:.16rem;display:flex}@media screen and (max-width:900px){section.news-preview .container .items .item .content{gap:.08rem}}section.news-preview .container .items .item .content .texts{flex-direction:column;gap:.16rem;display:flex}section.news-preview .container .items .item .content .button-container{width:100%}@media screen and (max-width:900px){section.news-preview .container .items .item .content .button-container{margin-top:.08rem}}section.news-preview .container .items .item .content .button-container a{width:100%}section.news-preview .container .items .item.custom-item{background-position:50%;background-repeat:no-repeat;background-size:cover}section.news-preview .container .items .item.custom-item .content{flex-direction:column;justify-content:space-between;height:100%;padding:.24rem;display:flex}@media screen and (max-width:900px){section.news-preview .container .items .item.custom-item .content{min-height:3.8rem;padding:.16rem .44rem}}section.news-preview .container .items .item.custom-item .content .text{text-align:center}section.news-preview .container .items .item.custom-item .content .text *{text-decoration:underline}
section.bet-program{padding-top:.12rem;padding-bottom:.12rem}@media screen and (max-width:900px){section.bet-program{padding-top:0;padding-bottom:.08rem}section.bet-program .container{padding:0}}section.bet-program .container .inner-container{background-color:#fff;border-radius:.04rem;padding:.1rem .08rem}@media screen and (max-width:900px){section.bet-program .container .inner-container{background-color:#0000;padding:0}}section.bet-program .container .inner-container .link-tabs{background-color:#f0efef;border-radius:.08rem;flex-direction:row;justify-content:space-between;align-items:center;padding:.08rem;display:flex}@media screen and (max-width:900px){section.bet-program .container .inner-container .link-tabs{background-color:#00349d;border-bottom:.01rem solid #052569;border-radius:0;padding:.08rem .12rem}}section.bet-program .container .inner-container .link-tabs .items{flex-direction:row;gap:.16rem;display:flex}@media screen and (max-width:900px){section.bet-program .container .inner-container .link-tabs .items{width:100%}}section.bet-program .container .inner-container .link-tabs .items .item{border-radius:.08rem;flex-direction:row;justify-content:center;align-items:center;gap:.08rem;padding:.08rem .24rem;display:flex;position:relative}@media screen and (max-width:900px){section.bet-program .container .inner-container .link-tabs .items .item .text-default{color:#fff}}section.bet-program .container .inner-container .link-tabs .items .item.active{background-color:#fff}@media screen and (max-width:900px){section.bet-program .container .inner-container .link-tabs .items .item.active{background-color:#052569}section.bet-program .container .inner-container .link-tabs .items .item:after{content:"";background-color:#052569;width:.01rem;height:70%;position:absolute;top:50%;left:100%;transform:translate(.08rem)translateY(-50%)}section.bet-program .container .inner-container .link-tabs .items .item.active:after,section.bet-program .container .inner-container .link-tabs .items .item:last-child:after{display:none}section.bet-program .container .inner-container .link-tabs .items .item:has(+.item.active):after{display:none}section.bet-program .container .inner-container .link-tabs .items .item:first-child img{filter:brightness(0)invert()}section.bet-program .container .inner-container .link-tabs .items .item{border-radius:.04rem;flex:1;gap:.04rem;min-width:0;padding:.1rem .22rem}}section.bet-program .container .inner-container .link-tabs .items .item img{height:.24rem}@media screen and (max-width:900px){section.bet-program .container .inner-container .link-tabs .items .item img{height:.2rem}}section.bet-program .container .inner-container .link-tabs .bet-fob-toolbar{align-items:center;gap:.32rem;display:flex}section.bet-program .container .inner-container .link-tabs .bet-fob-toolbar .how-to-play{cursor:pointer;align-items:center;gap:.08rem;display:flex}section.bet-program .container .inner-container .link-tabs .bet-fob-toolbar .how-to-play img{width:.24rem;height:.24rem}section.bet-program .container .inner-container .filter{margin-top:.12rem}@media screen and (max-width:900px){section.bet-program .container .inner-container .filter{background-color:#0000;margin-top:0;padding:0}}section.bet-program .container .inner-container .filter .filter-header-wrapper{background-color:#0033a0;border-top-left-radius:.08rem;border-top-right-radius:.08rem;flex-direction:row;align-items:stretch;width:100%;display:flex;overflow:hidden}@media screen and (max-width:900px){section.bet-program .container .inner-container .filter .filter-header-wrapper{border-top-left-radius:0;border-top-right-radius:0}}section.bet-program .container .inner-container .filter .filter-header-wrapper .filter-header-nav{border-left:.01rem solid #052569;flex-direction:row;flex-shrink:0;align-items:center;gap:.16rem;padding:.2rem;display:flex}section.bet-program .container .inner-container .filter .filter-header-wrapper .filter-header-nav .nav-btn{cursor:pointer;justify-content:center;align-items:center;display:flex}section.bet-program .container .inner-container .filter .filter-header-wrapper .filter-header-nav .nav-btn img{filter:brightness(0)saturate()invert(10%)sepia()saturate(700%)hue-rotate(214deg);width:.24rem;height:.24rem}section.bet-program .container .inner-container .filter .filter-header-wrapper .filter-header-nav .nav-btn.active img{filter:brightness(0)invert()}section.bet-program .container .inner-container .filter .filter-header{scrollbar-width:none;flex-flow:row;flex:1;gap:.08rem;padding:.1rem;display:flex;overflow-x:auto}@media screen and (max-width:900px){section.bet-program .container .inner-container .filter .filter-header{padding:.04rem}}section.bet-program .container .inner-container .filter .filter-header::-webkit-scrollbar{display:none}section.bet-program .container .inner-container .filter .filter-header .filter-header-item{cursor:pointer;white-space:nowrap;border-radius:.1rem;flex-direction:column;justify-self:center;align-items:center;gap:.06rem;padding:.08rem .3rem;display:flex;position:relative}@media screen and (max-width:900px){section.bet-program .container .inner-container .filter .filter-header .filter-header-item{gap:.04rem;padding:.04rem .2rem}}section.bet-program .container .inner-container .filter .filter-header .filter-header-item:after{content:"";background-color:#0b5b7e;width:.01rem;height:70%;position:absolute;top:50%;left:100%;transform:translateY(-50%)}section.bet-program .container .inner-container .filter .filter-header .filter-header-item.selected{cursor:default;background-color:#ff7915}section.bet-program .container .inner-container .filter .filter-header .filter-header-item.selected:after,section.bet-program .container .inner-container .filter .filter-header .filter-header-item:last-child:after{display:none}section.bet-program .container .inner-container .filter .filter-header .filter-header-item:has(+.filter-header-item.selected):after{display:none}section.bet-program .container .inner-container .filter .filter-dropdowns{background-color:#052569;flex-direction:row;align-items:center;gap:.24rem;padding:.08rem .22rem;display:flex}@media screen and (max-width:900px){section.bet-program .container .inner-container .filter .filter-dropdowns{gap:.08rem;padding:.05rem .1rem}}section.bet-program .container .inner-container .filter .filter-dropdowns .form-item{flex-direction:row;align-items:center;gap:.08rem;min-width:3rem;margin-top:0;display:flex}@media screen and (max-width:900px){section.bet-program .container .inner-container .filter .filter-dropdowns .form-item{flex:1;min-width:auto}}section.bet-program .container .inner-container .filter .filter-dropdowns .form-item label{color:#fff}@media screen and (max-width:900px){section.bet-program .container .inner-container .filter .filter-dropdowns .form-item label{display:none}section.bet-program .container .inner-container .filter .filter-dropdowns .form-item .select-container .select__control{border-radius:.04rem}}section.bet-program .container .inner-container .filter .filter-dropdowns .form-item .select-container .select__control .select__indicators .select__indicator.select__dropdown-indicator svg{width:.24rem;height:.24rem}section.bet-program .container .inner-container .filter .filter-dropdowns .form-item .select-container .select__control .select__value-container{font-weight:600}section.bet-program .container .inner-container .info{background-color:#ecf9ff;border-bottom-right-radius:.08rem;border-bottom-left-radius:.08rem;justify-content:space-between;padding:.08rem;display:flex}section.bet-program .container .inner-container .info .items{flex-direction:row;align-items:center;gap:.16rem;display:flex}@media screen and (max-width:900px){section.bet-program .container .inner-container .info .items{width:100%;overflow:auto}}section.bet-program .container .inner-container .info .items .item{flex-direction:row;align-items:center;gap:.08rem;display:flex}@media screen and (max-width:900px){section.bet-program .container .inner-container .info .items .item .text-default{width:max-content}}section.bet-program .container .inner-container .info .items .item img{width:.24rem;height:.24rem}section.bet-program .container .inner-container .info .info-hippodrome{flex-direction:row;justify-content:center;align-items:center;gap:.04rem;display:flex}section.bet-program .container .inner-container .live-container.desktop-only{background-color:#ededed;border-radius:.08rem;width:100%;height:2.56rem;position:relative}section.bet-program .container .inner-container .live-container.desktop-only .close{cursor:pointer;width:.24rem;height:.24rem;position:absolute;top:.12rem;right:.16rem}section.bet-program .container .inner-container .live-container.desktop-only .close img{width:.24rem;height:.24rem}section.bet-program .container .inner-container .live-container.desktop-only .channels{flex-direction:column;gap:.1rem;width:1.5rem;display:flex;position:absolute;top:.12rem;left:.16rem}section.bet-program .container .inner-container .live-container.desktop-only .channels .channel-item{text-align:center;cursor:pointer;border:2px solid #ff7915;border-radius:.08rem;width:auto;min-width:1.2rem;height:auto;padding:.08rem}section.bet-program .container .inner-container .live-container.desktop-only .channels .channel-item.active{background-color:#ff7915}section.bet-program .container .inner-container .live-container.desktop-only .video{justify-content:center;align-items:center;height:100%;display:flex}section.bet-program .container .inner-container .live-container.desktop-only .video video{width:4.26rem;height:2.4rem}section.bet-program .container .inner-container .live-container.mobile-only{background-color:#ededed;border-radius:.04rem;flex-direction:column;gap:.01rem;width:100%;height:auto;display:flex;position:relative}section.bet-program .container .inner-container .live-container.mobile-only .item{position:relative}section.bet-program .container .inner-container .live-container.mobile-only .item .channel-menu{background-color:#ededed;flex-direction:row;height:.4rem;display:flex}section.bet-program .container .inner-container .live-container.mobile-only .item .channel-menu .channel-menu-item{border-bottom:.03rem solid #ff7915;border-top-left-radius:.1rem;border-top-right-radius:.1rem;flex:1;justify-content:center;align-items:center;height:100%;display:flex}section.bet-program .container .inner-container .live-container.mobile-only .item .channel-menu .channel-menu-item.active{background-color:#ff7915}section.bet-program .container .inner-container .live-container.mobile-only .item .close{z-index:99;cursor:pointer;justify-content:center;align-items:center;width:.2rem;height:.2rem;display:flex;position:absolute;top:.1rem;right:.1rem}section.bet-program .container .inner-container .live-container.mobile-only .item .close img{width:.2rem;height:.2rem}section.bet-program .container .inner-container .live-container.mobile-only .item .video{width:100%;height:2rem;display:flex}section.bet-program .container .inner-container .live-container.mobile-only .item .video video{width:100%;height:100%}section.bet-program .container .inner-container .columns{gap:.24rem;margin-top:.16rem;display:flex}@media screen and (max-width:900px){section.bet-program .container .inner-container .columns{flex-direction:column;padding:0 .1rem}}section.bet-program .container .inner-container .columns .left{flex-direction:column;flex:1;gap:.16rem;min-width:0;display:flex}section.bet-program .container .inner-container .columns .right{width:2.7rem}@media screen and (min-width:901px){section.bet-program .container .inner-container .columns .right>.bet-slip{height:100%}}@media screen and (max-width:900px){section.bet-program .container .inner-container .columns .right{width:100%}}section.bet-program .container .inner-container .tabs-container,section.bet-program .container .inner-container .tabs-container .tabs{position:relative}section.bet-program .container .inner-container .tabs-container .tabs .tab-menu{gap:.02rem;display:flex;overflow:auto}section.bet-program .container .inner-container .tabs-container .tabs .tab-menu .tab-menu-item{background-color:#ededed;border-top-left-radius:.08rem;border-top-right-radius:.08rem;flex-direction:column;justify-content:center;align-items:center;padding:.12rem;display:flex}section.bet-program .container .inner-container .tabs-container .tabs .tab-menu .tab-menu-item.hidden{display:none}section.bet-program .container .inner-container .tabs-container .tabs .tab-menu .tab-menu-item>div{white-space:nowrap}section.bet-program .container .inner-container .tabs-container .tabs .tab-menu .tab-menu-item *+*{margin-top:.04rem}section.bet-program .container .inner-container .tabs-container .tabs .tab-menu .tab-menu-item.active{background-color:#ff7915}section.bet-program .container .inner-container .tabs-container .tabs .tab-menu .tab-menu-item.active *{color:#fff!important}section.bet-program .container .inner-container .no-items{flex-direction:column;gap:.08rem;padding-top:.64rem;padding-bottom:.64rem;display:flex}section.bet-program .container .inner-container .no-items .no-items-actions{flex-direction:row;justify-content:center;gap:.12rem;display:flex}@media screen and (max-width:900px){section.bet-program .container .inner-container .no-items .no-items-actions{flex-direction:column}}section.bet-program .container .inner-container .no-items .no-items-actions .btn-default{box-sizing:border-box;border-radius:.04rem;justify-content:center;align-items:center;width:2.18rem;height:.4rem;padding:0;display:flex}
section.bet-program .top{background-color:#ff7915;border-bottom-right-radius:.08rem;border-bottom-left-radius:.08rem;padding:.12rem}section.bet-program .top .program-info{background-color:#fff;border-radius:.08rem;align-items:center;gap:.12rem;padding:.04rem .08rem;display:flex;overflow:auto}@media screen and (max-width:900px){section.bet-program .top .program-info{border-radius:0;gap:.08rem}section.bet-program .top .program-info .mobile-info-text{flex:1}}section.bet-program .top .program-info .icon{cursor:pointer;width:.24rem;height:.24rem}@media screen and (max-width:900px){section.bet-program .top .program-info .icon{width:.16rem;height:.16rem}}section.bet-program .top .program-info .icon img{width:100%;height:100%}section.bet-program .top .program-info .specifications{gap:.04rem;display:flex}@media screen and (max-width:900px){section.bet-program .top .program-info .specifications{flex-direction:column}}section.bet-program .top .program-info .specifications>*{white-space:nowrap;border-radius:.03rem;padding:.02rem .04rem}section.bet-program .top .data{margin-top:.08rem}section.bet-program .top .data .items{align-items:center;gap:.08rem;display:flex}section.bet-program .top .data .items .item{cursor:pointer;background-color:#fff;border-radius:.08rem;align-items:center;gap:.08rem;padding:.04rem .12rem;display:flex}section.bet-program .top .data .items .item .icon{width:.24rem;height:.24rem}section.bet-program .top .data .items .item .icon img{width:100%;height:100%}section.bet-program .top .data .mobile-items{gap:.08rem;display:flex}section.bet-program .top .data .mobile-items .box-all-container .box-all{cursor:pointer;background-color:#fff;border:1px solid #ff7915;border-radius:.08rem;justify-content:center;align-items:center;height:100%;display:flex}section.bet-program .top .data .mobile-items .box-all-container .box-all.selected{background-color:#ff7915}section.bet-program .top .data .mobile-items .box-all-container .box-all.selected .number{color:#fff}section.bet-program .top .data .mobile-items .box-all-container .box-all .number{padding:0 .12rem}section.bet-program .top .data .mobile-items form.general{flex:1;display:flex}section.bet-program .top .data .mobile-items form.general .mobile-items-dropdown-list{flex-direction:row;align-items:center;gap:8px;width:100%;display:flex}section.bet-program .top .data .mobile-items form.general .mobile-items-dropdown-list .mobile-items-dropdown-list-item{flex:1}section.bet-program .top .data .mobile-items form.general .mobile-items-dropdown-list .mobile-items-expert-btn{cursor:pointer;background-color:#fff;border-radius:.08rem;justify-content:center;align-items:center;width:.38rem;min-width:.38rem;height:.38rem;display:flex}section.bet-program .top .data .mobile-items form.general .form-item .option{align-items:center;gap:.08rem;font-size:.14rem;display:flex}section.bet-program .recommendations{background-image:url(../media/ai-recommendations-bg.14wnnisp091m3.png);background-repeat:round;background-size:cover;border-radius:.08rem;align-items:center;gap:.16rem;margin-top:.08rem;padding:.12rem;transition:background-image .3s ease-in-out;display:flex}section.bet-program .recommendations.dark{background-image:url(../media/ai-recommendations-dark-bg.21hg9zusrpqph.png)}section.bet-program .recommendations .button-wrapper{margin-left:auto;display:flex}@media screen and (max-width:1280px){section.bet-program .recommendations{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.08rem}section.bet-program .recommendations .btn-default{margin:0!important}section.bet-program .recommendations .button-wrapper{gap:.08rem;display:flex}}section.bet-program .recommendations .btn-default{margin-left:.12rem;padding:.04rem .12rem}section.bet-program .recommendations .btn-default.active{background-color:#595770;border-color:#595770}section.bet-program .recommendations .btn-default.active span{color:#fff}section.bet-program .recommendations .btn-default span{color:#242424}section.bet-program .recommendations .input{cursor:pointer}section.bet-program .recommendations .input .checkbox{background-color:#969cc3;border-radius:.08rem;justify-content:flex-start;align-items:center;width:.44rem;height:.26rem;padding:.03rem;display:flex}section.bet-program .recommendations .input .checkbox .checkbox-content{background-color:#fff;border-radius:.06rem;justify-content:center;align-items:center;width:.2rem;height:.2rem;display:flex}section.bet-program .recommendations .input .checkbox.active{background-color:#ff862b;justify-content:flex-end}section.bet-program .recommendations .input .checkbox.active .checkbox-content:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;background-image:url(../media/sparkle-icon.0qh4yt8ino17n.svg);background-position:50%;background-repeat:no-repeat;width:100%;height:100%;position:absolute}section.bet-program .ai-alert{background-color:#f0efef;border-radius:.08rem;align-items:center;gap:.08rem;width:100%;height:.5rem;margin-top:.08rem;padding:.08rem;display:flex}section.bet-program .ai-alert .icon{aspect-ratio:1;background-color:#fff;border-radius:.06rem;justify-content:center;align-items:center;width:.25rem;height:.25rem;display:flex}section.bet-program .ai-alert .icon img{width:.2rem;height:.2rem}section.bet-program .recommendations-mobile{background-image:url(../media/ai-recommendations-mobile-bg.02zyidrii-vx6.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.08rem;flex-direction:column;justify-content:center;align-items:center;gap:.08rem;margin-top:.08rem;padding:.12rem;transition:background-image .3s ease-in-out;display:flex}section.bet-program .recommendations-mobile.dark{background-image:url(../media/ai-recommendations-mobile-dark-bg.1sa6_jw-8hf-d.png)}section.bet-program .recommendations-mobile .recommendations-mobile-item{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}section.bet-program .recommendations-mobile .recommendations-mobile-item .button-wrapper{flex-direction:column;gap:.08rem;display:flex}section.bet-program .recommendations-mobile .split{width:100%;height:.01rem}section.bet-program .recommendations-mobile .btn-default{margin-left:.12rem;padding:.04rem .12rem}section.bet-program .recommendations-mobile .btn-default.active{background-color:#595770;border-color:#595770}section.bet-program .recommendations-mobile .btn-default.active span{color:#fff}section.bet-program .recommendations-mobile .btn-default span{color:#242424}section.bet-program .recommendations-mobile .input .checkbox{background-color:#969cc3;border-radius:.08rem;justify-content:flex-start;align-items:center;width:.44rem;height:.26rem;padding:.03rem;display:flex}section.bet-program .recommendations-mobile .input .checkbox .checkbox-content{background-color:#fff;border-radius:.06rem;justify-content:center;align-items:center;width:.2rem;height:.2rem;display:flex}section.bet-program .recommendations-mobile .input .checkbox.active{background-color:#ff862b;justify-content:flex-end}section.bet-program .recommendations-mobile .input .checkbox.active .checkbox-content:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;background-image:url(../media/sparkle-icon.0qh4yt8ino17n.svg);background-position:50%;background-repeat:no-repeat;background-size:80% 80%;width:.2rem;height:.2rem;position:absolute}section.bet-program .horses{overflow:auto}section.bet-program .horses .race-program-sortable{cursor:pointer}section.bet-program .horses.dark tbody tr td .horse .place{background-color:#2d286b}section.bet-program .horses.dark thead{background-color:#0000;transition:background-color .3s ease-in-out}section.bet-program .horses.dark thead:after{opacity:1}section.bet-program .horses table{border-spacing:0 .16rem;width:100%;margin-top:-.08rem}section.bet-program .horses table thead{z-index:0;background-color:#0033a0;position:relative}section.bet-program .horses table thead:after{content:"";opacity:0;z-index:-1;pointer-events:none;background-image:url(../media/ai-recommendations-dark-bg.21hg9zusrpqph.png);background-repeat:round;background-size:cover;height:.47rem;transition:opacity .3s ease-in-out;position:absolute;inset:0}section.bet-program .horses table thead tr th{text-align:center;vertical-align:middle;padding:.16rem .08rem}section.bet-program .horses table thead tr th:first-child{text-align:left;border-top-left-radius:.08rem;border-bottom-left-radius:.08rem}section.bet-program .horses table thead tr th:last-child{border-top-right-radius:.08rem;border-bottom-right-radius:.08rem}section.bet-program .horses table tbody tr{cursor:pointer}section.bet-program .horses table tbody tr.disabled{cursor:default;opacity:.3}section.bet-program .horses table tbody tr.selected td{background-color:#e9541e1a!important;border-color:#ff7915!important}section.bet-program .horses table tbody tr td{border-top:1px solid #ededed;border-bottom:1px solid #ededed;padding:.12rem .08rem}section.bet-program .horses table tbody tr td:first-child{border-left:1px solid #ededed;border-top-left-radius:.08rem;border-bottom-left-radius:.08rem}section.bet-program .horses table tbody tr td:last-child{border-right:1px solid #ededed;border-top-right-radius:.08rem;border-bottom-right-radius:.08rem}section.bet-program .horses table tbody tr td.table-point{background:#fdeee9!important}section.bet-program .horses table tbody tr td:not(:first-child){text-align:center;vertical-align:middle}section.bet-program .horses table tbody tr td:not(:first-child) .multi-line{align-items:center}section.bet-program .horses table tbody tr td .horse{align-items:center;gap:.16rem;display:flex}section.bet-program .horses table tbody tr td .horse .place{background-color:#d0261b;border-radius:.08rem;justify-content:center;align-items:center;width:.32rem;height:.32rem;transition:background-color .3s ease-in-out;display:flex}section.bet-program .horses table tbody tr td .horse .multi-line{gap:.04rem}@media screen and (max-width:900px){section.bet-program .horses table tbody tr td .horse .multi-line .text-default{margin:0}}section.bet-program .horses table tbody tr td .horse .multi-line .race-info{gap:.04rem;display:flex}@media screen and (max-width:900px){section.bet-program .horses table tbody tr td .horse .multi-line .race-info .text-default{margin:0}}section.bet-program .horses table tbody tr td .jockey-info{flex-direction:row;gap:.04rem;display:flex}section.bet-program .horses table tbody tr td .multi-line{flex-direction:column;gap:.08rem;display:flex}section.bet-program .horses table tbody tr td .bordered>div{border:1px solid #d3cfcf;border-radius:.08rem;padding:.08rem;display:inline-block}section.bet-program .horses table tbody tr:nth-child(2n) td{background-color:#f7f5f5}section.bet-program .horses-mobile{margin-top:.08rem;overflow:visible}section.bet-program .horses-mobile.dark .row .horse-item .left .horse-no{background-color:#1d1f49}section.bet-program .horses-mobile .row{border-radius:.08rem}section.bet-program .horses-mobile .row+.row{margin-top:.08rem}section.bet-program .horses-mobile .row.disabled{opacity:.3}section.bet-program .horses-mobile .row .horse-item{background-color:#fff;border-radius:.08rem;display:flex;position:relative}section.bet-program .horses-mobile .row .horse-item .left{flex-direction:column;row-gap:.04rem;padding:.08rem .1rem;display:flex;width:50%!important}section.bet-program .horses-mobile .row .horse-item .left .horse-no{background-color:#d0261b;border-radius:.08rem;justify-content:center;align-items:center;width:.32rem;height:.32rem;transition:background-color .3s ease-in-out;display:flex}section.bet-program .horses-mobile .row .horse-item .right{border-left:1px dashed #e0e0e0;flex-direction:column;row-gap:.04rem;padding:.08rem .1rem;display:flex;width:50%!important}section.bet-program .horses-mobile .row .horse-item .item{white-space:nowrap;text-overflow:ellipsis;flex-wrap:wrap;align-items:center;gap:.03rem;display:flex}section.bet-program .horses-mobile .row .horse-item .item .jockey-info{flex-direction:row-reverse;gap:.04rem;display:flex}section.bet-program .horses-mobile .row .horse-item .item .owner-ico{background-color:#fff;justify-content:center;align-items:center;margin-left:auto;padding:0 .04rem;display:flex}section.bet-program .horses-mobile .row .horse-item .item .bordered>div{border:1px solid #d3cfcf;border-radius:.08rem;padding:.04rem;display:inline-block}section.bet-program .horses-mobile .row .horse-item .detail-ico{position:absolute;bottom:.05rem;left:50%;transform:translate(-50%)}section.bet-program .horses-mobile .row.selected .horse-item{background-color:#d3f7cf}
.recommendations-popup .popup-container{background:#fff;border:1px solid #e0dfdc;border-radius:.08rem;max-width:5.2rem;padding:.32rem .45rem;width:100%!important;height:auto!important}.recommendations-popup .popup-container .top{justify-content:center;align-items:center;gap:.1rem;display:flex}.recommendations-popup .popup-container .top img{width:.32rem;height:.32rem}.recommendations-popup .popup-container .content{height:2rem;margin-top:.32rem;margin-bottom:.4rem;overflow:auto}.recommendations-popup .popup-container .content .item{align-items:flex-start;gap:.04rem;margin-bottom:.16rem;padding-right:.12rem;display:flex}@media screen and (max-width:900px){.recommendations-popup .popup-container .content .item .text-default:first-child{color:#e8531d}}.recommendations-popup .popup-container .content .item .text-default{text-align:left}.recommendations-popup .popup-container .bottom,.recommendations-popup .popup-container .bottom .btn-default{width:100%}
.expert-recommendations-popup .popup-container{background:#fff;border:1px solid #e0dfdc;border-radius:.08rem;max-width:5.2rem;padding:.32rem .45rem;width:100%!important;height:auto!important}.expert-recommendations-popup .popup-container .top{justify-content:center;align-items:center;gap:.1rem;display:flex}.expert-recommendations-popup .popup-container .top img{width:.24rem;height:.24rem}.expert-recommendations-popup .popup-container .content{height:2rem;margin-top:.32rem;margin-bottom:.4rem;overflow:auto}.expert-recommendations-popup .popup-container .content .item{align-items:flex-start;gap:.04rem;margin-bottom:.16rem;padding-right:.12rem;display:flex}.expert-recommendations-popup .popup-container .content .item .text-default{text-align:left}.expert-recommendations-popup .popup-container .bottom,.expert-recommendations-popup .popup-container .bottom .btn-default{width:100%}
.odds-trend-chart{justify-content:center;align-items:center;display:flex}.odds-trend-chart svg{width:.64rem;height:.24rem}
section.bet-program .probables-container .tabs .tab-menu{margin-top:.12rem!important}section.bet-program .probables-container .tabs .tab-menu .tab-menu-item{background-color:#0000!important;border:1px solid #0033a0!important;border-radius:.08rem!important}section.bet-program .probables-container .tabs .tab-menu .tab-menu-item.active{background-color:#0033a0!important}section.bet-program .probables-container .tabs .tab-menu .tab-menu-item.active *{color:#fff!important}section.bet-program .probables-container .tabs .tab-container .tab-item .items{gap:.24rem;margin-top:.12rem;display:flex}@media screen and (max-width:900px){section.bet-program .probables-container .tabs .tab-container .tab-item .items{flex-direction:column}}section.bet-program .probables-container .tabs .tab-container .tab-item .items .item{flex-direction:column;flex:1;display:flex}section.bet-program .probables-container .tabs .tab-container .tab-item .items .item .title{background-color:#0033a0;border-radius:.08rem;justify-content:center;padding:.12rem}@media screen and (max-width:900px){section.bet-program .probables-container .tabs .tab-container .tab-item .items .item .title{padding:.12rem .08rem}}section.bet-program .probables-container .tabs .tab-container .tab-item .items .item .row{cursor:pointer;justify-content:space-between;align-items:center;gap:.04rem;padding:.12rem;display:flex}@media screen and (max-width:900px){section.bet-program .probables-container .tabs .tab-container .tab-item .items .item .row{padding:.12rem .08rem}}section.bet-program .probables-container .tabs .tab-container .tab-item .items .item .row:nth-child(odd){background-color:#f0efef}section.bet-program .probables-container .tabs .tab-container .tab-item .items .item .row.disabled{opacity:.5;cursor:default}section.bet-program .probables-container .tabs .tab-container .tab-item .items .item .row.selected{background-color:#00a40050}section.bet-program .probables-container .tabs .tab-container .tab-item .items .item .row.selected-soft{background-color:#00a40020}section.bet-program .probables-container .no-items{padding-top:.64rem;padding-bottom:.64rem}
section.bet-program .agf-container .tabs .tab-menu{margin-top:.12rem!important}section.bet-program .agf-container .tabs .tab-menu .tab-menu-item{background-color:#0000!important;border:1px solid #0033a0!important;border-radius:.08rem!important}section.bet-program .agf-container .tabs .tab-menu .tab-menu-item.active{background-color:#0033a0!important}section.bet-program .agf-container .tabs .tab-menu .tab-menu-item.active *{color:#fff!important}section.bet-program .agf-container .tabs .tab-container .tab-item .agf-official{background-color:#00a400;border-radius:.08rem;margin-top:.12rem;padding:.04rem .12rem;display:inline-block}section.bet-program .agf-container .tabs .tab-container .tab-item .items{flex-wrap:wrap;gap:.24rem;margin-top:.12rem;display:flex}@media screen and (max-width:900px){section.bet-program .agf-container .tabs .tab-container .tab-item .items{flex-direction:column}}section.bet-program .agf-container .tabs .tab-container .tab-item .items .item{flex-direction:column;flex:1;display:flex}section.bet-program .agf-container .tabs .tab-container .tab-item .items .item .title{background-color:#0033a0;border-radius:.08rem;justify-content:center;padding:.12rem}@media screen and (max-width:900px){section.bet-program .agf-container .tabs .tab-container .tab-item .items .item .title{padding:.12rem .08rem}}section.bet-program .agf-container .tabs .tab-container .tab-item .items .item .row{cursor:pointer;justify-content:space-between;align-items:center;gap:.04rem;padding:.12rem;display:flex}@media screen and (max-width:900px){section.bet-program .agf-container .tabs .tab-container .tab-item .items .item .row{padding:.12rem .08rem}}section.bet-program .agf-container .tabs .tab-container .tab-item .items .item .row:nth-child(odd){background-color:#f0efef}section.bet-program .agf-container .tabs .tab-container .tab-item .items .item .row.disabled{opacity:.5;cursor:default}section.bet-program .agf-container .tabs .tab-container .tab-item .items .item .row .name{align-items:center;display:flex}section.bet-program .agf-container .tabs .tab-container .tab-item .items .item .row .name>:first-child{border-right:1px solid #ccc;margin-right:.04rem;padding-right:.04rem}section.bet-program .agf-container .tabs .tab-container .tab-item .items .item .row .agf-ratio{flex-direction:column;gap:.04rem;display:flex}section.bet-program .agf-container .disclaimer{margin-top:.48rem}section.bet-program .agf-container .no-items{padding-top:.64rem;padding-bottom:.64rem}
section.profile .hide-balance-setting{padding:.24rem}@media screen and (max-width:900px){section.profile .hide-balance-setting{padding:.16rem}}section.profile .hide-balance-setting .items{border:1px solid #ededed;border-radius:.08rem;max-width:4.7rem;margin-top:.24rem}section.profile .hide-balance-setting .items .item{cursor:pointer;justify-content:space-between;align-items:center;padding:.16rem;display:flex}section.profile .hide-balance-setting .items .item:not(:first-child){border-top:1px solid #ededed}section.profile .hide-balance-setting .items .item .input .checkbox{background-color:#d8d8d8;border-radius:.16rem;justify-content:flex-start;align-items:center;width:.44rem;height:.26rem;padding:.03rem;display:flex}section.profile .hide-balance-setting .items .item .input .checkbox .checkbox-content{background-color:#fff;border-radius:50%;width:.2rem;height:.2rem}section.profile .hide-balance-setting .items .item .input .checkbox.active{background-color:#00a400;justify-content:flex-end}
section.profile .bank-accounts{flex-direction:column;gap:.24rem;padding:.24rem;display:flex}@media screen and (max-width:900px){section.profile .bank-accounts{background:#f6f6f8;gap:.16rem;padding:0}}@keyframes add-form-flash{0%{border-color:#e8531d}25%{border-color:#ededed}50%{border-color:#e8531d}75%{border-color:#ededed}to{border-color:#e8531d}}section.profile .bank-accounts .desktop-only{flex-direction:column;gap:.24rem;display:flex}section.profile .bank-accounts .desktop-only .balance-bar{background:#fbfbfd;border:1px solid #ededed;border-radius:.08rem;flex-wrap:wrap;gap:.44rem;min-height:.75rem;padding:0 .16rem;display:flex;overflow:hidden}section.profile .bank-accounts .desktop-only .balance-bar .balance-item{flex-direction:column;justify-content:center;gap:.04rem;min-width:0;padding:.08rem 0;display:flex}section.profile .bank-accounts .desktop-only .balance-bar .balance-item:not(:last-child){position:relative}section.profile .bank-accounts .desktop-only .balance-bar .balance-item:not(:last-child):after{content:"";background:#ededed;width:1px;height:40%;position:absolute;top:50%;right:-.22rem;transform:translateY(-50%)}section.profile .bank-accounts .desktop-only .middle-section{gap:.19rem;width:100%;display:flex}@media screen and (max-width:1280px){section.profile .bank-accounts .desktop-only .middle-section{flex-direction:column}}section.profile .bank-accounts .desktop-only .middle-section .left-card,section.profile .bank-accounts .desktop-only .middle-section .right-card{border:1px solid #ededed;border-radius:.04rem;flex-direction:column;flex:1 1 0;min-width:0;max-height:6rem;display:flex}section.profile .bank-accounts .desktop-only .middle-section .card-header{border-bottom:1px solid #ededed;justify-content:space-between;align-items:center;gap:.16rem;height:.7rem;padding:0 .2rem;display:flex}section.profile .bank-accounts .desktop-only .middle-section .card-header .card-header-text{flex-direction:column;gap:.04rem;display:flex}section.profile .bank-accounts .desktop-only .middle-section .card-body{background:#fbfbfd;flex-direction:column;flex:1;min-height:0;padding:.2rem;display:flex;overflow-y:auto}section.profile .bank-accounts .desktop-only .middle-section .card-body.empty-state{justify-content:center;align-items:center;gap:.16rem;min-height:2rem}section.profile .bank-accounts .desktop-only .add-account-dashed{cursor:pointer;background:#fff;border:1px solid #e1e1e1;border-radius:.04rem;justify-content:center;align-items:center;width:100%;height:.8rem;margin-bottom:.16rem;padding:.32rem .24rem;text-decoration:none;transition:border-color .2s;display:flex}section.profile .bank-accounts .desktop-only .add-account-dashed:hover,section.profile .bank-accounts .desktop-only .add-account-dashed.active{border-color:#ff7915}section.profile .bank-accounts .desktop-only .add-account-form{border:1px solid #ededed;border-radius:.04rem;margin-bottom:.16rem;animation:2s forwards add-form-flash}section.profile .bank-accounts .desktop-only .add-account-form .add-account-form-header{background:#f5f5f5;border-bottom:1px solid #ededed;border-radius:.04rem .04rem 0 0;padding:.16rem .24rem}section.profile .bank-accounts .desktop-only .add-account-form form{padding:.24rem}section.profile .bank-accounts .desktop-only .add-account-form form input,section.profile .bank-accounts .desktop-only .add-account-form form .btn-default{border-radius:.04rem}section.profile .bank-accounts .desktop-only .add-account-form form .form-actions{gap:.12rem;margin-top:.16rem;display:flex}section.profile .bank-accounts .desktop-only .bank-cards-list{flex-direction:column;gap:.12rem;display:flex}section.profile .bank-accounts .desktop-only .bank-account-card{box-sizing:border-box;background:#fff;border:1px solid #e1e1e1;border-radius:.04rem;width:100%;min-height:1.17rem;padding:.16rem}section.profile .bank-accounts .desktop-only .bank-account-card .bank-card-top{justify-content:space-between;align-items:center;margin-bottom:.12rem;display:flex}section.profile .bank-accounts .desktop-only .bank-account-card .bank-card-top .bank-card-logo{height:.32rem}section.profile .bank-accounts .desktop-only .bank-account-card .bank-card-top .bank-card-logo img{object-fit:contain;width:auto;height:100%}section.profile .bank-accounts .desktop-only .bank-account-card .bank-card-top .bank-card-actions{gap:.08rem;display:flex}section.profile .bank-accounts .desktop-only .bank-account-card .bank-card-top .bank-card-actions .icon-btn{cursor:pointer;background:0 0;border:none;border-radius:.04rem;justify-content:center;align-items:center;width:.2rem;height:.2rem;transition:background-color .15s;display:flex}section.profile .bank-accounts .desktop-only .bank-account-card .bank-card-top .bank-card-actions .icon-btn:hover{background-color:#f5f5f5}section.profile .bank-accounts .desktop-only .bank-account-card .bank-card-top .bank-card-actions .icon-btn:disabled{opacity:.5;cursor:default}section.profile .bank-accounts .desktop-only .bank-account-card .bank-card-top .bank-card-actions .icon-btn img{width:.2rem;height:.2rem}section.profile .bank-accounts .desktop-only .bank-account-card .bank-card-body{justify-content:space-between;align-items:center;display:flex}section.profile .bank-accounts .desktop-only .bank-account-card .bank-card-body .bank-card-info{flex-direction:column;gap:.04rem;display:flex}section.profile .bank-accounts .desktop-only .bank-account-card .bank-card-body .bank-card-info .bank-card-title{color:#1a1a1a;font-size:.14rem;font-weight:600}section.profile .bank-accounts .desktop-only .bank-account-card .bank-card-body .bank-card-info .bank-card-title .default-tag{color:#666;margin-left:.06rem;font-size:.12rem;font-weight:400}section.profile .bank-accounts .desktop-only .bank-account-card .bank-card-body .bank-card-info .bank-card-iban{color:#666;font-size:.12rem}section.profile .bank-accounts .desktop-only .bank-account-card .bank-card-body .btn-default{white-space:nowrap;border-radius:.04rem;flex-shrink:0;justify-content:center;align-items:center;height:.36rem;padding:0 .16rem;display:flex}section.profile .bank-accounts .desktop-only .empty-state{justify-content:center;align-items:center;padding:.24rem;display:flex}section.profile .bank-accounts .desktop-only .history-list{gap:.12rem}section.profile .bank-accounts .desktop-only .history-list .history-item{background:#fff;border:1px solid #e1e1e1;border-radius:.04rem;justify-content:space-between;align-items:center;padding:.16rem;display:flex}section.profile .bank-accounts .desktop-only .history-list .history-item .history-item-info{flex-direction:column;gap:.04rem;display:flex}section.profile .bank-accounts .desktop-only .history-list .history-item .history-item-actions{align-items:center;gap:.08rem;display:flex}section.profile .bank-accounts .desktop-only .history-list .history-item .history-item-actions .btn-default{border-width:1px;border-radius:.04rem;flex-shrink:0;justify-content:center;align-items:center;width:.81rem;height:.36rem;padding:0;display:flex}section.profile .bank-accounts .desktop-only .history-list .history-item .history-item-actions .trash-btn{cursor:pointer;background:0 0;border:1px solid #ff7915;border-radius:.04rem;flex-shrink:0;justify-content:center;align-items:center;width:.36rem;height:.36rem;transition:background-color .15s;display:flex}section.profile .bank-accounts .desktop-only .history-list .history-item .history-item-actions .trash-btn:hover{background-color:#fff3ed}section.profile .bank-accounts .desktop-only .history-list .history-item .history-item-actions .trash-btn:disabled{opacity:.5;cursor:default}section.profile .bank-accounts .desktop-only .history-list .history-item .history-item-actions .trash-btn img{width:.18rem;height:.18rem}section.profile .bank-accounts .desktop-only .bank-account-card.editing{border-color:#ff7915}section.profile .bank-accounts .desktop-only .edit-account-form{border-top:1px solid #ededed;margin:.16rem -.16rem -.16rem}section.profile .bank-accounts .desktop-only .edit-account-form .edit-account-form-header{background:#f5f5f5;border-bottom:1px solid #ededed;padding:.16rem .24rem}section.profile .bank-accounts .desktop-only .edit-account-form form{padding:.24rem}section.profile .bank-accounts .desktop-only .edit-account-form form input,section.profile .bank-accounts .desktop-only .edit-account-form form .btn-default{border-radius:.04rem}section.profile .bank-accounts .desktop-only .edit-account-form form input[type=checkbox]:disabled{cursor:default}section.profile .bank-accounts .desktop-only .edit-account-form form input[type=checkbox]:disabled+label{opacity:.6;cursor:default}section.profile .bank-accounts .desktop-only .edit-account-form form .form-actions{gap:.12rem;margin-top:.16rem;display:flex}section.profile .bank-accounts .mobile-only{flex-direction:column;gap:.16rem;display:flex}section.profile .bank-accounts .mobile-only .mobile-page-title{flex-direction:row;align-items:center;display:flex}section.profile .bank-accounts .mobile-only .mobile-page-title .mobile-page-title-link{cursor:pointer;flex-direction:row;align-items:center;gap:.1rem;text-decoration:none;display:flex}section.profile .bank-accounts .mobile-only .middle-section{flex-direction:column;gap:.19rem;width:100%;display:flex}section.profile .bank-accounts .mobile-only .middle-section .left-card{flex-direction:column;gap:.08rem;width:100%;display:flex}section.profile .bank-accounts .mobile-only .middle-section .right-card{border-top:.01rem solid #fff;flex-direction:column;gap:.08rem;width:100%;padding-top:.08rem;display:flex}section.profile .bank-accounts .mobile-only .middle-section .card-header{justify-content:space-between;align-items:center;gap:.16rem;display:flex}section.profile .bank-accounts .mobile-only .middle-section .card-header .card-header-text{flex-direction:column;gap:.04rem;display:flex}section.profile .bank-accounts .mobile-only .middle-section .card-body{background:#f6f6f8;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}section.profile .bank-accounts .mobile-only .middle-section .card-body.empty-state{justify-content:center;align-items:center;gap:.16rem;min-height:2rem}section.profile .bank-accounts .mobile-only .add-account-dashed{cursor:pointer;background:#fff;border:1px solid #e1e1e1;border-radius:.04rem;justify-content:center;align-items:center;width:100%;height:.8rem;margin-bottom:.16rem;padding:.32rem .24rem;text-decoration:none;transition:border-color .2s;display:flex}section.profile .bank-accounts .mobile-only .add-account-dashed:hover,section.profile .bank-accounts .mobile-only .add-account-dashed.active{border-color:#ff7915}section.profile .bank-accounts .mobile-only .add-account-form{border:1px solid #ededed;border-radius:.04rem;margin-bottom:.16rem;animation:2s forwards add-form-flash}section.profile .bank-accounts .mobile-only .add-account-form .add-account-form-header{background:#f5f5f5;border-bottom:1px solid #ededed;border-radius:.04rem .04rem 0 0;padding:.16rem .24rem}section.profile .bank-accounts .mobile-only .add-account-form form{padding:.24rem}section.profile .bank-accounts .mobile-only .add-account-form form input,section.profile .bank-accounts .mobile-only .add-account-form form .btn-default{border-radius:.04rem}section.profile .bank-accounts .mobile-only .add-account-form form .form-actions{gap:.12rem;margin-top:.16rem;display:flex}section.profile .bank-accounts .mobile-only .bank-cards-list{flex-direction:column;gap:.12rem;display:flex}section.profile .bank-accounts .mobile-only .bank-account-card{box-sizing:border-box;background:#fff;border:1px solid #e1e1e1;border-radius:.04rem;flex-flow:wrap;justify-content:space-between;align-items:center;gap:.08rem;width:100%;min-height:.5rem;padding:.08rem;display:flex}section.profile .bank-accounts .mobile-only .bank-account-card .bank-card-top{justify-content:center;align-items:center;display:flex}section.profile .bank-accounts .mobile-only .bank-account-card .bank-card-top .bank-card-logo{justify-content:center;align-items:center;height:.24rem}section.profile .bank-accounts .mobile-only .bank-account-card .bank-card-top .bank-card-logo img{object-fit:center;width:auto;height:100%}section.profile .bank-accounts .mobile-only .bank-account-card .bank-card-body{justify-content:start;align-items:center;display:flex}section.profile .bank-accounts .mobile-only .bank-account-card .bank-card-body .bank-card-info{flex-direction:column;gap:.04rem;display:flex}section.profile .bank-accounts .mobile-only .bank-account-card .bank-card-body .bank-card-info .bank-card-title{color:#1a1a1a;font-size:.12rem;font-weight:600}section.profile .bank-accounts .mobile-only .bank-account-card .bank-card-body .bank-card-info .bank-card-title .default-tag{color:#666;margin-left:.06rem;font-size:.1rem;font-weight:400}section.profile .bank-accounts .mobile-only .bank-account-card .bank-card-body .bank-card-info .bank-card-iban{color:#666;font-size:.12rem}section.profile .bank-accounts .mobile-only .bank-account-card .bank-card-body .btn-default{white-space:nowrap;border-radius:.04rem;flex-shrink:0;justify-content:center;align-items:center;height:.36rem;padding:0 .16rem;display:flex}section.profile .bank-accounts .mobile-only .bank-account-card .bank-card-actions{justify-content:flex-end;align-items:end;gap:.08rem;margin-left:auto;display:flex}section.profile .bank-accounts .mobile-only .bank-account-card .bank-card-actions .icon-btn{cursor:pointer;background:0 0;border:none;border-radius:.04rem;justify-content:center;align-items:center;width:.2rem;height:.2rem;transition:background-color .15s;display:flex}section.profile .bank-accounts .mobile-only .bank-account-card .bank-card-actions .icon-btn:hover{background-color:#f5f5f5}section.profile .bank-accounts .mobile-only .bank-account-card .bank-card-actions .icon-btn:disabled{opacity:.5;cursor:default}section.profile .bank-accounts .mobile-only .bank-account-card .bank-card-actions .icon-btn img{width:.2rem;height:.2rem}section.profile .bank-accounts .mobile-only .empty-state{flex-direction:column;justify-content:center;align-items:center;gap:.12rem;display:flex}section.profile .bank-accounts .mobile-only .empty-state img{width:.24rem;height:.24rem}section.profile .bank-accounts .mobile-only .history-list{background:#f6f6f8;gap:.08rem}section.profile .bank-accounts .mobile-only .history-list .history-item{background:#fff;border:1px solid #e1e1e1;border-radius:.04rem;justify-content:space-between;align-items:center;width:100%;padding:.12rem;display:flex}section.profile .bank-accounts .mobile-only .history-list .history-item .history-item-info{flex-direction:column;gap:.04rem;display:flex}section.profile .bank-accounts .mobile-only .history-list .history-item .history-item-actions{align-items:center;gap:.08rem;display:flex}section.profile .bank-accounts .mobile-only .history-list .history-item .history-item-actions .btn-default{border-width:1px;border-radius:.04rem;flex-shrink:0;justify-content:center;align-items:center;height:.36rem;padding:0;display:flex}section.profile .bank-accounts .mobile-only .history-list .history-item .history-item-actions .btn-default.secondary{width:.6rem}section.profile .bank-accounts .mobile-only .history-list .history-item .history-item-actions .trash-btn{cursor:pointer;background:0 0;border:1px solid #ff7915;border-radius:.04rem;flex-shrink:0;justify-content:center;align-items:center;width:.36rem;height:.36rem;transition:background-color .15s;display:flex}section.profile .bank-accounts .mobile-only .history-list .history-item .history-item-actions .trash-btn:hover{background-color:#fff3ed}section.profile .bank-accounts .mobile-only .history-list .history-item .history-item-actions .trash-btn:disabled{opacity:.5;cursor:default}section.profile .bank-accounts .mobile-only .history-list .history-item .history-item-actions .trash-btn img{width:.18rem;height:.18rem}section.profile .bank-accounts .mobile-only .bank-account-card.editing{border-color:#ff7915}section.profile .bank-accounts .mobile-only .edit-account-form{border:1px solid #e0e0e0;border-radius:.04rem;flex:0 0 100%;margin-top:.04rem}section.profile .bank-accounts .mobile-only .edit-account-form .edit-account-form-header{background:#f5f5f5;padding:.16rem}section.profile .bank-accounts .mobile-only .edit-account-form form{padding:.16rem}section.profile .bank-accounts .mobile-only .edit-account-form form input{border-radius:.04rem}section.profile .bank-accounts .mobile-only .edit-account-form form .btn-default{border-radius:.04rem;flex:1;justify-content:center;align-items:center;height:.4rem}section.profile .bank-accounts .mobile-only .edit-account-form form .btn-default.primary,section.profile .bank-accounts .mobile-only .edit-account-form form .btn-default.secondary{height:.4rem}section.profile .bank-accounts .mobile-only .edit-account-form form input[type=checkbox]:disabled{cursor:default}section.profile .bank-accounts .mobile-only .edit-account-form form input[type=checkbox]:disabled+label{opacity:.6;cursor:default}section.profile .bank-accounts .mobile-only .edit-account-form form .form-actions{gap:.12rem;display:flex}.bank-account-delete-popup .popup-container{background:#fff;border:1px solid #e0dfdc;border-radius:.08rem;max-width:5.2rem;padding:.24rem;width:100%!important;height:auto!important}.bank-account-delete-popup .popup-container .close{cursor:pointer;width:.24rem;height:.24rem;position:absolute;top:.24rem;right:.24rem}.bank-account-delete-popup .popup-container .content{flex-direction:column;justify-content:center;align-items:center;gap:.16rem;display:flex}.bank-account-delete-popup .popup-container .content img{width:.6rem;height:.6rem}.bank-account-delete-popup .popup-container .content .popup-message{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.04rem;display:flex}.bank-account-delete-popup .popup-container .content .new-default-selection,.bank-account-delete-popup .popup-container .content .new-default-selection .bank-selection-list{flex-direction:column;gap:.08rem;width:100%;display:flex}.bank-account-delete-popup .popup-container .content .new-default-selection .bank-selection-item{cursor:pointer;border:1px solid #e0dfdc;border-radius:.06rem;align-items:center;gap:.12rem;width:100%;padding:.12rem;transition:border-color .2s;display:flex}.bank-account-delete-popup .popup-container .content .new-default-selection .bank-selection-item:hover{border-color:#ff7915}.bank-account-delete-popup .popup-container .content .new-default-selection .bank-selection-item.selected{border-width:2px;border-color:#ff7915}.bank-account-delete-popup .popup-container .content .new-default-selection .bank-selection-item .bank-selection-icon{flex-shrink:0;width:.32rem;height:.32rem}.bank-account-delete-popup .popup-container .content .new-default-selection .bank-selection-item .bank-selection-icon img{object-fit:contain;width:100%;height:100%}.bank-account-delete-popup .popup-container .content .new-default-selection .bank-selection-item .bank-selection-info{flex-direction:column;gap:.02rem;display:flex;overflow:hidden}.bank-account-delete-popup .popup-container .content .new-default-selection .bank-selection-item .bank-selection-info .bank-selection-title{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;font-size:.14rem;font-weight:600;overflow:hidden}.bank-account-delete-popup .popup-container .content .new-default-selection .bank-selection-item .bank-selection-info .bank-selection-iban{color:#666;white-space:nowrap;text-overflow:ellipsis;font-size:.12rem;overflow:hidden}.bank-account-delete-popup .popup-container .content .popup-actions{gap:.12rem;width:100%;margin-top:.12rem;display:flex}.bank-account-delete-popup .popup-container .content .popup-actions .btn-default{flex:1}
