.deposit37 .deposit-sheet__tabs{grid-template-columns:repeat(var(--deposit-method-count),minmax(0,1fr))}
.deposit37 .deposit-sheet__tab-inner{gap:5px}.deposit37 .deposit-sheet__tab-label{font-size:12px}.deposit37-payment-icon{display:block;object-fit:contain;flex:none}
.deposit37 .deposit-sheet__gram-head{display:flex;align-items:center;justify-content:center;gap:9px;margin:3px 0 8px;font-size:20px;font-weight:800}
.deposit37 .deposit-sheet__amount-box{display:flex;align-items:center;gap:8px}.deposit37 .deposit-sheet__amount-input{min-width:0}
.deposit37 .deposit-sheet__pay{background:linear-gradient(180deg,var(--blue-bright) 0%,var(--blue) 100%);box-shadow:0 8px 24px var(--blue-glow)}
.deposit37 .deposit-sheet__pay:disabled{box-shadow:none}.deposit37 .deposit-sheet__panel-view{position:relative;visibility:visible;opacity:1;transform:none}
.deposit37-view{animation:deposit37-enter .22s ease-out both}
@keyframes deposit37-enter{from{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}
@media(max-width:370px){.deposit37 .deposit-sheet__tab-label{font-size:10px}.deposit37 .deposit-sheet__tab-inner{gap:4px}}
@media(prefers-reduced-motion:reduce){.deposit37-view{animation:none}}
