.aov-account-page{--ap-bg:#f5f7fb;--ap-panel:#fff;--ap-soft:#f0f4fa;--ap-ink:#142139;--ap-muted:#728095;--ap-line:#e3e9f2;--ap-blue:#2563eb;--ap-positive:#13866a;color:var(--ap-ink);padding-bottom:110px!important;min-height:calc(100dvh - 74px)}
html[data-aov-theme="dark"] .aov-account-page{--ap-bg:#0e1727;--ap-panel:#162235;--ap-soft:#1c2b41;--ap-ink:#edf3fc;--ap-muted:#9aaac0;--ap-line:#2a3a51;--ap-blue:#8cb4ff;--ap-positive:#69d9b5}
.aov-account-page>.container-fluid{max-width:1220px;margin:0 auto!important;padding:32px 28px!important;min-width:0}
.ap-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.ap-heading small{display:block;font-size:10px;letter-spacing:2px;font-weight:700;color:var(--ap-blue);margin:0 0 12px}.ap-heading h1{color:var(--ap-ink)!important;font-size:clamp(26px,3vw,36px)!important;font-weight:750;letter-spacing:-1.2px;line-height:1.15;margin:0 0 10px;text-wrap:balance}.ap-heading p{font-size:13px;line-height:1.7;max-width:580px;color:var(--ap-muted);margin:0}.ap-heading>a{font-size:12px;color:var(--ap-muted);white-space:nowrap;padding:10px 0}.ap-heading>a:hover{color:var(--ap-blue)}
.ap-tabs{display:flex;gap:4px;border-bottom:1px solid var(--ap-line);margin:0 0 28px;overflow:auto;scrollbar-width:none}.ap-tabs a{font-size:12px;font-weight:600;padding:13px 17px 15px;white-space:nowrap;color:var(--ap-muted);border-bottom:2px solid transparent}.ap-tabs a[aria-current=page]{color:var(--ap-blue);border-bottom-color:var(--ap-blue)}.ap-tabs a:hover{color:var(--ap-ink);background:var(--ap-soft)}
.aov-account-page .card{border:1px solid var(--ap-line)!important;background:var(--ap-panel)!important;border-radius:16px!important;box-shadow:0 4px 20px #081b3b04!important;overflow:hidden;color:var(--ap-ink);margin-bottom:24px}.aov-account-page .card::before,.aov-account-page .card::after{display:none!important}.aov-account-page .card-header{padding:21px 24px!important;background:transparent!important;border-bottom:1px solid var(--ap-line)!important}.aov-account-page .card-title{font-size:15px!important;color:var(--ap-ink)!important;letter-spacing:-.25px;margin:0!important;font-weight:650}.aov-account-page .card-body{padding:24px}.aov-account-page .card-body.p-0{padding:0!important}.aov-account-page .card-footer{background:var(--ap-panel)!important;border-top:1px solid var(--ap-line);padding:18px 24px;display:flex;gap:12px;align-items:center}.aov-account-page .card-body .card-body{padding:0!important}
.aov-account-page label{font-size:12px;color:var(--ap-muted)!important;font-weight:550}.aov-account-page .form-control{min-height:46px;border-radius:9px!important;background:var(--ap-soft)!important;border:1px solid var(--ap-line)!important;color:var(--ap-ink)!important;box-shadow:none!important;font-size:13px;padding:11px 13px;min-width:0}.aov-account-page .form-control:focus{border-color:var(--ap-blue)!important;outline:3px solid #4488ed16}.aov-account-page .form-control[readonly]{opacity:.75}.aov-account-page .form-group{margin-bottom:21px}.aov-account-page .form-group.row{align-items:flex-start}.aov-account-page .form-group i{display:inline-block;font-size:11px;color:var(--ap-muted);margin-top:8px;font-style:normal;line-height:1.7}.aov-account-page .btn{border-radius:9px!important;font-size:12px!important;padding:11px 18px;min-height:42px;box-shadow:none!important;transition:transform .16s ease,background .16s ease}.aov-account-page .btn:active{transform:scale(.98)}.aov-account-page .btn-primary,.aov-account-page #btnSubmit{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.aov-account-page .btn-danger:not(#btnSubmit),.aov-account-page .btn-secondary{background:var(--ap-soft)!important;border-color:var(--ap-line)!important;color:var(--ap-muted)!important}.aov-account-page :is(button,a,input,select):focus-visible{outline:2px solid var(--ap-blue);outline-offset:3px}.aov-account-page .alert{border-radius:10px!important;border:1px solid var(--ap-line)!important;background:var(--ap-soft)!important;color:var(--ap-ink)!important;line-height:1.7;font-size:12px}
.aov-account-page .table-responsive{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--ap-line) transparent}.aov-account-page table.table{background:var(--ap-panel)!important;color:var(--ap-ink)!important;border-collapse:collapse!important;width:100%!important;margin:0!important;font-size:12px;font-variant-numeric:tabular-nums}.aov-account-page table.table thead,.aov-account-page table.table thead tr{background:var(--ap-soft)!important}.aov-account-page table.table th{color:var(--ap-muted)!important;font-size:10px;font-weight:650;padding:15px 19px!important;border:0!important;white-space:nowrap;letter-spacing:.2px}.aov-account-page table.table td{padding:17px 19px!important;border:0!important;border-top:1px solid var(--ap-line)!important;vertical-align:middle!important;background:transparent!important;max-width:380px;overflow-wrap:anywhere}.aov-account-page table.table tbody tr{background:transparent!important;transition:background .15s}.aov-account-page table.table tbody tr:hover{background:var(--ap-soft)!important}.aov-account-page table.table td b[style]{color:var(--ap-ink)!important}.aov-account-page table.table td i{font-style:normal}.aov-account-page .badge{font-size:10px;padding:6px 9px;border-radius:5px!important}.aov-account-page .dataTables_wrapper{padding:0!important;color:var(--ap-muted);font-size:11px}.aov-account-page .dataTables_wrapper>.row{margin:0;padding:14px 12px}.aov-account-page .dataTables_wrapper>.row:nth-child(2){padding:0}.aov-account-page .dataTables_wrapper .form-control{min-height:35px;height:35px;font-size:12px}.aov-account-page .page-link{background:var(--ap-panel)!important;border-color:var(--ap-line)!important;color:var(--ap-muted)!important;font-size:11px;border-radius:6px;margin:0 2px}.aov-account-page .page-item.active .page-link{background:#2563eb!important;color:#fff!important;border-color:#2563eb!important}
.ap-identity{padding:26px!important}.ap-avatar{width:66px;height:66px;border-radius:18px;margin-bottom:20px;object-fit:cover}.ap-identity h2{font-size:23px;font-weight:700;color:var(--ap-ink)!important;margin:0 0 6px;overflow-wrap:anywhere}.ap-identity>p{font-size:11px;color:var(--ap-muted);overflow-wrap:anywhere}.ap-wallet{padding:22px 0;margin:23px 0;border-top:1px solid var(--ap-line);border-bottom:1px solid var(--ap-line)}.ap-wallet span{font-size:11px;color:var(--ap-muted);display:block;margin-bottom:7px}.ap-wallet strong{font-size:31px;font-weight:750;letter-spacing:-1px;font-variant-numeric:tabular-nums}.ap-identity .btn{width:100%;margin-top:14px}.ap-status{display:flex;gap:8px;align-items:center;font-size:11px;color:var(--ap-muted)}.ap-status::before{content:"";height:6px;width:6px;border-radius:50%;background:var(--ap-positive)}
.aov-account-page[data-account-page=profile] .col-sm-4 .card-body{text-align:left!important;padding:19px!important}.aov-account-page[data-account-page=profile] .col-sm-4 h2{font-size:23px!important;letter-spacing:-.7px;margin:0 0 8px!important;color:var(--ap-ink)!important}.aov-account-page[data-account-page=profile] .col-sm-4 h4{font-size:10px!important;font-weight:500;color:var(--ap-muted)!important}.aov-account-page[data-account-page=profile] .card-stretch{height:auto!important}
.ap-finance{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:24px;align-items:start}.ap-deposit{position:relative;padding:28px;border-radius:18px;border:1px solid transparent;background:linear-gradient(var(--ap-panel),var(--ap-panel)) padding-box,linear-gradient(120deg,#2f6be6,#5cceca,#477ce9) border-box;box-shadow:0 10px 45px #081b3b08}.ap-bankline{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.ap-bankmark{display:flex;gap:10px;align-items:center;font-size:15px;font-weight:750;color:var(--ap-ink)}.ap-bankmark i{width:38px;height:38px;display:grid;place-items:center;background:var(--ap-soft);border-radius:10px;color:var(--ap-blue)}.ap-bankline>span{font-size:10px;color:var(--ap-positive);display:flex;align-items:center;gap:6px}.ap-bankline>span::before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.ap-deposit h2{font-size:21px!important;letter-spacing:-.6px;color:var(--ap-ink)!important;margin-bottom:6px}.ap-deposit>.ap-description{font-size:12px;line-height:1.8;color:var(--ap-muted);margin-bottom:25px}.ap-deposit label{display:block;margin:0 0 9px}.ap-amount-wrap{position:relative}.ap-amount-wrap .form-control{font-size:25px!important;font-weight:700;height:66px!important;padding-right:60px!important;background:var(--ap-bg)!important;font-variant-numeric:tabular-nums}.ap-amount-wrap>span{position:absolute;right:17px;top:22px;font-size:12px;color:var(--ap-muted)}.ap-minimum{font-size:10px;color:var(--ap-muted);margin:9px 0 15px}.ap-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 23px}.ap-presets button{border:1px solid var(--ap-line);background:var(--ap-panel);color:var(--ap-ink);border-radius:8px;padding:12px 3px;font-size:11px;font-weight:600;cursor:pointer}.ap-presets button[aria-pressed=true],.ap-presets button:hover{border-color:var(--ap-blue);color:var(--ap-blue);background:var(--ap-soft)}.ap-receipt{border-top:1px dashed var(--ap-line);padding-top:19px;margin-top:12px}.ap-receipt>div{display:flex;justify-content:space-between;gap:10px;font-size:12px;margin-bottom:15px;color:var(--ap-muted)}.ap-receipt b{color:var(--ap-ink);font-variant-numeric:tabular-nums}.ap-receipt>div:last-child{align-items:center;padding-top:14px;border-top:1px solid var(--ap-line);margin-bottom:22px}.ap-receipt>div:last-child b{font-size:27px;font-weight:750;letter-spacing:-.7px;color:var(--ap-positive)}.ap-deposit #btnDepositOrder{width:100%;font-size:13px!important;min-height:48px}.ap-deposit-error{min-height:0;color:#db5665;font-size:12px;margin-bottom:10px}.ap-deposit-error:empty{display:none}.ap-bank-note{margin:15px 0 0;text-align:center;font-size:10px;color:var(--ap-muted)}
.ap-offers{padding:25px}.ap-offers h2,.ap-guide h2{font-size:16px!important;color:var(--ap-ink)!important;margin:0 0 7px;font-weight:700}.ap-offers>p{font-size:11px;color:var(--ap-muted);margin-bottom:21px}.ap-tier{display:flex;justify-content:space-between;gap:16px;padding:17px 0;border-top:1px solid var(--ap-line);align-items:center}.ap-tier strong{font-size:13px;color:var(--ap-ink)}.ap-tier small{display:block;font-size:10px;color:var(--ap-muted);margin-top:5px}.ap-tier>b{font-size:24px;letter-spacing:-.8px;color:var(--ap-positive);font-weight:700}.ap-tier-note{font-size:10px;color:var(--ap-muted);line-height:1.8;margin:12px 0 0}.ap-guide{padding:24px 25px;border:1px solid var(--ap-line);border-radius:16px;background:var(--ap-panel)}.ap-guide ol{padding-left:19px;margin:15px 0 0;color:var(--ap-muted);font-size:11px;line-height:1.8}.ap-guide li{padding:4px 0 6px 5px}.ap-guide a{color:var(--ap-blue)}
.ap-ranking-intro{display:flex;align-items:center;justify-content:space-between;padding:25px;border-bottom:1px solid var(--ap-line);gap:15px}.ap-ranking-intro strong{font-size:17px;display:block;margin-bottom:5px}.ap-ranking-intro p{font-size:11px;color:var(--ap-muted);margin:0}.ap-ranking-intro>span{font-size:11px;color:var(--ap-blue)}.aov-account-page[data-account-page=top-money] tbody tr:nth-child(-n+3) td:first-child b{display:inline-grid;place-items:center;width:30px;height:30px;background:#e2aa2420;color:#d79f21!important;border-radius:9px}.aov-account-page[data-account-page=top-money] .table td{padding:23px!important}.aov-account-page[data-account-page=top-money] table td:nth-child(3){font-size:17px;font-weight:700}
.ap-security-note{border-left:3px solid var(--ap-blue);padding:17px 20px;background:var(--ap-soft);border-radius:0 9px 9px 0;font-size:12px;line-height:1.8;color:var(--ap-muted);margin-bottom:24px}.aov-account-page[data-account-page=security] .card-body svg{background:white;max-width:180px;height:auto;padding:10px;border-radius:10px}.aov-account-page[data-account-page=change-password] .row>.col-lg-12{max-width:850px;margin:0 auto}.aov-account-page[data-account-page=security] .row>.col-lg-12{max-width:1000px;margin:0 auto}.aov-account-page[data-account-page=security] .card-title img{display:none}
@media(max-width:900px){.ap-finance{grid-template-columns:1fr}.ap-heading{align-items:flex-start}.ap-heading>a{display:none}.aov-account-page>.container-fluid{padding:24px 20px!important}.ap-tabs a{padding:12px 14px}.aov-account-page .table{min-width:650px}.aov-account-page[data-account-page=top-money] .table{min-width:480px}}
@media(max-width:560px){.aov-account-page>.container-fluid{padding:23px 15px!important}.ap-heading{margin-bottom:17px}.ap-heading h1{font-size:27px!important}.ap-heading p{font-size:12px}.ap-tabs{margin-bottom:22px}.ap-tabs a{padding:11px 12px;font-size:11px}.ap-deposit{padding:22px 18px}.ap-presets{gap:6px}.ap-presets button{font-size:10px}.aov-account-page .card-body{padding:20px 17px}.aov-account-page .card-header{padding:18px!important}.aov-account-page .form-control{font-size:16px}.aov-account-page .col-form-label{margin-bottom:7px}.ap-identity{padding:22px!important}.aov-account-page .dataTables_wrapper>.row{padding:10px 6px}.ap-offers{padding:21px}.ap-heading small{letter-spacing:1.5px}}
@media(prefers-reduced-motion:reduce){.aov-account-page *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
.ap-card-instructions>strong{font-size:15px;color:var(--ap-ink);display:block;margin-bottom:12px}.ap-card-instructions ol{padding-left:18px;color:var(--ap-muted);font-size:12px;line-height:1.9;margin-bottom:22px}.ap-card-instructions li{padding:0 0 8px 4px}.ap-card-fee{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--ap-line);padding-top:18px;font-size:11px;color:var(--ap-muted)}.ap-card-fee b{font-size:24px;color:var(--ap-ink)}.ap-card-instructions>p{font-size:11px;line-height:1.8;color:var(--ap-muted);margin:14px 0 0}.ap-card-admin-note{margin-top:20px;padding-top:20px;border-top:1px solid var(--ap-line)}.aov-account-page[data-account-page=nap-the] .alert.bg-white{background:var(--ap-soft)!important;border-color:var(--ap-line)!important}.aov-account-page[data-account-page=nap-the] #ketqua{color:var(--ap-positive)!important;font-size:20px;font-variant-numeric:tabular-nums}.aov-account-page table td b.ap-money-positive{color:var(--ap-positive)!important}.aov-account-page table td b.ap-money-negative{color:#e9828e!important}.ap-guide ol{list-style:decimal!important;counter-reset:none!important}.ap-guide li{display:list-item!important;list-style:decimal!important;background:transparent!important}.ap-guide li::before{display:none!important}
@property --ap-border-angle{syntax:"<angle>";initial-value:120deg;inherits:false}.ap-deposit{background:linear-gradient(var(--ap-panel),var(--ap-panel)) padding-box,conic-gradient(from var(--ap-border-angle),#2861d8,#7bd6c7,#477ee4,#2861d8) border-box;animation:ap-border-orbit 10s linear infinite}@keyframes ap-border-orbit{to{--ap-border-angle:480deg}}@media(prefers-reduced-motion:reduce){.ap-deposit{animation:none!important}}
.aov-account-page .alert.bg-white{background:var(--ap-soft)!important;border-color:var(--ap-line)!important;color:var(--ap-muted)!important}.aov-account-page[data-account-page=orders] .order-transid{color:var(--ap-blue)!important;font-size:11px!important}.aov-account-page[data-account-page=orders] .order-date{color:var(--ap-muted)!important;font-size:11px!important}.aov-account-page[data-account-page=orders] .order-price,.aov-account-page[data-account-page=orders] .order-amount{color:var(--ap-ink)!important}.aov-account-page .dataTables_length select{min-width:65px!important;padding:5px 8px!important}.aov-account-page .dataTables_filter input{max-width:100%;min-width:130px}.aov-account-page[data-account-page=orders] .order-actions{display:flex!important;gap:5px;flex-wrap:nowrap!important}.aov-account-page[data-account-page=orders] .order-actions .btn{min-height:33px!important;padding:7px 10px!important;font-size:10px!important;white-space:nowrap}
