/* GENERATED by panels/theme-auto.js from style.css, ops-v2.css: colour declarations re-pointed to the Cealius tokens. Do not edit by hand. */
html[data-theme="cealius"] body{background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .login-stage{background:var(--c-side)}
html[data-theme="cealius"] .login-brand{border-right:1px solid rgba(var(--c-fg),.1)}
html[data-theme="cealius"] .login-copy p{color:var(--c-ink3)}
html[data-theme="cealius"] .login-card{background:var(--c-panel2);box-shadow:none}
html[data-theme="cealius"] .field span{color:var(--c-ink3)}
html[data-theme="cealius"] .field input,html[data-theme="cealius"] .field textarea,html[data-theme="cealius"] .field select{border:1px solid rgba(var(--c-fg),.3);background:var(--c-panel2)}
html[data-theme="cealius"] .field input:focus,html[data-theme="cealius"] .field textarea:focus,html[data-theme="cealius"] .field select:focus{box-shadow:none}
html[data-theme="cealius"] .btn{border:1px solid rgba(var(--c-fg),.3);background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .btn:hover{border-color:rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .btn.primary{color:var(--c-ink)}
html[data-theme="cealius"] .btn.danger{border-color:rgba(var(--c-err-rgb),.45);color:var(--c-err)}
html[data-theme="cealius"] .notice{border:1px solid rgba(var(--c-fg),.3);background:var(--c-panel2)}
html[data-theme="cealius"] .notice.bad{border-color:rgba(var(--c-err-rgb),.45);color:var(--c-err)}
html[data-theme="cealius"] .notice.ok{border-color:rgba(var(--c-fg),.3);color:var(--c-ink)}
html[data-theme="cealius"] .sidebar{background:var(--c-panel2)}
html[data-theme="cealius"] .side-role{color:var(--c-ink)}
html[data-theme="cealius"] .nav button{color:var(--c-ink3)}
html[data-theme="cealius"] .nav button:hover{background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .nav button.active{background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .side-user{color:var(--c-ink3)}
html[data-theme="cealius"] .logout{color:var(--c-ink)}
html[data-theme="cealius"] .top{background:var(--c-panel2)}
html[data-theme="cealius"] .portal-badge{border:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .metric{background:var(--c-side)}
html[data-theme="cealius"] .metric small{color:var(--c-ink)}
html[data-theme="cealius"] .metric span{color:var(--c-ink2)}
html[data-theme="cealius"] .card{box-shadow:none}
html[data-theme="cealius"] th,html[data-theme="cealius"] td{border-bottom:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] th{color:var(--c-ink);background:var(--c-panel2)}
html[data-theme="cealius"] tbody tr:hover{background:var(--c-panel2)}
html[data-theme="cealius"] .status{border:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .status.ACTIVE,html[data-theme="cealius"] .status.SUCCESS,html[data-theme="cealius"] .status.CONFIRMED{border-color:rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .status.PAID,html[data-theme="cealius"] .status.QUEUED,html[data-theme="cealius"] .status.RUNNING,html[data-theme="cealius"] .status.PROVISIONING{border-color:rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .status.AWAITING_PAYMENT,html[data-theme="cealius"] .status.PENDING_APPROVAL,html[data-theme="cealius"] .status.WAITING_CLIENT{border-color:rgba(214,185,140,.5)}
html[data-theme="cealius"] .status.FAILED,html[data-theme="cealius"] .status.PROVISION_FAILED,html[data-theme="cealius"] .status.CANCELLED{border-color:rgba(var(--c-err-rgb),.45)}
html[data-theme="cealius"] .toolbar input,html[data-theme="cealius"] .toolbar select{background:var(--c-panel2)}
html[data-theme="cealius"] .empty{color:var(--c-ink)}
html[data-theme="cealius"] .list-row{border-bottom:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .ticket-message{border-left:2px solid rgba(var(--c-fg),.3);background:var(--c-panel2)}
html[data-theme="cealius"] .ticket-message.internal{border-left-color:rgba(214,185,140,.5)}
html[data-theme="cealius"] .ticket-message small{color:var(--c-ink)}
html[data-theme="cealius"] .modal{background:var(--c-panel2)}
html[data-theme="cealius"] .modal-box{background:var(--c-panel2);border:1px solid rgba(var(--c-fg),.3);box-shadow:none}
html[data-theme="cealius"] .modal-close{color:var(--c-ink2)}
@media(max-width:1050px){html[data-theme="cealius"] .sidebar{box-shadow:none}
html[data-theme="cealius"] .mobile-menu{background:var(--c-panel2);color:var(--c-ink)}}
html[data-theme="cealius"] .ops-sidebar{background:var(--c-side);border-right-color:rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .ops-logo span{color:var(--c-ink)}
html[data-theme="cealius"] .ops-nav::-webkit-scrollbar-thumb{background:var(--c-panel2)}
html[data-theme="cealius"] .nav-group{color:var(--c-ink)}
html[data-theme="cealius"] .ops-nav button.active{color:var(--c-ink)}
html[data-theme="cealius"] .nav-ico{color:var(--c-ink)}
html[data-theme="cealius"] .ops-online{color:var(--c-ink2)}
html[data-theme="cealius"] .ops-online i,html[data-theme="cealius"] .ops-live i{box-shadow:none}
html[data-theme="cealius"] .ops-sidebar .side-bottom small{color:var(--c-ink)}
html[data-theme="cealius"] .ops-top{border-bottom-color:rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .ops-title small{color:var(--c-ink)}
html[data-theme="cealius"] .ops-quick{border:1px solid rgba(var(--c-fg),.3);background:var(--c-panel2);color:var(--c-ink3)}
html[data-theme="cealius"] .ops-quick:hover{border-color:rgba(var(--c-fg),.3);color:var(--c-ink)}
html[data-theme="cealius"] .ops-live{border:1px solid rgba(var(--c-fg),.3);color:var(--c-ink)}
html[data-theme="cealius"] .ops-avatar{border:1px solid rgba(var(--c-fg),.3);background:var(--c-panel2)}
html[data-theme="cealius"] .ops-hero{border:1px solid rgba(var(--c-fg),.3);background:var(--c-side)}
html[data-theme="cealius"] .ops-hero:after{border:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .ops-hero p{color:var(--c-ink2)}
html[data-theme="cealius"] .ops-hero-clock small{color:var(--c-ink)}
html[data-theme="cealius"] .ops-hero-clock span{color:var(--c-ink)}
html[data-theme="cealius"] .ops-stat{border:1px solid rgba(var(--c-fg),.3);background:var(--c-side)}
html[data-theme="cealius"] .ops-stat small{color:var(--c-ink)}
html[data-theme="cealius"] .ops-stat span{color:var(--c-ink)}
html[data-theme="cealius"] .ops-stat>i{background:var(--c-btn)}
html[data-theme="cealius"] .ops-section-title>span{color:var(--c-ink)}
html[data-theme="cealius"] .ops-section-title button{color:var(--c-ink)}
html[data-theme="cealius"] .ops-action{border:1px solid rgba(var(--c-fg),.3);background:var(--c-panel2);color:var(--c-ink3)}
html[data-theme="cealius"] .ops-action:hover{border-color:rgba(var(--c-fg),.3);background:var(--c-panel2)}
html[data-theme="cealius"] .ops-action b{color:var(--c-ink)}
html[data-theme="cealius"] .ops-action small{color:var(--c-ink)}
html[data-theme="cealius"] .ops-action.warn{border-color:rgba(214,185,140,.5)}
html[data-theme="cealius"] .ops-action.bad{border-color:rgba(var(--c-err-rgb),.45)}
html[data-theme="cealius"] .ops-main-grid>section,html[data-theme="cealius"] .ops-side-card{background:var(--c-panel2);border:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .ops-main-grid .table-wrap{border-color:rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .ops-timeline>div{border-bottom:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .ops-timeline small{color:var(--c-ink)}
html[data-theme="cealius"] .ops-timeline time{color:var(--c-ink)}
html[data-theme="cealius"] .ops-mini-stats>div,html[data-theme="cealius"] .ops-customer-kpis>div{border:1px solid rgba(var(--c-fg),.3);background:var(--c-panel2)}
html[data-theme="cealius"] .ops-mini-stats small,html[data-theme="cealius"] .ops-customer-kpis small{color:var(--c-ink)}
html[data-theme="cealius"] .ops-customer-link{color:var(--c-ink)}
html[data-theme="cealius"] .ops-customer-link small{color:var(--c-ink)}
html[data-theme="cealius"] .ops-modal-head p{color:var(--c-ink)}
html[data-theme="cealius"] .ops-customer-grid section{border:1px solid rgba(var(--c-fg),.3);background:var(--c-panel2)}
html[data-theme="cealius"] .ops-customer-grid h4,html[data-theme="cealius"] .ops-subhead{color:var(--c-ink2)}
html[data-theme="cealius"] .ce-otp-account{border:1px solid rgba(var(--c-fg),.3);background:var(--c-panel2);color:var(--c-ink3)}
html[data-theme="cealius"] .ce-otp-digit{border:1px solid rgba(var(--c-fg),.3);background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .ce-otp-digit:focus{box-shadow:none}
html[data-theme="cealius"] .ce-otp-feedback{color:var(--c-ink)}
html[data-theme="cealius"] .ce-otp-feedback.error{color:var(--c-err)}
html[data-theme="cealius"] .ce-otp-success b{color:var(--c-ink)}
html[data-theme="cealius"] .ce-otp-success span{color:var(--c-ink)}
html[data-theme="cealius"] .ce-otp-check{background:rgba(var(--c-fg),.07);color:var(--c-ink);box-shadow:none}
html[data-theme="cealius"] .ce-otp-flow.is-verifying .ce-otp-submit:after{border:2px solid rgba(var(--c-fg),.3);border-top-color:rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .ce-otp-flow.is-error .ce-otp-digit{border-color:rgba(var(--c-err-rgb),.45);background:var(--c-panel2)}
html[data-theme="cealius"] .ops-search input{border:1px solid rgba(var(--c-fg),.3);background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .ops-search>span{color:var(--c-ink)}
html[data-theme="cealius"] .ops-search-results{background:var(--c-panel2);border:1px solid rgba(var(--c-fg),.3);box-shadow:none}
html[data-theme="cealius"] .ops-search-results button{border-bottom:1px solid rgba(var(--c-fg),.3);color:var(--c-ink)}
html[data-theme="cealius"] .ops-search-results button:hover{background:var(--c-panel2)}
html[data-theme="cealius"] .ops-search-results small{color:var(--c-ink)}
html[data-theme="cealius"] .customer-page-head{border-bottom:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .customer-page-head span{color:var(--c-ink)}
html[data-theme="cealius"] .customer-page-head p{color:var(--c-ink2)}
html[data-theme="cealius"] .pipeline-col{background:var(--c-panel2);border:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .pipeline-head{color:var(--c-ink3)}
html[data-theme="cealius"] .pipeline-head b{background:var(--c-panel2);border:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .pipeline-card{background:var(--c-panel2);border:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .pipeline-card small{color:var(--c-ink)}
html[data-theme="cealius"] .pipeline-card p{color:var(--c-ink)}
html[data-theme="cealius"] .pipeline-actions button{color:var(--c-ink)}
html[data-theme="cealius"] .pipeline-empty{color:var(--c-ink)}
html[data-theme="cealius"] .health-card{border:1px solid rgba(var(--c-fg),.3);background:var(--c-panel2)}
html[data-theme="cealius"] .health-card:before{background:var(--c-btn)}
html[data-theme="cealius"] .health-card.ok:before{background:rgba(var(--c-fg),.07)}
html[data-theme="cealius"] .health-card.warn:before{background:var(--c-acc)}
html[data-theme="cealius"] .health-card.bad:before{background:rgba(var(--c-err-rgb),.12);color:var(--c-err)}
html[data-theme="cealius"] .health-card.info:before{background:var(--c-btn)}
html[data-theme="cealius"] .health-card small{color:var(--c-ink)}
html[data-theme="cealius"] .health-card span{color:var(--c-ink)}
html[data-theme="cealius"] .pipeline-head small{color:var(--c-ink)}
html[data-theme="cealius"] .audit-filters input,html[data-theme="cealius"] .audit-filters select{border:1px solid rgba(var(--c-fg),.3);background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .audit-filters span{color:var(--c-ink)}
html[data-theme="cealius"] .hosting-account-card{border:1px solid rgba(var(--c-fg),.3);background:var(--c-side);box-shadow:none}
html[data-theme="cealius"] .hosting-account-head small{color:var(--c-ink)}
html[data-theme="cealius"] .hosting-account-head p{color:var(--c-ink)}
html[data-theme="cealius"] .hosting-progress::-webkit-progress-bar{background:var(--c-panel2)}
html[data-theme="cealius"] .hosting-progress::-webkit-progress-value{background:var(--c-panel2)}
html[data-theme="cealius"] .hosting-meter small{color:var(--c-ink)}
html[data-theme="cealius"] .ce-ok{color:var(--c-ink);border-color:rgba(var(--c-fg),.3);background:rgba(var(--c-fg),.04)}
html[data-theme="cealius"] .ce-missing{color:var(--c-acc2);border-color:rgba(214,185,140,.5);background:rgba(214,185,140,.12)}
html[data-theme="cealius"] .portal-preview-banner{border:1px solid rgba(var(--c-fg),.3);background:var(--c-side)}
html[data-theme="cealius"] .portal-preview-banner span{color:var(--c-ink)}
html[data-theme="cealius"] .portal-preview-banner p{color:var(--c-ink)}
html[data-theme="cealius"] .client-preview-frame{border:1px solid rgba(var(--c-fg),.3);background:var(--c-panel2);box-shadow:none}
html[data-theme="cealius"] .client-preview-nav{background:var(--c-side)}
html[data-theme="cealius"] .client-preview-nav>span{color:var(--c-ink)}
html[data-theme="cealius"] .client-preview-nav a{color:var(--c-ink)}
html[data-theme="cealius"] .client-preview-nav a.active{background:rgba(var(--c-fg),.04);color:var(--c-ink)}
html[data-theme="cealius"] .client-preview-head small{color:var(--c-ink)}
html[data-theme="cealius"] .client-preview-head p{color:var(--c-ink)}
html[data-theme="cealius"] .ops-shell{background:var(--c-side)}
html[data-theme="cealius"] .ops-sidebar{background:var(--c-side);border-right:1px solid rgba(var(--c-fg),.3);box-shadow:none}
html[data-theme="cealius"] .ops-nav button:hover{background:rgba(var(--c-fg),.04)}
html[data-theme="cealius"] .ops-nav button.active{box-shadow:inset 0 0 0 1px var(--c-acc),0 8px 28px rgba(0,0,0,.12)}
html[data-theme="cealius"] .ops-top{background:var(--c-panel2);border-bottom:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .ops-hero{background:var(--c-side);box-shadow:none}
html[data-theme="cealius"] .ops-stat:hover,html[data-theme="cealius"] .ops-action:hover,html[data-theme="cealius"] .health-card:hover,html[data-theme="cealius"] .pipeline-card:hover,html[data-theme="cealius"] .ops-side-card:hover{border-color:rgba(var(--c-fg),.3);box-shadow:none}
html[data-theme="cealius"] .btn:hover,html[data-theme="cealius"] .ops-quick:hover{box-shadow:none}
html[data-theme="cealius"] .table-wrap{border:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] tbody tr:hover{background:rgba(var(--c-fg),.04)}
html[data-theme="cealius"] .modal-box{box-shadow:none}
html[data-theme="cealius"] .ops-search input:focus,html[data-theme="cealius"] .field input:focus,html[data-theme="cealius"] .field select:focus,html[data-theme="cealius"] .field textarea:focus,html[data-theme="cealius"] .audit-filters input:focus,html[data-theme="cealius"] .audit-filters select:focus{border-color:rgba(var(--c-fg),.3);box-shadow:none}
html[data-theme="cealius"] .dashboard-quickstrip button{border:1px solid rgba(var(--c-fg),.3);background:var(--c-side);color:var(--c-ink)}
html[data-theme="cealius"] .dashboard-quickstrip button:hover{border-color:rgba(var(--c-fg),.3);box-shadow:none}
html[data-theme="cealius"] .dashboard-quickstrip small{color:var(--c-ink)}
html[data-theme="cealius"] .dashboard-quickstrip span{color:var(--c-ink)}
html[data-theme="cealius"] /* CEALIUS CLIENT PORTAL V2 */
.client-shell{background:var(--c-side);color:var(--c-ink)}
html[data-theme="cealius"] .client-sidebar{background:var(--c-side);border-right:1px solid rgba(var(--c-fg),.3);box-shadow:none}
html[data-theme="cealius"] .client-brand{border-bottom:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .client-brand span{color:var(--c-ink)}
html[data-theme="cealius"] .client-nav button:hover{background:rgba(var(--c-fg),.04)}
html[data-theme="cealius"] .client-nav button.active{box-shadow:inset 0 0 0 1px var(--c-acc)}
html[data-theme="cealius"] .client-side-foot{border-top:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .client-service-state i{background:rgba(var(--c-fg),.07);box-shadow:none}
html[data-theme="cealius"] .client-service-state small,html[data-theme="cealius"] .client-user small{color:var(--c-ink)}
html[data-theme="cealius"] .client-avatar,html[data-theme="cealius"] .client-top-avatar{background:var(--c-side);border:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .client-top{background:var(--c-panel2);border-bottom:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .client-top>div:first-of-type small{color:var(--c-ink)}
html[data-theme="cealius"] .client-top-action{border:1px solid rgba(var(--c-fg),.3);background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .client-top-action:hover{border-color:rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .client-secure{color:var(--c-ink)}
html[data-theme="cealius"] .client-secure i{background:rgba(var(--c-fg),.07)}
html[data-theme="cealius"] .client-welcome,html[data-theme="cealius"] .client-page-hero{border:1px solid rgba(var(--c-fg),.3);background:var(--c-side);box-shadow:none}
html[data-theme="cealius"] .client-welcome span,html[data-theme="cealius"] .client-page-hero>span,html[data-theme="cealius"] .client-page-hero>div>span,html[data-theme="cealius"] .client-section-head span,html[data-theme="cealius"] .client-focus-card>span{color:var(--c-ink)}
html[data-theme="cealius"] .client-welcome p,html[data-theme="cealius"] .client-page-hero p{color:var(--c-ink)}
html[data-theme="cealius"] .client-welcome-side{border:1px solid rgba(var(--c-fg),.3);background:rgba(var(--c-fg),.04)}
html[data-theme="cealius"] .client-welcome-side small{color:var(--c-ink)}
html[data-theme="cealius"] .client-welcome-side span{color:var(--c-ink)}
html[data-theme="cealius"] .client-kpis article{border:1px solid rgba(var(--c-fg),.3);background:var(--c-side)}
html[data-theme="cealius"] .client-kpis article:hover{border-color:rgba(var(--c-fg),.3);box-shadow:none}
html[data-theme="cealius"] .client-kpis small{color:var(--c-ink)}
html[data-theme="cealius"] .client-kpis span{color:var(--c-ink)}
html[data-theme="cealius"] .client-section-head .link{color:var(--c-ink)}
html[data-theme="cealius"] .client-service-card{border:1px solid rgba(var(--c-fg),.3);background:var(--c-side);box-shadow:none}
html[data-theme="cealius"] .client-service-card:hover{border-color:rgba(var(--c-fg),.3);box-shadow:none}
html[data-theme="cealius"] .client-card-top>span:first-child{color:var(--c-ink)}
html[data-theme="cealius"] .client-service-card>p{color:var(--c-ink)}
html[data-theme="cealius"] .client-card-meta span,html[data-theme="cealius"] .client-detail-grid span{border:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .client-card-meta small,html[data-theme="cealius"] .client-detail-grid small{color:var(--c-ink)}
html[data-theme="cealius"] .client-focus-card{border:1px solid rgba(var(--c-fg),.3);background:var(--c-side)}
html[data-theme="cealius"] .client-focus-card p{color:var(--c-ink)}
html[data-theme="cealius"] .client-total small{color:var(--c-ink)}
html[data-theme="cealius"] .client-domain-card{border:1px solid rgba(var(--c-fg),.3);background:var(--c-side)}
html[data-theme="cealius"] .client-domain-card:hover{border-color:rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .client-domain-card>div:first-child>span{color:var(--c-ink)}
html[data-theme="cealius"] .client-domain-card p{color:var(--c-ink)}
html[data-theme="cealius"] .client-domain-meta>span:first-child{color:var(--c-ink)}
html[data-theme="cealius"] .client-renewal{border:1px solid rgba(var(--c-fg),.3);background:var(--c-side)}
html[data-theme="cealius"] .client-renewal:hover{border-color:rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .client-renewal-date small{color:var(--c-ink)}
html[data-theme="cealius"] .client-renewal>div:nth-child(2)>span{color:var(--c-ink)}
html[data-theme="cealius"] .client-renewal p{color:var(--c-ink)}
html[data-theme="cealius"] .client-ticket-card{border:1px solid rgba(var(--c-fg),.3);background:var(--c-side)}
html[data-theme="cealius"] .client-ticket-title{color:var(--c-ink)}
html[data-theme="cealius"] .client-ticket-card>p{color:var(--c-ink)}
html[data-theme="cealius"] .client-ticket-foot{border-top:1px solid rgba(var(--c-fg),.3);color:var(--c-ink)}
html[data-theme="cealius"] .client-settings-card{border:1px solid rgba(var(--c-fg),.3);background:var(--c-side)}
html[data-theme="cealius"] .client-profile-row{border-bottom:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .client-profile-row span{color:var(--c-ink)}
html[data-theme="cealius"] .client-security-note{background:rgba(var(--c-fg),.04);border:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .client-security-note span{color:var(--c-ink)}
html[data-theme="cealius"] .client-empty{border:1px dashed rgba(var(--c-fg),.3);color:var(--c-ink)}
html[data-theme="cealius"] .client-usage{border:1px solid rgba(var(--c-fg),.3);background:rgba(var(--c-fg),.04)}
html[data-theme="cealius"] .client-usage span,html[data-theme="cealius"] .client-usage small{color:var(--c-ink)}
html[data-theme="cealius"] .client-usage progress::-webkit-progress-bar{background:var(--c-panel2)}
html[data-theme="cealius"] .client-usage progress::-webkit-progress-value{background:var(--c-panel2)}
html[data-theme="cealius"] /* CEALIUS CLIENT LOGIN V2 */
.client-host .login-stage{background:var(--c-side)}
html[data-theme="cealius"].client-host .login-brand{background:var(--c-side);border-right:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"].client-host .login-brand:after{border:1px solid rgba(var(--c-fg),.3);box-shadow:none}
html[data-theme="cealius"].client-host .login-copy p{color:var(--c-ink2)}
html[data-theme="cealius"].client-host .login-side{background:var(--c-panel2)}
html[data-theme="cealius"].client-host .login-card{background:var(--c-side);border:1px solid rgba(var(--c-fg),.3);box-shadow:none}
html[data-theme="cealius"].client-host .login-card .field input{background:var(--c-panel2)}
html[data-theme="cealius"].client-host .login-card .btn.primary{box-shadow:none}
html[data-theme="cealius"] .client-locked-row{border-bottom:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .client-locked-row span{color:var(--c-ink)}
html[data-theme="cealius"] .client-locked-row small{color:var(--c-ink)}
html[data-theme="cealius"] .client-tech-badges span{border:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .client-tech-badges i{box-shadow:none}
html[data-theme="cealius"] .client-tech-badges .ok{color:var(--c-ink);background:rgba(var(--c-fg),.04)}
html[data-theme="cealius"] .client-tech-badges .warn{color:var(--c-acc2);background:rgba(214,185,140,.12)}
html[data-theme="cealius"] .ce-toast{border:1px solid rgba(var(--c-fg),.3);background:var(--c-panel2);box-shadow:none}
html[data-theme="cealius"] .ce-toast span{color:var(--c-ink3)}
html[data-theme="cealius"] .ce-toast.success{border-color:rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .ce-toast.success b{color:var(--c-ink)}
html[data-theme="cealius"] .ce-toast.error{border-color:rgba(var(--c-err-rgb),.45)}
html[data-theme="cealius"] .ce-toast.error b{color:var(--c-err)}
html[data-theme="cealius"] .sales-safety{border:1px solid rgba(var(--c-fg),.3);background:rgba(var(--c-fg),.04)}
html[data-theme="cealius"] .sales-safety b{color:var(--c-ink)}
html[data-theme="cealius"] .sales-safety small{color:var(--c-ink2)}
html[data-theme="cealius"] .sales-stage-strip span{border:1px solid rgba(var(--c-fg),.3);background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .sales-stage-strip b{color:var(--c-ink)}
html[data-theme="cealius"] .sales-filters input,html[data-theme="cealius"] .sales-filters select{border:1px solid rgba(var(--c-fg),.3);background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .sales-company-link{color:var(--c-ink)}
html[data-theme="cealius"] .sales-company-link small{color:var(--c-ink)}
html[data-theme="cealius"] .sales-company-link:hover b{color:var(--c-ink)}
html[data-theme="cealius"] .sales-score progress::-webkit-progress-bar{background:var(--c-panel2)}
html[data-theme="cealius"] .sales-score progress::-webkit-progress-value{background:var(--c-panel2)}
html[data-theme="cealius"] .sales-score.opp progress::-webkit-progress-value{background:var(--c-panel2)}
html[data-theme="cealius"] .sales-tag{border:1px solid rgba(var(--c-fg),.3);background:rgba(var(--c-fg),.04);color:var(--c-ink)}
html[data-theme="cealius"] .sales-findings li{color:var(--c-ink3)}
html[data-theme="cealius"] .sales-offer-card{border:1px solid rgba(var(--c-fg),.3);background:var(--c-side)}
html[data-theme="cealius"] .sales-offer-card span{color:var(--c-ink)}
html[data-theme="cealius"] .sales-offer-card strong{color:var(--c-ink)}
html[data-theme="cealius"] .sales-offer-card p{color:var(--c-ink)}
html[data-theme="cealius"] .sales-source{border:1px solid rgba(var(--c-fg),.3);background:var(--c-panel2)}
html[data-theme="cealius"] .sales-source b{color:var(--c-ink)}
html[data-theme="cealius"] .sales-source span{color:var(--c-ink2)}
html[data-theme="cealius"] .sales-source small{color:var(--c-ink)}
html[data-theme="cealius"] .sales-tags span{border:1px solid rgba(var(--c-fg),.3);background:rgba(var(--c-fg),.04);color:var(--c-ink)}
html[data-theme="cealius"] .sales-quality-score span{color:var(--c-ink)}
html[data-theme="cealius"] .proposal-preview-wrap{border:1px solid rgba(var(--c-fg),.3);background:var(--c-panel)}
html[data-theme="cealius"] .proposal-preview-frame{background:var(--c-panel)}
html[data-theme="cealius"] .ops-mini-stats>div,html[data-theme="cealius"] .ops-customer-kpis>div{background:var(--c-side)}
html[data-theme="cealius"] .ops-mini-stats>div:hover,html[data-theme="cealius"] .ops-customer-kpis>div:hover{border-color:rgba(var(--c-fg),.3);box-shadow:none}
html[data-theme="cealius"] .table-wrap{background:var(--c-side);box-shadow:none}
html[data-theme="cealius"] .table-wrap thead th{background:var(--c-panel2)}
html[data-theme="cealius"] .table-wrap::-webkit-scrollbar-track{background:var(--c-panel2)}
html[data-theme="cealius"] .table-wrap::-webkit-scrollbar-thumb{background:var(--c-panel2)}
html[data-theme="cealius"] .table-wrap::-webkit-scrollbar-thumb:hover{background:var(--c-btn)}
html[data-theme="cealius"] .btn:focus-visible,html[data-theme="cealius"] .ops-quick:focus-visible,html[data-theme="cealius"] .ops-nav button:focus-visible,html[data-theme="cealius"] .link:focus-visible,html[data-theme="cealius"] .ops-customer-link:focus-visible{outline:2px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .modal-box{border-color:rgba(var(--c-fg),.3);background:var(--c-side)}
html[data-theme="cealius"] .modal-head{border-bottom:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .modal-close:hover{background:rgba(var(--c-fg),.04);color:var(--c-ink)}
html[data-theme="cealius"] .ops-top .ops-search input{background:var(--c-panel2)}
html[data-theme="cealius"] .ops-top .ops-search input:focus{border-color:rgba(var(--c-fg),.3);box-shadow:none}
html[data-theme="cealius"] .ops-live{background:rgba(var(--c-fg),.04)}
html[data-theme="cealius"] .ops-avatar:hover{border-color:rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .client-ticket-card:hover{border-color:rgba(var(--c-fg),.3);box-shadow:none}
html[data-theme="cealius"] .client-settings-card{box-shadow:none}
html[data-theme="cealius"] .growth-connection{border:1px solid rgba(214,185,140,.5);background:rgba(214,185,140,.12)}
html[data-theme="cealius"] .growth-connection.ok{border-color:rgba(var(--c-fg),.3);background:rgba(var(--c-fg),.04)}
html[data-theme="cealius"] .growth-connection small{color:var(--c-ink2)}
html[data-theme="cealius"] .growth-filters select{border:1px solid rgba(var(--c-fg),.3);background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .growth-card{border:1px solid rgba(var(--c-fg),.3);background:var(--c-side);box-shadow:none}
html[data-theme="cealius"] .growth-card:hover{border-color:rgba(var(--c-fg),.3);box-shadow:none}
html[data-theme="cealius"] .growth-card-head small{color:var(--c-ink)}
html[data-theme="cealius"] .growth-status{border:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .growth-status.APPROVED,html[data-theme="cealius"] .growth-status.PUBLISHED{color:var(--c-ink);border-color:rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .growth-status.SCHEDULED{color:var(--c-ink);border-color:rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .growth-status.REJECTED{color:var(--c-err);border-color:rgba(var(--c-err-rgb),.45)}
html[data-theme="cealius"] .growth-status.DRAFT{color:var(--c-acc2);border-color:rgba(214,185,140,.5)}
html[data-theme="cealius"] .growth-tags span{border:1px solid rgba(var(--c-fg),.3);color:var(--c-ink)}
html[data-theme="cealius"] .growth-copy{color:var(--c-ink3)}
html[data-theme="cealius"] .growth-cta{border-left:2px solid rgba(var(--c-fg),.3);color:var(--c-ink3)}
html[data-theme="cealius"] .growth-meta span{border:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .growth-meta span{color:var(--c-ink)}
html[data-theme="cealius"] .growth-meta b{color:var(--c-ink3)}
html[data-theme="cealius"] .growth-actions{border-top:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .growth-brain>div{border:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .growth-brain small{color:var(--c-ink)}
html[data-theme="cealius"] .growth-brain b{color:var(--c-ink3)}
html[data-theme="cealius"] .growth-signals span{border:1px solid rgba(var(--c-fg),.3);color:var(--c-ink)}
html[data-theme="cealius"] .growth-signals span b{color:var(--c-ink)}
html[data-theme="cealius"] .growth-scores span{border:1px solid rgba(var(--c-fg),.3);color:var(--c-ink)}
html[data-theme="cealius"] .growth-scores b{color:var(--c-ink3)}
html[data-theme="cealius"] /* GROWTH_EXTERNAL_V21 */
.growth-external{border:1px solid rgba(var(--c-fg),.3);background:var(--c-side)}
html[data-theme="cealius"] .growth-external-head small{color:var(--c-ink)}
html[data-theme="cealius"] .growth-external-head b{color:var(--c-ink3)}
html[data-theme="cealius"] .growth-source-health span{border:1px solid rgba(var(--c-fg),.08);color:var(--c-ink2)}
html[data-theme="cealius"] .growth-source-health span.ok{color:var(--c-ink);border-color:rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .growth-external-topics span{border:1px solid rgba(var(--c-fg),.3);color:var(--c-ink3)}
html[data-theme="cealius"] .growth-external-topics b{color:var(--c-ink)}
html[data-theme="cealius"] .stripe-live{border:1px solid rgba(var(--c-fg),.3);background:var(--c-panel2)}
html[data-theme="cealius"] .stripe-live i{background:rgba(var(--c-fg),.07);box-shadow:none}
html[data-theme="cealius"] .stripe-live small{color:var(--c-ink)}
html[data-theme="cealius"] .stripe-kpis>div.warn{border-color:rgba(214,185,140,.5)}
html[data-theme="cealius"] .stripe-balance>div{border:1px solid rgba(var(--c-fg),.3);background:var(--c-panel2)}
html[data-theme="cealius"] .stripe-balance small{color:var(--c-ink)}
html[data-theme="cealius"] .stripe-method{border:1px solid rgba(var(--c-fg),.3);background:rgba(var(--c-fg),.04);color:var(--c-ink)}
html[data-theme="cealius"] .stripe-alert{border:1px solid rgba(214,185,140,.5)}
html[data-theme="cealius"] .stripe-event{border-bottom:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .stripe-event small{color:var(--c-ink)}
html[data-theme="cealius"] .sales-public-card{border:1px solid rgba(var(--c-fg),.3);background:var(--c-side);box-shadow:none}
html[data-theme="cealius"] .sales-public-card-head span{color:var(--c-ink)}
html[data-theme="cealius"] .sales-public-card-head h4{color:var(--c-ink)}
html[data-theme="cealius"] .sales-public-row{border-bottom:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .sales-public-row span{color:var(--c-ink)}
html[data-theme="cealius"] .sales-public-row b{color:var(--c-ink)}
html[data-theme="cealius"] .sales-public-row a{color:var(--c-ink)}
html[data-theme="cealius"] .sales-public-description{color:var(--c-ink3)}
html[data-theme="cealius"] .sales-fin-kpis>div{border:1px solid rgba(var(--c-fg),.3);background:var(--c-panel2)}
html[data-theme="cealius"] .sales-fin-kpis small{color:var(--c-ink)}
html[data-theme="cealius"] .sales-fin-kpis b{color:var(--c-ink)}
html[data-theme="cealius"] .sales-fin-kpis b.negative,html[data-theme="cealius"] .sales-fin-table .negative{color:var(--c-err)}
html[data-theme="cealius"] .sales-fin-bars{border-bottom:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .sales-fin-bar i{background:var(--c-side)}
html[data-theme="cealius"] .sales-fin-bar small{color:var(--c-ink)}
html[data-theme="cealius"] .sales-fin-table-wrap{border:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .sales-fin-table th,html[data-theme="cealius"] .sales-fin-table td{border-bottom:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .sales-fin-table th{color:var(--c-ink);background:var(--c-panel2)}
html[data-theme="cealius"] .sales-fin-table td{color:var(--c-ink3)}
html[data-theme="cealius"] .sales-raw-details{border:1px solid rgba(var(--c-fg),.3);background:var(--c-panel2)}
html[data-theme="cealius"] .sales-raw-details summary{color:var(--c-ink)}
html[data-theme="cealius"] .sales-raw-details[open] summary{color:var(--c-ink3);border-bottom:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .sales-outreach-title p{color:var(--c-ink)}
html[data-theme="cealius"] .sales-outreach-state{border:1px solid rgba(var(--c-fg),.3);color:var(--c-ink3);background:var(--c-panel2)}
html[data-theme="cealius"] .sales-outreach-state.approved{color:var(--c-ink);border-color:rgba(var(--c-fg),.3);background:rgba(var(--c-fg),.04)}
html[data-theme="cealius"] .sales-outreach-state.stale{color:var(--c-acc2);border-color:rgba(214,185,140,.5);background:rgba(214,185,140,.12)}
html[data-theme="cealius"] .sales-deal-summary{border:1px solid rgba(var(--c-fg),.3);background:var(--c-side)}
html[data-theme="cealius"] .sales-deal-summary>div{border-right:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .sales-deal-summary span{color:var(--c-ink)}
html[data-theme="cealius"] .sales-deal-summary b{color:var(--c-ink)}
html[data-theme="cealius"] .sales-deal-summary b.ok{color:var(--c-ink)}
html[data-theme="cealius"] .sales-deal-summary b.warn{color:var(--c-acc2)}
html[data-theme="cealius"] .sales-deal-summary small{color:var(--c-ink)}
html[data-theme="cealius"] .sales-configurator,html[data-theme="cealius"] .sales-email-editor{border:1px solid rgba(var(--c-fg),.3);background:var(--c-side);box-shadow:none}
html[data-theme="cealius"] .sales-card-heading span{color:var(--c-ink)}
html[data-theme="cealius"] .sales-card-heading h3{color:var(--c-ink)}
html[data-theme="cealius"] .sales-card-heading p{color:var(--c-ink)}
html[data-theme="cealius"] .sales-outreach-field>span{color:var(--c-ink)}
html[data-theme="cealius"] .sales-outreach-field input,html[data-theme="cealius"] .sales-outreach-field select,html[data-theme="cealius"] .sales-outreach-field textarea{border:1px solid rgba(var(--c-fg),.3);background:var(--c-panel2);color:var(--c-ink)}
html[data-theme="cealius"] .sales-outreach-field input:focus,html[data-theme="cealius"] .sales-outreach-field select:focus,html[data-theme="cealius"] .sales-outreach-field textarea:focus{border-color:rgba(var(--c-fg),.3);box-shadow:none}
html[data-theme="cealius"] .sales-service-choice{border:1px solid rgba(var(--c-fg),.3);background:var(--c-panel2)}
html[data-theme="cealius"] .sales-service-choice:hover{border-color:rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .sales-service-choice:has(input:checked){border-color:rgba(var(--c-fg),.3);background:var(--c-side);box-shadow:inset 0 0 0 1px var(--c-acc)}
html[data-theme="cealius"] .sales-service-mark{border:1px solid rgba(var(--c-fg),.3);background:var(--c-panel2)}
html[data-theme="cealius"] .sales-service-choice:has(input:checked) .sales-service-mark{background:var(--c-btn);border-color:rgba(var(--c-fg),.3);color:var(--c-btn-ink)}
html[data-theme="cealius"] .sales-service-copy b{color:var(--c-ink3)}
html[data-theme="cealius"] .sales-service-copy small{color:var(--c-ink)}
html[data-theme="cealius"] .sales-config-actions small{color:var(--c-ink)}
html[data-theme="cealius"] .sales-outreach-warning,html[data-theme="cealius"] .sales-send-blocked{border:1px solid rgba(214,185,140,.5);background:rgba(214,185,140,.12);color:var(--c-acc2)}
html[data-theme="cealius"] .sales-outreach-warning span{color:var(--c-acc2)}
html[data-theme="cealius"] .sales-quality-ring{border:1px solid rgba(var(--c-fg),.3);background:rgba(var(--c-fg),.04)}
html[data-theme="cealius"] .sales-quality-ring b{color:var(--c-ink)}
html[data-theme="cealius"] .sales-quality-ring small{color:var(--c-ink)}
html[data-theme="cealius"] .sales-email-context>span{border:1px solid rgba(var(--c-fg),.3);background:var(--c-panel2)}
html[data-theme="cealius"] .sales-email-context small{color:var(--c-ink)}
html[data-theme="cealius"] .sales-email-context b{color:var(--c-ink3)}
html[data-theme="cealius"] .sales-email-body textarea{background:var(--c-panel2)}
html[data-theme="cealius"] .sales-email-status span{color:var(--c-ink);border:1px solid rgba(var(--c-fg),.3);background:var(--c-panel2)}
html[data-theme="cealius"] .sales-approved-note{color:var(--c-ink)}
html[data-theme="cealius"] .sales-send-btn:not(:disabled){border-color:rgba(var(--c-fg),.3);color:var(--c-ink);background:rgba(var(--c-fg),.04)}
html[data-theme="cealius"] .sales-send-blocked span{color:var(--c-acc2)}
html[data-theme="cealius"] .sales-outreach-empty{color:var(--c-ink)}
html[data-theme="cealius"] .sales-outreach-empty b{color:var(--c-ink3)}
html[data-theme="cealius"] .sales-pdf-card{border:1px solid rgba(var(--c-fg),.3);background:var(--c-side)}
html[data-theme="cealius"] .sales-pdf-art{background:var(--c-side);border-left:4px solid rgba(var(--c-fg),.3);box-shadow:none}
html[data-theme="cealius"] .sales-pdf-art span{color:var(--c-ink3)}
html[data-theme="cealius"] .sales-pdf-art b{color:var(--c-ink)}
html[data-theme="cealius"] .sales-pdf-art small{color:var(--c-ink)}
html[data-theme="cealius"] .sales-pdf-copy>span{color:var(--c-ink)}
html[data-theme="cealius"] .sales-pdf-copy h3{color:var(--c-ink)}
html[data-theme="cealius"] .sales-pdf-copy p{color:var(--c-ink)}
html[data-theme="cealius"] .sales-pdf-meta span{color:var(--c-ink);border:1px solid rgba(var(--c-fg),.3)}
@media(max-width:1100px){html[data-theme="cealius"] .sales-deal-summary>div:nth-child(-n+2){border-bottom:1px solid rgba(var(--c-fg),.3)}}
@media(max-width:700px){html[data-theme="cealius"] .sales-deal-summary>div{border-bottom:1px solid rgba(var(--c-fg),.3)}}
html[data-theme="cealius"] .growth-visual{border:1px solid rgba(var(--c-fg),.3);background:var(--c-panel2)}
html[data-theme="cealius"] .growth-visual img{background:var(--c-panel2)}
html[data-theme="cealius"] .growth-visual-actions{border-top:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .growth-scores span:last-child b{color:var(--c-ink)}
html[data-theme="cealius"] .growth-connection.off b{color:var(--c-acc2)}
html[data-theme="cealius"] /* Growth Engine manual controls */
.growth-actions .btn.danger,html[data-theme="cealius"] .modal .btn.danger{border-color:rgba(var(--c-err-rgb),.45);color:var(--c-err);background:rgba(var(--c-err-rgb),.08)}
html[data-theme="cealius"] .growth-actions .btn.danger:hover,html[data-theme="cealius"] .modal .btn.danger:hover{background:rgba(var(--c-err-rgb),.08);border-color:rgba(var(--c-err-rgb),.45)}
html[data-theme="cealius"] /* Growth Engine v59: manual creative workflow */
.growth-upload-empty{background:var(--c-side);border:1px dashed rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .growth-upload-placeholder{color:var(--c-ink)}
html[data-theme="cealius"] .growth-upload-placeholder:before{border:1px solid rgba(var(--c-fg),.3);color:var(--c-ink);background:rgba(var(--c-fg),.04)}
html[data-theme="cealius"] .growth-upload-placeholder span{color:var(--c-ink)}
html[data-theme="cealius"] .growth-upload-progress>div{background:rgba(var(--c-fg),.04);border:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .growth-upload-progress i{background:var(--c-panel2)}
html[data-theme="cealius"] .growth-upload-progress span{color:var(--c-ink)}
html[data-theme="cealius"] .sales-recipient-edit small{color:var(--c-ink)}
html[data-theme="cealius"] .sales-recipient-edit input{color:var(--c-ink);border-bottom:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .sales-recipient-edit input:focus{border-bottom-color:rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .sales-email-attachment-box{border:1px solid rgba(var(--c-fg),.3)}
html[data-theme="cealius"] .sales-attachment-head span{color:var(--c-ink)}
html[data-theme="cealius"] .sales-attachment-head small,html[data-theme="cealius"] .sales-attachment-note{color:var(--c-ink)}
html[data-theme="cealius"] .sales-attachment-row{border:1px solid rgba(var(--c-fg),.3);background:var(--c-panel2)}
html[data-theme="cealius"] .sales-attachment-row small{color:var(--c-ink)}
html[data-theme="cealius"] .sales-pdf-internal .sales-pdf-copy>span{color:var(--c-acc2)}
