.btn{border:1px solid transparent;transition:all .15s ease}.btn.btn-small{min-height:44px;font-size:16px}.btn.btn-large{min-height:50px;font-size:20px}.btn:disabled{cursor:default}.btn.btn-primary{background:var(--color-button-bg-primary);border-color:var(--color-button-border-primary);color:var(--color-button-text-primary)}.btn.btn-primary:hover{background:var(--color-button-bg-primary-hover)}.btn.btn-primary:active{background:var(--color-button-bg-primary-active)}.btn.btn-primary:disabled{background:var(--color-button-bg-primary-disabled);color:var(--color-button-text-primary-disabled);border-color:var(--color-button-border-primary-disabled);box-shadow:var(--shadow-button-primary-disabled)}.btn.btn-secondary{background:var(--color-button-bg-secondary);border-color:var(--color-button-border-secondary);color:var(--color-button-text-secondary)}.btn.btn-secondary:hover{border-color:var(--color-button-border-secondary-hover)}.btn.btn-secondary:active{background:var(--color-button-bg-secondary-active);color:var(--color-button-text-secondary-active)}.btn.btn-tertiary{background:var(--color-button-bg-tertiary);border-color:var(--color-button-border-tertiary);color:var(--color-button-text-tertiary)}.btn.btn-tertiary:hover{background:var(--color-button-bg-tertiary-hover)}.btn.btn-tertiary:active{background:var(--color-button-bg-tertiary-active)}.btn.btn-tertiary:disabled{background:var(--color-button-bg-tertiary-disabled);color:var(--color-button-text-tertiary-disabled);box-shadow:var(--shadow-button-primary);border-color:transparent}@media(max-width:993px){.btn{width:100%;padding:8px 16px;line-height:120%}.btn.btn-large{min-height:44px;font-size:16px}}.collapse-enter-active,.collapse-leave-active{will-change:height,opacity;transition:height .6s ease,opacity .2s ease;overflow:hidden}.collapse-enter-from,.collapse-leave-to{height:0!important;opacity:0}.clear-icon{position:absolute;top:50%;transform:translateY(-50%);right:32px;padding:2px;border-radius:50%;background-color:var(--color-clear-icon-bg);transition:.15s ease}@media(hover:hover){.clear-icon:hover{background-color:var(--color-clear-icon-bg-hover)}}.clear-icon .clear-icon-img{display:block;width:16px;height:16px;color:var(--color-clear-icon-text);transition:.15s ease}@media(hover:hover){.clear-icon .clear-icon-img:hover{color:var(--color-clear-icon-text-hover)}}@media(max-width:993px){.clear-icon{right:32px}}.form-control-wrp .form-control{position:relative;border:1px solid var(--color-input-border);background:var(--color-input-bg);transition:.15s ease}.form-control-wrp .fieldset-with-prefix .form-control-input{padding:14px 30px 14px 8px}.form-control-wrp .form-control-input::placeholder{font-family:Inter,sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:var(--color-input-placeholder-text)}.form-control-wrp .asterisk{opacity:0;color:var(--color-static-red);transition:.15s ease}.form-control-wrp .form-control-input:focus+.form-control-label{top:0;font-size:12px}.form-control-wrp .form-control-input:disabled+.form-control-label{top:0;font-size:12px}.form-control-wrp .form-control-input:focus .asterisk{opacity:1}.form-control-wrp .form-control-input:focus::placeholder{opacity:1}.form-control-wrp .clear-icon{right:10px}.form-control-wrp .fieldset-disabled{background:var(--color-input-bg-disabled);border-color:var(--color-input-border-disabled)!important}@media(max-width:993px){.form-control-wrp .form-control-label{font-weight:500;font-size:13px}.form-control-wrp .form-control-input::placeholder{font-weight:500;font-size:14px}}.error-message{padding-top:3px;color:var(--color-static-red)}.error-message:before{content:"";display:inline-block;vertical-align:sub;margin-right:5px;width:15px;height:15px;background:url(/assets/img/icons/danger.svg) no-repeat center;background-size:contain}.form-control-wrp .form-control{position:relative;border:1px solid var(--color-input-border);background-color:var(--color-input-bg);transition:.15s ease}@media(hover:hover){.form-control-wrp .form-control:hover{border-color:var(--color-input-border-hover)}.form-control-wrp .form-control:hover .form-control-label{color:var(--color-input-label-text-hover)}}.form-control-wrp .form-control-input{padding:14px 30px 14px 16px;text-overflow:ellipsis;line-height:22px;color:var(--color-input-text);background-color:transparent;border:none;transition:.15s ease}.form-control-wrp .form-control-input:disabled{background:var(--color-input-bg-disabled)}@media(hover:hover){.form-control-wrp .form-control-input:hover{color:var(--color-input-text-hover)}}.form-control-wrp .form-control-label{position:absolute;width:auto;top:50%;left:12px;transform:translateY(-50%);font-size:15px;color:var(--color-input-label-text);background-color:var(--color-input-label-bg);-webkit-user-select:none;user-select:none;pointer-events:none;transition:.15s ease}@media(hover:hover){.form-control-wrp .form-control-label:hover{color:var(--color-input-text-hover)}}.form-control-wrp .show-password-btn{position:absolute;top:calc(50% - 9px);right:16px;width:18px;height:18px;border:none;background:transparent;cursor:pointer}.form-control-wrp .show-password-btn img{display:block;width:100%;height:100%;object-fit:cover}.form-control-wrp .fieldset-empty{border-color:var(--color-input-border-empty)}.form-control-wrp .fieldset-empty .form-control-label{color:var(--color-input-text-empty)}.form-control-wrp .fieldset-invalid{border-color:var(--color-static-red)}.form-control-wrp .fieldset-invalid .form-control-label{color:var(--color-static-red)}@media(hover:hover){.form-control-wrp .fieldset-invalid:hover{border-color:var(--color-static-red)}.form-control-wrp .fieldset-invalid:hover .form-control-label{color:var(--color-static-red)}}.form-control-wrp .fieldset-disabled{background:var(--color-input-bg-disabled);border-color:var(--color-input-border-disabled)}.form-control-wrp .fieldset-disabled .form-control-label{color:var(--color-input-text-disabled);background-color:var(--color-input-bg-disabled)!important}.form-control-wrp .fieldset-disabled .form-control-input{color:var(--color-input-text-disabled);cursor:not-allowed}.form-control-wrp .fieldset-disabled .form-control-input::placeholder{color:var(--color-input-placeholder-text-disabled)}@media(hover:hover){.form-control-wrp .fieldset-disabled:hover{border-color:var(--color-input-border-disabled)}.form-control-wrp .fieldset-disabled:hover .form-control-label{color:var(--color-input-text-disabled);border-color:var(--color-input-border-disabled)}}.form-control-wrp .fieldset-focused{border-color:var(--color-input-border-focused)}.form-control-wrp .fieldset-focused .form-control-label{color:var(--color-input-text-focused)}.form-control-wrp .fieldset-autofilled{border-color:var(--color-input-border-autofilled)}.form-control-wrp .fieldset-autofilled .form-control-label{color:var(--color-input-text-autofilled)}.form-control-wrp .fieldset-with-label .form-control-input::placeholder{opacity:0}.form-control-wrp .fieldset-filled .form-control-label,.form-control-wrp .fieldset-without-floating-label .form-control-label,.form-control-wrp .fieldset-invalid .form-control-label,.form-control-wrp .fieldset-focused .form-control-label,.form-control-wrp .fieldset-autofilled .form-control-label{top:0;font-size:12px;background-color:var(--color-input-label-bg-focused)}.form-control-wrp .fieldset-filled .form-control-label .asterisk,.form-control-wrp .fieldset-without-floating-label .form-control-label .asterisk,.form-control-wrp .fieldset-invalid .form-control-label .asterisk,.form-control-wrp .fieldset-focused .form-control-label .asterisk,.form-control-wrp .fieldset-autofilled .form-control-label .asterisk{opacity:1}.form-control-wrp .fieldset-without-floating-label .form-control-input::placeholder,.form-control-wrp .fieldset-invalid .form-control-input::placeholder,.form-control-wrp .fieldset-focused .form-control-input::placeholder,.form-control-wrp .fieldset-autofilled .form-control-input::placeholder,.form-control-wrp .fieldset-without-label .form-control-input::placeholder,.form-control-wrp .fieldset-disabled .form-control-input::placeholder{opacity:1}.form-control-wrp .fieldset-highlighted{border-color:var(--color-static-blue);box-shadow:var(--shadow-input-highlighted)}@media(hover:hover){.form-control-wrp .fieldset-highlighted:hover{border-color:var(--color-static-blue)}}.form-control-wrp .collapse-enter-active,.form-control-wrp .collapse-leave-active{transition:height .15s linear}.form-control-wrp .form-control-input.withAutofillControl:-webkit-autofill{animation-name:onautofillstart}.form-control-wrp .form-control-input.withAutofillControl:not(:-webkit-autofill){animation-name:onautofillcancel}@keyframes onautofillstart{}@keyframes onautofillcancel{}.checkbox-label{gap:5px;font-size:14px;color:var(--color-checkbox-label-text);-webkit-user-select:none;user-select:none}.checkbox-label .form-checkbox{display:none}.checkbox-label .custom-checkbox{width:1rem;height:1rem;border:2px solid var(--color-checkbox-border)}.checkbox-label .custom-checkbox--checked{background:url(/assets/img/icons/checkbox.svg) no-repeat center/cover;background-size:90% 90%;border-color:var(--color-static-yellow)}.checkbox-label .custom-checkbox--disabled{cursor:not-allowed}@media(max-width:993px){.checkbox-label .checkbox-label-text{text-align:left}}.language-panel{width:180px;padding:3px 2px;position:absolute;top:calc(100% + 10px);right:-23px;border-radius:var(--radius-sm);border:1px solid var(--color-header-menu-border);background-color:var(--color-header-menu-bg);box-shadow:var(--shadow-header-menu)}.language-panel .language-list{gap:10px}.language-panel .language{padding:3px 21px 3px 11px;border-radius:3px;transition:.15s ease}@media(hover:hover){.language-panel .language:hover{background-color:var(--color-language-bg-hover);color:var(--color-language-text-hover)}}.language-panel .language{color:var(--color-header-menu-text)}.language-panel .language-img{width:20px;height:20px;margin-right:12px}.language-panel .language-shortcut{margin-left:auto}.language-panel .language-title{font-weight:400}@media(max-width:993px){.language-panel{width:100%;max-width:270px;position:fixed;top:var(--main-header-height);right:0;padding:16px 0;border:none;border-radius:0;box-shadow:0 5px 13px #ababab0f;background-color:var(--color-header-menu-bg)}.language-panel .language-list{gap:16px}.language-panel .language{max-width:173px;padding:0 18px}.language-panel .language-img{width:20px;height:20px;margin-right:12px;border-radius:50%;overflow:hidden}}.lang-selector-wrp .current-lang-wrp{gap:4px;color:var(--color-text-dark)}.lang-selector-wrp .language-panel{top:calc(100% + 4px);right:-14px;width:180px;left:initial;background-color:var(--color-panel-bg)}.lang-selector-wrp .language{max-width:167px;color:var(--color-text-dark)}.lang-selector-wrp .lang-arrow-icon{width:20px;transition:.15s ease;position:relative;top:-2px}.lang-selector-wrp .language-img{width:16px;height:16px;border-radius:50%;overflow:hidden}.lang-selector-wrp .language-title{font-weight:500}@media(max-width:993px){.lang-selector-wrp{top:20px;font-size:16px}.lang-selector-wrp .current-lang-wrp{color:var(--color-neutral-0)}.lang-selector-wrp .language-panel{position:absolute;top:calc(100% + 8px);right:-14px;width:180px;left:initial;padding:3px 2px;border-radius:var(--radius-sm)}.lang-selector-wrp .language{max-width:180px;font-size:16px}.lang-selector-wrp .language-img{width:16px;height:16px}.lang-selector-wrp .lang-arrow-icon{width:24px}}.forgot-password-wrp{position:relative;width:55%;height:100%;background-color:var(--color-main-bg)}.forgot-password-wrp .forgot-password-lang-menu{position:fixed;z-index:var(--z-index-popup);top:34px}.forgot-password-wrp .language-panel{border:1px solid var(--color-panel-border);box-shadow:var(--shadow-panel);top:calc(100% + 4px);left:-14px;right:initial}.forgot-password-wrp .form-wrp-container{width:100%;padding:24px 16px;max-width:410px;text-align:center}.forgot-password-wrp .form-title{color:var(--color-text-dark)}.forgot-password-wrp .form-subtitle{color:var(--color-text-primary)}.forgot-password-wrp .btn-primary{width:100%;max-width:138px;height:56px}@media(max-width:993px){.forgot-password-wrp{width:100%;max-width:410px;margin-left:auto;margin-right:auto;height:auto;z-index:3;border-radius:var(--radius-lg)}.forgot-password-wrp .language-panel{top:calc(100% + 8px);right:2px;left:initial}.forgot-password-wrp .form-wrp-container{min-height:350px;border-radius:var(--radius-lg)}.forgot-password-wrp .form-title{font-size:20px}.forgot-password-wrp .btn-primary{height:50px;margin-top:76px!important}}@media(max-width:768px){.forgot-password-wrp .form-wrp-container{min-height:300px}}@media(max-width:576px){.forgot-password-wrp .form-wrp-container{padding:12px}}@media(max-width:414px){.forgot-password-wrp{max-width:90%}}.success-page{min-height:100dvh;background-color:var(--color-main-bg)}.success-page .container{min-height:inherit;max-width:600px;margin:0 auto}.success-page .page-content{margin:auto}.success-page .streampay-logo{cursor:default}.success-page .logo-pay,.success-page .success-page-title{color:var(--color-text-dark)}.success-page .success-page-subtitle{color:var(--color-text-secondary)}.success-page .success-page-lang-menu{z-index:var(--z-index-popup);top:76px}.success-page .language-panel{top:calc(100% + 4px);left:-14px;right:initial;background:var(--color-panel-bg);border:1px solid var(--color-panel-border);box-shadow:var(--shadow-panel)}.success-page .language{max-width:100%;padding:3px 21px 3px 13px}.success-page .current-lang-wrp{color:var(--color-text-dark)}.success-page .sign-in-btn{width:278px;height:56px}@media(max-width:993px){.success-page .streampay-logo{font-size:32px;padding-top:20px}.success-page .logo{padding-top:12px;font-size:20px}.success-page .success-page-title{font-size:20px;margin-bottom:6px}.success-page .success-page-subtitle{font-size:14px;margin-bottom:35px}.success-page .btn-block{flex-direction:column;column-gap:0;row-gap:10px}.success-page .success-page-lang-menu{top:31px}.success-page .lang-arrow-icon{width:20px}.success-page .sign-in-btn{width:100%;max-width:238px;height:46px}}.forgot-password{display:flex;flex-direction:row-reverse;width:100%;height:100vh}.forgot-password .page-decor{position:relative;width:45%;height:100%;background:url(/assets/img/login-bg.png) no-repeat center;background-size:cover}.forgot-password .page-decor:after{content:"";position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;background:var(--gradient-registration)}.forgot-password .page-content{position:relative;z-index:2;padding-left:100px;margin-right:auto}.forgot-password .streampay-logo{margin-bottom:24px;cursor:default}.forgot-password .page-title{max-width:400px;font-weight:600;font-size:30px;color:var(--color-neutral-200)}@media(max-width:1200px){.forgot-password .page-content{padding-left:80px;margin-right:0}}@media(max-width:993px){.forgot-password{position:relative;flex-direction:column;justify-content:center;background:url(/assets/img/login-bg.png) no-repeat center;background-size:cover;min-height:100vh;height:auto}.forgot-password .page-content{max-width:65%;padding:0;text-align:center;position:static}.forgot-password .page-decor{position:static;align-items:flex-start;background:none;width:100%;height:auto;margin-bottom:16px}.forgot-password .page-title{font-weight:500;min-width:auto;font-size:12px;line-height:140%}.forgot-password .streampay-logo{margin-bottom:0}.forgot-password .logo{margin-bottom:4px;font-size:20px;line-height:140%}}@media(max-width:576px){.forgot-password .page-decor{padding-top:12px}}.login-form{width:100%}.login-form .btn-login{max-width:128px;height:56px}.login-form .login-helpers-wrp{gap:10px;margin:18px 0 48px;color:var(--color-text-secondary)}.login-form .login-forget-link{transition:.15s ease}@media(hover:hover){.login-form .login-forget-link:hover{color:var(--color-text-primary)}}@media(max-width:993px){.login-form .btn-login{margin-top:25%;max-width:220px;height:50px}.login-form .login-helpers-wrp{margin-bottom:30px}.login-form #turnstile-container{margin:0}}.login-form-wrp{position:relative;width:55%;height:100%;background-color:var(--color-main-bg)}.login-form-wrp .login-lang-menu{position:fixed;z-index:var(--z-index-popup);top:34px}.login-form-wrp .language-panel{border:1px solid var(--color-panel-border);box-shadow:var(--shadow-panel);top:calc(100% + 4px);left:-14px;right:initial}.login-form-wrp .language{max-width:100%}.login-form-wrp .form-wrp-container{max-width:410px;text-align:center}.login-form-wrp .title{color:var(--color-text-dark)}@media(max-width:993px){.login-form-wrp{width:100%;max-width:410px;margin-left:auto;margin-right:auto;height:auto;z-index:3;border-radius:var(--radius-lg)}.login-form-wrp .language-panel{top:calc(100% + 8px);right:2px;left:initial}.login-form-wrp .form-wrp-container{min-height:350px;border-radius:var(--radius-lg)}.login-form-wrp .title{font-size:20px;line-height:140%;margin-bottom:30px}}@media(max-width:768){.login-form-wrp .form-wrp-container{min-height:300px}}@media(max-width:576px){.login-form-wrp .form-wrp-container{padding:12px}}@media(max-width:414px){.login-form-wrp{max-width:90%}}.login{display:flex;flex-direction:row-reverse;width:100%;height:100vh}.login .login-decor{position:relative;width:45%;height:100%;background:url(/assets/img/login-bg.png) no-repeat center;background-size:cover}.login .login-decor:after{content:"";position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;background:var(--gradient-registration)}.login .login-content{position:relative;z-index:2;padding-left:100px;margin-right:auto}.login .logo{margin-bottom:24px;cursor:default}.login .login-title{max-width:400px;font-weight:600;font-size:30px;line-height:36px;color:var(--color-neutral-200)}.login .form-wrp-container{width:100%;padding:24px 16px}.modal-fade-enter-active{animation:bounce-in .1s}@keyframes bounce-in{0%{opacity:0}to{opacity:1}}@media(max-width:1200px){.login .login-content{padding-left:80px;margin-right:0}}@media(max-width:993px){.login{position:relative;flex-direction:column;justify-content:center;background:url(/assets/img/login-bg.png) no-repeat center;background-size:cover;min-height:100vh;height:auto}.login:after{content:"";position:absolute;z-index:1;inset:0;width:100%;background:var(--gradient-registration)}.login .login-decor{align-items:flex-start;background:none;width:100%;height:auto;margin-bottom:16px}.login .login-decor:after{content:none}.login .login-content{max-width:65%;padding:0;text-align:center}.login .logo{margin-bottom:4px;font-size:20px}.login .login-title{font-weight:500;min-width:auto;font-size:12px;line-height:1.4}}@media(max-width:576px){.login .login-decor{padding-top:12px}}
