.modal-overlay.confirm-modal-overlay{padding:0;align-items:center}.modal-overlay.confirm-modal-overlay.registration-modal-overlay{align-items:flex-start;padding:89px 0;overflow-y:auto}.confirm-modal{max-width:300px;min-width:300px;position:relative;padding:24px 24px 28px;background:#fff;box-shadow:0 0 40px 0 #0000001A;border-radius:32px}#phone-mismatch-modal .confirm-modal{max-width:300px;min-width:300px}#account-notification-modal .confirm-modal{max-height:424px;min-height:424px}#account-notification-modal.reset_password_success .confirm-modal{max-height:300px;min-height:300px}.confirm-modal__header{margin-bottom:24px;position:relative}#birthday-modal .confirm-modal__header{margin-bottom:16px}#change-phone-number-modal .confirm-modal__header{margin-bottom:48px}.confirm-modal__header .close-button{position:absolute;top:calc(50% - 10px);right:0;width:20px;height:20px}.confirm-modal__header-title{font-family:Headline Base;font-weight:400;font-size:20px;line-height:24px;color:#151514;text-align:center}.confirm-modal-desc{text-align:center;font-size:16px;line-height:24px;color:#494949}#birthday-modal .confirm-modal-desc{font-size:14px}.confirm-modal-birthday{margin-top:40px}.confirm-modal-desc ._green{font-size:600;color:#4dcc8c}.confirm-modal-desc ._red{font-size:600;color:#ff3f5f}.confirm-modal__form{display:flex;flex-wrap:wrap;row-gap:24px}.confirm-modal__form._margin-top{margin-top:48px}.confirm-modal_footer{margin-top:48px;display:flex;flex-direction:column;gap:16px}#change-phone-number-modal .confirm-modal_footer{margin-top:48px}.confirm-modal_footer .btn{width:100%;padding:16px 0;font-size:14px;font-weight:400;color:#151514;background-color:#fff;border:1px solid #dedede;border-radius:16px;cursor:pointer;text-align:center;text-decoration:none;transition:transform .2s ease-in}.confirm-modal_footer .btn:hover{transform:scale(1.05)}.confirm-modal_footer .btn.btn--primary{font-weight:600;color:#fff;background-color:#58c7f6;border:none}.confirm-modal-code{font-family:Inter;margin-top:48px}.verify-code-form{display:flex;flex-direction:column;justify-content:center;align-items:center}.verify-code-form .code-inputs{display:flex;align-items:center;gap:12px}input.code-input{width:32px;background-color:#fff;text-align:center;border:none;padding-bottom:12px;border-bottom:3px solid #dedede;font-weight:500;font-size:32px!important;line-height:40px}input.code-input.error{border-bottom:3px solid #eb606c}input.code-input:focus{outline:0}input.code-input::placeholder{color:#dedede}.confirm-modal .notification{margin-top:16px;color:#000;font-size:12px;line-height:16px;text-align:center}.confirm-modal .notification.failed{color:#eb606c}.confirm-modal .notification.success{color:#4dcc8c}.confirm-modal__password{font-size:12px;line-height:16px;text-decoration:underline;color:#888;margin-top:20px;cursor:pointer}.confirm-modal__policy{font-size:12px;line-height:16px;color:#888;margin-top:20px;cursor:pointer}.confirm-modal__policy a{font-size:12px;line-height:16px;color:#58c7f7;margin-top:20px;cursor:pointer}.confirm-modal_socials{margin-top:32px}.confirm-modal_socials .login_with_social{font-size:18px;font-weight:500;line-height:24px;color:#151514;margin-bottom:16px;text-align:center}.confirm-modal_socials .social_btns{display:flex;flex-direction:column;align-items:center;gap:12px}.confirm-modal_socials .social_btns .social_btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border:none;border-radius:16px;background-color:#24a1de;font-size:10px;font-weight:600;line-height:14px;color:#fff;padding:12px 0;cursor:pointer;transition:transform .2s ease-in}.confirm-modal_socials .social_btns .social_btn:hover{transform:scale(1.05)}.confirm-modal_socials .social_btns .social_btn._facebook{background-color:#343959}.confirm-modal_socials .social_btns .social_btn .icon{width:16px;height:16px}.confirm-modal_socials .social_btns .social_btn .icon svg{width:100%;height:100%}.confirm-modal_login{text-align:center;margin-top:32px;font-size:14px;line-height:20px;color:#151514}.confirm-modal_login .login_btn{border:none;background-color:transparent;color:#58c7f7;padding:0;cursor:pointer;text-decoration:underline;font-size:14px}@media screen and (min-width:424px){#phone-mismatch-modal .confirm-modal{min-width:350px;max-width:350px}#change-phone-number-modal .confirm-modal{max-width:350px;min-width:350px}.confirm-modal_footer{margin-top:40px}.confirm-modal_socials .login_with_social{display:none}#birthday-modal .confirm-modal-desc{font-size:14px}}@media screen and (min-width:1024px){.confirm-modal__form._margin-top{margin-top:40px}.confirm-modal{max-width:500px;min-width:500px;padding:24px 24px 32px}#phone-mismatch-modal .confirm-modal{min-width:525px;max-width:525px}#change-phone-number-modal .confirm-modal{max-width:400px;min-width:400px}#account-notification-modal .confirm-modal{max-height:440px;min-height:440px}#account-notification-modal.reset_password_success .confirm-modal{max-height:336px;min-height:336px}.confirm-modal__header-title{font-size:24px;line-height:32px}.verify-code-form.code-inputs{gap:24px}input.code-input{width:49px;font-size:40px!important;line-height:40px}.confirm-modal .notification{font-size:14px;line-height:20px}.confirm-modal_socials{margin-top:32px}.confirm-modal_socials .social_btns{flex-direction:row}.confirm-modal_socials .social_btns .social_btn{gap:12px;font-size:12px;line-height:16px}.confirm-modal_socials .social_btns .social_btn .icon{width:18px;height:18px}.confirm-modal_socials .social_btns{margin-top:33px}}@media screen and (min-width:1360px){.confirm-modal{max-width:525px;min-width:525px;padding:32px 24px 48px}#phone-mismatch-modal .confirm-modal{min-width:550px;max-width:550px}#account-notification-modal .confirm-modal{max-height:488px;min-height:488px}#account-notification-modal.reset_password_success .confirm-modal{max-height:336px;min-height:336px}#change-phone-number-modal .confirm-modal{max-width:425px;min-width:425px}#change-phone-number-modal .confirm-modal__header{margin-bottom:52px}.confirm-modal__header .close-button{top:calc(50% - 12px);width:24px;height:24px}.confirm-modal__header-title{font-size:28px;line-height:36px}.confirm-modal-desc{font-size:16px;line-height:24px}.confirm-modal_footer{gap:24px}#change-phone-number-modal .confirm-modal_footer{margin-top:52px}.confirm-modal_footer .btn{padding:18px 0}.confirm-modal-code{margin-top:52px}input.code-input{font-size:48px!important;line-height:48px}.confirm-modal .notification{margin-top:24px;font-size:16px;line-height:24px}.confirm-modal__password{font-size:14px;line-height:20px;margin-top:28px}.confirm-modal__policy{font-size:14px;line-height:20px;margin-top:28px}.confirm-modal__policy a{font-size:14px;line-height:20px}.confirm-modal_socials{margin-top:40px}.confirm-modal_socials .social_btns .social_btn{gap:12px;font-size:14px;line-height:20px}.confirm-modal_socials .social_btns .social_btn .icon{width:20px;height:20px}.confirm-modal_login{margin-top:40px;font-size:16px;line-height:24px}.confirm-modal_login .login_btn{font-size:16px}#birthday-modal .confirm-modal-desc{font-size:16px}}@media screen and (min-width:1920px){.confirm-modal{min-width:750px;max-width:750px;padding:48px 40px 56px}.confirm-modal__form._margin-top{margin-top:56px}#phone-mismatch-modal .confirm-modal{min-width:820px;max-width:820px}#account-notification-modal .confirm-modal{max-height:700px;min-height:700px}#account-notification-modal.reset_password_success .confirm-modal{max-height:484px;min-height:484px}#change-phone-number-modal .confirm-modal{max-width:625px;min-width:625px}#change-phone-number-modal .confirm-modal__header{margin-bottom:80px}#change-phone-number-modal .confirm-modal_footer{margin-top:80px}.confirm-modal__header{margin-bottom:32px}.confirm-modal__header .close-button{top:calc(50% - 14px);width:28px;height:28px}.confirm-modal__header-title{font-size:40px;line-height:48px}.confirm-modal-desc{font-size:24px;line-height:38px}.confirm-modal_footer{margin-top:56px}.confirm-modal__form{row-gap:32px}.confirm-modal_footer .btn{font-size:24px;padding:24px 0}.confirm-modal-code{margin-top:80px}.verify-code-form .code-inputs{gap:32px}input.code-input{font-size:60px!important;line-height:60px}.confirm-modal .notification{font-size:20px;line-height:28px}.confirm-modal__password{font-size:20px;line-height:28px;margin-top:40px}.confirm-modal__policy{font-size:20px;line-height:28px;margin-top:40px}.confirm-modal__policy a{font-size:20px;line-height:28px}.confirm-modal_socials{margin-top:56px}.confirm-modal_socials .social_btns .social_btn{gap:20px;font-size:20px;line-height:28px}.confirm-modal_socials .social_btns .social_btn .icon{width:32px;height:32px}.confirm-modal_login{margin-top:56px;font-size:24px;line-height:38px}.confirm-modal_login .login_btn{font-size:24px}#birthday-modal .confirm-modal-desc{font-size:20px}}.header_container{position:relative}.soc-notice{position:absolute;right:0;top:calc(100% + 18px);background:#fff;box-shadow:0 0 40px 0 #00000040;padding:16px;border-radius:16px;z-index:100;width:235px;max-width:235px;display:none}.soc-notice.active{display:block}.soc-notice__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.soc-notice__title{font-size:14px;font-weight:500;line-height:20px}.soc-notice__description{font-size:10px;line-height:14px;font-weight:400;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.soc-notice__description p{margin-bottom:20px}.soc-notice__description p .green{color:#4dcc8c;font-weight:700}.soc-notice__description a{color:#58c7f7;text-decoration:none}.account-sidebar{border-radius:12px!important;box-shadow:0 2px 8px -1px #372F321A!important}.account-content{border-radius:12px!important;box-shadow:0 2px 8px -1px #372F321A!important}.account-content .account-info{border-radius:12px!important}@media screen and (max-width:768px){.account-row{row-gap:24px!important}}@media screen and (min-width:1024px){.account-sidebar{border-radius:18px!important}.account-content{border-radius:18px!important}@media screen and (max-width:768px){.account-content .account-info{border-radius:18px!important}}}@media screen and (min-width:1360px){.account-sidebar{border-radius:24px!important}.account-content{border-radius:24px!important}@media screen and (max-width:768px){.account-content .account-info{border-radius:24px!important}}}@media screen and (min-width:1024px){.soc-notice{top:calc(100% + 24px);min-width:324px;max-width:324px}.soc-notice__header{margin-bottom:12px}.soc-notice__title{font-size:16px;line-height:24px}.soc-notice__description{font-size:12px;line-height:16px}.soc-notice__description p{margin-bottom:10px}}@media screen and (min-width:1360px){.soc-notice{top:calc(100% + 32px);right:-50px;min-width:405px;max-width:405px}.soc-notice__title{font-size:18px;line-height:28px}.soc-notice__description{font-size:14px;line-height:20px}}@media screen and (min-width:1920px){.soc-notice{top:calc(100% + 16px);right:-70px;min-width:575px;max-width:575px}.soc-notice__header{margin-bottom:24px}.soc-notice__title{font-size:24px;line-height:32px}.soc-notice__description{font-size:20px;line-height:28px}.soc-notice__description p{margin-bottom:0}}.account-form-row{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:24px}.account-form-row.account-form-row-margin{margin-top:24px}.account-form-row .text-field__container{max-width:100%!important;min-width:100%!important}.text-field-wrapper{width:100%;position:relative;display:flex;flex-direction:column}.text-field-input-wrapper{border-bottom:1px solid #dedede}.text-field-input-wrapper._error{border-bottom:1px solid #eb606c}.text-field-wrapper .text-field-label{color:#888;font-size:12px;line-height:16px}.text-field-wrapper .text-field-input-wrapper{width:100%;display:flex;justify-content:space-between;gap:12px;padding:8px 0}.text-field-wrapper .text-field-input-wrapper .text-field-input{width:100%;font-size:14px!important;line-height:20px;color:#151514;background-color:transparent;border:none}.text-field-wrapper .text-field-input-wrapper .text-field-input::placeholder{color:#dedede}.text-field-wrapper .text-field-input-wrapper .text-field-button{border:none;background-color:transparent;color:#dedede;font-weight:600;font-size:14px;line-height:20px;transition:color .2s ease-in;cursor:pointer}.text-field-wrapper .text-field-input-wrapper .text-field-button._active{color:#58c7f7}.text-field-wrapper .text-field-input-wrapper .icon{min-width:18px;max-width:18px;cursor:pointer}.text-field-wrapper .text-field-input-wrapper .icon svg{width:100%;height:100%}.text-field-wrapper .text-field-label-wrapper{display:flex;align-items:center;gap:10px}.text-field-wrapper .text-field-label-wrapper ._icon{width:16px;height:16px;position:relative}.text-field-wrapper .text-field-label-wrapper ._icon svg{width:100%}.text-field-wrapper .text-field-label-wrapper ._icon._notification{cursor:pointer}.text-field-wrapper .text-field-label-wrapper ._icon._notification ._info{position:absolute;top:-7px;right:-6px;width:12px;height:12px}.text-field-wrapper .error_message{margin-top:8px;font-size:12px;line-height:16px;color:#eb606c;display:none}.text-field-wrapper .error_message._show{display:block}.account-content__form .account-form-row .select{min-width:100%!important;max-width:100%!important}.account-telegram-notification{width:100%;margin:12px 0 24px 0;border:1px solid #dedede;background-color:#f0f6fb;border-radius:16px;padding:24px;display:flex;justify-content:space-between;align-items:center;gap:24px}.account-telegram-notification .notification-text{font-size:12px;line-height:16px;color:#151514}.account-telegram-notification .notification-text .bold{font-weight:600}.account-telegram-notification .notification-icon{width:28px;height:28px}.account-telegram-notification .notification-icon svg{width:100%;height:100%}.account-form-btns{display:flex;align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:24px}.account-form-btns .btn{border:1px solid#dedede;border-radius:16px;background-color:transparent;color:#151514;font-size:12px;line-height:16px;padding:16px 24px;display:flex;align-items:center;gap:12px;cursor:pointer}.account-form-btns .btn .icon{width:18px;height:18px}.account-form-btns .btn .icon svg{width:100%;height:100%}.account-form-footer{display:flex;justify-content:center;align-items:center}.account-btn{width:100%;background-color:#58c7f6;border-radius:16px;border:none;color:#fff;padding:16px 0;font-size:14px;line-height:20px;font-weight:600;text-align:center;cursor:pointer}@media screen and (min-width:1024px){.account-form-row{row-gap:32px}.account-form-row.account-form-row-margin{margin-top:32px}.account-form-row .text-field-wrapper{width:calc(50% - 12px)}.account-telegram-notification{margin:24px 0 32px 0}.account-form-btns{align-items:center;flex-direction:row;gap:24px;margin-bottom:34px}.account-btn{width:250px}}@media screen and (min-width:1360px){.account-form-row{row-gap:40px}.account-form-row.account-form-row-margin{margin-top:40px}.text-field-wrapper .text-field-input-wrapper .text-field-input{font-size:16px!important;line-height:24px}.text-field-wrapper .text-field-input-wrapper .text-field-button{font-size:16px;line-height:24px}.account-telegram-notification{margin:24px 0 40px 0}.account-telegram-notification .notification-text{font-size:14px;line-height:20px}.account-telegram-notification .notification-icon{width:32px;height:32px}.account-form-btns{align-items:center;flex-direction:row;gap:24px;margin-bottom:40px}.account-form-btns .btn{font-size:14px;line-height:20px;padding:18px 24px}.account-btn{width:400px;font-size:16px;line-height:24px;padding:18px 0}}@media screen and (min-width:1920px){.account-form-row{row-gap:52px}.account-form-row.account-form-row-margin{margin-top:52px}.text-field-wrapper .text-field-label{font-size:18px;line-height:24px}.text-field-input-wrapper{border-bottom:2px solid #dedede}.text-field-input-wrapper._error{border-bottom:2px solid #eb606c}.text-field-wrapper .text-field-input-wrapper{padding:12px 0}.text-field-wrapper .text-field-input-wrapper .text-field-input{font-size:24px!important;line-height:38px}.text-field-wrapper .text-field-input-wrapper .text-field-button{font-size:20px;line-height:28px}.text-field-wrapper .text-field-input-wrapper .icon{min-width:28px;max-width:28px}.account-telegram-notification{margin:40px 0 52px 0;padding:32px}.account-telegram-notification .notification-text{font-size:20px;line-height:28px}.account-telegram-notification .notification-icon{width:52px;height:52px}.account-form-btns{margin-bottom:80px}.account-form-btns .btn{font-size:20px;line-height:28px;padding:24px 32px}.account-form-btns .btn .icon{width:28px;height:28px}.account-btn{width:557px;font-size:24px;line-height:38px;padding:24px 0}}.calendar_list{display:flex;padding-bottom:16px}.calendar_item{position:relative}.calendar_item{width:calc(100% / 3)}.calendar_item_list:after,.calendar_item_list:before{content:"";position:absolute;left:0;width:100%;height:1px;background:#58c7f7}.calendar_item_list:before{top:88.5px}.calendar_item_list:after{top:147px}.calendar_item_list .blur{width:100%;height:20px;position:absolute;background-color:rgba(255,255,255,.8)}.calendar_item_list .blur._top{top:0;left:0}.calendar_item_list .blur._bottom{bottom:0;left:0}.calendar_item_list_wrap{overflow-y:auto;overflow-x:hidden;scrollbar-color:unset;scroll-snap-type:y mandatory;scrollbar-width:none;-ms-overflow-style:none;height:236px;scroll-behavior:smooth;transition:scroll-top .2s ease-in-out}.calendar_item_list_item{height:59px;padding:20px;user-select:none;cursor:pointer;font-size:14px;font-weight:500;text-align:center;border-radius:8px;transition:all .3s ease;scroll-snap-align:center;border-top:1px solid transparent;border-bottom:1px solid transparent;color:#888}@media screen and (max-width:800px){.calendar_item_list_item{padding:20px 10px}}.calendar_item.day .calendar_item_list_item{text-align:left}.calendar_item.year .calendar_item_list_item{text-align:right}.calendar_item_list_item:first-child,.calendar_item_list_item:last-child{height:28px;padding:0}.calendar_item_list_item._active{color:#151514}.bonuse_tab{width:100%;margin-bottom:16px}.bonuse_tab:last-child{margin-bottom:0}.bonuse_tab .bonuse_tab_header{width:100%;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;line-height:16px;color:#151514;cursor:pointer;padding-bottom:20px;border-bottom:1px solid #dedede}.bonuse_tab.active .bonuse_tab_header{border-bottom:none}.bonuse_tab .bonuse_tab_header .icon{width:10px}.bonuse_tab .bonuse_tab_header .icon svg{width:100%;transition:all .2s ease-in}.bonuse_tab .bonuse_tab_header .icon._rotate svg{transform:rotate(180deg)}.bonuse_tab .bonuse_tab_content{width:100%}.bonuse_tab .bonuse_tab_content .bonuse_item{width:100%;padding-left:8px;padding-top:16px}.bonuse_tab .bonuse_tab_content .bonuse_item:first-child{padding-top:0}.bonuse_tab .bonuse_tab_content .bonuse_item_wrapper{display:flex;flex-direction:column;font-weight:400;font-size:12px;line-height:16px;padding-bottom:16px;border-bottom:1px solid #dedede}.bonuse_tab .bonuse_tab_content .bonuse_item_wrapper .bonuse_date{color:#888;display:flex;align-items:center;gap:6px;margin-bottom:8px}.bonuse_tab .bonuse_tab_content .bonuse_item_wrapper .bonuse_name{color:#151514}.bonuse_tab .bonuse_tab_content .bonuse_item_wrapper .bonuse_name ._blue{font-weight:600;color:#4da6cd}.bonuse_tab .bonuse_tab_content .bonuse_item_wrapper .bonuse_value{font-weight:600}.bonuse_tab .bonuse_tab_content .bonuse_item_wrapper .bonuse_value.bonuse_value-mobile{display:block}.bonuse_tab .bonuse_tab_content .bonuse_item_wrapper .bonuse_value.bonuse_value-desktop{display:none;margin-left:auto}.bonuse_tab .bonuse_tab_content .bonuse_item_wrapper .bonuse_value._income{color:#4dcc8c}.bonuse_tab .bonuse_tab_content .bonuse_item_wrapper .bonuse_value._outcome{color:#eb606c}.account-content .account-bonuses__vallet._custom{border-radius:16px}@media screen and (min-width:1024px){.bonuse_tab .bonuse_tab_header{padding-bottom:14px}.bonuse_tab .bonuse_tab_content .bonuse_item_wrapper{flex-direction:row;align-items:center}.bonuse_tab .bonuse_tab_content .bonuse_item_wrapper .bonuse_date{margin-bottom:0}.bonuse_tab .bonuse_tab_content .bonuse_item_wrapper .bonuse_value.bonuse_value-mobile{display:none}.bonuse_tab .bonuse_tab_content .bonuse_item_wrapper .bonuse_value.bonuse_value-desktop{display:block}.bonuse_tab .bonuse_tab_content .bonuse_item_wrapper .bonuse_name{margin-left:32px}}@media screen and (min-width:1360px){.bonuse_tab .bonuse_tab_header{font-size:14px;line-height:20px}.bonuse_tab .bonuse_tab_content .bonuse_item_wrapper{font-size:14px;line-height:24px}.bonuse_tab{margin-bottom:20px}}@media screen and (min-width:1728px){.bonuse_tab .bonuse_tab_header{font-size:20px;line-height:32px;gap:12px;padding-bottom:24px}.bonuse_tab .bonuse_tab_header .icon{width:18px}.bonuse_tab .bonuse_tab_content .bonuse_item_wrapper{font-size:18px;line-height:32px}.bonuse_tab{margin-bottom:28px}}
