/* CEKAIX ONE – CKX brand theme. Loaded only on the dedicated DemoCRM tenant. */
:root{--ckx-navy:#062b4b;--ckx-navy-deep:#031d34;--ckx-navy-soft:#0b385b;--ckx-mint:#00cdb7;--ckx-mint-dark:#00a997;--ckx-sky:#c7dbea;--ckx-paper:#f7fafc;--ckx-white:#fff}
body.theme-cekaix-demo{--crm-bg:var(--ckx-navy-deep);--crm-surface:#082944;--crm-surface-2:#0b3555;--crm-text:#f7fbff;--crm-muted:#b5cad9;--crm-primary:var(--ckx-mint);--crm-primary-dark:var(--ckx-mint-dark);--crm-accent:var(--ckx-mint);--crm-cyan:#55dfd2;--crm-border:rgba(199,219,234,.20);--crm-shadow:0 14px 36px rgba(1,16,29,.26);background:var(--ckx-navy-deep);color:var(--crm-text);font-family:"Segoe UI",system-ui,-apple-system,sans-serif}
.theme-cekaix-demo .crm-navbar{background:var(--ckx-navy)!important;border-bottom:3px solid var(--ckx-mint);box-shadow:0 8px 24px rgba(1,16,29,.24);backdrop-filter:none}
.theme-cekaix-demo .crm-brand{text-transform:none;min-width:260px;padding-block:.35rem}.theme-cekaix-demo .crm-product-logo{display:block;height:48px;width:auto;max-width:360px;object-fit:contain;object-position:left center}.theme-cekaix-demo .ckx-theme-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:38px}
.theme-cekaix-demo .card,.theme-cekaix-demo .modal-content,.theme-cekaix-demo .dropdown-menu,.theme-cekaix-demo .accordion-item,.theme-cekaix-demo .crm-slot-card,.theme-cekaix-demo .crm-hero,.theme-cekaix-demo .dashboard-member-summary-card,.theme-cekaix-demo .reporting-module-card{background:var(--crm-surface);color:var(--crm-text);border:1px solid var(--crm-border);border-radius:14px;box-shadow:var(--crm-shadow)}
.theme-cekaix-demo .card-header,.theme-cekaix-demo .accordion-button{background:var(--crm-surface-2);color:var(--crm-text);border-color:var(--crm-border)}.theme-cekaix-demo .accordion-button:not(.collapsed){color:var(--ckx-mint);box-shadow:inset 0 -1px 0 var(--crm-border)}.theme-cekaix-demo .accordion-button::after{filter:invert(1) saturate(0) brightness(2)}
.theme-cekaix-demo h1,.theme-cekaix-demo h2,.theme-cekaix-demo h3,.theme-cekaix-demo h4,.theme-cekaix-demo h5{color:inherit;letter-spacing:-.018em}.theme-cekaix-demo h1{font-weight:760}
.theme-cekaix-demo .form-control,.theme-cekaix-demo .form-select,.theme-cekaix-demo textarea{background:#041f37!important;color:#fff!important;border-color:rgba(199,219,234,.28)!important;border-radius:9px}.theme-cekaix-demo .form-control:focus,.theme-cekaix-demo .form-select:focus{border-color:var(--ckx-mint)!important;box-shadow:0 0 0 .2rem rgba(0,205,183,.18)!important}.theme-cekaix-demo .form-control::placeholder{color:#91aabc}.theme-cekaix-demo .form-label,.theme-cekaix-demo label{color:#eaf4fa}
.theme-cekaix-demo .btn{border-radius:999px;font-weight:700}.theme-cekaix-demo .btn-primary{color:var(--ckx-navy-deep);background:var(--ckx-mint);border-color:var(--ckx-mint);box-shadow:none}.theme-cekaix-demo .btn-primary:hover{color:var(--ckx-navy-deep);background:#18dac6;border-color:#18dac6;filter:none}.theme-cekaix-demo .btn-outline-light{color:#fff;border-color:rgba(255,255,255,.34)}.theme-cekaix-demo .btn-outline-light:hover{color:var(--ckx-navy-deep);background:var(--ckx-mint);border-color:var(--ckx-mint)}
.theme-cekaix-demo .btn-info{color:var(--ckx-navy-deep)!important;background:#2ec9e6;border-color:#2ec9e6}.theme-cekaix-demo .btn-info:hover,.theme-cekaix-demo .btn-info:focus{color:var(--ckx-navy-deep)!important;background:#60d8ed;border-color:#60d8ed}
.theme-cekaix-demo .btn-success{color:#fff!important;background:#138653;border-color:#138653}.theme-cekaix-demo .btn-success:hover,.theme-cekaix-demo .btn-success:focus{color:#fff!important;background:#0f7045;border-color:#0f7045}.theme-cekaix-demo .btn-warning{color:#172b3a!important}.theme-cekaix-demo .btn-danger{color:#fff!important}.theme-cekaix-demo .btn-secondary{color:#fff!important}
.theme-cekaix-demo .btn-outline-primary{color:#78b3ff;border-color:#78b3ff}.theme-cekaix-demo .btn-outline-info{color:#74e9df;border-color:#74e9df}.theme-cekaix-demo .btn-outline-success{color:#65d99a;border-color:#65d99a}.theme-cekaix-demo .btn-outline-warning{color:#ffd35c;border-color:#ffd35c}.theme-cekaix-demo .btn-outline-danger{color:#ff8490;border-color:#ff8490}.theme-cekaix-demo .btn-outline-secondary{color:#c0d0da;border-color:#879aa7}.theme-cekaix-demo .nav-link{color:#85e8df}.theme-cekaix-demo .nav-tabs .nav-link.active,.theme-cekaix-demo .nav-pills .nav-link.active{color:var(--ckx-navy-deep)!important;background:var(--ckx-mint);border-color:var(--ckx-mint)}
.theme-cekaix-demo .badge.bg-success,.theme-cekaix-demo .badge.text-bg-success{color:#fff!important;background:#0d7044!important}.theme-cekaix-demo .badge.bg-primary,.theme-cekaix-demo .badge.text-bg-primary{color:#fff!important;background:#0956b8!important}.theme-cekaix-demo .badge.bg-secondary,.theme-cekaix-demo .badge.text-bg-secondary{color:#fff!important;background:#525e69!important}.theme-cekaix-demo .badge.bg-info,.theme-cekaix-demo .badge.text-bg-info{color:var(--ckx-navy-deep)!important;background:#57d8e9!important}.theme-cekaix-demo .badge.bg-warning,.theme-cekaix-demo .badge.text-bg-warning{color:var(--ckx-navy-deep)!important;background:#ffd35c!important}.theme-cekaix-demo .badge.bg-danger,.theme-cekaix-demo .badge.text-bg-danger{color:#fff!important;background:#a92736!important}.theme-cekaix-demo .dashboard-birthday-count{color:#fff!important;background:#6d28d9!important}
.theme-cekaix-demo .dropdown-item,.theme-cekaix-demo .page-link{color:#bff3ee;background:var(--crm-surface)}.theme-cekaix-demo .dropdown-item:hover,.theme-cekaix-demo .dropdown-item:focus,.theme-cekaix-demo .page-link:hover,.theme-cekaix-demo .page-link:focus{color:#fff;background:var(--crm-surface-2)}.theme-cekaix-demo .btn:disabled,.theme-cekaix-demo .btn.disabled{opacity:.72}
.theme-cekaix-demo .table{--bs-table-bg:var(--crm-surface);--bs-table-color:var(--crm-text);--bs-table-striped-bg:rgba(255,255,255,.035);--bs-table-hover-bg:rgba(0,205,183,.09);--bs-table-border-color:var(--crm-border)}.theme-cekaix-demo .table>thead>tr>*{color:#d8f7f3;border-bottom-color:rgba(0,205,183,.42)}.theme-cekaix-demo a{color:#54ded1}.theme-cekaix-demo a:hover{color:#8aeee5}.theme-cekaix-demo .crm-kicker,.theme-cekaix-demo .text-info{color:var(--ckx-mint)!important}.theme-cekaix-demo .crm-hero-header{background:var(--ckx-navy-soft);border-bottom:3px solid var(--ckx-mint)}

/* Dunkle Fachflaechen: geoeffnete Bereiche und Reports bleiben im CEKAIX-Blau. */
html:not([data-ckx-theme="light"]) .theme-cekaix-demo .accordion-body,
html:not([data-ckx-theme="light"]) .theme-cekaix-demo .app-accordion .accordion-body{
    background:#0d3a59!important;
    color:var(--crm-text)!important;
    border-top-color:rgba(85,223,210,.18)!important;
}
html:not([data-ckx-theme="light"]) .theme-cekaix-demo .accordion-body .table{
    --bs-table-bg:#0f4262;
    --bs-table-color:#f7fbff;
    --bs-table-striped-bg:#123f5c;
    --bs-table-hover-bg:#155271;
    --bs-table-border-color:rgba(199,219,234,.20);
}
html:not([data-ckx-theme="light"]) .theme-cekaix-demo .statistics-report-card,
html:not([data-ckx-theme="light"]) .theme-cekaix-demo .metric-card,
html:not([data-ckx-theme="light"]) .theme-cekaix-demo .support-card,
html:not([data-ckx-theme="light"]) .theme-cekaix-demo .report-details details{
    background:#0d3a59!important;
    color:var(--crm-text)!important;
}
html:not([data-ckx-theme="light"]) .theme-cekaix-demo .statistics-report-card:hover,
html:not([data-ckx-theme="light"]) .theme-cekaix-demo .statistics-report-card:focus-visible,
html:not([data-ckx-theme="light"]) .theme-cekaix-demo .report-details summary{
    background:#104766!important;
    color:var(--crm-text)!important;
}
/* Light mode follows CEKAIX.PRO: white, pale blue, navy and mint. */
html[data-ckx-theme="light"] body.theme-cekaix-demo{--crm-bg:#f7fafc;--crm-surface:#fff;--crm-surface-2:#e4eff6;--crm-text:#152b3c;--crm-muted:#5d7180;--crm-border:rgba(6,43,75,.17);--crm-shadow:0 14px 34px rgba(6,43,75,.09);background:linear-gradient(90deg,#fff 0%,#fff 62%,rgba(199,219,234,.42) 100%);color:var(--crm-text)}
html[data-ckx-theme="light"] .theme-cekaix-demo .crm-navbar{background:#fff!important;border-bottom-color:var(--ckx-mint)}html[data-ckx-theme="light"] .theme-cekaix-demo .crm-brand-wordmark strong{color:var(--ckx-navy)}html[data-ckx-theme="light"] .theme-cekaix-demo .crm-brand-wordmark small{color:#607a8b}
html[data-ckx-theme="light"] .theme-cekaix-demo .card,html[data-ckx-theme="light"] .theme-cekaix-demo .modal-content,html[data-ckx-theme="light"] .theme-cekaix-demo .dropdown-menu,html[data-ckx-theme="light"] .theme-cekaix-demo .accordion-item,html[data-ckx-theme="light"] .theme-cekaix-demo .crm-slot-card,html[data-ckx-theme="light"] .theme-cekaix-demo .crm-hero,html[data-ckx-theme="light"] .theme-cekaix-demo .dashboard-member-summary-card,html[data-ckx-theme="light"] .theme-cekaix-demo .reporting-module-card{background:#fff;color:var(--crm-text);border-color:var(--crm-border);box-shadow:var(--crm-shadow)}
html[data-ckx-theme="light"] .theme-cekaix-demo .card-header,html[data-ckx-theme="light"] .theme-cekaix-demo .accordion-button{background:#e4eff6;color:var(--ckx-navy)}html[data-ckx-theme="light"] .theme-cekaix-demo .accordion-button::after{filter:none}html[data-ckx-theme="light"] .theme-cekaix-demo .accordion-button:not(.collapsed){color:#007e70}
html[data-ckx-theme="light"] .theme-cekaix-demo .form-control,html[data-ckx-theme="light"] .theme-cekaix-demo .form-select,html[data-ckx-theme="light"] .theme-cekaix-demo textarea{background:#fff!important;color:#152b3c!important;border-color:rgba(6,43,75,.26)!important}html[data-ckx-theme="light"] .theme-cekaix-demo .form-control::placeholder{color:#718492}html[data-ckx-theme="light"] .theme-cekaix-demo .form-label,html[data-ckx-theme="light"] .theme-cekaix-demo label{color:var(--ckx-navy)}
html[data-ckx-theme="light"] .theme-cekaix-demo .table{--bs-table-bg:#fff;--bs-table-color:#152b3c;--bs-table-striped-bg:#f2f7fa;--bs-table-hover-bg:rgba(0,205,183,.11);--bs-table-border-color:rgba(6,43,75,.14)}html[data-ckx-theme="light"] .theme-cekaix-demo .table>thead>tr>*{color:var(--ckx-navy)}html[data-ckx-theme="light"] .theme-cekaix-demo .text-secondary,html[data-ckx-theme="light"] .theme-cekaix-demo .crm-footer-small{color:#617483!important}html[data-ckx-theme="light"] .theme-cekaix-demo .list-group-item{background:#fff;color:#152b3c;border-color:rgba(6,43,75,.14)}
html[data-ckx-theme="light"] .theme-cekaix-demo .crm-navbar .btn-outline-light{color:var(--ckx-navy);border-color:rgba(6,43,75,.28)}html[data-ckx-theme="light"] .theme-cekaix-demo .crm-navbar .btn-outline-light:hover{color:var(--ckx-navy-deep);background:var(--ckx-mint);border-color:var(--ckx-mint)}
html[data-ckx-theme="light"] .theme-cekaix-demo .nav-link{color:#075a73!important}html[data-ckx-theme="light"] .theme-cekaix-demo .nav-tabs .nav-link.active,html[data-ckx-theme="light"] .theme-cekaix-demo .nav-pills .nav-link.active{color:var(--ckx-navy-deep)!important;background:#8be9df;border-color:#39cdbf}html[data-ckx-theme="light"] .theme-cekaix-demo .btn-outline-light,html[data-ckx-theme="light"] .theme-cekaix-demo .btn-outline-secondary{color:#334f62!important;border-color:#607888}html[data-ckx-theme="light"] .theme-cekaix-demo .btn-outline-primary{color:#084f9c!important;border-color:#2169b5}html[data-ckx-theme="light"] .theme-cekaix-demo .btn-outline-info{color:#006b72!important;border-color:#008c94}html[data-ckx-theme="light"] .theme-cekaix-demo .btn-outline-success{color:#075f3b!important;border-color:#138653}html[data-ckx-theme="light"] .theme-cekaix-demo .btn-outline-warning{color:#765000!important;border-color:#a86f00}html[data-ckx-theme="light"] .theme-cekaix-demo .btn-outline-danger{color:#9f2431!important;border-color:#c23b49}html[data-ckx-theme="light"] .theme-cekaix-demo .text-white{color:#152b3c!important}html[data-ckx-theme="light"] .theme-cekaix-demo .text-white-50{color:#5d7180!important}
html[data-ckx-theme="light"] .theme-cekaix-demo a:not(.btn):not(.nav-link){color:#00666b}html[data-ckx-theme="light"] .theme-cekaix-demo a:not(.btn):not(.nav-link):hover{color:#003f43}html[data-ckx-theme="light"] .theme-cekaix-demo .dropdown-item,html[data-ckx-theme="light"] .theme-cekaix-demo .page-link{color:#164d61;background:#fff}html[data-ckx-theme="light"] .theme-cekaix-demo .dropdown-item:hover,html[data-ckx-theme="light"] .theme-cekaix-demo .dropdown-item:focus,html[data-ckx-theme="light"] .theme-cekaix-demo .page-link:hover,html[data-ckx-theme="light"] .theme-cekaix-demo .page-link:focus{color:var(--ckx-navy-deep);background:#dcecf3}
@media(max-width:600px){.theme-cekaix-demo .crm-brand{min-width:auto;padding-block:.45rem}.theme-cekaix-demo .crm-brand-wordmark{gap:.25rem}.theme-cekaix-demo .crm-brand-wordmark strong,.theme-cekaix-demo .crm-brand-wordmark em{font-size:1.04rem}.theme-cekaix-demo .crm-brand-wordmark small{margin:.05rem 0 0 .06rem;font-size:.48rem}}

/* Vollstaendige Hellmodus-Nachpflege fuer fachseitige Sonderkomponenten. */
html[data-ckx-theme="light"] .theme-cekaix-demo .dashboard-label{color:var(--ckx-navy)!important;font-weight:750}
html[data-ckx-theme="light"] .theme-cekaix-demo .dashboard-member-summary-card{border-width:1.5px}
html[data-ckx-theme="light"] .theme-cekaix-demo .dashboard-member-summary-card--active{border-color:#159447}
html[data-ckx-theme="light"] .theme-cekaix-demo .dashboard-member-summary-card--paused{border-color:#c77e00}
html[data-ckx-theme="light"] .theme-cekaix-demo .dashboard-member-summary-card--returning{border-color:#008da2}
html[data-ckx-theme="light"] .theme-cekaix-demo .dashboard-member-summary-card--birthdays{border-color:#7650c8}
html[data-ckx-theme="light"] .theme-cekaix-demo .dashboard-returner-link{color:#005b67;border-color:#36bfd0;background:#e9fbfd}
html[data-ckx-theme="light"] .theme-cekaix-demo .dashboard-birthday-link{color:#4e2e96;border-color:#9d7be3;background:#f5f0ff}
html[data-ckx-theme="light"] .theme-cekaix-demo .dashboard-birthday-link small{color:#4d6170}

html[data-ckx-theme="light"] .theme-cekaix-demo .statistics-report-hub-heading p,
html[data-ckx-theme="light"] .theme-cekaix-demo .report-heading p{color:#526877!important}
html[data-ckx-theme="light"] .theme-cekaix-demo .statistics-report-card{background:#fff;color:var(--ckx-navy);box-shadow:0 10px 28px rgba(6,43,75,.08)}
html[data-ckx-theme="light"] .theme-cekaix-demo .statistics-report-card:hover,
html[data-ckx-theme="light"] .theme-cekaix-demo .statistics-report-card:focus-visible{background:#edf7fa;color:var(--ckx-navy)}
html[data-ckx-theme="light"] .theme-cekaix-demo .statistics-report-content small{color:#435c6d}

html[data-ckx-theme="light"] .theme-cekaix-demo .metric-card,
html[data-ckx-theme="light"] .theme-cekaix-demo .support-card{background:#fff;color:var(--ckx-navy);border-color:#9aacb8;box-shadow:0 8px 22px rgba(6,43,75,.07)}
html[data-ckx-theme="light"] .theme-cekaix-demo .metric-green{border-color:#138653}
html[data-ckx-theme="light"] .theme-cekaix-demo .metric-yellow{border-color:#b97a00}
html[data-ckx-theme="light"] .theme-cekaix-demo .metric-blue{border-color:#008ca0}
html[data-ckx-theme="light"] .theme-cekaix-demo .metric-purple{border-color:#7e43b5}
html[data-ckx-theme="light"] .theme-cekaix-demo .metric-red{border-color:#b62f3d}
html[data-ckx-theme="light"] .theme-cekaix-demo .metric-card span,
html[data-ckx-theme="light"] .theme-cekaix-demo .support-card span{color:#243f52}
html[data-ckx-theme="light"] .theme-cekaix-demo .metric-card strong,
html[data-ckx-theme="light"] .theme-cekaix-demo .support-card strong{color:var(--ckx-navy)}
html[data-ckx-theme="light"] .theme-cekaix-demo .metric-card small,
html[data-ckx-theme="light"] .theme-cekaix-demo .support-card small{color:#526877}
html[data-ckx-theme="light"] .theme-cekaix-demo .report-details details{background:#fff;border-color:#b8c7d1}
html[data-ckx-theme="light"] .theme-cekaix-demo .report-details summary{background:#e4eff6;color:var(--ckx-navy)}
html[data-ckx-theme="light"] .theme-cekaix-demo .count-badge{background:#4d6475;color:#fff}
html[data-ckx-theme="light"] .theme-cekaix-demo .breakdown-list>div,
html[data-ckx-theme="light"] .theme-cekaix-demo .breakdown-row{border-color:#c7d4dc}

html[data-ckx-theme="light"] .theme-cekaix-demo .admin-hub-section{background:#e9f2f7;border-color:#b5c8d4}
html[data-ckx-theme="light"] .theme-cekaix-demo .admin-hub-card{background:#fff;color:var(--ckx-navy);border-color:#b5c8d4}
html[data-ckx-theme="light"] .theme-cekaix-demo .admin-hub-card:hover,
html[data-ckx-theme="light"] .theme-cekaix-demo .admin-hub-card:focus-visible{background:#e8f8f5;color:var(--ckx-navy);border-color:#21a99b}
html[data-ckx-theme="light"] .theme-cekaix-demo .admin-hub-section-heading p,
html[data-ckx-theme="light"] .theme-cekaix-demo .admin-hub-card-description{color:#526877!important}
html[data-ckx-theme="light"] .theme-cekaix-demo .admin-hub-card-arrow{color:#6f2fa4}

html[data-ckx-theme="light"] .theme-cekaix-demo .accordion-body,
html[data-ckx-theme="light"] .theme-cekaix-demo .app-accordion .accordion-body{background:#fff!important;color:var(--ckx-navy)!important}
html[data-ckx-theme="light"] .theme-cekaix-demo .accordion-body .form-label,
html[data-ckx-theme="light"] .theme-cekaix-demo .accordion-body label,
html[data-ckx-theme="light"] .theme-cekaix-demo .accordion-body legend{color:var(--ckx-navy)!important}
html[data-ckx-theme="light"] .theme-cekaix-demo .accordion-body .form-text,
html[data-ckx-theme="light"] .theme-cekaix-demo .accordion-body .text-muted,
html[data-ckx-theme="light"] .theme-cekaix-demo .accordion-body .text-secondary{color:#526877!important}

html[data-ckx-theme="light"] .theme-cekaix-demo .document-field-create-card{background:#fff;border-color:#b5c8d4}
html[data-ckx-theme="light"] .theme-cekaix-demo .document-field-create-title{color:var(--ckx-navy)}
html[data-ckx-theme="light"] .theme-cekaix-demo .document-field-create-card .text-secondary{color:#526877!important}
html[data-ckx-theme="light"] .theme-cekaix-demo .document-field-group-toggle{background:#e4eff6!important;color:var(--ckx-navy)!important}
html[data-ckx-theme="light"] .theme-cekaix-demo .document-field-group-toggle:hover,
html[data-ckx-theme="light"] .theme-cekaix-demo .document-field-group-toggle:focus-visible{background:#d2e7ef!important;color:var(--ckx-navy-deep)!important}
html[data-ckx-theme="light"] .theme-cekaix-demo .document-field-group-title{color:var(--ckx-navy)!important;text-shadow:none}
html[data-ckx-theme="light"] .theme-cekaix-demo .document-field-group-count{background:#587286;color:#fff}
html[data-ckx-theme="light"] .theme-cekaix-demo .document-field-group-chevron{color:#176b8b}

html[data-ckx-theme="light"] .theme-cekaix-demo .data-import-tab{color:#075a66!important}
html[data-ckx-theme="light"] .theme-cekaix-demo .data-import-tab:hover,
html[data-ckx-theme="light"] .theme-cekaix-demo .data-import-tab:focus-visible{color:var(--ckx-navy-deep)!important;background:#dceff2}
html[data-ckx-theme="light"] .theme-cekaix-demo .data-import-tab.is-active{color:#fff!important;background:#0966d5!important;border-color:#0966d5!important}

/* Die wählbare Seitennavigation folgt dem jeweiligen CEKAIX-Farbschema. */
html:not([data-ckx-theme="light"]) .theme-cekaix-demo .crm-side-navigation{
    background:#082944;
    border-color:rgba(199,219,234,.20);
    box-shadow:8px 0 24px rgba(1,16,29,.16);
}
html:not([data-ckx-theme="light"]) .theme-cekaix-demo .crm-side-navigation-link{
    color:#dcecf5;
}
html:not([data-ckx-theme="light"]) .theme-cekaix-demo .crm-side-navigation-link i{
    color:#55dfd2;
}
html:not([data-ckx-theme="light"]) .theme-cekaix-demo .crm-side-navigation-link:hover,
html:not([data-ckx-theme="light"]) .theme-cekaix-demo .crm-side-navigation-link:focus-visible{
    background:#0b385b;
    color:#fff;
}
html:not([data-ckx-theme="light"]) .theme-cekaix-demo .crm-side-navigation-link.active{
    background:rgba(0,205,183,.16);
    border-color:#00cdb7;
    color:#fff;
}
html[data-ckx-theme="light"] .theme-cekaix-demo .crm-side-navigation{
    background:#fff;
    border-color:#b5c8d4;
    box-shadow:8px 0 24px rgba(6,43,75,.07);
}
html[data-ckx-theme="light"] .theme-cekaix-demo .crm-side-navigation-link{
    color:#18384f;
}
html[data-ckx-theme="light"] .theme-cekaix-demo .crm-side-navigation-link i{
    color:#008f83;
}
html[data-ckx-theme="light"] .theme-cekaix-demo .crm-side-navigation-link:hover,
html[data-ckx-theme="light"] .theme-cekaix-demo .crm-side-navigation-link:focus-visible{
    background:#e8f8f5;
    color:#062b4b;
}
html[data-ckx-theme="light"] .theme-cekaix-demo .crm-side-navigation-link.active{
    background:#d7f4f0;
    border-color:#21a99b;
    color:#062b4b;
}

html[data-ckx-theme="light"] .theme-cekaix-demo .text-light{color:#435c6d!important}
html[data-ckx-theme="light"] .theme-cekaix-demo .text-info,
html[data-ckx-theme="light"] .theme-cekaix-demo .crm-kicker{color:#006f66!important}
html[data-ckx-theme="light"] .theme-cekaix-demo .text-warning{color:#765000!important}
html[data-ckx-theme="light"] .theme-cekaix-demo .text-danger{color:#9f2431!important}
html[data-ckx-theme="light"] .theme-cekaix-demo .report-section-heading span,
html[data-ckx-theme="light"] .theme-cekaix-demo .section-heading span,
html[data-ckx-theme="light"] .theme-cekaix-demo .statistics-report-hub-heading span,
html[data-ckx-theme="light"] .theme-cekaix-demo .statistics-quick-heading span{color:#006f78!important}
