body[data-payment-page]{min-height:100vh;background-repeat:no-repeat!important}
body a.suite-dashboard,body[data-premium-suite][data-premium-suite] a.suite-dashboard{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;max-width:100%!important;min-height:44px!important;margin:0 0 0 auto!important;padding:10px 16px!important;border:1px solid #a48a50!important;border-radius:8px!important;background:#0b1929!important;color:#e9cd8e!important;font:700 14px/1.4 Manrope,Arial,sans-serif!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:none!important;float:none!important;position:static!important}
body a.suite-dashboard:hover{background:#233448!important}body a.suite-dashboard:focus-visible{outline:2px solid #ebcd8a;outline-offset:3px}
body[data-premium-suite][data-premium-suite] .page-header:has(>.suite-dashboard){display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important}
body[data-premium-suite][data-premium-suite] .page-header>.suite-dashboard{align-self:flex-end!important}
body[data-premium-suite][data-premium-suite] :is(.topbar,.tool-topbar,.roi-header,.hl-header){align-items:center!important}
body[data-payment-page][data-payment-page][data-payment-page] .account-page{width:calc(100% - 40px)!important;max-width:1240px!important;margin:0 auto 36px!important}
body[data-payment-page] .account-intro{margin:0 0 22px!important;color:#b4c1d2!important}
body[data-payment-page][data-payment-page][data-payment-page] .account-grid{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;gap:20px!important;align-items:start!important}
body[data-payment-page][data-payment-page][data-payment-page] .account-card{min-width:0!important;padding:22px!important;background:linear-gradient(145deg,#182638,#111c2b)!important;border:1px solid #344359!important;border-radius:16px!important;box-shadow:0 14px 35px #0002!important}
body[data-payment-page][data-payment-page][data-payment-page] .account-card:first-child form{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important}
body[data-payment-page][data-payment-page][data-payment-page] .account-card label{margin:10px 0 0!important}
body[data-payment-page][data-payment-page][data-payment-page] .account-save{width:100%!important;margin-top:12px!important;background:linear-gradient(135deg,#ebd299,#c9a455)!important;color:#142238!important;border:0!important;box-shadow:none!important;padding:10px 16px!important;min-height:44px!important;border-radius:8px!important}
body[data-payment-page] .account-table{table-layout:fixed;font-size:13px;overflow-wrap:anywhere}
body[data-payment-page] .account-table th,body[data-payment-page] .account-table td{padding:12px 7px;vertical-align:top}
body[data-payment-page] .actions{flex-wrap:wrap;gap:6px}
@media(max-width:899px){body[data-payment-page][data-payment-page][data-payment-page] .account-grid{grid-template-columns:minmax(0,1fr)!important}body[data-payment-page][data-payment-page][data-payment-page] .account-page{max-width:760px!important}}
@media(max-width:560px){body[data-payment-page][data-payment-page][data-payment-page] .account-page{width:calc(100% - 24px)!important}body[data-payment-page][data-payment-page][data-payment-page] .account-card{padding:18px 14px!important}body[data-payment-page] .account-table{display:table!important;width:100%;font-size:12px}body[data-payment-page] .account-table th,body[data-payment-page] .account-table td{padding:10px 4px}body[data-payment-page] :is(.account-edit,.account-delete){padding:8px;font-size:12px}}
