:is(.xgen-page-invoices,.xgen-page-support-tickets,.xgen-page-my-services,.xgen-page-my-domains,.xgen-page-my-invoices,.xgen-page-account){background:linear-gradient(140deg,#122d40,#0a1928)!important;color:#d7e9f3}
:is(.xgen-page-invoices,.xgen-page-support-tickets,.xgen-page-my-services,.xgen-page-my-domains,.xgen-page-my-invoices,.xgen-page-account) .xmla-account-intro{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:36px;max-width:1240px;width:calc(100% - 48px);margin:32px auto 24px;box-sizing:border-box;border:1px solid #537c92;border-radius:12px;background:radial-gradient(ellipse at top right,rgba(58,169,187,.26),transparent 65%),linear-gradient(120deg,#203f56,#112f40)}
.xmla-account-intro h1{color:#f0f9ff!important;font-size:clamp(30px,3.4vw,46px)!important;line-height:1.18!important;margin:0 0 14px!important}
.xmla-account-intro p{color:#cfe3ee!important;max-width:650px;font-size:16px!important;line-height:1.7!important;margin:0!important}
.xmla-account-intro .xmla-account-intro-label{color:#91e2e8!important;font-weight:700;font-size:11px!important;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px!important}
.xmla-account-intro>a{display:inline-flex;gap:18px;flex-shrink:0;padding:14px 20px;border:1px solid #74b7ca;border-radius:10px;background:linear-gradient(110deg,#276a98,#1b7881);color:#fff!important;font-size:14px;font-weight:600}
.xmla-account-intro>a:is(:hover,:focus-visible){background:#226b80;outline:2px solid #96e7ee;outline-offset:3px}
:is(.xgen-page-invoices,.xgen-page-support-tickets,.xgen-page-my-services,.xgen-page-my-domains,.xgen-page-my-invoices,.xgen-page-account) .xgen-main{background:transparent!important;padding:0 0 40px!important}
:is(.xgen-page-invoices,.xgen-page-support-tickets,.xgen-page-my-services,.xgen-page-my-domains,.xgen-page-my-invoices,.xgen-page-account) .xgen-wrap{width:calc(100% - 48px)!important;max-width:1240px!important;margin-inline:auto!important}
:is(.xgen-page-invoices,.xgen-page-support-tickets,.xgen-page-my-services,.xgen-page-my-domains,.xgen-page-my-invoices,.xgen-page-account) .xmla-page-cta{display:none!important}
:is(.xgen-page-invoices,.xgen-page-support-tickets,.xgen-page-my-services,.xgen-page-my-domains,.xgen-page-my-invoices,.xgen-page-account) :is(.xgen-content,.xgen-side){padding:26px!important;background:#173447!important;border:1px solid #486e83!important;border-radius:12px!important}
:is(.xgen-page-invoices,.xgen-page-support-tickets,.xgen-page-my-services,.xgen-page-my-domains,.xgen-page-my-invoices,.xgen-page-account) .xmla-whmcs-notice{padding:22px!important;border:1px solid #977e51!important;background:#343229!important;border-radius:10px!important;color:#f2e8d4!important;line-height:1.7}
:is(.xgen-page-invoices,.xgen-page-support-tickets,.xgen-page-my-services,.xgen-page-my-domains,.xgen-page-my-invoices,.xgen-page-account) .xgen-side :is(h2,h3,p){color:#d7eaf3!important}
:is(.xgen-page-invoices,.xgen-page-support-tickets,.xgen-page-my-services,.xgen-page-my-domains,.xgen-page-my-invoices,.xgen-page-account) .xgen-route{background:#204257!important;border:1px solid #547e94!important;border-radius:10px!important;color:#edf8ff!important}
@media(max-width:700px){:is(.xgen-page-invoices,.xgen-page-support-tickets,.xgen-page-my-services,.xgen-page-my-domains,.xgen-page-my-invoices,.xgen-page-account) .xmla-account-intro{width:calc(100% - 32px);padding:24px;display:block;margin-top:20px}.xmla-account-intro>a{margin-top:22px}:is(.xgen-page-invoices,.xgen-page-support-tickets,.xgen-page-my-services,.xgen-page-my-domains,.xgen-page-my-invoices,.xgen-page-account) .xgen-wrap{width:calc(100% - 32px)!important}}
#main :is(.xgen-page-invoices,.xgen-page-support-tickets,.xgen-page-my-services,.xgen-page-my-domains,.xgen-page-my-invoices,.xgen-page-account) .xmla-account-intro{width:calc(100% - 48px)!important;max-width:1240px!important;margin:32px auto 24px!important}
#main .xgen-page-invoices .xgen-content{min-height:0!important}
@media(max-width:700px){#main :is(.xgen-page-invoices,.xgen-page-support-tickets,.xgen-page-my-services,.xgen-page-my-domains,.xgen-page-my-invoices,.xgen-page-account) .xmla-account-intro{width:calc(100% - 32px)!important;margin-top:20px!important}}
