.centric-admin[data-appearance]{--admin-navy:var(--appearance-primary);--admin-orange:var(--appearance-accent);--admin-ink:var(--appearance-foreground);--admin-muted:var(--appearance-muted);--admin-line:var(--appearance-line);--admin-surface:var(--appearance-surface);--admin-subtle:var(--appearance-hover);background:var(--appearance-background);color:var(--appearance-foreground);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.centric-admin[data-appearance=night],.centric-site[data-appearance=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.centric-admin[data-appearance] .admin-sidebar{background:var(--appearance-sidebar)}.centric-admin[data-appearance] .admin-sidebar nav a[aria-current=page]{box-shadow:inset 3px 0 var(--appearance-accent)}.centric-admin[data-appearance] .admin-sidebar nav a[aria-current=page] svg,.centric-admin[data-appearance] .admin-topbar i{color:var(--appearance-accent)}.centric-admin[data-appearance] .admin-topbar i{background:var(--appearance-accent)}.centric-admin[data-appearance] .admin-panel,.centric-admin[data-appearance] .admin-state,.centric-admin[data-appearance] .admin-topbar,.centric-admin[data-appearance] .admin-table-wrap,.centric-admin[data-appearance] input:not([type=checkbox]):not([type=radio]):not([type=color]),.centric-admin[data-appearance] select,.centric-admin[data-appearance] textarea{background:var(--appearance-surface);color:var(--appearance-foreground);border-color:var(--appearance-line)}.centric-admin[data-appearance] .admin-button{background:var(--appearance-primary);color:var(--appearance-on-primary);border-color:var(--appearance-primary)}.centric-admin[data-appearance] .admin-button.secondary,.centric-admin[data-appearance] .admin-search button{background:var(--appearance-surface);color:var(--appearance-foreground);border-color:var(--appearance-line)}.centric-admin[data-appearance] .admin-button:hover:not(:disabled),.centric-admin[data-appearance] .admin-table tbody tr:hover,.centric-admin[data-appearance] .settings-links a:hover,.centric-admin[data-appearance] .admin-dashboard-metric:hover,.centric-admin[data-appearance] .admin-tabs button:hover{background:var(--appearance-hover);color:var(--appearance-foreground)}.centric-admin[data-appearance] .admin-table thead th,.centric-admin[data-appearance] .admin-search,.centric-admin[data-appearance] .admin-case-placeholder,.centric-admin[data-appearance] .admin-tabs button[aria-selected=true],.centric-admin[data-appearance] .admin-catalog-intro,.centric-admin[data-appearance] .admin-info-band{background:var(--appearance-hover);color:var(--appearance-foreground);border-color:var(--appearance-line)}.centric-admin[data-appearance] .admin-table td,.centric-admin[data-appearance] .admin-table tbody th,.centric-admin[data-appearance] .admin-tabs{border-color:var(--appearance-line)}.centric-admin[data-appearance] .admin-tabs button{color:var(--appearance-muted)}.centric-admin[data-appearance] .admin-tabs button[aria-selected=true]{color:var(--appearance-foreground);border-bottom-color:var(--appearance-accent)}.centric-admin[data-appearance=night] .admin-note,.centric-admin[data-appearance=night] .admin-empty,.centric-admin[data-appearance=night] .admin-team-owner,.centric-admin[data-appearance=night] .admin-team-identity,.centric-admin[data-appearance=night] .admin-email-preview,.centric-admin[data-appearance=night] .admin-dashboard-notifications a,.centric-admin[data-appearance=night] .admin-dashboard-queue,.centric-admin[data-appearance=night] .pricing-estimate,.centric-admin[data-appearance=night] .admin-case-row.selected{background:var(--appearance-hover);color:var(--appearance-foreground);border-color:var(--appearance-line)}.centric-admin[data-appearance=night] .admin-eyebrow,.centric-admin[data-appearance=night] .admin-inline-link,.centric-admin[data-appearance=night] .admin-text-button{color:var(--appearance-accent)}.centric-admin[data-appearance=night] .admin-badge{background:var(--appearance-hover);color:var(--appearance-foreground);border-color:var(--appearance-line)}.centric-admin[data-appearance=night] .admin-badge-active,.centric-admin[data-appearance=night] .admin-badge-ready,.centric-admin[data-appearance=night] .admin-badge-resolved{color:#a2e0bc}.centric-admin[data-appearance=night] .admin-badge-new,.centric-admin[data-appearance=night] .admin-badge-open{color:#a7cfff}.centric-admin[data-appearance=night] .admin-badge-in-progress,.centric-admin[data-appearance=night] .admin-badge-setup{color:#f5cb91}.centric-admin[data-appearance=night] .admin-badge-suspended{color:#ffb9aa}.centric-admin[data-appearance=night] :is(.pricing-version-strip>div,.pricing-estimate-panel,.admin-dashboard-stages li,.admin-dashboard-unavailable,.admin-account-summary,.admin-record-strip,.admin-savebar,.admin-collection-schedule>div,.admin-login-card){background:var(--appearance-surface);color:var(--appearance-foreground);border-color:var(--appearance-line)}.centric-admin[data-appearance=night] :is(.admin-dashboard-row-main>span,.admin-preserve-lines,.admin-case-list>p,.admin-timeline p,.admin-table small,.admin-form-grid small){color:var(--appearance-muted)}.centric-site[data-appearance]{--centric-ink:var(--appearance-foreground);--centric-muted:var(--appearance-muted);--centric-navy:var(--appearance-primary);--centric-orange:var(--appearance-accent);--centric-line:var(--appearance-line);--centric-paper:var(--appearance-background);background:var(--appearance-surface);color:var(--appearance-foreground)}.centric-site[data-appearance] .centric-header{background:var(--appearance-surface)}.centric-site[data-appearance] .centric-header-cta{color:var(--appearance-on-primary)!important}.centric-site[data-appearance] .centric-button{color:var(--appearance-on-accent)!important}.centric-site[data-appearance=night] .centric-hero,.centric-site[data-appearance=night] .centric-closing,.centric-site[data-appearance=night] .centric-plan-pilot{background:var(--appearance-background)}.centric-site[data-appearance=night] :is(h1,h2,h3,h4){color:var(--appearance-foreground)}.centric-site[data-appearance=night] :is(.centric-section,.centric-section-alt,.centric-plan,.centric-faq,.centric-form,.centric-integrations-grid>*,.centric-feature-card,.centric-price-card){background:var(--appearance-surface);color:var(--appearance-foreground);border-color:var(--appearance-line)}.centric-site[data-appearance=night] :is(input,select,textarea){background:var(--appearance-background);color:var(--appearance-foreground);border-color:var(--appearance-line)}.centric-site[data-appearance=night] :is(.centric-workflow-preview,.centric-workstream-strip,.centric-pricing-teaser,.centric-capability-note,.centric-roadmap,.centric-pricing-notice,.centric-estimator,.centric-number-input,.centric-inquiry-form,.centric-form-context,.centric-form-success,.centric-mobile-menu nav,.centric-billing-choice label,.centric-annual-value,.centric-plan-card){background:var(--appearance-surface);color:var(--appearance-foreground);border-color:var(--appearance-line)}.centric-site[data-appearance=night] :is(.centric-preview-heading,.centric-preview-content,.centric-preview-bottom,.centric-billing-choice label:has(input:checked)){background:var(--appearance-hover);color:var(--appearance-foreground)}.centric-site[data-appearance=night] :is(.centric-feature-card:hover,.centric-button-secondary,.centric-integration-card){background:var(--appearance-hover);color:var(--appearance-foreground)!important}.centric-admin .appearance-mode{max-width:320px;margin-bottom:24px}.centric-admin .appearance-tabs{flex-wrap:wrap;margin:0 0 24px;display:flex}.centric-admin .appearance-tabs button{align-items:center;gap:8px;display:inline-flex}.centric-admin .appearance-images{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.centric-admin .appearance-image-card{border:1px solid var(--admin-line);border-radius:8px;flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.centric-admin .appearance-image-card h3{font-size:17px}.centric-admin .appearance-image-card p,.centric-admin .appearance-help,.centric-admin .appearance-live-preview p{color:var(--admin-muted);font-size:13px;line-height:1.6}.centric-admin .appearance-image-card small,.centric-admin .appearance-live-preview small{color:var(--admin-muted);font-size:12px;line-height:1.6}.centric-admin .appearance-image-preview{border:1px solid #dce2e7;border-radius:6px;justify-content:center;align-items:center;height:108px;padding:16px;display:flex}.centric-admin .appearance-image-preview.day{background:#fff}.centric-admin .appearance-image-preview.night{background:#132234;border-color:#132234}.centric-admin .appearance-image-preview img{object-fit:contain;max-width:100%;max-height:76px}.centric-admin .appearance-image-card input[type=file]{min-width:0;padding:8px;font-size:12px;overflow:hidden}.centric-admin .appearance-image-card .admin-button{align-self:flex-start;margin-top:auto}.centric-admin .appearance-help{margin-top:20px}.centric-admin .appearance-palette-layout{grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);gap:32px;display:grid}.centric-admin .appearance-colors{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:24px;display:grid}.centric-admin .appearance-color-input{align-items:center;gap:10px;display:flex}.centric-admin .appearance-color-input input[type=color]{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:6px;flex:0 0 48px;width:48px;height:44px;min-height:44px;padding:3px}.centric-admin .appearance-color-input input[type=text]{min-width:0}.centric-admin .appearance-preview-surface{border:1px solid var(--admin-line);border-radius:8px;flex-direction:column;align-items:flex-start;gap:16px;padding:24px;display:flex}.centric-admin .appearance-preview-surface h3,.centric-admin .appearance-preview-surface p{color:inherit}.centric-admin .appearance-preview-surface img{object-fit:contain;max-width:100%}.centric-admin .appearance-preview-accent{border-radius:4px;width:48px;height:4px}.centric-admin .appearance-preview-card{background:var(--preview-surface);border-radius:6px;gap:8px;width:100%;padding:20px;font-size:13px;display:grid}.centric-admin .appearance-preview-card span{font-size:12px}.centric-admin .appearance-preview-button,.centric-admin .appearance-preview-hover{background:var(--preview-primary);color:var(--preview-on-primary);border-radius:6px;padding:12px 16px;font-size:13px;display:block}.centric-admin .appearance-preview-hover{background:var(--preview-hover);color:inherit}.centric-admin .appearance-live-preview>p{margin:16px 0 8px}@media (max-width:1200px){.centric-admin .appearance-images,.centric-admin .appearance-palette-layout{grid-template-columns:1fr}}@media (max-width:600px){.centric-admin .appearance-colors{grid-template-columns:1fr}.centric-admin .appearance-tabs{gap:4px}.centric-admin .appearance-tabs button{padding:10px;font-size:12px}.centric-admin .appearance-image-card{padding:16px}}.centric-admin .admin-settings-page form>.admin-appearance{margin-top:0;margin-bottom:24px}.centric-admin[data-appearance] label{color:var(--appearance-foreground)}.centric-admin[data-appearance] .admin-settings-page .settings-save{z-index:5;background:var(--appearance-surface);border:1px solid var(--appearance-line);border-radius:8px;padding:16px 20px;position:sticky;bottom:12px;box-shadow:0 6px 24px #0002}.centric-admin[data-appearance=night] .admin-login-card>p,.centric-admin[data-appearance=night] .admin-login-help{color:var(--appearance-muted)}.centric-admin[data-appearance=night] .admin-dashboard-notifications a.is-warning,.centric-admin[data-appearance=night] .admin-plan-options label.selected,.centric-admin[data-appearance=night] .admin-module-options label.selected{background:var(--appearance-hover);color:var(--appearance-foreground);border-color:var(--appearance-line)}.centric-admin[data-appearance=night] .admin-dashboard-revenue-metrics h3,.centric-admin[data-appearance=night] dt{color:var(--appearance-muted)}.centric-admin[data-appearance=night] .pricing-preview,.centric-admin[data-appearance=night] .pricing-publish-review,.centric-admin[data-appearance=night] .admin-dashboard-icon{background:var(--appearance-hover);color:var(--appearance-foreground)}.centric-site[data-appearance=night] .centric-header-cta:hover{background:var(--appearance-hover);color:var(--appearance-foreground)!important}.centric-site[data-appearance=night] .centric-preview-chrome,.centric-site[data-appearance=night] .centric-workflow-preview figcaption,.centric-site[data-appearance=night] .centric-preview-stage-current{background:var(--appearance-hover);color:var(--appearance-foreground);border-color:var(--appearance-line)}.centric-site[data-appearance=night] .centric-workstream-strip p,.centric-site[data-appearance=night] .centric-preview-stage strong{color:var(--appearance-foreground)}.centric-site[data-appearance=night] .centric-preview-route small,.centric-site[data-appearance=night] .centric-preview-stage small,.centric-site[data-appearance=night] .centric-preview-heading>div>span,.centric-site[data-appearance=night] .centric-preview-note,.centric-site[data-appearance=night] .centric-preview-stage>span:last-child,.centric-site[data-appearance=night] .centric-pricing-teaser p:last-child,.centric-site[data-appearance=night] .centric-workstream-strip span{color:var(--appearance-muted)}.centric-site[data-appearance=night] .centric-preview-route,.centric-site[data-appearance=night] .centric-preview-stage{border-color:var(--appearance-line)}.centric-admin .appearance-scope-help{color:var(--admin-muted);margin:0 0 24px;font-size:13px;line-height:1.6}.centric-admin .appearance-preview-footer{background:#132234;border-radius:6px;gap:12px;width:100%;padding:20px;display:grid}.centric-site[data-appearance] .centric-button:hover,.centric-site[data-appearance] .centric-header-cta:hover{background:var(--appearance-hover);color:var(--appearance-foreground)!important}.centric-site[data-appearance]{background:var(--appearance-background)}.centric-site[data-appearance] .centric-footer{background:var(--appearance-primary);color:var(--appearance-on-primary)}.centric-site[data-appearance=night] .centric-footer{background:var(--appearance-surface);color:var(--appearance-foreground)}.centric-site[data-appearance] .centric-footer :is(p,span,a,.centric-footer-bottom){color:inherit}.centric-site[data-appearance] .centric-footer-bottom{border-color:currentColor}.centric-site[data-appearance=day] .centric-hero{color:var(--appearance-on-primary)}.centric-site[data-appearance=day] .centric-hero :is(.centric-hero-intro,.centric-eyebrow,.centric-text-link,.centric-hero-note){color:inherit}.centric-site[data-appearance] .centric-hero h1 em{color:var(--appearance-accent)}.centric-admin .appearance-preview-footer small{color:inherit}@media (max-width:850px){.centric-admin[data-appearance] .admin-settings-page .settings-save{bottom:84px}}
