form.deposit-form-container{width:100%;animation:depositForm-slideIn .4s ease backwards;display:flex;flex-direction:column;gap:16px}@keyframes depositForm-slideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.deposit-form-container .deposit-form-section{margin:0;width:100%}.deposit-form-container .deposit-form-calculator{width:100%;display:flex;flex-direction:column;gap:6px;background:repeating-linear-gradient(45deg,#111111,#111111 2px,#161616 0,#161616 4px);border:2px solid #2a2a2a;border-radius:6px;padding:12px 10px;transition:border-color .3s}.deposit-form-container .deposit-form-calculator:focus-within{border-color:#ff7a1a;box-shadow:0 0 20px rgba(255,122,26,.15)}.deposit-form-container .deposit-form-calc-label{font-size:9px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#555;white-space:nowrap}.deposit-form-container .deposit-form-calc-values{display:flex;align-items:center;justify-content:center}.deposit-form-container .deposit-form-calc-cell{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.deposit-form-container .deposit-form-calc-cell-mult{flex:1;min-width:48px}.deposit-form-container .deposit-form-calc-input-wrap{display:flex;align-items:center;gap:0;justify-content:center}.deposit-form-container .deposit-form-calc-currency{font-size:20px;font-weight:700;color:#666;line-height:1}.deposit-form-container .deposit-form-input{width:80px!important;background:transparent!important;border:none!important;outline:none!important;color:#ffffff!important;font-size:22px!important;font-weight:700!important;letter-spacing:.02em;text-align:center!important;padding:0;margin:0;-moz-appearance:textfield}.deposit-form-container .deposit-form-input::-webkit-inner-spin-button,.deposit-form-container .deposit-form-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.deposit-form-container .deposit-form-input::placeholder{color:#333!important}.deposit-form-container .deposit-form-calc-unit{font-size:9px;font-weight:700;letter-spacing:.1em;color:#555}.deposit-form-container .deposit-form-calc-unit.diesel{color:#ff7a1a;text-shadow:0 0 8px rgba(255,122,26,.3)}.deposit-form-container .deposit-form-calc-arrow{flex:0 0 40px;display:flex;align-items:center;justify-content:center}.deposit-form-container .deposit-form-calc-arrow svg{width:26px;height:26px;padding:6px;border-radius:50%;background:rgba(255,122,26,.08);border:1px solid rgba(255,122,26,.2);flex-shrink:0}.deposit-form-container .deposit-form-calc-multiplier{font-size:18px;font-weight:700;color:#4caf50;text-shadow:0 0 10px rgba(76,175,80,.3);line-height:1}.deposit-form-container .deposit-form-calc-output-wrap{display:flex;align-items:center;gap:4px;justify-content:center}.deposit-form-container .deposit-form-calc-coin{width:22px;height:22px;object-fit:contain}.deposit-form-container .deposit-form-calc-amount{font-size:22px;font-weight:700;color:#ff7a1a;letter-spacing:.02em;text-shadow:0 0 12px rgba(255,122,26,.25);white-space:nowrap;line-height:1}.deposit-form-container .deposit-form-quick-amounts{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;width:100%;margin:0}.deposit-form-container .deposit-form-amount-btn{position:relative;padding:8px 10px;font-size:10px!important;font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:repeating-linear-gradient(45deg,#0a0a0a,#0a0a0a 2px,#121212 0,#121212 4px);border:2px solid #1a1a1a!important;border-radius:3px;color:#888!important;cursor:pointer;transition:border-color .3s,color .3s,box-shadow .3s;box-shadow:inset 0 0 12px rgba(0,0,0,.8);overflow:hidden}.deposit-form-container .deposit-form-amount-btn:hover{border-color:#ff7a1a!important;color:#ff7a1a!important;box-shadow:inset 0 0 12px rgba(0,0,0,.8),0 0 12px rgba(255,122,26,.3)}.deposit-form-container .deposit-form-clear-btn{grid-column:span 1;background:repeating-linear-gradient(45deg,#1a0a0a,#1a0a0a 2px,#220c0c 0,#220c0c 4px)!important;border-color:#3a1a1a!important;color:#aa6666!important}.deposit-form-container .deposit-form-clear-btn:hover{border-color:#ff4444!important;color:#ff6666!important;box-shadow:inset 0 0 12px rgba(0,0,0,.8),0 0 12px rgba(255,68,68,.3)!important}.deposit-form-container .deposit-form-tos-container{display:flex;align-items:center;gap:10px;padding:12px;margin:0;width:100%;background:repeating-linear-gradient(45deg,#0a0a0a,#0a0a0a 2px,#121212 0,#121212 4px);border:2px solid #1a1a1a;border-radius:3px;box-shadow:inset 0 0 12px rgba(0,0,0,.8)}.deposit-form-container .deposit-form-checkbox-wrapper{position:relative;width:20px;height:20px;flex-shrink:0}.deposit-form-container .deposit-form-checkbox{position:absolute;opacity:0;width:20px;height:20px;cursor:pointer;z-index:2}.deposit-form-container .deposit-form-checkbox-custom{position:absolute;top:0;left:0;width:20px;height:20px;background:#0a0a0a;border:2px solid #2a2a2a;border-radius:3px;transition:all .3s;pointer-events:none}.deposit-form-container .deposit-form-checkbox:checked+.deposit-form-checkbox-custom{background:radial-gradient(circle at center,rgba(255,122,26,.2),#0a0a0a);border-color:#ff7a1a;box-shadow:0 0 12px rgba(255,122,26,.4),inset 0 0 8px rgba(255,122,26,.2)}.deposit-form-container .deposit-form-checkbox-custom:after{content:"";position:absolute;display:none;left:5px;top:2px;width:5px;height:10px;border:solid #ff7a1a;border-width:0 2px 2px 0;transform:rotate(45deg)}.deposit-form-container .deposit-form-checkbox:checked+.deposit-form-checkbox-custom:after{display:block;animation:depositForm-checkmark .3s ease}@keyframes depositForm-checkmark{0%{opacity:0;transform:rotate(45deg) scale(0)}to{opacity:1;transform:rotate(45deg) scale(1)}}.deposit-form-container .deposit-form-tos-label{font-size:11px!important;color:#d0d0d0!important;line-height:1.4;cursor:pointer;flex:1}.deposit-form-container .deposit-form-tos-link{color:#ff7a1a!important;text-decoration:none;font-weight:600;transition:all .3s}.deposit-form-container .deposit-form-tos-link:hover{color:#ffb347!important;text-shadow:0 0 8px rgba(255,122,26,.4)}.deposit-form-container .deposit-form-actions{display:grid;grid-template-columns:1fr 2fr;gap:12px;width:100%;margin:0}.deposit-form-container .deposit-form-btn{position:relative;padding:12px 20px;font-size:11px!important;font-weight:700;letter-spacing:.15em;text-transform:uppercase;border:2px solid;border-radius:3px;cursor:pointer;transition:border-color .3s,color .3s,box-shadow .3s;overflow:hidden}.deposit-form-container .deposit-form-back-btn{background:repeating-linear-gradient(45deg,#0a0a0a,#0a0a0a 2px,#121212 0,#121212 4px);border-color:#2a2a2a!important;color:#888!important;box-shadow:inset 0 0 12px rgba(0,0,0,.8)}.deposit-form-container .deposit-form-back-btn:hover{border-color:#3a3a3a!important;color:#aaa!important;box-shadow:inset 0 0 12px rgba(0,0,0,.8),0 0 8px rgba(255,255,255,.1)}.deposit-form-container .deposit-form-checkout-btn{background:radial-gradient(ellipse at center,rgba(255,122,26,.15),transparent 70%),repeating-linear-gradient(45deg,#0a0a0a,#0a0a0a 2px,#120f0a 0,#120f0a 4px);border-color:#ff7a1a!important;color:#ff7a1a!important;box-shadow:inset 0 0 20px rgba(255,122,26,.1),0 0 15px rgba(255,122,26,.3)}.deposit-form-container .deposit-form-checkout-btn:hover:not(:disabled){border-color:#ffb347!important;color:#ffb347!important;box-shadow:inset 0 0 24px rgba(255,122,26,.2),0 0 20px rgba(255,122,26,.5)}.deposit-form-container .deposit-form-checkout-btn:disabled{background:repeating-linear-gradient(45deg,#0a0a0a,#0a0a0a 2px,#121212 0,#121212 4px);border-color:#1a1a1a!important;color:#444!important;cursor:not-allowed;opacity:.5;box-shadow:inset 0 0 12px rgba(0,0,0,.8)}.deposit-form-container .deposit-form-checkout-btn.loading{position:relative}.deposit-form-container .deposit-form-checkout-btn.loading:before{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin-left:-8px;margin-top:-8px;border:2px solid transparent;border-top-color:#ff7a1a;border-radius:50%;animation:depositForm-spin .6s linear infinite;z-index:10}@keyframes depositForm-spin{to{transform:rotate(1turn)}}@media (max-width:768px){.deposit-form-container .deposit-form-quick-amounts{grid-template-columns:repeat(4,1fr)}.deposit-form-container .deposit-form-clear-btn{grid-column:span 1}}@media (max-width:480px){.deposit-form-container .deposit-form-quick-amounts{grid-template-columns:repeat(4,1fr)}.deposit-form-container .deposit-form-clear-btn{grid-column:span 1}.deposit-form-container .deposit-form-actions{grid-template-columns:1fr}.deposit-form-container .deposit-form-input{font-size:16px!important}.deposit-form-container .deposit-form-calc-amount,.deposit-form-container .deposit-form-calc-currency{font-size:16px}.deposit-form-container .deposit-form-calc-multiplier{font-size:14px}.deposit-form-container .deposit-form-calculator{padding:10px 6px}.deposit-form-container .deposit-form-calc-arrow svg{width:22px;height:22px;padding:4px}.deposit-form-container .deposit-form-calc-coin{width:18px;height:18px}}