.choose-game-balance-modal{width:520px;padding:32px}@media (max-width:640px){.choose-game-balance-modal{width:calc(100vw - 20px);padding:20px}}@media (--sm-down){.choose-game-balance-modal{width:calc(100vw - 20px);padding:20px}}.choose-game-balance{gap:var(--indent-4);flex-direction:column;display:flex}.choose-game-balance__title{font-size:var(--tx-xl);color:var(--text-icons-primary,#fff);text-align:center;font-weight:700;line-height:1.3}.choose-game-balance__description{color:var(--text-icons-secondary,#ffffffa6);text-align:center;font-size:14px;font-weight:500;line-height:1.5}.choose-game-balance__option{gap:var(--indent-2);padding:var(--indent-4);background:var(--basic-900,#051524);border:1px solid var(--input-border-default,#ffffff26);border-radius:12px;flex-direction:column;display:flex}.choose-game-balance__option-header{justify-content:space-between;align-items:center;gap:var(--indent-2);display:flex}.choose-game-balance__option-label{color:var(--text-icons-primary,#fff);font-size:14px;font-weight:600}.choose-game-balance__option-value{color:var(--text-icons-accent-1,#ffd279);font-size:16px;font-weight:700}.choose-game-balance__option-warning{color:var(--text-icons-secondary,#ffffffa6);font-size:12px;font-weight:500;line-height:1.5}.choose-game-balance__btn{width:100%!important}
.choose-promo-code-modal{background:radial-gradient(circle at 82% 16%, #2183f661 0, #2183f624 24%, transparent 44%), radial-gradient(circle at 76% 100%, #d5851147 0, #d585111a 24%, transparent 42%), linear-gradient(145deg, var(--color-basic-900,#051524) 0%, var(--color-basic-800,#0f223d) 48%, var(--color-basic-700,#16304f) 100%);border:1px solid #ffde9c85;border-radius:32px;width:100%;overflow:hidden;max-width:min(720px,100vw - 32px)!important;padding:0!important}@media (max-width:768px){.choose-promo-code-modal{border-radius:24px;max-width:min(560px,100vw - 24px)!important}}.choose-promo-code{isolation:isolate;grid-template-columns:minmax(300px,1fr) minmax(210px,.62fr);grid-template-areas:"form promo";gap:0;width:100%;max-width:none;min-height:330px;margin:0;padding:0;display:grid;position:relative}.choose-promo-code__backdrop{z-index:0;pointer-events:none;background-image:url(/images/deposit-don-plata-horse.webp);background-position:bottom;background-repeat:no-repeat;background-size:contain;background-origin:content-box;grid-area:promo;min-width:0;min-height:0;padding:26px 20px 0;position:relative;overflow:hidden;transform:scaleX(-1)}.choose-promo-code__form-column{z-index:2;align-items:start;gap:var(--indent-4);flex-direction:column;grid-area:form;min-width:0;padding:30px 30px 28px;display:flex;position:relative}.choose-promo-code__title{color:var(--text-icons-primary,#fff);align-items:center;gap:var(--indent-2);text-transform:capitalize;font-size:22px;font-weight:700;line-height:28px;display:flex}.choose-promo-code__subtitle{color:var(--text-icons-secondary,#ffffffa6);font-size:16px;font-weight:400;line-height:24px}.choose-promo-code__button-activate{width:100%;margin-top:var(--indent-5)}.choose-promo-code__form{width:100%}@media (max-width:768px){.choose-promo-code{grid-template-columns:1fr;grid-template-areas:"form";min-height:0}.choose-promo-code__backdrop{display:none}.choose-promo-code__form-column{padding:30px 22px 22px}}
.confirm-cancel-bonus-modal{width:440px;padding:32px;background:#0a1e1a8c!important;border:1px solid #ffffff24!important;border-radius:20px!important;box-shadow:0 24px 70px #0000008c,inset 0 1px #ffffff29!important}@media (max-width:640px){.confirm-cancel-bonus-modal{width:calc(100vw - 20px);padding:24px 20px 20px}}@media (--sm-down){.confirm-cancel-bonus-modal{width:calc(100vw - 20px);padding:24px 20px 20px}}.confirm-cancel-bonus-modal .modal__close-button{display:none}.confirm-cancel-bonus{gap:var(--indent-5);flex-direction:column;display:flex}.confirm-cancel-bonus__title{font-size:var(--tx-xl);color:var(--text-icons-primary,#fff);text-align:center;font-weight:700;line-height:1.3}.confirm-cancel-bonus__warning{align-items:center;gap:var(--indent-1);width:100%;padding:var(--indent-4);text-align:center;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;display:flex}.confirm-cancel-bonus__warning-text{color:var(--text-icons-secondary,#ffffffa6);font-size:14px;font-weight:500;line-height:1.5}.confirm-cancel-bonus__reward{color:var(--text-icons-accent-1,#ffd279);font-size:20px;font-weight:700}.confirm-cancel-bonus__buttons{gap:var(--indent-2);grid-template-columns:1fr 1fr;display:grid}@media (max-width:640px){.confirm-cancel-bonus__buttons{grid-template-columns:1fr}}@media (--sm-down){.confirm-cancel-bonus__buttons{grid-template-columns:1fr}}.confirm-cancel-bonus__btn{width:100%!important}
.modal__content.jackpot-win-modal-wrapper{overflow:visible!important}.modal__safe-area-wrapper:has(.jackpot-win-modal){overflow:visible!important}.jackpot-win-modal{background:var(--color-basic-750,#0b1a2f);border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;align-items:center;gap:24px;width:100%;min-width:340px;max-width:446px;padding:40px;display:flex;position:relative;overflow:visible}@media (max-width:640px){.jackpot-win-modal{gap:16px;min-width:320px;padding:20px 16px}}@media (--sm-down){.jackpot-win-modal{gap:16px;min-width:320px;padding:20px 16px}}.jackpot-win-modal__image{z-index:1;pointer-events:none;width:300px;max-width:80%;height:auto;position:absolute;bottom:100%;left:50%;transform:translate(-50%,-1px)}@media (max-width:640px){.jackpot-win-modal__image{width:220px}}@media (--sm-down){.jackpot-win-modal__image{width:220px}}.jackpot-win-modal-wrapper .modal__close-button{z-index:2;background:#ffffff1a;border-radius:8px;width:38px;height:38px;top:13px;right:13px}.jackpot-win-modal-wrapper .modal__close-button:hover{background:#ffffff26}.jackpot-win-modal__text{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}@media (max-width:640px){.jackpot-win-modal__text{gap:10px}}@media (--sm-down){.jackpot-win-modal__text{gap:10px}}.jackpot-win-modal__title{color:var(--text-icons-primary,#fff);text-align:center;font-family:var(--Font,Inter);font-size:22px;font-style:normal;font-weight:700;line-height:28px}@media (max-width:640px){.jackpot-win-modal__title{font-size:18px;line-height:24px}}@media (--sm-down){.jackpot-win-modal__title{font-size:18px;line-height:24px}}.jackpot-win-modal__bonus{background:#33465c66;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 18px;display:flex}@media (max-width:640px){.jackpot-win-modal__bonus{gap:6px;padding:10px 14px}}@media (--sm-down){.jackpot-win-modal__bonus{gap:6px;padding:10px 14px}}.jackpot-win-modal__label{width:100%;color:var(--text-icons-primary,#fff);text-align:center;font-family:var(--Font,Inter);text-transform:uppercase;font-size:18px;font-style:normal;font-weight:600;line-height:24px}@media (max-width:640px){.jackpot-win-modal__label{font-size:14px;line-height:18px}}@media (--sm-down){.jackpot-win-modal__label{font-size:14px;line-height:18px}}.jackpot-win-modal__amount{width:100%;color:var(--text-icons-primary,#fff);text-align:center;font-family:var(--Font,Inter);text-transform:uppercase;font-size:36px;font-style:normal;font-weight:900;line-height:36px}@media (max-width:640px){.jackpot-win-modal__amount{font-size:22px;line-height:26px}}@media (--sm-down){.jackpot-win-modal__amount{font-size:22px;line-height:26px}}.jackpot-win-modal__claim{width:100%}
.lootbox-spinner{border-top:4px solid #0000;border-bottom:4px solid #0000;border-image:linear-gradient(90deg,#0000 0%,#7a3900 10%,#c87800 30%,#f5c030 50%,#c87800 70%,#7a3900 90%,#0000 100%) 1;flex-direction:column;align-items:center;width:100%;max-width:1248px;display:flex}.lootbox-spinner__arrow{pointer-events:none;-webkit-user-select:none;user-select:none;flex-shrink:0;width:75px;height:75px}@media (max-width:768px){.lootbox-spinner__arrow{width:56px;height:56px}}.lootbox-spinner__wrapper{width:100%;overflow:hidden}.lootbox-spinner__track{will-change:transform;gap:8px;display:flex}.lootbox-spinner__item{flex:0 0 200px;justify-content:center;align-items:center;width:200px;height:200px;display:flex}@media (max-width:768px){.lootbox-spinner__item{flex:0 0 160px;width:160px;height:160px}}.lootbox-spinner__item img{object-fit:contain;pointer-events:none;width:100%;max-width:200px;height:100%;max-height:200px}@media (max-width:768px){.lootbox-spinner__item img{max-width:160px;max-height:160px}}
.lootbox-modal{background:0 0;flex-direction:column;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.lootbox-modal__title{color:var(--text-icons-primary,#fff);text-align:center;flex-shrink:0;margin-top:75px;font-size:22px;font-weight:700;line-height:28px}@media (max-width:768px){.lootbox-modal__title{margin-top:40px;font-size:18px}}.lootbox-modal__body{flex:1;justify-content:center;align-items:center;width:100%;padding:0;display:flex}.lootbox-modal__loader{border:3px solid var(--white-12,#ffffff1f);border-top-color:#fff;border-radius:50%;width:48px;height:48px;animation:.8s linear infinite lootbox-spin}.lootbox-modal__prize{text-align:center;flex-direction:column;align-items:center;gap:10px;width:100%;padding:0 24px;display:flex}.lootbox-modal__prize-container{flex-shrink:0;justify-content:center;align-items:center;width:360px;height:360px;display:flex;position:relative}@media (max-width:768px){.lootbox-modal__prize-container{width:min(100vw - 32px,300px);height:min(100vw - 32px,300px)}}.lootbox-modal__prize-confetti{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.lootbox-modal__prize-image{z-index:1;object-fit:contain;width:230px;height:230px;position:relative}.lootbox-modal__prize-title{color:#fff;text-transform:uppercase;font-size:22px;font-weight:900;line-height:28px}@media (max-width:768px){.lootbox-modal__prize-title{font-size:18px}}.lootbox-modal__prize-description{color:#ffffffa6;font-size:16px;font-weight:500;line-height:22px}.lootbox-modal__collect-button{text-transform:uppercase;flex-shrink:0;width:calc(100% - 32px);max-width:400px;height:56px;margin-bottom:48px;font-size:16px;font-weight:800}@media (max-width:768px){.lootbox-modal__collect-button{margin-bottom:32px}}@keyframes lootbox-spin{to{transform:rotate(360deg)}}
.payment-form{flex-direction:column;flex:1;gap:16px;min-height:100%;display:flex}.payment-form__field{flex-direction:column;gap:7px;display:flex}.payment-form__label{color:#e6eef3ad;font-size:13px;font-weight:650;line-height:1.35}.payment-form__required{color:#cd8c32;margin-left:3px}.payment-form__amount{align-items:center;display:flex;position:relative}.payment-form__currency{color:#e9b760;pointer-events:none;font-size:13px;font-weight:800;position:absolute;right:14px}.payment-form__input{color:#f1f5f8;width:100%;height:50px;font:inherit;background:#0f223dad;border:1px solid #0f1724;border-radius:10px;outline:none;padding:0 14px;font-size:15px;transition:background-color .18s,border-color .18s,box-shadow .18s}.payment-form__input::placeholder{color:#e6eef357}.payment-form__input:hover{border-color:#51412a}.payment-form__input:focus{background:#0f223d;border-color:#51412a;box-shadow:0 0 0 2px #cd8c321f}.payment-form__amount .payment-form__input{color:#f4f7fa;font-variant-numeric:tabular-nums;padding-right:76px;font-size:20px;font-weight:800}.payment-form__hint{color:#e6eef370;font-size:11px;font-weight:550;line-height:1.4}.payment-form__error{color:#ff8f8f;background:#ff404017;border:1px solid #ff404075;border-radius:9px;padding:11px 12px;font-size:12px;font-weight:600;line-height:1.45}.payment-form__quick{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.payment-form__quick-option{border:1px solid var(--border-strong,#ffffff47);background:var(--color-basic-700,#1d3a60);min-width:0;height:40px;color:var(--text-icons-primary,#fff);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:10px;padding:0 8px;font-size:13px;font-weight:700;transition:background-color .18s,border-color .18s,color .18s;overflow:hidden}.payment-form__quick-option:hover{border-color:var(--text-icons-accent-1,#d58511);background:var(--color-basic-600,#24446a);color:var(--text-icons-primary,#fff)}.payment-form__quick-option:focus-visible{outline-offset:2px;outline:2px solid #e4ad5f}.payment-form>button:last-child{border-radius:9px;width:100%;min-height:46px;margin-top:auto;font-size:14px}@media (max-width:640px){.payment-form{gap:14px}.payment-form__input{height:48px;font-size:16px}.payment-form__quick{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (--sm-down){.payment-form{gap:14px}.payment-form__input{height:48px;font-size:16px}.payment-form__quick{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.payment-form__input,.payment-form__quick-option{transition:none}}
.payment-result{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:100%;padding:28px;display:flex}.payment-result__icon{color:#cd8c32;background:linear-gradient(145deg,#cd8c3226,#0f223da6);border:1px solid #51412a;border-radius:22px;place-items:center;width:76px;height:76px;margin-bottom:4px;display:grid}.payment-result__icon .loader{border-width:3px;width:28px;height:28px}.payment-result__text{color:#f1f5f8;margin:0;font-size:21px;font-weight:800;line-height:1.25}.payment-result__hint{color:#e6eef394;max-width:340px;margin:0;font-size:13px;line-height:1.55}.payment-result__note{color:#e6eef37a;background:#0f17248f;border:1px solid #0f1724;border-radius:999px;align-items:center;gap:6px;margin:5px 0 0;padding:7px 10px;font-size:11px;display:flex}.payment-result--success .payment-result__icon{color:#56dc8e;background:#16d1611a;border-color:#16d16173}.payment-result--error .payment-result__icon{color:#ff7474;background:#ff404017;border-color:#ff404073}.payment-result--pending .payment-result__icon{color:#cd8c32;border-color:#51412a}
.requisites-panel{flex-direction:column;flex:1;gap:13px;min-height:100%;display:flex}.requisites-panel__amount{background:radial-gradient(circle at 100% 0,#cd8c3229,#0000 42%),#0f223da8;border:1px solid #51412a;border-radius:12px;flex-direction:column;gap:4px;padding:16px;display:flex}.requisites-panel__amount-label,.requisites-panel__row-label{color:#e6eef385;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:650;line-height:1.35}.requisites-panel__amount-value{color:#e9b760;font-variant-numeric:tabular-nums;font-size:26px;font-weight:900;line-height:1.2}.requisites-panel__amount-hint{color:#e6eef380;font-size:11px;line-height:1.4}.requisites-panel__row,.requisites-panel__qr{flex-direction:column;gap:5px;display:flex}.requisites-panel__row-value{color:#f1f5f8;text-align:left;word-break:break-all;cursor:pointer;background:#0f223da8;border:1px solid #0f1724;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:46px;padding:10px 12px;font-size:14px;font-weight:650;line-height:1.35;transition:background-color .18s,border-color .18s;display:flex}.requisites-panel__row-value:hover{background:#0f223d;border-color:#51412a}.requisites-panel__row-value:focus-visible{outline-offset:2px;outline:2px solid #e4ad5f}.requisites-panel__copy{color:#cd8c32;text-transform:uppercase;flex:none;align-items:center;gap:5px;font-size:10px;font-weight:800;line-height:1.2;display:inline-flex}.requisites-panel__qr-payload{color:#e6eef394;word-break:break-all;background:#0f17249e;border:1px solid #0f1724;border-radius:9px;padding:10px;font-size:11px;line-height:1.45}.requisites-panel__timer{color:#e6eef394;text-align:center;background:#3d1d0029;border:1px solid #51412a94;border-radius:9px;padding:9px 12px;font-size:12px;line-height:1.4}.requisites-panel__timer>strong{color:#e9b760;font-variant-numeric:tabular-nums}.requisites-panel__note{color:#e6eef385;margin:0;font-size:12px;line-height:1.55}.requisites-panel>button:last-child{border-radius:9px;width:100%;min-height:46px;margin-top:auto;font-size:14px}@media (prefers-reduced-motion:reduce){.requisites-panel__row-value{transition:none}}
.grid-item{border:1px solid var(--border-strong,#ffffff47);background:var(--color-basic-700,#1d3a60);color:#e6eef3;text-align:left;cursor:pointer;border-radius:11px;align-items:center;gap:11px;min-width:0;min-height:74px;padding:10px;transition:background-color .18s,border-color .18s,transform .18s;display:flex;overflow:hidden}.grid-item:hover{border-color:var(--text-icons-accent-1,#d58511);background:var(--color-basic-600,#24446a);transform:translateY(-1px)}.grid-item:focus-visible{outline-offset:2px;outline:2px solid #e4ad5f}.grid-item__logo-container{background:#fffffff0;border:1px solid #0f1724e6;border-radius:8px;flex:0 0 58px;justify-content:center;align-items:center;width:58px;height:48px;padding:6px;display:flex;overflow:hidden}.grid-item__logo{object-fit:contain;max-width:84%;max-height:72%}.grid-item__logo-fallback{color:#3d1d00;letter-spacing:.05em;font-size:10px;font-weight:850}.grid-item__copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.grid-item__name,.grid-item__limits{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.grid-item__name{color:#f1f5f8;font-size:13px;font-weight:750;line-height:1.3}.grid-item__limits{color:#e6eef370;font-size:10px;font-weight:550;line-height:1.35}.grid-item__arrow{color:#cd8c32;flex:none}@media (max-width:640px){.grid-item{gap:9px;min-height:72px}.grid-item__logo-container{flex-basis:52px;width:52px;height:44px}.grid-item__name,.grid-item__limits{text-overflow:clip;white-space:normal;overflow:visible}}@media (--sm-down){.grid-item{gap:9px;min-height:72px}.grid-item__logo-container{flex-basis:52px;width:52px;height:44px}.grid-item__name,.grid-item__limits{text-overflow:clip;white-space:normal;overflow:visible}}@media (prefers-reduced-motion:reduce){.grid-item{transition:none}}
.payment-tabs{z-index:1;border:1px solid var(--border-subtle,#ffffff29);background:var(--color-basic-750,#102340);border-radius:11px;flex:none;gap:6px;min-height:52px;margin-top:34px;padding:5px;display:flex;position:relative}.payment-tabs__tab{color:#e6eef394;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:7px;min-width:0;padding:8px 10px;font-size:13px;font-weight:750;line-height:1.2;transition:background-color .18s,border-color .18s,color .18s;display:flex}.payment-tabs__tab svg{color:#cd8c32;flex:none}.payment-tabs__tab:hover{color:#f1f5f8;background:#0f223d;border-color:#51412a}.payment-tabs__tab:focus-visible{outline-offset:2px;outline:2px solid #e4ad5f}.payment-tabs__tab--active{color:#3d1d00;background:#cd8c32;border-color:#51412a}.payment-tabs__tab--active svg{color:#3d1d00}.payment-tabs__tab--active:hover{color:#3d1d00;background:#d99b49}@media (max-width:1024px){.payment-tabs{min-height:48px;margin-top:5px}}@media (--lg-down){.payment-tabs{min-height:48px;margin-top:5px}}@media (max-width:360px){.payment-tabs__tab{gap:5px;padding-inline:7px;font-size:12px}}@media (--breakpoint-xxs){.payment-tabs__tab{gap:5px;padding-inline:7px;font-size:12px}}
.payments-group-select-content{z-index:1200}.modal__content.payments-modal{background:0 0;border:0;border-radius:32px;overflow:hidden;box-shadow:0 28px 90px #0000008c}.payments-modal-layout{background:radial-gradient(circle at 82% 16%, #2183f661 0, #2183f624 24%, transparent 44%), radial-gradient(circle at 76% 100%, #d5851147 0, #d585111a 24%, transparent 42%), linear-gradient(145deg, var(--color-basic-900,#051524) 0%, var(--color-basic-800,#0f223d) 48%, var(--color-basic-700,#16304f) 100%);border:1px solid #ffde9c85;border-radius:32px;overflow:hidden;box-shadow:0 32px 100px #0000009e}.payments-modal .modal__close-button{z-index:5;border:1px solid var(--border-subtle,#ffffff29);background:var(--color-basic-800,#14294a);color:#e6eef3;transition:border-color .18s,background-color .18s;top:43px;right:24px}.payments-modal .modal__close-button:hover{background:var(--color-basic-700,#1d3a60);border-color:#51412a}.payments-modal .modal__close-button:focus-visible{outline-offset:2px;outline:2px solid #e4ad5f}.payments-modal-layout{isolation:isolate;grid-template-columns:minmax(450px,1fr) minmax(390px,1fr);grid-template-areas:"form promo";width:min(1040px,100vw - 32px);height:min(600px,100dvh - 32px);min-height:min(520px,100dvh - 32px);display:grid;position:relative;overflow:hidden}.payments-modal-layout__backdrop{z-index:0;pointer-events:none;background-image:url(/images/promo-code-don-plata-gates.webp);background-position:bottom;background-repeat:no-repeat;background-size:contain;background-origin:content-box;grid-area:promo;min-width:0;min-height:0;padding:78px 34px 34px;position:relative;overflow:hidden}.payments-banner{z-index:1;flex-direction:column;grid-area:promo;align-items:center;min-width:0;min-height:0;padding:18px 24px 0;display:flex;position:relative;overflow:hidden}.payments-banner__copy{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.payments-banner__logo{filter:drop-shadow(0 5px 14px #00000047);width:156px;height:auto;margin:0 auto;display:block}.payments-banner__visual{z-index:1;aspect-ratio:996/1250;width:min(100%,420px);margin-top:auto;position:relative}.payments-banner__art{object-fit:contain;object-position:bottom;pointer-events:none;-webkit-user-select:none;user-select:none}.payments-container{z-index:2;background:#07182dad;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;grid-area:form;width:auto;min-width:0;min-height:0;max-height:none;margin:24px 0 24px 24px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #000a1b61,inset 0 1px #ffffff0a}.payments-balance{z-index:1;border:1px solid var(--border-subtle,#ffffff29);background:var(--color-basic-750,#102340);color:#e9b760;font-variant-numeric:tabular-nums;border-radius:9px;flex:none;align-items:center;width:fit-content;min-height:34px;margin:2px 52px 10px 2px;padding:7px 11px;font-size:13px;font-weight:850;line-height:1.2;display:inline-flex;position:relative}.payments-progress{z-index:1;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:14px 10px;list-style:none;display:grid;position:relative}.payments-progress:before{background:var(--border-subtle,#ffffff29);content:"";height:1px;position:absolute;top:27px;left:calc(16.66% + 14px);right:calc(16.66% + 14px)}.payments-progress__step{z-index:1;color:#e6eef357;flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.payments-progress__number{border:1px solid var(--border-subtle,#ffffff29);background:var(--color-basic-750,#102340);color:#e6eef38c;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.payments-progress__label{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:650;line-height:1.25;overflow:hidden}.payments-progress__step--active,.payments-progress__step--complete{color:#e6eef3b3}.payments-progress__step--active .payments-progress__number{color:#3d1d00;background:#cd8c32;border-color:#51412a;box-shadow:0 0 0 4px #cd8c3217}.payments-progress__step--complete .payments-progress__number{color:#cd8c32;background:#cd8c3224;border-color:#51412a}.payments-stage{z-index:1;background:0 0;border:0;border-radius:0;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.payments-stage>*{animation:.26s ease-out both payments-stage-in}@keyframes payments-stage-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.gateways{z-index:1;background:0 0;border:0;border-radius:0;flex-direction:column;width:100%;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.gateways__loader{flex:1;justify-content:center;align-items:center;min-height:0;padding:24px;display:flex}.gateways__container{overscroll-behavior:contain;min-height:0;overflow-y:auto}.gateways__list{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 16px 22px;display:grid}.gateways__empty{color:#e6eef394;text-align:center;max-width:260px;margin:0;font-size:14px;font-weight:600;line-height:1.5}.gateway-details{z-index:1;background:0 0;border:0;border-radius:0;flex-direction:column;width:100%;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.gateway-details__header{border-bottom:1px solid var(--border-subtle,#ffffff29);background:0 0;flex:none;align-items:center;gap:12px;min-height:74px;padding:14px 22px;display:flex}.gateway-details__back-button{border:1px solid var(--border-subtle,#ffffff29);background:var(--color-basic-800,#14294a);color:#e6eef3;border-radius:9px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;padding:8px;display:flex}.gateway-details__back-button svg{width:20px;height:20px}.gateway-details__logo-container{border:1px solid var(--border-subtle,#ffffff29);background:#fffffff0;border-radius:9px;flex:none;justify-content:center;align-items:center;width:76px;height:38px;padding:5px 8px;display:flex;overflow:hidden}.gateway-details__logo{object-fit:contain;max-width:100%;max-height:100%}.gateway-details__logo-fallback{color:#3d1d00;letter-spacing:.06em;font-size:11px;font-weight:800}.gateway-details__title{color:#f1f5f8;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:18px;font-weight:750;line-height:1.25;overflow:hidden}.gateway-details__content{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow-y:auto}.gateway-details__content--status{justify-content:center}.gateway-details__content>.requisites-panel,.gateway-details__content>.payment-form{padding:22px}.form-cover{background:#071426f5;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.payments-container .primary-button{color:#3d1d00;background:#cd8c32;border-color:#51412a;transition:background-color .18s,box-shadow .18s,transform .18s;box-shadow:0 10px 24px #cd8c322e}.payments-container .primary-button:not(:disabled):hover{background:#d99b49;transform:translateY(-1px);box-shadow:0 12px 28px #cd8c3240}.payments-container .primary-button:focus-visible{outline-offset:2px;outline:2px solid #e4ad5f}.payments-container .primary-button:disabled{color:#3d1d00b8;background:#cd8c326b;border-color:#0f1724}@media (max-width:1024px){.modal__content.payments-modal{width:100vw;height:100dvh;box-shadow:none;border:0;border-radius:0}.payments-modal-layout{border:0;border-radius:0;flex-direction:column;width:100%;max-width:none;height:100%;min-height:0;display:flex}.payments-banner{display:none}.payments-modal-layout__backdrop{z-index:0;opacity:.48;background-position:center bottom -20px;background-size:auto 100%;height:46%;padding:0;position:absolute;bottom:0;left:0;right:0}.payments-container{width:100%;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:10px;display:flex}.payments-ambient{object-position:73% center;opacity:.56}.payments-balance{margin-top:max(2px, env(safe-area-inset-top))}.payments-progress{padding-block:11px}.payments-progress:before{top:24px}.payments-progress__number{width:26px;height:26px}.payments-stage{border-radius:14px}.gateways,.gateway-details{width:100%}.gateways{padding-top:0}.gateways__list{padding:14px 14px max(24px, env(safe-area-inset-bottom))}.gateway-details__header{min-height:68px;padding:max(12px, env(safe-area-inset-top)) 64px 12px 14px}.gateway-details__content>.requisites-panel,.gateway-details__content>.payment-form{padding:18px 14px max(20px, env(safe-area-inset-bottom))}.payments-modal .modal__close-button{top:calc(max(2px, env(safe-area-inset-top)) + 8px);right:20px}}@media (--lg-down){.modal__content.payments-modal{width:100vw;height:100dvh;box-shadow:none;border:0;border-radius:0}.payments-modal-layout{border:0;border-radius:0;flex-direction:column;width:100%;max-width:none;height:100%;min-height:0;display:flex}.payments-banner{display:none}.payments-modal-layout__backdrop{z-index:0;opacity:.48;background-position:center bottom -20px;background-size:auto 100%;height:46%;padding:0;position:absolute;bottom:0;left:0;right:0}.payments-container{width:100%;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:10px;display:flex}.payments-ambient{object-position:73% center;opacity:.56}.payments-balance{margin-top:max(2px, env(safe-area-inset-top))}.payments-progress{padding-block:11px}.payments-progress:before{top:24px}.payments-progress__number{width:26px;height:26px}.payments-stage{border-radius:14px}.gateways,.gateway-details{width:100%}.gateways{padding-top:0}.gateways__list{padding:14px 14px max(24px, env(safe-area-inset-bottom))}.gateway-details__header{min-height:68px;padding:max(12px, env(safe-area-inset-top)) 64px 12px 14px}.gateway-details__content>.requisites-panel,.gateway-details__content>.payment-form{padding:18px 14px max(20px, env(safe-area-inset-bottom))}.payments-modal .modal__close-button{top:calc(max(2px, env(safe-area-inset-top)) + 8px);right:20px}}@media (max-width:640px){.gateways__list{gap:8px}.gateway-details__logo-container{width:64px;height:34px}.gateway-details__title{font-size:16px}}@media (--sm-down){.gateways__list{gap:8px}.gateway-details__logo-container{width:64px;height:34px}.gateway-details__title{font-size:16px}}@media (max-width:360px){.payments-balance{min-height:32px;margin-bottom:8px;padding:6px 9px;font-size:12px}.payments-progress__label{font-size:9px}}@media (--breakpoint-xxs){.payments-balance{min-height:32px;margin-bottom:8px;padding:6px 9px;font-size:12px}.payments-progress__label{font-size:9px}}@media (prefers-reduced-motion:reduce){.payments-stage>*{animation:none}.payments-modal .modal__close-button,.payments-container .primary-button{transition:none}}
.password-recovery-modal{padding:var(--indent-8) var(--indent-5);border-radius:var(--rounded);background:var(--basic-750,#0b1a2f);width:360px}@media (max-width:768px){.password-recovery-modal{width:calc(100vw - 20px)}}@media (--breakpoint-xs){.password-recovery-modal{width:calc(100vw - 20px)}}.password-recovery-first{gap:var(--indent-4);flex-direction:column;display:flex}.password-recovery-first__title{color:var(--text-icons-primary,#fff);text-align:center;font-size:22px;font-weight:700;line-height:28px}.password-recovery-first__buttons{align-items:center;gap:var(--indent-2);display:flex}.password-recovery-first__buttons button{flex:1}.password-recovery-first__input-container{gap:var(--indent-2);flex-direction:column;display:flex}
.status-circle{border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.status-circle--big{width:200px;height:200px}.status-circle--medium{width:176px;height:176px}.status-circle--small{width:104px;height:104px}.status-circle--success{background:linear-gradient(#28ae661a 0%,#7ff3b51a 100%)}.status-circle--error{background:linear-gradient(#ff00001a 0%,#ff54541a 100%)}.status-circle--warning{background:linear-gradient(#ffb7001a 0%,#ffd9001a 100%)}
.status{align-items:center;gap:var(--indent-4);flex-direction:column;width:100%;height:100%;display:flex}@media (max-width:1024px){.status{width:100%;height:100%}}@media (--lg-down){.status{width:100%;height:100%}}.status__info{align-items:center;gap:var(--indent-4);flex-direction:column;max-width:300px;padding-top:40px;display:flex}.status__title{color:var(--text-icons-primary,#fff);text-align:center;font-size:22px;font-weight:700;line-height:28px}.status__subtitle{color:#ffffffa6;white-space:break-spaces;font-size:14px;font-weight:500;line-height:18px}.status__description{color:#ffffffa6;text-align:center;white-space:break-spaces;font-size:14px;font-weight:500;line-height:18px}
.password-recovery-modal-second{padding:var(--indent-8) var(--indent-5);border-radius:var(--rounded);background:var(--basic-750,#0b1a2f);width:360px}@media (max-width:768px){.password-recovery-modal-second{width:calc(100vw - 20px)}}@media (--breakpoint-xs){.password-recovery-modal-second{width:calc(100vw - 20px)}}.password-recovery-second{gap:var(--indent-4);flex-direction:column;display:flex}.password-recovery-second__title{color:var(--text-icons-primary,#fff);text-align:center;font-size:22px;font-weight:700;line-height:28px}.password-recovery-second__input-container{gap:var(--indent-2);flex-direction:column;display:flex}.password-recovery-second__submit-button{width:100%}
