/* GENERATED by panels/theme-auto.js from style.css: colour declarations re-pointed to the Cealius tokens. Do not edit by hand. */
html[data-theme="cealius"]{color:var(--c-ink);background:var(--c-panel2)}
html[data-theme="cealius"] .sidebar{color:var(--c-ink);border-right:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .brand{border-bottom:1px solid rgba(var(--c-fg),.1)}
html[data-theme="cealius"] .brand>span{color:var(--c-ink3)}
html[data-theme="cealius"] .role{border:1px solid rgba(var(--c-fg),.1);color:var(--c-ink)}
html[data-theme="cealius"] .nav-title{color:var(--c-ink)}
html[data-theme="cealius"] .nav button{color:var(--c-ink)}
html[data-theme="cealius"] .nav button:hover{background:rgba(var(--c-fg),.04);color:var(--c-ink)}
html[data-theme="cealius"] .nav button.active{background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .nav-icon{color:var(--c-ink3)}
html[data-theme="cealius"] .nav button.active .nav-icon{color:var(--c-ink)}
html[data-theme="cealius"] .sidebar-foot{border-top:1px solid rgba(var(--c-fg),.1);background:rgba(var(--c-fg),.04)}
html[data-theme="cealius"] .sidebar-foot button,html[data-theme="cealius"] .quick-link{border:1px solid rgba(var(--c-fg),.1);background:rgba(var(--c-fg),.04);color:var(--c-ink)}
html[data-theme="cealius"] .sidebar-foot #logout{color:var(--c-ink3)}
html[data-theme="cealius"] .app-header{background:var(--c-panel)}
html[data-theme="cealius"] .crumbs{color:var(--c-ink2)}
html[data-theme="cealius"] .crumbs b{color:var(--c-ink)}
html[data-theme="cealius"] .global-search input{border:1px solid rgba(var(--c-fg),.1);background:var(--c-panel);color:var(--c-ink)}
html[data-theme="cealius"] .global-search span{color:var(--c-ink2)}
html[data-theme="cealius"] .header-user{color:var(--c-ink)}
html[data-theme="cealius"] .avatar{background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .topbar h1{color:var(--c-ink)}
html[data-theme="cealius"] .sub{color:var(--c-ink2)}
html[data-theme="cealius"] .pill{border:1px solid rgba(var(--c-fg),.1);background:var(--c-panel);color:var(--c-ink)}
html[data-theme="cealius"] .pill.ok:before{background:rgba(var(--c-fg),.07)}
html[data-theme="cealius"] .pill.bad{border-color:rgba(var(--c-fg),.1);background:var(--c-panel2)}
html[data-theme="cealius"] .home-card{background:var(--c-panel);box-shadow:none}
html[data-theme="cealius"] .home-card h3{color:var(--c-ink)}
html[data-theme="cealius"] .info-row span{color:var(--c-ink2)}
html[data-theme="cealius"] .info-row b{color:var(--c-ink)}
html[data-theme="cealius"] .home-stat{color:var(--c-ink)}
html[data-theme="cealius"] .tool-section{background:var(--c-panel);box-shadow:none}
html[data-theme="cealius"] .tool-section-head{background:var(--c-panel);color:var(--c-ink)}
html[data-theme="cealius"] .tool-section-head small{color:var(--c-ink2)}
html[data-theme="cealius"] .tool-tile{color:var(--c-ink)}
html[data-theme="cealius"] .tool-tile:hover{background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .tool-icon{color:var(--c-ink2)}
html[data-theme="cealius"] .card{background:var(--c-panel);box-shadow:none}
html[data-theme="cealius"] .card h3{color:var(--c-ink)}
html[data-theme="cealius"] .metric{color:var(--c-ink)}
html[data-theme="cealius"] .table-wrap{background:var(--c-panel);box-shadow:none}
html[data-theme="cealius"] th{color:var(--c-ink);background:var(--c-panel)}
html[data-theme="cealius"] .btn{border:1px solid rgba(var(--c-fg),.1);background:var(--c-panel);color:var(--c-ink)}
html[data-theme="cealius"] .btn:hover{background:var(--c-panel2)}
html[data-theme="cealius"] .btn.primary{background:var(--c-btn);border-color:rgba(var(--c-fg),.3);color:var(--c-btn-ink)}
html[data-theme="cealius"] .btn.danger{border-color:rgba(var(--c-fg),.1);color:var(--c-err);background:var(--c-panel)}
html[data-theme="cealius"] label{color:var(--c-ink)}
html[data-theme="cealius"] input,html[data-theme="cealius"] select,html[data-theme="cealius"] textarea{border:1px solid rgba(var(--c-fg),.1);background:var(--c-panel);color:var(--c-ink)}
html[data-theme="cealius"] input:focus,html[data-theme="cealius"] select:focus,html[data-theme="cealius"] textarea:focus{border-color:rgba(var(--c-fg),.3);box-shadow:none}
html[data-theme="cealius"] .code{background:var(--c-panel);color:var(--c-ink)}
html[data-theme="cealius"] .login-wrap,html[data-theme="cealius"] .login-stage{background:var(--c-panel2)}
html[data-theme="cealius"] .login,html[data-theme="cealius"] .login-card{background:var(--c-panel);box-shadow:none}
html[data-theme="cealius"] .login h1,html[data-theme="cealius"] .login-card h1{color:var(--c-ink)}
html[data-theme="cealius"] .eyebrow{color:var(--c-ink)}
html[data-theme="cealius"] .portal-list{color:var(--c-ink2)}
html[data-theme="cealius"] .toast{background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .toast.err{background:rgba(var(--c-err-rgb),.12);color:var(--c-err)}
html[data-theme="cealius"] .progress{background:var(--c-panel2)}
html[data-theme="cealius"] /* Responsive/readability pass */
.menu-toggle{color:var(--c-ink)}
@media(max-width:860px){html[data-theme="cealius"] .sidebar{box-shadow:none}
html[data-theme="cealius"] .nav-scrim{background:var(--c-panel2)}}
html[data-theme="cealius"] .rail-link{background:var(--c-panel);color:var(--c-ink);box-shadow:none}
html[data-theme="cealius"] .rail-link:hover{background:var(--c-panel2)}
html[data-theme="cealius"] .brand-home:focus-visible{outline:2px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .sidebar .nav-title{color:var(--c-ink)}
html[data-theme="cealius"] .header-user-copy>span{color:var(--c-ink)}
html[data-theme="cealius"] .header-logout{color:var(--c-ink2)}
html[data-theme="cealius"] .header-logout:hover{color:var(--c-ink)}
html[data-theme="cealius"] .email-compose{border:1px solid rgba(var(--c-fg),.1);background:var(--c-panel)}
html[data-theme="cealius"] .email-compose span{color:var(--c-ink);background:var(--c-panel);border-left:1px solid rgba(var(--c-fg),.1)}
html[data-theme="cealius"] /* Security + File Manager redesign */
.security-overview{background:var(--c-panel);box-shadow:none}
html[data-theme="cealius"] .security-overview-head small{color:var(--c-ink2)}
html[data-theme="cealius"] .security-overview-head h2{color:var(--c-ink)}
html[data-theme="cealius"] .security-stat-icon{color:var(--c-ink)}
html[data-theme="cealius"] .security-stat span{color:var(--c-ink2)}
html[data-theme="cealius"] .security-stat strong{color:var(--c-ink)}
html[data-theme="cealius"] .security-stat.ok strong{color:var(--c-ink)}
html[data-theme="cealius"] .security-stat.warn strong{color:var(--c-acc2)}
html[data-theme="cealius"] .security-stat.bad strong{color:var(--c-err)}
html[data-theme="cealius"] .action-panel{background:var(--c-panel);box-shadow:none}
html[data-theme="cealius"] .action-icon{color:var(--c-ink)}
html[data-theme="cealius"] .action-panel-head p{color:var(--c-ink2)}
html[data-theme="cealius"] .fm-shell{background:var(--c-panel);box-shadow:none}
html[data-theme="cealius"] .fm-tree{background:var(--c-panel)}
html[data-theme="cealius"] .fm-tree-title{color:var(--c-ink2)}
html[data-theme="cealius"] .fm-tree button{color:var(--c-ink)}
html[data-theme="cealius"] .fm-tree button:hover,html[data-theme="cealius"] .fm-tree button.active{background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .fm-tree-icon{color:var(--c-ink)}
html[data-theme="cealius"] .fm-toolbar{background:var(--c-panel)}
html[data-theme="cealius"] .fm-breadcrumb button{color:var(--c-ink)}
html[data-theme="cealius"] .fm-breadcrumb span{color:var(--c-ink3)}
html[data-theme="cealius"] .fm-list-head{background:var(--c-panel);color:var(--c-ink)}
html[data-theme="cealius"] .fm-row:hover{background:var(--c-panel)}
html[data-theme="cealius"] .fm-row.selected{background:var(--c-panel2)}
html[data-theme="cealius"] .fm-file-icon{color:var(--c-ink)}
html[data-theme="cealius"] .fm-more{color:var(--c-ink)}
html[data-theme="cealius"] .fm-empty{color:var(--c-ink2)}
html[data-theme="cealius"] .fm-details{background:var(--c-panel)}
html[data-theme="cealius"] .fm-details-empty{color:var(--c-ink2)}
html[data-theme="cealius"] .fm-detail-icon{background:var(--c-panel2)}
html[data-theme="cealius"] .fm-detail-svg{color:var(--c-ink)}
html[data-theme="cealius"] .fm-detail-row span{color:var(--c-ink2)}
html[data-theme="cealius"] .fm-editor-backdrop{background:var(--c-panel2)}
html[data-theme="cealius"] .fm-editor{background:var(--c-panel);border:1px solid rgba(var(--c-fg),.1);box-shadow:none}
html[data-theme="cealius"] .fm-editor-head small{color:var(--c-ink2)}
html[data-theme="cealius"] .fm-editor textarea{background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .runtime-version{background:rgba(var(--c-fg),.04);border:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .error-code-chip{background:var(--c-panel2)}
html[data-theme="cealius"] .error-code-chip.configured{border-color:rgba(var(--c-fg),.3);background:rgba(var(--c-fg),.04)}
html[data-theme="cealius"] .credential-box{border:1px solid rgba(var(--c-fg),.1);background:var(--c-panel);color:var(--c-ink)}
html[data-theme="cealius"] .notice.info{border:1px solid rgba(var(--c-fg),.3);background:var(--c-panel);color:var(--c-ink)}
html[data-theme="cealius"] .impersonation-return{color:var(--c-ink)!important;background:var(--c-panel2)!important;border-color:rgba(var(--c-fg),.3)!important}
html[data-theme="cealius"] /* cPanel-style File Manager workspace */
.cpfm-shell{border:1px solid rgba(var(--c-fg),.1);background:var(--c-panel);box-shadow:none;color:var(--c-ink)}
html[data-theme="cealius"] .cpfm-topbar{background:var(--c-panel2);color:var(--c-ink);border-bottom:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .cpfm-actions button,html[data-theme="cealius"] .cpfm-actions label{color:var(--c-ink)}
html[data-theme="cealius"] .cpfm-actions button:hover,html[data-theme="cealius"] .cpfm-actions label:hover{background:rgba(var(--c-fg),.04)}
html[data-theme="cealius"] .cpfm-search select,html[data-theme="cealius"] .cpfm-search input{background:var(--c-panel);color:var(--c-ink);border:1px solid rgba(var(--c-fg),.1)}
html[data-theme="cealius"] .cpfm-search button{background:var(--c-btn);color:var(--c-btn-ink)}
html[data-theme="cealius"] .cpfm-path{background:var(--c-panel);border-bottom:1px solid rgba(var(--c-fg),.1)}
html[data-theme="cealius"] .cpfm-path input{background:var(--c-panel);color:var(--c-ink)}
html[data-theme="cealius"] .cpfm-path button{border:1px solid rgba(var(--c-fg),.1);background:var(--c-panel)}
html[data-theme="cealius"] .cpfm-path select{background:var(--c-panel);color:var(--c-ink)}
html[data-theme="cealius"] .cpfm-nav{background:var(--c-panel2);border-bottom:1px solid rgba(var(--c-fg),.1)}
html[data-theme="cealius"] .cpfm-nav button{color:var(--c-ink)}
html[data-theme="cealius"] .cpfm-nav button:hover{background:var(--c-panel2)}
html[data-theme="cealius"] .cpfm-work .fm-tree{border-right:1px solid rgba(var(--c-fg),.1);background:var(--c-panel)}
html[data-theme="cealius"] .fm-tree-title{color:var(--c-ink)}
html[data-theme="cealius"] .cpfm-work .fm-tree button{color:var(--c-ink)}
html[data-theme="cealius"] .cpfm-work .fm-tree button:hover{background:var(--c-panel2)}
html[data-theme="cealius"] .cpfm-main{background:var(--c-panel)}
html[data-theme="cealius"] .cpfm-table-head{border-bottom:1px solid rgba(var(--c-fg),.1);background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .cpfm-row{border-bottom:1px solid rgba(var(--c-fg),.1)}
html[data-theme="cealius"] .cpfm-row:hover{background:var(--c-panel)}
html[data-theme="cealius"] .cpfm-row.selected{background:var(--c-panel2)}
html[data-theme="cealius"] .cpfm-list .fm-empty{color:var(--c-ink)}
html[data-theme="cealius"] .fm-editor-backdrop{background:var(--c-panel2)}
html[data-theme="cealius"] .fm-editor{background:var(--c-panel);box-shadow:none}
html[data-theme="cealius"] .fm-editor-head{border-bottom:1px solid rgba(var(--c-fg),.1)}
html[data-theme="cealius"] .fm-editor-head h3{color:var(--c-ink)}
html[data-theme="cealius"] .fm-editor textarea{background:var(--c-panel2);color:var(--c-ink)}
@media(max-width:760px){html[data-theme="cealius"] .cpfm-work .fm-tree{border-bottom:1px solid rgba(var(--c-fg),.1)}}
html[data-theme="cealius"] .http-code-pill{background:var(--c-panel)}
html[data-theme="cealius"] .http-code-pill.ok{border-left:3px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .http-code-pill.warn{border-left:3px solid rgba(214,185,140,.5)}
html[data-theme="cealius"] .http-code-pill.bad{border-left:3px solid rgba(var(--c-err-rgb),.45)}
html[data-theme="cealius"] .php-domain-row{background:var(--c-panel)}
html[data-theme="cealius"] .php-domain-name b{color:var(--c-ink)}
html[data-theme="cealius"] .error-family{background:var(--c-panel);box-shadow:none}
html[data-theme="cealius"] .error-family-head small{color:var(--c-ink)}
html[data-theme="cealius"] .error-code-item{background:var(--c-panel);color:var(--c-ink)}
html[data-theme="cealius"] .error-code-item:hover{background:var(--c-panel)}
html[data-theme="cealius"] .error-code-item strong{color:var(--c-ink)}
html[data-theme="cealius"] .error-code-item span{color:var(--c-ink)}
html[data-theme="cealius"] .error-code-item small{color:var(--c-ink3)}
html[data-theme="cealius"] .error-code-item.configured{background:var(--c-panel);box-shadow:inset 3px 0 var(--c-acc)}
html[data-theme="cealius"] .error-code-item.configured small{color:var(--c-ink)}
html[data-theme="cealius"] /* Modern role-aware login */
.login-wrap,html[data-theme="cealius"] .login-stage{background:var(--c-panel2)}
html[data-theme="cealius"] .login-shell{background:var(--c-panel);border:1px solid rgba(var(--c-fg),.1);box-shadow:none}
html[data-theme="cealius"] .login-brand-panel{background:var(--c-side);color:var(--c-ink)}
html[data-theme="cealius"] .login-brand-panel .eyebrow{color:var(--c-ink)}
html[data-theme="cealius"] .login-brand-panel p{color:var(--c-ink3)}
html[data-theme="cealius"] .login-brand-badge,html[data-theme="cealius"] .login-mobile-mark{background:var(--c-btn);color:var(--c-btn-ink);box-shadow:none}
html[data-theme="cealius"] .login-trust{color:var(--c-ink3)}
html[data-theme="cealius"] .login-trust span:before{background:rgba(var(--c-fg),.04);color:var(--c-ink)}
html[data-theme="cealius"] .login-modern h2{color:var(--c-ink)}
html[data-theme="cealius"] .login-modern label{color:var(--c-ink)}
html[data-theme="cealius"] .login-modern input{border:1px solid rgba(var(--c-fg),.1)}
html[data-theme="cealius"] .login-modern input:focus{border-color:rgba(var(--c-fg),.3);box-shadow:none}
html[data-theme="cealius"] .login-alert{background:var(--c-panel2);border:1px solid rgba(var(--c-fg),.1);color:var(--c-err)}
html[data-theme="cealius"] .login-account{border:1px solid rgba(var(--c-fg),.1);background:var(--c-panel);color:var(--c-ink)}
html[data-theme="cealius"] .login-back{color:var(--c-ink)}
html[data-theme="cealius"] .login-back:hover{color:var(--c-ink)}
html[data-theme="cealius"] .login-foot{border-top:1px solid rgba(var(--c-fg),.1);color:var(--c-ink3)}
html[data-theme="cealius"] .package-summary>div{background:var(--c-panel);box-shadow:none}
html[data-theme="cealius"] .package-summary span{color:var(--c-ink2)}
html[data-theme="cealius"] .package-summary b{color:var(--c-ink)}
html[data-theme="cealius"] .package-summary small{color:var(--c-ink2)}
html[data-theme="cealius"] .package-list,html[data-theme="cealius"] .package-editor{background:var(--c-panel);box-shadow:none}
html[data-theme="cealius"] .package-list-head h2,html[data-theme="cealius"] .package-editor-head h3{color:var(--c-ink)}
html[data-theme="cealius"] .package-list-head p,html[data-theme="cealius"] .package-editor-head p{color:var(--c-ink2)}
html[data-theme="cealius"] .package-card{border:1px solid rgba(var(--c-fg),.1);background:var(--c-panel)}
html[data-theme="cealius"] .package-card-head{background:var(--c-panel)}
html[data-theme="cealius"] .package-card-head h3{color:var(--c-ink)}
html[data-theme="cealius"] .package-owner{border:1px solid rgba(var(--c-fg),.1);background:var(--c-panel2);color:var(--c-ink2)}
html[data-theme="cealius"] .package-owner.mine{border-color:rgba(var(--c-fg),.1);background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .package-storage{color:var(--c-ink)}
html[data-theme="cealius"] .package-storage small{color:var(--c-ink2)}
html[data-theme="cealius"] .package-stats b{color:var(--c-ink)}
html[data-theme="cealius"] .package-stats span{color:var(--c-ink2)}
html[data-theme="cealius"] .package-features span{border:1px solid rgba(var(--c-fg),.1);background:var(--c-panel);color:var(--c-ink)}
html[data-theme="cealius"] .package-features .off{color:var(--c-ink3)}
html[data-theme="cealius"] .feature-title{color:var(--c-ink)}
html[data-theme="cealius"] .feature-checks label{background:var(--c-panel)}
html[data-theme="cealius"] .feature-checks span{color:var(--c-ink)}
html[data-theme="cealius"] .package-editor input[readonly]{background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .fm-upload-card{background:var(--c-panel);box-shadow:none}
html[data-theme="cealius"] /* Dedicated Server Information redesign */
.server-overview{background:var(--c-panel);box-shadow:none}
html[data-theme="cealius"] .server-overview-head small{color:var(--c-ink2)}
html[data-theme="cealius"] .server-overview-head h2{color:var(--c-ink)}
html[data-theme="cealius"] .server-overview-head p{color:var(--c-ink2)}
html[data-theme="cealius"] .server-stat-icon{color:var(--c-ink)}
html[data-theme="cealius"] .server-stat span{color:var(--c-ink2)}
html[data-theme="cealius"] .server-stat strong{color:var(--c-ink)}
html[data-theme="cealius"] .server-stat small{color:var(--c-ink2)}
html[data-theme="cealius"] .server-stat.ok strong{color:var(--c-ink)}
html[data-theme="cealius"] .server-stat.warn strong{color:var(--c-acc2)}
html[data-theme="cealius"] .server-stat.bad strong{color:var(--c-err)}
html[data-theme="cealius"] .server-detail-card{background:var(--c-panel);box-shadow:none}
html[data-theme="cealius"] .server-detail-icon{color:var(--c-ink)}
html[data-theme="cealius"] .server-detail-head p{color:var(--c-ink2)}
html[data-theme="cealius"] .server-detail-rows span{color:var(--c-ink2)}
html[data-theme="cealius"] .server-detail-rows b{color:var(--c-ink)}
html[data-theme="cealius"] .server-chip{background:var(--c-panel)}
html[data-theme="cealius"] .server-chip small{color:var(--c-ink2)}
html[data-theme="cealius"] .rail-card{background:var(--c-panel);box-shadow:none}
html[data-theme="cealius"] .rail-card-head small{color:var(--c-ink2)}
html[data-theme="cealius"] .rail-card-head h3{color:var(--c-ink)}
html[data-theme="cealius"] .rail-card-icon{color:var(--c-ink)}
html[data-theme="cealius"] .rail-status{border:1px solid rgba(var(--c-fg),.1);color:var(--c-ink);background:var(--c-panel)}
html[data-theme="cealius"] .rail-status.ok{color:var(--c-ink);border-color:rgba(var(--c-fg),.1);background:var(--c-panel)}
html[data-theme="cealius"] .rail-status.warn{color:var(--c-acc2);border-color:rgba(214,185,140,.5);background:var(--c-panel)}
html[data-theme="cealius"] .rail-status.bad{color:var(--c-err);border-color:rgba(var(--c-fg),.1);background:var(--c-panel)}
html[data-theme="cealius"] .rail-score-row strong{color:var(--c-ink)}
html[data-theme="cealius"] .rail-score-row span{color:var(--c-ink2)}
html[data-theme="cealius"] .rail-mini-grid span,html[data-theme="cealius"] .hosting-summary-grid span{color:var(--c-ink2)}
html[data-theme="cealius"] .rail-mini-grid b{color:var(--c-ink)}
html[data-theme="cealius"] .readiness-score strong{color:var(--c-ink)}
html[data-theme="cealius"] .readiness-score>div span{color:var(--c-ink2)}
html[data-theme="cealius"] .readiness-progress-head{color:var(--c-ink)}
html[data-theme="cealius"] .readiness-progress-head b{color:var(--c-ink)}
html[data-theme="cealius"] .readiness-progress .progress span{background:var(--c-btn)}
html[data-theme="cealius"] .readiness-blockers{background:var(--c-panel)}
html[data-theme="cealius"] .readiness-blocker>span{background:var(--c-panel2);color:var(--c-acc2)}
html[data-theme="cealius"] .readiness-blocker p{color:var(--c-ink)}
html[data-theme="cealius"] .readiness-blockers>small{color:var(--c-acc2)}
html[data-theme="cealius"] .readiness-ready{background:var(--c-panel);color:var(--c-ink)}
html[data-theme="cealius"] .hosting-summary-grid strong{color:var(--c-ink)}
html[data-theme="cealius"] .mail-kpi{background:var(--c-panel);box-shadow:none}
html[data-theme="cealius"] .mail-kpi-copy span{color:var(--c-ink)}
html[data-theme="cealius"] .mail-kpi-copy strong{color:var(--c-ink)}
html[data-theme="cealius"] .mail-kpi-copy small{color:var(--c-ink2)}
html[data-theme="cealius"] .mail-kpi.sent{color:var(--c-ink);background:var(--c-panel2)}
html[data-theme="cealius"] .mail-kpi.deferred{color:var(--c-acc2);background:var(--c-panel2)}
html[data-theme="cealius"] .mail-kpi.bounced{color:var(--c-err);background:var(--c-panel2)}
html[data-theme="cealius"] .mail-kpi.domains{color:var(--c-ink);background:var(--c-panel2)}
html[data-theme="cealius"] .mail-kpi.sent .mail-kpi-icon{background:var(--c-panel2)}
html[data-theme="cealius"] .mail-kpi.deferred .mail-kpi-icon{background:var(--c-panel2)}
html[data-theme="cealius"] .mail-kpi.bounced .mail-kpi-icon{background:var(--c-panel2)}
html[data-theme="cealius"] .mail-kpi.domains .mail-kpi-icon{background:var(--c-panel2)}
html[data-theme="cealius"] .mail-kpi.sent .mail-kpi-copy strong{color:var(--c-ink)}
html[data-theme="cealius"] .mail-kpi.deferred .mail-kpi-copy strong{color:var(--c-acc2)}
html[data-theme="cealius"] .mail-kpi.bounced .mail-kpi-copy strong{color:var(--c-err)}
html[data-theme="cealius"] .mail-kpi.domains .mail-kpi-copy strong{color:var(--c-ink)}
html[data-theme="cealius"] .mail-summary-card{background:var(--c-panel);box-shadow:none}
html[data-theme="cealius"] .mail-section-icon{background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .mail-summary-title h2{color:var(--c-ink)}
html[data-theme="cealius"] .mail-summary-title p{color:var(--c-ink2)}
html[data-theme="cealius"] .mail-period{background:var(--c-panel)}
html[data-theme="cealius"] .mail-period span{color:var(--c-ink)}
html[data-theme="cealius"] .mail-domain-head{background:var(--c-panel);color:var(--c-ink)}
html[data-theme="cealius"] .mail-domain-row b{color:var(--c-ink)}
html[data-theme="cealius"] .mail-empty-icon{background:var(--c-panel2);color:var(--c-ink3)}
html[data-theme="cealius"] .mail-empty h3{color:var(--c-ink)}
html[data-theme="cealius"] .mail-empty p{color:var(--c-ink2)}
html[data-theme="cealius"] .mail-info-icon{background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .mail-info-item span{color:var(--c-ink2)}
html[data-theme="cealius"] .mail-info-item b{color:var(--c-ink)}
html[data-theme="cealius"] .mail-info-item small{color:var(--c-ink3)}
html[data-theme="cealius"] /* Dedicated Server Information + Mail Delivery polish v2 */
.srv-shell,html[data-theme="cealius"] .mail-report-shell{background:var(--c-panel);box-shadow:none}
html[data-theme="cealius"] .srv-shell-head,html[data-theme="cealius"] .mail-report-head{background:var(--c-panel2)}
html[data-theme="cealius"] .srv-shell-head small,html[data-theme="cealius"] .mail-report-head small{color:var(--c-ink2)}
html[data-theme="cealius"] .srv-shell-head h2,html[data-theme="cealius"] .mail-report-head h2{color:var(--c-ink)}
html[data-theme="cealius"] .srv-shell-head p,html[data-theme="cealius"] .mail-report-head p{color:var(--c-ink2)}
html[data-theme="cealius"] .srv-kpi,html[data-theme="cealius"] .mail-kpi{background:var(--c-panel)}
html[data-theme="cealius"] .srv-kpi-icon,html[data-theme="cealius"] .mail-kpi-icon{background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .srv-kpi span,html[data-theme="cealius"] .mail-kpi span{color:var(--c-ink)}
html[data-theme="cealius"] .srv-kpi strong,html[data-theme="cealius"] .mail-kpi strong{color:var(--c-ink)}
html[data-theme="cealius"] .srv-kpi small,html[data-theme="cealius"] .mail-kpi small{color:var(--c-ink2)}
html[data-theme="cealius"] .srv-kpi.ok .srv-kpi-icon,html[data-theme="cealius"] .mail-kpi.green .mail-kpi-icon{background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .srv-kpi.ok strong,html[data-theme="cealius"] .mail-kpi.green strong{color:var(--c-ink)}
html[data-theme="cealius"] .srv-kpi.warn .srv-kpi-icon,html[data-theme="cealius"] .mail-kpi.amber .mail-kpi-icon{background:var(--c-panel2);color:var(--c-acc2)}
html[data-theme="cealius"] .srv-kpi.warn strong,html[data-theme="cealius"] .mail-kpi.amber strong{color:var(--c-acc2)}
html[data-theme="cealius"] .mail-kpi.cyan .mail-kpi-icon{background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .mail-kpi.purple .mail-kpi-icon{background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .srv-service-card{background:var(--c-panel);box-shadow:none}
html[data-theme="cealius"] .srv-service-icon{background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .srv-service-head p{color:var(--c-ink2)}
html[data-theme="cealius"] .srv-service-stats span{color:var(--c-ink2)}
html[data-theme="cealius"] .srv-service-stats strong{color:var(--c-ink)}
html[data-theme="cealius"] .srv-runtime-row{background:var(--c-panel)}
html[data-theme="cealius"] .srv-runtime-chip{border:1px solid rgba(var(--c-fg),.1);background:var(--c-panel)}
html[data-theme="cealius"] .srv-runtime-chip small{color:var(--c-ink2)}
html[data-theme="cealius"] .mail-log-card{background:var(--c-panel);box-shadow:none}
html[data-theme="cealius"] .mail-log-icon{background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .mail-log-head p{color:var(--c-ink2)}
html[data-theme="cealius"] .mail-log-body{background:var(--c-panel2)}
html[data-theme="cealius"] .mail-log-body pre{color:var(--c-ink)}
html[data-theme="cealius"] .mail-log-body pre::selection{background:var(--c-btn)}
html[data-theme="cealius"] .mandatory-2fa-banner{border:1px solid rgba(214,185,140,.5);background:var(--c-panel);color:var(--c-acc2)}
html[data-theme="cealius"] .mandatory-2fa-banner button{border:1px solid rgba(214,185,140,.5);background:var(--c-panel);color:var(--c-acc2)}
html[data-theme="cealius"] /* 2FA setup redesign */
.twofa-shell{background:var(--c-panel);box-shadow:none}
html[data-theme="cealius"] .twofa-head{background:var(--c-panel2)}
html[data-theme="cealius"] .twofa-head small{color:var(--c-ink2)}
html[data-theme="cealius"] .twofa-head h2{color:var(--c-ink)}
html[data-theme="cealius"] .twofa-head p{color:var(--c-ink2)}
html[data-theme="cealius"] .twofa-status.disabled{background:var(--c-panel2);border-color:rgba(214,185,140,.5);color:var(--c-acc2)}
html[data-theme="cealius"] .twofa-status.disabled i{background:var(--c-acc)}
html[data-theme="cealius"] .twofa-status.enabled{background:var(--c-panel2);border-color:rgba(var(--c-fg),.1);color:var(--c-ink)}
html[data-theme="cealius"] .twofa-status.enabled i{background:rgba(var(--c-fg),.07)}
html[data-theme="cealius"] .twofa-notice{border:1px solid rgba(var(--c-fg),.1);background:var(--c-panel);color:var(--c-ink)}
html[data-theme="cealius"] .twofa-notice>span{background:var(--c-btn);color:var(--c-btn-ink)}
html[data-theme="cealius"] .twofa-summary{background:var(--c-panel)}
html[data-theme="cealius"] .twofa-summary span{color:var(--c-ink2)}
html[data-theme="cealius"] .twofa-summary b{color:var(--c-ink)}
html[data-theme="cealius"] .twofa-step{background:var(--c-panel)}
html[data-theme="cealius"] .twofa-step-head>span{background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .twofa-step-head h3{color:var(--c-ink)}
html[data-theme="cealius"] .twofa-step-head p{color:var(--c-ink2)}
html[data-theme="cealius"] .twofa-qr-wrap{background:var(--c-panel);border:1px solid rgba(var(--c-fg),.1);box-shadow:none}
html[data-theme="cealius"] .twofa-auto-meta{background:var(--c-panel)}
html[data-theme="cealius"] .twofa-auto-meta span{color:var(--c-ink2)}
html[data-theme="cealius"] .twofa-auto-meta b{color:var(--c-ink)}
html[data-theme="cealius"] .twofa-security-note{border-left:3px solid rgba(var(--c-fg),.3);background:var(--c-panel);color:var(--c-ink)}
html[data-theme="cealius"] .twofa-digit{border:1px solid rgba(var(--c-fg),.1);background:var(--c-panel);color:var(--c-ink)}
html[data-theme="cealius"] .twofa-digit:focus{border-color:rgba(var(--c-fg),.3);box-shadow:none}
html[data-theme="cealius"] .twofa-digit-help{color:var(--c-ink2)}
html[data-theme="cealius"] .twofa-secret-block>label{color:var(--c-ink)}
html[data-theme="cealius"] .twofa-secret-row code{border:1px solid rgba(var(--c-fg),.1);background:var(--c-panel);color:var(--c-ink)}
html[data-theme="cealius"] .twofa-secret-block p{color:var(--c-ink2)}
html[data-theme="cealius"] .billing-kpi{background:var(--c-panel);border:1px solid rgba(var(--c-fg),.1);box-shadow:none}
html[data-theme="cealius"] .billing-kpi span{color:var(--c-ink)}
html[data-theme="cealius"] .billing-kpi strong{color:var(--c-ink)}
html[data-theme="cealius"] .billing-kpi small{color:var(--c-ink2)}
html[data-theme="cealius"] .billing-kpi.warn{border-top:3px solid rgba(214,185,140,.5)}
html[data-theme="cealius"] .billing-kpi.bad{border-top:3px solid rgba(var(--c-err-rgb),.45)}
html[data-theme="cealius"] .billing-rule{border-left:4px solid rgba(var(--c-fg),.3);background:var(--c-panel)}
html[data-theme="cealius"] .billing-create-box{border:1px solid rgba(var(--c-fg),.1);background:var(--c-panel)}
html[data-theme="cealius"] .billing-create-head small{color:var(--c-ink2)}
html[data-theme="cealius"] .billing-create-head>span{border:1px solid rgba(var(--c-fg),.1);background:var(--c-panel);color:var(--c-ink)}
html[data-theme="cealius"] .billing-domain-fields{border-top:1px solid rgba(var(--c-fg),.1)}
html[data-theme="cealius"] .billing-kpi{background:var(--c-panel);border:1px solid rgba(var(--c-fg),.1);box-shadow:none}
html[data-theme="cealius"] .billing-kpi.blue{background:var(--c-panel2)}
html[data-theme="cealius"] .billing-kpi.warn{background:var(--c-panel2);border-top:1px solid rgba(214,185,140,.5)}
html[data-theme="cealius"] .billing-kpi.bad{background:var(--c-panel2);border-top:1px solid rgba(var(--c-fg),.1)}
html[data-theme="cealius"] .billing-kpi.purple{background:var(--c-panel2)}
html[data-theme="cealius"] .billing-kpi-icon{background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .billing-kpi.warn .billing-kpi-icon{background:var(--c-panel2);color:var(--c-acc2)}
html[data-theme="cealius"] .billing-kpi.bad .billing-kpi-icon{background:var(--c-panel2);color:var(--c-err)}
html[data-theme="cealius"] .billing-kpi.purple .billing-kpi-icon{background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .billing-kpi-copy span{color:var(--c-ink)}
html[data-theme="cealius"] .billing-kpi-copy strong{color:var(--c-ink)}
html[data-theme="cealius"] .billing-kpi-copy small{color:var(--c-ink2)}
html[data-theme="cealius"] .billing-notice{border:1px solid rgba(var(--c-fg),.1);background:var(--c-panel)}
html[data-theme="cealius"] .billing-notice.warn{border-color:rgba(214,185,140,.5);background:var(--c-panel)}
html[data-theme="cealius"] .billing-notice-icon{color:var(--c-ink)}
html[data-theme="cealius"] .billing-notice.warn .billing-notice-icon{color:var(--c-acc2)}
html[data-theme="cealius"] .billing-notice b{color:var(--c-ink)}
html[data-theme="cealius"] .billing-notice p{color:var(--c-ink)}
html[data-theme="cealius"] .billing-card{background:var(--c-panel);border:1px solid rgba(var(--c-fg),.1);box-shadow:none}
html[data-theme="cealius"] .billing-card-icon{color:var(--c-ink)}
html[data-theme="cealius"] .billing-card-head h3{color:var(--c-ink)}
html[data-theme="cealius"] .billing-card-head p{color:var(--c-ink2)}
html[data-theme="cealius"] .billing-form-grid label{color:var(--c-ink)}
html[data-theme="cealius"] .billing-form-grid label small{color:var(--c-ink2)}
html[data-theme="cealius"] .billing-modal-backdrop{background:var(--c-panel2)}
html[data-theme="cealius"] .billing-modal{background:var(--c-panel);border:1px solid rgba(var(--c-fg),.1);box-shadow:none}
html[data-theme="cealius"] .billing-modal-head{border-bottom:1px solid rgba(var(--c-fg),.1)}
html[data-theme="cealius"] .billing-modal-head small{color:var(--c-ink)}
html[data-theme="cealius"] .billing-modal-head h3{color:var(--c-ink)}
html[data-theme="cealius"] .billing-modal-x{background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .billing-modal-x:hover{background:var(--c-panel2)}
html[data-theme="cealius"] .billing-modal-body label{color:var(--c-ink)}
html[data-theme="cealius"] .billing-modal-body label small{color:var(--c-ink2)}
html[data-theme="cealius"] .billing-modal-context{border:1px solid rgba(var(--c-fg),.1);background:var(--c-panel)}
html[data-theme="cealius"] .billing-modal-context span{color:var(--c-ink)}
html[data-theme="cealius"] .billing-modal-context b{color:var(--c-ink)}
html[data-theme="cealius"] .billing-modal-context small{color:var(--c-ink2)}
html[data-theme="cealius"] .billing-modal-foot{border-top:1px solid rgba(var(--c-fg),.1);background:var(--c-panel)}
html[data-theme="cealius"] /* Billing page layout polish v2 */
.main{background:var(--c-panel2)}
html[data-theme="cealius"] .topbar .sub{color:var(--c-ink)}
html[data-theme="cealius"] .billing-kpi{background:var(--c-panel);box-shadow:none;border:1px solid rgba(var(--c-fg),.1)}
html[data-theme="cealius"] .billing-kpi.blue .billing-kpi-icon{background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .billing-kpi.warn .billing-kpi-icon{background:var(--c-panel2);color:var(--c-acc2)}
html[data-theme="cealius"] .billing-kpi.bad .billing-kpi-icon{background:var(--c-panel2);color:var(--c-err)}
html[data-theme="cealius"] .billing-kpi.purple .billing-kpi-icon{background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .billing-notice.info{background:var(--c-panel);border-color:rgba(var(--c-fg),.1)}
html[data-theme="cealius"] .billing-notice.warn{background:var(--c-panel);border-color:rgba(214,185,140,.5)}
html[data-theme="cealius"] .billing-notice p{color:var(--c-ink)}
html[data-theme="cealius"] .billing-card{background:var(--c-panel);border:1px solid rgba(var(--c-fg),.1);box-shadow:none}
html[data-theme="cealius"] .billing-card-head{border-bottom:1px solid rgba(var(--c-fg),.1)}
html[data-theme="cealius"] .billing-card-head h3{color:var(--c-ink)}
html[data-theme="cealius"] .billing-card-head p{color:var(--c-ink)}
html[data-theme="cealius"] .billing-card-icon{color:var(--c-ink)}
html[data-theme="cealius"] .billing-card th{background:var(--c-panel);color:var(--c-ink);border-bottom:1px solid rgba(var(--c-fg),.1)}
html[data-theme="cealius"] .billing-card td{border-bottom:1px solid rgba(var(--c-fg),.1)}
html[data-theme="cealius"] .billing-card tbody tr:hover td{background:var(--c-panel)}
html[data-theme="cealius"] .billing-form-grid label{color:var(--c-ink)}
html[data-theme="cealius"] .billing-form-grid input,html[data-theme="cealius"] .billing-form-grid select{border:1px solid rgba(var(--c-fg),.1);background:var(--c-panel)}
html[data-theme="cealius"] .billing-form-grid small{color:var(--c-ink2)}
html[data-theme="cealius"] .billing-modal-backdrop{background:var(--c-panel2)}
html[data-theme="cealius"] .billing-modal{background:var(--c-panel);box-shadow:none;border:1px solid rgba(var(--c-fg),.1)}
html[data-theme="cealius"] .billing-modal-head{border-bottom:1px solid rgba(var(--c-fg),.1)}
html[data-theme="cealius"] .billing-modal-head small{color:var(--c-ink2)}
html[data-theme="cealius"] .billing-modal-head h3{color:var(--c-ink)}
html[data-theme="cealius"] .billing-modal-x{background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .billing-modal-body label{color:var(--c-ink)}
html[data-theme="cealius"] .billing-modal-body input,html[data-theme="cealius"] .billing-modal-body select{border:1px solid rgba(var(--c-fg),.1)}
html[data-theme="cealius"] .billing-modal-body label small{color:var(--c-ink2)}
html[data-theme="cealius"] .billing-modal-context{background:var(--c-panel);border:1px solid rgba(var(--c-fg),.1)}
html[data-theme="cealius"] .billing-modal-context span{color:var(--c-ink)}
html[data-theme="cealius"] .billing-modal-context small{color:var(--c-ink2)}
html[data-theme="cealius"] .billing-modal-foot{background:var(--c-panel);border-top:1px solid rgba(var(--c-fg),.1)}
html[data-theme="cealius"] .billing-history-form label{color:var(--c-ink)}
html[data-theme="cealius"] .billing-modal-note{background:var(--c-panel);border:1px solid rgba(var(--c-fg),.1);color:var(--c-ink)}
html[data-theme="cealius"] .billing-delete-warning{color:var(--c-ink)}
html[data-theme="cealius"] .billing-delete-warning b{color:var(--c-err)}
html[data-theme="cealius"] .billing-delete-warning small{color:var(--c-ink)}
html[data-theme="cealius"] .twofa-device-card{border:1px solid rgba(var(--c-fg),.1);background:var(--c-panel)}
html[data-theme="cealius"] .twofa-device-icon{background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .twofa-device-copy span{color:var(--c-ink2)}
html[data-theme="cealius"] .twofa-device-copy b{color:var(--c-ink)}
html[data-theme="cealius"] .twofa-device-copy small{color:var(--c-ink2)}
html[data-theme="cealius"] .twofa-empty{border:1px dashed rgba(var(--c-fg),.1);color:var(--c-ink);background:var(--c-panel)}
html[data-theme="cealius"] .twofa-add-device{border:1px solid rgba(var(--c-fg),.1);background:var(--c-panel)}
html[data-theme="cealius"] .twofa-add-grid label{color:var(--c-ink)}
html[data-theme="cealius"] .panel-footer{background:var(--c-panel)}
html[data-theme="cealius"] .security-manage-card{background:var(--c-panel);box-shadow:none}
html[data-theme="cealius"] .session-row{background:var(--panel-soft,var(--c-panel))}
html[data-theme="cealius"] .recovery-codes{border:1px solid rgba(214,185,140,.5);background:var(--c-panel)}
html[data-theme="cealius"] .recovery-codes code{background:var(--c-panel);border:1px solid rgba(var(--c-fg),.1)}
html[data-theme="cealius"] .recovery-warning{color:var(--c-acc2)}
html[data-theme="cealius"] .package-storage em{color:var(--c-ink)}
html[data-theme="cealius"] .integration-finished{background:var(--c-panel2)}
html[data-theme="cealius"] .integration-finished .action-panel-head{border-bottom:1px solid rgba(var(--c-fg),.1)}
html[data-theme="cealius"] .integration-setup.connected{border-color:rgba(var(--c-fg),.1);box-shadow:none}
html[data-theme="cealius"] .billing-history-form input[type=date],html[data-theme="cealius"] .billing-form-grid input[type=date],html[data-theme="cealius"] .billing-create-box input[type=date]{border:1px solid rgba(var(--c-fg),.1);background:var(--c-panel);color:var(--c-ink);box-shadow:inset 0 1px 2px var(--c-acc)}
html[data-theme="cealius"] .billing-history-form input[type=date]:hover,html[data-theme="cealius"] .billing-form-grid input[type=date]:hover,html[data-theme="cealius"] .billing-create-box input[type=date]:hover{border-color:rgba(var(--c-fg),.3);background:var(--c-panel)}
html[data-theme="cealius"] .billing-history-form input[type=date]:focus,html[data-theme="cealius"] .billing-form-grid input[type=date]:focus,html[data-theme="cealius"] .billing-create-box input[type=date]:focus{border-color:rgba(var(--c-fg),.3);box-shadow:none}
html[data-theme="cealius"] .billing-history-form input[type=date]::-webkit-calendar-picker-indicator,html[data-theme="cealius"] .billing-form-grid input[type=date]::-webkit-calendar-picker-indicator,html[data-theme="cealius"] .billing-create-box input[type=date]::-webkit-calendar-picker-indicator{background-color:var(--c-panel2)}
html[data-theme="cealius"] .billing-history-form input[type=date]::-webkit-calendar-picker-indicator:hover,html[data-theme="cealius"] .billing-form-grid input[type=date]::-webkit-calendar-picker-indicator:hover,html[data-theme="cealius"] .billing-create-box input[type=date]::-webkit-calendar-picker-indicator:hover{background-color:var(--c-panel2)}
html[data-theme="cealius"] /* Unified premium modal dialogs */
.ui-dialog-backdrop{background:var(--c-panel2)}
html[data-theme="cealius"] .ui-dialog{background:var(--c-panel);border:1px solid rgba(var(--c-fg),.1);box-shadow:none}
html[data-theme="cealius"] .ui-dialog-head{border-bottom:1px solid rgba(var(--c-fg),.1);background:var(--c-panel2)}
html[data-theme="cealius"] .ui-dialog-icon{background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .ui-dialog-head h3{color:var(--c-ink)}
html[data-theme="cealius"] .ui-dialog-head p{color:var(--c-ink2)}
html[data-theme="cealius"] .ui-dialog-x{background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .ui-dialog-x:hover{background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .ui-dialog-field{color:var(--c-ink)}
html[data-theme="cealius"] .ui-dialog-field>small{color:var(--c-ink2)}
html[data-theme="cealius"] .ui-dialog-field input,html[data-theme="cealius"] .ui-dialog-field select,html[data-theme="cealius"] .ui-dialog-field textarea,html[data-theme="cealius"] .ui-dialog-form input,html[data-theme="cealius"] .ui-dialog-form select,html[data-theme="cealius"] .ui-dialog-form textarea{border:1px solid rgba(var(--c-fg),.1);background:var(--c-panel);color:var(--c-ink)}
html[data-theme="cealius"] .ui-dialog-field input:focus,html[data-theme="cealius"] .ui-dialog-field select:focus,html[data-theme="cealius"] .ui-dialog-field textarea:focus,html[data-theme="cealius"] .ui-dialog-form input:focus,html[data-theme="cealius"] .ui-dialog-form select:focus,html[data-theme="cealius"] .ui-dialog-form textarea:focus{border-color:rgba(var(--c-fg),.3);box-shadow:none}
html[data-theme="cealius"] .ui-dialog-form label{color:var(--c-ink)}
html[data-theme="cealius"] .ui-dialog-message{border:1px solid rgba(var(--c-fg),.1);background:var(--c-panel)}
html[data-theme="cealius"] .ui-dialog-message.danger{border-color:rgba(var(--c-fg),.1);background:var(--c-panel)}
html[data-theme="cealius"] .ui-dialog-message-icon{color:var(--c-ink)}
html[data-theme="cealius"] .ui-dialog-message.danger .ui-dialog-message-icon{color:var(--c-err)}
html[data-theme="cealius"] .ui-dialog-message b{color:var(--c-ink)}
html[data-theme="cealius"] .ui-dialog-message p{color:var(--c-ink)}
html[data-theme="cealius"] .ui-dialog-foot{border-top:1px solid rgba(var(--c-fg),.1);background:var(--c-panel)}
html[data-theme="cealius"] /* Integrated cPanel webmail access */
.mail-access-card{background:var(--c-panel);box-shadow:none}
html[data-theme="cealius"] .mail-access-head{background:var(--c-panel2)}
html[data-theme="cealius"] /* Webmail access card: keep it inside the same content margins as other panel cards */
.mail-access-card{background:var(--c-panel);box-shadow:none}
html[data-theme="cealius"] .mail-access-head h3{color:var(--c-ink)}
html[data-theme="cealius"] .mail-access-icon{color:var(--c-ink)}
html[data-theme="cealius"] .mail-access-row b{color:var(--c-ink)}
html[data-theme="cealius"] /* Editable mailbox quota */
.mailbox-quota-value{color:var(--c-ink)}
html[data-theme="cealius"] .mailbox-quota-value:hover{color:var(--c-ink)}
html[data-theme="cealius"] .customer-payment-grid>div{border:1px solid var(--line,rgba(var(--c-fg),.1));background:var(--card,var(--c-panel))}
html[data-theme="cealius"] .customer-payment-grid span{color:var(--muted,var(--c-ink))}
html[data-theme="cealius"] .customer-payment-grid b{color:var(--text,var(--c-ink))}
html[data-theme="cealius"] /* Production expansion: incidents,html[data-theme="cealius"] support and reseller branding */
.incident-banner{border-bottom:1px solid rgba(var(--c-fg),.1);background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .incident-banner.warning{background:var(--c-panel);border-color:rgba(214,185,140,.5);color:var(--c-acc2)}
html[data-theme="cealius"] .incident-banner.critical{background:var(--c-panel2);border-color:rgba(var(--c-fg),.1);color:var(--c-err)}
html[data-theme="cealius"] .support-message{background:var(--c-panel)}
html[data-theme="cealius"] .support-message.internal{border-color:rgba(214,185,140,.5);background:var(--c-panel)}
html[data-theme="cealius"] .support-message p{color:var(--c-ink)}
html[data-theme="cealius"] .mail-client-settings p{background:var(--c-panel)}
html[data-theme="cealius"] .mail-client-settings b{color:var(--c-ink)}
@media print{html[data-theme="cealius"] .main{background:var(--c-panel)!important}}
html[data-theme="cealius"] .user-menu-trigger{border:1px solid rgba(var(--c-fg),.1);background:var(--c-panel);color:var(--c-ink);box-shadow:none}
html[data-theme="cealius"] .user-menu-trigger:hover{background:var(--c-panel);border-color:rgba(var(--c-fg),.1)}
html[data-theme="cealius"] .user-menu-chevron{color:var(--c-ink2)}
html[data-theme="cealius"] .user-menu-popover{background:var(--c-panel);border:1px solid rgba(var(--c-fg),.1);box-shadow:none}
html[data-theme="cealius"] .user-menu-label{color:var(--c-ink2)}
html[data-theme="cealius"] .user-menu-logout{border:1px solid rgba(var(--c-fg),.1);background:var(--c-panel);color:var(--c-err)}
html[data-theme="cealius"] .user-menu-logout:hover{background:var(--c-panel2)}
html[data-theme="cealius"] /* Mail Delivery & Troubleshooting — card layout polish 2026-09-10 */
.mail-report-shell{box-shadow:none}
html[data-theme="cealius"] .mail-kpi-grid .mail-kpi,html[data-theme="cealius"] .mail-readiness-grid .mail-kpi{box-shadow:none;background:var(--c-panel)}
html[data-theme="cealius"] .mail-kpi-grid .mail-kpi:hover,html[data-theme="cealius"] .mail-readiness-grid .mail-kpi:hover{box-shadow:none}
html[data-theme="cealius"] .mail-readiness-card,html[data-theme="cealius"] .mail-queue-card{box-shadow:none}
html[data-theme="cealius"] .mail-log-card{box-shadow:none}
html[data-theme="cealius"] /* account details popup */
.account-domain-link{color:var(--accent,var(--c-ink))}
html[data-theme="cealius"] .account-detail-hero{border-bottom:1px solid var(--line,rgba(var(--c-fg),.1))}
html[data-theme="cealius"] .account-detail-hero span{color:var(--muted,var(--c-ink))}
html[data-theme="cealius"] .account-detail-hero p{color:var(--muted,var(--c-ink))}
html[data-theme="cealius"] .account-detail-status.ok{background:var(--c-panel);color:var(--c-ink)}
html[data-theme="cealius"] .account-detail-status.bad{background:var(--c-panel2);color:var(--c-err)}
html[data-theme="cealius"] .account-detail-grid section{border:1px solid var(--line,rgba(var(--c-fg),.1));background:var(--card,var(--c-panel))}
html[data-theme="cealius"] .account-detail-grid dt{color:var(--muted,var(--c-ink))}
html[data-theme="cealius"] .progress span::after,html[data-theme="cealius"] .readiness-progress span::after{background:var(--c-panel2)}
html[data-theme="cealius"] .login-modern #lt:focus{box-shadow:none}
html[data-theme="cealius"] .twofa-digit:focus{box-shadow:none}
html[data-theme="cealius"] .hosting-login-otp{border:1px solid var(--line,rgba(var(--c-fg),.1));background:var(--card,var(--c-panel));color:var(--text,var(--c-ink));caret-color:var(--blue,var(--c-ink))}
html[data-theme="cealius"] .hosting-login-otp:focus{border-color:var(--blue,rgba(var(--c-fg),.3));box-shadow:none}
html[data-theme="cealius"] .hp-otp-box{border:1px solid var(--line2,rgba(var(--c-fg),.1));background:var(--surface,var(--c-panel));color:var(--text,var(--c-ink))}
html[data-theme="cealius"] .hp-otp-box:focus{border-color:var(--blue,rgba(var(--c-fg),.3));box-shadow:none}
html[data-theme="cealius"] .hp-otp-feedback{color:var(--muted,var(--c-ink))}
html[data-theme="cealius"] .hp-otp-check{background:rgba(var(--c-fg),.07);color:var(--c-ink);box-shadow:none}
html[data-theme="cealius"] .hp-otp-success b{color:var(--c-ink)}
html[data-theme="cealius"] .hp-otp-success span{color:var(--muted,var(--c-ink))}
html[data-theme="cealius"] .login-card.hp-otp-error .hp-otp-box{border-color:rgba(var(--c-err-rgb),.45);box-shadow:none}
html[data-theme="cealius"] .login-card.hp-otp-error .hp-otp-feedback{color:var(--c-err)}
html[data-theme="cealius"] .hosting-login-otp{border:1px solid var(--line,rgba(var(--c-fg),.1));background:var(--card,var(--c-panel));color:var(--text,var(--c-ink));caret-color:var(--blue,var(--c-ink))}
html[data-theme="cealius"] .hosting-login-otp:focus{border-color:var(--blue,rgba(var(--c-fg),.3));box-shadow:none}
html[data-theme="cealius"] .login.login-modern:has(.login-alert) .hosting-login-otp{border-color:rgba(var(--c-err-rgb),.45);box-shadow:none}
html[data-theme="cealius"] .login.login-modern:has(.hosting-login-otp:focus) .login-submit{box-shadow:none}
