.modal.modal-balance-deposit{--deposit-overhang:0px;--font-body:"Montserrat",system-ui,sans-serif;--font-display:var(--font-body);width:min(500px,calc(100vw - 32px));max-width:none;height:min(616px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);padding:0;translate:0;border-radius:10px;background:transparent;box-shadow:none;font:400 13px/1.5 var(--font-body)}.modal.modal-balance-deposit:after{inset:var(--deposit-overhang) 0 0;border:1px solid var(--line);border-radius:10px;background:var(--bg-0);box-shadow:0 24px 72px #0008}.modal-balance-deposit .modal-head{z-index:2;min-height:60px;padding:17px 20px;border-bottom:1px solid var(--line);border-radius:10px 10px 0 0;background:none}.modal-balance-deposit .modal-head h2{padding-right:36px;color:var(--text);font:700 20px/26px var(--font-body)}.modal-balance-deposit .modal-head h2:before{display:none}.modal-balance-deposit .modal-head [data-close]{z-index:5;top:14px;right:16px;bottom:auto;width:36px;height:36px;margin:0;border:0;border-radius:6px;color:var(--text-2);background:transparent}.modal-balance-deposit .modal-head [data-close]:hover{color:var(--accent);background:var(--bg-2)}.modal-balance-deposit .modal-body{flex:1;min-height:0;gap:0;padding:0;overflow:auto;overscroll-behavior:contain;border-radius:0 0 10px 10px}.modal-balance-deposit .deposit-form{display:flex;flex-direction:column;gap:0;min-width:0;min-height:100%;height:auto;padding:0}.modal-balance-deposit .deposit-fiat-form #deposit-fields{display:contents}.modal-balance-deposit :is(.deposit-fiat-main,.deposit-skins-main){display:flex;flex:1 0 auto;flex-direction:column;grid-column:auto;grid-row:auto;min-width:0;min-height:240px;border:0;border-radius:0;background:none}.modal-balance-deposit .deposit-skins-tabs{flex:none;padding:0}.modal-balance-deposit .deposit-method-tabs{position:relative;--deposit-tab-index:0;gap:0;padding:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:var(--bg-1)}.modal-balance-deposit .deposit-method-tabs>button{position:relative;gap:7px;min-height:46px;padding:10px 8px;border-radius:0;color:var(--text-3);font:600 12px/18px var(--font-body)}.modal-balance-deposit .deposit-method-tabs>button.is-active{color:var(--accent);background:var(--bg-2);box-shadow:none}.modal-balance-deposit .deposit-method-tabs>button:disabled{opacity:.55}.modal-balance-deposit .deposit-method-tabs>button>svg{width:16px;height:16px}.modal-balance-deposit .deposit-method-tabs>button>.deposit-skins-bolt{width:9px;height:12px}.modal-balance-deposit .deposit-skins-tab-icon{width:22px;height:19px}.modal-balance-deposit :is(.deposit-fiat-catalog,.deposit-skins-catalog){display:block;min-width:0;padding:0}.modal-balance-deposit .deposit-sbp-methods{gap:0}.modal-balance-deposit .deposit-payment-currency{min-height:48px;padding:10px 20px;border-bottom:1px solid var(--line);color:var(--text-2);font:400 12px/18px var(--font-body)}.modal-balance-deposit .deposit-payment-currency>:last-child{min-height:24px;padding:0;border:0;border-radius:0;background:none;color:var(--accent);font:700 13px/20px var(--font-body)}.modal-balance-deposit .deposit-sbp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px}.modal-balance-deposit .deposit-sbp-option{justify-content:center;flex-direction:column;gap:8px;min-height:106px;padding:18px 12px 12px;border-radius:6px;text-align:center}.modal-balance-deposit .deposit-sbp-logo{width:110px;max-width:100%;height:auto}.modal-balance-deposit .deposit-sbp-copy{gap:0;padding:0}.modal-balance-deposit .deposit-sbp-copy strong{display:none}.modal-balance-deposit .deposit-sbp-copy>span{font-size:10px;line-height:16px}.modal-balance-deposit .deposit-method-selected{top:7px;right:7px;width:15px;height:15px}.modal-balance-deposit .deposit-method-selected>.icon{width:10px;height:10px}.modal-balance-deposit .deposit-crypto-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 16px}.modal-balance-deposit .deposit-crypto-option{height:69px;gap:6px;padding:8px 5px;border-radius:6px;font:600 10px/15px var(--font-body)}.modal-balance-deposit :is(.deposit-method-empty,.deposit-method-legacy){margin:20px;border-radius:6px}.modal-balance-deposit :is(.deposit-fiat-sidebar,.deposit-skins-sidebar){display:flex;flex:none;flex-direction:column;grid-column:auto;grid-row:auto;gap:10px;padding:16px 20px 10px;border:0;border-top:1px solid var(--line);border-radius:0;background:var(--bg-1)}.modal-balance-deposit .deposit-amount-heading{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.modal-balance-deposit .deposit-amount-heading>label{flex:none;font:500 12px/18px var(--font-body)}.modal-balance-deposit .deposit-presets{width:auto;max-width:76%;gap:5px}.modal-balance-deposit .deposit-presets button{min-width:48px;min-height:28px;padding:4px 7px;border:1px solid var(--line);border-radius:4px;background:var(--bg-3);color:var(--text-2);font:600 10px/16px var(--font-money);font-variant-numeric:normal}.modal-balance-deposit .deposit-presets button[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.modal-balance-deposit .deposit-presets .money-amount{gap:0;padding:0;color:inherit;background:none;font:inherit}.modal-balance-deposit .deposit-presets .money-amount>.icon{display:none}.modal-balance-deposit .deposit-amount-field .input{height:52px;min-height:52px;padding:10px 112px 10px 40px;border-radius:6px;background:var(--bg-0);font:600 24px/30px var(--font-money)}.modal.modal-balance-deposit #deposit-amount{font-family:var(--font-money)!important;font-weight:600!important;font-variant-numeric:normal!important}.modal-balance-deposit .deposit-amount-prefix{left:15px;font:600 22px/30px var(--font-money)}.modal-balance-deposit #deposit-minimum{right:12px;max-width:96px;font:400 10px/16px var(--font-money)}.modal-balance-deposit :is(.deposit-receipt-amount,#deposit-bonus){font-family:var(--font-money);font-weight:600;font-variant-numeric:normal}.modal-balance-deposit .deposit-promo-panel>label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.modal-balance-deposit .deposit-promo-field{gap:9px;min-height:46px;padding:0 6px 0 12px;border:1px solid var(--line);border-radius:6px;background:var(--bg-0)}.modal-balance-deposit .deposit-promo-field:focus-within{border-color:var(--accent)}.modal-balance-deposit .deposit-promo-field.has-error{border-color:var(--danger)}.modal-balance-deposit .deposit-promo-field>.icon{color:var(--text-3)}.modal-balance-deposit .deposit-promo-field .input{height:44px;min-height:44px;font:400 12px/18px var(--font-body)}.modal-balance-deposit #deposit-promo-apply{width:36px;min-width:36px;height:34px;min-height:34px;padding:0;border-radius:4px;color:var(--accent);background:var(--bg-2)}.modal-balance-deposit .deposit-promo-error{max-width:50%;font:400 10px/15px var(--font-body)}.modal-balance-deposit .deposit-action-area{flex:none;gap:8px;margin:0;padding:0 20px 16px;border:0;border-radius:0;background:var(--bg-1)}.modal-balance-deposit .deposit-action-area .btn{height:46px;min-height:46px;border-radius:6px;font:700 13px/1.4 var(--font-body)}.modal-balance-deposit .deposit-action-area .deposit-change-action{height:auto;min-height:40px}.modal-balance-deposit .deposit-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 20px}.modal-balance-deposit .deposit-skins-provider{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:10px;padding:14px 20px}.modal-balance-deposit .deposit-provider-card{grid-column:1;display:grid;place-items:center;width:100%;height:62px;padding:16px;border:2px solid #6557ff;border-radius:6px;background:linear-gradient(120deg,#242938,#2c3455);cursor:pointer}.modal-balance-deposit .deposit-provider-card img{display:block;width:132px;max-width:100%;height:auto}.modal-balance-deposit .deposit-provider-card:hover:not(:disabled){background-color:#303957;filter:brightness(1.08)}.modal-balance-deposit .deposit-provider-card:disabled{cursor:default;opacity:.65}.modal-balance-deposit .deposit-game-card,.modal-balance-deposit .deposit-game-card[data-deposit-game=rust]{grid-column:auto;aspect-ratio:2.2;border-radius:6px}.modal-balance-deposit .deposit-game-logo,.modal-balance-deposit .deposit-game-card[data-deposit-game=rust] .deposit-game-logo{left:50%;top:54%;width:78%;max-width:190px}.modal-balance-deposit .deposit-game-card[data-deposit-game=cs2] .deposit-game-art{object-position:right center}.modal-balance-deposit .deposit-game-card[data-deposit-game=rust] .deposit-game-art{object-position:center 40%}.modal-balance-deposit .deposit-game-card[data-deposit-game=dota2] .deposit-game-art{object-position:center 42%}.modal-balance-deposit .deposit-game-card:after{background:linear-gradient(180deg,#0001,#0009)}.modal-balance-deposit .deposit-form.has-payment-request :is(.deposit-fiat-main,.deposit-skins-main){min-height:0}.modal-balance-deposit .deposit-form.has-payment-request .deposit-skins-provider{padding-top:10px;padding-bottom:10px}.modal-balance-deposit .deposit-form.has-payment-request :is(.deposit-game-card,.deposit-crypto-option)[aria-pressed=false]{display:none}.modal-balance-deposit .deposit-game-instant{border-radius:0 0 0 4px;font-size:8px;line-height:13px}.modal-balance-deposit .deposit-skins-how{display:flex;flex:none;align-items:center;gap:9px;min-height:40px;margin:16px 20px 0;padding:9px 12px;border:1px solid var(--line);border-radius:6px;background:var(--bg-1);color:var(--text);font:600 12px/18px var(--font-body);text-align:left;cursor:pointer}.modal-balance-deposit .deposit-skins-how:hover{border-color:var(--accent-line);background:var(--bg-2)}.modal-balance-deposit .deposit-skins-how>.icon{flex:none;width:17px;height:17px;color:var(--accent)}.modal-balance-deposit .deposit-skins-how>.icon:last-child{width:15px;height:15px;margin-left:auto;color:var(--text-3)}.modal-balance-deposit .deposit-help-overlay{position:absolute;z-index:6;inset:0;display:flex;align-items:flex-end;border-radius:0 0 10px 10px;overflow:hidden;background:#0009}.modal-balance-deposit .deposit-help-sheet{position:relative;width:100%;max-height:100%;padding:26px 20px 20px;overflow:auto;border-top:1px solid var(--line-strong);border-radius:10px 10px 0 0;background:var(--bg-1);box-shadow:0 -12px 36px #0005}.modal-balance-deposit .deposit-help-sheet h3{padding-inline:20px;color:var(--text);font:700 18px/24px var(--font-body);text-align:center}.modal-balance-deposit .deposit-help-subtitle{margin:6px 0 24px;color:var(--text-2);font:400 12px/18px var(--font-body);text-align:center}.modal-balance-deposit [data-deposit-help-close]{position:absolute;top:8px;right:8px;width:32px;height:32px;border:0;border-radius:6px;color:var(--text-2);background:transparent}.modal-balance-deposit [data-deposit-help-close]:hover{color:var(--accent);background:var(--bg-2)}.modal-balance-deposit .deposit-skins-steps{gap:10px;margin:0 0 22px;padding:0;background:none}.modal-balance-deposit .deposit-skins-steps>li{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;min-height:64px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:var(--bg-2)}.modal-balance-deposit .deposit-skins-steps .how-num{width:28px;height:30px;border:1px solid var(--accent-line);border-radius:4px;background:var(--accent-soft);color:var(--accent);font:600 14px/28px var(--font-money)}.modal-balance-deposit .deposit-skins-steps strong{display:block;color:var(--text);font:600 11px/16px var(--font-body)}.modal-balance-deposit .deposit-skins-steps p{margin-top:3px;color:var(--text-2);font:400 10px/16px var(--font-body)}.modal-balance-deposit #deposit-help-done{height:44px;border-radius:6px;font:700 13px/18px var(--font-body)}.modal-balance-deposit.is-deposit-help .modal-head{opacity:.45}.modal-balance-deposit .deposit-skins-sidebar{gap:12px;padding-bottom:12px}.modal-balance-deposit .deposit-skins-notice{gap:8px;margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:var(--bg-0);color:var(--text-2);font:400 11px/17px var(--font-body)}.modal-balance-deposit .deposit-skins-notice>.icon{color:var(--accent)}.modal-balance-deposit .deposit-skins-sidebar .deposit-action-area{margin:0;padding:0;background:none}.modal.modal-balance-deposit:has(.deposit-form.is-receipt){--deposit-overhang:0px;width:min(500px,calc(100vw - 32px));height:min(616px,calc(100dvh - 32px))}.modal-balance-deposit .deposit-fiat-form.is-receipt{min-height:0;height:auto;gap:16px;padding:20px}.modal-balance-deposit .deposit-fiat-form.is-receipt>.deposit-action-area{padding:0;background:none}.modal.modal-balance-deposit[open]{animation:deposit-dialog-in .22s cubic-bezier(.2,.65,.3,1) both}.modal.modal-balance-deposit[open]::backdrop{animation:deposit-backdrop-in .22s ease-out both}.modal.modal-balance-deposit[open].is-closing{animation:deposit-dialog-out .18s ease-in both}.modal.modal-balance-deposit[open].is-closing::backdrop{animation:deposit-backdrop-out .18s ease-in both}@keyframes deposit-dialog-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes deposit-dialog-out{to{opacity:0;transform:scale(.985)}}@keyframes deposit-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes deposit-backdrop-out{to{opacity:0}}.modal-balance-deposit .deposit-method-tabs:has(#deposit-crypto-tab[aria-pressed=true]){--deposit-tab-index:1}.modal-balance-deposit .deposit-method-tabs:has(#deposit-skins-tab[aria-pressed=true]){--deposit-tab-index:2}.modal-balance-deposit .deposit-method-tabs:after{content:"";position:absolute;z-index:2;bottom:-1px;left:0;width:calc(100% / 3);height:2px;background:var(--accent);opacity:0;transform:translate(calc(var(--deposit-tab-index) * 100%));pointer-events:none}.modal-balance-deposit .deposit-method-tabs:has([aria-pressed=true]):after{opacity:1}.modal-balance-deposit :is(button,.input,.deposit-promo-field){transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease,filter .18s ease}.modal-balance-deposit button:not(:disabled):active{filter:brightness(.93)}.modal-balance-deposit button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.modal-balance-deposit :is(.deposit-presets button,#deposit-promo-apply):hover:not(:disabled){border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.modal-balance-deposit .deposit-game-card:after{transition:box-shadow .18s ease}.modal-balance-deposit .deposit-game-art{transition:transform .22s cubic-bezier(.2,.65,.3,1)}.modal-balance-deposit .deposit-game-selected{transition:opacity .18s ease,transform .18s cubic-bezier(.2,.65,.3,1)}.modal-balance-deposit .deposit-game-card:not([aria-pressed=true]) .deposit-game-selected{display:grid;opacity:0;transform:scale(.75)}.modal-balance-deposit .deposit-method-selected{animation:deposit-feedback-in .18s ease-out both}.modal-balance-deposit :is(#deposit-error,#deposit-promo-status):not(:empty),.modal-balance-deposit .deposit-promo-error:not([hidden]){animation:deposit-feedback-in .18s ease-out both}.modal-balance-deposit .modal-head{transition:opacity .18s ease}@keyframes deposit-feedback-in{0%{opacity:0}to{opacity:1}}@media(hover:hover)and (pointer:fine){.modal-balance-deposit .deposit-game-card:hover:not(:disabled) .deposit-game-art{transform:scale(1.025)}}@media(max-width:767px){.modal.modal-balance-deposit,.modal.modal-balance-deposit:has(.deposit-form.is-receipt){width:min(500px,calc(100vw - 24px));height:min(616px,calc(100dvh - 24px));max-height:calc(100dvh - 24px)}.modal-balance-deposit .modal-head{min-height:62px;padding:18px 20px 16px}.modal-balance-deposit .modal-head h2{padding-right:38px;font-size:18px;line-height:24px}.modal-balance-deposit .modal-head [data-close]{top:10px;right:10px;width:44px;height:44px}.modal-balance-deposit .deposit-method-tabs>button{min-height:44px;font-size:11px}.modal-balance-deposit :is(.deposit-fiat-main,.deposit-skins-main){min-height:208px}.modal-balance-deposit .deposit-sbp-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.modal-balance-deposit .deposit-sbp-option{min-height:100px;padding:18px 10px 10px}.modal-balance-deposit .deposit-payment-currency{padding:10px 16px}.modal-balance-deposit .deposit-crypto-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:12px 16px}.modal-balance-deposit .deposit-crypto-option{height:64px;padding:8px 3px;font-size:9px}.modal-balance-deposit .deposit-crypto-icon{width:24px;height:24px}.modal-balance-deposit :is(.deposit-fiat-sidebar,.deposit-skins-sidebar){padding:16px}.modal-balance-deposit .deposit-amount-heading{flex-wrap:wrap;gap:8px}.modal-balance-deposit .deposit-presets{flex:1;max-width:100%}.modal-balance-deposit .deposit-presets button{min-width:0;min-height:36px;padding:5px;font-size:9px}.modal-balance-deposit .deposit-amount-field .input{height:54px;min-height:54px;font-size:22px}.modal-balance-deposit .deposit-promo-field .input{font-size:16px}.modal-balance-deposit #deposit-promo-apply{width:40px;min-width:40px;height:40px;min-height:40px}.modal-balance-deposit .deposit-action-area{padding:0 16px 16px}.modal-balance-deposit .deposit-game-grid{gap:8px;padding:14px 16px 16px}.modal-balance-deposit .deposit-skins-provider{padding:14px 16px 16px}.modal-balance-deposit .deposit-skins-how{margin:14px 16px 0}.modal-balance-deposit .deposit-skins-how{font-size:11px}.modal-balance-deposit .deposit-help-sheet{padding:22px 16px 16px}.modal-balance-deposit .deposit-help-sheet h3{font-size:16px;line-height:22px}.modal-balance-deposit .deposit-help-subtitle{margin-bottom:16px}.modal-balance-deposit .deposit-skins-steps{gap:8px;margin-bottom:16px}.modal-balance-deposit .deposit-skins-steps>li{gap:10px;min-height:60px;padding:8px 10px}.modal-balance-deposit .deposit-skins-sidebar .deposit-action-area{padding:0}}@media(max-width:359px){.modal-balance-deposit .modal-head h2{font-size:17px}}@media(max-height:600px){.modal.modal-balance-deposit,.modal.modal-balance-deposit:has(.deposit-form.is-receipt){height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}}@media(prefers-reduced-motion:reduce){.modal.modal-balance-deposit[open],.modal.modal-balance-deposit[open]::backdrop,.modal.modal-balance-deposit[open].is-closing,.modal.modal-balance-deposit[open].is-closing::backdrop{animation:none}.modal-balance-deposit *,.modal-balance-deposit *:before,.modal-balance-deposit *:after{animation:none!important;transition:none!important}.modal-balance-deposit .deposit-game-art{transform:none!important}}
