.vs-site.vs-page-addfunds{background:var(--vs-addfunds-background,#f2f5ff)}
.vs-site .vs-addfunds-page{--af-bg:var(--vs-addfunds-background,#f2f5ff);--af-card:var(--vs-addfunds-card,#fff);--af-field:var(--vs-addfunds-field,#f8faff);--af-text:var(--vs-addfunds-text,#202a59);--af-muted:var(--vs-addfunds-muted,#647092);--af-accent:var(--vs-addfunds-accent,#4f73f5);--af-accent-text:var(--vs-addfunds-accent-text,#fff);--af-border:var(--vs-addfunds-border,#dce3f7);--af-panel:var(--vs-addfunds-panel,#e9efff);max-width:1180px;margin:0 auto;padding:20px 18px 64px;color:var(--af-text)}
.vs-site .vs-addfunds-page *{box-sizing:border-box}
.vs-site .vs-addfunds-page h1,.vs-site .vs-addfunds-page h2,.vs-site .vs-addfunds-page p{margin-top:0}
.vs-site .vs-addfunds-heading,.vs-site .vs-addfunds-form-card,.vs-site .vs-addfunds-coupon-card,.vs-site .vs-addfunds-history-card,.vs-site .vs-addfunds-content{background:var(--af-card);border:1px solid var(--af-border);border-radius:18px;box-shadow:0 8px 25px rgba(16,30,58,.06)}
.vs-site .vs-addfunds-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px;margin-bottom:18px}
.vs-site .vs-addfunds-heading-copy{display:flex;align-items:center;gap:16px;min-width:0}
.vs-site .vs-addfunds-heading-icon{width:44px;height:44px;flex:0 0 44px;border-radius:12px;display:grid;place-items:center;background:var(--af-panel);color:var(--af-accent);font-size:19px}
.vs-site .vs-addfunds-heading h1{font-size:24px;line-height:1.25;font-weight:800;color:var(--af-text);margin:0 0 4px}
.vs-site .vs-addfunds-heading p{font-size:13px;color:var(--af-muted);margin:0}
.vs-site .vs-addfunds-balance{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--af-border);border-radius:13px;background:var(--af-panel);font-size:12px;color:var(--af-muted);white-space:nowrap}
.vs-site .vs-addfunds-balance strong{font-size:17px;color:var(--af-accent)}
.vs-site .vs-addfunds-balance i{color:var(--af-accent)}
.vs-site .vs-addfunds-content{padding:20px;margin-bottom:18px}
.vs-site .vs-addfunds-tabs{display:flex;gap:12px;margin:0 0 16px}
.vs-site .vs-addfunds-tabs a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:150px;padding:11px 18px;border:1px solid var(--af-border);border-radius:12px;background:var(--af-card);color:var(--af-text);font-weight:700;text-decoration:none}
.vs-site .vs-addfunds-tabs a:first-child{background:var(--af-accent);color:var(--af-accent-text);border-color:var(--af-accent)}
.vs-site .vs-addfunds-form-card,.vs-site .vs-addfunds-coupon-card,.vs-site .vs-addfunds-history-card{padding:22px 24px;margin-bottom:18px}
.vs-site .vs-addfunds-form-card{max-width:820px;margin-left:auto;margin-right:auto}
.vs-site .vs-addfunds-step{display:flex;align-items:center;gap:9px;margin:0 0 17px}
.vs-site .vs-addfunds-step span{display:grid;place-items:center;width:26px;height:26px;flex:0 0 26px;border-radius:50%;background:var(--af-accent);color:var(--af-accent-text);font-size:13px;font-weight:800}
.vs-site .vs-addfunds-step h2{font-size:17px;font-weight:800;color:var(--af-text);margin:0}
.vs-site .vs-addfunds-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}
.vs-site .vs-addfunds-method{display:flex;align-items:center;gap:10px;min-height:51px;width:100%;padding:10px 13px;text-align:start;border:1px solid var(--af-border);border-radius:11px;background:var(--af-card);color:var(--af-text);font-weight:700;cursor:pointer}
.vs-site .vs-addfunds-method:hover,.vs-site .vs-addfunds-method[aria-pressed=true]{border-color:var(--af-accent);background:var(--af-panel);color:var(--af-text)}
.vs-site .vs-addfunds-method>i{font-size:18px;color:var(--af-accent)}
.vs-site .vs-addfunds-method>span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.vs-site .vs-addfunds-method>b{width:16px;height:16px;flex:0 0 16px;border:1px solid var(--af-border);border-radius:50%;background:var(--af-card)}
.vs-site .vs-addfunds-method[aria-pressed=true]>b{border:4px solid var(--af-accent)}
.vs-site .vs-addfunds-select-wrap{margin-bottom:15px}
.vs-site .vs-addfunds-page.vs-addfunds-ready .vs-addfunds-select-wrap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.vs-site .vs-addfunds-page label{color:var(--af-text);font-weight:700}
.vs-site .vs-addfunds-page .form-control{background:var(--af-field);color:var(--af-text);border:1px solid var(--af-border);border-radius:10px;min-height:44px;box-shadow:none}
.vs-site .vs-addfunds-page .form-control:focus{border-color:var(--af-accent);outline:2px solid var(--af-accent);outline-offset:1px}
.vs-site .vs-addfunds-instructions{border:1px solid var(--af-border);border-radius:12px;background:var(--af-panel);padding:14px 16px;margin:17px 0 25px;color:var(--af-text)}
.vs-site .vs-addfunds-instructions strong{display:block;font-size:13px;margin-bottom:4px}
.vs-site .vs-addfunds-instructions p{font-size:12px;color:var(--af-muted);margin:0}
.vs-site .vs-addfunds-amount-title{margin-bottom:11px}
.vs-site .vs-addfunds-amount-picks{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px}
.vs-site .vs-addfunds-amount-picks button{min-width:45px;padding:7px 10px;border:1px solid var(--af-border);border-radius:8px;background:var(--af-field);color:var(--af-text);font-weight:700;cursor:pointer}
.vs-site .vs-addfunds-amount-picks button:hover,.vs-site .vs-addfunds-amount-picks button.is-active{border-color:var(--af-accent);color:var(--af-accent)}
.vs-site .vs-addfunds-amount-picks button:disabled{opacity:.55;cursor:not-allowed}
.vs-site .vs-addfunds-amount-field{margin-bottom:12px}
.vs-site .vs-addfunds-amount-field:empty,.vs-site .vs-addfunds-button-field:empty{display:none}
.vs-site .vs-addfunds-page .btn-primary{background:var(--af-accent);border-color:var(--af-accent);color:var(--af-accent-text);border-radius:9px;font-weight:800;min-height:42px}
.vs-site .vs-addfunds-button-field .btn{width:100%;display:block}
.vs-site .vs-addfunds-safe{text-align:center;font-size:11px;color:var(--af-muted);margin:7px 0 0}
.vs-site .vs-addfunds-safe i{color:var(--af-accent)}
.vs-site .vs-addfunds-coupon-card{max-width:820px;margin-left:auto;margin-right:auto}
.vs-site .vs-addfunds-coupon-row{display:flex;gap:10px;margin-top:10px}
.vs-site .vs-addfunds-coupon-row input{flex:1;min-width:0}
.vs-site .vs-addfunds-history-card h2{font-size:18px;font-weight:800;color:var(--af-text);margin:0 0 16px}
.vs-site .vs-addfunds-history-card h2 i{color:var(--af-accent)}
.vs-site .vs-addfunds-table-scroll{overflow-x:auto}
.vs-site .vs-addfunds-history-card .table{min-width:620px;margin:0;color:var(--af-text)}
.vs-site .vs-addfunds-history-card .table th{background:var(--af-panel);color:var(--af-text);border-bottom:0;font-weight:700}
.vs-site .vs-addfunds-history-card .table td{border-color:var(--af-border);color:var(--af-text)}
.vs-site .vs-addfunds-empty{text-align:center;color:var(--af-muted)!important;padding:24px!important}
.vs-site .vs-addfunds-history-card .pagination>.active>a{background:var(--af-accent);border-color:var(--af-accent);color:var(--af-accent-text)}
.vs-site .vs-addfunds-page[data-vs-addfunds-template=classic] .vs-addfunds-methods,.vs-site .vs-addfunds-page[data-vs-addfunds-template=classic] .vs-addfunds-amount-picks,.vs-site .vs-addfunds-page[data-vs-addfunds-template=classic] .vs-addfunds-instructions,.vs-site .vs-addfunds-page[data-vs-addfunds-template=classic] .vs-addfunds-tabs{display:none}
.vs-site .vs-addfunds-page[data-vs-addfunds-template=classic] .vs-addfunds-step,.vs-site .vs-addfunds-page[data-vs-addfunds-template=mint] .vs-addfunds-step{display:none}
.vs-site .vs-addfunds-page[data-vs-addfunds-template=classic].vs-addfunds-ready .vs-addfunds-select-wrap{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}
.vs-site .vs-addfunds-page[data-vs-addfunds-template=classic] .vs-addfunds-heading{max-width:820px;margin-left:auto;margin-right:auto}
.vs-site .vs-addfunds-page[data-vs-addfunds-template=porcelain] .vs-addfunds-heading-icon{background:var(--af-accent);color:var(--af-accent-text)}
.vs-site .vs-addfunds-page[data-vs-addfunds-template=porcelain] .vs-addfunds-balance{border-color:var(--af-accent)}
.vs-site .vs-addfunds-page[data-vs-addfunds-template=porcelain] .vs-addfunds-button-field .btn{background:linear-gradient(105deg,var(--af-accent),var(--af-panel));color:var(--af-accent-text)}
.vs-site .vs-addfunds-page[data-vs-addfunds-template=neon]{max-width:none}
.vs-site .vs-addfunds-page[data-vs-addfunds-template=neon] .vs-addfunds-heading,.vs-site .vs-addfunds-page[data-vs-addfunds-template=neon] .vs-addfunds-form-card,.vs-site .vs-addfunds-page[data-vs-addfunds-template=neon] .vs-addfunds-coupon-card,.vs-site .vs-addfunds-page[data-vs-addfunds-template=neon] .vs-addfunds-history-card{border-radius:17px;box-shadow:none}
.vs-site .vs-addfunds-page[data-vs-addfunds-template=neon] .vs-addfunds-form-card,.vs-site .vs-addfunds-page[data-vs-addfunds-template=neon] .vs-addfunds-coupon-card{max-width:none}
.vs-site .vs-addfunds-page[data-vs-addfunds-template=neon] .vs-addfunds-heading{background:var(--af-card);padding:26px}
.vs-site .vs-addfunds-page[data-vs-addfunds-template=neon] .vs-addfunds-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.vs-site .vs-addfunds-page[data-vs-addfunds-template=neon] .vs-addfunds-tabs a{background:var(--af-card);border:0;color:var(--af-text);border-radius:14px}
.vs-site .vs-addfunds-page[data-vs-addfunds-template=neon] .vs-addfunds-tabs a:first-child{background:var(--af-accent);color:var(--af-accent-text)}
.vs-site .vs-addfunds-page[data-vs-addfunds-template=neon] .vs-addfunds-methods{display:flex;flex-wrap:wrap}
.vs-site .vs-addfunds-page[data-vs-addfunds-template=neon] .vs-addfunds-method{width:auto;min-width:110px;max-width:200px;min-height:48px;flex-direction:column;justify-content:center;text-align:center;font-size:11px;gap:3px;background:var(--af-field)}
.vs-site .vs-addfunds-page[data-vs-addfunds-template=neon] .vs-addfunds-method>b{display:none}
.vs-site .vs-addfunds-page[data-vs-addfunds-template=neon] .vs-addfunds-method[aria-pressed=true]{background:var(--af-accent);color:var(--af-accent-text)}
.vs-site .vs-addfunds-page[data-vs-addfunds-template=neon] .vs-addfunds-method[aria-pressed=true]>i{color:var(--af-accent-text)}
.vs-site .vs-addfunds-page[data-vs-addfunds-template=neon] .vs-addfunds-instructions{min-height:140px;background:var(--af-panel)}
.vs-site .vs-addfunds-page[data-vs-addfunds-template=neon] .vs-addfunds-step span{display:none}
.vs-site .vs-addfunds-page[data-vs-addfunds-template=mint]{max-width:1180px}
.vs-site .vs-addfunds-page[data-vs-addfunds-template=mint] .vs-addfunds-heading{justify-content:center;background:transparent;border:0;box-shadow:none;margin-bottom:6px}
.vs-site .vs-addfunds-page[data-vs-addfunds-template=mint] .vs-addfunds-heading-copy{text-align:center}
.vs-site .vs-addfunds-page[data-vs-addfunds-template=mint] .vs-addfunds-heading h1{font-size:33px}
.vs-site .vs-addfunds-page[data-vs-addfunds-template=mint] .vs-addfunds-heading-icon,.vs-site .vs-addfunds-page[data-vs-addfunds-template=mint] .vs-addfunds-balance,.vs-site .vs-addfunds-page[data-vs-addfunds-template=mint] .vs-addfunds-tabs,.vs-site .vs-addfunds-page[data-vs-addfunds-template=mint] .vs-addfunds-methods,.vs-site .vs-addfunds-page[data-vs-addfunds-template=mint] .vs-addfunds-amount-picks,.vs-site .vs-addfunds-page[data-vs-addfunds-template=mint] .vs-addfunds-instructions,.vs-site .vs-addfunds-page[data-vs-addfunds-template=mint] .vs-addfunds-step span{display:none}
.vs-site .vs-addfunds-page[data-vs-addfunds-template=mint] .vs-addfunds-form-card,.vs-site .vs-addfunds-page[data-vs-addfunds-template=mint] .vs-addfunds-coupon-card{max-width:none}
.vs-site .vs-addfunds-page[data-vs-addfunds-template=mint] .vs-addfunds-form-card,.vs-site .vs-addfunds-page[data-vs-addfunds-template=mint] .vs-addfunds-coupon-card,.vs-site .vs-addfunds-page[data-vs-addfunds-template=mint] .vs-addfunds-history-card{border:0;border-radius:8px;box-shadow:none}
.vs-site .vs-addfunds-page[data-vs-addfunds-template=mint].vs-addfunds-ready .vs-addfunds-select-wrap{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}
.vs-site .vs-addfunds-page[data-vs-addfunds-template=mint] .vs-addfunds-history-card .table th{background:var(--af-accent);color:var(--af-accent-text)}
@media(max-width:700px){.vs-site .vs-addfunds-page{padding:12px 10px 40px}.vs-site .vs-addfunds-heading{align-items:flex-start;flex-direction:column;padding:18px}.vs-site .vs-addfunds-balance{align-self:stretch;justify-content:space-between}.vs-site .vs-addfunds-form-card,.vs-site .vs-addfunds-coupon-card,.vs-site .vs-addfunds-history-card{padding:16px}.vs-site .vs-addfunds-methods{grid-template-columns:1fr}.vs-site .vs-addfunds-tabs a{min-width:0;flex:1}.vs-site .vs-addfunds-coupon-row{flex-direction:column}.vs-site .vs-addfunds-page[data-vs-addfunds-template=neon] .vs-addfunds-method{min-width:calc(50% - 5px);max-width:calc(50% - 5px)}}
