.wallet-modal-content{background:linear-gradient(180deg,#1e4048fa,#082b32fa),var(--other-card);display:flex;height:min(100vh - 48px,702px);height:min(100dvh - 48px,702px);min-height:min(100vh - 48px,702px);min-height:min(100dvh - 48px,702px);padding-bottom:env(safe-area-inset-bottom)!important;padding-top:env(safe-area-inset-top)!important;width:100%}@media (max-width:799px){.wallet-modal-content{height:100%;max-width:100%;min-height:auto;min-width:0;overflow-x:hidden;width:100%}}.wallet-modal-content .left-part{background:linear-gradient(180deg,#042f38fa,#01272ffa),var(--bg-primary);display:flex;flex-direction:column;padding:24px;position:relative;width:360px;z-index:2}@media (max-width:799px){.wallet-modal-content .left-part{background:var(--bg-primary);display:none;height:100svh;max-width:100%;min-width:0;overflow-x:hidden;padding:16px;width:100%}.wallet-modal-content .left-part.visible-on-mobile{display:flex}}.wallet-modal-content .right-part{background:linear-gradient(180deg,#224b54fa,#1c424bfa);border-left:1px solid rgba(120,155,103,.18);box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-width:100%;overflow-x:hidden;overflow-y:auto;padding:24px;position:relative}.wallet-modal-content .right-part .title-row{align-items:center;color:#f5f7ff;display:flex;font-size:22px;font-style:normal;font-weight:700;justify-content:center;margin-bottom:12px;position:relative;text-shadow:0 1px 0 rgba(0,0,0,.45);width:100%}.wallet-modal-content .right-part .title-row .back-btn{align-items:center;background:#03161bd9!important;border:1px solid rgba(145,183,97,.35)!important;border-radius:12px;box-shadow:inset 0 1px #ffffff14,0 2px 8px #0003!important;clip-path:none!important;cursor:pointer;display:none;height:42px;justify-content:center;left:0;padding:0!important;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:42px}.wallet-modal-content .right-part .title-row .back-btn svg{height:20px;opacity:.9;stroke:#f1f2ff;transition:transform .2s ease,opacity .2s ease,stroke .2s ease;width:20px}.wallet-modal-content .right-part .title-row .back-btn:hover{background:#04232bf2!important;border-color:var(--main-active-color)!important}.wallet-modal-content .right-part .title-row .back-btn:hover svg{opacity:1;stroke:var(--main-active-color);transform:scale(1.1)}.wallet-modal-content .right-part .title-row .payment-method-img{height:36px;margin-left:12px}@media (max-width:799px){.wallet-modal-content .right-part .title-row{font-size:16px;margin-bottom:6px}.wallet-modal-content .right-part .title-row .back-btn{border-radius:10px;display:flex;height:42px;left:0;top:50%;transform:translateY(-50%);width:42px}.wallet-modal-content .right-part .title-row .back-btn svg{height:18px;width:18px}.wallet-modal-content .right-part .title-row .payment-method-img{height:32px;max-width:120px}.wallet-modal-content .right-part{background-color:#204049;display:none;max-width:100%;min-width:0;overflow-x:hidden;overflow-y:auto;padding:16px;width:100%}.wallet-modal-content .right-part.visible-on-mobile{display:flex;height:100svh;padding-bottom:140px}}.wallet-modal-content .right-part-h2h{overflow:auto;padding:0}@media (max-width:799px){.wallet-modal-content .right-part-h2h{padding:0!important}.wallet-modal-content .right-part-h2h .title-row{padding:16px}.wallet-modal-content .right-part-h2h .title-row .back-btn{left:20px;top:34px;z-index:2}}.wallet-modal-content .h2h-no-margin{margin:0!important;padding:0!important}.wallet-modal-content .field-input input{height:44px;width:100%}.bottom-buttons{display:flex;gap:12px;justify-content:space-between;left:0;margin-top:auto;max-width:100%;min-height:50px;padding:12px;width:100%}@media (max-width:799px){.bottom-buttons{backdrop-filter:blur(8px);background:#03161bbf;bottom:0;box-sizing:border-box;display:flex;left:0;max-width:100dvw;position:fixed;right:0;width:100dvw;z-index:100}}.bottom-buttons .p-button,.bottom-buttons a,.bottom-buttons button{align-items:center;border-radius:8px!important;box-shadow:0 2px 6px #0003!important;clip-path:none!important;display:flex;flex:1;height:46px;justify-content:center;min-height:46px;text-decoration:none;transition:all .2s ease!important}.bottom-buttons .p-button .p-button-label,.bottom-buttons .p-button span,.bottom-buttons a .p-button-label,.bottom-buttons a span,.bottom-buttons button .p-button-label,.bottom-buttons button span{font-size:14px!important;font-weight:700!important;letter-spacing:.04em!important;text-shadow:none!important;text-transform:uppercase!important}.bottom-buttons .p-button.p-button-outlined,.bottom-buttons .p-button.p-button-secondary,.bottom-buttons a.p-button-outlined,.bottom-buttons a.p-button-secondary,.bottom-buttons button.p-button-outlined,.bottom-buttons button.p-button-secondary{background:#ffffff0f!important;border:1px solid hsla(0,0%,100%,.22)!important;color:#f1f3ff!important}.bottom-buttons .p-button.p-button-outlined .p-button-label,.bottom-buttons .p-button.p-button-outlined span,.bottom-buttons .p-button.p-button-secondary .p-button-label,.bottom-buttons .p-button.p-button-secondary span,.bottom-buttons a.p-button-outlined .p-button-label,.bottom-buttons a.p-button-outlined span,.bottom-buttons a.p-button-secondary .p-button-label,.bottom-buttons a.p-button-secondary span,.bottom-buttons button.p-button-outlined .p-button-label,.bottom-buttons button.p-button-outlined span,.bottom-buttons button.p-button-secondary .p-button-label,.bottom-buttons button.p-button-secondary span{color:#f1f3ff!important;font-weight:700!important}.bottom-buttons .p-button.p-button-outlined:hover,.bottom-buttons .p-button.p-button-secondary:hover,.bottom-buttons a.p-button-outlined:hover,.bottom-buttons a.p-button-secondary:hover,.bottom-buttons button.p-button-outlined:hover,.bottom-buttons button.p-button-secondary:hover{background:#ffffff1f!important;border-color:#ffffff61!important}.bottom-buttons .p-button.p-button-outlined:hover .p-button-label,.bottom-buttons .p-button.p-button-outlined:hover span,.bottom-buttons .p-button.p-button-secondary:hover .p-button-label,.bottom-buttons .p-button.p-button-secondary:hover span,.bottom-buttons a.p-button-outlined:hover .p-button-label,.bottom-buttons a.p-button-outlined:hover span,.bottom-buttons a.p-button-secondary:hover .p-button-label,.bottom-buttons a.p-button-secondary:hover span,.bottom-buttons button.p-button-outlined:hover .p-button-label,.bottom-buttons button.p-button-outlined:hover span,.bottom-buttons button.p-button-secondary:hover .p-button-label,.bottom-buttons button.p-button-secondary:hover span{color:#fff!important}.bottom-buttons .p-button.deposit-btn,.bottom-buttons .p-button:not(.p-button-outlined):not(.p-button-secondary),.bottom-buttons a.deposit-btn,.bottom-buttons a:not(.p-button-outlined):not(.p-button-secondary),.bottom-buttons button.deposit-btn,.bottom-buttons button:not(.p-button-outlined):not(.p-button-secondary){background:linear-gradient(180deg,#ffd21a,#fec700)!important;border:1px solid rgba(254,199,0,.9)!important;box-shadow:0 4px 14px #fec7004d!important;color:#0b2d65!important}.bottom-buttons .p-button.deposit-btn .p-button-label,.bottom-buttons .p-button.deposit-btn span,.bottom-buttons .p-button:not(.p-button-outlined):not(.p-button-secondary) .p-button-label,.bottom-buttons .p-button:not(.p-button-outlined):not(.p-button-secondary) span,.bottom-buttons a.deposit-btn .p-button-label,.bottom-buttons a.deposit-btn span,.bottom-buttons a:not(.p-button-outlined):not(.p-button-secondary) .p-button-label,.bottom-buttons a:not(.p-button-outlined):not(.p-button-secondary) span,.bottom-buttons button.deposit-btn .p-button-label,.bottom-buttons button.deposit-btn span,.bottom-buttons button:not(.p-button-outlined):not(.p-button-secondary) .p-button-label,.bottom-buttons button:not(.p-button-outlined):not(.p-button-secondary) span{color:#0b2d65!important;font-weight:800!important}.bottom-buttons .p-button.deposit-btn:hover:not(:disabled),.bottom-buttons .p-button:not(.p-button-outlined):not(.p-button-secondary):hover:not(:disabled),.bottom-buttons a.deposit-btn:hover:not(:disabled),.bottom-buttons a:not(.p-button-outlined):not(.p-button-secondary):hover:not(:disabled),.bottom-buttons button.deposit-btn:hover:not(:disabled),.bottom-buttons button:not(.p-button-outlined):not(.p-button-secondary):hover:not(:disabled){box-shadow:0 6px 18px #fec70073!important;filter:brightness(1.08)!important;transform:translateY(-1px)!important}.bottom-buttons .p-button.deposit-btn:hover:not(:disabled) .p-button-label,.bottom-buttons .p-button.deposit-btn:hover:not(:disabled) span,.bottom-buttons .p-button:not(.p-button-outlined):not(.p-button-secondary):hover:not(:disabled) .p-button-label,.bottom-buttons .p-button:not(.p-button-outlined):not(.p-button-secondary):hover:not(:disabled) span,.bottom-buttons a.deposit-btn:hover:not(:disabled) .p-button-label,.bottom-buttons a.deposit-btn:hover:not(:disabled) span,.bottom-buttons a:not(.p-button-outlined):not(.p-button-secondary):hover:not(:disabled) .p-button-label,.bottom-buttons a:not(.p-button-outlined):not(.p-button-secondary):hover:not(:disabled) span,.bottom-buttons button.deposit-btn:hover:not(:disabled) .p-button-label,.bottom-buttons button.deposit-btn:hover:not(:disabled) span,.bottom-buttons button:not(.p-button-outlined):not(.p-button-secondary):hover:not(:disabled) .p-button-label,.bottom-buttons button:not(.p-button-outlined):not(.p-button-secondary):hover:not(:disabled) span{color:#0b2d65!important}.bottom-buttons .p-button.deposit-btn.p-disabled,.bottom-buttons .p-button.deposit-btn:disabled,.bottom-buttons .p-button:not(.p-button-outlined):not(.p-button-secondary).p-disabled,.bottom-buttons .p-button:not(.p-button-outlined):not(.p-button-secondary):disabled,.bottom-buttons a.deposit-btn.p-disabled,.bottom-buttons a.deposit-btn:disabled,.bottom-buttons a:not(.p-button-outlined):not(.p-button-secondary).p-disabled,.bottom-buttons a:not(.p-button-outlined):not(.p-button-secondary):disabled,.bottom-buttons button.deposit-btn.p-disabled,.bottom-buttons button.deposit-btn:disabled,.bottom-buttons button:not(.p-button-outlined):not(.p-button-secondary).p-disabled,.bottom-buttons button:not(.p-button-outlined):not(.p-button-secondary):disabled{background:#ffffff14!important;border-color:#ffffff1f!important;box-shadow:none!important;cursor:not-allowed!important;opacity:.5!important}.bottom-buttons .p-button.deposit-btn.p-disabled .p-button-label,.bottom-buttons .p-button.deposit-btn.p-disabled span,.bottom-buttons .p-button.deposit-btn:disabled .p-button-label,.bottom-buttons .p-button.deposit-btn:disabled span,.bottom-buttons .p-button:not(.p-button-outlined):not(.p-button-secondary).p-disabled .p-button-label,.bottom-buttons .p-button:not(.p-button-outlined):not(.p-button-secondary).p-disabled span,.bottom-buttons .p-button:not(.p-button-outlined):not(.p-button-secondary):disabled .p-button-label,.bottom-buttons .p-button:not(.p-button-outlined):not(.p-button-secondary):disabled span,.bottom-buttons a.deposit-btn.p-disabled .p-button-label,.bottom-buttons a.deposit-btn.p-disabled span,.bottom-buttons a.deposit-btn:disabled .p-button-label,.bottom-buttons a.deposit-btn:disabled span,.bottom-buttons a:not(.p-button-outlined):not(.p-button-secondary).p-disabled .p-button-label,.bottom-buttons a:not(.p-button-outlined):not(.p-button-secondary).p-disabled span,.bottom-buttons a:not(.p-button-outlined):not(.p-button-secondary):disabled .p-button-label,.bottom-buttons a:not(.p-button-outlined):not(.p-button-secondary):disabled span,.bottom-buttons button.deposit-btn.p-disabled .p-button-label,.bottom-buttons button.deposit-btn.p-disabled span,.bottom-buttons button.deposit-btn:disabled .p-button-label,.bottom-buttons button.deposit-btn:disabled span,.bottom-buttons button:not(.p-button-outlined):not(.p-button-secondary).p-disabled .p-button-label,.bottom-buttons button:not(.p-button-outlined):not(.p-button-secondary).p-disabled span,.bottom-buttons button:not(.p-button-outlined):not(.p-button-secondary):disabled .p-button-label,.bottom-buttons button:not(.p-button-outlined):not(.p-button-secondary):disabled span{color:#f1f2ff66!important}.bottom-buttons.only-mobile{display:none}@media (max-width:799px){.bottom-buttons.only-mobile{display:flex;padding:12px}.bottom-buttons a,.bottom-buttons button{flex:1;height:44px;justify-content:center;text-align:center}}
