body.avp-account-page{background:#f4f7fc!important}body.avp-account-page>.topbar,body.avp-account-page>footer{display:none!important}body.avp-account-page main.shell.page{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}.avp-account,.avp-account *{box-sizing:border-box}.avp-account{min-height:100vh;display:flex;font:14px/1.55 Inter,system-ui,-apple-system,'Segoe UI',sans-serif;color:#1b2c49;background:#f5f7fc}.avp-account a{text-decoration:none!important}.avp-account-side{width:255px;min-width:255px;min-height:100vh;background:#13213c;color:#fff;padding:31px 18px;display:flex;flex-direction:column}.avp-account-brand{color:#fff!important;font-size:20px;font-weight:800;padding:0 12px 60px;display:block}.avp-account-brand>span{color:#67a3ff}.avp-account-brand strong{font-size:15px}.avp-account-brand small{display:block;letter-spacing:2px;color:#7791bb;font-size:9px;margin:6px 0 0 39px}.avp-account-label{font-size:10px;font-weight:800;color:#7e91b4;letter-spacing:2px;padding-left:15px;margin:0 0 15px}.avp-account-side nav{display:grid;gap:8px}.avp-account-side nav a{color:#afbed5!important;font-weight:650;border-radius:11px;padding:13px 15px}.avp-account-side nav a.active,.avp-account-side nav a:hover{background:#295fe3;color:#fff!important}.avp-account-sidefoot{margin-top:auto;border-top:1px solid #2b3a56;padding:19px 12px;display:grid;gap:3px}.avp-account-sidefoot small{color:#91a6c8;overflow-wrap:anywhere}.avp-account-sidefoot a{color:#bdcfff!important;margin-top:13px}.avp-account-content{flex:1;min-width:0}.avp-account-top{height:76px;background:white;border-bottom:1px solid #e8edf5;display:flex;align-items:center;justify-content:space-between;padding:0 38px;color:#7b8aa1;font-size:12px}.avp-account-chip{padding:9px 13px;border-radius:30px;background:#eff3fc;color:#365eab;font-weight:750}.avp-account-inner{padding:38px;max-width:1530px;margin:auto}.avp-account-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:30px}.avp-account-heading small{color:#3769d8;font-size:10px;letter-spacing:2px;font-weight:800}.avp-account-heading h1{font-size:33px!important;font-weight:850!important;letter-spacing:-1px;margin:8px 0 4px!important;color:#182946!important}.avp-account-heading p{margin:0;color:#8090a5}.avp-account-new,.avp-account-verify button,.avp-account-save{background:#285fe2!important;color:white!important;border:0!important;border-radius:10px;padding:13px 20px!important;font-weight:750;cursor:pointer}.avp-account-verify{border:1px solid #cbdcfb;background:#edf4ff;padding:20px 24px;border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.avp-account-verify p{margin:4px 0 0;color:#57719c}.avp-account-verify button{white-space:nowrap}.avp-account-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.avp-account-metrics>div,.avp-account-card{background:#fff;border:1px solid #e6ecf5;border-radius:16px;box-shadow:0 8px 24px #19365d08}.avp-account-metrics>div{padding:24px}.avp-account-metrics small{font-weight:800;letter-spacing:1px;color:#899ab1;font-size:10px}.avp-account-metrics strong{display:block;font-size:34px;color:#182946;margin-top:11px}.avp-account-card{overflow:hidden}.avp-account-card-head{padding:25px 27px;border-bottom:1px solid #edf1f7;display:flex;justify-content:space-between;align-items:center}.avp-account-card-head h2{font-size:19px!important;font-weight:800!important;margin:0!important}.avp-account-card-head>span{color:#8796ab}.avp-account-tablewrap{overflow-x:auto}.avp-account table{width:100%;border-collapse:collapse;min-width:680px}.avp-account th{text-align:left;background:#fafcff;color:#8594aa;font-size:10px;letter-spacing:1px;padding:16px 24px}.avp-account td{border-top:1px solid #eff2f7;padding:21px 24px;color:#4b6080}.avp-account td code{font-size:12px;color:#253e6b;font-weight:800}.avp-account-status{display:inline-block;padding:6px 12px;border-radius:40px;font-size:11px;font-weight:800}.avp-account-status.paid{background:#e6f4ed;color:#247f57}.avp-account-status.pending{background:#fff3e4;color:#a96b21}.avp-account-open{color:#2c60d4!important;font-weight:750}.avp-account-muted{color:#99a5b7}.avp-account-empty{text-align:center;padding:65px 12px!important;color:#8999af!important}.avp-account-form{padding:28px}.avp-account-type{display:flex;gap:12px;margin-bottom:25px}.avp-account-type label{display:block;cursor:pointer}.avp-account-type input{accent-color:#295fdf}.avp-account-type span{padding:13px 16px;display:inline-block;border:1px solid #dce5f4;border-radius:10px;margin-left:6px;font-weight:750}.avp-account-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.avp-account-fields label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:750;color:#536886}.avp-account-fields input{width:100%;border:1px solid #dfe6f0!important;background:#fff!important;border-radius:10px!important;min-height:46px;padding:10px 13px!important;color:#263f64!important;font:inherit!important}.avp-account-note{font-size:12px;color:#8191a8;margin:20px 0}.avp-account-alert{border-radius:12px;background:#e6f5ee;color:#216a4c;padding:14px 20px;margin-bottom:18px}.avp-account-alert-err{background:#fff0f0;color:#ac3a4d}.avp-need-login{padding:80px;text-align:center}.avp-need-login a{display:inline-block;background:#2b60dd;color:white;padding:12px 23px;border-radius:10px}@media(max-width:900px){.avp-account-side{width:210px;min-width:210px}.avp-account-inner{padding:24px}.avp-account-top{padding:0 24px}}@media(max-width:700px){.avp-account{display:block}.avp-account-side{width:100%;min-width:0;min-height:0;padding:15px}.avp-account-brand{padding:0 10px 13px}.avp-account-label,.avp-account-sidefoot{display:none}.avp-account-side nav{display:flex;overflow:auto}.avp-account-side nav a{white-space:nowrap;font-size:12px;padding:11px}.avp-account-top{height:55px}.avp-account-heading{align-items:flex-start;flex-direction:column}.avp-account-heading h1{font-size:27px!important}.avp-account-inner{padding:20px 14px}.avp-account-metrics{gap:8px}.avp-account-metrics>div{padding:14px}.avp-account-metrics small{font-size:8px}.avp-account-metrics strong{font-size:25px}.avp-account-verify{display:block}.avp-account-verify button{margin-top:14px;white-space:normal}.avp-account-fields{grid-template-columns:1fr}.avp-account-type{flex-wrap:wrap}.avp-account-card-head{padding:20px}}
