.balance-card{color:#fff;text-align:center;background:linear-gradient(135deg,#0a0a0a 0%,#1a1a1a 100%);border-radius:1.5rem;margin-bottom:1.25rem;padding:1.5rem;position:relative;overflow:hidden;box-shadow:0 .625rem 1.5625rem #00000026}:is(body.dark,body.black,body.blue) .balance-card{background:linear-gradient(135deg,#052611 0%,#031c0a 100%)}.balance-card:before{content:"";background:radial-gradient(circle,#00640066 0%,#0000 70%);border-radius:50%;width:9.375rem;height:9.375rem;position:absolute;top:-3.125rem;right:-3.125rem}.balance-label{color:#ffffffb3;margin-bottom:.5rem;font-size:.8rem}.balance-amount{font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin-bottom:.75rem;font-family:Inter,-apple-system,sans-serif;font-size:2.2rem;font-weight:800}.balance-chip{background:#ffffff26;border-radius:1.25rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.65rem;font-weight:600;display:inline-flex}.funds-toggle-wrapper{background:var(--chip-bg);border:1px solid var(--border-card);border-radius:1.25rem;width:100%;margin-bottom:1.25rem;padding:.25rem;display:inline-flex;position:relative}.funds-toggle-slider{z-index:1;background:#006400;border-radius:1rem;width:calc(50% - .25rem);height:calc(100% - .5rem);transition:transform .3s cubic-bezier(.25,.8,.25,1);position:absolute;top:.25rem;left:.25rem}:is(body.dark,body.black,body.blue) .funds-toggle-slider{background:green}.funds-toggle-slider.slide-right{transform:translate(100%)}.funds-cat-btn{z-index:2;text-align:center;color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:1rem;flex:1;padding:.625rem .875rem;font-size:.85rem;font-weight:700;transition:color .3s;position:relative}.funds-cat-btn.active{color:#fff}.funds-tabs{display:none}.payment-box{background:var(--card-bg);border:1px solid var(--border-card);border-radius:1.5rem;padding:1.25rem}.payment-box label{color:var(--text-secondary);margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:block}.amount-input-wrapper{background:var(--icon-bg);border:1px solid #0000;border-radius:1rem;align-items:center;margin-bottom:1rem;padding:0 1.25rem;transition:all .2s;display:flex;position:relative}.amount-input-wrapper:focus-within{background:var(--container-bg);border-color:#006400;box-shadow:0 0 0 .1875rem #0064001a}.currency-symbol{color:var(--text-primary);font-size:1.5rem;font-weight:800}.amount-input{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.04em;background:0 0;border:none;outline:none;flex:1;padding:1.25rem .625rem;font-family:Inter,-apple-system,sans-serif;font-size:2.2rem;font-weight:800}.quick-amounts{grid-template-columns:repeat(4,1fr);gap:.625rem;margin-bottom:1.5rem;display:grid}.quick-btn{background:var(--card-alt-bg);border:1px solid var(--border-card);text-align:center;color:var(--text-primary);cursor:pointer;border-radius:1rem;padding:.75rem 0;font-size:.75rem;font-weight:800;transition:all .2s}.quick-btn:hover{background:#0064000d;border-color:#006400}.quick-btn:active{transform:scale(.95)}.method-selector{flex-direction:column;gap:.75rem;margin-top:.625rem;margin-bottom:1.5rem;display:flex}.method-item{background:var(--card-alt-bg);border:1px solid var(--border-card);cursor:pointer;border-radius:1rem;align-items:center;padding:1rem;transition:all .2s;display:flex}.method-item.active{background:#0064000d;border-color:#006400}.method-icon{background:var(--icon-bg);width:2.5rem;height:2.5rem;color:var(--text-primary);border-radius:.75rem;justify-content:center;align-items:center;margin-right:.875rem;font-size:1.2rem;display:flex}.method-item.active .method-icon{color:#fff;background:#006400}.method-info flex{flex:1}.method-info h4{color:var(--text-primary);margin-bottom:2px;font-size:.9rem;font-weight:700}.method-info p{color:var(--text-secondary);font-size:.65rem}.method-check{color:#006400;opacity:0;margin-left:auto;font-size:1.2rem;transition:opacity .2s}.method-item.active .method-check{opacity:1}@keyframes fadeInUp{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}.whatsapp-community{background:var(--whatsapp-bg);cursor:pointer;border-radius:1.5rem;margin-bottom:1.25rem;transition:transform .2s,box-shadow .2s;animation:.5s fadeInUp;box-shadow:0 .5rem 1.5rem #00640040}.whatsapp-community:active{transform:scale(.98)}.whatsapp-inner{align-items:center;gap:.875rem;padding:.75rem 1.125rem;display:flex}.whatsapp-icon{color:#fff;background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.4rem;display:flex}.whatsapp-content{flex:1}.whatsapp-headline{color:#fff;margin-bottom:2px;font-size:.9rem;font-weight:800;line-height:1.3}.whatsapp-sub{color:#fffc;align-items:center;gap:.375rem;font-size:.7rem;display:flex}.whatsapp-arrow{color:#fff;background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;font-size:.8rem;display:flex}.submit-funds-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#006400 0%,#004d00 100%);border:none;border-radius:1rem;justify-content:center;align-items:center;gap:.625rem;width:100%;padding:1.125rem;font-size:1rem;font-weight:800;transition:transform .2s;display:flex;box-shadow:0 .375rem 1.25rem #0064004d}.submit-funds-btn:active{transform:scale(.98)}.submit-funds-btn:disabled{background:var(--border-card);color:var(--text-muted);cursor:not-allowed;box-shadow:none;opacity:.6}@media (min-width:501px){.funds-shell{max-width:43.75rem;margin:0 auto;padding:0 2rem}.quick-amounts{grid-template-columns:repeat(4,1fr)}.quick-btn{padding:.875rem 0}}@media (min-width:1024px){.funds-shell{width:100%;max-width:100%;margin:0;padding-left:0}.funds-shell .main-content{background:0 0!important}.funds-shell .content-padded{grid-template-columns:1fr;grid-template-areas:"whatsapp""balance""toggle""form";align-items:start;gap:2rem;width:100%;padding-top:2rem;display:grid}.funds-shell .balance-card{grid-area:balance;margin-bottom:0}.funds-shell .funds-toggle-wrapper{grid-area:toggle;margin-bottom:0}.funds-shell .payment-box{grid-area:form}.funds-shell .whatsapp-community{grid-area:whatsapp;margin-bottom:0;margin-top:0!important}}.copyable-row{background:var(--icon-bg);cursor:pointer;border:1px solid var(--border-card);border-radius:.75rem;justify-content:space-between;align-items:center;margin-bottom:.625rem;padding:.75rem 1rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.copyable-row:hover{background:var(--card-alt-bg);border-color:#006400;transform:translateY(-1px)}.copyable-row:active{transform:translateY(0)scale(.98)}.copyable-row strong{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:2px;font-size:.65rem;display:block}.copyable-row span{color:var(--text-primary);word-break:break-all;font-size:.95rem;font-weight:700}.copy-icon{color:#006400;opacity:.6;margin-left:.75rem;font-size:.9rem}.copyable-row:hover .copy-icon{opacity:1}@keyframes toastFadeInUp{0%{opacity:0;transform:translate(-50%,1.25rem)}to{opacity:1;transform:translate(-50%)}}.withdraw-container{flex-direction:column;gap:1.25rem;animation:.4s fadeInUp;display:flex}.margin-available-box{color:#fff;background:linear-gradient(135deg,#1a2e24 0%,#0a1f16 100%);border:1px solid #0064004d;border-radius:1.5rem;padding:1.25rem}.margin-label{letter-spacing:1px;color:#fff9;font-size:.7rem;font-weight:700}.margin-breakdown{color:#4ade80;cursor:pointer;font-size:.75rem;font-weight:600}.margin-value{font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:#4ade80;margin-bottom:1rem;font-family:Inter,-apple-system,sans-serif;font-size:1.8rem;font-weight:800}.rules-accordion{border-top:1px solid #ffffff1a;padding-top:.75rem}.rules-header{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.rules-title{color:#ffffffe6;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;display:flex}.rules-content{color:#ffffffb3;margin-top:.625rem;font-size:.75rem;line-height:1.5;animation:.3s fadeIn}.withdraw-amount-section{text-align:center;padding:.625rem 0}.center-label{color:var(--text-secondary);margin-bottom:.75rem;font-size:.85rem;display:block}.big-amount-input{justify-content:center;align-items:baseline;gap:.25rem;margin-bottom:1rem;display:flex}.big-amount-input .currency{color:var(--text-primary);font-size:1.8rem;font-weight:800}.big-amount-input input{color:var(--text-primary);text-align:left;font-variant-numeric:tabular-nums;letter-spacing:-.04em;background:0 0;border:none;outline:none;width:11.25rem;font-family:Inter,-apple-system,sans-serif;font-size:3rem;font-weight:800}.quick-amount-chips{justify-content:center;gap:.625rem;display:flex}.quick-amount-chips .chip{background:var(--card-alt-bg);border:1px solid var(--border-card);color:var(--text-primary);cursor:pointer;border-radius:2.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:700;transition:all .2s}.quick-amount-chips .chip:active{background:var(--border-light);transform:scale(.94)}.breakdown-card{background:var(--card-alt-bg);border:1px solid var(--border-card);border-radius:1.25rem;padding:1rem}.breakdown-row{color:var(--text-secondary);justify-content:space-between;margin-bottom:.625rem;font-size:.8rem;display:flex}.breakdown-row small{color:var(--text-muted);font-size:.65rem}.breakdown-total{border-top:1px dashed var(--border-card);color:#006400;justify-content:space-between;margin-top:.75rem;padding-top:.75rem;font-size:.9rem;font-weight:800;display:flex}:is(body.dark,body.black,body.blue) .breakdown-total{color:#4ade80}.fee-disclaimer{text-align:center;color:var(--text-muted);margin-top:-.625rem;font-size:.7rem}.margin-available-box{background:var(--card-alt-bg);border:1px solid var(--border-card);border-radius:1.25rem;margin-bottom:1.5rem;padding:1.25rem}.margin-header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.margin-label{color:var(--text-muted);text-transform:uppercase;font-size:.7rem;font-weight:700}.margin-info-icon{color:var(--text-muted);font-size:.85rem}.margin-value{color:var(--text-primary);margin-bottom:.75rem;font-size:1.8rem;font-weight:900}.margin-footer{color:#006400;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;display:flex}:is(body.dark,body.black,body.blue) .margin-footer{color:#4ade80}.withdrawal-breakdown-card{background:var(--card-alt-bg);border:1px solid var(--border-card);border-radius:1.25rem;margin-bottom:1.5rem;padding:1.25rem}.breakdown-row{justify-content:space-between;margin-bottom:.75rem;display:flex}.breakdown-row .label{color:var(--text-secondary);font-size:.8rem}.breakdown-row .value{color:var(--text-primary);font-size:.8rem;font-weight:700}.breakdown-row .value.free{color:#006400}.breakdown-divider{background:var(--border-card);border-bottom:1px dashed var(--border-card);height:1px;margin:.75rem 0}.breakdown-row.total{margin-bottom:0}.breakdown-row.total .label{color:var(--text-primary);font-weight:700}.breakdown-row.total .value.highlight{color:#006400;font-size:1rem;font-weight:900}.bank-selector-card{background:var(--card-alt-bg);border:1px solid var(--border-card);cursor:pointer;border-radius:1.25rem;align-items:center;gap:1rem;padding:1rem;transition:all .2s;display:flex}.bank-selector-card:active{background:var(--chip-bg);transform:scale(.98)}.bank-card-icon{background:var(--icon-bg);color:#006400;border-radius:.875rem;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.4rem;display:flex}.bank-card-info{flex:1}.bank-name-main{color:var(--text-primary);font-size:.85rem;font-weight:800}.bank-acc-no{color:var(--text-muted);font-size:.75rem}.bank-placeholder{color:var(--text-muted);font-size:.85rem;font-weight:600}.selector-arrow{color:var(--text-muted);font-size:.9rem}.payout-notice{color:var(--text-muted);justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.75rem;font-weight:500;display:flex}.method-grid{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1.5rem;display:grid}.method-item-card{background:var(--card-alt-bg);border:1px solid var(--border-card);cursor:pointer;border-radius:1.25rem;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;transition:all .2s;display:flex;position:relative}.method-item-card.active{background:#0064000d;border-color:#006400}.method-icon{background:var(--icon-bg);color:#006400;border-radius:.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.2rem;display:flex}.method-label{color:var(--text-primary);font-size:.75rem;font-weight:700}.method-check{color:#006400;font-size:1rem;position:absolute;top:.5rem;right:.5rem}.payment-details-card{background:var(--card-alt-bg);border:1px solid var(--border-card);border-radius:1.25rem;padding:1.25rem}.qr-container{background:#fff;border-radius:1rem;justify-content:center;margin-bottom:1.25rem;padding:1rem;display:flex}.qr-image{object-fit:contain;width:10rem;height:10rem}.info-row{margin-bottom:.75rem}.info-label{color:var(--text-muted);text-transform:uppercase;margin-bottom:.25rem;font-size:.65rem;font-weight:700;display:block}.info-value-box{background:var(--chip-bg);cursor:pointer;border-radius:.75rem;justify-content:space-between;align-items:center;padding:.625rem .875rem;display:flex}.info-value-box span{color:var(--text-primary);font-family:monospace;font-size:.85rem;font-weight:700}.info-value-box i{color:#006400;font-size:.9rem}.pay-app-btn{color:#fff;background:#006400;border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:1rem;padding:.875rem;font-size:.9rem;font-weight:700;text-decoration:none;display:flex}.utr-input-wrapper{background:var(--chip-bg);border-radius:.75rem;align-items:center;margin-bottom:1.25rem;padding:0 .875rem;display:flex}.utr-input-wrapper i{color:var(--text-muted);margin-right:.625rem}.utr-input-wrapper input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:.75rem 0;font-size:1rem;font-weight:700}.screenshot-dropzone{border:2px dashed var(--border-card);text-align:center;cursor:pointer;background:var(--card-bg);border-radius:1rem;margin-bottom:1.25rem;padding:1.5rem}.dropzone-empty i{color:#006400;margin-bottom:.5rem;font-size:2rem}.dropzone-empty p{color:var(--text-primary);font-size:.85rem;font-weight:700}.dropzone-empty span{color:var(--text-muted);font-size:.7rem}.screenshot-preview{background:var(--chip-bg);border-radius:.75rem;align-items:center;gap:.75rem;padding:.625rem;display:flex;position:relative}.remove-file{color:#fff;background:#c0392b;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.7rem;display:flex;position:absolute;top:-.5rem;right:-.5rem}.account-selector-section label{color:var(--text-secondary);margin-bottom:.75rem;font-size:.8rem;font-weight:700;display:block}.account-item.active .acc-icon{color:#fff;background:#006400}.account-item.active .acc-name{color:#006400}.success-area{animation:.5s ease-out fadeInUp}.success-icon{animation:.6s cubic-bezier(.68,-.55,.265,1.55) bounceIn;box-shadow:0 0 0 .5rem #0064000d}@keyframes bounceIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.account-selector-box{background:var(--card-alt-bg);border:1px solid var(--border-card);cursor:pointer;border-radius:1rem;justify-content:space-between;align-items:center;padding:.875rem 1.125rem;display:flex}.selected-account-info{color:var(--text-primary);align-items:center;gap:.75rem;font-size:.9rem;font-weight:700;display:flex}.selected-account-info i{color:#006400}.add-account-form{background:var(--card-alt-bg);border:1px solid var(--border-card);border-radius:1.25rem;margin-top:1.5rem;padding:1.25rem}.add-account-form .form-header{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.add-account-form .form-header h4{color:var(--text-primary);font-size:.95rem;font-weight:800}.add-account-form .close-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none}.add-account-form .form-row{margin-bottom:1rem}.add-account-form .form-row label{color:var(--text-muted);margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:block}.add-account-form .form-row input{background:var(--chip-bg);border:1px solid var(--border-card);width:100%;color:var(--text-primary);border-radius:.75rem;outline:none;padding:.75rem .875rem;font-size:.85rem;font-weight:600;transition:all .2s}.add-account-form .form-row input:focus{border-color:#006400}.save-acc-btn{color:#fff;cursor:pointer;background:#006400;border:none;border-radius:.875rem;width:100%;margin-top:.5rem;padding:.875rem;font-size:.9rem;font-weight:700}.save-acc-btn:disabled{opacity:.6;cursor:not-allowed}:is(body.dark,body.black,body.blue) .selected-account-info i{color:#4ade80}.review-btn{background:#006400!important;border-radius:1rem!important;height:3.25rem!important;font-size:1rem!important;box-shadow:0 .5rem 1.5rem #00640033!important}.secured-footer{text-align:center;margin-top:.625rem}.secured-footer p{color:var(--text-muted);margin-bottom:.5rem;font-size:.65rem}.secured-footer .logos{justify-content:center;align-items:center;gap:.9375rem;display:flex}.sbi-logo{color:#1a4f9a;align-items:center;gap:.25rem;font-size:.7rem;font-weight:800;display:flex}:is(body.dark,body.black,body.blue) .sbi-logo{color:#60a5fa}.accounts-list{padding:.625rem 0}.account-item{cursor:pointer;border:1px solid #0000;border-radius:1rem;align-items:center;gap:1rem;margin-bottom:.5rem;padding:1rem;transition:background .2s;display:flex}.account-item:hover{background:var(--card-alt-bg)}.account-item.active{background:#0064000d;border-color:#00640033}.acc-icon{background:var(--icon-bg);color:#006400;border-radius:.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.2rem;display:flex}.acc-details{flex:1}.acc-name{color:var(--text-primary);font-size:.95rem;font-weight:700}.acc-no{color:var(--text-secondary);font-size:.75rem}.account-item i.fa-check-circle{color:#006400;font-size:1.2rem}.add-account-btn{border:1px dashed var(--border-card);color:#006400;cursor:pointer;border-radius:1rem;justify-content:center;align-items:center;gap:.625rem;margin-top:.625rem;padding:1rem;font-size:.9rem;font-weight:700;display:flex}.add-account-form{background:var(--card-bg);border:1px solid var(--border-card);box-shadow:var(--shadow-md);border-radius:1.5rem;margin-top:1.25rem;padding:1.25rem}.form-header{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.form-header h4{color:var(--text-primary);font-weight:800}.form-header .close-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none}.form-row{margin-bottom:1rem}.form-row label{color:var(--text-secondary);margin-bottom:.375rem;font-size:.75rem;font-weight:700;display:block}.form-row input{border:1px solid var(--border-card);background:var(--card-alt-bg);width:100%;color:var(--text-primary);border-radius:.75rem;outline:none;padding:.75rem 1rem}.save-acc-btn{color:#fff;cursor:pointer;background:#006400;border:none;border-radius:.75rem;width:100%;margin-top:.625rem;padding:.875rem;font-weight:700}.save-acc-btn:disabled{opacity:.6}.upi-logo-text{color:#1a4f9a;letter-spacing:-1px;font-size:.9rem;font-style:italic;font-weight:900}:is(body.dark,body.black,body.blue) .upi-logo-text{color:#60a5fa}.method-choice-grid{margin-bottom:1.5rem}.method-btn-direct{background:var(--card-alt-bg);border:1px solid var(--border-card);cursor:pointer;color:var(--text-primary);border-radius:1.5rem;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:.875rem;padding:1.5rem .75rem;font-size:.9rem;font-weight:800;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.method-btn-direct i{color:#006400;background:var(--icon-bg);border-radius:1rem;justify-content:center;align-items:center;width:3.375rem;height:3.375rem;font-size:2rem;transition:all .3s;display:flex}.method-btn-direct:hover:not(:disabled){background:#00640008;border-color:#006400;transform:translateY(-.1875rem);box-shadow:0 .625rem 1.25rem #0064000d}.method-btn-direct:hover:not(:disabled) i{color:#fff;background:#006400}.method-btn-direct:disabled{opacity:.4;cursor:not-allowed}.method-btn-direct:active:not(:disabled){transform:scale(.96)}.add-account-overlay{background:var(--container-bg);z-index:1000;flex-direction:column;padding:1.25rem;display:flex;position:fixed;inset:0;overflow-y:auto}.add-account-overlay .modal-header{border-bottom:1px solid var(--border-card);justify-content:space-between;align-items:center;margin-bottom:1.875rem;padding-bottom:.9375rem;display:flex}.add-account-overlay h4{color:var(--text-primary);font-size:1.1rem;font-weight:800}.add-account-overlay .close-btn{background:var(--icon-bg);width:2.5rem;height:2.5rem;color:var(--text-primary);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.add-account-overlay .form-group{margin-bottom:1.25rem}.add-account-overlay label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.0312rem;margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:block}.add-account-overlay input{background:var(--icon-bg);border:1px solid var(--border-card);width:100%;color:var(--text-primary);border-radius:1rem;outline:none;padding:1rem;font-size:.95rem;font-weight:600;transition:border-color .2s}.add-account-overlay input:focus{border-color:#006400}:is(body.dark,body.blue,body.blue) .balance-card{background:linear-gradient(135deg,#052611 0%,#031c0a 100%)}:is(body.dark,body.blue,body.blue) .funds-toggle-slider{background:green}:is(body.dark,body.blue,body.blue) .breakdown-total,:is(body.dark,body.blue,body.blue) .margin-footer,:is(body.dark,body.blue,body.blue) .selected-account-info i{color:#4ade80}:is(body.dark,body.blue,body.blue) .sbi-logo,:is(body.dark,body.blue,body.blue) .upi-logo-text{color:#60a5fa}
