body.vs-page-account{background:var(--vs-account-background,#f2f5ff)}
.vs-account-page{max-width:1420px;margin:22px auto 65px;padding:0 20px;color:var(--vs-account-text,#202a59);font:inherit}.vs-account-page *{box-sizing:border-box}.vs-account-page h1,.vs-account-page h2,.vs-account-page p{margin:0;color:inherit}.vs-account-page button,.vs-account-page input,.vs-account-page select{font:inherit}.vs-account-page a{text-decoration:none}.vs-account-page [hidden]{display:none!important}
.vs-account-hero,.vs-account-summary,.vs-account-card{background:var(--vs-account-card,#fff);border:1px solid var(--vs-account-border,#dce3f7);border-radius:18px}.vs-account-hero{min-height:110px;padding:22px 28px;margin-bottom:18px;display:flex;gap:18px;align-items:center;background:var(--vs-account-panel,#e9efff)}.vs-account-hero-icon,.vs-account-avatar{width:54px;height:54px;display:grid;place-items:center;flex:none;border-radius:15px;background:var(--vs-account-accent,#4f73f5);color:var(--vs-account-accent-text,#fff);font-size:21px}.vs-account-hero h1{font-size:23px;font-weight:800}.vs-account-hero p{color:var(--vs-account-muted,#647092);font-size:13px;margin-top:5px}.vs-account-hero>a{margin-inline-start:auto;padding:10px 17px;border-radius:20px;border:1px solid var(--vs-account-border);color:var(--vs-account-text);font-weight:700;font-size:12px;white-space:nowrap}.vs-account-hero>a i{margin-inline-end:6px}.vs-account-message{margin-bottom:16px}
.vs-account-summary{display:flex;align-items:center;gap:24px;padding:18px 25px;margin-bottom:18px;min-height:95px}.vs-account-summary>div{min-width:0;flex:1}.vs-account-summary small{display:block;color:var(--vs-account-muted);font-size:12px;margin-bottom:5px}.vs-account-summary strong{display:block;overflow-wrap:anywhere;font-size:16px}.vs-account-balance{max-width:180px}.vs-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.vs-account-card{min-width:0;overflow:hidden}.vs-account-heading{display:flex;align-items:center;gap:10px;min-height:58px;padding:14px 20px;background:var(--vs-account-panel,#e9efff)}.vs-account-heading>i{display:grid;place-items:center;width:28px;height:28px;color:var(--vs-account-accent);font-size:16px}.vs-account-heading h2{font-size:16px;font-weight:800}.vs-account-card-body{display:grid;gap:16px;padding:20px}.vs-account-card-body form{display:grid;gap:15px}.vs-account-card-body p{font-size:13px;line-height:1.6;color:var(--vs-account-muted)}.vs-account-field label,.vs-account-readonly label{display:block;margin-bottom:7px;font-size:12px;font-weight:700;color:var(--vs-account-text)}.vs-account-field input,.vs-account-field select,.vs-account-readonly span,.vs-account-readonly input{display:block;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--vs-account-border);border-radius:10px;background:var(--vs-account-field);color:var(--vs-account-text);outline:none}.vs-account-field input:focus,.vs-account-field select:focus{border-color:var(--vs-account-accent)}.vs-account-readonly span,.vs-account-readonly input{overflow-wrap:anywhere;color:var(--vs-account-muted)}.vs-account-button{display:block;width:100%;min-height:43px;border:0;border-radius:10px;background:var(--vs-account-accent);color:var(--vs-account-accent-text);font-size:13px;font-weight:800;cursor:pointer}.vs-account-button:disabled{opacity:.6;cursor:wait}.vs-account-status{margin-inline-start:auto;padding:5px 9px;border-radius:20px;background:#ffe4e4;color:#b92731;font-size:11px;font-weight:800}.vs-account-status.is-on{background:#def5e6;color:#168445}.vs-account-approve{border-top:1px solid var(--vs-account-border);padding-top:15px}.vs-account-api-docs{display:block;padding:11px;text-align:center;border-radius:10px;background:var(--vs-account-field);color:var(--vs-account-text);font-size:12px;font-weight:700}.vs-account-api-docs:hover{color:var(--vs-account-accent)}
.vs-account-page[data-vs-account-template=orange] .vs-account-hero{min-height:160px;background:linear-gradient(110deg,var(--vs-account-panel),var(--vs-account-accent));color:#fff}.vs-account-page[data-vs-account-template=orange] .vs-account-hero p,.vs-account-page[data-vs-account-template=orange] .vs-account-hero>a{color:#fff}.vs-account-page[data-vs-account-template=orange] .vs-account-hero-icon{background:rgba(255,255,255,.15)}.vs-account-page[data-vs-account-template=orange] .vs-account-heading{background:var(--vs-account-accent);color:#fff}.vs-account-page[data-vs-account-template=orange] .vs-account-heading>i{color:#fff}.vs-account-page[data-vs-account-template=orange] .vs-account-button{background:var(--vs-account-secondary);color:#fff}
.vs-account-page[data-vs-account-template=blue] .vs-account-hero{background:var(--vs-account-panel);color:#fff}.vs-account-page[data-vs-account-template=blue] .vs-account-hero p,.vs-account-page[data-vs-account-template=blue] .vs-account-hero>a{color:#e3e8ef}.vs-account-page[data-vs-account-template=blue] .vs-account-heading{background:var(--vs-account-field)}.vs-account-page[data-vs-account-template=blue] .vs-account-profile{grid-column:1}.vs-account-page[data-vs-account-template=blue] .vs-account-password{grid-column:1}.vs-account-page[data-vs-account-template=blue] .vs-account-locale,.vs-account-page[data-vs-account-template=blue] .vs-account-api{grid-column:2}.vs-account-page[data-vs-account-template=blue] .vs-account-email,.vs-account-page[data-vs-account-template=blue] .vs-account-twofa{grid-column:2}
.vs-account-page[data-vs-account-template=mint]{max-width:1180px}.vs-account-page[data-vs-account-template=mint] .vs-account-hero,.vs-account-page[data-vs-account-template=mint] .vs-account-summary{display:none}.vs-account-page[data-vs-account-template=mint] .vs-account-grid{grid-template-columns:1fr}.vs-account-page[data-vs-account-template=mint] .vs-account-card{border:0;border-radius:0}.vs-account-page[data-vs-account-template=mint] .vs-account-heading{background:transparent;color:var(--vs-account-accent);padding-bottom:0}.vs-account-page[data-vs-account-template=mint] .vs-account-card-body{padding-top:12px}.vs-account-page[data-vs-account-template=mint] .vs-account-button{border-radius:5px}
.vs-account-page[data-vs-account-template=noir] .vs-account-hero{display:none}.vs-account-page[data-vs-account-template=noir] .vs-account-summary{background:var(--vs-account-panel);border:0;justify-content:flex-end}.vs-account-page[data-vs-account-template=noir] .vs-account-avatar{order:4}.vs-account-page[data-vs-account-template=noir] .vs-account-grid{direction:rtl}.vs-account-page[data-vs-account-template=noir] .vs-account-heading{background:var(--vs-account-panel);color:#fff}.vs-account-page[data-vs-account-template=noir] .vs-account-heading>i{color:var(--vs-account-accent)}.vs-account-page[data-vs-account-template=noir] .vs-account-field input,.vs-account-page[data-vs-account-template=noir] .vs-account-field select{color:#fff}
.vs-account-page[data-vs-account-template=cream] .vs-account-hero{display:none}.vs-account-page[data-vs-account-template=cream] .vs-account-summary{border:14px solid #000;padding:16px}.vs-account-page[data-vs-account-template=cream] .vs-account-avatar{background:var(--vs-account-accent);color:#000}.vs-account-page[data-vs-account-template=cream] .vs-account-heading{background:linear-gradient(#555,#000);color:#fff;margin:17px;border-radius:14px}.vs-account-page[data-vs-account-template=cream] .vs-account-heading>i{color:var(--vs-account-accent)}.vs-account-page[data-vs-account-template=cream] .vs-account-button{border-radius:12px}
.vs-account-page[data-vs-account-template=crimson] .vs-account-hero{display:none}.vs-account-page[data-vs-account-template=crimson] .vs-account-summary{min-height:170px;background:var(--vs-account-panel)}.vs-account-page[data-vs-account-template=crimson] .vs-account-grid{grid-template-columns:1fr 2fr}.vs-account-page[data-vs-account-template=crimson] .vs-account-profile,.vs-account-page[data-vs-account-template=crimson] .vs-account-locale,.vs-account-page[data-vs-account-template=crimson] .vs-account-api{grid-column:1}.vs-account-page[data-vs-account-template=crimson] .vs-account-password,.vs-account-page[data-vs-account-template=crimson] .vs-account-email,.vs-account-page[data-vs-account-template=crimson] .vs-account-twofa{grid-column:2}.vs-account-page[data-vs-account-template=crimson] .vs-account-heading{background:var(--vs-account-panel);border-bottom:2px solid var(--vs-account-accent)}
.vs-account-page[data-vs-account-template=slate] .vs-account-hero{background:transparent;border:0;padding:0;min-height:50px}.vs-account-page[data-vs-account-template=slate] .vs-account-hero-icon,.vs-account-page[data-vs-account-template=slate] .vs-account-hero p{display:none}.vs-account-page[data-vs-account-template=slate] .vs-account-summary{border:0;background:transparent;padding:0}.vs-account-page[data-vs-account-template=slate] .vs-account-card{border:0;background:var(--vs-account-field);border-radius:10px}.vs-account-page[data-vs-account-template=slate] .vs-account-heading{background:transparent}.vs-account-page[data-vs-account-template=slate] .vs-account-field input,.vs-account-page[data-vs-account-template=slate] .vs-account-field select,.vs-account-page[data-vs-account-template=slate] .vs-account-readonly span{background:var(--vs-account-secondary);border:0}.vs-account-page[data-vs-account-template=slate] .vs-account-button{background:var(--vs-account-secondary);color:var(--vs-account-text)}
.vs-account-page[data-vs-account-template=periwinkle] .vs-account-hero{display:none}.vs-account-page[data-vs-account-template=periwinkle] .vs-account-summary{background:linear-gradient(110deg,#fff,var(--vs-account-panel));min-height:220px;justify-content:center;flex-direction:column;text-align:center;gap:8px}.vs-account-page[data-vs-account-template=periwinkle] .vs-account-summary>div{flex:none}.vs-account-page[data-vs-account-template=periwinkle] .vs-account-balance{display:none}.vs-account-page[data-vs-account-template=periwinkle] .vs-account-card{background:linear-gradient(110deg,#fff,var(--vs-account-panel))}.vs-account-page[data-vs-account-template=periwinkle] .vs-account-heading{background:transparent}.vs-account-page[data-vs-account-template=periwinkle] .vs-account-button{background:var(--vs-account-accent)}
.vs-account-page[data-vs-account-template=emerald] .vs-account-hero{display:none}.vs-account-page[data-vs-account-template=emerald] .vs-account-summary{background:var(--vs-account-panel);border:0}.vs-account-page[data-vs-account-template=emerald] .vs-account-heading{background:var(--vs-account-panel);border-bottom:2px solid var(--vs-account-accent)}.vs-account-page[data-vs-account-template=emerald] .vs-account-card{border:0}.vs-account-page[data-vs-account-template=emerald] .vs-account-field input,.vs-account-page[data-vs-account-template=emerald] .vs-account-field select{color:#fff}.vs-account-page[data-vs-account-template=emerald] .vs-account-button{background:var(--vs-account-accent)}
.vs-account-page[data-vs-account-template=porcelain] .vs-account-hero{background:var(--vs-account-card);box-shadow:0 8px 25px rgba(20,36,70,.07)}.vs-account-page[data-vs-account-template=porcelain] .vs-account-hero-icon,.vs-account-page[data-vs-account-template=porcelain] .vs-account-heading>i{background:#ffede1;color:var(--vs-account-accent)}.vs-account-page[data-vs-account-template=porcelain] .vs-account-card{box-shadow:0 10px 25px rgba(20,36,70,.08)}.vs-account-page[data-vs-account-template=porcelain] .vs-account-heading{background:transparent;border-bottom:1px solid var(--vs-account-border)}.vs-account-page[data-vs-account-template=porcelain] .vs-account-button{background:linear-gradient(90deg,var(--vs-account-accent),var(--vs-account-secondary));box-shadow:0 5px 12px rgba(255,123,27,.2)}
@media(max-width:720px){.vs-account-page{padding:0 12px}.vs-account-grid,.vs-account-page[data-vs-account-template=mint] .vs-account-grid,.vs-account-page[data-vs-account-template=crimson] .vs-account-grid{grid-template-columns:1fr}.vs-account-grid>.vs-account-card{grid-column:auto!important}.vs-account-summary{flex-wrap:wrap;gap:12px}.vs-account-summary>div{flex-basis:calc(50% - 10px)}.vs-account-balance{display:none}.vs-account-hero{padding:18px}.vs-account-hero>a{display:none}}
