/* IMC ERP - Professional Sidebar Styles V20 - 10 sidebar design system
 * Theme Colour feature excluded.
 * Four per-user sidebar styles:
 * modern-light, modern-dark, gradient-purple, minimal-elegant.
 * V10: professional navigation redesign with consistent active state.
 */

:root{
  --imc-purple:#6d43e8;
  --imc-purple-2:#7b5cf0;
  --imc-blue:#315cf5;
  --imc-navy:#0e1a30;
  --imc-navy-2:#12223d;
  --imc-text:#253454;
  --imc-muted:#73809a;
  --imc-border:#e4e9f2;
}

/* -----------------------------
   Shared shell / sizing
   ----------------------------- */
.app-sidebar[class*="imc-sidebar-style-"]{
  overflow:hidden !important;
  transition:background .25s ease,color .25s ease,box-shadow .25s ease,border-color .25s ease !important;
  border-radius:0 0 14px 0 !important;
}
.app-sidebar[class*="imc-sidebar-style-"] .panel-body,
.app-sidebar[class*="imc-sidebar-style-"] .tab-content,
.app-sidebar[class*="imc-sidebar-style-"] .tab-pane,
.app-sidebar[class*="imc-sidebar-style-"] .side-menu,
.app-sidebar[class*="imc-sidebar-style-"] .toggle-menu{
  background:transparent !important;
}
.app-sidebar[class*="imc-sidebar-style-"] .side-menu__item,
.app-sidebar[class*="imc-sidebar-style-"] .slide-item{
  transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease !important;
}
.app-sidebar[class*="imc-sidebar-style-"] .side-menu__item > i,
.app-sidebar[class*="imc-sidebar-style-"] .side-menu__item > svg,
.app-sidebar[class*="imc-sidebar-style-"] .slide-item i,
.app-sidebar[class*="imc-sidebar-style-"] .angle{
  transition:color .18s ease,background .18s ease !important;
}

/* Compact typography retained from prior approved version. */
.app-sidebar[class*="imc-sidebar-style-"] .side-menu__item,
.app-sidebar[class*="imc-sidebar-style-"] .side-menu__label,
.app-sidebar[class*="imc-sidebar-style-"] .side-menu__item > span,
.app-sidebar[class*="imc-sidebar-style-"] .slide-item{
  font-size:14px !important;
  font-weight:600 !important;
  letter-spacing:.02px !important;
}

/* Consistent 240px desktop sidebar retained from approved V4. */
@media (min-width:1200px){
  .app-sidebar[class*="imc-sidebar-style-"]{width:240px !important;}
  .app-content{margin-left:250px !important;margin-right:10px !important;}
}

/* Consistent icon/text spacing for all sidebar menu items. */
.app-sidebar[class*="imc-sidebar-style-"] .side-menu__item{
  display:flex !important;
  align-items:center !important;
  min-height:48px !important;
  padding:0 14px !important;
  margin:4px 10px !important;
  border-radius:10px !important;
  border-left:3px solid transparent !important;
}
.app-sidebar[class*="imc-sidebar-style-"] .side-menu__item > i,
.app-sidebar[class*="imc-sidebar-style-"] .side-menu__item > svg{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:24px !important;
  min-width:24px !important;
  flex:0 0 24px !important;
  margin:0 12px 0 0 !important;
  padding:0 !important;
  text-align:center !important;
}
.app-sidebar[class*="imc-sidebar-style-"] .side-menu__label,
.app-sidebar[class*="imc-sidebar-style-"] .side-menu__item > span{
  margin:0 !important;
  padding:0 !important;
  flex:1 1 auto !important;
  white-space:nowrap !important;
}
.app-sidebar[class*="imc-sidebar-style-"] .angle{
  margin-left:auto !important;
  margin-right:2px !important;
  width:14px !important;
  min-width:14px !important;
  text-align:center !important;
}

/* Submenu styling. */
.app-sidebar[class*="imc-sidebar-style-"] .slide-menu{
  margin:2px 10px 8px !important;
  border-radius:10px !important;
  box-shadow:none !important;
  overflow:hidden !important;
}
.app-sidebar[class*="imc-sidebar-style-"] .slide-item{
  min-height:38px !important;
  display:flex !important;
  align-items:center !important;
  padding:0 12px !important;
  margin:2px 5px !important;
  border-radius:8px !important;
}

/* Divider for utility/admin items. This visually separates Price List / Sidebar Style. */
.app-sidebar[class*="imc-sidebar-style-"] .imc-sidebar-style-menu{
  margin-top:8px !important;
  padding-top:8px !important;
  border-top:1px solid rgba(127,127,127,.18) !important;
  border-top-color:color-mix(in srgb,currentColor 12%,transparent) !important;
}

/* -----------------------------
   1. MODERN DARK (premium default)
   ----------------------------- */
.app-sidebar.imc-sidebar-style-modern-dark{
  background:linear-gradient(180deg,#0b1527 0%,#0e1b31 55%,#0a1427 100%) !important;
  color:#f6f8ff !important;
  border-right:1px solid #1f304d !important;
  box-shadow:10px 0 30px rgba(4,10,25,.28) !important;
}
.app-sidebar.imc-sidebar-style-modern-dark .side-menu__item{
  color:#dce6fa !important;
  background:transparent !important;
}
.app-sidebar.imc-sidebar-style-modern-dark .side-menu__item:hover,
.app-sidebar.imc-sidebar-style-modern-dark .side-menu__item:focus{
  background:rgba(125,91,239,.12) !important;
  color:#fff !important;
  border-left-color:rgba(150,126,255,.65) !important;
}
.app-sidebar.imc-sidebar-style-modern-dark .side-menu__item.active,
.app-sidebar.imc-sidebar-style-modern-dark .mli.active > .side-menu__item,
.app-sidebar.imc-sidebar-style-modern-dark .side-menu__item[aria-expanded="true"]{
  background:linear-gradient(90deg,rgba(109,67,232,.28),rgba(49,92,245,.16)) !important;
  color:#fff !important;
  border-left-color:#8c6cf1 !important;
  box-shadow:inset 0 0 0 1px rgba(151,120,255,.22),0 8px 20px rgba(14,31,66,.24) !important;
}
.app-sidebar.imc-sidebar-style-modern-dark .side-menu__item > i,
.app-sidebar.imc-sidebar-style-modern-dark .side-menu__item > svg,
.app-sidebar.imc-sidebar-style-modern-dark .angle{
  color:#b7c6e3 !important;
}
.app-sidebar.imc-sidebar-style-modern-dark .side-menu__item:hover > i,
.app-sidebar.imc-sidebar-style-modern-dark .side-menu__item:hover .angle,
.app-sidebar.imc-sidebar-style-modern-dark .side-menu__item.active > i,
.app-sidebar.imc-sidebar-style-modern-dark .side-menu__item.active .angle,
.app-sidebar.imc-sidebar-style-modern-dark .side-menu__item[aria-expanded="true"] > i,
.app-sidebar.imc-sidebar-style-modern-dark .side-menu__item[aria-expanded="true"] .angle{
  color:#fff !important;
}
.app-sidebar.imc-sidebar-style-modern-dark .slide-menu{background:#0a172b !important;border:1px solid #1d3050 !important;}
.app-sidebar.imc-sidebar-style-modern-dark .slide-item{color:#c3d0e7 !important;}
.app-sidebar.imc-sidebar-style-modern-dark .slide-item:hover,
.app-sidebar.imc-sidebar-style-modern-dark .slide-item.active{background:rgba(109,67,232,.16) !important;color:#fff !important;}
.app-sidebar.imc-sidebar-style-modern-dark .imc-sidebar-style-menu{border-top-color:rgba(255,255,255,.10) !important;}

/* -----------------------------
   2. MODERN LIGHT
   ----------------------------- */
.app-sidebar.imc-sidebar-style-modern-light{
  background:linear-gradient(180deg,#f8fafc 0%,#eef2f7 100%) !important;
  color:#2f3d59 !important;
  border-right:1px solid #dfe5ee !important;
  box-shadow:8px 0 24px rgba(23,35,63,.07) !important;
}
.app-sidebar.imc-sidebar-style-modern-light .side-menu__item{color:#30405f !important;background:transparent !important;}
.app-sidebar.imc-sidebar-style-modern-light .side-menu__item:hover,
.app-sidebar.imc-sidebar-style-modern-light .side-menu__item:focus{
  background:#edf0f7 !important;color:#4f2bc4 !important;border-left-color:#b2a2f4 !important;
}
.app-sidebar.imc-sidebar-style-modern-light .side-menu__item.active,
.app-sidebar.imc-sidebar-style-modern-light .mli.active > .side-menu__item,
.app-sidebar.imc-sidebar-style-modern-light .side-menu__item[aria-expanded="true"]{
  background:#e9e4ff !important;color:#4f2bc4 !important;border-left-color:#6d43e8 !important;
  box-shadow:inset 0 0 0 1px rgba(109,67,232,.12),0 6px 14px rgba(109,67,232,.08) !important;
}
.app-sidebar.imc-sidebar-style-modern-light .side-menu__item > i,
.app-sidebar.imc-sidebar-style-modern-light .side-menu__item > svg,
.app-sidebar.imc-sidebar-style-modern-light .angle{color:#5c6b84 !important;}
.app-sidebar.imc-sidebar-style-modern-light .side-menu__item:hover > i,
.app-sidebar.imc-sidebar-style-modern-light .side-menu__item:hover .angle,
.app-sidebar.imc-sidebar-style-modern-light .side-menu__item.active > i,
.app-sidebar.imc-sidebar-style-modern-light .side-menu__item.active .angle,
.app-sidebar.imc-sidebar-style-modern-light .side-menu__item[aria-expanded="true"] > i,
.app-sidebar.imc-sidebar-style-modern-light .side-menu__item[aria-expanded="true"] .angle{color:#4f2bc4 !important;}
.app-sidebar.imc-sidebar-style-modern-light .slide-menu{background:#f0f3f8 !important;border:1px solid #dfe5ee !important;}
.app-sidebar.imc-sidebar-style-modern-light .slide-item{color:#5b6982 !important;}
.app-sidebar.imc-sidebar-style-modern-light .slide-item:hover,
.app-sidebar.imc-sidebar-style-modern-light .slide-item.active{background:#e6e0fa !important;color:#4f2bc4 !important;}
.app-sidebar.imc-sidebar-style-modern-light .imc-sidebar-style-menu{border-top-color:rgba(63,76,105,.11) !important;}

/* -----------------------------
   3. GRADIENT PURPLE
   ----------------------------- */
.app-sidebar.imc-sidebar-style-gradient-purple{
  background:linear-gradient(180deg,#7528c9 0%,#5d38d4 46%,#273dbd 100%) !important;
  color:#fff !important;
  border-right:0 !important;
  box-shadow:10px 0 30px rgba(54,35,145,.26) !important;
}
.app-sidebar.imc-sidebar-style-gradient-purple .side-menu__item{color:#fff !important;background:transparent !important;}
.app-sidebar.imc-sidebar-style-gradient-purple .side-menu__item:hover,
.app-sidebar.imc-sidebar-style-gradient-purple .side-menu__item:focus{
  background:rgba(255,255,255,.10) !important;color:#fff !important;border-left-color:rgba(255,255,255,.72) !important;
}
.app-sidebar.imc-sidebar-style-gradient-purple .side-menu__item.active,
.app-sidebar.imc-sidebar-style-gradient-purple .mli.active > .side-menu__item,
.app-sidebar.imc-sidebar-style-gradient-purple .side-menu__item[aria-expanded="true"]{
  background:rgba(255,255,255,.18) !important;color:#fff !important;border-left-color:#fff !important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.20),0 7px 18px rgba(18,20,90,.18) !important;
}
.app-sidebar.imc-sidebar-style-gradient-purple .side-menu__item > i,
.app-sidebar.imc-sidebar-style-gradient-purple .side-menu__item > svg,
.app-sidebar.imc-sidebar-style-gradient-purple .angle{color:rgba(255,255,255,.88) !important;}
.app-sidebar.imc-sidebar-style-gradient-purple .side-menu__item:hover > i,
.app-sidebar.imc-sidebar-style-gradient-purple .side-menu__item:hover .angle,
.app-sidebar.imc-sidebar-style-gradient-purple .side-menu__item.active > i,
.app-sidebar.imc-sidebar-style-gradient-purple .side-menu__item.active .angle,
.app-sidebar.imc-sidebar-style-gradient-purple .side-menu__item[aria-expanded="true"] > i,
.app-sidebar.imc-sidebar-style-gradient-purple .side-menu__item[aria-expanded="true"] .angle{color:#fff !important;}
.app-sidebar.imc-sidebar-style-gradient-purple .slide-menu{background:rgba(9,24,92,.40) !important;border:1px solid rgba(255,255,255,.16) !important;}
.app-sidebar.imc-sidebar-style-gradient-purple .slide-item{color:#f6f3ff !important;}
.app-sidebar.imc-sidebar-style-gradient-purple .slide-item:hover,
.app-sidebar.imc-sidebar-style-gradient-purple .slide-item.active{background:rgba(255,255,255,.12) !important;color:#fff !important;}
.app-sidebar.imc-sidebar-style-gradient-purple .imc-sidebar-style-menu{border-top-color:rgba(255,255,255,.16) !important;}

/* -----------------------------
   4. MINIMAL ELEGANT
   ----------------------------- */
.app-sidebar.imc-sidebar-style-minimal-elegant{
  background:#f7f8fb !important;
  color:#35425d !important;
  border-right:1px solid #dde3ec !important;
  box-shadow:5px 0 20px rgba(16,24,40,.06) !important;
}
.app-sidebar.imc-sidebar-style-minimal-elegant .side-menu__item{color:#55637b !important;background:transparent !important;}
.app-sidebar.imc-sidebar-style-minimal-elegant .side-menu__item:hover,
.app-sidebar.imc-sidebar-style-minimal-elegant .side-menu__item:focus{
  background:#eef0f5 !important;color:#4f2bc4 !important;border-left-color:#c4b7f6 !important;
}
.app-sidebar.imc-sidebar-style-minimal-elegant .side-menu__item.active,
.app-sidebar.imc-sidebar-style-minimal-elegant .mli.active > .side-menu__item,
.app-sidebar.imc-sidebar-style-minimal-elegant .side-menu__item[aria-expanded="true"]{
  background:#ebe7fa !important;color:#4f2bc4 !important;border-left-color:#6d43e8 !important;
  box-shadow:inset 0 0 0 1px rgba(109,67,232,.10) !important;
}
.app-sidebar.imc-sidebar-style-minimal-elegant .side-menu__item > i,
.app-sidebar.imc-sidebar-style-minimal-elegant .side-menu__item > svg,
.app-sidebar.imc-sidebar-style-minimal-elegant .angle{color:#67748a !important;}
.app-sidebar.imc-sidebar-style-minimal-elegant .side-menu__item:hover > i,
.app-sidebar.imc-sidebar-style-minimal-elegant .side-menu__item:hover .angle,
.app-sidebar.imc-sidebar-style-minimal-elegant .side-menu__item.active > i,
.app-sidebar.imc-sidebar-style-minimal-elegant .side-menu__item.active .angle,
.app-sidebar.imc-sidebar-style-minimal-elegant .side-menu__item[aria-expanded="true"] > i,
.app-sidebar.imc-sidebar-style-minimal-elegant .side-menu__item[aria-expanded="true"] .angle{color:#4f2bc4 !important;}
.app-sidebar.imc-sidebar-style-minimal-elegant .slide-menu{background:#f0f2f6 !important;border:1px solid #dfe5ee !important;}
.app-sidebar.imc-sidebar-style-minimal-elegant .slide-item{color:#69758a !important;}
.app-sidebar.imc-sidebar-style-minimal-elegant .slide-item:hover,
.app-sidebar.imc-sidebar-style-minimal-elegant .slide-item.active{background:#e7e1f8 !important;color:#4f2bc4 !important;}
.app-sidebar.imc-sidebar-style-minimal-elegant .imc-sidebar-style-menu{border-top-color:rgba(70,82,109,.11) !important;}

/* Admin/employee style selector row gets exactly the same spacing as every menu item. */
.app-sidebar[class*="imc-sidebar-style-"] .imc-sidebar-style-menu > .side-menu__item{
  display:flex !important;
  align-items:center !important;
  gap:0 !important;
}
.app-sidebar[class*="imc-sidebar-style-"] .imc-sidebar-style-menu > .side-menu__item > i,
.app-sidebar[class*="imc-sidebar-style-"] .imc-sidebar-style-menu > .side-menu__item > svg{
  width:24px !important;
  min-width:24px !important;
  margin:0 12px 0 0 !important;
  flex:0 0 24px !important;
  text-align:center !important;
}
.app-sidebar[class*="imc-sidebar-style-"] .imc-sidebar-style-menu > .side-menu__item > span{
  display:inline-block !important;
  margin:0 !important;
  padding:0 !important;
  flex:1 1 auto !important;
}

/* Scrollbars */
.app-sidebar[class*="imc-sidebar-style-"]::-webkit-scrollbar{width:6px !important;}
.app-sidebar.imc-sidebar-style-modern-dark::-webkit-scrollbar-thumb{background:#34476b;border-radius:10px;}
.app-sidebar.imc-sidebar-style-modern-light::-webkit-scrollbar-thumb,
.app-sidebar.imc-sidebar-style-minimal-elegant::-webkit-scrollbar-thumb{background:#c8cfdb;border-radius:10px;}
.app-sidebar.imc-sidebar-style-gradient-purple::-webkit-scrollbar-thumb{background:rgba(255,255,255,.36);border-radius:10px;}

/* Sidebar Style page cards kept compatible with the four new visuals. */
.imc-sidebar-style-page{padding-bottom:32px}
.imc-sidebar-style-hero{border-radius:16px;padding:24px 26px;background:linear-gradient(135deg,#182642,#6d43e8);color:#fff;box-shadow:0 14px 34px rgba(49,92,245,.14)}
.imc-sidebar-style-hero h2{margin:0 0 5px;font-weight:700;color:inherit}
.imc-sidebar-style-hero p{margin:0;opacity:.88}
.imc-sidebar-style-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.imc-sidebar-style-card{background:#fff;border:1px solid #e4e9f2;border-radius:18px;overflow:hidden;box-shadow:0 8px 28px rgba(16,24,40,.07);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
.imc-sidebar-style-card:hover{transform:translateY(-3px);box-shadow:0 16px 38px rgba(16,24,40,.11)}
.imc-sidebar-style-card.selected{border-color:#6d43e8;box-shadow:0 0 0 3px rgba(109,67,232,.10),0 16px 38px rgba(16,24,40,.11)}
.imc-sidebar-style-preview{height:340px;padding:16px 14px;overflow:hidden;font-family:Arial,sans-serif}
.imc-preview-brand{height:40px;display:flex;align-items:center;gap:9px;font-size:12px;margin-bottom:9px}
.imc-preview-brand i{margin-left:auto}
.imc-preview-logo{display:inline-flex;align-items:center;justify-content:center;width:36px;height:28px;background:#ef2b2d;color:#111;font-weight:900;font-size:12px;border:2px solid #ef2b2d;border-radius:3px}
.imc-preview-item{height:31px;display:flex;align-items:center;gap:8px;padding:0 10px;font-size:10px;margin:3px 0;border-radius:8px}
.imc-preview-item i{width:14px;text-align:center}
.imc-preview-separator{height:1px;margin:9px 4px}
.imc-sidebar-preview-modern-light{background:linear-gradient(180deg,#f8fafc,#eef2f7);color:#30405f}
.imc-sidebar-preview-modern-light .imc-preview-item.active{background:#e9e4ff;color:#4f2bc4;border-left:3px solid #6d43e8}
.imc-sidebar-preview-modern-light .imc-preview-separator{background:#dfe5ee}
.imc-sidebar-preview-modern-dark{background:linear-gradient(180deg,#0b1527,#0e1b31);color:#edf3ff}
.imc-sidebar-preview-modern-dark .imc-preview-item.active{background:linear-gradient(90deg,rgba(109,67,232,.28),rgba(49,92,245,.16));color:#fff;border-left:3px solid #8c6cf1}
.imc-sidebar-preview-modern-dark .imc-preview-separator{background:#243656}
.imc-sidebar-preview-gradient-purple{background:linear-gradient(180deg,#7528c9,#273dbd);color:#fff}
.imc-sidebar-preview-gradient-purple .imc-preview-item.active{background:rgba(255,255,255,.18);color:#fff;border-left:3px solid #fff}
.imc-sidebar-preview-gradient-purple .imc-preview-separator{background:rgba(255,255,255,.22)}
.imc-sidebar-preview-minimal-elegant{background:#f7f8fb;color:#55637b}
.imc-sidebar-preview-minimal-elegant .imc-preview-item.active{background:#ebe7fa;color:#4f2bc4;border-left:3px solid #6d43e8}
.imc-sidebar-preview-minimal-elegant .imc-preview-separator{background:#dfe5ee}
.imc-sidebar-style-info{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;border-top:1px solid #edf0f4}
.imc-sidebar-style-info h4{margin:0 0 4px;font-size:16px;font-weight:700}
.imc-sidebar-style-info p{margin:0;color:#748097;font-size:12px}
.imc-sidebar-style-use{min-width:112px;border-radius:9px!important}
.imc-sidebar-style-note{display:flex;gap:10px;align-items:center;padding:14px 16px;background:#f5f7fb;border:1px solid #e6ebf2;border-radius:11px;color:#596579}
.imc-sidebar-style-note i{color:#6d43e8;font-size:17px}
@media(max-width:900px){.imc-sidebar-style-grid{grid-template-columns:1fr}}
@media(max-width:600px){.imc-sidebar-style-info{align-items:flex-start;flex-direction:column}.imc-sidebar-style-use{width:100%}}


/* V11 runtime hardening: the sidebar class is injected by footer.php on every page. */
.app-sidebar.imc-sidebar-style-modern-dark .mli.active > .side-menu__item,
.app-sidebar.imc-sidebar-style-modern-dark .slide.is-expanded > .side-menu__item,
.app-sidebar.imc-sidebar-style-modern-dark .slide.active > .side-menu__item{
  background:linear-gradient(90deg,rgba(109,67,232,.28),rgba(49,92,245,.16)) !important;
  color:#fff !important;
  border-left-color:#8c6cf1 !important;
}
.app-sidebar.imc-sidebar-style-modern-light .mli.active > .side-menu__item,
.app-sidebar.imc-sidebar-style-modern-light .slide.is-expanded > .side-menu__item,
.app-sidebar.imc-sidebar-style-modern-light .slide.active > .side-menu__item{
  background:#e9e4ff !important;
  color:#4f2bc4 !important;
  border-left-color:#6d43e8 !important;
}
.app-sidebar.imc-sidebar-style-gradient-purple .mli.active > .side-menu__item,
.app-sidebar.imc-sidebar-style-gradient-purple .slide.is-expanded > .side-menu__item,
.app-sidebar.imc-sidebar-style-gradient-purple .slide.active > .side-menu__item{
  background:rgba(255,255,255,.18) !important;
  color:#fff !important;
  border-left-color:#fff !important;
}
.app-sidebar.imc-sidebar-style-minimal-elegant .mli.active > .side-menu__item,
.app-sidebar.imc-sidebar-style-minimal-elegant .slide.is-expanded > .side-menu__item,
.app-sidebar.imc-sidebar-style-minimal-elegant .slide.active > .side-menu__item{
  background:#f0ebff !important;
  color:#5630c8 !important;
  border-left-color:#6d43e8 !important;
}

/* Professional selected text/icon contrast. */
.app-sidebar.imc-sidebar-style-modern-dark .mli.active > .side-menu__item span,
.app-sidebar.imc-sidebar-style-modern-dark .slide.is-expanded > .side-menu__item span,
.app-sidebar.imc-sidebar-style-modern-dark .slide.active > .side-menu__item span,
.app-sidebar.imc-sidebar-style-gradient-purple .mli.active > .side-menu__item span,
.app-sidebar.imc-sidebar-style-gradient-purple .slide.is-expanded > .side-menu__item span,
.app-sidebar.imc-sidebar-style-gradient-purple .slide.active > .side-menu__item span{color:#fff !important;}
.app-sidebar.imc-sidebar-style-modern-light .mli.active > .side-menu__item span,
.app-sidebar.imc-sidebar-style-modern-light .slide.is-expanded > .side-menu__item span,
.app-sidebar.imc-sidebar-style-minimal-elegant .mli.active > .side-menu__item span,
.app-sidebar.imc-sidebar-style-minimal-elegant .slide.is-expanded > .side-menu__item span{color:#4f2bc4 !important;}


/* V12: Sidebar Style selected-item visibility fix.
   The legacy ERP active-link CSS can force a white background and pale text.
   Override that only for the Sidebar Style utility item, per theme. */
.app-sidebar[class*="imc-sidebar-style-"] .imc-sidebar-style-menu > .side-menu__item,
.app-sidebar[class*="imc-sidebar-style-"] .imc-sidebar-style-menu > .side-menu__item:hover,
.app-sidebar[class*="imc-sidebar-style-"] .imc-sidebar-style-menu > .side-menu__item:focus,
.app-sidebar[class*="imc-sidebar-style-"] .imc-sidebar-style-menu > .side-menu__item:focus-visible,
.app-sidebar[class*="imc-sidebar-style-"] .imc-sidebar-style-menu > .side-menu__item.active,
.app-sidebar[class*="imc-sidebar-style-"] .imc-sidebar-style-menu > .side-menu__item.is-current,
.app-sidebar[class*="imc-sidebar-style-"] .imc-sidebar-style-menu > .side-menu__item[aria-current="page"]{
  position:relative !important;
  text-decoration:none !important;
}

/* Preserve standard unselected appearance. */
.app-sidebar.imc-sidebar-style-modern-dark .imc-sidebar-style-menu > .side-menu__item{
  background:transparent !important;color:#d6e2f7 !important;border-left-color:transparent !important;
}
.app-sidebar.imc-sidebar-style-modern-light .imc-sidebar-style-menu > .side-menu__item,
.app-sidebar.imc-sidebar-style-minimal-elegant .imc-sidebar-style-menu > .side-menu__item{
  background:transparent !important;color:#4e5e77 !important;border-left-color:transparent !important;
}
.app-sidebar.imc-sidebar-style-gradient-purple .imc-sidebar-style-menu > .side-menu__item{
  background:transparent !important;color:#fff !important;border-left-color:transparent !important;
}

/* Selected/current state: always readable, never the legacy white-on-white state. */
.app-sidebar.imc-sidebar-style-modern-dark .imc-sidebar-style-menu > .side-menu__item.active,
.app-sidebar.imc-sidebar-style-modern-dark .imc-sidebar-style-menu > .side-menu__item.is-current,
.app-sidebar.imc-sidebar-style-modern-dark .imc-sidebar-style-menu > .side-menu__item[aria-current="page"]{
  background:linear-gradient(90deg,rgba(109,67,232,.28),rgba(49,92,245,.16)) !important;
  color:#fff !important;border-left:3px solid #8c6cf1 !important;box-shadow:inset 0 0 0 1px rgba(140,108,241,.18),0 6px 16px rgba(5,12,28,.18) !important;
}
.app-sidebar.imc-sidebar-style-modern-light .imc-sidebar-style-menu > .side-menu__item.active,
.app-sidebar.imc-sidebar-style-modern-light .imc-sidebar-style-menu > .side-menu__item.is-current,
.app-sidebar.imc-sidebar-style-modern-light .imc-sidebar-style-menu > .side-menu__item[aria-current="page"],
.app-sidebar.imc-sidebar-style-minimal-elegant .imc-sidebar-style-menu > .side-menu__item.active,
.app-sidebar.imc-sidebar-style-minimal-elegant .imc-sidebar-style-menu > .side-menu__item.is-current,
.app-sidebar.imc-sidebar-style-minimal-elegant .imc-sidebar-style-menu > .side-menu__item[aria-current="page"]{
  background:#ebe7fa !important;
  color:#4f2bc4 !important;border-left:3px solid #6d43e8 !important;box-shadow:inset 0 0 0 1px rgba(109,67,232,.10) !important;
}
.app-sidebar.imc-sidebar-style-gradient-purple .imc-sidebar-style-menu > .side-menu__item.active,
.app-sidebar.imc-sidebar-style-gradient-purple .imc-sidebar-style-menu > .side-menu__item.is-current,
.app-sidebar.imc-sidebar-style-gradient-purple .imc-sidebar-style-menu > .side-menu__item[aria-current="page"]{
  background:rgba(255,255,255,.16) !important;
  color:#fff !important;border-left:3px solid #fff !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),0 6px 16px rgba(10,16,70,.16) !important;
}

/* Force label, icon and arrow contrast for the selected Sidebar Style item. */
.app-sidebar.imc-sidebar-style-modern-dark .imc-sidebar-style-menu > .side-menu__item.active > span,
.app-sidebar.imc-sidebar-style-modern-dark .imc-sidebar-style-menu > .side-menu__item.is-current > span,
.app-sidebar.imc-sidebar-style-modern-dark .imc-sidebar-style-menu > .side-menu__item[aria-current="page"] > span,
.app-sidebar.imc-sidebar-style-gradient-purple .imc-sidebar-style-menu > .side-menu__item.active > span,
.app-sidebar.imc-sidebar-style-gradient-purple .imc-sidebar-style-menu > .side-menu__item.is-current > span,
.app-sidebar.imc-sidebar-style-gradient-purple .imc-sidebar-style-menu > .side-menu__item[aria-current="page"] > span{color:#fff !important;}
.app-sidebar.imc-sidebar-style-modern-light .imc-sidebar-style-menu > .side-menu__item.active > span,
.app-sidebar.imc-sidebar-style-modern-light .imc-sidebar-style-menu > .side-menu__item.is-current > span,
.app-sidebar.imc-sidebar-style-modern-light .imc-sidebar-style-menu > .side-menu__item[aria-current="page"] > span,
.app-sidebar.imc-sidebar-style-minimal-elegant .imc-sidebar-style-menu > .side-menu__item.active > span,
.app-sidebar.imc-sidebar-style-minimal-elegant .imc-sidebar-style-menu > .side-menu__item.is-current > span,
.app-sidebar.imc-sidebar-style-minimal-elegant .imc-sidebar-style-menu > .side-menu__item[aria-current="page"] > span{color:#4f2bc4 !important;}
.app-sidebar.imc-sidebar-style-modern-dark .imc-sidebar-style-menu > .side-menu__item.active > i,
.app-sidebar.imc-sidebar-style-modern-dark .imc-sidebar-style-menu > .side-menu__item.is-current > i,
.app-sidebar.imc-sidebar-style-modern-dark .imc-sidebar-style-menu > .side-menu__item[aria-current="page"] > i,
.app-sidebar.imc-sidebar-style-gradient-purple .imc-sidebar-style-menu > .side-menu__item.active > i,
.app-sidebar.imc-sidebar-style-gradient-purple .imc-sidebar-style-menu > .side-menu__item.is-current > i,
.app-sidebar.imc-sidebar-style-gradient-purple .imc-sidebar-style-menu > .side-menu__item[aria-current="page"] > i{color:#fff !important;}
.app-sidebar.imc-sidebar-style-modern-light .imc-sidebar-style-menu > .side-menu__item.active > i,
.app-sidebar.imc-sidebar-style-modern-light .imc-sidebar-style-menu > .side-menu__item.is-current > i,
.app-sidebar.imc-sidebar-style-modern-light .imc-sidebar-style-menu > .side-menu__item[aria-current="page"] > i,
.app-sidebar.imc-sidebar-style-minimal-elegant .imc-sidebar-style-menu > .side-menu__item.active > i,
.app-sidebar.imc-sidebar-style-minimal-elegant .imc-sidebar-style-menu > .side-menu__item.is-current > i,
.app-sidebar.imc-sidebar-style-minimal-elegant .imc-sidebar-style-menu > .side-menu__item[aria-current="page"] > i{color:#4f2bc4 !important;}


/* V20 - 10 sidebar design system: Real active menu state. Legacy menuLi() used inline white/blue styling,
   which overrides the professional theme. Active state is now class-based so
   every sidebar theme controls its own background, text, icon and arrow. */
.app-sidebar[class*="imc-sidebar-style-"] .mli.imc-menu-active{
  border-left:3px solid transparent !important;
  text-decoration:none !important;
}
.app-sidebar.imc-sidebar-style-modern-dark .mli.imc-menu-active,
.app-sidebar.imc-sidebar-style-modern-dark .mli.imc-menu-active > .side-menu__item,
.app-sidebar.imc-sidebar-style-modern-dark .mli.imc-menu-active > .slide-item{
  background:linear-gradient(90deg,rgba(109,67,232,.28),rgba(49,92,245,.16)) !important;
  color:#fff !important;
  border-left-color:#8c6cf1 !important;
  box-shadow:inset 0 0 0 1px rgba(151,120,255,.22),0 8px 20px rgba(14,31,66,.24) !important;
}
.app-sidebar.imc-sidebar-style-modern-dark .mli.imc-menu-active span,
.app-sidebar.imc-sidebar-style-modern-dark .mli.imc-menu-active i,
.app-sidebar.imc-sidebar-style-modern-dark .mli.imc-menu-active svg,
.app-sidebar.imc-sidebar-style-modern-dark .mli.imc-menu-active .angle{color:#fff !important;}

.app-sidebar.imc-sidebar-style-modern-light .mli.imc-menu-active,
.app-sidebar.imc-sidebar-style-modern-light .mli.imc-menu-active > .side-menu__item,
.app-sidebar.imc-sidebar-style-modern-light .mli.imc-menu-active > .slide-item,
.app-sidebar.imc-sidebar-style-minimal-elegant .mli.imc-menu-active,
.app-sidebar.imc-sidebar-style-minimal-elegant .mli.imc-menu-active > .side-menu__item,
.app-sidebar.imc-sidebar-style-minimal-elegant .mli.imc-menu-active > .slide-item{
  background:#e9e4ff !important;
  color:#4f2bc4 !important;
  border-left-color:#6d43e8 !important;
  box-shadow:inset 0 0 0 1px rgba(109,67,232,.12),0 6px 14px rgba(109,67,232,.08) !important;
}
.app-sidebar.imc-sidebar-style-modern-light .mli.imc-menu-active span,
.app-sidebar.imc-sidebar-style-modern-light .mli.imc-menu-active i,
.app-sidebar.imc-sidebar-style-modern-light .mli.imc-menu-active svg,
.app-sidebar.imc-sidebar-style-modern-light .mli.imc-menu-active .angle,
.app-sidebar.imc-sidebar-style-minimal-elegant .mli.imc-menu-active span,
.app-sidebar.imc-sidebar-style-minimal-elegant .mli.imc-menu-active i,
.app-sidebar.imc-sidebar-style-minimal-elegant .mli.imc-menu-active svg,
.app-sidebar.imc-sidebar-style-minimal-elegant .mli.imc-menu-active .angle{color:#4f2bc4 !important;}

.app-sidebar.imc-sidebar-style-gradient-purple .mli.imc-menu-active,
.app-sidebar.imc-sidebar-style-gradient-purple .mli.imc-menu-active > .side-menu__item,
.app-sidebar.imc-sidebar-style-gradient-purple .mli.imc-menu-active > .slide-item{
  background:rgba(255,255,255,.16) !important;
  color:#fff !important;
  border-left-color:#fff !important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 7px 18px rgba(18,20,90,.18) !important;
}
.app-sidebar.imc-sidebar-style-gradient-purple .mli.imc-menu-active span,
.app-sidebar.imc-sidebar-style-gradient-purple .mli.imc-menu-active i,
.app-sidebar.imc-sidebar-style-gradient-purple .mli.imc-menu-active svg,
.app-sidebar.imc-sidebar-style-gradient-purple .mli.imc-menu-active .angle{color:#fff !important;}

/* Neutralize legacy inline menuLi() colors if old cached code adds style attributes. */
.app-sidebar.imc-sidebar-style-modern-dark .mli.imc-menu-active[style]{background:linear-gradient(90deg,rgba(109,67,232,.28),rgba(49,92,245,.16)) !important;color:#fff !important;}
.app-sidebar.imc-sidebar-style-modern-light .mli.imc-menu-active[style],
.app-sidebar.imc-sidebar-style-minimal-elegant .mli.imc-menu-active[style]{background:#e9e4ff !important;color:#4f2bc4 !important;}
.app-sidebar.imc-sidebar-style-gradient-purple .mli.imc-menu-active[style]{background:rgba(255,255,255,.16) !important;color:#fff !important;}

/* V14: Single selected layer.
   The legacy/active wrapper (.mli) and its child (.side-menu__item) were
   both receiving the active background, creating two visible layers.
   Keep ONLY the inner menu item highlighted. */
.app-sidebar[class*="imc-sidebar-style-"] .mli.imc-menu-active {
  background: transparent !important;
  box-shadow: none !important;
  border-left-color: transparent !important;
  border-top-color: transparent !important;
  border-bottom-color: transparent !important;
}

.app-sidebar[class*="imc-sidebar-style-"] .mli.imc-menu-active::before,
.app-sidebar[class*="imc-sidebar-style-"] .mli.imc-menu-active::after {
  background: transparent !important;
  box-shadow: none !important;
}

/* =========================================================
   IMC ERP - Additional six sidebar designs (V20)
   ========================================================= */

/* 5. CORPORATE BLUE */
.app-sidebar.imc-sidebar-style-corporate-blue{
  background:linear-gradient(180deg,#0b2d63 0%,#123f86 58%,#0b2b5f 100%) !important;
  color:#eef6ff !important;border-right:1px solid #1d5db2 !important;
  box-shadow:8px 0 28px rgba(11,45,99,.22) !important;
}
.app-sidebar.imc-sidebar-style-corporate-blue .side-menu__item{color:#eaf3ff !important;background:transparent !important;}
.app-sidebar.imc-sidebar-style-corporate-blue .side-menu__item:hover,
.app-sidebar.imc-sidebar-style-corporate-blue .side-menu__item:focus{background:rgba(255,255,255,.08)!important;color:#fff!important;border-left-color:#60a5fa!important;}
.app-sidebar.imc-sidebar-style-corporate-blue .side-menu__item.active,
.app-sidebar.imc-sidebar-style-corporate-blue .mli.active>.side-menu__item,
.app-sidebar.imc-sidebar-style-corporate-blue .side-menu__item[aria-expanded="true"]{
 background:#174ea6!important;color:#fff!important;border-left-color:#7dd3fc!important;
 box-shadow:inset 0 0 0 1px rgba(125,211,252,.25),0 7px 18px rgba(4,25,64,.22)!important;
}
.app-sidebar.imc-sidebar-style-corporate-blue .side-menu__item>i,
.app-sidebar.imc-sidebar-style-corporate-blue .side-menu__item>svg,
.app-sidebar.imc-sidebar-style-corporate-blue .angle{color:#bcd5f5!important;}
.app-sidebar.imc-sidebar-style-corporate-blue .side-menu__item:hover>i,
.app-sidebar.imc-sidebar-style-corporate-blue .side-menu__item:hover .angle,
.app-sidebar.imc-sidebar-style-corporate-blue .side-menu__item.active>i,
.app-sidebar.imc-sidebar-style-corporate-blue .side-menu__item.active .angle,
.app-sidebar.imc-sidebar-style-corporate-blue .side-menu__item[aria-expanded="true"]>i,
.app-sidebar.imc-sidebar-style-corporate-blue .side-menu__item[aria-expanded="true"] .angle{color:#fff!important;}
.app-sidebar.imc-sidebar-style-corporate-blue .slide-menu{background:#092653!important;border:1px solid #1b4c8e!important;}
.app-sidebar.imc-sidebar-style-corporate-blue .slide-item{color:#cfe2fb!important;}
.app-sidebar.imc-sidebar-style-corporate-blue .slide-item:hover,.app-sidebar.imc-sidebar-style-corporate-blue .slide-item.active{background:#164a96!important;color:#fff!important;}
.app-sidebar.imc-sidebar-style-corporate-blue .imc-sidebar-style-menu{border-top-color:rgba(255,255,255,.14)!important;}

/* 6. DARK GLASS */
.app-sidebar.imc-sidebar-style-dark-glass{
 background:linear-gradient(180deg,rgba(7,13,30,.97),rgba(18,15,42,.97))!important;
 color:#f7f5ff!important;border-right:1px solid rgba(167,139,250,.18)!important;
 box-shadow:10px 0 36px rgba(18,10,45,.32)!important;
 backdrop-filter:blur(18px)!important;
}
.app-sidebar.imc-sidebar-style-dark-glass .side-menu__item{color:#e7e3f7!important;background:transparent!important;}
.app-sidebar.imc-sidebar-style-dark-glass .side-menu__item:hover,.app-sidebar.imc-sidebar-style-dark-glass .side-menu__item:focus{background:rgba(139,92,246,.10)!important;color:#fff!important;border-left-color:#a78bfa!important;}
.app-sidebar.imc-sidebar-style-dark-glass .side-menu__item.active,.app-sidebar.imc-sidebar-style-dark-glass .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-dark-glass .side-menu__item[aria-expanded="true"]{
 background:linear-gradient(90deg,rgba(124,58,237,.30),rgba(99,102,241,.16))!important;color:#fff!important;border-left-color:#c4b5fd!important;
 box-shadow:inset 0 0 0 1px rgba(196,181,253,.24),0 0 24px rgba(124,58,237,.18)!important;
}
.app-sidebar.imc-sidebar-style-dark-glass .side-menu__item>i,.app-sidebar.imc-sidebar-style-dark-glass .side-menu__item>svg,.app-sidebar.imc-sidebar-style-dark-glass .angle{color:#b8add8!important;}
.app-sidebar.imc-sidebar-style-dark-glass .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-dark-glass .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-dark-glass .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-dark-glass .side-menu__item.active .angle{color:#fff!important;}
.app-sidebar.imc-sidebar-style-dark-glass .slide-menu{background:rgba(8,12,28,.88)!important;border:1px solid rgba(167,139,250,.18)!important;}
.app-sidebar.imc-sidebar-style-dark-glass .slide-item{color:#d9d3eb!important;}
.app-sidebar.imc-sidebar-style-dark-glass .slide-item:hover,.app-sidebar.imc-sidebar-style-dark-glass .slide-item.active{background:rgba(124,58,237,.16)!important;color:#fff!important;}
.app-sidebar.imc-sidebar-style-dark-glass .imc-sidebar-style-menu{border-top-color:rgba(196,181,253,.16)!important;}

/* 7. NEUMORPHIC LIGHT */
.app-sidebar.imc-sidebar-style-neumorphic-light{
 background:#e9edf4!important;color:#34415a!important;border-right:1px solid #d9dee8!important;
 box-shadow:8px 0 24px rgba(70,80,100,.08)!important;
}
.app-sidebar.imc-sidebar-style-neumorphic-light .side-menu__item{color:#52617a!important;background:transparent!important;border-left-color:transparent!important;}
.app-sidebar.imc-sidebar-style-neumorphic-light .side-menu__item:hover,.app-sidebar.imc-sidebar-style-neumorphic-light .side-menu__item:focus{
 background:#eef1f7!important;color:#4b2ac1!important;box-shadow:4px 4px 10px rgba(166,174,190,.42),-4px -4px 10px rgba(255,255,255,.8)!important;border-left-color:#b8a9f5!important;
}
.app-sidebar.imc-sidebar-style-neumorphic-light .side-menu__item.active,.app-sidebar.imc-sidebar-style-neumorphic-light .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-neumorphic-light .side-menu__item[aria-expanded="true"]{
 background:#e3e7ef!important;color:#4b2ac1!important;border-left-color:#6d43e8!important;
 box-shadow:inset 3px 3px 7px rgba(166,174,190,.38),inset -3px -3px 7px rgba(255,255,255,.9)!important;
}
.app-sidebar.imc-sidebar-style-neumorphic-light .side-menu__item>i,.app-sidebar.imc-sidebar-style-neumorphic-light .side-menu__item>svg,.app-sidebar.imc-sidebar-style-neumorphic-light .angle{color:#68758c!important;}
.app-sidebar.imc-sidebar-style-neumorphic-light .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-neumorphic-light .side-menu__item.active .angle{color:#4b2ac1!important;}
.app-sidebar.imc-sidebar-style-neumorphic-light .slide-menu{background:#e2e6ee!important;border:1px solid #d3d8e2!important;box-shadow:inset 2px 2px 5px rgba(166,174,190,.22)!important;}
.app-sidebar.imc-sidebar-style-neumorphic-light .slide-item{color:#657289!important;}
.app-sidebar.imc-sidebar-style-neumorphic-light .slide-item:hover,.app-sidebar.imc-sidebar-style-neumorphic-light .slide-item.active{background:#e8ebf2!important;color:#4b2ac1!important;box-shadow:inset 2px 2px 5px rgba(166,174,190,.2)!important;}
.app-sidebar.imc-sidebar-style-neumorphic-light .imc-sidebar-style-menu{border-top-color:rgba(90,103,126,.12)!important;}

/* 8. INDIGO MODERN */
.app-sidebar.imc-sidebar-style-indigo-modern{
 background:linear-gradient(180deg,#0f172a 0%,#111c4a 55%,#10152f 100%)!important;color:#e7ecff!important;
 border-right:1px solid #26366c!important;box-shadow:8px 0 28px rgba(15,23,42,.26)!important;
}
.app-sidebar.imc-sidebar-style-indigo-modern .side-menu__item{color:#dbe3ff!important;background:transparent!important;}
.app-sidebar.imc-sidebar-style-indigo-modern .side-menu__item:hover,.app-sidebar.imc-sidebar-style-indigo-modern .side-menu__item:focus{background:rgba(59,130,246,.10)!important;color:#fff!important;border-left-color:#60a5fa!important;}
.app-sidebar.imc-sidebar-style-indigo-modern .side-menu__item.active,.app-sidebar.imc-sidebar-style-indigo-modern .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-indigo-modern .side-menu__item[aria-expanded="true"]{
 background:linear-gradient(90deg,#3730a3,#3348c9)!important;color:#fff!important;border-left-color:#60a5fa!important;
 box-shadow:0 8px 20px rgba(37,53,150,.28),inset 0 0 0 1px rgba(147,197,253,.18)!important;
}
.app-sidebar.imc-sidebar-style-indigo-modern .side-menu__item>i,.app-sidebar.imc-sidebar-style-indigo-modern .side-menu__item>svg,.app-sidebar.imc-sidebar-style-indigo-modern .angle{color:#aebbe4!important;}
.app-sidebar.imc-sidebar-style-indigo-modern .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-indigo-modern .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-indigo-modern .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-indigo-modern .side-menu__item:hover .angle{color:#fff!important;}
.app-sidebar.imc-sidebar-style-indigo-modern .slide-menu{background:#0d1533!important;border:1px solid #28386e!important;}
.app-sidebar.imc-sidebar-style-indigo-modern .slide-item{color:#bec9ea!important;}
.app-sidebar.imc-sidebar-style-indigo-modern .slide-item:hover,.app-sidebar.imc-sidebar-style-indigo-modern .slide-item.active{background:#26348a!important;color:#fff!important;}
.app-sidebar.imc-sidebar-style-indigo-modern .imc-sidebar-style-menu{border-top-color:rgba(174,187,228,.16)!important;}

/* 9. SLATE PROFESSIONAL */
.app-sidebar.imc-sidebar-style-slate-professional{
 background:linear-gradient(180deg,#17202c,#1f2d3a 55%,#16222e)!important;color:#e8f3f5!important;
 border-right:1px solid #304657!important;box-shadow:8px 0 24px rgba(15,25,35,.22)!important;
}
.app-sidebar.imc-sidebar-style-slate-professional .side-menu__item{color:#d9e7ea!important;background:transparent!important;}
.app-sidebar.imc-sidebar-style-slate-professional .side-menu__item:hover,.app-sidebar.imc-sidebar-style-slate-professional .side-menu__item:focus{background:rgba(45,212,191,.08)!important;color:#fff!important;border-left-color:#2dd4bf!important;}
.app-sidebar.imc-sidebar-style-slate-professional .side-menu__item.active,.app-sidebar.imc-sidebar-style-slate-professional .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-slate-professional .side-menu__item[aria-expanded="true"]{
 background:rgba(45,212,191,.16)!important;color:#fff!important;border-left-color:#2dd4bf!important;
 box-shadow:inset 0 0 0 1px rgba(45,212,191,.18),0 7px 18px rgba(0,0,0,.16)!important;
}
.app-sidebar.imc-sidebar-style-slate-professional .side-menu__item>i,.app-sidebar.imc-sidebar-style-slate-professional .side-menu__item>svg,.app-sidebar.imc-sidebar-style-slate-professional .angle{color:#a8c1c6!important;}
.app-sidebar.imc-sidebar-style-slate-professional .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-slate-professional .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-slate-professional .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-slate-professional .side-menu__item:hover .angle{color:#72f2df!important;}
.app-sidebar.imc-sidebar-style-slate-professional .slide-menu{background:#14202a!important;border:1px solid #304957!important;}
.app-sidebar.imc-sidebar-style-slate-professional .slide-item{color:#c2d3d7!important;}
.app-sidebar.imc-sidebar-style-slate-professional .slide-item:hover,.app-sidebar.imc-sidebar-style-slate-professional .slide-item.active{background:rgba(45,212,191,.12)!important;color:#fff!important;}
.app-sidebar.imc-sidebar-style-slate-professional .imc-sidebar-style-menu{border-top-color:rgba(168,193,198,.15)!important;}

/* 10. SOFT PASTEL */
.app-sidebar.imc-sidebar-style-soft-pastel{
 background:linear-gradient(180deg,#fbfaff,#f1effa 55%,#f8f7fc)!important;color:#3f4761!important;
 border-right:1px solid #e4dff2!important;box-shadow:8px 0 24px rgba(84,61,130,.07)!important;
}
.app-sidebar.imc-sidebar-style-soft-pastel .side-menu__item{color:#4b5570!important;background:transparent!important;}
.app-sidebar.imc-sidebar-style-soft-pastel .side-menu__item:hover,.app-sidebar.imc-sidebar-style-soft-pastel .side-menu__item:focus{background:#f1e9ff!important;color:#6b32d9!important;border-left-color:#c8a8ff!important;}
.app-sidebar.imc-sidebar-style-soft-pastel .side-menu__item.active,.app-sidebar.imc-sidebar-style-soft-pastel .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-soft-pastel .side-menu__item[aria-expanded="true"]{
 background:linear-gradient(90deg,#ead8ff,#e5e9ff)!important;color:#5a27bf!important;border-left-color:#7c4dff!important;
 box-shadow:inset 0 0 0 1px rgba(124,77,255,.10),0 7px 16px rgba(124,77,255,.08)!important;
}
.app-sidebar.imc-sidebar-style-soft-pastel .side-menu__item>i,.app-sidebar.imc-sidebar-style-soft-pastel .side-menu__item>svg,.app-sidebar.imc-sidebar-style-soft-pastel .angle{color:#747e98!important;}
.app-sidebar.imc-sidebar-style-soft-pastel .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-soft-pastel .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-soft-pastel .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-soft-pastel .side-menu__item:hover .angle{color:#6b32d9!important;}
.app-sidebar.imc-sidebar-style-soft-pastel .slide-menu{background:#f4f0fa!important;border:1px solid #e5def1!important;}
.app-sidebar.imc-sidebar-style-soft-pastel .slide-item{color:#68728b!important;}
.app-sidebar.imc-sidebar-style-soft-pastel .slide-item:hover,.app-sidebar.imc-sidebar-style-soft-pastel .slide-item.active{background:#eadfff!important;color:#6430c8!important;}
.app-sidebar.imc-sidebar-style-soft-pastel .imc-sidebar-style-menu{border-top-color:rgba(90,74,120,.12)!important;}

/* New style scrollbars */
.app-sidebar.imc-sidebar-style-corporate-blue::-webkit-scrollbar-thumb,
.app-sidebar.imc-sidebar-style-dark-glass::-webkit-scrollbar-thumb,
.app-sidebar.imc-sidebar-style-indigo-modern::-webkit-scrollbar-thumb{background:#40588c;border-radius:10px;}
.app-sidebar.imc-sidebar-style-neumorphic-light::-webkit-scrollbar-thumb,
.app-sidebar.imc-sidebar-style-soft-pastel::-webkit-scrollbar-thumb{background:#c8ceda;border-radius:10px;}
.app-sidebar.imc-sidebar-style-slate-professional::-webkit-scrollbar-thumb{background:#4a6b76;border-radius:10px;}

/* V20 style selector: 10 visual previews */
.imc-sidebar-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
.imc-sidebar-style-preview{height:430px;padding:13px 11px;}
.imc-preview-item{height:24px;font-size:8.5px;gap:6px;padding:0 7px;margin:2px 0;border-radius:6px;}
.imc-preview-item i{width:12px;min-width:12px;text-align:center;}
.imc-preview-item b{margin-left:auto;font-weight:400;opacity:.75;}
.imc-preview-item.current{font-weight:700;}
.imc-preview-brand{height:32px;font-size:10px;margin-bottom:5px;}
.imc-preview-logo{width:29px;height:22px;font-size:9px;}
.imc-preview-separator{margin:6px 3px;}
.imc-sidebar-preview-corporate-blue{background:linear-gradient(180deg,#0b2d63,#123f86);color:#eaf3ff}
.imc-sidebar-preview-corporate-blue .imc-preview-item.active{background:#174ea6;color:#fff;border-left:3px solid #7dd3fc}
.imc-sidebar-preview-corporate-blue .imc-preview-item.current{background:#174ea6;color:#fff;border-left:3px solid #7dd3fc}
.imc-sidebar-preview-corporate-blue .imc-preview-separator{background:rgba(255,255,255,.16)}
.imc-sidebar-preview-dark-glass{background:linear-gradient(180deg,#070d1e,#120f2a);color:#eee8ff}
.imc-sidebar-preview-dark-glass .imc-preview-item.active,.imc-sidebar-preview-dark-glass .imc-preview-item.current{background:linear-gradient(90deg,rgba(124,58,237,.32),rgba(99,102,241,.16));color:#fff;border-left:3px solid #c4b5fd}
.imc-sidebar-preview-dark-glass .imc-preview-separator{background:rgba(196,181,253,.16)}
.imc-sidebar-preview-neumorphic-light{background:#e9edf4;color:#52617a}
.imc-sidebar-preview-neumorphic-light .imc-preview-item.active,.imc-sidebar-preview-neumorphic-light .imc-preview-item.current{background:#e3e7ef;color:#4b2ac1;border-left:3px solid #6d43e8}
.imc-sidebar-preview-neumorphic-light .imc-preview-separator{background:rgba(90,103,126,.14)}
.imc-sidebar-preview-indigo-modern{background:linear-gradient(180deg,#0f172a,#111c4a,#10152f);color:#e7ecff}
.imc-sidebar-preview-indigo-modern .imc-preview-item.active,.imc-sidebar-preview-indigo-modern .imc-preview-item.current{background:linear-gradient(90deg,#3730a3,#3348c9);color:#fff;border-left:3px solid #60a5fa}
.imc-sidebar-preview-indigo-modern .imc-preview-separator{background:rgba(174,187,228,.16)}
.imc-sidebar-preview-slate-professional{background:linear-gradient(180deg,#17202c,#1f2d3a);color:#e8f3f5}
.imc-sidebar-preview-slate-professional .imc-preview-item.active,.imc-sidebar-preview-slate-professional .imc-preview-item.current{background:rgba(45,212,191,.16);color:#fff;border-left:3px solid #2dd4bf}
.imc-sidebar-preview-slate-professional .imc-preview-separator{background:rgba(168,193,198,.15)}
.imc-sidebar-preview-soft-pastel{background:linear-gradient(180deg,#fbfaff,#f1effa);color:#4b5570}
.imc-sidebar-preview-soft-pastel .imc-preview-item.active,.imc-sidebar-preview-soft-pastel .imc-preview-item.current{background:linear-gradient(90deg,#ead8ff,#e5e9ff);color:#5a27bf;border-left:3px solid #7c4dff}
.imc-sidebar-preview-soft-pastel .imc-preview-separator{background:rgba(90,74,120,.12)}
@media(min-width:1400px){.imc-sidebar-style-grid{grid-template-columns:repeat(3,minmax(0,1fr));}}


/* ============================================================
   IMC ERP GLOBAL THEME SYNC V21
   The selected Sidebar Style is the ERP-wide visual theme.
   This layer intentionally uses data-imc-sidebar-style on html/body
   so the choice changes the complete interface, not only the sidebar.
   ============================================================ */
:root{
  --imc-theme-primary:#6d43e8;
  --imc-theme-secondary:#315cf5;
  --imc-theme-accent:#8b5cf6;
  --imc-theme-page:#f5f7fb;
  --imc-theme-surface:#ffffff;
  --imc-theme-surface-2:#f8f9fc;
  --imc-theme-text:#17213a;
  --imc-theme-muted:#6b7890;
  --imc-theme-border:#e2e7f0;
  --imc-theme-header:linear-gradient(135deg,#6d43e8,#315cf5);
  --imc-theme-soft:rgba(109,67,232,.10);
  --imc-theme-shadow:0 8px 24px rgba(30,42,80,.08);
}
html[data-imc-sidebar-style="modern-light"]{--imc-theme-kpi:linear-gradient(135deg,#6d43e8,#315cf5);--imc-theme-primary:#5b35d5;--imc-theme-secondary:#315cf5;--imc-theme-accent:#7c5ce8;--imc-theme-page:#f3f5f9;--imc-theme-surface:#fff;--imc-theme-surface-2:#f7f8fb;--imc-theme-text:#273553;--imc-theme-muted:#71809a;--imc-theme-border:#dfe5ef;--imc-theme-header:linear-gradient(135deg,#5b35d5,#315cf5);--imc-theme-soft:#eee9ff;--imc-theme-shadow:0 8px 24px rgba(44,54,90,.08)}
html[data-imc-sidebar-style="modern-dark"]{--imc-theme-kpi:linear-gradient(135deg,#27345c,#405c9f);--imc-theme-primary:#8b6cf6;--imc-theme-secondary:#4d7cff;--imc-theme-accent:#a78bfa;--imc-theme-page:#0b1426;--imc-theme-surface:#111e35;--imc-theme-surface-2:#162640;--imc-theme-text:#edf3ff;--imc-theme-muted:#aab8d1;--imc-theme-border:#263a5b;--imc-theme-header:linear-gradient(135deg,#6d43e8,#315cf5);--imc-theme-soft:rgba(139,108,246,.15);--imc-theme-shadow:0 10px 28px rgba(0,0,0,.28)}
html[data-imc-sidebar-style="gradient-purple"]{--imc-theme-kpi:linear-gradient(135deg,#7528c9,#315cf5);--imc-theme-primary:#8b5cf6;--imc-theme-secondary:#315cf5;--imc-theme-accent:#c084fc;--imc-theme-page:#f0effc;--imc-theme-surface:#fff;--imc-theme-surface-2:#f7f4ff;--imc-theme-text:#27204b;--imc-theme-muted:#71698c;--imc-theme-border:#ded7f3;--imc-theme-header:linear-gradient(135deg,#7528c9,#315cf5);--imc-theme-soft:#eee6ff;--imc-theme-shadow:0 8px 26px rgba(88,55,170,.12)}
html[data-imc-sidebar-style="minimal-elegant"]{--imc-theme-kpi:linear-gradient(135deg,#5434c7,#7b5cf0);--imc-theme-primary:#5434c7;--imc-theme-secondary:#6d43e8;--imc-theme-accent:#8a6be8;--imc-theme-page:#f5f6fa;--imc-theme-surface:#fff;--imc-theme-surface-2:#fafbfc;--imc-theme-text:#2e3a55;--imc-theme-muted:#7a8498;--imc-theme-border:#e3e7ef;--imc-theme-header:linear-gradient(135deg,#5434c7,#7b5cf0);--imc-theme-soft:#eeeafd;--imc-theme-shadow:0 7px 22px rgba(46,58,85,.07)}
html[data-imc-sidebar-style="corporate-blue"]{--imc-theme-kpi:linear-gradient(135deg,#1555b8,#0b79d0);--imc-theme-primary:#1555b8;--imc-theme-secondary:#0b79d0;--imc-theme-accent:#2d8cff;--imc-theme-page:#f1f5fa;--imc-theme-surface:#fff;--imc-theme-surface-2:#f6f9fc;--imc-theme-text:#19314f;--imc-theme-muted:#6b7d92;--imc-theme-border:#dbe5f0;--imc-theme-header:linear-gradient(135deg,#1555b8,#0b79d0);--imc-theme-soft:#e7f0ff;--imc-theme-shadow:0 8px 24px rgba(21,65,120,.10)}
html[data-imc-sidebar-style="dark-glass"]{--imc-theme-kpi:linear-gradient(135deg,#21163b,#3b3f78);--imc-theme-primary:#9b6cff;--imc-theme-secondary:#5b6dff;--imc-theme-accent:#c4a7ff;--imc-theme-page:#0a1020;--imc-theme-surface:#11182b;--imc-theme-surface-2:#17213a;--imc-theme-text:#f4f0ff;--imc-theme-muted:#b6b1ca;--imc-theme-border:#30385a;--imc-theme-header:linear-gradient(135deg,#6d3cff,#345cff);--imc-theme-soft:rgba(155,108,255,.14);--imc-theme-shadow:0 12px 32px rgba(0,0,0,.32)}
html[data-imc-sidebar-style="neumorphic-light"]{--imc-theme-kpi:linear-gradient(135deg,#6547d9,#4b73d8);--imc-theme-primary:#6547d9;--imc-theme-secondary:#4b73d8;--imc-theme-accent:#8a74e5;--imc-theme-page:#e9edf4;--imc-theme-surface:#eef2f8;--imc-theme-surface-2:#e5eaf2;--imc-theme-text:#35415a;--imc-theme-muted:#7d8799;--imc-theme-border:#d5dce7;--imc-theme-header:linear-gradient(135deg,#6547d9,#4b73d8);--imc-theme-soft:#e0daf8;--imc-theme-shadow:7px 7px 16px rgba(163,173,192,.45),-7px -7px 16px rgba(255,255,255,.85)}
html[data-imc-sidebar-style="indigo-modern"]{--imc-theme-kpi:linear-gradient(135deg,#3730a3,#2563eb);--imc-theme-primary:#4f46e5;--imc-theme-secondary:#2563eb;--imc-theme-accent:#818cf8;--imc-theme-page:#eef1ff;--imc-theme-surface:#fff;--imc-theme-surface-2:#f5f7ff;--imc-theme-text:#1f2a5a;--imc-theme-muted:#69759c;--imc-theme-border:#dce2fb;--imc-theme-header:linear-gradient(135deg,#4338ca,#2563eb);--imc-theme-soft:#e9eaff;--imc-theme-shadow:0 8px 26px rgba(67,56,202,.11)}
html[data-imc-sidebar-style="slate-professional"]{--imc-theme-kpi:linear-gradient(135deg,#176b7d,#2470a8);--imc-theme-primary:#159aa0;--imc-theme-secondary:#2470a8;--imc-theme-accent:#31b6b4;--imc-theme-page:#edf3f5;--imc-theme-surface:#fff;--imc-theme-surface-2:#f4f8f9;--imc-theme-text:#203641;--imc-theme-muted:#6f828a;--imc-theme-border:#d8e3e6;--imc-theme-header:linear-gradient(135deg,#176b7d,#2470a8);--imc-theme-soft:#e2f3f3;--imc-theme-shadow:0 8px 24px rgba(31,75,88,.10)}
html[data-imc-sidebar-style="soft-pastel"]{--imc-theme-kpi:linear-gradient(135deg,#8b5cf6,#c084fc);--imc-theme-primary:#7c3aed;--imc-theme-secondary:#8b5cf6;--imc-theme-accent:#c084fc;--imc-theme-page:#faf8ff;--imc-theme-surface:#fff;--imc-theme-surface-2:#fcfaff;--imc-theme-text:#3d3155;--imc-theme-muted:#837794;--imc-theme-border:#eadff4;--imc-theme-header:linear-gradient(135deg,#8b5cf6,#c084fc);--imc-theme-soft:#f1e8ff;--imc-theme-shadow:0 8px 24px rgba(124,58,237,.09)}

html[data-imc-sidebar-style="vibrant-multicolour"]{--imc-theme-kpi:linear-gradient(135deg,#6d28d9,#2563eb);--imc-theme-primary:#e11d48;--imc-theme-secondary:#16a34a;--imc-theme-accent:#f97316;--imc-theme-page:#f4f7fb;--imc-theme-surface:#ffffff;--imc-theme-surface-2:#f9fbff;--imc-theme-text:#18233b;--imc-theme-muted:#6b7890;--imc-theme-border:#dfe7f2;--imc-theme-header:linear-gradient(135deg,#7c3aed,#ec4899 55%,#06b6d4);--imc-theme-soft:#ffe7ef;--imc-theme-shadow:0 10px 28px rgba(34,48,85,.10)}
html[data-imc-sidebar-style="aurora-prism"]{--imc-theme-kpi:linear-gradient(135deg,#7c3aed,#06b6d4);--imc-theme-primary:#8b5cf6;--imc-theme-secondary:#06b6d4;--imc-theme-accent:#ec4899;--imc-theme-page:#f4f7fc;--imc-theme-surface:#fff;--imc-theme-surface-2:#f8fbff;--imc-theme-text:#18233b;--imc-theme-muted:#687790;--imc-theme-border:#dde6f3;--imc-theme-header:linear-gradient(135deg,#7c3aed,#ec4899 52%,#06b6d4);--imc-theme-soft:rgba(139,92,246,.10);--imc-theme-shadow:0 10px 28px rgba(80,60,160,.10)}
html[data-imc-sidebar-style="sunset-carnival"]{--imc-theme-kpi:linear-gradient(135deg,#ef4444,#f97316);--imc-theme-primary:#ef4444;--imc-theme-secondary:#f97316;--imc-theme-accent:#facc15;--imc-theme-page:#fff6f1;--imc-theme-surface:#fff;--imc-theme-surface-2:#fffaf6;--imc-theme-text:#3d1e25;--imc-theme-muted:#82616a;--imc-theme-border:#f3d8cf;--imc-theme-header:linear-gradient(135deg,#ef4444,#f97316 52%,#a855f7);--imc-theme-soft:rgba(249,115,22,.10);--imc-theme-shadow:0 10px 28px rgba(180,80,55,.11)}
html[data-imc-sidebar-style="tropical-fusion"]{--imc-theme-kpi:linear-gradient(135deg,#10b981,#06b6d4);--imc-theme-primary:#10b981;--imc-theme-secondary:#06b6d4;--imc-theme-accent:#f59e0b;--imc-theme-page:#f2fbf8;--imc-theme-surface:#fff;--imc-theme-surface-2:#f6fdfb;--imc-theme-text:#15352f;--imc-theme-muted:#66817a;--imc-theme-border:#d4ece3;--imc-theme-header:linear-gradient(135deg,#10b981,#06b6d4 52%,#84cc16);--imc-theme-soft:rgba(16,185,129,.10);--imc-theme-shadow:0 10px 28px rgba(25,125,98,.10)}
html[data-imc-sidebar-style="prism-glass"]{--imc-theme-kpi:linear-gradient(135deg,rgba(139,92,246,.92),rgba(34,211,238,.90));--imc-theme-primary:#a855f7;--imc-theme-secondary:#22d3ee;--imc-theme-accent:#f472b6;--imc-theme-page:#0a1020;--imc-theme-surface:rgba(18,25,45,.72);--imc-theme-surface-2:rgba(22,32,55,.58);--imc-theme-text:#f3f7ff;--imc-theme-muted:#aebbd4;--imc-theme-border:rgba(180,200,255,.20);--imc-theme-header:linear-gradient(135deg,rgba(124,58,237,.92),rgba(14,165,233,.86) 55%,rgba(236,72,153,.88));--imc-theme-soft:rgba(168,85,247,.08);--imc-theme-shadow:0 12px 28px rgba(0,0,0,.28)}


/* Global page/shell */
html[data-imc-sidebar-style] body{background:var(--imc-theme-page)!important;color:var(--imc-theme-text)!important;transition:background .25s ease,color .25s ease}
html[data-imc-sidebar-style] .app-content,
html[data-imc-sidebar-style] .main-content,
html[data-imc-sidebar-style] .side-app{color:var(--imc-theme-text)}
html[data-imc-sidebar-style] .page-header,
html[data-imc-sidebar-style] .breadcrumb,
html[data-imc-sidebar-style] .card,
html[data-imc-sidebar-style] .modal-content,
html[data-imc-sidebar-style] .dropdown-menu,
html[data-imc-sidebar-style] .list-group-item,
html[data-imc-sidebar-style] .table,
html[data-imc-sidebar-style] .form-control,
html[data-imc-sidebar-style] .custom-select,
html[data-imc-sidebar-style] .select2-container--default .select2-selection--single,
html[data-imc-sidebar-style] .select2-dropdown{border-color:var(--imc-theme-border)!important}
html[data-imc-sidebar-style] .card,
html[data-imc-sidebar-style] .modal-content,
html[data-imc-sidebar-style] .dropdown-menu{background:var(--imc-theme-surface)!important;color:var(--imc-theme-text)!important;box-shadow:var(--imc-theme-shadow)!important}
html[data-imc-sidebar-style] .card-header,
html[data-imc-sidebar-style] .card-footer{background:var(--imc-theme-surface-2)!important;color:var(--imc-theme-text)!important;border-color:var(--imc-theme-border)!important}
html[data-imc-sidebar-style] h1,html[data-imc-sidebar-style] h2,html[data-imc-sidebar-style] h3,html[data-imc-sidebar-style] h4,html[data-imc-sidebar-style] h5,html[data-imc-sidebar-style] h6,
html[data-imc-sidebar-style] label,html[data-imc-sidebar-style] .form-label{color:var(--imc-theme-text)!important}
html[data-imc-sidebar-style] .text-muted{color:var(--imc-theme-muted)!important}
/* Muted descriptions must remain readable on ERP heading backgrounds. */
html[data-imc-sidebar-style] .imc-page-heading .text-muted{color:var(--imc-theme-on-primary,#fff)!important;opacity:1}
html[data-imc-sidebar-style] a:not(.side-menu__item):not(.btn){color:var(--imc-theme-primary)!important}
html[data-imc-sidebar-style] .form-control,
html[data-imc-sidebar-style] .custom-select,
html[data-imc-sidebar-style] textarea,
html[data-imc-sidebar-style] input{background:var(--imc-theme-surface)!important;color:var(--imc-theme-text)!important}
html[data-imc-sidebar-style] .form-control:focus,
html[data-imc-sidebar-style] .custom-select:focus,
html[data-imc-sidebar-style] textarea:focus,
html[data-imc-sidebar-style] input:focus{border-color:var(--imc-theme-primary)!important;box-shadow:0 0 0 .15rem var(--imc-theme-soft)!important}

/* Primary controls and common ERP accents */
html[data-imc-sidebar-style] .btn-primary,
html[data-imc-sidebar-style] .bg-primary,
html[data-imc-sidebar-style] .badge-primary,
html[data-imc-sidebar-style] .progress-bar{background-color:var(--imc-theme-primary)!important;border-color:var(--imc-theme-primary)!important;color:#fff!important}
html[data-imc-sidebar-style] .btn-info{background:var(--imc-theme-secondary)!important;border-color:var(--imc-theme-secondary)!important;color:#fff!important}
html[data-imc-sidebar-style] .btn-outline-primary{color:var(--imc-theme-primary)!important;border-color:var(--imc-theme-primary)!important;background:transparent!important}
html[data-imc-sidebar-style] .btn-outline-primary:hover{background:var(--imc-theme-primary)!important;color:#fff!important}
html[data-imc-sidebar-style] .page-title,
html[data-imc-sidebar-style] .page-header .page-title{color:var(--imc-theme-text)!important}
html[data-imc-sidebar-style] .page-header .breadcrumb-item.active{color:var(--imc-theme-primary)!important}
html[data-imc-sidebar-style] .nav-tabs .nav-link.active,
html[data-imc-sidebar-style] .nav-tabs .nav-link:hover{color:var(--imc-theme-primary)!important;border-color:var(--imc-theme-primary)!important}
html[data-imc-sidebar-style] .pagination .page-item.active .page-link{background:var(--imc-theme-primary)!important;border-color:var(--imc-theme-primary)!important;color:#fff!important}
html[data-imc-sidebar-style] .pagination .page-link{color:var(--imc-theme-primary)!important}

/* Tables */
html[data-imc-sidebar-style] table thead th{background:var(--imc-theme-surface-2)!important;color:var(--imc-theme-text)!important;border-color:var(--imc-theme-border)!important}
html[data-imc-sidebar-style] table tbody td{color:var(--imc-theme-text)!important;border-color:var(--imc-theme-border)!important}
html[data-imc-sidebar-style] table tbody tr:hover{background:var(--imc-theme-soft)!important}

/* Dashboard KPI blocks: replace the legacy rainbow palette with theme-derived shades. */
html[data-imc-sidebar-style] .bg-purple,
html[data-imc-sidebar-style] .bg-indigo,
html[data-imc-sidebar-style] .bg-cyan,
html[data-imc-sidebar-style] .bg-teal,
html[data-imc-sidebar-style] .bg-orange,
html[data-imc-sidebar-style] .bg-blue,
html[data-imc-sidebar-style] .bg-green,
html[data-imc-sidebar-style] .bg-primary,
html[data-imc-sidebar-style] .bg-info,
html[data-imc-sidebar-style] .bg-success,
html[data-imc-sidebar-style] .bg-warning{background:var(--imc-theme-kpi)!important;background-image:var(--imc-theme-kpi)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style] .bg-purple *,html[data-imc-sidebar-style] .bg-indigo *,html[data-imc-sidebar-style] .bg-cyan *,html[data-imc-sidebar-style] .bg-teal *,html[data-imc-sidebar-style] .bg-orange *,html[data-imc-sidebar-style] .bg-blue *,html[data-imc-sidebar-style] .bg-green *,html[data-imc-sidebar-style] .bg-primary *,html[data-imc-sidebar-style] .bg-info *,html[data-imc-sidebar-style] .bg-success *,html[data-imc-sidebar-style] .bg-warning *{color:#fff!important}

/* Dashboard KPI cards in the legacy IMC dashboard use several bg-* utility classes.
   Re-skin those blocks from the selected sidebar theme instead of leaving the old blue/purple palette behind. */
html[data-imc-sidebar-style] .app-content .card[class*="bg-"],
html[data-imc-sidebar-style] .app-content [class*="bg-primary"],
html[data-imc-sidebar-style] .app-content [class*="bg-info"],
html[data-imc-sidebar-style] .app-content [class*="bg-blue"],
html[data-imc-sidebar-style] .app-content [class*="bg-purple"],
html[data-imc-sidebar-style] .app-content [class*="bg-cyan"],
html[data-imc-sidebar-style] .app-content [class*="bg-teal"],
html[data-imc-sidebar-style] .app-content [class*="bg-indigo"]{background:var(--imc-theme-kpi)!important;background-image:var(--imc-theme-kpi)!important;color:#fff!important}
html[data-imc-sidebar-style] .app-content .card[class*="bg-"] *,
html[data-imc-sidebar-style] .app-content [class*="bg-primary"] *,
html[data-imc-sidebar-style] .app-content [class*="bg-info"] *,
html[data-imc-sidebar-style] .app-content [class*="bg-blue"] *,
html[data-imc-sidebar-style] .app-content [class*="bg-purple"] *,
html[data-imc-sidebar-style] .app-content [class*="bg-cyan"] *,
html[data-imc-sidebar-style] .app-content [class*="bg-teal"] *,
html[data-imc-sidebar-style] .app-content [class*="bg-indigo"] *{color:#fff!important}


/* Common gradient title bars and report headers */
html[data-imc-sidebar-style] .bg-gradient-primary,
html[data-imc-sidebar-style] .gradient-title,
html[data-imc-sidebar-style] .panel-title,
html[data-imc-sidebar-style] .imc-sidebar-style-hero{background:var(--imc-theme-header)!important;color:#fff!important}
html[data-imc-sidebar-style] .imc-sidebar-style-hero h2{color:inherit!important}

/* Dark themes: invert common legacy white shells without touching status colors. */
html[data-imc-sidebar-style="modern-dark"] .main-content,
html[data-imc-sidebar-style="dark-glass"] .main-content,
html[data-imc-sidebar-style="indigo-modern"] .main-content,
html[data-imc-sidebar-style="slate-professional"] .main-content{background:transparent!important}
html[data-imc-sidebar-style="modern-dark"] .table,
html[data-imc-sidebar-style="dark-glass"] .table,
html[data-imc-sidebar-style="indigo-modern"] .table,
html[data-imc-sidebar-style="slate-professional"] .table{background:var(--imc-theme-surface)!important}
html[data-imc-sidebar-style="modern-dark"] .modal-content,
html[data-imc-sidebar-style="dark-glass"] .modal-content,
html[data-imc-sidebar-style="indigo-modern"] .modal-content,
html[data-imc-sidebar-style="slate-professional"] .modal-content{color:var(--imc-theme-text)!important}

/* Footer follows the selected theme. */
html[data-imc-sidebar-style] .footer{background:var(--imc-theme-surface)!important;color:var(--imc-theme-muted)!important;border-top:1px solid var(--imc-theme-border)!important}
html[data-imc-sidebar-style] .footer a{color:var(--imc-theme-primary)!important}

/* Header/common top navigation accents. */
html[data-imc-sidebar-style] .horizontalMenu > .horizontalMenu-list > li > a:hover,
html[data-imc-sidebar-style] .header-main .btn-primary,
html[data-imc-sidebar-style] .header-main .btn-info{color:#fff!important}
html[data-imc-sidebar-style] .header-main{border-bottom-color:var(--imc-theme-border)!important}

/* Keep semantic danger/success/warning states readable; theme controls their surfaces only where generic. */
html[data-imc-sidebar-style] .text-primary{color:var(--imc-theme-primary)!important}
html[data-imc-sidebar-style] .border-primary{border-color:var(--imc-theme-primary)!important}


/* ============================================================
   IMC ERP DASHBOARD COLOR FALLBACK V23
   Some legacy dashboard widgets carry inline background colors or
   non-standard bg-* utility names. The theme engine tags those widgets
   with .imc-theme-kpi-block so the selected theme still controls them.
   ============================================================ */
html[data-imc-sidebar-style] .imc-theme-kpi-block{
  background:var(--imc-theme-kpi)!important;
  background-image:var(--imc-theme-kpi)!important;
  color:#fff!important;
  border-color:transparent!important;
}
html[data-imc-sidebar-style] .imc-theme-kpi-block,
html[data-imc-sidebar-style] .imc-theme-kpi-block *{
  color:#fff!important;
}
html[data-imc-sidebar-style] .imc-theme-kpi-block .text-muted,
html[data-imc-sidebar-style] .imc-theme-kpi-block .text-dark,
html[data-imc-sidebar-style] .imc-theme-kpi-block .text-secondary{
  color:rgba(255,255,255,.82)!important;
}

/* ============================================================
   V24 - DARK TABLE ZEBRA ROW FIX
   Modern Dark + Dark Glass: legacy/table-striped/DataTables rows
   must never fall back to white. Keep two visible dark surfaces.
   ============================================================ */
html[data-imc-sidebar-style="modern-dark"] table tbody tr,
html[data-imc-sidebar-style="dark-glass"] table tbody tr,
html[data-imc-sidebar-style="modern-dark"] table.table-striped tbody tr,
html[data-imc-sidebar-style="dark-glass"] table.table-striped tbody tr,
html[data-imc-sidebar-style="modern-dark"] table.dataTable tbody tr,
html[data-imc-sidebar-style="dark-glass"] table.dataTable tbody tr {
  background-color: var(--imc-theme-surface) !important;
  background-image: none !important;
}

html[data-imc-sidebar-style="modern-dark"] table tbody tr:nth-child(odd),
html[data-imc-sidebar-style="modern-dark"] table.table-striped tbody tr:nth-of-type(odd),
html[data-imc-sidebar-style="modern-dark"] table.dataTable tbody tr.odd,
html[data-imc-sidebar-style="dark-glass"] table tbody tr:nth-child(odd),
html[data-imc-sidebar-style="dark-glass"] table.table-striped tbody tr:nth-of-type(odd),
html[data-imc-sidebar-style="dark-glass"] table.dataTable tbody tr.odd {
  background-color: var(--imc-theme-surface-2) !important;
}

html[data-imc-sidebar-style="modern-dark"] table tbody tr:nth-child(even),
html[data-imc-sidebar-style="modern-dark"] table.table-striped tbody tr:nth-of-type(even),
html[data-imc-sidebar-style="modern-dark"] table.dataTable tbody tr.even,
html[data-imc-sidebar-style="dark-glass"] table tbody tr:nth-child(even),
html[data-imc-sidebar-style="dark-glass"] table.table-striped tbody tr:nth-of-type(even),
html[data-imc-sidebar-style="dark-glass"] table.dataTable tbody tr.even {
  background-color: var(--imc-theme-surface) !important;
}

html[data-imc-sidebar-style="modern-dark"] table tbody tr > td,
html[data-imc-sidebar-style="dark-glass"] table tbody tr > td {
  background-color: inherit !important;
  color: var(--imc-theme-text) !important;
}

html[data-imc-sidebar-style="modern-dark"] table tbody tr:hover > td,
html[data-imc-sidebar-style="dark-glass"] table tbody tr:hover > td {
  background-color: var(--imc-theme-soft) !important;
  color: var(--imc-theme-text) !important;
}

/* Override legacy white row/cell rules when they use inline or utility styling. */
html[data-imc-sidebar-style="modern-dark"] table tbody tr[style*="background"] > td,
html[data-imc-sidebar-style="dark-glass"] table tbody tr[style*="background"] > td {
  background-color: inherit !important;
}

/* ============================================================
   V25 - HARD OVERRIDE FOR LEGACY/DATATABLE STRIPED CELLS
   The old ERP stylesheet applies the white stripe to cells and
   DataTables sorting cells, not only to the <tr>. These selectors
   deliberately target the cells as well.
   ============================================================ */
html[data-imc-sidebar-style="modern-dark"] table.table-striped > tbody > tr:nth-of-type(odd) > *,
html[data-imc-sidebar-style="dark-glass"] table.table-striped > tbody > tr:nth-of-type(odd) > *,
html[data-imc-sidebar-style="modern-dark"] table.dataTable.stripe > tbody > tr.odd > *,
html[data-imc-sidebar-style="modern-dark"] table.dataTable.display > tbody > tr.odd > *,
html[data-imc-sidebar-style="dark-glass"] table.dataTable.stripe > tbody > tr.odd > *,
html[data-imc-sidebar-style="dark-glass"] table.dataTable.display > tbody > tr.odd > *,
html[data-imc-sidebar-style="modern-dark"] table.dataTable.order-column.stripe > tbody > tr.odd > *,
html[data-imc-sidebar-style="dark-glass"] table.dataTable.order-column.stripe > tbody > tr.odd > * {
  background: var(--imc-theme-surface-2) !important;
  background-color: var(--imc-theme-surface-2) !important;
  background-image: none !important;
  color: var(--imc-theme-text) !important;
  box-shadow: none !important;
}

html[data-imc-sidebar-style="modern-dark"] table.table-striped > tbody > tr:nth-of-type(even) > *,
html[data-imc-sidebar-style="dark-glass"] table.table-striped > tbody > tr:nth-of-type(even) > *,
html[data-imc-sidebar-style="modern-dark"] table.dataTable.stripe > tbody > tr.even > *,
html[data-imc-sidebar-style="modern-dark"] table.dataTable.display > tbody > tr.even > *,
html[data-imc-sidebar-style="dark-glass"] table.dataTable.stripe > tbody > tr.even > *,
html[data-imc-sidebar-style="dark-glass"] table.dataTable.display > tbody > tr.even > *,
html[data-imc-sidebar-style="modern-dark"] table.dataTable.order-column.stripe > tbody > tr.even > *,
html[data-imc-sidebar-style="dark-glass"] table.dataTable.order-column.stripe > tbody > tr.even > * {
  background: var(--imc-theme-surface) !important;
  background-color: var(--imc-theme-surface) !important;
  background-image: none !important;
  color: var(--imc-theme-text) !important;
  box-shadow: none !important;
}

/* DataTables sorting columns can carry their own white background. */
html[data-imc-sidebar-style="modern-dark"] table.dataTable.display tbody tr > .sorting_1,
html[data-imc-sidebar-style="modern-dark"] table.dataTable.display tbody tr > .sorting_2,
html[data-imc-sidebar-style="modern-dark"] table.dataTable.display tbody tr > .sorting_3,
html[data-imc-sidebar-style="dark-glass"] table.dataTable.display tbody tr > .sorting_1,
html[data-imc-sidebar-style="dark-glass"] table.dataTable.display tbody tr > .sorting_2,
html[data-imc-sidebar-style="dark-glass"] table.dataTable.display tbody tr > .sorting_3 {
  background: var(--imc-theme-surface-2) !important;
  background-color: var(--imc-theme-surface-2) !important;
  color: var(--imc-theme-text) !important;
  box-shadow: none !important;
}

/* Kill legacy inline white backgrounds on table cells while retaining
   the two dark theme surfaces. */
html[data-imc-sidebar-style="modern-dark"] table tbody tr > td[style*="background"],
html[data-imc-sidebar-style="modern-dark"] table tbody tr > th[style*="background"],
html[data-imc-sidebar-style="dark-glass"] table tbody tr > td[style*="background"],
html[data-imc-sidebar-style="dark-glass"] table tbody tr > th[style*="background"] {
  background: var(--imc-theme-surface-2) !important;
  background-color: var(--imc-theme-surface-2) !important;
  background-image: none !important;
  color: var(--imc-theme-text) !important;
}

/* ============================================================
   V26 MOBILE SIDEBAR THEME FIX
   The mobile/off-canvas sidebar in the legacy template has its
   own white background rule. Keep the mobile sidebar on the same
   visual theme as the desktop sidebar for all 10 styles.
   ============================================================ */
html[data-imc-sidebar-style="modern-light"]{--imc-sidebar-bg:linear-gradient(180deg,#f8fafc 0%,#eef2f7 100%);--imc-sidebar-text:#30405f;--imc-sidebar-icon:#5c6b84;}
html[data-imc-sidebar-style="modern-dark"]{--imc-sidebar-bg:linear-gradient(180deg,#0b1527 0%,#0e1b31 55%,#0a1427 100%);--imc-sidebar-text:#dce6fa;--imc-sidebar-icon:#b7c6e3;}
html[data-imc-sidebar-style="gradient-purple"]{--imc-sidebar-bg:linear-gradient(180deg,#7528c9 0%,#273dbd 100%);--imc-sidebar-text:#fff;--imc-sidebar-icon:rgba(255,255,255,.88);}
html[data-imc-sidebar-style="minimal-elegant"]{--imc-sidebar-bg:linear-gradient(180deg,#f7f8fb 0%,#eef1f6 100%);--imc-sidebar-text:#55637b;--imc-sidebar-icon:#67748a;}
html[data-imc-sidebar-style="corporate-blue"]{--imc-sidebar-bg:linear-gradient(180deg,#123d82 0%,#0a2b5f 100%);--imc-sidebar-text:#eaf3ff;--imc-sidebar-icon:#b9d5f5;}
html[data-imc-sidebar-style="dark-glass"]{--imc-sidebar-bg:linear-gradient(180deg,#0b1020 0%,#121a30 55%,#0a1020 100%);--imc-sidebar-text:#f4f0ff;--imc-sidebar-icon:#c4b8e8;}
html[data-imc-sidebar-style="neumorphic-light"]{--imc-sidebar-bg:linear-gradient(180deg,#e9edf4 0%,#dfe5ee 100%);--imc-sidebar-text:#35415a;--imc-sidebar-icon:#657289;}
html[data-imc-sidebar-style="indigo-modern"]{--imc-sidebar-bg:linear-gradient(180deg,#111b4d 0%,#172a68 100%);--imc-sidebar-text:#dbe3ff;--imc-sidebar-icon:#aebbe4;}
html[data-imc-sidebar-style="slate-professional"]{--imc-sidebar-bg:linear-gradient(180deg,#10232d 0%,#162b36 100%);--imc-sidebar-text:#d9e7ea;--imc-sidebar-icon:#a8c1c6;}
html[data-imc-sidebar-style="soft-pastel"]{--imc-sidebar-bg:linear-gradient(180deg,#f8f2ff 0%,#eee7fa 100%);--imc-sidebar-text:#4b5570;--imc-sidebar-icon:#747e98;}

/* Applies specifically to the mobile/off-canvas sidebar, but is safe on desktop too. */
@media (max-width:1199px){
  html[data-imc-sidebar-style] .app-sidebar[class*="imc-sidebar-style-"],
  html[data-imc-sidebar-style] .app-sidebar[class*="imc-sidebar-style-"].app-sidebar-open,
  html[data-imc-sidebar-style] .app-sidebar[class*="imc-sidebar-style-"].open,
  html[data-imc-sidebar-style] .app-sidebar[class*="imc-sidebar-style-"] .side-menu,
  html[data-imc-sidebar-style] .app-sidebar[class*="imc-sidebar-style-"] .panel-body,
  html[data-imc-sidebar-style] .app-sidebar[class*="imc-sidebar-style-"] .tab-content,
  html[data-imc-sidebar-style] .app-sidebar[class*="imc-sidebar-style-"] .tab-pane{
    background:var(--imc-sidebar-bg)!important;
    background-image:var(--imc-sidebar-bg)!important;
  }
  html[data-imc-sidebar-style] .app-sidebar[class*="imc-sidebar-style-"]::before,
  html[data-imc-sidebar-style] .app-sidebar[class*="imc-sidebar-style-"]::after{
    background:transparent!important;
  }
  html[data-imc-sidebar-style] .app-sidebar[class*="imc-sidebar-style-"] .side-menu__item{
    color:var(--imc-sidebar-text)!important;
  }
  html[data-imc-sidebar-style] .app-sidebar[class*="imc-sidebar-style-"] .side-menu__item>i,
  html[data-imc-sidebar-style] .app-sidebar[class*="imc-sidebar-style-"] .side-menu__item>svg,
  html[data-imc-sidebar-style] .app-sidebar[class*="imc-sidebar-style-"] .angle{
    color:var(--imc-sidebar-icon)!important;
  }
  html[data-imc-sidebar-style] .app-sidebar[class*="imc-sidebar-style-"] .slide-menu{
    background:inherit!important;
  }
}

/* Some legacy mobile templates move the sidebar through an off-canvas wrapper. */
@media (max-width:1199px){
  html[data-imc-sidebar-style] .sidebar,
  html[data-imc-sidebar-style] .sidebar-wrapper,
  html[data-imc-sidebar-style] .app-sidebar-wrap{
    background:transparent!important;
  }
}

/* ============================================================
   IMC ERP V29 - MOBILE SIDEBAR SLIDE FIX
   IMPORTANT: CSS belongs here, not inside footer.js.
   Works with all IMC sidebar themes and the legacy app-sidebar.
   ============================================================ */
#imc-mobile-sidebar-overlay{display:none;}
@media (max-width:1199px){
  body.imc-mobile-menu-open{overflow:hidden!important;}
  #imc-mobile-sidebar-overlay{
    display:block!important;
    position:fixed!important;
    inset:0!important;
    background:rgba(3,10,24,.48)!important;
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
    transition:opacity .22s ease,visibility .22s ease!important;
    z-index:9998!important;
  }
  #imc-mobile-sidebar-overlay.show{
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
  }
  html[data-imc-sidebar-style] .app-sidebar,
  .app-sidebar[class*="imc-sidebar-style-"]{
    transition:transform .25s ease,box-shadow .25s ease!important;
    will-change:transform!important;
    z-index:9999!important;
  }
  html[data-imc-sidebar-style] .app-sidebar.imc-mobile-open,
  .app-sidebar[class*="imc-sidebar-style-"].imc-mobile-open{
    transform:translate3d(0,0,0)!important;
    box-shadow:10px 0 34px rgba(0,0,0,.28)!important;
  }
  .app-sidebar__toggle{position:relative!important;z-index:10000!important;touch-action:manipulation!important;}
}
@media (min-width:1200px){
  #imc-mobile-sidebar-overlay{display:none!important;}
  .app-sidebar.imc-mobile-open{transform:none!important;}
}


/* ============================================================
   IMC ERP V32 - FIVE EXTRA MULTICOLOUR THEMES
   11 Emerald Glow | 12 Sunset Orange | 13 Ruby Red
   14 Ocean Cyan   | 15 Royal Gold
   Uses the same data-imc-sidebar-style architecture as the
   existing 10 themes, so desktop, mobile and ERP-wide colors sync.
   ============================================================ */

/* Sidebar visual styles */
.app-sidebar.imc-sidebar-style-emerald-glow{background:linear-gradient(180deg,#062c2c 0%,#063f42 52%,#082f49 100%)!important;color:#eafff8!important;border-right:1px solid rgba(45,212,191,.25)!important;}
.app-sidebar.imc-sidebar-style-emerald-glow .side-menu__item{color:#d9fff5!important;background:transparent!important;}
.app-sidebar.imc-sidebar-style-emerald-glow .side-menu__item:hover,.app-sidebar.imc-sidebar-style-emerald-glow .side-menu__item:focus{background:linear-gradient(90deg,rgba(16,185,129,.22),rgba(6,182,212,.14))!important;color:#fff!important;border-left-color:#2dd4bf!important;}
.app-sidebar.imc-sidebar-style-emerald-glow .side-menu__item.active,.app-sidebar.imc-sidebar-style-emerald-glow .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-emerald-glow .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,#0f9f87,#0694b3)!important;color:#fff!important;border-left-color:#5eead4!important;box-shadow:0 7px 18px rgba(0,0,0,.16)!important;}
.app-sidebar.imc-sidebar-style-emerald-glow .side-menu__item>i,.app-sidebar.imc-sidebar-style-emerald-glow .side-menu__item>svg,.app-sidebar.imc-sidebar-style-emerald-glow .angle{color:#8de7dd!important;}
.app-sidebar.imc-sidebar-style-emerald-glow .slide-menu{background:#073c41!important;border-color:rgba(94,234,212,.16)!important;}
.app-sidebar.imc-sidebar-style-emerald-glow .slide-item{color:#c9f4ee!important;}
.app-sidebar.imc-sidebar-style-emerald-glow .slide-item:hover,.app-sidebar.imc-sidebar-style-emerald-glow .slide-item.active{background:rgba(16,185,129,.18)!important;color:#fff!important;}

.app-sidebar.imc-sidebar-style-sunset-orange{background:linear-gradient(180deg,#481510 0%,#6b1d17 48%,#4b1c45 100%)!important;color:#fff4ea!important;border-right:1px solid rgba(251,146,60,.25)!important;}
.app-sidebar.imc-sidebar-style-sunset-orange .side-menu__item{color:#ffe6d5!important;background:transparent!important;}
.app-sidebar.imc-sidebar-style-sunset-orange .side-menu__item:hover,.app-sidebar.imc-sidebar-style-sunset-orange .side-menu__item:focus{background:linear-gradient(90deg,rgba(249,115,22,.25),rgba(239,68,68,.16))!important;color:#fff!important;border-left-color:#fdba74!important;}
.app-sidebar.imc-sidebar-style-sunset-orange .side-menu__item.active,.app-sidebar.imc-sidebar-style-sunset-orange .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-sunset-orange .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,#f97316,#ef4444 62%,#9333ea)!important;color:#fff!important;border-left-color:#fed7aa!important;box-shadow:0 7px 18px rgba(0,0,0,.18)!important;}
.app-sidebar.imc-sidebar-style-sunset-orange .side-menu__item>i,.app-sidebar.imc-sidebar-style-sunset-orange .side-menu__item>svg,.app-sidebar.imc-sidebar-style-sunset-orange .angle{color:#fdba74!important;}
.app-sidebar.imc-sidebar-style-sunset-orange .slide-menu{background:#5a201b!important;border-color:rgba(254,215,170,.15)!important;}
.app-sidebar.imc-sidebar-style-sunset-orange .slide-item{color:#ffe2d0!important;}
.app-sidebar.imc-sidebar-style-sunset-orange .slide-item:hover,.app-sidebar.imc-sidebar-style-sunset-orange .slide-item.active{background:rgba(249,115,22,.18)!important;color:#fff!important;}

.app-sidebar.imc-sidebar-style-ruby-red{background:linear-gradient(180deg,#39091f 0%,#5d102d 48%,#24153f 100%)!important;color:#ffeef5!important;border-right:1px solid rgba(244,63,94,.28)!important;}
.app-sidebar.imc-sidebar-style-ruby-red .side-menu__item{color:#ffdbe8!important;background:transparent!important;}
.app-sidebar.imc-sidebar-style-ruby-red .side-menu__item:hover,.app-sidebar.imc-sidebar-style-ruby-red .side-menu__item:focus{background:linear-gradient(90deg,rgba(225,29,72,.25),rgba(162,28,175,.16))!important;color:#fff!important;border-left-color:#fb7185!important;}
.app-sidebar.imc-sidebar-style-ruby-red .side-menu__item.active,.app-sidebar.imc-sidebar-style-ruby-red .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-ruby-red .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,#e11d48,#db2777 55%,#7c3aed)!important;color:#fff!important;border-left-color:#fda4af!important;box-shadow:0 7px 18px rgba(0,0,0,.18)!important;}
.app-sidebar.imc-sidebar-style-ruby-red .side-menu__item>i,.app-sidebar.imc-sidebar-style-ruby-red .side-menu__item>svg,.app-sidebar.imc-sidebar-style-ruby-red .angle{color:#f9a8d4!important;}
.app-sidebar.imc-sidebar-style-ruby-red .slide-menu{background:#4b1230!important;border-color:rgba(249,168,212,.15)!important;}
.app-sidebar.imc-sidebar-style-ruby-red .slide-item{color:#ffd7e5!important;}
.app-sidebar.imc-sidebar-style-ruby-red .slide-item:hover,.app-sidebar.imc-sidebar-style-ruby-red .slide-item.active{background:rgba(225,29,72,.20)!important;color:#fff!important;}

.app-sidebar.imc-sidebar-style-ocean-cyan{background:linear-gradient(180deg,#062c3c 0%,#074b63 50%,#112b69 100%)!important;color:#e6fbff!important;border-right:1px solid rgba(34,211,238,.26)!important;}
.app-sidebar.imc-sidebar-style-ocean-cyan .side-menu__item{color:#d6f6ff!important;background:transparent!important;}
.app-sidebar.imc-sidebar-style-ocean-cyan .side-menu__item:hover,.app-sidebar.imc-sidebar-style-ocean-cyan .side-menu__item:focus{background:linear-gradient(90deg,rgba(6,182,212,.24),rgba(37,99,235,.17))!important;color:#fff!important;border-left-color:#67e8f9!important;}
.app-sidebar.imc-sidebar-style-ocean-cyan .side-menu__item.active,.app-sidebar.imc-sidebar-style-ocean-cyan .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-ocean-cyan .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,#06b6d4,#0ea5e9 50%,#2563eb)!important;color:#fff!important;border-left-color:#a5f3fc!important;box-shadow:0 7px 18px rgba(0,0,0,.18)!important;}
.app-sidebar.imc-sidebar-style-ocean-cyan .side-menu__item>i,.app-sidebar.imc-sidebar-style-ocean-cyan .side-menu__item>svg,.app-sidebar.imc-sidebar-style-ocean-cyan .angle{color:#8cecff!important;}
.app-sidebar.imc-sidebar-style-ocean-cyan .slide-menu{background:#07465e!important;border-color:rgba(103,232,249,.16)!important;}
.app-sidebar.imc-sidebar-style-ocean-cyan .slide-item{color:#cef5ff!important;}
.app-sidebar.imc-sidebar-style-ocean-cyan .slide-item:hover,.app-sidebar.imc-sidebar-style-ocean-cyan .slide-item.active{background:rgba(6,182,212,.18)!important;color:#fff!important;}

.app-sidebar.imc-sidebar-style-royal-gold{background:linear-gradient(180deg,#26133f 0%,#3b1f58 48%,#34204b 100%)!important;color:#fff8df!important;border-right:1px solid rgba(245,158,11,.28)!important;}
.app-sidebar.imc-sidebar-style-royal-gold .side-menu__item{color:#fff0c8!important;background:transparent!important;}
.app-sidebar.imc-sidebar-style-royal-gold .side-menu__item:hover,.app-sidebar.imc-sidebar-style-royal-gold .side-menu__item:focus{background:linear-gradient(90deg,rgba(245,158,11,.23),rgba(124,58,237,.18))!important;color:#fff!important;border-left-color:#fbbf24!important;}
.app-sidebar.imc-sidebar-style-royal-gold .side-menu__item.active,.app-sidebar.imc-sidebar-style-royal-gold .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-royal-gold .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,#f59e0b,#d97706 48%,#7c3aed)!important;color:#fff!important;border-left-color:#fde68a!important;box-shadow:0 7px 18px rgba(0,0,0,.20)!important;}
.app-sidebar.imc-sidebar-style-royal-gold .side-menu__item>i,.app-sidebar.imc-sidebar-style-royal-gold .side-menu__item>svg,.app-sidebar.imc-sidebar-style-royal-gold .angle{color:#fcd34d!important;}
.app-sidebar.imc-sidebar-style-royal-gold .slide-menu{background:#332049!important;border-color:rgba(253,230,138,.14)!important;}
.app-sidebar.imc-sidebar-style-royal-gold .slide-item{color:#ffefc4!important;}
.app-sidebar.imc-sidebar-style-royal-gold .slide-item:hover,.app-sidebar.imc-sidebar-style-royal-gold .slide-item.active{background:rgba(245,158,11,.18)!important;color:#fff!important;}

/* ERP-wide multicolour palettes */
html[data-imc-sidebar-style="emerald-glow"]{--imc-theme-kpi:linear-gradient(135deg,#10b981 0%,#06b6d4 58%,#2563eb 100%);--imc-theme-primary:#10b981;--imc-theme-secondary:#06b6d4;--imc-theme-accent:#2563eb;--imc-theme-page:#eefaf8;--imc-theme-surface:#ffffff;--imc-theme-surface-2:#e6f7f5;--imc-theme-text:#123c42;--imc-theme-muted:#5b7c80;--imc-theme-border:#c8e9e5;--imc-theme-header:linear-gradient(135deg,#059669,#06b6d4,#2563eb);--imc-theme-soft:rgba(16,185,129,.13);--imc-theme-shadow:0 10px 28px rgba(5,150,105,.12);--imc-sidebar-bg:linear-gradient(180deg,#062c2c,#063f42,#082f49);--imc-sidebar-text:#d9fff5;--imc-sidebar-icon:#8de7dd;}
html[data-imc-sidebar-style="sunset-orange"]{--imc-theme-kpi:linear-gradient(135deg,#f97316 0%,#ef4444 58%,#9333ea 100%);--imc-theme-primary:#f97316;--imc-theme-secondary:#ef4444;--imc-theme-accent:#9333ea;--imc-theme-page:#fff7f2;--imc-theme-surface:#ffffff;--imc-theme-surface-2:#fff0e8;--imc-theme-text:#4a241b;--imc-theme-muted:#8c6258;--imc-theme-border:#f5d8ca;--imc-theme-header:linear-gradient(135deg,#f97316,#ef4444,#9333ea);--imc-theme-soft:rgba(249,115,22,.13);--imc-theme-shadow:0 10px 28px rgba(239,68,68,.12);--imc-sidebar-bg:linear-gradient(180deg,#481510,#6b1d17,#4b1c45);--imc-sidebar-text:#ffe6d5;--imc-sidebar-icon:#fdba74;}
html[data-imc-sidebar-style="ruby-red"]{--imc-theme-kpi:linear-gradient(135deg,#e11d48 0%,#db2777 52%,#7c3aed 100%);--imc-theme-primary:#e11d48;--imc-theme-secondary:#db2777;--imc-theme-accent:#7c3aed;--imc-theme-page:#fff5f8;--imc-theme-surface:#ffffff;--imc-theme-surface-2:#ffe9f0;--imc-theme-text:#48152d;--imc-theme-muted:#8c5f70;--imc-theme-border:#f5ceda;--imc-theme-header:linear-gradient(135deg,#e11d48,#db2777,#7c3aed);--imc-theme-soft:rgba(225,29,72,.12);--imc-theme-shadow:0 10px 28px rgba(190,24,93,.12);--imc-sidebar-bg:linear-gradient(180deg,#39091f,#5d102d,#24153f);--imc-sidebar-text:#ffdbe8;--imc-sidebar-icon:#f9a8d4;}
html[data-imc-sidebar-style="ocean-cyan"]{--imc-theme-kpi:linear-gradient(135deg,#06b6d4 0%,#0ea5e9 52%,#2563eb 100%);--imc-theme-primary:#06b6d4;--imc-theme-secondary:#0ea5e9;--imc-theme-accent:#2563eb;--imc-theme-page:#effbff;--imc-theme-surface:#ffffff;--imc-theme-surface-2:#e6f8fc;--imc-theme-text:#103a4d;--imc-theme-muted:#5c7b89;--imc-theme-border:#c9e9f1;--imc-theme-header:linear-gradient(135deg,#06b6d4,#0ea5e9,#2563eb);--imc-theme-soft:rgba(6,182,212,.12);--imc-theme-shadow:0 10px 28px rgba(14,165,233,.12);--imc-sidebar-bg:linear-gradient(180deg,#062c3c,#074b63,#112b69);--imc-sidebar-text:#d6f6ff;--imc-sidebar-icon:#8cecff;}
html[data-imc-sidebar-style="royal-gold"]{--imc-theme-kpi:linear-gradient(135deg,#f59e0b 0%,#d97706 50%,#7c3aed 100%);--imc-theme-primary:#f59e0b;--imc-theme-secondary:#d97706;--imc-theme-accent:#7c3aed;--imc-theme-page:#fffbf3;--imc-theme-surface:#ffffff;--imc-theme-surface-2:#fff5db;--imc-theme-text:#3c2c20;--imc-theme-muted:#85705d;--imc-theme-border:#efdfbd;--imc-theme-header:linear-gradient(135deg,#f59e0b,#d97706,#7c3aed);--imc-theme-soft:rgba(245,158,11,.13);--imc-theme-shadow:0 10px 28px rgba(180,83,9,.13);--imc-sidebar-bg:linear-gradient(180deg,#26133f,#3b1f58,#34204b);--imc-sidebar-text:#fff0c8;--imc-sidebar-icon:#fcd34d;}

/* Theme picker previews */
.imc-sidebar-preview-emerald-glow{background:linear-gradient(180deg,#062c2c,#063f42,#082f49);color:#d9fff5}.imc-sidebar-preview-emerald-glow .imc-preview-item.active,.imc-sidebar-preview-emerald-glow .imc-preview-item.current{background:linear-gradient(90deg,#0f9f87,#0694b3);color:#fff;border-left:3px solid #5eead4}.imc-sidebar-preview-emerald-glow .imc-preview-separator{background:rgba(94,234,212,.16)}
.imc-sidebar-preview-sunset-orange{background:linear-gradient(180deg,#481510,#6b1d17,#4b1c45);color:#ffe6d5}.imc-sidebar-preview-sunset-orange .imc-preview-item.active,.imc-sidebar-preview-sunset-orange .imc-preview-item.current{background:linear-gradient(90deg,#f97316,#ef4444,#9333ea);color:#fff;border-left:3px solid #fed7aa}.imc-sidebar-preview-sunset-orange .imc-preview-separator{background:rgba(254,215,170,.16)}
.imc-sidebar-preview-ruby-red{background:linear-gradient(180deg,#39091f,#5d102d,#24153f);color:#ffdbe8}.imc-sidebar-preview-ruby-red .imc-preview-item.active,.imc-sidebar-preview-ruby-red .imc-preview-item.current{background:linear-gradient(90deg,#e11d48,#db2777,#7c3aed);color:#fff;border-left:3px solid #fda4af}.imc-sidebar-preview-ruby-red .imc-preview-separator{background:rgba(253,164,175,.16)}
.imc-sidebar-preview-ocean-cyan{background:linear-gradient(180deg,#062c3c,#074b63,#112b69);color:#d6f6ff}.imc-sidebar-preview-ocean-cyan .imc-preview-item.active,.imc-sidebar-preview-ocean-cyan .imc-preview-item.current{background:linear-gradient(90deg,#06b6d4,#0ea5e9,#2563eb);color:#fff;border-left:3px solid #a5f3fc}.imc-sidebar-preview-ocean-cyan .imc-preview-separator{background:rgba(165,243,252,.16)}
.imc-sidebar-preview-royal-gold{background:linear-gradient(180deg,#26133f,#3b1f58,#34204b);color:#fff0c8}.imc-sidebar-preview-royal-gold .imc-preview-item.active,.imc-sidebar-preview-royal-gold .imc-preview-item.current{background:linear-gradient(90deg,#f59e0b,#d97706,#7c3aed);color:#fff;border-left:3px solid #fde68a}.imc-sidebar-preview-royal-gold .imc-preview-separator{background:rgba(253,230,138,.16)}

/* 16. VIBRANT MULTI-COLOUR */
.app-sidebar.imc-sidebar-style-vibrant-multicolour{
 background:linear-gradient(180deg,#111827 0%,#172554 35%,#0f766e 68%,#14532d 100%)!important;
 color:#fff!important;border-right:1px solid #22d3ee!important;box-shadow:10px 0 28px rgba(15,23,42,.24)!important;
}
.app-sidebar.imc-sidebar-style-vibrant-multicolour .side-menu__item{color:#eaf7ff!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-vibrant-multicolour .side-menu__item:hover,.app-sidebar.imc-sidebar-style-vibrant-multicolour .side-menu__item:focus{background:linear-gradient(90deg,rgba(236,72,153,.16),rgba(34,211,238,.12))!important;color:#fff!important;border-left-color:#f97316!important}
.app-sidebar.imc-sidebar-style-vibrant-multicolour .side-menu__item.active,.app-sidebar.imc-sidebar-style-vibrant-multicolour .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-vibrant-multicolour .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,#e11d48,#7c3aed 50%,#06b6d4)!important;color:#fff!important;border-left-color:#facc15!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),0 8px 20px rgba(124,58,237,.25)!important}
.app-sidebar.imc-sidebar-style-vibrant-multicolour .side-menu__item>i,.app-sidebar.imc-sidebar-style-vibrant-multicolour .side-menu__item>svg,.app-sidebar.imc-sidebar-style-vibrant-multicolour .angle{color:#c8f6ff!important}
.app-sidebar.imc-sidebar-style-vibrant-multicolour .slide-menu{background:rgba(9,18,45,.72)!important;border:1px solid rgba(34,211,238,.25)!important}
.app-sidebar.imc-sidebar-style-vibrant-multicolour .slide-item{color:#dff8ff!important}
.app-sidebar.imc-sidebar-style-vibrant-multicolour .slide-item:hover,.app-sidebar.imc-sidebar-style-vibrant-multicolour .slide-item.active{background:linear-gradient(90deg,rgba(34,197,94,.20),rgba(59,130,246,.20))!important;color:#fff!important}
.app-sidebar.imc-sidebar-style-vibrant-multicolour .imc-sidebar-style-menu{border-top-color:rgba(255,255,255,.18)!important}

html[data-imc-sidebar-style="vibrant-multicolour"] .imc-theme-kpi-block.imc-vmc-kpi-1{background:linear-gradient(135deg,#16a34a,#22c55e)!important;background-image:linear-gradient(135deg,#16a34a,#22c55e)!important}
html[data-imc-sidebar-style="vibrant-multicolour"] .imc-theme-kpi-block.imc-vmc-kpi-2{background:linear-gradient(135deg,#2563eb,#06b6d4)!important;background-image:linear-gradient(135deg,#2563eb,#06b6d4)!important}
html[data-imc-sidebar-style="vibrant-multicolour"] .imc-theme-kpi-block.imc-vmc-kpi-3{background:linear-gradient(135deg,#f97316,#ef4444)!important;background-image:linear-gradient(135deg,#f97316,#ef4444)!important}
html[data-imc-sidebar-style="vibrant-multicolour"] .imc-theme-kpi-block.imc-vmc-kpi-4{background:linear-gradient(135deg,#dc2626,#be123c)!important;background-image:linear-gradient(135deg,#dc2626,#be123c)!important}
html[data-imc-sidebar-style="vibrant-multicolour"] .imc-theme-kpi-block.imc-vmc-kpi-5{background:linear-gradient(135deg,#06b6d4,#0ea5e9)!important;background-image:linear-gradient(135deg,#06b6d4,#0ea5e9)!important}
html[data-imc-sidebar-style="vibrant-multicolour"] .imc-theme-kpi-block.imc-vmc-kpi-6{background:linear-gradient(135deg,#7c3aed,#a855f7)!important;background-image:linear-gradient(135deg,#7c3aed,#a855f7)!important}
html[data-imc-sidebar-style="vibrant-multicolour"] .imc-theme-kpi-block.imc-vmc-kpi-7{background:linear-gradient(135deg,#16a34a,#84cc16)!important;background-image:linear-gradient(135deg,#16a34a,#84cc16)!important}
html[data-imc-sidebar-style="vibrant-multicolour"] .imc-theme-kpi-block.imc-vmc-kpi-8{background:linear-gradient(135deg,#2563eb,#4f46e5)!important;background-image:linear-gradient(135deg,#2563eb,#4f46e5)!important}
html[data-imc-sidebar-style="vibrant-multicolour"] .imc-theme-kpi-block.imc-vmc-kpi *{color:#fff!important}
html[data-imc-sidebar-style="vibrant-multicolour"] .card-header,.html[data-imc-sidebar-style="vibrant-multicolour"] .card-footer{border-image:linear-gradient(90deg,#e11d48,#f97316,#facc15,#16a34a,#06b6d4,#7c3aed) 1!important}
html[data-imc-sidebar-style="vibrant-multicolour"] .btn-primary{background:linear-gradient(135deg,#e11d48,#7c3aed)!important;border-color:transparent!important}
html[data-imc-sidebar-style="vibrant-multicolour"] .btn-info{background:linear-gradient(135deg,#06b6d4,#2563eb)!important;border-color:transparent!important}
html[data-imc-sidebar-style="vibrant-multicolour"] .page-header,.html[data-imc-sidebar-style="vibrant-multicolour"] .gradient-title,.html[data-imc-sidebar-style="vibrant-multicolour"] .panel-title{background:linear-gradient(90deg,#7c3aed,#ec4899,#f97316,#facc15,#16a34a,#06b6d4)!important;color:#fff!important}
html[data-imc-sidebar-style="vibrant-multicolour"] table thead th{background:#ecfeff!important;color:#11304a!important;border-color:#c7e8ef!important}
html[data-imc-sidebar-style="vibrant-multicolour"] table tbody tr:nth-child(4n+1){border-left:3px solid #16a34a!important}
html[data-imc-sidebar-style="vibrant-multicolour"] table tbody tr:nth-child(4n+2){border-left:3px solid #2563eb!important}
html[data-imc-sidebar-style="vibrant-multicolour"] table tbody tr:nth-child(4n+3){border-left:3px solid #f97316!important}
html[data-imc-sidebar-style="vibrant-multicolour"] table tbody tr:nth-child(4n){border-left:3px solid #e11d48!important}

/* ============================================================
   V35 - VIBRANT MULTI-COLOUR: DIRECT LEGACY DASHBOARD CARD FIX
   The legacy dashboard2.php uses literal bg-* card classes:
   bg-purple, bg-green, bg-orange, bg-yellow, bg-blue, bg-cyan,
   bg-success and bg-primary. The earlier generic theme rule turns
   all of them into one theme gradient. Override those exact card
   selectors so Vibrant Multi-Colour remains genuinely multi-colour.
   ============================================================ */
html[data-imc-sidebar-style="vibrant-multicolour"] .app-content .card.cardColor.bg-purple,
html[data-imc-sidebar-style="vibrant-multicolour"] .app-content .card.cardColor.bg-green,
html[data-imc-sidebar-style="vibrant-multicolour"] .app-content .card.cardColor.bg-orange,
html[data-imc-sidebar-style="vibrant-multicolour"] .app-content .card.cardColor.bg-yellow,
html[data-imc-sidebar-style="vibrant-multicolour"] .app-content .card.cardColor.bg-blue,
html[data-imc-sidebar-style="vibrant-multicolour"] .app-content .card.cardColor.bg-cyan,
html[data-imc-sidebar-style="vibrant-multicolour"] .app-content .card.cardColor.bg-success,
html[data-imc-sidebar-style="vibrant-multicolour"] .app-content .card.cardColor.bg-primary{
  color:#fff!important;
  border:0!important;
  background-image:none!important;
}
html[data-imc-sidebar-style="vibrant-multicolour"] .app-content .card.cardColor.bg-purple{background:#16a34a!important;}
html[data-imc-sidebar-style="vibrant-multicolour"] .app-content .card.cardColor.bg-green{background:#2563eb!important;}
html[data-imc-sidebar-style="vibrant-multicolour"] .app-content .card.cardColor.bg-orange{background:#f97316!important;}
html[data-imc-sidebar-style="vibrant-multicolour"] .app-content .card.cardColor.bg-yellow{background:#ef4444!important;}
html[data-imc-sidebar-style="vibrant-multicolour"] .app-content .card.cardColor.bg-blue{background:#06b6d4!important;}
html[data-imc-sidebar-style="vibrant-multicolour"] .app-content .card.cardColor.bg-cyan{background:#7c3aed!important;}
html[data-imc-sidebar-style="vibrant-multicolour"] .app-content .card.cardColor.bg-success{background:#84cc16!important;}
html[data-imc-sidebar-style="vibrant-multicolour"] .app-content .card.cardColor.bg-primary{background:#4f46e5!important;}

html[data-imc-sidebar-style="vibrant-multicolour"] .app-content .card.cardColor.bg-purple .card-body,
html[data-imc-sidebar-style="vibrant-multicolour"] .app-content .card.cardColor.bg-green .card-body,
html[data-imc-sidebar-style="vibrant-multicolour"] .app-content .card.cardColor.bg-orange .card-body,
html[data-imc-sidebar-style="vibrant-multicolour"] .app-content .card.cardColor.bg-yellow .card-body,
html[data-imc-sidebar-style="vibrant-multicolour"] .app-content .card.cardColor.bg-blue .card-body,
html[data-imc-sidebar-style="vibrant-multicolour"] .app-content .card.cardColor.bg-cyan .card-body,
html[data-imc-sidebar-style="vibrant-multicolour"] .app-content .card.cardColor.bg-success .card-body,
html[data-imc-sidebar-style="vibrant-multicolour"] .app-content .card.cardColor.bg-primary .card-body{
  background:transparent!important;
  color:#fff!important;
}
html[data-imc-sidebar-style="vibrant-multicolour"] .app-content .card.cardColor.bg-purple:hover{background:#15803d!important;}
html[data-imc-sidebar-style="vibrant-multicolour"] .app-content .card.cardColor.bg-green:hover{background:#1d4ed8!important;}
html[data-imc-sidebar-style="vibrant-multicolour"] .app-content .card.cardColor.bg-orange:hover{background:#ea580c!important;}
html[data-imc-sidebar-style="vibrant-multicolour"] .app-content .card.cardColor.bg-yellow:hover{background:#dc2626!important;}
html[data-imc-sidebar-style="vibrant-multicolour"] .app-content .card.cardColor.bg-blue:hover{background:#0891b2!important;}
html[data-imc-sidebar-style="vibrant-multicolour"] .app-content .card.cardColor.bg-cyan:hover{background:#6d28d9!important;}
html[data-imc-sidebar-style="vibrant-multicolour"] .app-content .card.cardColor.bg-success:hover{background:#65a30d!important;}
html[data-imc-sidebar-style="vibrant-multicolour"] .app-content .card.cardColor.bg-primary:hover{background:#4338ca!important;}

/* Vibrant theme: coordinated multi-colour headers, buttons and form accents. */
html[data-imc-sidebar-style="vibrant-multicolour"] .custom-header,
html[data-imc-sidebar-style="vibrant-multicolour"] .page-header,
html[data-imc-sidebar-style="vibrant-multicolour"] .gradient-title,
html[data-imc-sidebar-style="vibrant-multicolour"] .panel-title{
  background:linear-gradient(90deg,#7c3aed 0%,#ec4899 20%,#ef4444 40%,#f97316 60%,#16a34a 80%,#06b6d4 100%)!important;
  color:#fff!important;
  border-color:transparent!important;
}
html[data-imc-sidebar-style="vibrant-multicolour"] .btn-primary{background:#7c3aed!important;border-color:#7c3aed!important;color:#fff!important;}
html[data-imc-sidebar-style="vibrant-multicolour"] .btn-info{background:#06b6d4!important;border-color:#06b6d4!important;color:#fff!important;}
html[data-imc-sidebar-style="vibrant-multicolour"] .btn-success{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important;}
html[data-imc-sidebar-style="vibrant-multicolour"] .btn-warning{background:#f97316!important;border-color:#f97316!important;color:#fff!important;}
html[data-imc-sidebar-style="vibrant-multicolour"] .btn-danger{background:#ef4444!important;border-color:#ef4444!important;color:#fff!important;}
html[data-imc-sidebar-style="vibrant-multicolour"] .form-control:focus,
html[data-imc-sidebar-style="vibrant-multicolour"] input:focus,
html[data-imc-sidebar-style="vibrant-multicolour"] select:focus,
html[data-imc-sidebar-style="vibrant-multicolour"] textarea:focus{
  border-color:#7c3aed!important;
  box-shadow:0 0 0 .15rem rgba(124,58,237,.15),0 0 0 1px #06b6d4!important;
}


/* ============================================================
   V36 - FOUR EXTRA MULTI-COLOUR ERP THEMES
   Includes Prism Glass with a subtle 5% glow.
   ============================================================ */

/* Sidebar + preview helpers */
.app-sidebar.imc-sidebar-style-aurora-prism{background:linear-gradient(180deg,#191033 0%,#28134a 45%,#073b55 100%)!important;color:#f6f2ff!important;border-right:1px solid rgba(34,211,238,.28)!important;}
.app-sidebar.imc-sidebar-style-aurora-prism .side-menu__item{color:#f4ecff!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-aurora-prism .side-menu__item:hover,.app-sidebar.imc-sidebar-style-aurora-prism .side-menu__item:focus{background:linear-gradient(90deg,rgba(236,72,153,.18),rgba(6,182,212,.15))!important;color:#fff!important;border-left-color:#22d3ee!important}
.app-sidebar.imc-sidebar-style-aurora-prism .side-menu__item.active,.app-sidebar.imc-sidebar-style-aurora-prism .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-aurora-prism .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,#8b5cf6,#ec4899 52%,#06b6d4)!important;color:#fff!important;border-left-color:#facc15!important;box-shadow:0 7px 18px rgba(139,92,246,.22)!important}
.app-sidebar.imc-sidebar-style-aurora-prism .side-menu__item>i,.app-sidebar.imc-sidebar-style-aurora-prism .side-menu__item>svg,.app-sidebar.imc-sidebar-style-aurora-prism .angle{color:#b9f4ff!important}
.app-sidebar.imc-sidebar-style-aurora-prism .slide-menu{background:rgba(21,14,46,.92)!important;border:1px solid rgba(34,211,238,.22)!important}.app-sidebar.imc-sidebar-style-aurora-prism .slide-item{color:#e9dcff!important}.app-sidebar.imc-sidebar-style-aurora-prism .slide-item:hover,.app-sidebar.imc-sidebar-style-aurora-prism .slide-item.active{background:linear-gradient(90deg,rgba(124,58,237,.22),rgba(6,182,212,.18))!important;color:#fff!important}

.app-sidebar.imc-sidebar-style-sunset-carnival{background:linear-gradient(180deg,#41141c 0%,#641b1a 48%,#4a164e 100%)!important;color:#fff4ec!important;border-right:1px solid rgba(251,146,60,.28)!important}
.app-sidebar.imc-sidebar-style-sunset-carnival .side-menu__item{color:#fff0e5!important;background:transparent!important}.app-sidebar.imc-sidebar-style-sunset-carnival .side-menu__item:hover,.app-sidebar.imc-sidebar-style-sunset-carnival .side-menu__item:focus{background:linear-gradient(90deg,rgba(249,115,22,.22),rgba(236,72,153,.14))!important;color:#fff!important;border-left-color:#facc15!important}.app-sidebar.imc-sidebar-style-sunset-carnival .side-menu__item.active,.app-sidebar.imc-sidebar-style-sunset-carnival .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-sunset-carnival .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,#ef4444,#f97316 52%,#a855f7)!important;color:#fff!important;border-left-color:#fde047!important;box-shadow:0 7px 18px rgba(239,68,68,.22)!important}.app-sidebar.imc-sidebar-style-sunset-carnival .side-menu__item>i,.app-sidebar.imc-sidebar-style-sunset-carnival .side-menu__item>svg,.app-sidebar.imc-sidebar-style-sunset-carnival .angle{color:#fed7aa!important}.app-sidebar.imc-sidebar-style-sunset-carnival .slide-menu{background:#5a1b26!important;border-color:rgba(251,146,60,.18)!important}.app-sidebar.imc-sidebar-style-sunset-carnival .slide-item{color:#ffe4d7!important}.app-sidebar.imc-sidebar-style-sunset-carnival .slide-item:hover,.app-sidebar.imc-sidebar-style-sunset-carnival .slide-item.active{background:rgba(249,115,22,.18)!important;color:#fff!important}

.app-sidebar.imc-sidebar-style-tropical-fusion{background:linear-gradient(180deg,#063f3a 0%,#075947 48%,#083d69 100%)!important;color:#eafff7!important;border-right:1px solid rgba(45,212,191,.28)!important}.app-sidebar.imc-sidebar-style-tropical-fusion .side-menu__item{color:#e7fff7!important;background:transparent!important}.app-sidebar.imc-sidebar-style-tropical-fusion .side-menu__item:hover,.app-sidebar.imc-sidebar-style-tropical-fusion .side-menu__item:focus{background:linear-gradient(90deg,rgba(16,185,129,.20),rgba(6,182,212,.16))!important;color:#fff!important;border-left-color:#f59e0b!important}.app-sidebar.imc-sidebar-style-tropical-fusion .side-menu__item.active,.app-sidebar.imc-sidebar-style-tropical-fusion .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-tropical-fusion .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,#10b981,#06b6d4 55%,#84cc16)!important;color:#fff!important;border-left-color:#fde047!important;box-shadow:0 7px 18px rgba(16,185,129,.22)!important}.app-sidebar.imc-sidebar-style-tropical-fusion .side-menu__item>i,.app-sidebar.imc-sidebar-style-tropical-fusion .side-menu__item>svg,.app-sidebar.imc-sidebar-style-tropical-fusion .angle{color:#b9fff0!important}.app-sidebar.imc-sidebar-style-tropical-fusion .slide-menu{background:#074438!important;border-color:rgba(45,212,191,.16)!important}.app-sidebar.imc-sidebar-style-tropical-fusion .slide-item{color:#d7fff1!important}.app-sidebar.imc-sidebar-style-tropical-fusion .slide-item:hover,.app-sidebar.imc-sidebar-style-tropical-fusion .slide-item.active{background:rgba(16,185,129,.18)!important;color:#fff!important}

.app-sidebar.imc-sidebar-style-prism-glass{background:linear-gradient(180deg,rgba(16,24,46,.90),rgba(30,18,58,.82) 52%,rgba(5,45,66,.88))!important;color:#eff7ff!important;border-right:1px solid rgba(168,85,247,.18)!important;backdrop-filter:blur(12px) saturate(115%);-webkit-backdrop-filter:blur(12px) saturate(115%);box-shadow:0 0 18px rgba(168,85,247,.05)!important}
.app-sidebar.imc-sidebar-style-prism-glass .side-menu__item{color:#eaf5ff!important;background:transparent!important}.app-sidebar.imc-sidebar-style-prism-glass .side-menu__item:hover,.app-sidebar.imc-sidebar-style-prism-glass .side-menu__item:focus{background:linear-gradient(90deg,rgba(168,85,247,.10),rgba(34,211,238,.08))!important;color:#fff!important;border-left-color:#22d3ee!important}.app-sidebar.imc-sidebar-style-prism-glass .side-menu__item.active,.app-sidebar.imc-sidebar-style-prism-glass .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-prism-glass .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,rgba(168,85,247,.32),rgba(34,211,238,.18),rgba(236,72,153,.28))!important;color:#fff!important;border-left-color:#f59e0b!important;box-shadow:0 0 18px rgba(168,85,247,.05),inset 0 0 0 1px rgba(255,255,255,.08)!important}.app-sidebar.imc-sidebar-style-prism-glass .side-menu__item>i,.app-sidebar.imc-sidebar-style-prism-glass .side-menu__item>svg,.app-sidebar.imc-sidebar-style-prism-glass .angle{color:#b8f2ff!important}.app-sidebar.imc-sidebar-style-prism-glass .slide-menu{background:rgba(12,18,36,.62)!important;border:1px solid rgba(168,85,247,.16)!important;backdrop-filter:blur(10px)}.app-sidebar.imc-sidebar-style-prism-glass .slide-item{color:#e8f3ff!important}.app-sidebar.imc-sidebar-style-prism-glass .slide-item:hover,.app-sidebar.imc-sidebar-style-prism-glass .slide-item.active{background:linear-gradient(90deg,rgba(34,211,238,.12),rgba(168,85,247,.12))!important;color:#fff!important}

/* Theme variable behavior */
html[data-imc-sidebar-style="prism-glass"] body,html[data-imc-sidebar-style="prism-glass"] .app-content,html[data-imc-sidebar-style="prism-glass"] .main-content{background:var(--imc-theme-page)!important}
html[data-imc-sidebar-style="prism-glass"] .card,html[data-imc-sidebar-style="prism-glass"] .modal-content,html[data-imc-sidebar-style="prism-glass"] .dropdown-menu,html[data-imc-sidebar-style="prism-glass"] .list-group-item{background:var(--imc-theme-surface)!important;border-color:var(--imc-theme-border)!important;backdrop-filter:blur(10px) saturate(110%);-webkit-backdrop-filter:blur(10px) saturate(110%);box-shadow:0 10px 28px rgba(0,0,0,.22),0 0 18px rgba(168,85,247,.05)!important}
html[data-imc-sidebar-style="prism-glass"] .page-header,html[data-imc-sidebar-style="prism-glass"] .gradient-title,html[data-imc-sidebar-style="prism-glass"] .panel-title{background:var(--imc-theme-header)!important;color:#fff!important;border-color:rgba(255,255,255,.10)!important;box-shadow:0 0 18px rgba(34,211,238,.05)!important}
html[data-imc-sidebar-style="prism-glass"] input,html[data-imc-sidebar-style="prism-glass"] select,html[data-imc-sidebar-style="prism-glass"] textarea{background:rgba(17,24,39,.54)!important;color:#f4f8ff!important;border-color:rgba(180,200,255,.18)!important;backdrop-filter:blur(8px)}
html[data-imc-sidebar-style="prism-glass"] .btn-primary{background:linear-gradient(135deg,#a855f7,#22d3ee)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 0 18px rgba(168,85,247,.05)!important}
html[data-imc-sidebar-style="prism-glass"] .btn-info{background:linear-gradient(135deg,#22d3ee,#3b82f6)!important;border-color:transparent!important;color:#fff!important}
html[data-imc-sidebar-style="prism-glass"] .btn-success{background:linear-gradient(135deg,#22c55e,#06b6d4)!important;border-color:transparent!important;color:#fff!important}
html[data-imc-sidebar-style="prism-glass"] .btn-warning{background:linear-gradient(135deg,#f59e0b,#f97316)!important;border-color:transparent!important;color:#fff!important}
html[data-imc-sidebar-style="prism-glass"] .btn-danger{background:linear-gradient(135deg,#ef4444,#ec4899)!important;border-color:transparent!important;color:#fff!important}

/* Four new themes: KPI cards are explicitly multi-colour across the legacy dashboard. */
html[data-imc-sidebar-style="aurora-prism"] .app-content .card.cardColor.bg-purple,html[data-imc-sidebar-style="aurora-prism"] .app-content .card.cardColor.bg-green,html[data-imc-sidebar-style="aurora-prism"] .app-content .card.cardColor.bg-orange,html[data-imc-sidebar-style="aurora-prism"] .app-content .card.cardColor.bg-yellow,html[data-imc-sidebar-style="aurora-prism"] .app-content .card.cardColor.bg-blue,html[data-imc-sidebar-style="aurora-prism"] .app-content .card.cardColor.bg-cyan,html[data-imc-sidebar-style="aurora-prism"] .app-content .card.cardColor.bg-success,html[data-imc-sidebar-style="aurora-prism"] .app-content .card.cardColor.bg-primary,html[data-imc-sidebar-style="sunset-carnival"] .app-content .card.cardColor.bg-purple,html[data-imc-sidebar-style="sunset-carnival"] .app-content .card.cardColor.bg-green,html[data-imc-sidebar-style="sunset-carnival"] .app-content .card.cardColor.bg-orange,html[data-imc-sidebar-style="sunset-carnival"] .app-content .card.cardColor.bg-yellow,html[data-imc-sidebar-style="sunset-carnival"] .app-content .card.cardColor.bg-blue,html[data-imc-sidebar-style="sunset-carnival"] .app-content .card.cardColor.bg-cyan,html[data-imc-sidebar-style="sunset-carnival"] .app-content .card.cardColor.bg-success,html[data-imc-sidebar-style="sunset-carnival"] .app-content .card.cardColor.bg-primary,html[data-imc-sidebar-style="tropical-fusion"] .app-content .card.cardColor.bg-purple,html[data-imc-sidebar-style="tropical-fusion"] .app-content .card.cardColor.bg-green,html[data-imc-sidebar-style="tropical-fusion"] .app-content .card.cardColor.bg-orange,html[data-imc-sidebar-style="tropical-fusion"] .app-content .card.cardColor.bg-yellow,html[data-imc-sidebar-style="tropical-fusion"] .app-content .card.cardColor.bg-blue,html[data-imc-sidebar-style="tropical-fusion"] .app-content .card.cardColor.bg-cyan,html[data-imc-sidebar-style="tropical-fusion"] .app-content .card.cardColor.bg-success,html[data-imc-sidebar-style="tropical-fusion"] .app-content .card.cardColor.bg-primary,html[data-imc-sidebar-style="prism-glass"] .app-content .card.cardColor.bg-purple,html[data-imc-sidebar-style="prism-glass"] .app-content .card.cardColor.bg-green,html[data-imc-sidebar-style="prism-glass"] .app-content .card.cardColor.bg-orange,html[data-imc-sidebar-style="prism-glass"] .app-content .card.cardColor.bg-yellow,html[data-imc-sidebar-style="prism-glass"] .app-content .card.cardColor.bg-blue,html[data-imc-sidebar-style="prism-glass"] .app-content .card.cardColor.bg-cyan,html[data-imc-sidebar-style="prism-glass"] .app-content .card.cardColor.bg-success,html[data-imc-sidebar-style="prism-glass"] .app-content .card.cardColor.bg-primary{color:#fff!important;background-image:none!important;border:0!important}

/* Aurora Prism palette: 1 purple, 2 cyan, 3 pink, 4 gold, 5 green, 6 violet, 7 lime, 8 blue */
html[data-imc-sidebar-style="aurora-prism"] .imc-extra-mc-kpi-1,html[data-imc-sidebar-style="aurora-prism"] .app-content .card.cardColor.bg-purple{background:linear-gradient(135deg,#7c3aed,#a855f7)!important}
html[data-imc-sidebar-style="aurora-prism"] .imc-extra-mc-kpi-2,html[data-imc-sidebar-style="aurora-prism"] .app-content .card.cardColor.bg-green{background:linear-gradient(135deg,#06b6d4,#3b82f6)!important}
html[data-imc-sidebar-style="aurora-prism"] .imc-extra-mc-kpi-3,html[data-imc-sidebar-style="aurora-prism"] .app-content .card.cardColor.bg-orange{background:linear-gradient(135deg,#ec4899,#ef4444)!important}
html[data-imc-sidebar-style="aurora-prism"] .imc-extra-mc-kpi-4,html[data-imc-sidebar-style="aurora-prism"] .app-content .card.cardColor.bg-yellow{background:linear-gradient(135deg,#f59e0b,#facc15)!important}
html[data-imc-sidebar-style="aurora-prism"] .imc-extra-mc-kpi-5,html[data-imc-sidebar-style="aurora-prism"] .app-content .card.cardColor.bg-blue{background:linear-gradient(135deg,#10b981,#14b8a6)!important}
html[data-imc-sidebar-style="aurora-prism"] .imc-extra-mc-kpi-6,html[data-imc-sidebar-style="aurora-prism"] .app-content .card.cardColor.bg-cyan{background:linear-gradient(135deg,#8b5cf6,#6366f1)!important}
html[data-imc-sidebar-style="aurora-prism"] .imc-extra-mc-kpi-7,html[data-imc-sidebar-style="aurora-prism"] .app-content .card.cardColor.bg-success{background:linear-gradient(135deg,#84cc16,#22c55e)!important}
html[data-imc-sidebar-style="aurora-prism"] .imc-extra-mc-kpi-8,html[data-imc-sidebar-style="aurora-prism"] .app-content .card.cardColor.bg-primary{background:linear-gradient(135deg,#2563eb,#06b6d4)!important}

/* Sunset Carnival palette */
html[data-imc-sidebar-style="sunset-carnival"] .imc-extra-mc-kpi-1,html[data-imc-sidebar-style="sunset-carnival"] .app-content .card.cardColor.bg-purple{background:linear-gradient(135deg,#dc2626,#ef4444)!important}
html[data-imc-sidebar-style="sunset-carnival"] .imc-extra-mc-kpi-2,html[data-imc-sidebar-style="sunset-carnival"] .app-content .card.cardColor.bg-green{background:linear-gradient(135deg,#f97316,#fb923c)!important}
html[data-imc-sidebar-style="sunset-carnival"] .imc-extra-mc-kpi-3,html[data-imc-sidebar-style="sunset-carnival"] .app-content .card.cardColor.bg-orange{background:linear-gradient(135deg,#f59e0b,#facc15)!important}
html[data-imc-sidebar-style="sunset-carnival"] .imc-extra-mc-kpi-4,html[data-imc-sidebar-style="sunset-carnival"] .app-content .card.cardColor.bg-yellow{background:linear-gradient(135deg,#ec4899,#db2777)!important}
html[data-imc-sidebar-style="sunset-carnival"] .imc-extra-mc-kpi-5,html[data-imc-sidebar-style="sunset-carnival"] .app-content .card.cardColor.bg-blue{background:linear-gradient(135deg,#a855f7,#7c3aed)!important}
html[data-imc-sidebar-style="sunset-carnival"] .imc-extra-mc-kpi-6,html[data-imc-sidebar-style="sunset-carnival"] .app-content .card.cardColor.bg-cyan{background:linear-gradient(135deg,#ef4444,#f43f5e)!important}
html[data-imc-sidebar-style="sunset-carnival"] .imc-extra-mc-kpi-7,html[data-imc-sidebar-style="sunset-carnival"] .app-content .card.cardColor.bg-success{background:linear-gradient(135deg,#22c55e,#84cc16)!important}
html[data-imc-sidebar-style="sunset-carnival"] .imc-extra-mc-kpi-8,html[data-imc-sidebar-style="sunset-carnival"] .app-content .card.cardColor.bg-primary{background:linear-gradient(135deg,#fb7185,#f97316)!important}

/* Tropical Fusion palette */
html[data-imc-sidebar-style="tropical-fusion"] .imc-extra-mc-kpi-1,html[data-imc-sidebar-style="tropical-fusion"] .app-content .card.cardColor.bg-purple{background:linear-gradient(135deg,#10b981,#14b8a6)!important}
html[data-imc-sidebar-style="tropical-fusion"] .imc-extra-mc-kpi-2,html[data-imc-sidebar-style="tropical-fusion"] .app-content .card.cardColor.bg-green{background:linear-gradient(135deg,#06b6d4,#0ea5e9)!important}
html[data-imc-sidebar-style="tropical-fusion"] .imc-extra-mc-kpi-3,html[data-imc-sidebar-style="tropical-fusion"] .app-content .card.cardColor.bg-orange{background:linear-gradient(135deg,#84cc16,#22c55e)!important}
html[data-imc-sidebar-style="tropical-fusion"] .imc-extra-mc-kpi-4,html[data-imc-sidebar-style="tropical-fusion"] .app-content .card.cardColor.bg-yellow{background:linear-gradient(135deg,#f97316,#fb7185)!important}
html[data-imc-sidebar-style="tropical-fusion"] .imc-extra-mc-kpi-5,html[data-imc-sidebar-style="tropical-fusion"] .app-content .card.cardColor.bg-blue{background:linear-gradient(135deg,#3b82f6,#2563eb)!important}
html[data-imc-sidebar-style="tropical-fusion"] .imc-extra-mc-kpi-6,html[data-imc-sidebar-style="tropical-fusion"] .app-content .card.cardColor.bg-cyan{background:linear-gradient(135deg,#14b8a6,#06b6d4)!important}
html[data-imc-sidebar-style="tropical-fusion"] .imc-extra-mc-kpi-7,html[data-imc-sidebar-style="tropical-fusion"] .app-content .card.cardColor.bg-success{background:linear-gradient(135deg,#f59e0b,#84cc16)!important}
html[data-imc-sidebar-style="tropical-fusion"] .imc-extra-mc-kpi-8,html[data-imc-sidebar-style="tropical-fusion"] .app-content .card.cardColor.bg-primary{background:linear-gradient(135deg,#0f766e,#2563eb)!important}

/* Prism Glass: same multi-colour palette, with subtle 5% glow */
html[data-imc-sidebar-style="prism-glass"] .imc-extra-mc-kpi-1,html[data-imc-sidebar-style="prism-glass"] .app-content .card.cardColor.bg-purple{background:linear-gradient(135deg,rgba(124,58,237,.78),rgba(168,85,247,.74))!important}
html[data-imc-sidebar-style="prism-glass"] .imc-extra-mc-kpi-2,html[data-imc-sidebar-style="prism-glass"] .app-content .card.cardColor.bg-green{background:linear-gradient(135deg,rgba(6,182,212,.78),rgba(59,130,246,.74))!important}
html[data-imc-sidebar-style="prism-glass"] .imc-extra-mc-kpi-3,html[data-imc-sidebar-style="prism-glass"] .app-content .card.cardColor.bg-orange{background:linear-gradient(135deg,rgba(236,72,153,.78),rgba(239,68,68,.72))!important}
html[data-imc-sidebar-style="prism-glass"] .imc-extra-mc-kpi-4,html[data-imc-sidebar-style="prism-glass"] .app-content .card.cardColor.bg-yellow{background:linear-gradient(135deg,rgba(245,158,11,.78),rgba(250,204,21,.72))!important}
html[data-imc-sidebar-style="prism-glass"] .imc-extra-mc-kpi-5,html[data-imc-sidebar-style="prism-glass"] .app-content .card.cardColor.bg-blue{background:linear-gradient(135deg,rgba(16,185,129,.78),rgba(20,184,166,.72))!important}
html[data-imc-sidebar-style="prism-glass"] .imc-extra-mc-kpi-6,html[data-imc-sidebar-style="prism-glass"] .app-content .card.cardColor.bg-cyan{background:linear-gradient(135deg,rgba(59,130,246,.78),rgba(14,165,233,.72))!important}
html[data-imc-sidebar-style="prism-glass"] .imc-extra-mc-kpi-7,html[data-imc-sidebar-style="prism-glass"] .app-content .card.cardColor.bg-success{background:linear-gradient(135deg,rgba(34,197,94,.78),rgba(132,204,22,.72))!important}
html[data-imc-sidebar-style="prism-glass"] .imc-extra-mc-kpi-8,html[data-imc-sidebar-style="prism-glass"] .app-content .card.cardColor.bg-primary{background:linear-gradient(135deg,rgba(59,130,246,.80),rgba(168,85,247,.72))!important}
html[data-imc-sidebar-style="prism-glass"] .imc-extra-mc-kpi{color:#fff!important;border:1px solid rgba(255,255,255,.10)!important;backdrop-filter:blur(10px) saturate(112%);-webkit-backdrop-filter:blur(10px) saturate(112%);box-shadow:0 10px 26px rgba(0,0,0,.18),0 0 18px rgba(168,85,247,.05)!important}
html[data-imc-sidebar-style="aurora-prism"] .imc-extra-mc-kpi,html[data-imc-sidebar-style="sunset-carnival"] .imc-extra-mc-kpi,html[data-imc-sidebar-style="tropical-fusion"] .imc-extra-mc-kpi{color:#fff!important;border:0!important}
html[data-imc-sidebar-style="aurora-prism"] .imc-extra-mc-kpi *,html[data-imc-sidebar-style="sunset-carnival"] .imc-extra-mc-kpi *,html[data-imc-sidebar-style="tropical-fusion"] .imc-extra-mc-kpi *,html[data-imc-sidebar-style="prism-glass"] .imc-extra-mc-kpi *{color:#fff!important}

/* Coordinated ERP-wide accents for the extra themes. */
html[data-imc-sidebar-style="aurora-prism"] .page-header,html[data-imc-sidebar-style="aurora-prism"] .gradient-title,html[data-imc-sidebar-style="aurora-prism"] .panel-title{background:linear-gradient(90deg,#7c3aed,#ec4899,#06b6d4,#84cc16)!important;color:#fff!important}
html[data-imc-sidebar-style="sunset-carnival"] .page-header,html[data-imc-sidebar-style="sunset-carnival"] .gradient-title,html[data-imc-sidebar-style="sunset-carnival"] .panel-title{background:linear-gradient(90deg,#ef4444,#f97316,#facc15,#a855f7)!important;color:#fff!important}
html[data-imc-sidebar-style="tropical-fusion"] .page-header,html[data-imc-sidebar-style="tropical-fusion"] .gradient-title,html[data-imc-sidebar-style="tropical-fusion"] .panel-title{background:linear-gradient(90deg,#10b981,#06b6d4,#84cc16,#f59e0b)!important;color:#fff!important}
html[data-imc-sidebar-style="prism-glass"] .page-header,html[data-imc-sidebar-style="prism-glass"] .gradient-title,html[data-imc-sidebar-style="prism-glass"] .panel-title{background:linear-gradient(90deg,rgba(124,58,237,.86),rgba(34,211,238,.82),rgba(236,72,153,.82))!important;color:#fff!important;box-shadow:0 0 18px rgba(168,85,247,.05)!important;backdrop-filter:blur(10px)}
html[data-imc-sidebar-style="aurora-prism"] .btn-primary{background:linear-gradient(135deg,#7c3aed,#ec4899)!important;border-color:transparent!important;color:#fff!important}html[data-imc-sidebar-style="aurora-prism"] .btn-info{background:linear-gradient(135deg,#06b6d4,#2563eb)!important;border-color:transparent!important;color:#fff!important}html[data-imc-sidebar-style="aurora-prism"] .btn-success{background:linear-gradient(135deg,#10b981,#84cc16)!important;border-color:transparent!important;color:#fff!important}html[data-imc-sidebar-style="aurora-prism"] .btn-warning{background:linear-gradient(135deg,#f59e0b,#f97316)!important;border-color:transparent!important;color:#fff!important}html[data-imc-sidebar-style="aurora-prism"] .btn-danger{background:linear-gradient(135deg,#ec4899,#ef4444)!important;border-color:transparent!important;color:#fff!important}
html[data-imc-sidebar-style="sunset-carnival"] .btn-primary{background:linear-gradient(135deg,#ec4899,#a855f7)!important;border-color:transparent!important;color:#fff!important}html[data-imc-sidebar-style="sunset-carnival"] .btn-info{background:linear-gradient(135deg,#f97316,#ef4444)!important;border-color:transparent!important;color:#fff!important}html[data-imc-sidebar-style="sunset-carnival"] .btn-success{background:linear-gradient(135deg,#22c55e,#84cc16)!important;border-color:transparent!important;color:#fff!important}html[data-imc-sidebar-style="sunset-carnival"] .btn-warning{background:linear-gradient(135deg,#f59e0b,#facc15)!important;border-color:transparent!important;color:#4a2b00!important}html[data-imc-sidebar-style="sunset-carnival"] .btn-danger{background:linear-gradient(135deg,#ef4444,#db2777)!important;border-color:transparent!important;color:#fff!important}
html[data-imc-sidebar-style="tropical-fusion"] .btn-primary{background:linear-gradient(135deg,#10b981,#06b6d4)!important;border-color:transparent!important;color:#fff!important}html[data-imc-sidebar-style="tropical-fusion"] .btn-info{background:linear-gradient(135deg,#06b6d4,#3b82f6)!important;border-color:transparent!important;color:#fff!important}html[data-imc-sidebar-style="tropical-fusion"] .btn-success{background:linear-gradient(135deg,#22c55e,#84cc16)!important;border-color:transparent!important;color:#fff!important}html[data-imc-sidebar-style="tropical-fusion"] .btn-warning{background:linear-gradient(135deg,#f59e0b,#f97316)!important;border-color:transparent!important;color:#fff!important}html[data-imc-sidebar-style="tropical-fusion"] .btn-danger{background:linear-gradient(135deg,#fb7185,#ef4444)!important;border-color:transparent!important;color:#fff!important}
html[data-imc-sidebar-style="prism-glass"] .btn-primary,html[data-imc-sidebar-style="prism-glass"] .btn-info,html[data-imc-sidebar-style="prism-glass"] .btn-success,html[data-imc-sidebar-style="prism-glass"] .btn-warning,html[data-imc-sidebar-style="prism-glass"] .btn-danger{box-shadow:0 0 18px rgba(168,85,247,.05)!important}

/* Theme picker preview cards for the four new styles. */
.imc-sidebar-preview-aurora-prism{background:linear-gradient(180deg,#171033,#28134a,#073b55);color:#f4ecff}.imc-sidebar-preview-aurora-prism .imc-preview-item.active,.imc-sidebar-preview-aurora-prism .imc-preview-item.current{background:linear-gradient(90deg,#8b5cf6,#ec4899 52%,#06b6d4);color:#fff;border-left:3px solid #facc15}.imc-sidebar-preview-aurora-prism .imc-preview-separator{background:rgba(34,211,238,.14)}
.imc-sidebar-preview-sunset-carnival{background:linear-gradient(180deg,#42131d,#641b1a,#4a164e);color:#fff0e5}.imc-sidebar-preview-sunset-carnival .imc-preview-item.active,.imc-sidebar-preview-sunset-carnival .imc-preview-item.current{background:linear-gradient(90deg,#ef4444,#f97316 52%,#a855f7);color:#fff;border-left:3px solid #fde047}.imc-sidebar-preview-sunset-carnival .imc-preview-separator{background:rgba(251,146,60,.14)}
.imc-sidebar-preview-tropical-fusion{background:linear-gradient(180deg,#063f3a,#075947,#083d69);color:#e7fff7}.imc-sidebar-preview-tropical-fusion .imc-preview-item.active,.imc-sidebar-preview-tropical-fusion .imc-preview-item.current{background:linear-gradient(90deg,#10b981,#06b6d4 55%,#84cc16);color:#fff;border-left:3px solid #fde047}.imc-sidebar-preview-tropical-fusion .imc-preview-separator{background:rgba(45,212,191,.14)}
.imc-sidebar-preview-prism-glass{background:linear-gradient(180deg,rgba(16,24,46,.94),rgba(30,18,58,.90),rgba(5,45,66,.92));color:#eff7ff;box-shadow:inset 0 0 20px rgba(168,85,247,.05)}.imc-sidebar-preview-prism-glass .imc-preview-item.active,.imc-sidebar-preview-prism-glass .imc-preview-item.current{background:linear-gradient(90deg,rgba(168,85,247,.42),rgba(34,211,238,.24),rgba(236,72,153,.32));color:#fff;border-left:3px solid #f59e0b;box-shadow:0 0 14px rgba(168,85,247,.05)}.imc-sidebar-preview-prism-glass .imc-preview-separator{background:rgba(180,200,255,.10)}


/* ============================================================
   PRISM LIGHT — bright multi-colour light sidebar theme
   White/light sidebar with colourful accents across the ERP.
   ============================================================ */
html[data-imc-sidebar-style="prism-light"] .app-sidebar,
html[data-imc-sidebar-style="prism-light"] .app-sidebar__inner,
html[data-imc-sidebar-style="prism-light"] .sidebar,
html[data-imc-sidebar-style="prism-light"] .sidebar-nav{background:#ffffff!important;color:#24324a!important}
html[data-imc-sidebar-style="prism-light"] .app-sidebar a,
html[data-imc-sidebar-style="prism-light"] .app-sidebar span,
html[data-imc-sidebar-style="prism-light"] .sidebar a,
html[data-imc-sidebar-style="prism-light"] .sidebar span{color:#364152!important}
html[data-imc-sidebar-style="prism-light"] .app-sidebar i,
html[data-imc-sidebar-style="prism-light"] .sidebar i{color:#667085!important}
html[data-imc-sidebar-style="prism-light"] .app-sidebar .active,
html[data-imc-sidebar-style="prism-light"] .app-sidebar .current,
html[data-imc-sidebar-style="prism-light"] .sidebar .active,
html[data-imc-sidebar-style="prism-light"] .sidebar .current,
html[data-imc-sidebar-style="prism-light"] .app-sidebar li.active>a,
html[data-imc-sidebar-style="prism-light"] .sidebar li.active>a{
  background:linear-gradient(90deg,#eef2ff 0%,#fdf2f8 38%,#ecfeff 70%,#f0fdf4 100%)!important;
  color:#4338ca!important;border-left:4px solid #6366f1!important;border-radius:10px!important;
}
html[data-imc-sidebar-style="prism-light"] .app-sidebar li.active>a i,
html[data-imc-sidebar-style="prism-light"] .sidebar li.active>a i{color:#7c3aed!important}
html[data-imc-sidebar-style="prism-light"] .app-sidebar .nav-divider,
html[data-imc-sidebar-style="prism-light"] .sidebar .nav-divider{background:linear-gradient(90deg,#93c5fd,#c4b5fd,#f9a8d4,#86efac)!important;opacity:.45}
html[data-imc-sidebar-style="prism-light"] .app-sidebar .brand,
html[data-imc-sidebar-style="prism-light"] .sidebar .brand{background:linear-gradient(90deg,#eef2ff,#ecfeff,#f0fdf4)!important;border-bottom:1px solid #e5e7eb!important}
html[data-imc-sidebar-style="prism-light"] .app-sidebar .brand strong,
html[data-imc-sidebar-style="prism-light"] .sidebar .brand strong{color:#27364d!important}

/* Legacy dashboard KPI cards: each card keeps its own colour. */
html[data-imc-sidebar-style="prism-light"] .app-content .card.cardColor.bg-purple{background:linear-gradient(135deg,#7c3aed,#a855f7)!important;color:#fff!important}
html[data-imc-sidebar-style="prism-light"] .app-content .card.cardColor.bg-green{background:linear-gradient(135deg,#16a34a,#22c55e)!important;color:#fff!important}
html[data-imc-sidebar-style="prism-light"] .app-content .card.cardColor.bg-orange{background:linear-gradient(135deg,#f97316,#fb923c)!important;color:#fff!important}
html[data-imc-sidebar-style="prism-light"] .app-content .card.cardColor.bg-yellow{background:linear-gradient(135deg,#eab308,#f59e0b)!important;color:#fff!important}
html[data-imc-sidebar-style="prism-light"] .app-content .card.cardColor.bg-blue{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;color:#fff!important}
html[data-imc-sidebar-style="prism-light"] .app-content .card.cardColor.bg-cyan{background:linear-gradient(135deg,#06b6d4,#22d3ee)!important;color:#fff!important}
html[data-imc-sidebar-style="prism-light"] .app-content .card.cardColor.bg-success{background:linear-gradient(135deg,#10b981,#84cc16)!important;color:#fff!important}
html[data-imc-sidebar-style="prism-light"] .app-content .card.cardColor.bg-primary{background:linear-gradient(135deg,#4f46e5,#2563eb)!important;color:#fff!important}
html[data-imc-sidebar-style="prism-light"] .app-content .card.cardColor .card-body{background:transparent!important;color:#fff!important}
html[data-imc-sidebar-style="prism-light"] .app-content .card.cardColor .card-body *{color:#fff!important}

/* Main interface accents: bright and professional without darkening the UI. */
html[data-imc-sidebar-style="prism-light"] .page-header,
html[data-imc-sidebar-style="prism-light"] .custom-header,
html[data-imc-sidebar-style="prism-light"] .gradient-title,
html[data-imc-sidebar-style="prism-light"] .panel-title{
  background:linear-gradient(90deg,#6366f1,#ec4899,#f97316,#22c55e,#06b6d4)!important;
  color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="prism-light"] .btn-primary{background:#6366f1!important;border-color:#6366f1!important;color:#fff!important}
html[data-imc-sidebar-style="prism-light"] .btn-info{background:#06b6d4!important;border-color:#06b6d4!important;color:#fff!important}
html[data-imc-sidebar-style="prism-light"] .btn-success{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important}
html[data-imc-sidebar-style="prism-light"] .btn-warning{background:#f59e0b!important;border-color:#f59e0b!important;color:#fff!important}
html[data-imc-sidebar-style="prism-light"] .btn-danger{background:#ef4444!important;border-color:#ef4444!important;color:#fff!important}
html[data-imc-sidebar-style="prism-light"] a{color:#4f46e5}
html[data-imc-sidebar-style="prism-light"] input:focus,
html[data-imc-sidebar-style="prism-light"] select:focus,
html[data-imc-sidebar-style="prism-light"] textarea:focus{border-color:#7c3aed!important;box-shadow:0 0 0 3px rgba(124,58,237,.10)!important}
html[data-imc-sidebar-style="prism-light"] .badge-primary{background:#6366f1!important}
html[data-imc-sidebar-style="prism-light"] .badge-success{background:#16a34a!important}
html[data-imc-sidebar-style="prism-light"] .badge-warning{background:#f59e0b!important;color:#fff!important}
html[data-imc-sidebar-style="prism-light"] .badge-danger{background:#ef4444!important}

/* Theme picker preview. */
.imc-sidebar-preview-prism-light{background:linear-gradient(180deg,#ffffff,#f8fafc);color:#334155;border:1px solid #e5e7eb;box-shadow:0 4px 14px rgba(15,23,42,.06)}
.imc-sidebar-preview-prism-light .imc-preview-brand{background:linear-gradient(90deg,#eef2ff,#ecfeff,#fdf2f8);color:#27364d;border-bottom:1px solid #e5e7eb}
.imc-sidebar-preview-prism-light .imc-preview-item{color:#475569;border-radius:9px}
.imc-sidebar-preview-prism-light .imc-preview-item i{color:#64748b}
.imc-sidebar-preview-prism-light .imc-preview-item.active,.imc-sidebar-preview-prism-light .imc-preview-item.current{background:linear-gradient(90deg,#eef2ff,#fdf2f8,#ecfeff,#f0fdf4);color:#4338ca;border-left:3px solid #6366f1;box-shadow:0 3px 10px rgba(99,102,241,.10)}
.imc-sidebar-preview-prism-light .imc-preview-item.active i,.imc-sidebar-preview-prism-light .imc-preview-item.current i{color:#7c3aed}

/* ============================================================
   V38 FIX - PRISM LIGHT LEGACY DASHBOARD KPI CARD COLORS
   The legacy dashboard2.php renders cardColor/bg-* cards outside
   the .app-content wrapper. These final rules intentionally target
   the actual card markup directly so each KPI keeps its own colour.
   ============================================================ */
html[data-imc-sidebar-style="prism-light"] .card.cardColor.bg-purple{
  background:linear-gradient(135deg,#7c3aed 0%,#a855f7 100%)!important;
  background-image:linear-gradient(135deg,#7c3aed 0%,#a855f7 100%)!important;
  color:#fff!important;
}
html[data-imc-sidebar-style="prism-light"] .card.cardColor.bg-green{
  background:linear-gradient(135deg,#16a34a 0%,#22c55e 100%)!important;
  background-image:linear-gradient(135deg,#16a34a 0%,#22c55e 100%)!important;
  color:#fff!important;
}
html[data-imc-sidebar-style="prism-light"] .card.cardColor.bg-orange{
  background:linear-gradient(135deg,#f97316 0%,#fb923c 100%)!important;
  background-image:linear-gradient(135deg,#f97316 0%,#fb923c 100%)!important;
  color:#fff!important;
}
html[data-imc-sidebar-style="prism-light"] .card.cardColor.bg-yellow{
  background:linear-gradient(135deg,#eab308 0%,#f59e0b 100%)!important;
  background-image:linear-gradient(135deg,#eab308 0%,#f59e0b 100%)!important;
  color:#fff!important;
}
html[data-imc-sidebar-style="prism-light"] .card.cardColor.bg-blue{
  background:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%)!important;
  background-image:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%)!important;
  color:#fff!important;
}
html[data-imc-sidebar-style="prism-light"] .card.cardColor.bg-cyan{
  background:linear-gradient(135deg,#06b6d4 0%,#22d3ee 100%)!important;
  background-image:linear-gradient(135deg,#06b6d4 0%,#22d3ee 100%)!important;
  color:#fff!important;
}
html[data-imc-sidebar-style="prism-light"] .card.cardColor.bg-success{
  background:linear-gradient(135deg,#10b981 0%,#84cc16 100%)!important;
  background-image:linear-gradient(135deg,#10b981 0%,#84cc16 100%)!important;
  color:#fff!important;
}
html[data-imc-sidebar-style="prism-light"] .card.cardColor.bg-primary{
  background:linear-gradient(135deg,#4f46e5 0%,#2563eb 100%)!important;
  background-image:linear-gradient(135deg,#4f46e5 0%,#2563eb 100%)!important;
  color:#fff!important;
}
html[data-imc-sidebar-style="prism-light"] .card.cardColor .card-body,
html[data-imc-sidebar-style="prism-light"] .card.cardColor .card-body *{
  background:transparent!important;
  color:#fff!important;
}
html[data-imc-sidebar-style="prism-light"] .card.cardColor:hover{
  filter:saturate(1.06) brightness(1.03)!important;
}

/* Current page only: shared theme gradient, matching the Chaser In Stock treatment. */
html body .app-sidebar[class*="imc-sidebar-style-"] .side-menu li.mli > a.imc-current-page,
html body .app-sidebar[class*="imc-sidebar-style-"] .side-menu li.mli > a.imc-current-page:hover,
html body .app-sidebar[class*="imc-sidebar-style-"] .side-menu li.mli > a.imc-current-page:focus{
 background:var(--imc-theme-header,linear-gradient(135deg,var(--imc-theme-primary),var(--imc-theme-secondary)))!important;
 color:var(--imc-theme-on-primary,#fff)!important;border-left:3px solid var(--imc-theme-accent)!important;
 border-radius:8px!important;text-decoration:none!important;box-shadow:var(--imc-theme-shadow)!important;
}
html body .app-sidebar[class*="imc-sidebar-style-"] .side-menu li.mli > a.imc-current-page *,
html body .app-sidebar[class*="imc-sidebar-style-"] .side-menu li.mli > a.imc-current-page::before,
html body .app-sidebar[class*="imc-sidebar-style-"] .side-menu li.mli > a.imc-current-page::after{color:var(--imc-theme-on-primary,#fff)!important;fill:currentColor!important;}
html body .app-sidebar[class*="imc-sidebar-style-"] .side-menu li.mli > a.imc-current-page:focus-visible{outline:2px solid var(--imc-theme-accent)!important;outline-offset:-2px;}
/* Expanding a section is not a page selection. Keep its child navigation intact. */
html body .app-sidebar[class*="imc-sidebar-style-"] .side-menu li.slide > a[data-toggle="slide"]{background:transparent!important;box-shadow:none!important;}

/* ============================================================
   IMC ERP - RIGHT PROFILE / LOGOUT SIDEBAR TRANSPARENCY FIX
   The generic mobile .sidebar transparency rule is intended for
   off-canvas wrappers, but it also catches .sidebar-right.
   Keep the profile/logout drawer on the current selected theme.
   ============================================================ */
@media (max-width:1199px){
  html[data-imc-sidebar-style] .sidebar.sidebar-right,
  html[data-imc-sidebar-style] .sidebar.sidebar-profile{
    background:var(--imc-theme-surface,#ffffff)!important;
    background-color:var(--imc-theme-surface,#ffffff)!important;
    background-image:none!important;
    color:var(--imc-theme-text,#17213a)!important;
    opacity:1!important;
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
  }

  html[data-imc-sidebar-style] .sidebar.sidebar-right .panel-body,
  html[data-imc-sidebar-style] .sidebar.sidebar-right .tab-content,
  html[data-imc-sidebar-style] .sidebar.sidebar-right .tab-pane,
  html[data-imc-sidebar-style] .sidebar.sidebar-right .card-body,
  html[data-imc-sidebar-style] .sidebar.sidebar-profile .panel-body,
  html[data-imc-sidebar-style] .sidebar.sidebar-profile .tab-content,
  html[data-imc-sidebar-style] .sidebar.sidebar-profile .tab-pane,
  html[data-imc-sidebar-style] .sidebar.sidebar-profile .card-body{
    background:var(--imc-theme-surface,#ffffff)!important;
    background-color:var(--imc-theme-surface,#ffffff)!important;
    color:var(--imc-theme-text,#17213a)!important;
  }

  html[data-imc-sidebar-style] .sidebar.sidebar-right .border-top,
  html[data-imc-sidebar-style] .sidebar.sidebar-profile .border-top{
    border-color:var(--imc-theme-border,#e2e7f0)!important;
  }
}



/* ============================================================
   IMC ERP V40 - 20 PREMIUM EXECUTIVE THEMES
   Adds 20 opt-in themes without altering the existing collection.
   ============================================================ */
html[data-imc-sidebar-style="midnight-luxe"]{--imc-theme-primary:#d4af37;--imc-theme-secondary:#2563eb;--imc-theme-accent:#f6d365;--imc-theme-page:#090f1c;--imc-theme-surface:#111827;--imc-theme-surface-2:#182235;--imc-theme-text:#f8fafc;--imc-theme-muted:#a8b2c6;--imc-theme-border:#2b3850;--imc-theme-header:linear-gradient(135deg,#111827 0%,#1e3a8a 58%,#d4af37 100%);--imc-theme-kpi:linear-gradient(135deg,#7c3aed,#4f46e5);--imc-theme-soft:rgba(212,175,55,.13);--imc-theme-shadow:0 12px 30px rgba(0,0,0,.30);--imc-sidebar-bg:linear-gradient(180deg,#080d18 0%,#111827 56%,#15120b 100%);--imc-sidebar-text:#f6f0dc;--imc-sidebar-icon:#dbc982;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#7c3aed,#4f46e5);--imc-premium-kpi-2:linear-gradient(135deg,#0ea5e9,#2563eb);--imc-premium-kpi-3:linear-gradient(135deg,#d4af37,#f59e0b);--imc-premium-kpi-4:linear-gradient(135deg,#dc2626,#be123c);--imc-premium-kpi-5:linear-gradient(135deg,#059669,#0f766e);--imc-premium-kpi-6:linear-gradient(135deg,#4338ca,#1d4ed8);--imc-premium-kpi-7:linear-gradient(135deg,#ca8a04,#a16207);--imc-premium-kpi-8:linear-gradient(135deg,#334155,#1e3a8a);}
.app-sidebar.imc-sidebar-style-midnight-luxe{background:linear-gradient(180deg,#080d18 0%,#111827 56%,#15120b 100%)!important;color:#f6f0dc!important;border-right:1px solid #2b3850!important;box-shadow:0 12px 30px rgba(0,0,0,.30)!important}
.app-sidebar.imc-sidebar-style-midnight-luxe .side-menu__item{color:#f6f0dc!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-midnight-luxe .side-menu__item:hover,.app-sidebar.imc-sidebar-style-midnight-luxe .side-menu__item:focus{background:rgba(212,175,55,.12)!important;color:#fff!important;border-left-color:#f6d365!important}
.app-sidebar.imc-sidebar-style-midnight-luxe .side-menu__item.active,.app-sidebar.imc-sidebar-style-midnight-luxe .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-midnight-luxe .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-midnight-luxe .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,rgba(212,175,55,.28),rgba(37,99,235,.20))!important;color:#fff!important;border-left-color:#f6d365!important;box-shadow:inset 0 0 0 1px rgba(212,175,55,.13),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-midnight-luxe .side-menu__item>i,.app-sidebar.imc-sidebar-style-midnight-luxe .side-menu__item>svg,.app-sidebar.imc-sidebar-style-midnight-luxe .angle{color:#dbc982!important}
.app-sidebar.imc-sidebar-style-midnight-luxe .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-midnight-luxe .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-midnight-luxe .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-midnight-luxe .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-midnight-luxe .mli.imc-menu-active i{color:#fff!important}
.app-sidebar.imc-sidebar-style-midnight-luxe .slide-menu{background:#121b2b!important;border:1px solid #2b3850!important}
.app-sidebar.imc-sidebar-style-midnight-luxe .slide-item{color:#f6f0dc!important}
.app-sidebar.imc-sidebar-style-midnight-luxe .slide-item:hover,.app-sidebar.imc-sidebar-style-midnight-luxe .slide-item.active{background:rgba(212,175,55,.12)!important;color:#fff!important}
.app-sidebar.imc-sidebar-style-midnight-luxe .imc-sidebar-style-menu{border-top-color:#2b3850!important}
.imc-sidebar-preview-midnight-luxe{background:linear-gradient(180deg,#080d18 0%,#111827 56%,#15120b 100%)!important;color:#f6f0dc!important;border:1px solid #2b3850!important}
.imc-sidebar-preview-midnight-luxe .imc-preview-item{color:#f6f0dc!important}
.imc-sidebar-preview-midnight-luxe .imc-preview-item i{color:#dbc982!important}
.imc-sidebar-preview-midnight-luxe .imc-preview-item.active,.imc-sidebar-preview-midnight-luxe .imc-preview-item.current{background:linear-gradient(90deg,rgba(212,175,55,.28),rgba(37,99,235,.20))!important;color:#fff!important;border-left:3px solid #f6d365!important;box-shadow:0 4px 12px rgba(212,175,55,.13)!important}
.imc-sidebar-preview-midnight-luxe .imc-preview-separator{background:#2b3850!important}
html[data-imc-sidebar-style="graphite-platinum"]{--imc-theme-primary:#cbd5e1;--imc-theme-secondary:#38bdf8;--imc-theme-accent:#e2e8f0;--imc-theme-page:#101418;--imc-theme-surface:#181d23;--imc-theme-surface-2:#202832;--imc-theme-text:#f8fafc;--imc-theme-muted:#aab4c2;--imc-theme-border:#35404c;--imc-theme-header:linear-gradient(135deg,#1f2937,#475569 55%,#38bdf8);--imc-theme-kpi:linear-gradient(135deg,#475569,#64748b);--imc-theme-soft:rgba(203,213,225,.11);--imc-theme-shadow:0 12px 30px rgba(0,0,0,.30);--imc-sidebar-bg:linear-gradient(180deg,#0e1115,#1b2128 58%,#101923);--imc-sidebar-text:#edf3f8;--imc-sidebar-icon:#b7c5d3;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#475569,#64748b);--imc-premium-kpi-2:linear-gradient(135deg,#0ea5e9,#38bdf8);--imc-premium-kpi-3:linear-gradient(135deg,#94a3b8,#cbd5e1);--imc-premium-kpi-4:linear-gradient(135deg,#f43f5e,#be123c);--imc-premium-kpi-5:linear-gradient(135deg,#0f766e,#14b8a6);--imc-premium-kpi-6:linear-gradient(135deg,#6366f1,#334155);--imc-premium-kpi-7:linear-gradient(135deg,#d97706,#f59e0b);--imc-premium-kpi-8:linear-gradient(135deg,#1e293b,#0284c7);}
.app-sidebar.imc-sidebar-style-graphite-platinum{background:linear-gradient(180deg,#0e1115,#1b2128 58%,#101923)!important;color:#edf3f8!important;border-right:1px solid #35404c!important;box-shadow:0 12px 30px rgba(0,0,0,.30)!important}
.app-sidebar.imc-sidebar-style-graphite-platinum .side-menu__item{color:#edf3f8!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-graphite-platinum .side-menu__item:hover,.app-sidebar.imc-sidebar-style-graphite-platinum .side-menu__item:focus{background:rgba(226,232,240,.10)!important;color:#fff!important;border-left-color:#e2e8f0!important}
.app-sidebar.imc-sidebar-style-graphite-platinum .side-menu__item.active,.app-sidebar.imc-sidebar-style-graphite-platinum .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-graphite-platinum .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-graphite-platinum .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,rgba(226,232,240,.18),rgba(56,189,248,.18))!important;color:#fff!important;border-left-color:#e2e8f0!important;box-shadow:inset 0 0 0 1px rgba(203,213,225,.11),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-graphite-platinum .side-menu__item>i,.app-sidebar.imc-sidebar-style-graphite-platinum .side-menu__item>svg,.app-sidebar.imc-sidebar-style-graphite-platinum .angle{color:#b7c5d3!important}
.app-sidebar.imc-sidebar-style-graphite-platinum .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-graphite-platinum .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-graphite-platinum .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-graphite-platinum .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-graphite-platinum .mli.imc-menu-active i{color:#fff!important}
.app-sidebar.imc-sidebar-style-graphite-platinum .slide-menu{background:#161d25!important;border:1px solid #35404c!important}
.app-sidebar.imc-sidebar-style-graphite-platinum .slide-item{color:#edf3f8!important}
.app-sidebar.imc-sidebar-style-graphite-platinum .slide-item:hover,.app-sidebar.imc-sidebar-style-graphite-platinum .slide-item.active{background:rgba(226,232,240,.10)!important;color:#fff!important}
.app-sidebar.imc-sidebar-style-graphite-platinum .imc-sidebar-style-menu{border-top-color:#35404c!important}
.imc-sidebar-preview-graphite-platinum{background:linear-gradient(180deg,#0e1115,#1b2128 58%,#101923)!important;color:#edf3f8!important;border:1px solid #35404c!important}
.imc-sidebar-preview-graphite-platinum .imc-preview-item{color:#edf3f8!important}
.imc-sidebar-preview-graphite-platinum .imc-preview-item i{color:#b7c5d3!important}
.imc-sidebar-preview-graphite-platinum .imc-preview-item.active,.imc-sidebar-preview-graphite-platinum .imc-preview-item.current{background:linear-gradient(90deg,rgba(226,232,240,.18),rgba(56,189,248,.18))!important;color:#fff!important;border-left:3px solid #e2e8f0!important;box-shadow:0 4px 12px rgba(203,213,225,.11)!important}
.imc-sidebar-preview-graphite-platinum .imc-preview-separator{background:#35404c!important}
html[data-imc-sidebar-style="obsidian-rose"]{--imc-theme-primary:#e11d48;--imc-theme-secondary:#a855f7;--imc-theme-accent:#fb7185;--imc-theme-page:#100b11;--imc-theme-surface:#1b121c;--imc-theme-surface-2:#261726;--imc-theme-text:#fff1f5;--imc-theme-muted:#c1a5b3;--imc-theme-border:#44233a;--imc-theme-header:linear-gradient(135deg,#181018,#be123c 55%,#7c3aed);--imc-theme-kpi:linear-gradient(135deg,#e11d48,#be123c);--imc-theme-soft:rgba(225,29,72,.13);--imc-theme-shadow:0 12px 30px rgba(0,0,0,.30);--imc-sidebar-bg:linear-gradient(180deg,#0d090e,#20101a 52%,#170d25);--imc-sidebar-text:#ffe7ef;--imc-sidebar-icon:#f9a8d4;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#e11d48,#be123c);--imc-premium-kpi-2:linear-gradient(135deg,#a855f7,#7c3aed);--imc-premium-kpi-3:linear-gradient(135deg,#f43f5e,#ec4899);--imc-premium-kpi-4:linear-gradient(135deg,#fb7185,#be123c);--imc-premium-kpi-5:linear-gradient(135deg,#db2777,#9333ea);--imc-premium-kpi-6:linear-gradient(135deg,#7c3aed,#4f46e5);--imc-premium-kpi-7:linear-gradient(135deg,#d97706,#f43f5e);--imc-premium-kpi-8:linear-gradient(135deg,#312e81,#be123c);}
.app-sidebar.imc-sidebar-style-obsidian-rose{background:linear-gradient(180deg,#0d090e,#20101a 52%,#170d25)!important;color:#ffe7ef!important;border-right:1px solid #44233a!important;box-shadow:0 12px 30px rgba(0,0,0,.30)!important}
.app-sidebar.imc-sidebar-style-obsidian-rose .side-menu__item{color:#ffe7ef!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-obsidian-rose .side-menu__item:hover,.app-sidebar.imc-sidebar-style-obsidian-rose .side-menu__item:focus{background:rgba(244,63,94,.14)!important;color:#fff!important;border-left-color:#fb7185!important}
.app-sidebar.imc-sidebar-style-obsidian-rose .side-menu__item.active,.app-sidebar.imc-sidebar-style-obsidian-rose .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-obsidian-rose .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-obsidian-rose .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,rgba(225,29,72,.34),rgba(168,85,247,.22))!important;color:#fff!important;border-left-color:#fb7185!important;box-shadow:inset 0 0 0 1px rgba(225,29,72,.13),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-obsidian-rose .side-menu__item>i,.app-sidebar.imc-sidebar-style-obsidian-rose .side-menu__item>svg,.app-sidebar.imc-sidebar-style-obsidian-rose .angle{color:#f9a8d4!important}
.app-sidebar.imc-sidebar-style-obsidian-rose .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-obsidian-rose .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-obsidian-rose .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-obsidian-rose .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-obsidian-rose .mli.imc-menu-active i{color:#fff!important}
.app-sidebar.imc-sidebar-style-obsidian-rose .slide-menu{background:#21101d!important;border:1px solid #44233a!important}
.app-sidebar.imc-sidebar-style-obsidian-rose .slide-item{color:#ffe7ef!important}
.app-sidebar.imc-sidebar-style-obsidian-rose .slide-item:hover,.app-sidebar.imc-sidebar-style-obsidian-rose .slide-item.active{background:rgba(244,63,94,.14)!important;color:#fff!important}
.app-sidebar.imc-sidebar-style-obsidian-rose .imc-sidebar-style-menu{border-top-color:#44233a!important}
.imc-sidebar-preview-obsidian-rose{background:linear-gradient(180deg,#0d090e,#20101a 52%,#170d25)!important;color:#ffe7ef!important;border:1px solid #44233a!important}
.imc-sidebar-preview-obsidian-rose .imc-preview-item{color:#ffe7ef!important}
.imc-sidebar-preview-obsidian-rose .imc-preview-item i{color:#f9a8d4!important}
.imc-sidebar-preview-obsidian-rose .imc-preview-item.active,.imc-sidebar-preview-obsidian-rose .imc-preview-item.current{background:linear-gradient(90deg,rgba(225,29,72,.34),rgba(168,85,247,.22))!important;color:#fff!important;border-left:3px solid #fb7185!important;box-shadow:0 4px 12px rgba(225,29,72,.13)!important}
.imc-sidebar-preview-obsidian-rose .imc-preview-separator{background:#44233a!important}
html[data-imc-sidebar-style="sapphire-noir"]{--imc-theme-primary:#2563eb;--imc-theme-secondary:#06b6d4;--imc-theme-accent:#60a5fa;--imc-theme-page:#07111f;--imc-theme-surface:#0d1b2d;--imc-theme-surface-2:#12263d;--imc-theme-text:#eff6ff;--imc-theme-muted:#9db2ca;--imc-theme-border:#1e3a5d;--imc-theme-header:linear-gradient(135deg,#0f172a,#1d4ed8 55%,#06b6d4);--imc-theme-kpi:linear-gradient(135deg,#2563eb,#4f46e5);--imc-theme-soft:rgba(37,99,235,.15);--imc-theme-shadow:0 12px 30px rgba(0,0,0,.30);--imc-sidebar-bg:linear-gradient(180deg,#061225,#0a2346 55%,#061b31);--imc-sidebar-text:#e8f3ff;--imc-sidebar-icon:#93c5fd;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#2563eb,#4f46e5);--imc-premium-kpi-2:linear-gradient(135deg,#06b6d4,#0ea5e9);--imc-premium-kpi-3:linear-gradient(135deg,#0284c7,#1d4ed8);--imc-premium-kpi-4:linear-gradient(135deg,#e11d48,#7c3aed);--imc-premium-kpi-5:linear-gradient(135deg,#0891b2,#14b8a6);--imc-premium-kpi-6:linear-gradient(135deg,#4f46e5,#06b6d4);--imc-premium-kpi-7:linear-gradient(135deg,#f59e0b,#0284c7);--imc-premium-kpi-8:linear-gradient(135deg,#1e40af,#0f172a);}
.app-sidebar.imc-sidebar-style-sapphire-noir{background:linear-gradient(180deg,#061225,#0a2346 55%,#061b31)!important;color:#e8f3ff!important;border-right:1px solid #1e3a5d!important;box-shadow:0 12px 30px rgba(0,0,0,.30)!important}
.app-sidebar.imc-sidebar-style-sapphire-noir .side-menu__item{color:#e8f3ff!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-sapphire-noir .side-menu__item:hover,.app-sidebar.imc-sidebar-style-sapphire-noir .side-menu__item:focus{background:rgba(59,130,246,.13)!important;color:#fff!important;border-left-color:#60a5fa!important}
.app-sidebar.imc-sidebar-style-sapphire-noir .side-menu__item.active,.app-sidebar.imc-sidebar-style-sapphire-noir .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-sapphire-noir .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-sapphire-noir .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,rgba(37,99,235,.34),rgba(6,182,212,.20))!important;color:#fff!important;border-left-color:#60a5fa!important;box-shadow:inset 0 0 0 1px rgba(37,99,235,.15),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-sapphire-noir .side-menu__item>i,.app-sidebar.imc-sidebar-style-sapphire-noir .side-menu__item>svg,.app-sidebar.imc-sidebar-style-sapphire-noir .angle{color:#93c5fd!important}
.app-sidebar.imc-sidebar-style-sapphire-noir .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-sapphire-noir .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-sapphire-noir .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-sapphire-noir .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-sapphire-noir .mli.imc-menu-active i{color:#fff!important}
.app-sidebar.imc-sidebar-style-sapphire-noir .slide-menu{background:#091d35!important;border:1px solid #1e3a5d!important}
.app-sidebar.imc-sidebar-style-sapphire-noir .slide-item{color:#e8f3ff!important}
.app-sidebar.imc-sidebar-style-sapphire-noir .slide-item:hover,.app-sidebar.imc-sidebar-style-sapphire-noir .slide-item.active{background:rgba(59,130,246,.13)!important;color:#fff!important}
.app-sidebar.imc-sidebar-style-sapphire-noir .imc-sidebar-style-menu{border-top-color:#1e3a5d!important}
.imc-sidebar-preview-sapphire-noir{background:linear-gradient(180deg,#061225,#0a2346 55%,#061b31)!important;color:#e8f3ff!important;border:1px solid #1e3a5d!important}
.imc-sidebar-preview-sapphire-noir .imc-preview-item{color:#e8f3ff!important}
.imc-sidebar-preview-sapphire-noir .imc-preview-item i{color:#93c5fd!important}
.imc-sidebar-preview-sapphire-noir .imc-preview-item.active,.imc-sidebar-preview-sapphire-noir .imc-preview-item.current{background:linear-gradient(90deg,rgba(37,99,235,.34),rgba(6,182,212,.20))!important;color:#fff!important;border-left:3px solid #60a5fa!important;box-shadow:0 4px 12px rgba(37,99,235,.15)!important}
.imc-sidebar-preview-sapphire-noir .imc-preview-separator{background:#1e3a5d!important}
html[data-imc-sidebar-style="emerald-noir"]{--imc-theme-primary:#10b981;--imc-theme-secondary:#14b8a6;--imc-theme-accent:#34d399;--imc-theme-page:#07130f;--imc-theme-surface:#0d2019;--imc-theme-surface-2:#123026;--imc-theme-text:#ecfdf5;--imc-theme-muted:#96b9ad;--imc-theme-border:#1d4b3b;--imc-theme-header:linear-gradient(135deg,#0b1f18,#059669 55%,#14b8a6);--imc-theme-kpi:linear-gradient(135deg,#059669,#10b981);--imc-theme-soft:rgba(16,185,129,.14);--imc-theme-shadow:0 12px 30px rgba(0,0,0,.30);--imc-sidebar-bg:linear-gradient(180deg,#06120e,#0a2c20 56%,#08251f);--imc-sidebar-text:#e4fff5;--imc-sidebar-icon:#6ee7b7;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#059669,#10b981);--imc-premium-kpi-2:linear-gradient(135deg,#0f766e,#14b8a6);--imc-premium-kpi-3:linear-gradient(135deg,#84cc16,#16a34a);--imc-premium-kpi-4:linear-gradient(135deg,#f97316,#dc2626);--imc-premium-kpi-5:linear-gradient(135deg,#06b6d4,#0f766e);--imc-premium-kpi-6:linear-gradient(135deg,#4f46e5,#059669);--imc-premium-kpi-7:linear-gradient(135deg,#eab308,#15803d);--imc-premium-kpi-8:linear-gradient(135deg,#14532d,#0f766e);}
.app-sidebar.imc-sidebar-style-emerald-noir{background:linear-gradient(180deg,#06120e,#0a2c20 56%,#08251f)!important;color:#e4fff5!important;border-right:1px solid #1d4b3b!important;box-shadow:0 12px 30px rgba(0,0,0,.30)!important}
.app-sidebar.imc-sidebar-style-emerald-noir .side-menu__item{color:#e4fff5!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-emerald-noir .side-menu__item:hover,.app-sidebar.imc-sidebar-style-emerald-noir .side-menu__item:focus{background:rgba(16,185,129,.13)!important;color:#fff!important;border-left-color:#34d399!important}
.app-sidebar.imc-sidebar-style-emerald-noir .side-menu__item.active,.app-sidebar.imc-sidebar-style-emerald-noir .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-emerald-noir .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-emerald-noir .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,rgba(16,185,129,.32),rgba(20,184,166,.20))!important;color:#fff!important;border-left-color:#34d399!important;box-shadow:inset 0 0 0 1px rgba(16,185,129,.14),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-emerald-noir .side-menu__item>i,.app-sidebar.imc-sidebar-style-emerald-noir .side-menu__item>svg,.app-sidebar.imc-sidebar-style-emerald-noir .angle{color:#6ee7b7!important}
.app-sidebar.imc-sidebar-style-emerald-noir .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-emerald-noir .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-emerald-noir .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-emerald-noir .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-emerald-noir .mli.imc-menu-active i{color:#fff!important}
.app-sidebar.imc-sidebar-style-emerald-noir .slide-menu{background:#0a281f!important;border:1px solid #1d4b3b!important}
.app-sidebar.imc-sidebar-style-emerald-noir .slide-item{color:#e4fff5!important}
.app-sidebar.imc-sidebar-style-emerald-noir .slide-item:hover,.app-sidebar.imc-sidebar-style-emerald-noir .slide-item.active{background:rgba(16,185,129,.13)!important;color:#fff!important}
.app-sidebar.imc-sidebar-style-emerald-noir .imc-sidebar-style-menu{border-top-color:#1d4b3b!important}
.imc-sidebar-preview-emerald-noir{background:linear-gradient(180deg,#06120e,#0a2c20 56%,#08251f)!important;color:#e4fff5!important;border:1px solid #1d4b3b!important}
.imc-sidebar-preview-emerald-noir .imc-preview-item{color:#e4fff5!important}
.imc-sidebar-preview-emerald-noir .imc-preview-item i{color:#6ee7b7!important}
.imc-sidebar-preview-emerald-noir .imc-preview-item.active,.imc-sidebar-preview-emerald-noir .imc-preview-item.current{background:linear-gradient(90deg,rgba(16,185,129,.32),rgba(20,184,166,.20))!important;color:#fff!important;border-left:3px solid #34d399!important;box-shadow:0 4px 12px rgba(16,185,129,.14)!important}
.imc-sidebar-preview-emerald-noir .imc-preview-separator{background:#1d4b3b!important}
html[data-imc-sidebar-style="bronze-executive"]{--imc-theme-primary:#c47a3a;--imc-theme-secondary:#d97706;--imc-theme-accent:#f2b76f;--imc-theme-page:#17110d;--imc-theme-surface:#241a14;--imc-theme-surface-2:#302219;--imc-theme-text:#fff7ed;--imc-theme-muted:#c1aa98;--imc-theme-border:#513727;--imc-theme-header:linear-gradient(135deg,#2b1b12,#9a4f22 52%,#d97706);--imc-theme-kpi:linear-gradient(135deg,#9a4f22,#c47a3a);--imc-theme-soft:rgba(196,122,58,.14);--imc-theme-shadow:0 12px 30px rgba(0,0,0,.30);--imc-sidebar-bg:linear-gradient(180deg,#160d09,#2c1a10 55%,#1d120d);--imc-sidebar-text:#fff1df;--imc-sidebar-icon:#e8b680;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#9a4f22,#c47a3a);--imc-premium-kpi-2:linear-gradient(135deg,#d97706,#f59e0b);--imc-premium-kpi-3:linear-gradient(135deg,#92400e,#b45309);--imc-premium-kpi-4:linear-gradient(135deg,#be123c,#7c2d12);--imc-premium-kpi-5:linear-gradient(135deg,#78716c,#a16207);--imc-premium-kpi-6:linear-gradient(135deg,#7c3aed,#92400e);--imc-premium-kpi-7:linear-gradient(135deg,#ca8a04,#a16207);--imc-premium-kpi-8:linear-gradient(135deg,#3f2a20,#9a4f22);}
.app-sidebar.imc-sidebar-style-bronze-executive{background:linear-gradient(180deg,#160d09,#2c1a10 55%,#1d120d)!important;color:#fff1df!important;border-right:1px solid #513727!important;box-shadow:0 12px 30px rgba(0,0,0,.30)!important}
.app-sidebar.imc-sidebar-style-bronze-executive .side-menu__item{color:#fff1df!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-bronze-executive .side-menu__item:hover,.app-sidebar.imc-sidebar-style-bronze-executive .side-menu__item:focus{background:rgba(196,122,58,.14)!important;color:#fff!important;border-left-color:#f2b76f!important}
.app-sidebar.imc-sidebar-style-bronze-executive .side-menu__item.active,.app-sidebar.imc-sidebar-style-bronze-executive .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-bronze-executive .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-bronze-executive .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,rgba(196,122,58,.34),rgba(217,119,6,.20))!important;color:#fff!important;border-left-color:#f2b76f!important;box-shadow:inset 0 0 0 1px rgba(196,122,58,.14),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-bronze-executive .side-menu__item>i,.app-sidebar.imc-sidebar-style-bronze-executive .side-menu__item>svg,.app-sidebar.imc-sidebar-style-bronze-executive .angle{color:#e8b680!important}
.app-sidebar.imc-sidebar-style-bronze-executive .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-bronze-executive .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-bronze-executive .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-bronze-executive .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-bronze-executive .mli.imc-menu-active i{color:#fff!important}
.app-sidebar.imc-sidebar-style-bronze-executive .slide-menu{background:#2a1b13!important;border:1px solid #513727!important}
.app-sidebar.imc-sidebar-style-bronze-executive .slide-item{color:#fff1df!important}
.app-sidebar.imc-sidebar-style-bronze-executive .slide-item:hover,.app-sidebar.imc-sidebar-style-bronze-executive .slide-item.active{background:rgba(196,122,58,.14)!important;color:#fff!important}
.app-sidebar.imc-sidebar-style-bronze-executive .imc-sidebar-style-menu{border-top-color:#513727!important}
.imc-sidebar-preview-bronze-executive{background:linear-gradient(180deg,#160d09,#2c1a10 55%,#1d120d)!important;color:#fff1df!important;border:1px solid #513727!important}
.imc-sidebar-preview-bronze-executive .imc-preview-item{color:#fff1df!important}
.imc-sidebar-preview-bronze-executive .imc-preview-item i{color:#e8b680!important}
.imc-sidebar-preview-bronze-executive .imc-preview-item.active,.imc-sidebar-preview-bronze-executive .imc-preview-item.current{background:linear-gradient(90deg,rgba(196,122,58,.34),rgba(217,119,6,.20))!important;color:#fff!important;border-left:3px solid #f2b76f!important;box-shadow:0 4px 12px rgba(196,122,58,.14)!important}
.imc-sidebar-preview-bronze-executive .imc-preview-separator{background:#513727!important}
html[data-imc-sidebar-style="carbon-cyan"]{--imc-theme-primary:#06b6d4;--imc-theme-secondary:#3b82f6;--imc-theme-accent:#22d3ee;--imc-theme-page:#090d12;--imc-theme-surface:#111820;--imc-theme-surface-2:#17222d;--imc-theme-text:#ecfeff;--imc-theme-muted:#9aaeba;--imc-theme-border:#263b49;--imc-theme-header:linear-gradient(135deg,#101820,#0891b2 52%,#2563eb);--imc-theme-kpi:linear-gradient(135deg,#0891b2,#06b6d4);--imc-theme-soft:rgba(6,182,212,.13);--imc-theme-shadow:0 12px 30px rgba(0,0,0,.30);--imc-sidebar-bg:linear-gradient(180deg,#080c10,#121c24 55%,#082635);--imc-sidebar-text:#e5fbff;--imc-sidebar-icon:#67e8f9;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#0891b2,#06b6d4);--imc-premium-kpi-2:linear-gradient(135deg,#2563eb,#3b82f6);--imc-premium-kpi-3:linear-gradient(135deg,#0ea5e9,#22d3ee);--imc-premium-kpi-4:linear-gradient(135deg,#ef4444,#db2777);--imc-premium-kpi-5:linear-gradient(135deg,#14b8a6,#059669);--imc-premium-kpi-6:linear-gradient(135deg,#4f46e5,#06b6d4);--imc-premium-kpi-7:linear-gradient(135deg,#f59e0b,#0891b2);--imc-premium-kpi-8:linear-gradient(135deg,#1f2937,#0284c7);}
.app-sidebar.imc-sidebar-style-carbon-cyan{background:linear-gradient(180deg,#080c10,#121c24 55%,#082635)!important;color:#e5fbff!important;border-right:1px solid #263b49!important;box-shadow:0 12px 30px rgba(0,0,0,.30)!important}
.app-sidebar.imc-sidebar-style-carbon-cyan .side-menu__item{color:#e5fbff!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-carbon-cyan .side-menu__item:hover,.app-sidebar.imc-sidebar-style-carbon-cyan .side-menu__item:focus{background:rgba(34,211,238,.11)!important;color:#fff!important;border-left-color:#22d3ee!important}
.app-sidebar.imc-sidebar-style-carbon-cyan .side-menu__item.active,.app-sidebar.imc-sidebar-style-carbon-cyan .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-carbon-cyan .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-carbon-cyan .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,rgba(6,182,212,.30),rgba(59,130,246,.22))!important;color:#fff!important;border-left-color:#22d3ee!important;box-shadow:inset 0 0 0 1px rgba(6,182,212,.13),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-carbon-cyan .side-menu__item>i,.app-sidebar.imc-sidebar-style-carbon-cyan .side-menu__item>svg,.app-sidebar.imc-sidebar-style-carbon-cyan .angle{color:#67e8f9!important}
.app-sidebar.imc-sidebar-style-carbon-cyan .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-carbon-cyan .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-carbon-cyan .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-carbon-cyan .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-carbon-cyan .mli.imc-menu-active i{color:#fff!important}
.app-sidebar.imc-sidebar-style-carbon-cyan .slide-menu{background:#0e1c25!important;border:1px solid #263b49!important}
.app-sidebar.imc-sidebar-style-carbon-cyan .slide-item{color:#e5fbff!important}
.app-sidebar.imc-sidebar-style-carbon-cyan .slide-item:hover,.app-sidebar.imc-sidebar-style-carbon-cyan .slide-item.active{background:rgba(34,211,238,.11)!important;color:#fff!important}
.app-sidebar.imc-sidebar-style-carbon-cyan .imc-sidebar-style-menu{border-top-color:#263b49!important}
.imc-sidebar-preview-carbon-cyan{background:linear-gradient(180deg,#080c10,#121c24 55%,#082635)!important;color:#e5fbff!important;border:1px solid #263b49!important}
.imc-sidebar-preview-carbon-cyan .imc-preview-item{color:#e5fbff!important}
.imc-sidebar-preview-carbon-cyan .imc-preview-item i{color:#67e8f9!important}
.imc-sidebar-preview-carbon-cyan .imc-preview-item.active,.imc-sidebar-preview-carbon-cyan .imc-preview-item.current{background:linear-gradient(90deg,rgba(6,182,212,.30),rgba(59,130,246,.22))!important;color:#fff!important;border-left:3px solid #22d3ee!important;box-shadow:0 4px 12px rgba(6,182,212,.13)!important}
.imc-sidebar-preview-carbon-cyan .imc-preview-separator{background:#263b49!important}
html[data-imc-sidebar-style="burgundy-gold"]{--imc-theme-primary:#be123c;--imc-theme-secondary:#d4af37;--imc-theme-accent:#f9a8b6;--imc-theme-page:#170a0f;--imc-theme-surface:#261018;--imc-theme-surface-2:#34151f;--imc-theme-text:#fff1f2;--imc-theme-muted:#c8a0ab;--imc-theme-border:#572237;--imc-theme-header:linear-gradient(135deg,#3f0d1d,#be123c 55%,#d4af37);--imc-theme-kpi:linear-gradient(135deg,#be123c,#9f1239);--imc-theme-soft:rgba(190,18,60,.14);--imc-theme-shadow:0 12px 30px rgba(0,0,0,.30);--imc-sidebar-bg:linear-gradient(180deg,#16070c,#310d1b 55%,#25150c);--imc-sidebar-text:#ffe9ec;--imc-sidebar-icon:#f3c9a5;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#be123c,#9f1239);--imc-premium-kpi-2:linear-gradient(135deg,#d4af37,#d97706);--imc-premium-kpi-3:linear-gradient(135deg,#e11d48,#fb7185);--imc-premium-kpi-4:linear-gradient(135deg,#7f1d1d,#be123c);--imc-premium-kpi-5:linear-gradient(135deg,#92400e,#d4af37);--imc-premium-kpi-6:linear-gradient(135deg,#7c3aed,#be123c);--imc-premium-kpi-7:linear-gradient(135deg,#ca8a04,#9f1239);--imc-premium-kpi-8:linear-gradient(135deg,#4c0519,#a16207);}
.app-sidebar.imc-sidebar-style-burgundy-gold{background:linear-gradient(180deg,#16070c,#310d1b 55%,#25150c)!important;color:#ffe9ec!important;border-right:1px solid #572237!important;box-shadow:0 12px 30px rgba(0,0,0,.30)!important}
.app-sidebar.imc-sidebar-style-burgundy-gold .side-menu__item{color:#ffe9ec!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-burgundy-gold .side-menu__item:hover,.app-sidebar.imc-sidebar-style-burgundy-gold .side-menu__item:focus{background:rgba(212,175,55,.11)!important;color:#fff!important;border-left-color:#f9a8b6!important}
.app-sidebar.imc-sidebar-style-burgundy-gold .side-menu__item.active,.app-sidebar.imc-sidebar-style-burgundy-gold .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-burgundy-gold .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-burgundy-gold .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,rgba(190,18,60,.36),rgba(212,175,55,.18))!important;color:#fff!important;border-left-color:#f9a8b6!important;box-shadow:inset 0 0 0 1px rgba(190,18,60,.14),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-burgundy-gold .side-menu__item>i,.app-sidebar.imc-sidebar-style-burgundy-gold .side-menu__item>svg,.app-sidebar.imc-sidebar-style-burgundy-gold .angle{color:#f3c9a5!important}
.app-sidebar.imc-sidebar-style-burgundy-gold .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-burgundy-gold .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-burgundy-gold .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-burgundy-gold .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-burgundy-gold .mli.imc-menu-active i{color:#fff!important}
.app-sidebar.imc-sidebar-style-burgundy-gold .slide-menu{background:#2c1019!important;border:1px solid #572237!important}
.app-sidebar.imc-sidebar-style-burgundy-gold .slide-item{color:#ffe9ec!important}
.app-sidebar.imc-sidebar-style-burgundy-gold .slide-item:hover,.app-sidebar.imc-sidebar-style-burgundy-gold .slide-item.active{background:rgba(212,175,55,.11)!important;color:#fff!important}
.app-sidebar.imc-sidebar-style-burgundy-gold .imc-sidebar-style-menu{border-top-color:#572237!important}
.imc-sidebar-preview-burgundy-gold{background:linear-gradient(180deg,#16070c,#310d1b 55%,#25150c)!important;color:#ffe9ec!important;border:1px solid #572237!important}
.imc-sidebar-preview-burgundy-gold .imc-preview-item{color:#ffe9ec!important}
.imc-sidebar-preview-burgundy-gold .imc-preview-item i{color:#f3c9a5!important}
.imc-sidebar-preview-burgundy-gold .imc-preview-item.active,.imc-sidebar-preview-burgundy-gold .imc-preview-item.current{background:linear-gradient(90deg,rgba(190,18,60,.36),rgba(212,175,55,.18))!important;color:#fff!important;border-left:3px solid #f9a8b6!important;box-shadow:0 4px 12px rgba(190,18,60,.14)!important}
.imc-sidebar-preview-burgundy-gold .imc-preview-separator{background:#572237!important}
html[data-imc-sidebar-style="amethyst-night"]{--imc-theme-primary:#8b5cf6;--imc-theme-secondary:#ec4899;--imc-theme-accent:#c4b5fd;--imc-theme-page:#100b1c;--imc-theme-surface:#1b1230;--imc-theme-surface-2:#26183f;--imc-theme-text:#f5f3ff;--imc-theme-muted:#b7a6ce;--imc-theme-border:#422b68;--imc-theme-header:linear-gradient(135deg,#22123f,#7c3aed 52%,#ec4899);--imc-theme-kpi:linear-gradient(135deg,#7c3aed,#a855f7);--imc-theme-soft:rgba(139,92,246,.15);--imc-theme-shadow:0 12px 30px rgba(0,0,0,.30);--imc-sidebar-bg:linear-gradient(180deg,#0f0a1a,#24113d 55%,#161337);--imc-sidebar-text:#f3ecff;--imc-sidebar-icon:#d8b4fe;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#7c3aed,#a855f7);--imc-premium-kpi-2:linear-gradient(135deg,#ec4899,#db2777);--imc-premium-kpi-3:linear-gradient(135deg,#6366f1,#8b5cf6);--imc-premium-kpi-4:linear-gradient(135deg,#ef4444,#9333ea);--imc-premium-kpi-5:linear-gradient(135deg,#06b6d4,#7c3aed);--imc-premium-kpi-6:linear-gradient(135deg,#4f46e5,#ec4899);--imc-premium-kpi-7:linear-gradient(135deg,#f59e0b,#a855f7);--imc-premium-kpi-8:linear-gradient(135deg,#312e81,#7e22ce);}
.app-sidebar.imc-sidebar-style-amethyst-night{background:linear-gradient(180deg,#0f0a1a,#24113d 55%,#161337)!important;color:#f3ecff!important;border-right:1px solid #422b68!important;box-shadow:0 12px 30px rgba(0,0,0,.30)!important}
.app-sidebar.imc-sidebar-style-amethyst-night .side-menu__item{color:#f3ecff!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-amethyst-night .side-menu__item:hover,.app-sidebar.imc-sidebar-style-amethyst-night .side-menu__item:focus{background:rgba(168,85,247,.14)!important;color:#fff!important;border-left-color:#c4b5fd!important}
.app-sidebar.imc-sidebar-style-amethyst-night .side-menu__item.active,.app-sidebar.imc-sidebar-style-amethyst-night .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-amethyst-night .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-amethyst-night .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,rgba(124,58,237,.34),rgba(236,72,153,.20))!important;color:#fff!important;border-left-color:#c4b5fd!important;box-shadow:inset 0 0 0 1px rgba(139,92,246,.15),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-amethyst-night .side-menu__item>i,.app-sidebar.imc-sidebar-style-amethyst-night .side-menu__item>svg,.app-sidebar.imc-sidebar-style-amethyst-night .angle{color:#d8b4fe!important}
.app-sidebar.imc-sidebar-style-amethyst-night .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-amethyst-night .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-amethyst-night .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-amethyst-night .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-amethyst-night .mli.imc-menu-active i{color:#fff!important}
.app-sidebar.imc-sidebar-style-amethyst-night .slide-menu{background:#21143a!important;border:1px solid #422b68!important}
.app-sidebar.imc-sidebar-style-amethyst-night .slide-item{color:#f3ecff!important}
.app-sidebar.imc-sidebar-style-amethyst-night .slide-item:hover,.app-sidebar.imc-sidebar-style-amethyst-night .slide-item.active{background:rgba(168,85,247,.14)!important;color:#fff!important}
.app-sidebar.imc-sidebar-style-amethyst-night .imc-sidebar-style-menu{border-top-color:#422b68!important}
.imc-sidebar-preview-amethyst-night{background:linear-gradient(180deg,#0f0a1a,#24113d 55%,#161337)!important;color:#f3ecff!important;border:1px solid #422b68!important}
.imc-sidebar-preview-amethyst-night .imc-preview-item{color:#f3ecff!important}
.imc-sidebar-preview-amethyst-night .imc-preview-item i{color:#d8b4fe!important}
.imc-sidebar-preview-amethyst-night .imc-preview-item.active,.imc-sidebar-preview-amethyst-night .imc-preview-item.current{background:linear-gradient(90deg,rgba(124,58,237,.34),rgba(236,72,153,.20))!important;color:#fff!important;border-left:3px solid #c4b5fd!important;box-shadow:0 4px 12px rgba(139,92,246,.15)!important}
.imc-sidebar-preview-amethyst-night .imc-preview-separator{background:#422b68!important}
html[data-imc-sidebar-style="royal-navy-gold"]{--imc-theme-primary:#1d4ed8;--imc-theme-secondary:#f59e0b;--imc-theme-accent:#fde68a;--imc-theme-page:#091426;--imc-theme-surface:#10203a;--imc-theme-surface-2:#172c4d;--imc-theme-text:#eff6ff;--imc-theme-muted:#a2b4cc;--imc-theme-border:#28466f;--imc-theme-header:linear-gradient(135deg,#0f2a52,#1d4ed8 55%,#f59e0b);--imc-theme-kpi:linear-gradient(135deg,#1d4ed8,#2563eb);--imc-theme-soft:rgba(245,158,11,.12);--imc-theme-shadow:0 12px 30px rgba(0,0,0,.30);--imc-sidebar-bg:linear-gradient(180deg,#07162f,#0d2a52 58%,#151e27);--imc-sidebar-text:#eef5ff;--imc-sidebar-icon:#f6d77f;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#1d4ed8,#2563eb);--imc-premium-kpi-2:linear-gradient(135deg,#0ea5e9,#1d4ed8);--imc-premium-kpi-3:linear-gradient(135deg,#f59e0b,#d97706);--imc-premium-kpi-4:linear-gradient(135deg,#dc2626,#1e40af);--imc-premium-kpi-5:linear-gradient(135deg,#0f766e,#1d4ed8);--imc-premium-kpi-6:linear-gradient(135deg,#4338ca,#2563eb);--imc-premium-kpi-7:linear-gradient(135deg,#eab308,#1d4ed8);--imc-premium-kpi-8:linear-gradient(135deg,#0f172a,#1e40af);}
.app-sidebar.imc-sidebar-style-royal-navy-gold{background:linear-gradient(180deg,#07162f,#0d2a52 58%,#151e27)!important;color:#eef5ff!important;border-right:1px solid #28466f!important;box-shadow:0 12px 30px rgba(0,0,0,.30)!important}
.app-sidebar.imc-sidebar-style-royal-navy-gold .side-menu__item{color:#eef5ff!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-royal-navy-gold .side-menu__item:hover,.app-sidebar.imc-sidebar-style-royal-navy-gold .side-menu__item:focus{background:rgba(245,158,11,.11)!important;color:#fff!important;border-left-color:#fde68a!important}
.app-sidebar.imc-sidebar-style-royal-navy-gold .side-menu__item.active,.app-sidebar.imc-sidebar-style-royal-navy-gold .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-royal-navy-gold .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-royal-navy-gold .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,rgba(29,78,216,.38),rgba(245,158,11,.17))!important;color:#fff!important;border-left-color:#fde68a!important;box-shadow:inset 0 0 0 1px rgba(245,158,11,.12),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-royal-navy-gold .side-menu__item>i,.app-sidebar.imc-sidebar-style-royal-navy-gold .side-menu__item>svg,.app-sidebar.imc-sidebar-style-royal-navy-gold .angle{color:#f6d77f!important}
.app-sidebar.imc-sidebar-style-royal-navy-gold .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-royal-navy-gold .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-royal-navy-gold .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-royal-navy-gold .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-royal-navy-gold .mli.imc-menu-active i{color:#fff!important}
.app-sidebar.imc-sidebar-style-royal-navy-gold .slide-menu{background:#0d2647!important;border:1px solid #28466f!important}
.app-sidebar.imc-sidebar-style-royal-navy-gold .slide-item{color:#eef5ff!important}
.app-sidebar.imc-sidebar-style-royal-navy-gold .slide-item:hover,.app-sidebar.imc-sidebar-style-royal-navy-gold .slide-item.active{background:rgba(245,158,11,.11)!important;color:#fff!important}
.app-sidebar.imc-sidebar-style-royal-navy-gold .imc-sidebar-style-menu{border-top-color:#28466f!important}
.imc-sidebar-preview-royal-navy-gold{background:linear-gradient(180deg,#07162f,#0d2a52 58%,#151e27)!important;color:#eef5ff!important;border:1px solid #28466f!important}
.imc-sidebar-preview-royal-navy-gold .imc-preview-item{color:#eef5ff!important}
.imc-sidebar-preview-royal-navy-gold .imc-preview-item i{color:#f6d77f!important}
.imc-sidebar-preview-royal-navy-gold .imc-preview-item.active,.imc-sidebar-preview-royal-navy-gold .imc-preview-item.current{background:linear-gradient(90deg,rgba(29,78,216,.38),rgba(245,158,11,.17))!important;color:#fff!important;border-left:3px solid #fde68a!important;box-shadow:0 4px 12px rgba(245,158,11,.12)!important}
.imc-sidebar-preview-royal-navy-gold .imc-preview-separator{background:#28466f!important}
html[data-imc-sidebar-style="forest-luxe"]{--imc-theme-primary:#15803d;--imc-theme-secondary:#0f766e;--imc-theme-accent:#d6b56f;--imc-theme-page:#0b150f;--imc-theme-surface:#13231a;--imc-theme-surface-2:#1a3023;--imc-theme-text:#f0fdf4;--imc-theme-muted:#9fb8a8;--imc-theme-border:#2e4c38;--imc-theme-header:linear-gradient(135deg,#123524,#15803d 56%,#d6b56f);--imc-theme-kpi:linear-gradient(135deg,#15803d,#16a34a);--imc-theme-soft:rgba(21,128,61,.14);--imc-theme-shadow:0 12px 30px rgba(0,0,0,.30);--imc-sidebar-bg:linear-gradient(180deg,#08130d,#163222 56%,#1a2617);--imc-sidebar-text:#eafbee;--imc-sidebar-icon:#b7d8a8;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#15803d,#16a34a);--imc-premium-kpi-2:linear-gradient(135deg,#0f766e,#14b8a6);--imc-premium-kpi-3:linear-gradient(135deg,#84cc16,#15803d);--imc-premium-kpi-4:linear-gradient(135deg,#d97706,#7c2d12);--imc-premium-kpi-5:linear-gradient(135deg,#059669,#65a30d);--imc-premium-kpi-6:linear-gradient(135deg,#1d4ed8,#15803d);--imc-premium-kpi-7:linear-gradient(135deg,#d6b56f,#a16207);--imc-premium-kpi-8:linear-gradient(135deg,#14532d,#0f766e);}
.app-sidebar.imc-sidebar-style-forest-luxe{background:linear-gradient(180deg,#08130d,#163222 56%,#1a2617)!important;color:#eafbee!important;border-right:1px solid #2e4c38!important;box-shadow:0 12px 30px rgba(0,0,0,.30)!important}
.app-sidebar.imc-sidebar-style-forest-luxe .side-menu__item{color:#eafbee!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-forest-luxe .side-menu__item:hover,.app-sidebar.imc-sidebar-style-forest-luxe .side-menu__item:focus{background:rgba(132,204,22,.11)!important;color:#fff!important;border-left-color:#d6b56f!important}
.app-sidebar.imc-sidebar-style-forest-luxe .side-menu__item.active,.app-sidebar.imc-sidebar-style-forest-luxe .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-forest-luxe .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-forest-luxe .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,rgba(21,128,61,.34),rgba(214,181,111,.18))!important;color:#fff!important;border-left-color:#d6b56f!important;box-shadow:inset 0 0 0 1px rgba(21,128,61,.14),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-forest-luxe .side-menu__item>i,.app-sidebar.imc-sidebar-style-forest-luxe .side-menu__item>svg,.app-sidebar.imc-sidebar-style-forest-luxe .angle{color:#b7d8a8!important}
.app-sidebar.imc-sidebar-style-forest-luxe .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-forest-luxe .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-forest-luxe .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-forest-luxe .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-forest-luxe .mli.imc-menu-active i{color:#fff!important}
.app-sidebar.imc-sidebar-style-forest-luxe .slide-menu{background:#142d20!important;border:1px solid #2e4c38!important}
.app-sidebar.imc-sidebar-style-forest-luxe .slide-item{color:#eafbee!important}
.app-sidebar.imc-sidebar-style-forest-luxe .slide-item:hover,.app-sidebar.imc-sidebar-style-forest-luxe .slide-item.active{background:rgba(132,204,22,.11)!important;color:#fff!important}
.app-sidebar.imc-sidebar-style-forest-luxe .imc-sidebar-style-menu{border-top-color:#2e4c38!important}
.imc-sidebar-preview-forest-luxe{background:linear-gradient(180deg,#08130d,#163222 56%,#1a2617)!important;color:#eafbee!important;border:1px solid #2e4c38!important}
.imc-sidebar-preview-forest-luxe .imc-preview-item{color:#eafbee!important}
.imc-sidebar-preview-forest-luxe .imc-preview-item i{color:#b7d8a8!important}
.imc-sidebar-preview-forest-luxe .imc-preview-item.active,.imc-sidebar-preview-forest-luxe .imc-preview-item.current{background:linear-gradient(90deg,rgba(21,128,61,.34),rgba(214,181,111,.18))!important;color:#fff!important;border-left:3px solid #d6b56f!important;box-shadow:0 4px 12px rgba(21,128,61,.14)!important}
.imc-sidebar-preview-forest-luxe .imc-preview-separator{background:#2e4c38!important}
html[data-imc-sidebar-style="crimson-noir"]{--imc-theme-primary:#dc2626;--imc-theme-secondary:#be123c;--imc-theme-accent:#fb7185;--imc-theme-page:#100b0c;--imc-theme-surface:#1c1315;--imc-theme-surface-2:#29191c;--imc-theme-text:#fff1f2;--imc-theme-muted:#bda4a8;--imc-theme-border:#48262c;--imc-theme-header:linear-gradient(135deg,#1f1517,#b91c1c 55%,#be123c);--imc-theme-kpi:linear-gradient(135deg,#dc2626,#b91c1c);--imc-theme-soft:rgba(220,38,38,.13);--imc-theme-shadow:0 12px 30px rgba(0,0,0,.30);--imc-sidebar-bg:linear-gradient(180deg,#0d0a0a,#241315 56%,#170c14);--imc-sidebar-text:#ffe9eb;--imc-sidebar-icon:#fca5a5;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#dc2626,#b91c1c);--imc-premium-kpi-2:linear-gradient(135deg,#be123c,#e11d48);--imc-premium-kpi-3:linear-gradient(135deg,#f43f5e,#ef4444);--imc-premium-kpi-4:linear-gradient(135deg,#7f1d1d,#be123c);--imc-premium-kpi-5:linear-gradient(135deg,#db2777,#9f1239);--imc-premium-kpi-6:linear-gradient(135deg,#7c3aed,#dc2626);--imc-premium-kpi-7:linear-gradient(135deg,#f59e0b,#b91c1c);--imc-premium-kpi-8:linear-gradient(135deg,#292524,#991b1b);}
.app-sidebar.imc-sidebar-style-crimson-noir{background:linear-gradient(180deg,#0d0a0a,#241315 56%,#170c14)!important;color:#ffe9eb!important;border-right:1px solid #48262c!important;box-shadow:0 12px 30px rgba(0,0,0,.30)!important}
.app-sidebar.imc-sidebar-style-crimson-noir .side-menu__item{color:#ffe9eb!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-crimson-noir .side-menu__item:hover,.app-sidebar.imc-sidebar-style-crimson-noir .side-menu__item:focus{background:rgba(239,68,68,.13)!important;color:#fff!important;border-left-color:#fb7185!important}
.app-sidebar.imc-sidebar-style-crimson-noir .side-menu__item.active,.app-sidebar.imc-sidebar-style-crimson-noir .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-crimson-noir .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-crimson-noir .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,rgba(220,38,38,.34),rgba(190,18,60,.22))!important;color:#fff!important;border-left-color:#fb7185!important;box-shadow:inset 0 0 0 1px rgba(220,38,38,.13),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-crimson-noir .side-menu__item>i,.app-sidebar.imc-sidebar-style-crimson-noir .side-menu__item>svg,.app-sidebar.imc-sidebar-style-crimson-noir .angle{color:#fca5a5!important}
.app-sidebar.imc-sidebar-style-crimson-noir .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-crimson-noir .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-crimson-noir .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-crimson-noir .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-crimson-noir .mli.imc-menu-active i{color:#fff!important}
.app-sidebar.imc-sidebar-style-crimson-noir .slide-menu{background:#221417!important;border:1px solid #48262c!important}
.app-sidebar.imc-sidebar-style-crimson-noir .slide-item{color:#ffe9eb!important}
.app-sidebar.imc-sidebar-style-crimson-noir .slide-item:hover,.app-sidebar.imc-sidebar-style-crimson-noir .slide-item.active{background:rgba(239,68,68,.13)!important;color:#fff!important}
.app-sidebar.imc-sidebar-style-crimson-noir .imc-sidebar-style-menu{border-top-color:#48262c!important}
.imc-sidebar-preview-crimson-noir{background:linear-gradient(180deg,#0d0a0a,#241315 56%,#170c14)!important;color:#ffe9eb!important;border:1px solid #48262c!important}
.imc-sidebar-preview-crimson-noir .imc-preview-item{color:#ffe9eb!important}
.imc-sidebar-preview-crimson-noir .imc-preview-item i{color:#fca5a5!important}
.imc-sidebar-preview-crimson-noir .imc-preview-item.active,.imc-sidebar-preview-crimson-noir .imc-preview-item.current{background:linear-gradient(90deg,rgba(220,38,38,.34),rgba(190,18,60,.22))!important;color:#fff!important;border-left:3px solid #fb7185!important;box-shadow:0 4px 12px rgba(220,38,38,.13)!important}
.imc-sidebar-preview-crimson-noir .imc-preview-separator{background:#48262c!important}
html[data-imc-sidebar-style="arctic-glass"]{--imc-theme-primary:#0ea5e9;--imc-theme-secondary:#6366f1;--imc-theme-accent:#67e8f9;--imc-theme-page:#f3f8fc;--imc-theme-surface:#ffffff;--imc-theme-surface-2:#edf6fb;--imc-theme-text:#18324a;--imc-theme-muted:#678096;--imc-theme-border:#d1e2ee;--imc-theme-header:linear-gradient(135deg,#0ea5e9,#6366f1 56%,#22d3ee);--imc-theme-kpi:linear-gradient(135deg,#0ea5e9,#38bdf8);--imc-theme-soft:rgba(14,165,233,.10);--imc-theme-shadow:0 9px 26px rgba(30,45,70,.10);--imc-sidebar-bg:linear-gradient(180deg,#fbfdff,#eaf5fb 58%,#eef2ff);--imc-sidebar-text:#27445f;--imc-sidebar-icon:#4384a8;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#0ea5e9,#38bdf8);--imc-premium-kpi-2:linear-gradient(135deg,#6366f1,#3b82f6);--imc-premium-kpi-3:linear-gradient(135deg,#06b6d4,#22d3ee);--imc-premium-kpi-4:linear-gradient(135deg,#ec4899,#8b5cf6);--imc-premium-kpi-5:linear-gradient(135deg,#14b8a6,#0ea5e9);--imc-premium-kpi-6:linear-gradient(135deg,#4f46e5,#06b6d4);--imc-premium-kpi-7:linear-gradient(135deg,#f59e0b,#38bdf8);--imc-premium-kpi-8:linear-gradient(135deg,#64748b,#3b82f6);}
.app-sidebar.imc-sidebar-style-arctic-glass{background:linear-gradient(180deg,#fbfdff,#eaf5fb 58%,#eef2ff)!important;color:#27445f!important;border-right:1px solid #d1e2ee!important;box-shadow:0 9px 26px rgba(30,45,70,.10)!important}
.app-sidebar.imc-sidebar-style-arctic-glass .side-menu__item{color:#27445f!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-arctic-glass .side-menu__item:hover,.app-sidebar.imc-sidebar-style-arctic-glass .side-menu__item:focus{background:rgba(14,165,233,.10)!important;color:#0ea5e9!important;border-left-color:#67e8f9!important}
.app-sidebar.imc-sidebar-style-arctic-glass .side-menu__item.active,.app-sidebar.imc-sidebar-style-arctic-glass .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-arctic-glass .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-arctic-glass .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,#dff5ff,#e8e9ff)!important;color:#18324a!important;border-left-color:#67e8f9!important;box-shadow:inset 0 0 0 1px rgba(14,165,233,.10),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-arctic-glass .side-menu__item>i,.app-sidebar.imc-sidebar-style-arctic-glass .side-menu__item>svg,.app-sidebar.imc-sidebar-style-arctic-glass .angle{color:#4384a8!important}
.app-sidebar.imc-sidebar-style-arctic-glass .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-arctic-glass .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-arctic-glass .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-arctic-glass .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-arctic-glass .mli.imc-menu-active i{color:#0ea5e9!important}
.app-sidebar.imc-sidebar-style-arctic-glass .slide-menu{background:#edf7fb!important;border:1px solid #d1e2ee!important}
.app-sidebar.imc-sidebar-style-arctic-glass .slide-item{color:#27445f!important}
.app-sidebar.imc-sidebar-style-arctic-glass .slide-item:hover,.app-sidebar.imc-sidebar-style-arctic-glass .slide-item.active{background:rgba(14,165,233,.10)!important;color:#0ea5e9!important}
.app-sidebar.imc-sidebar-style-arctic-glass .imc-sidebar-style-menu{border-top-color:#d1e2ee!important}
.imc-sidebar-preview-arctic-glass{background:linear-gradient(180deg,#fbfdff,#eaf5fb 58%,#eef2ff)!important;color:#27445f!important;border:1px solid #d1e2ee!important}
.imc-sidebar-preview-arctic-glass .imc-preview-item{color:#27445f!important}
.imc-sidebar-preview-arctic-glass .imc-preview-item i{color:#4384a8!important}
.imc-sidebar-preview-arctic-glass .imc-preview-item.active,.imc-sidebar-preview-arctic-glass .imc-preview-item.current{background:linear-gradient(90deg,#dff5ff,#e8e9ff)!important;color:#18324a!important;border-left:3px solid #67e8f9!important;box-shadow:0 4px 12px rgba(14,165,233,.10)!important}
.imc-sidebar-preview-arctic-glass .imc-preview-separator{background:#d1e2ee!important}
html[data-imc-sidebar-style="ivory-gold"]{--imc-theme-primary:#b7791f;--imc-theme-secondary:#d97706;--imc-theme-accent:#eab308;--imc-theme-page:#fbf8ef;--imc-theme-surface:#fffdf7;--imc-theme-surface-2:#f7f0df;--imc-theme-text:#463820;--imc-theme-muted:#88765b;--imc-theme-border:#e7dcc3;--imc-theme-header:linear-gradient(135deg,#9a670f,#d4af37 58%,#f59e0b);--imc-theme-kpi:linear-gradient(135deg,#d4af37,#b7791f);--imc-theme-soft:rgba(183,121,31,.10);--imc-theme-shadow:0 9px 26px rgba(30,45,70,.10);--imc-sidebar-bg:linear-gradient(180deg,#fffef9,#f7f0df 58%,#f4ead5);--imc-sidebar-text:#5c4a2c;--imc-sidebar-icon:#a77b2d;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#d4af37,#b7791f);--imc-premium-kpi-2:linear-gradient(135deg,#d97706,#f59e0b);--imc-premium-kpi-3:linear-gradient(135deg,#ca8a04,#eab308);--imc-premium-kpi-4:linear-gradient(135deg,#be123c,#d97706);--imc-premium-kpi-5:linear-gradient(135deg,#0f766e,#b7791f);--imc-premium-kpi-6:linear-gradient(135deg,#7c3aed,#b7791f);--imc-premium-kpi-7:linear-gradient(135deg,#f59e0b,#92400e);--imc-premium-kpi-8:linear-gradient(135deg,#475569,#b7791f);}
.app-sidebar.imc-sidebar-style-ivory-gold{background:linear-gradient(180deg,#fffef9,#f7f0df 58%,#f4ead5)!important;color:#5c4a2c!important;border-right:1px solid #e7dcc3!important;box-shadow:0 9px 26px rgba(30,45,70,.10)!important}
.app-sidebar.imc-sidebar-style-ivory-gold .side-menu__item{color:#5c4a2c!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-ivory-gold .side-menu__item:hover,.app-sidebar.imc-sidebar-style-ivory-gold .side-menu__item:focus{background:rgba(212,175,55,.13)!important;color:#b7791f!important;border-left-color:#eab308!important}
.app-sidebar.imc-sidebar-style-ivory-gold .side-menu__item.active,.app-sidebar.imc-sidebar-style-ivory-gold .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-ivory-gold .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-ivory-gold .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,#f7e8bc,#fff4d6)!important;color:#463820!important;border-left-color:#eab308!important;box-shadow:inset 0 0 0 1px rgba(183,121,31,.10),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-ivory-gold .side-menu__item>i,.app-sidebar.imc-sidebar-style-ivory-gold .side-menu__item>svg,.app-sidebar.imc-sidebar-style-ivory-gold .angle{color:#a77b2d!important}
.app-sidebar.imc-sidebar-style-ivory-gold .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-ivory-gold .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-ivory-gold .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-ivory-gold .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-ivory-gold .mli.imc-menu-active i{color:#b7791f!important}
.app-sidebar.imc-sidebar-style-ivory-gold .slide-menu{background:#f7f0df!important;border:1px solid #e7dcc3!important}
.app-sidebar.imc-sidebar-style-ivory-gold .slide-item{color:#5c4a2c!important}
.app-sidebar.imc-sidebar-style-ivory-gold .slide-item:hover,.app-sidebar.imc-sidebar-style-ivory-gold .slide-item.active{background:rgba(212,175,55,.13)!important;color:#b7791f!important}
.app-sidebar.imc-sidebar-style-ivory-gold .imc-sidebar-style-menu{border-top-color:#e7dcc3!important}
.imc-sidebar-preview-ivory-gold{background:linear-gradient(180deg,#fffef9,#f7f0df 58%,#f4ead5)!important;color:#5c4a2c!important;border:1px solid #e7dcc3!important}
.imc-sidebar-preview-ivory-gold .imc-preview-item{color:#5c4a2c!important}
.imc-sidebar-preview-ivory-gold .imc-preview-item i{color:#a77b2d!important}
.imc-sidebar-preview-ivory-gold .imc-preview-item.active,.imc-sidebar-preview-ivory-gold .imc-preview-item.current{background:linear-gradient(90deg,#f7e8bc,#fff4d6)!important;color:#463820!important;border-left:3px solid #eab308!important;box-shadow:0 4px 12px rgba(183,121,31,.10)!important}
.imc-sidebar-preview-ivory-gold .imc-preview-separator{background:#e7dcc3!important}
html[data-imc-sidebar-style="pearl-blue"]{--imc-theme-primary:#2563eb;--imc-theme-secondary:#0ea5e9;--imc-theme-accent:#60a5fa;--imc-theme-page:#f7f9fc;--imc-theme-surface:#ffffff;--imc-theme-surface-2:#f0f5fb;--imc-theme-text:#1e3351;--imc-theme-muted:#6c7d94;--imc-theme-border:#dbe5f0;--imc-theme-header:linear-gradient(135deg,#2563eb,#0ea5e9 60%,#60a5fa);--imc-theme-kpi:linear-gradient(135deg,#2563eb,#3b82f6);--imc-theme-soft:rgba(37,99,235,.09);--imc-theme-shadow:0 9px 26px rgba(30,45,70,.10);--imc-sidebar-bg:linear-gradient(180deg,#ffffff,#f0f5fb 60%,#eaf4ff);--imc-sidebar-text:#304563;--imc-sidebar-icon:#5c77a1;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#2563eb,#3b82f6);--imc-premium-kpi-2:linear-gradient(135deg,#0ea5e9,#38bdf8);--imc-premium-kpi-3:linear-gradient(135deg,#4f46e5,#2563eb);--imc-premium-kpi-4:linear-gradient(135deg,#ef4444,#db2777);--imc-premium-kpi-5:linear-gradient(135deg,#10b981,#0ea5e9);--imc-premium-kpi-6:linear-gradient(135deg,#6366f1,#0ea5e9);--imc-premium-kpi-7:linear-gradient(135deg,#f59e0b,#2563eb);--imc-premium-kpi-8:linear-gradient(135deg,#475569,#0ea5e9);}
.app-sidebar.imc-sidebar-style-pearl-blue{background:linear-gradient(180deg,#ffffff,#f0f5fb 60%,#eaf4ff)!important;color:#304563!important;border-right:1px solid #dbe5f0!important;box-shadow:0 9px 26px rgba(30,45,70,.10)!important}
.app-sidebar.imc-sidebar-style-pearl-blue .side-menu__item{color:#304563!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-pearl-blue .side-menu__item:hover,.app-sidebar.imc-sidebar-style-pearl-blue .side-menu__item:focus{background:rgba(37,99,235,.09)!important;color:#2563eb!important;border-left-color:#60a5fa!important}
.app-sidebar.imc-sidebar-style-pearl-blue .side-menu__item.active,.app-sidebar.imc-sidebar-style-pearl-blue .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-pearl-blue .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-pearl-blue .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,#e6efff,#e7f8ff)!important;color:#1e3351!important;border-left-color:#60a5fa!important;box-shadow:inset 0 0 0 1px rgba(37,99,235,.09),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-pearl-blue .side-menu__item>i,.app-sidebar.imc-sidebar-style-pearl-blue .side-menu__item>svg,.app-sidebar.imc-sidebar-style-pearl-blue .angle{color:#5c77a1!important}
.app-sidebar.imc-sidebar-style-pearl-blue .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-pearl-blue .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-pearl-blue .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-pearl-blue .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-pearl-blue .mli.imc-menu-active i{color:#2563eb!important}
.app-sidebar.imc-sidebar-style-pearl-blue .slide-menu{background:#f1f6fb!important;border:1px solid #dbe5f0!important}
.app-sidebar.imc-sidebar-style-pearl-blue .slide-item{color:#304563!important}
.app-sidebar.imc-sidebar-style-pearl-blue .slide-item:hover,.app-sidebar.imc-sidebar-style-pearl-blue .slide-item.active{background:rgba(37,99,235,.09)!important;color:#2563eb!important}
.app-sidebar.imc-sidebar-style-pearl-blue .imc-sidebar-style-menu{border-top-color:#dbe5f0!important}
.imc-sidebar-preview-pearl-blue{background:linear-gradient(180deg,#ffffff,#f0f5fb 60%,#eaf4ff)!important;color:#304563!important;border:1px solid #dbe5f0!important}
.imc-sidebar-preview-pearl-blue .imc-preview-item{color:#304563!important}
.imc-sidebar-preview-pearl-blue .imc-preview-item i{color:#5c77a1!important}
.imc-sidebar-preview-pearl-blue .imc-preview-item.active,.imc-sidebar-preview-pearl-blue .imc-preview-item.current{background:linear-gradient(90deg,#e6efff,#e7f8ff)!important;color:#1e3351!important;border-left:3px solid #60a5fa!important;box-shadow:0 4px 12px rgba(37,99,235,.09)!important}
.imc-sidebar-preview-pearl-blue .imc-preview-separator{background:#dbe5f0!important}
html[data-imc-sidebar-style="champagne-rose"]{--imc-theme-primary:#b76e79;--imc-theme-secondary:#db2777;--imc-theme-accent:#f9a8d4;--imc-theme-page:#fff8f5;--imc-theme-surface:#fffdfb;--imc-theme-surface-2:#fbeeea;--imc-theme-text:#4b3035;--imc-theme-muted:#8a6b70;--imc-theme-border:#efd9d5;--imc-theme-header:linear-gradient(135deg,#b76e79,#db2777 55%,#f0b88d);--imc-theme-kpi:linear-gradient(135deg,#b76e79,#db2777);--imc-theme-soft:rgba(183,110,121,.11);--imc-theme-shadow:0 9px 26px rgba(30,45,70,.10);--imc-sidebar-bg:linear-gradient(180deg,#fffdfb,#f9ece8 58%,#fff3ef);--imc-sidebar-text:#5c3d44;--imc-sidebar-icon:#a36572;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#b76e79,#db2777);--imc-premium-kpi-2:linear-gradient(135deg,#ec4899,#f472b6);--imc-premium-kpi-3:linear-gradient(135deg,#f0b88d,#d97706);--imc-premium-kpi-4:linear-gradient(135deg,#be123c,#e11d48);--imc-premium-kpi-5:linear-gradient(135deg,#14b8a6,#b76e79);--imc-premium-kpi-6:linear-gradient(135deg,#8b5cf6,#db2777);--imc-premium-kpi-7:linear-gradient(135deg,#f59e0b,#b76e79);--imc-premium-kpi-8:linear-gradient(135deg,#64748b,#be6e7c);}
.app-sidebar.imc-sidebar-style-champagne-rose{background:linear-gradient(180deg,#fffdfb,#f9ece8 58%,#fff3ef)!important;color:#5c3d44!important;border-right:1px solid #efd9d5!important;box-shadow:0 9px 26px rgba(30,45,70,.10)!important}
.app-sidebar.imc-sidebar-style-champagne-rose .side-menu__item{color:#5c3d44!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-champagne-rose .side-menu__item:hover,.app-sidebar.imc-sidebar-style-champagne-rose .side-menu__item:focus{background:rgba(219,39,119,.08)!important;color:#b76e79!important;border-left-color:#f9a8d4!important}
.app-sidebar.imc-sidebar-style-champagne-rose .side-menu__item.active,.app-sidebar.imc-sidebar-style-champagne-rose .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-champagne-rose .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-champagne-rose .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,#f9e0e5,#fde8f2)!important;color:#4b3035!important;border-left-color:#f9a8d4!important;box-shadow:inset 0 0 0 1px rgba(183,110,121,.11),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-champagne-rose .side-menu__item>i,.app-sidebar.imc-sidebar-style-champagne-rose .side-menu__item>svg,.app-sidebar.imc-sidebar-style-champagne-rose .angle{color:#a36572!important}
.app-sidebar.imc-sidebar-style-champagne-rose .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-champagne-rose .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-champagne-rose .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-champagne-rose .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-champagne-rose .mli.imc-menu-active i{color:#b76e79!important}
.app-sidebar.imc-sidebar-style-champagne-rose .slide-menu{background:#faefed!important;border:1px solid #efd9d5!important}
.app-sidebar.imc-sidebar-style-champagne-rose .slide-item{color:#5c3d44!important}
.app-sidebar.imc-sidebar-style-champagne-rose .slide-item:hover,.app-sidebar.imc-sidebar-style-champagne-rose .slide-item.active{background:rgba(219,39,119,.08)!important;color:#b76e79!important}
.app-sidebar.imc-sidebar-style-champagne-rose .imc-sidebar-style-menu{border-top-color:#efd9d5!important}
.imc-sidebar-preview-champagne-rose{background:linear-gradient(180deg,#fffdfb,#f9ece8 58%,#fff3ef)!important;color:#5c3d44!important;border:1px solid #efd9d5!important}
.imc-sidebar-preview-champagne-rose .imc-preview-item{color:#5c3d44!important}
.imc-sidebar-preview-champagne-rose .imc-preview-item i{color:#a36572!important}
.imc-sidebar-preview-champagne-rose .imc-preview-item.active,.imc-sidebar-preview-champagne-rose .imc-preview-item.current{background:linear-gradient(90deg,#f9e0e5,#fde8f2)!important;color:#4b3035!important;border-left:3px solid #f9a8d4!important;box-shadow:0 4px 12px rgba(183,110,121,.11)!important}
.imc-sidebar-preview-champagne-rose .imc-preview-separator{background:#efd9d5!important}
html[data-imc-sidebar-style="titanium-teal"]{--imc-theme-primary:#0f766e;--imc-theme-secondary:#0891b2;--imc-theme-accent:#2dd4bf;--imc-theme-page:#f3f6f6;--imc-theme-surface:#ffffff;--imc-theme-surface-2:#edf2f2;--imc-theme-text:#243a3d;--imc-theme-muted:#6c7d7e;--imc-theme-border:#d7e0e0;--imc-theme-header:linear-gradient(135deg,#475569,#0f766e 55%,#0891b2);--imc-theme-kpi:linear-gradient(135deg,#0f766e,#14b8a6);--imc-theme-soft:rgba(15,118,110,.09);--imc-theme-shadow:0 9px 26px rgba(30,45,70,.10);--imc-sidebar-bg:linear-gradient(180deg,#fbfcfc,#e8eeee 58%,#e6f5f4);--imc-sidebar-text:#3f5556;--imc-sidebar-icon:#5e8382;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#0f766e,#14b8a6);--imc-premium-kpi-2:linear-gradient(135deg,#0891b2,#06b6d4);--imc-premium-kpi-3:linear-gradient(135deg,#475569,#64748b);--imc-premium-kpi-4:linear-gradient(135deg,#e11d48,#64748b);--imc-premium-kpi-5:linear-gradient(135deg,#10b981,#0f766e);--imc-premium-kpi-6:linear-gradient(135deg,#4f46e5,#0891b2);--imc-premium-kpi-7:linear-gradient(135deg,#f59e0b,#0f766e);--imc-premium-kpi-8:linear-gradient(135deg,#334155,#0f766e);}
.app-sidebar.imc-sidebar-style-titanium-teal{background:linear-gradient(180deg,#fbfcfc,#e8eeee 58%,#e6f5f4)!important;color:#3f5556!important;border-right:1px solid #d7e0e0!important;box-shadow:0 9px 26px rgba(30,45,70,.10)!important}
.app-sidebar.imc-sidebar-style-titanium-teal .side-menu__item{color:#3f5556!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-titanium-teal .side-menu__item:hover,.app-sidebar.imc-sidebar-style-titanium-teal .side-menu__item:focus{background:rgba(15,118,110,.09)!important;color:#0f766e!important;border-left-color:#2dd4bf!important}
.app-sidebar.imc-sidebar-style-titanium-teal .side-menu__item.active,.app-sidebar.imc-sidebar-style-titanium-teal .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-titanium-teal .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-titanium-teal .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,#dff2ef,#e2f6fb)!important;color:#243a3d!important;border-left-color:#2dd4bf!important;box-shadow:inset 0 0 0 1px rgba(15,118,110,.09),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-titanium-teal .side-menu__item>i,.app-sidebar.imc-sidebar-style-titanium-teal .side-menu__item>svg,.app-sidebar.imc-sidebar-style-titanium-teal .angle{color:#5e8382!important}
.app-sidebar.imc-sidebar-style-titanium-teal .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-titanium-teal .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-titanium-teal .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-titanium-teal .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-titanium-teal .mli.imc-menu-active i{color:#0f766e!important}
.app-sidebar.imc-sidebar-style-titanium-teal .slide-menu{background:#eef4f4!important;border:1px solid #d7e0e0!important}
.app-sidebar.imc-sidebar-style-titanium-teal .slide-item{color:#3f5556!important}
.app-sidebar.imc-sidebar-style-titanium-teal .slide-item:hover,.app-sidebar.imc-sidebar-style-titanium-teal .slide-item.active{background:rgba(15,118,110,.09)!important;color:#0f766e!important}
.app-sidebar.imc-sidebar-style-titanium-teal .imc-sidebar-style-menu{border-top-color:#d7e0e0!important}
.imc-sidebar-preview-titanium-teal{background:linear-gradient(180deg,#fbfcfc,#e8eeee 58%,#e6f5f4)!important;color:#3f5556!important;border:1px solid #d7e0e0!important}
.imc-sidebar-preview-titanium-teal .imc-preview-item{color:#3f5556!important}
.imc-sidebar-preview-titanium-teal .imc-preview-item i{color:#5e8382!important}
.imc-sidebar-preview-titanium-teal .imc-preview-item.active,.imc-sidebar-preview-titanium-teal .imc-preview-item.current{background:linear-gradient(90deg,#dff2ef,#e2f6fb)!important;color:#243a3d!important;border-left:3px solid #2dd4bf!important;box-shadow:0 4px 12px rgba(15,118,110,.09)!important}
.imc-sidebar-preview-titanium-teal .imc-preview-separator{background:#d7e0e0!important}
html[data-imc-sidebar-style="alpine-silver"]{--imc-theme-primary:#475569;--imc-theme-secondary:#0ea5e9;--imc-theme-accent:#94a3b8;--imc-theme-page:#f1f5f9;--imc-theme-surface:#ffffff;--imc-theme-surface-2:#e9eff5;--imc-theme-text:#26384b;--imc-theme-muted:#708092;--imc-theme-border:#d6e0ea;--imc-theme-header:linear-gradient(135deg,#475569,#64748b 50%,#0ea5e9);--imc-theme-kpi:linear-gradient(135deg,#475569,#64748b);--imc-theme-soft:rgba(71,85,105,.09);--imc-theme-shadow:0 9px 26px rgba(30,45,70,.10);--imc-sidebar-bg:linear-gradient(180deg,#ffffff,#edf2f7 58%,#e7f4fb);--imc-sidebar-text:#405267;--imc-sidebar-icon:#72849a;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#475569,#64748b);--imc-premium-kpi-2:linear-gradient(135deg,#0ea5e9,#38bdf8);--imc-premium-kpi-3:linear-gradient(135deg,#94a3b8,#64748b);--imc-premium-kpi-4:linear-gradient(135deg,#e11d48,#475569);--imc-premium-kpi-5:linear-gradient(135deg,#0f766e,#64748b);--imc-premium-kpi-6:linear-gradient(135deg,#4f46e5,#64748b);--imc-premium-kpi-7:linear-gradient(135deg,#f59e0b,#64748b);--imc-premium-kpi-8:linear-gradient(135deg,#334155,#0284c7);}
.app-sidebar.imc-sidebar-style-alpine-silver{background:linear-gradient(180deg,#ffffff,#edf2f7 58%,#e7f4fb)!important;color:#405267!important;border-right:1px solid #d6e0ea!important;box-shadow:0 9px 26px rgba(30,45,70,.10)!important}
.app-sidebar.imc-sidebar-style-alpine-silver .side-menu__item{color:#405267!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-alpine-silver .side-menu__item:hover,.app-sidebar.imc-sidebar-style-alpine-silver .side-menu__item:focus{background:rgba(71,85,105,.08)!important;color:#475569!important;border-left-color:#94a3b8!important}
.app-sidebar.imc-sidebar-style-alpine-silver .side-menu__item.active,.app-sidebar.imc-sidebar-style-alpine-silver .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-alpine-silver .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-alpine-silver .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,#e2e8f0,#e0f2fe)!important;color:#26384b!important;border-left-color:#94a3b8!important;box-shadow:inset 0 0 0 1px rgba(71,85,105,.09),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-alpine-silver .side-menu__item>i,.app-sidebar.imc-sidebar-style-alpine-silver .side-menu__item>svg,.app-sidebar.imc-sidebar-style-alpine-silver .angle{color:#72849a!important}
.app-sidebar.imc-sidebar-style-alpine-silver .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-alpine-silver .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-alpine-silver .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-alpine-silver .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-alpine-silver .mli.imc-menu-active i{color:#475569!important}
.app-sidebar.imc-sidebar-style-alpine-silver .slide-menu{background:#edf2f7!important;border:1px solid #d6e0ea!important}
.app-sidebar.imc-sidebar-style-alpine-silver .slide-item{color:#405267!important}
.app-sidebar.imc-sidebar-style-alpine-silver .slide-item:hover,.app-sidebar.imc-sidebar-style-alpine-silver .slide-item.active{background:rgba(71,85,105,.08)!important;color:#475569!important}
.app-sidebar.imc-sidebar-style-alpine-silver .imc-sidebar-style-menu{border-top-color:#d6e0ea!important}
.imc-sidebar-preview-alpine-silver{background:linear-gradient(180deg,#ffffff,#edf2f7 58%,#e7f4fb)!important;color:#405267!important;border:1px solid #d6e0ea!important}
.imc-sidebar-preview-alpine-silver .imc-preview-item{color:#405267!important}
.imc-sidebar-preview-alpine-silver .imc-preview-item i{color:#72849a!important}
.imc-sidebar-preview-alpine-silver .imc-preview-item.active,.imc-sidebar-preview-alpine-silver .imc-preview-item.current{background:linear-gradient(90deg,#e2e8f0,#e0f2fe)!important;color:#26384b!important;border-left:3px solid #94a3b8!important;box-shadow:0 4px 12px rgba(71,85,105,.09)!important}
.imc-sidebar-preview-alpine-silver .imc-preview-separator{background:#d6e0ea!important}
html[data-imc-sidebar-style="porcelain-violet"]{--imc-theme-primary:#7c3aed;--imc-theme-secondary:#8b5cf6;--imc-theme-accent:#c4b5fd;--imc-theme-page:#faf9ff;--imc-theme-surface:#ffffff;--imc-theme-surface-2:#f4f0ff;--imc-theme-text:#3a3151;--imc-theme-muted:#7a708d;--imc-theme-border:#e7dff4;--imc-theme-header:linear-gradient(135deg,#7c3aed,#8b5cf6 55%,#c084fc);--imc-theme-kpi:linear-gradient(135deg,#7c3aed,#a855f7);--imc-theme-soft:rgba(124,58,237,.09);--imc-theme-shadow:0 9px 26px rgba(30,45,70,.10);--imc-sidebar-bg:linear-gradient(180deg,#ffffff,#f6f2ff 58%,#f1edfb);--imc-sidebar-text:#514663;--imc-sidebar-icon:#7d6b9d;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#7c3aed,#a855f7);--imc-premium-kpi-2:linear-gradient(135deg,#6366f1,#8b5cf6);--imc-premium-kpi-3:linear-gradient(135deg,#c084fc,#7c3aed);--imc-premium-kpi-4:linear-gradient(135deg,#ec4899,#8b5cf6);--imc-premium-kpi-5:linear-gradient(135deg,#06b6d4,#8b5cf6);--imc-premium-kpi-6:linear-gradient(135deg,#4f46e5,#a855f7);--imc-premium-kpi-7:linear-gradient(135deg,#f59e0b,#7c3aed);--imc-premium-kpi-8:linear-gradient(135deg,#64748b,#7c3aed);}
.app-sidebar.imc-sidebar-style-porcelain-violet{background:linear-gradient(180deg,#ffffff,#f6f2ff 58%,#f1edfb)!important;color:#514663!important;border-right:1px solid #e7dff4!important;box-shadow:0 9px 26px rgba(30,45,70,.10)!important}
.app-sidebar.imc-sidebar-style-porcelain-violet .side-menu__item{color:#514663!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-porcelain-violet .side-menu__item:hover,.app-sidebar.imc-sidebar-style-porcelain-violet .side-menu__item:focus{background:rgba(124,58,237,.08)!important;color:#7c3aed!important;border-left-color:#c4b5fd!important}
.app-sidebar.imc-sidebar-style-porcelain-violet .side-menu__item.active,.app-sidebar.imc-sidebar-style-porcelain-violet .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-porcelain-violet .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-porcelain-violet .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,#eee7ff,#f6ecff)!important;color:#3a3151!important;border-left-color:#c4b5fd!important;box-shadow:inset 0 0 0 1px rgba(124,58,237,.09),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-porcelain-violet .side-menu__item>i,.app-sidebar.imc-sidebar-style-porcelain-violet .side-menu__item>svg,.app-sidebar.imc-sidebar-style-porcelain-violet .angle{color:#7d6b9d!important}
.app-sidebar.imc-sidebar-style-porcelain-violet .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-porcelain-violet .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-porcelain-violet .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-porcelain-violet .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-porcelain-violet .mli.imc-menu-active i{color:#7c3aed!important}
.app-sidebar.imc-sidebar-style-porcelain-violet .slide-menu{background:#f5f1fb!important;border:1px solid #e7dff4!important}
.app-sidebar.imc-sidebar-style-porcelain-violet .slide-item{color:#514663!important}
.app-sidebar.imc-sidebar-style-porcelain-violet .slide-item:hover,.app-sidebar.imc-sidebar-style-porcelain-violet .slide-item.active{background:rgba(124,58,237,.08)!important;color:#7c3aed!important}
.app-sidebar.imc-sidebar-style-porcelain-violet .imc-sidebar-style-menu{border-top-color:#e7dff4!important}
.imc-sidebar-preview-porcelain-violet{background:linear-gradient(180deg,#ffffff,#f6f2ff 58%,#f1edfb)!important;color:#514663!important;border:1px solid #e7dff4!important}
.imc-sidebar-preview-porcelain-violet .imc-preview-item{color:#514663!important}
.imc-sidebar-preview-porcelain-violet .imc-preview-item i{color:#7d6b9d!important}
.imc-sidebar-preview-porcelain-violet .imc-preview-item.active,.imc-sidebar-preview-porcelain-violet .imc-preview-item.current{background:linear-gradient(90deg,#eee7ff,#f6ecff)!important;color:#3a3151!important;border-left:3px solid #c4b5fd!important;box-shadow:0 4px 12px rgba(124,58,237,.09)!important}
.imc-sidebar-preview-porcelain-violet .imc-preview-separator{background:#e7dff4!important}
html[data-imc-sidebar-style="sandstone-executive"]{--imc-theme-primary:#92400e;--imc-theme-secondary:#1e3a8a;--imc-theme-accent:#d97706;--imc-theme-page:#f8f4ed;--imc-theme-surface:#fffdf8;--imc-theme-surface-2:#f1eadf;--imc-theme-text:#43382d;--imc-theme-muted:#7f7061;--imc-theme-border:#e3d8c9;--imc-theme-header:linear-gradient(135deg,#92400e,#1e3a8a 60%,#d97706);--imc-theme-kpi:linear-gradient(135deg,#92400e,#b45309);--imc-theme-soft:rgba(146,64,14,.09);--imc-theme-shadow:0 9px 26px rgba(30,45,70,.10);--imc-sidebar-bg:linear-gradient(180deg,#fffdf8,#f1eadf 58%,#eaf0f7);--imc-sidebar-text:#584a3b;--imc-sidebar-icon:#8a735d;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#92400e,#b45309);--imc-premium-kpi-2:linear-gradient(135deg,#1e3a8a,#2563eb);--imc-premium-kpi-3:linear-gradient(135deg,#d97706,#f59e0b);--imc-premium-kpi-4:linear-gradient(135deg,#be123c,#92400e);--imc-premium-kpi-5:linear-gradient(135deg,#0f766e,#92400e);--imc-premium-kpi-6:linear-gradient(135deg,#4f46e5,#1e3a8a);--imc-premium-kpi-7:linear-gradient(135deg,#ca8a04,#92400e);--imc-premium-kpi-8:linear-gradient(135deg,#475569,#1e3a8a);}
.app-sidebar.imc-sidebar-style-sandstone-executive{background:linear-gradient(180deg,#fffdf8,#f1eadf 58%,#eaf0f7)!important;color:#584a3b!important;border-right:1px solid #e3d8c9!important;box-shadow:0 9px 26px rgba(30,45,70,.10)!important}
.app-sidebar.imc-sidebar-style-sandstone-executive .side-menu__item{color:#584a3b!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-sandstone-executive .side-menu__item:hover,.app-sidebar.imc-sidebar-style-sandstone-executive .side-menu__item:focus{background:rgba(146,64,14,.08)!important;color:#92400e!important;border-left-color:#d97706!important}
.app-sidebar.imc-sidebar-style-sandstone-executive .side-menu__item.active,.app-sidebar.imc-sidebar-style-sandstone-executive .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-sandstone-executive .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-sandstone-executive .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,#f4e6d0,#e7eefb)!important;color:#43382d!important;border-left-color:#d97706!important;box-shadow:inset 0 0 0 1px rgba(146,64,14,.09),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-sandstone-executive .side-menu__item>i,.app-sidebar.imc-sidebar-style-sandstone-executive .side-menu__item>svg,.app-sidebar.imc-sidebar-style-sandstone-executive .angle{color:#8a735d!important}
.app-sidebar.imc-sidebar-style-sandstone-executive .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-sandstone-executive .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-sandstone-executive .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-sandstone-executive .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-sandstone-executive .mli.imc-menu-active i{color:#92400e!important}
.app-sidebar.imc-sidebar-style-sandstone-executive .slide-menu{background:#f3ede4!important;border:1px solid #e3d8c9!important}
.app-sidebar.imc-sidebar-style-sandstone-executive .slide-item{color:#584a3b!important}
.app-sidebar.imc-sidebar-style-sandstone-executive .slide-item:hover,.app-sidebar.imc-sidebar-style-sandstone-executive .slide-item.active{background:rgba(146,64,14,.08)!important;color:#92400e!important}
.app-sidebar.imc-sidebar-style-sandstone-executive .imc-sidebar-style-menu{border-top-color:#e3d8c9!important}
.imc-sidebar-preview-sandstone-executive{background:linear-gradient(180deg,#fffdf8,#f1eadf 58%,#eaf0f7)!important;color:#584a3b!important;border:1px solid #e3d8c9!important}
.imc-sidebar-preview-sandstone-executive .imc-preview-item{color:#584a3b!important}
.imc-sidebar-preview-sandstone-executive .imc-preview-item i{color:#8a735d!important}
.imc-sidebar-preview-sandstone-executive .imc-preview-item.active,.imc-sidebar-preview-sandstone-executive .imc-preview-item.current{background:linear-gradient(90deg,#f4e6d0,#e7eefb)!important;color:#43382d!important;border-left:3px solid #d97706!important;box-shadow:0 4px 12px rgba(146,64,14,.09)!important}
.imc-sidebar-preview-sandstone-executive .imc-preview-separator{background:#e3d8c9!important}
html[data-imc-sidebar-style="midnight-luxe"] .card.cardColor.bg-purple,
html[data-imc-sidebar-style="graphite-platinum"] .card.cardColor.bg-purple,
html[data-imc-sidebar-style="obsidian-rose"] .card.cardColor.bg-purple,
html[data-imc-sidebar-style="sapphire-noir"] .card.cardColor.bg-purple,
html[data-imc-sidebar-style="emerald-noir"] .card.cardColor.bg-purple,
html[data-imc-sidebar-style="bronze-executive"] .card.cardColor.bg-purple,
html[data-imc-sidebar-style="carbon-cyan"] .card.cardColor.bg-purple,
html[data-imc-sidebar-style="burgundy-gold"] .card.cardColor.bg-purple,
html[data-imc-sidebar-style="amethyst-night"] .card.cardColor.bg-purple,
html[data-imc-sidebar-style="royal-navy-gold"] .card.cardColor.bg-purple,
html[data-imc-sidebar-style="forest-luxe"] .card.cardColor.bg-purple,
html[data-imc-sidebar-style="crimson-noir"] .card.cardColor.bg-purple,
html[data-imc-sidebar-style="arctic-glass"] .card.cardColor.bg-purple,
html[data-imc-sidebar-style="ivory-gold"] .card.cardColor.bg-purple,
html[data-imc-sidebar-style="pearl-blue"] .card.cardColor.bg-purple,
html[data-imc-sidebar-style="champagne-rose"] .card.cardColor.bg-purple,
html[data-imc-sidebar-style="titanium-teal"] .card.cardColor.bg-purple,
html[data-imc-sidebar-style="alpine-silver"] .card.cardColor.bg-purple,
html[data-imc-sidebar-style="porcelain-violet"] .card.cardColor.bg-purple,
html[data-imc-sidebar-style="sandstone-executive"] .card.cardColor.bg-purple{background:var(--imc-premium-kpi-1)!important;background-image:var(--imc-premium-kpi-1)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="midnight-luxe"] .card.cardColor.bg-green,
html[data-imc-sidebar-style="graphite-platinum"] .card.cardColor.bg-green,
html[data-imc-sidebar-style="obsidian-rose"] .card.cardColor.bg-green,
html[data-imc-sidebar-style="sapphire-noir"] .card.cardColor.bg-green,
html[data-imc-sidebar-style="emerald-noir"] .card.cardColor.bg-green,
html[data-imc-sidebar-style="bronze-executive"] .card.cardColor.bg-green,
html[data-imc-sidebar-style="carbon-cyan"] .card.cardColor.bg-green,
html[data-imc-sidebar-style="burgundy-gold"] .card.cardColor.bg-green,
html[data-imc-sidebar-style="amethyst-night"] .card.cardColor.bg-green,
html[data-imc-sidebar-style="royal-navy-gold"] .card.cardColor.bg-green,
html[data-imc-sidebar-style="forest-luxe"] .card.cardColor.bg-green,
html[data-imc-sidebar-style="crimson-noir"] .card.cardColor.bg-green,
html[data-imc-sidebar-style="arctic-glass"] .card.cardColor.bg-green,
html[data-imc-sidebar-style="ivory-gold"] .card.cardColor.bg-green,
html[data-imc-sidebar-style="pearl-blue"] .card.cardColor.bg-green,
html[data-imc-sidebar-style="champagne-rose"] .card.cardColor.bg-green,
html[data-imc-sidebar-style="titanium-teal"] .card.cardColor.bg-green,
html[data-imc-sidebar-style="alpine-silver"] .card.cardColor.bg-green,
html[data-imc-sidebar-style="porcelain-violet"] .card.cardColor.bg-green,
html[data-imc-sidebar-style="sandstone-executive"] .card.cardColor.bg-green{background:var(--imc-premium-kpi-2)!important;background-image:var(--imc-premium-kpi-2)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="midnight-luxe"] .card.cardColor.bg-orange,
html[data-imc-sidebar-style="graphite-platinum"] .card.cardColor.bg-orange,
html[data-imc-sidebar-style="obsidian-rose"] .card.cardColor.bg-orange,
html[data-imc-sidebar-style="sapphire-noir"] .card.cardColor.bg-orange,
html[data-imc-sidebar-style="emerald-noir"] .card.cardColor.bg-orange,
html[data-imc-sidebar-style="bronze-executive"] .card.cardColor.bg-orange,
html[data-imc-sidebar-style="carbon-cyan"] .card.cardColor.bg-orange,
html[data-imc-sidebar-style="burgundy-gold"] .card.cardColor.bg-orange,
html[data-imc-sidebar-style="amethyst-night"] .card.cardColor.bg-orange,
html[data-imc-sidebar-style="royal-navy-gold"] .card.cardColor.bg-orange,
html[data-imc-sidebar-style="forest-luxe"] .card.cardColor.bg-orange,
html[data-imc-sidebar-style="crimson-noir"] .card.cardColor.bg-orange,
html[data-imc-sidebar-style="arctic-glass"] .card.cardColor.bg-orange,
html[data-imc-sidebar-style="ivory-gold"] .card.cardColor.bg-orange,
html[data-imc-sidebar-style="pearl-blue"] .card.cardColor.bg-orange,
html[data-imc-sidebar-style="champagne-rose"] .card.cardColor.bg-orange,
html[data-imc-sidebar-style="titanium-teal"] .card.cardColor.bg-orange,
html[data-imc-sidebar-style="alpine-silver"] .card.cardColor.bg-orange,
html[data-imc-sidebar-style="porcelain-violet"] .card.cardColor.bg-orange,
html[data-imc-sidebar-style="sandstone-executive"] .card.cardColor.bg-orange{background:var(--imc-premium-kpi-3)!important;background-image:var(--imc-premium-kpi-3)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="midnight-luxe"] .card.cardColor.bg-yellow,
html[data-imc-sidebar-style="graphite-platinum"] .card.cardColor.bg-yellow,
html[data-imc-sidebar-style="obsidian-rose"] .card.cardColor.bg-yellow,
html[data-imc-sidebar-style="sapphire-noir"] .card.cardColor.bg-yellow,
html[data-imc-sidebar-style="emerald-noir"] .card.cardColor.bg-yellow,
html[data-imc-sidebar-style="bronze-executive"] .card.cardColor.bg-yellow,
html[data-imc-sidebar-style="carbon-cyan"] .card.cardColor.bg-yellow,
html[data-imc-sidebar-style="burgundy-gold"] .card.cardColor.bg-yellow,
html[data-imc-sidebar-style="amethyst-night"] .card.cardColor.bg-yellow,
html[data-imc-sidebar-style="royal-navy-gold"] .card.cardColor.bg-yellow,
html[data-imc-sidebar-style="forest-luxe"] .card.cardColor.bg-yellow,
html[data-imc-sidebar-style="crimson-noir"] .card.cardColor.bg-yellow,
html[data-imc-sidebar-style="arctic-glass"] .card.cardColor.bg-yellow,
html[data-imc-sidebar-style="ivory-gold"] .card.cardColor.bg-yellow,
html[data-imc-sidebar-style="pearl-blue"] .card.cardColor.bg-yellow,
html[data-imc-sidebar-style="champagne-rose"] .card.cardColor.bg-yellow,
html[data-imc-sidebar-style="titanium-teal"] .card.cardColor.bg-yellow,
html[data-imc-sidebar-style="alpine-silver"] .card.cardColor.bg-yellow,
html[data-imc-sidebar-style="porcelain-violet"] .card.cardColor.bg-yellow,
html[data-imc-sidebar-style="sandstone-executive"] .card.cardColor.bg-yellow{background:var(--imc-premium-kpi-4)!important;background-image:var(--imc-premium-kpi-4)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="midnight-luxe"] .card.cardColor.bg-blue,
html[data-imc-sidebar-style="graphite-platinum"] .card.cardColor.bg-blue,
html[data-imc-sidebar-style="obsidian-rose"] .card.cardColor.bg-blue,
html[data-imc-sidebar-style="sapphire-noir"] .card.cardColor.bg-blue,
html[data-imc-sidebar-style="emerald-noir"] .card.cardColor.bg-blue,
html[data-imc-sidebar-style="bronze-executive"] .card.cardColor.bg-blue,
html[data-imc-sidebar-style="carbon-cyan"] .card.cardColor.bg-blue,
html[data-imc-sidebar-style="burgundy-gold"] .card.cardColor.bg-blue,
html[data-imc-sidebar-style="amethyst-night"] .card.cardColor.bg-blue,
html[data-imc-sidebar-style="royal-navy-gold"] .card.cardColor.bg-blue,
html[data-imc-sidebar-style="forest-luxe"] .card.cardColor.bg-blue,
html[data-imc-sidebar-style="crimson-noir"] .card.cardColor.bg-blue,
html[data-imc-sidebar-style="arctic-glass"] .card.cardColor.bg-blue,
html[data-imc-sidebar-style="ivory-gold"] .card.cardColor.bg-blue,
html[data-imc-sidebar-style="pearl-blue"] .card.cardColor.bg-blue,
html[data-imc-sidebar-style="champagne-rose"] .card.cardColor.bg-blue,
html[data-imc-sidebar-style="titanium-teal"] .card.cardColor.bg-blue,
html[data-imc-sidebar-style="alpine-silver"] .card.cardColor.bg-blue,
html[data-imc-sidebar-style="porcelain-violet"] .card.cardColor.bg-blue,
html[data-imc-sidebar-style="sandstone-executive"] .card.cardColor.bg-blue{background:var(--imc-premium-kpi-5)!important;background-image:var(--imc-premium-kpi-5)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="midnight-luxe"] .card.cardColor.bg-cyan,
html[data-imc-sidebar-style="graphite-platinum"] .card.cardColor.bg-cyan,
html[data-imc-sidebar-style="obsidian-rose"] .card.cardColor.bg-cyan,
html[data-imc-sidebar-style="sapphire-noir"] .card.cardColor.bg-cyan,
html[data-imc-sidebar-style="emerald-noir"] .card.cardColor.bg-cyan,
html[data-imc-sidebar-style="bronze-executive"] .card.cardColor.bg-cyan,
html[data-imc-sidebar-style="carbon-cyan"] .card.cardColor.bg-cyan,
html[data-imc-sidebar-style="burgundy-gold"] .card.cardColor.bg-cyan,
html[data-imc-sidebar-style="amethyst-night"] .card.cardColor.bg-cyan,
html[data-imc-sidebar-style="royal-navy-gold"] .card.cardColor.bg-cyan,
html[data-imc-sidebar-style="forest-luxe"] .card.cardColor.bg-cyan,
html[data-imc-sidebar-style="crimson-noir"] .card.cardColor.bg-cyan,
html[data-imc-sidebar-style="arctic-glass"] .card.cardColor.bg-cyan,
html[data-imc-sidebar-style="ivory-gold"] .card.cardColor.bg-cyan,
html[data-imc-sidebar-style="pearl-blue"] .card.cardColor.bg-cyan,
html[data-imc-sidebar-style="champagne-rose"] .card.cardColor.bg-cyan,
html[data-imc-sidebar-style="titanium-teal"] .card.cardColor.bg-cyan,
html[data-imc-sidebar-style="alpine-silver"] .card.cardColor.bg-cyan,
html[data-imc-sidebar-style="porcelain-violet"] .card.cardColor.bg-cyan,
html[data-imc-sidebar-style="sandstone-executive"] .card.cardColor.bg-cyan{background:var(--imc-premium-kpi-6)!important;background-image:var(--imc-premium-kpi-6)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="midnight-luxe"] .card.cardColor.bg-success,
html[data-imc-sidebar-style="graphite-platinum"] .card.cardColor.bg-success,
html[data-imc-sidebar-style="obsidian-rose"] .card.cardColor.bg-success,
html[data-imc-sidebar-style="sapphire-noir"] .card.cardColor.bg-success,
html[data-imc-sidebar-style="emerald-noir"] .card.cardColor.bg-success,
html[data-imc-sidebar-style="bronze-executive"] .card.cardColor.bg-success,
html[data-imc-sidebar-style="carbon-cyan"] .card.cardColor.bg-success,
html[data-imc-sidebar-style="burgundy-gold"] .card.cardColor.bg-success,
html[data-imc-sidebar-style="amethyst-night"] .card.cardColor.bg-success,
html[data-imc-sidebar-style="royal-navy-gold"] .card.cardColor.bg-success,
html[data-imc-sidebar-style="forest-luxe"] .card.cardColor.bg-success,
html[data-imc-sidebar-style="crimson-noir"] .card.cardColor.bg-success,
html[data-imc-sidebar-style="arctic-glass"] .card.cardColor.bg-success,
html[data-imc-sidebar-style="ivory-gold"] .card.cardColor.bg-success,
html[data-imc-sidebar-style="pearl-blue"] .card.cardColor.bg-success,
html[data-imc-sidebar-style="champagne-rose"] .card.cardColor.bg-success,
html[data-imc-sidebar-style="titanium-teal"] .card.cardColor.bg-success,
html[data-imc-sidebar-style="alpine-silver"] .card.cardColor.bg-success,
html[data-imc-sidebar-style="porcelain-violet"] .card.cardColor.bg-success,
html[data-imc-sidebar-style="sandstone-executive"] .card.cardColor.bg-success{background:var(--imc-premium-kpi-7)!important;background-image:var(--imc-premium-kpi-7)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="midnight-luxe"] .card.cardColor.bg-primary,
html[data-imc-sidebar-style="graphite-platinum"] .card.cardColor.bg-primary,
html[data-imc-sidebar-style="obsidian-rose"] .card.cardColor.bg-primary,
html[data-imc-sidebar-style="sapphire-noir"] .card.cardColor.bg-primary,
html[data-imc-sidebar-style="emerald-noir"] .card.cardColor.bg-primary,
html[data-imc-sidebar-style="bronze-executive"] .card.cardColor.bg-primary,
html[data-imc-sidebar-style="carbon-cyan"] .card.cardColor.bg-primary,
html[data-imc-sidebar-style="burgundy-gold"] .card.cardColor.bg-primary,
html[data-imc-sidebar-style="amethyst-night"] .card.cardColor.bg-primary,
html[data-imc-sidebar-style="royal-navy-gold"] .card.cardColor.bg-primary,
html[data-imc-sidebar-style="forest-luxe"] .card.cardColor.bg-primary,
html[data-imc-sidebar-style="crimson-noir"] .card.cardColor.bg-primary,
html[data-imc-sidebar-style="arctic-glass"] .card.cardColor.bg-primary,
html[data-imc-sidebar-style="ivory-gold"] .card.cardColor.bg-primary,
html[data-imc-sidebar-style="pearl-blue"] .card.cardColor.bg-primary,
html[data-imc-sidebar-style="champagne-rose"] .card.cardColor.bg-primary,
html[data-imc-sidebar-style="titanium-teal"] .card.cardColor.bg-primary,
html[data-imc-sidebar-style="alpine-silver"] .card.cardColor.bg-primary,
html[data-imc-sidebar-style="porcelain-violet"] .card.cardColor.bg-primary,
html[data-imc-sidebar-style="sandstone-executive"] .card.cardColor.bg-primary{background:var(--imc-premium-kpi-8)!important;background-image:var(--imc-premium-kpi-8)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="midnight-luxe"] .card.cardColor .card-body,
html[data-imc-sidebar-style="graphite-platinum"] .card.cardColor .card-body,
html[data-imc-sidebar-style="obsidian-rose"] .card.cardColor .card-body,
html[data-imc-sidebar-style="sapphire-noir"] .card.cardColor .card-body,
html[data-imc-sidebar-style="emerald-noir"] .card.cardColor .card-body,
html[data-imc-sidebar-style="bronze-executive"] .card.cardColor .card-body,
html[data-imc-sidebar-style="carbon-cyan"] .card.cardColor .card-body,
html[data-imc-sidebar-style="burgundy-gold"] .card.cardColor .card-body,
html[data-imc-sidebar-style="amethyst-night"] .card.cardColor .card-body,
html[data-imc-sidebar-style="royal-navy-gold"] .card.cardColor .card-body,
html[data-imc-sidebar-style="forest-luxe"] .card.cardColor .card-body,
html[data-imc-sidebar-style="crimson-noir"] .card.cardColor .card-body,
html[data-imc-sidebar-style="arctic-glass"] .card.cardColor .card-body,
html[data-imc-sidebar-style="ivory-gold"] .card.cardColor .card-body,
html[data-imc-sidebar-style="pearl-blue"] .card.cardColor .card-body,
html[data-imc-sidebar-style="champagne-rose"] .card.cardColor .card-body,
html[data-imc-sidebar-style="titanium-teal"] .card.cardColor .card-body,
html[data-imc-sidebar-style="alpine-silver"] .card.cardColor .card-body,
html[data-imc-sidebar-style="porcelain-violet"] .card.cardColor .card-body,
html[data-imc-sidebar-style="sandstone-executive"] .card.cardColor .card-body{background:transparent!important;color:#fff!important}
html[data-imc-sidebar-style="midnight-luxe"] .card.cardColor .card-body *,
html[data-imc-sidebar-style="graphite-platinum"] .card.cardColor .card-body *,
html[data-imc-sidebar-style="obsidian-rose"] .card.cardColor .card-body *,
html[data-imc-sidebar-style="sapphire-noir"] .card.cardColor .card-body *,
html[data-imc-sidebar-style="emerald-noir"] .card.cardColor .card-body *,
html[data-imc-sidebar-style="bronze-executive"] .card.cardColor .card-body *,
html[data-imc-sidebar-style="carbon-cyan"] .card.cardColor .card-body *,
html[data-imc-sidebar-style="burgundy-gold"] .card.cardColor .card-body *,
html[data-imc-sidebar-style="amethyst-night"] .card.cardColor .card-body *,
html[data-imc-sidebar-style="royal-navy-gold"] .card.cardColor .card-body *,
html[data-imc-sidebar-style="forest-luxe"] .card.cardColor .card-body *,
html[data-imc-sidebar-style="crimson-noir"] .card.cardColor .card-body *,
html[data-imc-sidebar-style="arctic-glass"] .card.cardColor .card-body *,
html[data-imc-sidebar-style="ivory-gold"] .card.cardColor .card-body *,
html[data-imc-sidebar-style="pearl-blue"] .card.cardColor .card-body *,
html[data-imc-sidebar-style="champagne-rose"] .card.cardColor .card-body *,
html[data-imc-sidebar-style="titanium-teal"] .card.cardColor .card-body *,
html[data-imc-sidebar-style="alpine-silver"] .card.cardColor .card-body *,
html[data-imc-sidebar-style="porcelain-violet"] .card.cardColor .card-body *,
html[data-imc-sidebar-style="sandstone-executive"] .card.cardColor .card-body *{color:#fff!important}
.imc-sidebar-style-card[data-sidebar-style-card="midnight-luxe"] .imc-sidebar-style-info h4::after,
.imc-sidebar-style-card[data-sidebar-style-card="graphite-platinum"] .imc-sidebar-style-info h4::after,
.imc-sidebar-style-card[data-sidebar-style-card="obsidian-rose"] .imc-sidebar-style-info h4::after,
.imc-sidebar-style-card[data-sidebar-style-card="sapphire-noir"] .imc-sidebar-style-info h4::after,
.imc-sidebar-style-card[data-sidebar-style-card="emerald-noir"] .imc-sidebar-style-info h4::after,
.imc-sidebar-style-card[data-sidebar-style-card="bronze-executive"] .imc-sidebar-style-info h4::after,
.imc-sidebar-style-card[data-sidebar-style-card="carbon-cyan"] .imc-sidebar-style-info h4::after,
.imc-sidebar-style-card[data-sidebar-style-card="burgundy-gold"] .imc-sidebar-style-info h4::after,
.imc-sidebar-style-card[data-sidebar-style-card="amethyst-night"] .imc-sidebar-style-info h4::after,
.imc-sidebar-style-card[data-sidebar-style-card="royal-navy-gold"] .imc-sidebar-style-info h4::after,
.imc-sidebar-style-card[data-sidebar-style-card="forest-luxe"] .imc-sidebar-style-info h4::after,
.imc-sidebar-style-card[data-sidebar-style-card="crimson-noir"] .imc-sidebar-style-info h4::after,
.imc-sidebar-style-card[data-sidebar-style-card="arctic-glass"] .imc-sidebar-style-info h4::after,
.imc-sidebar-style-card[data-sidebar-style-card="ivory-gold"] .imc-sidebar-style-info h4::after,
.imc-sidebar-style-card[data-sidebar-style-card="pearl-blue"] .imc-sidebar-style-info h4::after,
.imc-sidebar-style-card[data-sidebar-style-card="champagne-rose"] .imc-sidebar-style-info h4::after,
.imc-sidebar-style-card[data-sidebar-style-card="titanium-teal"] .imc-sidebar-style-info h4::after,
.imc-sidebar-style-card[data-sidebar-style-card="alpine-silver"] .imc-sidebar-style-info h4::after,
.imc-sidebar-style-card[data-sidebar-style-card="porcelain-violet"] .imc-sidebar-style-info h4::after,
.imc-sidebar-style-card[data-sidebar-style-card="sandstone-executive"] .imc-sidebar-style-info h4::after{content:" PREMIUM";display:inline-block;margin-left:7px;padding:2px 6px;border-radius:999px;background:var(--imc-theme-soft,#eef2ff);color:var(--imc-theme-primary,#6366f1);font-size:8px;letter-spacing:.08em;vertical-align:middle}
html[data-imc-sidebar-style="midnight-luxe"] body,
html[data-imc-sidebar-style="graphite-platinum"] body,
html[data-imc-sidebar-style="obsidian-rose"] body,
html[data-imc-sidebar-style="sapphire-noir"] body,
html[data-imc-sidebar-style="emerald-noir"] body,
html[data-imc-sidebar-style="bronze-executive"] body,
html[data-imc-sidebar-style="carbon-cyan"] body,
html[data-imc-sidebar-style="burgundy-gold"] body,
html[data-imc-sidebar-style="amethyst-night"] body,
html[data-imc-sidebar-style="royal-navy-gold"] body,
html[data-imc-sidebar-style="forest-luxe"] body,
html[data-imc-sidebar-style="crimson-noir"] body{background:var(--imc-theme-page)!important;color:var(--imc-theme-text)!important}
html[data-imc-sidebar-style="midnight-luxe"] .main-content,
html[data-imc-sidebar-style="graphite-platinum"] .main-content,
html[data-imc-sidebar-style="obsidian-rose"] .main-content,
html[data-imc-sidebar-style="sapphire-noir"] .main-content,
html[data-imc-sidebar-style="emerald-noir"] .main-content,
html[data-imc-sidebar-style="bronze-executive"] .main-content,
html[data-imc-sidebar-style="carbon-cyan"] .main-content,
html[data-imc-sidebar-style="burgundy-gold"] .main-content,
html[data-imc-sidebar-style="amethyst-night"] .main-content,
html[data-imc-sidebar-style="royal-navy-gold"] .main-content,
html[data-imc-sidebar-style="forest-luxe"] .main-content,
html[data-imc-sidebar-style="crimson-noir"] .main-content{background:transparent!important;color:var(--imc-theme-text)!important}
html[data-imc-sidebar-style="midnight-luxe"] .table,
html[data-imc-sidebar-style="graphite-platinum"] .table,
html[data-imc-sidebar-style="obsidian-rose"] .table,
html[data-imc-sidebar-style="sapphire-noir"] .table,
html[data-imc-sidebar-style="emerald-noir"] .table,
html[data-imc-sidebar-style="bronze-executive"] .table,
html[data-imc-sidebar-style="carbon-cyan"] .table,
html[data-imc-sidebar-style="burgundy-gold"] .table,
html[data-imc-sidebar-style="amethyst-night"] .table,
html[data-imc-sidebar-style="royal-navy-gold"] .table,
html[data-imc-sidebar-style="forest-luxe"] .table,
html[data-imc-sidebar-style="crimson-noir"] .table{background:var(--imc-theme-surface)!important;color:var(--imc-theme-text)!important}
html[data-imc-sidebar-style="midnight-luxe"] .modal-content,
html[data-imc-sidebar-style="graphite-platinum"] .modal-content,
html[data-imc-sidebar-style="obsidian-rose"] .modal-content,
html[data-imc-sidebar-style="sapphire-noir"] .modal-content,
html[data-imc-sidebar-style="emerald-noir"] .modal-content,
html[data-imc-sidebar-style="bronze-executive"] .modal-content,
html[data-imc-sidebar-style="carbon-cyan"] .modal-content,
html[data-imc-sidebar-style="burgundy-gold"] .modal-content,
html[data-imc-sidebar-style="amethyst-night"] .modal-content,
html[data-imc-sidebar-style="royal-navy-gold"] .modal-content,
html[data-imc-sidebar-style="forest-luxe"] .modal-content,
html[data-imc-sidebar-style="crimson-noir"] .modal-content{background:var(--imc-theme-surface)!important;color:var(--imc-theme-text)!important;border-color:var(--imc-theme-border)!important}
html[data-imc-sidebar-style="midnight-luxe"] .dropdown-menu,
html[data-imc-sidebar-style="graphite-platinum"] .dropdown-menu,
html[data-imc-sidebar-style="obsidian-rose"] .dropdown-menu,
html[data-imc-sidebar-style="sapphire-noir"] .dropdown-menu,
html[data-imc-sidebar-style="emerald-noir"] .dropdown-menu,
html[data-imc-sidebar-style="bronze-executive"] .dropdown-menu,
html[data-imc-sidebar-style="carbon-cyan"] .dropdown-menu,
html[data-imc-sidebar-style="burgundy-gold"] .dropdown-menu,
html[data-imc-sidebar-style="amethyst-night"] .dropdown-menu,
html[data-imc-sidebar-style="royal-navy-gold"] .dropdown-menu,
html[data-imc-sidebar-style="forest-luxe"] .dropdown-menu,
html[data-imc-sidebar-style="crimson-noir"] .dropdown-menu{background:var(--imc-theme-surface)!important;color:var(--imc-theme-text)!important;border-color:var(--imc-theme-border)!important}
html[data-imc-sidebar-style="midnight-luxe"] .list-group-item,
html[data-imc-sidebar-style="graphite-platinum"] .list-group-item,
html[data-imc-sidebar-style="obsidian-rose"] .list-group-item,
html[data-imc-sidebar-style="sapphire-noir"] .list-group-item,
html[data-imc-sidebar-style="emerald-noir"] .list-group-item,
html[data-imc-sidebar-style="bronze-executive"] .list-group-item,
html[data-imc-sidebar-style="carbon-cyan"] .list-group-item,
html[data-imc-sidebar-style="burgundy-gold"] .list-group-item,
html[data-imc-sidebar-style="amethyst-night"] .list-group-item,
html[data-imc-sidebar-style="royal-navy-gold"] .list-group-item,
html[data-imc-sidebar-style="forest-luxe"] .list-group-item,
html[data-imc-sidebar-style="crimson-noir"] .list-group-item{background:var(--imc-theme-surface)!important;color:var(--imc-theme-text)!important;border-color:var(--imc-theme-border)!important}
html[data-imc-sidebar-style="midnight-luxe"] table.table-striped > tbody > tr:nth-of-type(odd) > *,
html[data-imc-sidebar-style="graphite-platinum"] table.table-striped > tbody > tr:nth-of-type(odd) > *,
html[data-imc-sidebar-style="obsidian-rose"] table.table-striped > tbody > tr:nth-of-type(odd) > *,
html[data-imc-sidebar-style="sapphire-noir"] table.table-striped > tbody > tr:nth-of-type(odd) > *,
html[data-imc-sidebar-style="emerald-noir"] table.table-striped > tbody > tr:nth-of-type(odd) > *,
html[data-imc-sidebar-style="bronze-executive"] table.table-striped > tbody > tr:nth-of-type(odd) > *,
html[data-imc-sidebar-style="carbon-cyan"] table.table-striped > tbody > tr:nth-of-type(odd) > *,
html[data-imc-sidebar-style="burgundy-gold"] table.table-striped > tbody > tr:nth-of-type(odd) > *,
html[data-imc-sidebar-style="amethyst-night"] table.table-striped > tbody > tr:nth-of-type(odd) > *,
html[data-imc-sidebar-style="royal-navy-gold"] table.table-striped > tbody > tr:nth-of-type(odd) > *,
html[data-imc-sidebar-style="forest-luxe"] table.table-striped > tbody > tr:nth-of-type(odd) > *,
html[data-imc-sidebar-style="crimson-noir"] table.table-striped > tbody > tr:nth-of-type(odd) > *{background:var(--imc-theme-surface-2)!important;background-color:var(--imc-theme-surface-2)!important;color:var(--imc-theme-text)!important}
html[data-imc-sidebar-style="midnight-luxe"] table.table-striped > tbody > tr:nth-of-type(even) > *,
html[data-imc-sidebar-style="graphite-platinum"] table.table-striped > tbody > tr:nth-of-type(even) > *,
html[data-imc-sidebar-style="obsidian-rose"] table.table-striped > tbody > tr:nth-of-type(even) > *,
html[data-imc-sidebar-style="sapphire-noir"] table.table-striped > tbody > tr:nth-of-type(even) > *,
html[data-imc-sidebar-style="emerald-noir"] table.table-striped > tbody > tr:nth-of-type(even) > *,
html[data-imc-sidebar-style="bronze-executive"] table.table-striped > tbody > tr:nth-of-type(even) > *,
html[data-imc-sidebar-style="carbon-cyan"] table.table-striped > tbody > tr:nth-of-type(even) > *,
html[data-imc-sidebar-style="burgundy-gold"] table.table-striped > tbody > tr:nth-of-type(even) > *,
html[data-imc-sidebar-style="amethyst-night"] table.table-striped > tbody > tr:nth-of-type(even) > *,
html[data-imc-sidebar-style="royal-navy-gold"] table.table-striped > tbody > tr:nth-of-type(even) > *,
html[data-imc-sidebar-style="forest-luxe"] table.table-striped > tbody > tr:nth-of-type(even) > *,
html[data-imc-sidebar-style="crimson-noir"] table.table-striped > tbody > tr:nth-of-type(even) > *{background:var(--imc-theme-surface)!important;background-color:var(--imc-theme-surface)!important;color:var(--imc-theme-text)!important}
html[data-imc-sidebar-style="midnight-luxe"] table.dataTable tbody tr > td,
html[data-imc-sidebar-style="graphite-platinum"] table.dataTable tbody tr > td,
html[data-imc-sidebar-style="obsidian-rose"] table.dataTable tbody tr > td,
html[data-imc-sidebar-style="sapphire-noir"] table.dataTable tbody tr > td,
html[data-imc-sidebar-style="emerald-noir"] table.dataTable tbody tr > td,
html[data-imc-sidebar-style="bronze-executive"] table.dataTable tbody tr > td,
html[data-imc-sidebar-style="carbon-cyan"] table.dataTable tbody tr > td,
html[data-imc-sidebar-style="burgundy-gold"] table.dataTable tbody tr > td,
html[data-imc-sidebar-style="amethyst-night"] table.dataTable tbody tr > td,
html[data-imc-sidebar-style="royal-navy-gold"] table.dataTable tbody tr > td,
html[data-imc-sidebar-style="forest-luxe"] table.dataTable tbody tr > td,
html[data-imc-sidebar-style="crimson-noir"] table.dataTable tbody tr > td{color:var(--imc-theme-text)!important;border-color:var(--imc-theme-border)!important}
html[data-imc-sidebar-style="midnight-luxe"] #imc-pending-delivery-summary .imc-pd-control input,
html[data-imc-sidebar-style="graphite-platinum"] #imc-pending-delivery-summary .imc-pd-control input,
html[data-imc-sidebar-style="obsidian-rose"] #imc-pending-delivery-summary .imc-pd-control input,
html[data-imc-sidebar-style="sapphire-noir"] #imc-pending-delivery-summary .imc-pd-control input,
html[data-imc-sidebar-style="emerald-noir"] #imc-pending-delivery-summary .imc-pd-control input,
html[data-imc-sidebar-style="bronze-executive"] #imc-pending-delivery-summary .imc-pd-control input,
html[data-imc-sidebar-style="carbon-cyan"] #imc-pending-delivery-summary .imc-pd-control input,
html[data-imc-sidebar-style="burgundy-gold"] #imc-pending-delivery-summary .imc-pd-control input,
html[data-imc-sidebar-style="amethyst-night"] #imc-pending-delivery-summary .imc-pd-control input,
html[data-imc-sidebar-style="royal-navy-gold"] #imc-pending-delivery-summary .imc-pd-control input,
html[data-imc-sidebar-style="forest-luxe"] #imc-pending-delivery-summary .imc-pd-control input,
html[data-imc-sidebar-style="crimson-noir"] #imc-pending-delivery-summary .imc-pd-control input{color-scheme:dark!important}
html[data-imc-sidebar-style="midnight-luxe"] #imc-financial-summary,
html[data-imc-sidebar-style="graphite-platinum"] #imc-financial-summary,
html[data-imc-sidebar-style="obsidian-rose"] #imc-financial-summary,
html[data-imc-sidebar-style="sapphire-noir"] #imc-financial-summary,
html[data-imc-sidebar-style="emerald-noir"] #imc-financial-summary,
html[data-imc-sidebar-style="bronze-executive"] #imc-financial-summary,
html[data-imc-sidebar-style="carbon-cyan"] #imc-financial-summary,
html[data-imc-sidebar-style="burgundy-gold"] #imc-financial-summary,
html[data-imc-sidebar-style="amethyst-night"] #imc-financial-summary,
html[data-imc-sidebar-style="royal-navy-gold"] #imc-financial-summary,
html[data-imc-sidebar-style="forest-luxe"] #imc-financial-summary,
html[data-imc-sidebar-style="crimson-noir"] #imc-financial-summary{--imc-fin-recorded-bg:#143d2d!important;--imc-fin-recorded-text:#8deab8!important;--imc-fin-estimate-bg:#493811!important;--imc-fin-estimate-text:#ffdc82!important;--imc-fin-error-bg:#471f27!important;--imc-fin-error-text:#ffb5af!important}
html[data-imc-sidebar-style="midnight-luxe"] #imc-dashboard-details,
html[data-imc-sidebar-style="graphite-platinum"] #imc-dashboard-details,
html[data-imc-sidebar-style="obsidian-rose"] #imc-dashboard-details,
html[data-imc-sidebar-style="sapphire-noir"] #imc-dashboard-details,
html[data-imc-sidebar-style="emerald-noir"] #imc-dashboard-details,
html[data-imc-sidebar-style="bronze-executive"] #imc-dashboard-details,
html[data-imc-sidebar-style="carbon-cyan"] #imc-dashboard-details,
html[data-imc-sidebar-style="burgundy-gold"] #imc-dashboard-details,
html[data-imc-sidebar-style="amethyst-night"] #imc-dashboard-details,
html[data-imc-sidebar-style="royal-navy-gold"] #imc-dashboard-details,
html[data-imc-sidebar-style="forest-luxe"] #imc-dashboard-details,
html[data-imc-sidebar-style="crimson-noir"] #imc-dashboard-details{--imc-update-income:#86efac!important;--imc-update-expense:#fda4af!important}
html[data-imc-sidebar-style="midnight-luxe"],
html[data-imc-sidebar-style="graphite-platinum"],
html[data-imc-sidebar-style="obsidian-rose"],
html[data-imc-sidebar-style="sapphire-noir"],
html[data-imc-sidebar-style="emerald-noir"],
html[data-imc-sidebar-style="bronze-executive"],
html[data-imc-sidebar-style="carbon-cyan"],
html[data-imc-sidebar-style="burgundy-gold"],
html[data-imc-sidebar-style="amethyst-night"],
html[data-imc-sidebar-style="royal-navy-gold"],
html[data-imc-sidebar-style="forest-luxe"],
html[data-imc-sidebar-style="crimson-noir"]{--imc-delivery-green:#86efac;--imc-delivery-red:#fda4af}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-midnight-luxe{background:linear-gradient(180deg,#080d18 0%,#111827 56%,#15120b 100%)!important;background-image:linear-gradient(180deg,#080d18 0%,#111827 56%,#15120b 100%)!important;color:#f6f0dc!important}.app.sidenav-toggled .app-sidebar.imc-sidebar-style-midnight-luxe .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-midnight-luxe .slide-item{color:#f6f0dc!important}}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-graphite-platinum{background:linear-gradient(180deg,#0e1115,#1b2128 58%,#101923)!important;background-image:linear-gradient(180deg,#0e1115,#1b2128 58%,#101923)!important;color:#edf3f8!important}.app.sidenav-toggled .app-sidebar.imc-sidebar-style-graphite-platinum .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-graphite-platinum .slide-item{color:#edf3f8!important}}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-obsidian-rose{background:linear-gradient(180deg,#0d090e,#20101a 52%,#170d25)!important;background-image:linear-gradient(180deg,#0d090e,#20101a 52%,#170d25)!important;color:#ffe7ef!important}.app.sidenav-toggled .app-sidebar.imc-sidebar-style-obsidian-rose .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-obsidian-rose .slide-item{color:#ffe7ef!important}}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-sapphire-noir{background:linear-gradient(180deg,#061225,#0a2346 55%,#061b31)!important;background-image:linear-gradient(180deg,#061225,#0a2346 55%,#061b31)!important;color:#e8f3ff!important}.app.sidenav-toggled .app-sidebar.imc-sidebar-style-sapphire-noir .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-sapphire-noir .slide-item{color:#e8f3ff!important}}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-emerald-noir{background:linear-gradient(180deg,#06120e,#0a2c20 56%,#08251f)!important;background-image:linear-gradient(180deg,#06120e,#0a2c20 56%,#08251f)!important;color:#e4fff5!important}.app.sidenav-toggled .app-sidebar.imc-sidebar-style-emerald-noir .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-emerald-noir .slide-item{color:#e4fff5!important}}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-bronze-executive{background:linear-gradient(180deg,#160d09,#2c1a10 55%,#1d120d)!important;background-image:linear-gradient(180deg,#160d09,#2c1a10 55%,#1d120d)!important;color:#fff1df!important}.app.sidenav-toggled .app-sidebar.imc-sidebar-style-bronze-executive .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-bronze-executive .slide-item{color:#fff1df!important}}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-carbon-cyan{background:linear-gradient(180deg,#080c10,#121c24 55%,#082635)!important;background-image:linear-gradient(180deg,#080c10,#121c24 55%,#082635)!important;color:#e5fbff!important}.app.sidenav-toggled .app-sidebar.imc-sidebar-style-carbon-cyan .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-carbon-cyan .slide-item{color:#e5fbff!important}}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-burgundy-gold{background:linear-gradient(180deg,#16070c,#310d1b 55%,#25150c)!important;background-image:linear-gradient(180deg,#16070c,#310d1b 55%,#25150c)!important;color:#ffe9ec!important}.app.sidenav-toggled .app-sidebar.imc-sidebar-style-burgundy-gold .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-burgundy-gold .slide-item{color:#ffe9ec!important}}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-amethyst-night{background:linear-gradient(180deg,#0f0a1a,#24113d 55%,#161337)!important;background-image:linear-gradient(180deg,#0f0a1a,#24113d 55%,#161337)!important;color:#f3ecff!important}.app.sidenav-toggled .app-sidebar.imc-sidebar-style-amethyst-night .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-amethyst-night .slide-item{color:#f3ecff!important}}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-royal-navy-gold{background:linear-gradient(180deg,#07162f,#0d2a52 58%,#151e27)!important;background-image:linear-gradient(180deg,#07162f,#0d2a52 58%,#151e27)!important;color:#eef5ff!important}.app.sidenav-toggled .app-sidebar.imc-sidebar-style-royal-navy-gold .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-royal-navy-gold .slide-item{color:#eef5ff!important}}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-forest-luxe{background:linear-gradient(180deg,#08130d,#163222 56%,#1a2617)!important;background-image:linear-gradient(180deg,#08130d,#163222 56%,#1a2617)!important;color:#eafbee!important}.app.sidenav-toggled .app-sidebar.imc-sidebar-style-forest-luxe .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-forest-luxe .slide-item{color:#eafbee!important}}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-crimson-noir{background:linear-gradient(180deg,#0d0a0a,#241315 56%,#170c14)!important;background-image:linear-gradient(180deg,#0d0a0a,#241315 56%,#170c14)!important;color:#ffe9eb!important}.app.sidenav-toggled .app-sidebar.imc-sidebar-style-crimson-noir .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-crimson-noir .slide-item{color:#ffe9eb!important}}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-arctic-glass{background:linear-gradient(180deg,#fbfdff,#eaf5fb 58%,#eef2ff)!important;background-image:linear-gradient(180deg,#fbfdff,#eaf5fb 58%,#eef2ff)!important;color:#27445f!important}.app.sidenav-toggled .app-sidebar.imc-sidebar-style-arctic-glass .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-arctic-glass .slide-item{color:#27445f!important}}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-ivory-gold{background:linear-gradient(180deg,#fffef9,#f7f0df 58%,#f4ead5)!important;background-image:linear-gradient(180deg,#fffef9,#f7f0df 58%,#f4ead5)!important;color:#5c4a2c!important}.app.sidenav-toggled .app-sidebar.imc-sidebar-style-ivory-gold .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-ivory-gold .slide-item{color:#5c4a2c!important}}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-pearl-blue{background:linear-gradient(180deg,#ffffff,#f0f5fb 60%,#eaf4ff)!important;background-image:linear-gradient(180deg,#ffffff,#f0f5fb 60%,#eaf4ff)!important;color:#304563!important}.app.sidenav-toggled .app-sidebar.imc-sidebar-style-pearl-blue .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-pearl-blue .slide-item{color:#304563!important}}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-champagne-rose{background:linear-gradient(180deg,#fffdfb,#f9ece8 58%,#fff3ef)!important;background-image:linear-gradient(180deg,#fffdfb,#f9ece8 58%,#fff3ef)!important;color:#5c3d44!important}.app.sidenav-toggled .app-sidebar.imc-sidebar-style-champagne-rose .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-champagne-rose .slide-item{color:#5c3d44!important}}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-titanium-teal{background:linear-gradient(180deg,#fbfcfc,#e8eeee 58%,#e6f5f4)!important;background-image:linear-gradient(180deg,#fbfcfc,#e8eeee 58%,#e6f5f4)!important;color:#3f5556!important}.app.sidenav-toggled .app-sidebar.imc-sidebar-style-titanium-teal .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-titanium-teal .slide-item{color:#3f5556!important}}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-alpine-silver{background:linear-gradient(180deg,#ffffff,#edf2f7 58%,#e7f4fb)!important;background-image:linear-gradient(180deg,#ffffff,#edf2f7 58%,#e7f4fb)!important;color:#405267!important}.app.sidenav-toggled .app-sidebar.imc-sidebar-style-alpine-silver .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-alpine-silver .slide-item{color:#405267!important}}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-porcelain-violet{background:linear-gradient(180deg,#ffffff,#f6f2ff 58%,#f1edfb)!important;background-image:linear-gradient(180deg,#ffffff,#f6f2ff 58%,#f1edfb)!important;color:#514663!important}.app.sidenav-toggled .app-sidebar.imc-sidebar-style-porcelain-violet .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-porcelain-violet .slide-item{color:#514663!important}}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-sandstone-executive{background:linear-gradient(180deg,#fffdf8,#f1eadf 58%,#eaf0f7)!important;background-image:linear-gradient(180deg,#fffdf8,#f1eadf 58%,#eaf0f7)!important;color:#584a3b!important}.app.sidenav-toggled .app-sidebar.imc-sidebar-style-sandstone-executive .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-sandstone-executive .slide-item{color:#584a3b!important}}


/* ============================================================
   IMC ERP V41 - FINAL 9 PREMIUM THEMES
   Completes the ERP theme collection at 50 total themes.
   Existing themes and behavior are unchanged.
   ============================================================ */
html[data-imc-sidebar-style="onyx-copper"]{--imc-theme-primary:#c56a32;--imc-theme-secondary:#f59e0b;--imc-theme-accent:#f0b77b;--imc-theme-page:#0e0d0c;--imc-theme-surface:#191614;--imc-theme-surface-2:#241e1a;--imc-theme-text:#fff7ed;--imc-theme-muted:#bea997;--imc-theme-border:#46352b;--imc-theme-header:linear-gradient(135deg,#161311 0%,#7c3f20 52%,#d97706 100%);--imc-theme-kpi:linear-gradient(135deg,#9a4f22,#c56a32);--imc-theme-soft:rgba(197,106,50,.14);--imc-theme-shadow:0 12px 30px rgba(0,0,0,.30);--imc-sidebar-bg:linear-gradient(180deg,#0b0a09 0%,#1d1713 55%,#2a160d 100%);--imc-sidebar-text:#fff0df;--imc-sidebar-icon:#eab98f;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#9a4f22,#c56a32);--imc-premium-kpi-2:linear-gradient(135deg,#d97706,#f59e0b);--imc-premium-kpi-3:linear-gradient(135deg,#7c2d12,#ea580c);--imc-premium-kpi-4:linear-gradient(135deg,#be123c,#7c2d12);--imc-premium-kpi-5:linear-gradient(135deg,#0f766e,#7c3f20);--imc-premium-kpi-6:linear-gradient(135deg,#6d28d9,#9a4f22);--imc-premium-kpi-7:linear-gradient(135deg,#ca8a04,#92400e);--imc-premium-kpi-8:linear-gradient(135deg,#292524,#b45309);}
.app-sidebar.imc-sidebar-style-onyx-copper{background:linear-gradient(180deg,#0b0a09 0%,#1d1713 55%,#2a160d 100%)!important;color:#fff0df!important;border-right:1px solid #46352b!important;box-shadow:0 12px 30px rgba(0,0,0,.30)!important}
.app-sidebar.imc-sidebar-style-onyx-copper .side-menu__item{color:#fff0df!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-onyx-copper .side-menu__item:hover,.app-sidebar.imc-sidebar-style-onyx-copper .side-menu__item:focus{background:rgba(197,106,50,.14)!important;color:#fff!important;border-left-color:#f0b77b!important}
.app-sidebar.imc-sidebar-style-onyx-copper .side-menu__item.active,.app-sidebar.imc-sidebar-style-onyx-copper .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-onyx-copper .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-onyx-copper .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,rgba(197,106,50,.35),rgba(245,158,11,.18))!important;color:#fff!important;border-left-color:#f0b77b!important;box-shadow:inset 0 0 0 1px rgba(197,106,50,.14),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-onyx-copper .side-menu__item>i,.app-sidebar.imc-sidebar-style-onyx-copper .side-menu__item>svg,.app-sidebar.imc-sidebar-style-onyx-copper .angle{color:#eab98f!important}
.app-sidebar.imc-sidebar-style-onyx-copper .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-onyx-copper .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-onyx-copper .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-onyx-copper .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-onyx-copper .mli.imc-menu-active i{color:#fff!important}
.app-sidebar.imc-sidebar-style-onyx-copper .slide-menu{background:#211711!important;border:1px solid #46352b!important}
.app-sidebar.imc-sidebar-style-onyx-copper .slide-item{color:#fff0df!important}
.app-sidebar.imc-sidebar-style-onyx-copper .slide-item:hover,.app-sidebar.imc-sidebar-style-onyx-copper .slide-item.active{background:rgba(197,106,50,.14)!important;color:#fff!important}
.app-sidebar.imc-sidebar-style-onyx-copper .imc-sidebar-style-menu{border-top-color:#46352b!important}
.imc-sidebar-preview-onyx-copper{background:linear-gradient(180deg,#0b0a09 0%,#1d1713 55%,#2a160d 100%)!important;color:#fff0df!important;border:1px solid #46352b!important}
.imc-sidebar-preview-onyx-copper .imc-preview-item{color:#fff0df!important}
.imc-sidebar-preview-onyx-copper .imc-preview-item i{color:#eab98f!important}
.imc-sidebar-preview-onyx-copper .imc-preview-item.active,.imc-sidebar-preview-onyx-copper .imc-preview-item.current{background:linear-gradient(90deg,rgba(197,106,50,.35),rgba(245,158,11,.18))!important;color:#fff!important;border-left:3px solid #f0b77b!important;box-shadow:0 4px 12px rgba(197,106,50,.14)!important}
.imc-sidebar-preview-onyx-copper .imc-preview-separator{background:#46352b!important}
html[data-imc-sidebar-style="monaco-azure"]{--imc-theme-primary:#2563eb;--imc-theme-secondary:#0ea5e9;--imc-theme-accent:#67e8f9;--imc-theme-page:#07111f;--imc-theme-surface:#0c1b2d;--imc-theme-surface-2:#112a43;--imc-theme-text:#eff6ff;--imc-theme-muted:#9db5cf;--imc-theme-border:#244663;--imc-theme-header:linear-gradient(135deg,#0f172a 0%,#1d4ed8 50%,#06b6d4 100%);--imc-theme-kpi:linear-gradient(135deg,#1d4ed8,#2563eb);--imc-theme-soft:rgba(37,99,235,.14);--imc-theme-shadow:0 12px 30px rgba(0,0,0,.30);--imc-sidebar-bg:linear-gradient(180deg,#061122 0%,#0a2346 55%,#08304a 100%);--imc-sidebar-text:#eaf5ff;--imc-sidebar-icon:#8bdcf7;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#1d4ed8,#2563eb);--imc-premium-kpi-2:linear-gradient(135deg,#0284c7,#0ea5e9);--imc-premium-kpi-3:linear-gradient(135deg,#06b6d4,#2563eb);--imc-premium-kpi-4:linear-gradient(135deg,#e11d48,#4f46e5);--imc-premium-kpi-5:linear-gradient(135deg,#0f766e,#06b6d4);--imc-premium-kpi-6:linear-gradient(135deg,#4338ca,#0ea5e9);--imc-premium-kpi-7:linear-gradient(135deg,#f59e0b,#2563eb);--imc-premium-kpi-8:linear-gradient(135deg,#0f172a,#0284c7);}
.app-sidebar.imc-sidebar-style-monaco-azure{background:linear-gradient(180deg,#061122 0%,#0a2346 55%,#08304a 100%)!important;color:#eaf5ff!important;border-right:1px solid #244663!important;box-shadow:0 12px 30px rgba(0,0,0,.30)!important}
.app-sidebar.imc-sidebar-style-monaco-azure .side-menu__item{color:#eaf5ff!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-monaco-azure .side-menu__item:hover,.app-sidebar.imc-sidebar-style-monaco-azure .side-menu__item:focus{background:rgba(14,165,233,.14)!important;color:#fff!important;border-left-color:#67e8f9!important}
.app-sidebar.imc-sidebar-style-monaco-azure .side-menu__item.active,.app-sidebar.imc-sidebar-style-monaco-azure .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-monaco-azure .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-monaco-azure .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,rgba(37,99,235,.36),rgba(6,182,212,.20))!important;color:#fff!important;border-left-color:#67e8f9!important;box-shadow:inset 0 0 0 1px rgba(37,99,235,.14),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-monaco-azure .side-menu__item>i,.app-sidebar.imc-sidebar-style-monaco-azure .side-menu__item>svg,.app-sidebar.imc-sidebar-style-monaco-azure .angle{color:#8bdcf7!important}
.app-sidebar.imc-sidebar-style-monaco-azure .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-monaco-azure .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-monaco-azure .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-monaco-azure .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-monaco-azure .mli.imc-menu-active i{color:#fff!important}
.app-sidebar.imc-sidebar-style-monaco-azure .slide-menu{background:#0a2039!important;border:1px solid #244663!important}
.app-sidebar.imc-sidebar-style-monaco-azure .slide-item{color:#eaf5ff!important}
.app-sidebar.imc-sidebar-style-monaco-azure .slide-item:hover,.app-sidebar.imc-sidebar-style-monaco-azure .slide-item.active{background:rgba(14,165,233,.14)!important;color:#fff!important}
.app-sidebar.imc-sidebar-style-monaco-azure .imc-sidebar-style-menu{border-top-color:#244663!important}
.imc-sidebar-preview-monaco-azure{background:linear-gradient(180deg,#061122 0%,#0a2346 55%,#08304a 100%)!important;color:#eaf5ff!important;border:1px solid #244663!important}
.imc-sidebar-preview-monaco-azure .imc-preview-item{color:#eaf5ff!important}
.imc-sidebar-preview-monaco-azure .imc-preview-item i{color:#8bdcf7!important}
.imc-sidebar-preview-monaco-azure .imc-preview-item.active,.imc-sidebar-preview-monaco-azure .imc-preview-item.current{background:linear-gradient(90deg,rgba(37,99,235,.36),rgba(6,182,212,.20))!important;color:#fff!important;border-left:3px solid #67e8f9!important;box-shadow:0 4px 12px rgba(37,99,235,.14)!important}
.imc-sidebar-preview-monaco-azure .imc-preview-separator{background:#244663!important}
html[data-imc-sidebar-style="imperial-jade"]{--imc-theme-primary:#059669;--imc-theme-secondary:#0f766e;--imc-theme-accent:#d4af37;--imc-theme-page:#07110d;--imc-theme-surface:#0d1c16;--imc-theme-surface-2:#14281f;--imc-theme-text:#ecfdf5;--imc-theme-muted:#9db7aa;--imc-theme-border:#27513e;--imc-theme-header:linear-gradient(135deg,#0b1d16 0%,#047857 54%,#d4af37 100%);--imc-theme-kpi:linear-gradient(135deg,#047857,#059669);--imc-theme-soft:rgba(5,150,105,.14);--imc-theme-shadow:0 12px 30px rgba(0,0,0,.30);--imc-sidebar-bg:linear-gradient(180deg,#06100c 0%,#0d261c 56%,#161b11 100%);--imc-sidebar-text:#eafff4;--imc-sidebar-icon:#79d9b0;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#047857,#059669);--imc-premium-kpi-2:linear-gradient(135deg,#0f766e,#14b8a6);--imc-premium-kpi-3:linear-gradient(135deg,#15803d,#84cc16);--imc-premium-kpi-4:linear-gradient(135deg,#be123c,#14532d);--imc-premium-kpi-5:linear-gradient(135deg,#06b6d4,#047857);--imc-premium-kpi-6:linear-gradient(135deg,#4f46e5,#059669);--imc-premium-kpi-7:linear-gradient(135deg,#d4af37,#a16207);--imc-premium-kpi-8:linear-gradient(135deg,#052e16,#0f766e);}
.app-sidebar.imc-sidebar-style-imperial-jade{background:linear-gradient(180deg,#06100c 0%,#0d261c 56%,#161b11 100%)!important;color:#eafff4!important;border-right:1px solid #27513e!important;box-shadow:0 12px 30px rgba(0,0,0,.30)!important}
.app-sidebar.imc-sidebar-style-imperial-jade .side-menu__item{color:#eafff4!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-imperial-jade .side-menu__item:hover,.app-sidebar.imc-sidebar-style-imperial-jade .side-menu__item:focus{background:rgba(16,185,129,.13)!important;color:#fff!important;border-left-color:#d4af37!important}
.app-sidebar.imc-sidebar-style-imperial-jade .side-menu__item.active,.app-sidebar.imc-sidebar-style-imperial-jade .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-imperial-jade .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-imperial-jade .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,rgba(5,150,105,.34),rgba(212,175,55,.16))!important;color:#fff!important;border-left-color:#d4af37!important;box-shadow:inset 0 0 0 1px rgba(5,150,105,.14),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-imperial-jade .side-menu__item>i,.app-sidebar.imc-sidebar-style-imperial-jade .side-menu__item>svg,.app-sidebar.imc-sidebar-style-imperial-jade .angle{color:#79d9b0!important}
.app-sidebar.imc-sidebar-style-imperial-jade .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-imperial-jade .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-imperial-jade .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-imperial-jade .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-imperial-jade .mli.imc-menu-active i{color:#fff!important}
.app-sidebar.imc-sidebar-style-imperial-jade .slide-menu{background:#0d241b!important;border:1px solid #27513e!important}
.app-sidebar.imc-sidebar-style-imperial-jade .slide-item{color:#eafff4!important}
.app-sidebar.imc-sidebar-style-imperial-jade .slide-item:hover,.app-sidebar.imc-sidebar-style-imperial-jade .slide-item.active{background:rgba(16,185,129,.13)!important;color:#fff!important}
.app-sidebar.imc-sidebar-style-imperial-jade .imc-sidebar-style-menu{border-top-color:#27513e!important}
.imc-sidebar-preview-imperial-jade{background:linear-gradient(180deg,#06100c 0%,#0d261c 56%,#161b11 100%)!important;color:#eafff4!important;border:1px solid #27513e!important}
.imc-sidebar-preview-imperial-jade .imc-preview-item{color:#eafff4!important}
.imc-sidebar-preview-imperial-jade .imc-preview-item i{color:#79d9b0!important}
.imc-sidebar-preview-imperial-jade .imc-preview-item.active,.imc-sidebar-preview-imperial-jade .imc-preview-item.current{background:linear-gradient(90deg,rgba(5,150,105,.34),rgba(212,175,55,.16))!important;color:#fff!important;border-left:3px solid #d4af37!important;box-shadow:0 4px 12px rgba(5,150,105,.14)!important}
.imc-sidebar-preview-imperial-jade .imc-preview-separator{background:#27513e!important}
html[data-imc-sidebar-style="velvet-aubergine"]{--imc-theme-primary:#9333ea;--imc-theme-secondary:#db2777;--imc-theme-accent:#f0a6b6;--imc-theme-page:#130a17;--imc-theme-surface:#201026;--imc-theme-surface-2:#2d1635;--imc-theme-text:#fff1fb;--imc-theme-muted:#c1a6c8;--imc-theme-border:#4c2857;--imc-theme-header:linear-gradient(135deg,#2a1234 0%,#7e22ce 50%,#db2777 100%);--imc-theme-kpi:linear-gradient(135deg,#7e22ce,#9333ea);--imc-theme-soft:rgba(147,51,234,.15);--imc-theme-shadow:0 12px 30px rgba(0,0,0,.30);--imc-sidebar-bg:linear-gradient(180deg,#100713 0%,#2a1032 55%,#351222 100%);--imc-sidebar-text:#faeaff;--imc-sidebar-icon:#ddb4f2;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#7e22ce,#9333ea);--imc-premium-kpi-2:linear-gradient(135deg,#db2777,#ec4899);--imc-premium-kpi-3:linear-gradient(135deg,#a855f7,#7c3aed);--imc-premium-kpi-4:linear-gradient(135deg,#e11d48,#9333ea);--imc-premium-kpi-5:linear-gradient(135deg,#0ea5e9,#9333ea);--imc-premium-kpi-6:linear-gradient(135deg,#4f46e5,#db2777);--imc-premium-kpi-7:linear-gradient(135deg,#d97706,#9333ea);--imc-premium-kpi-8:linear-gradient(135deg,#3b0764,#9d174d);}
.app-sidebar.imc-sidebar-style-velvet-aubergine{background:linear-gradient(180deg,#100713 0%,#2a1032 55%,#351222 100%)!important;color:#faeaff!important;border-right:1px solid #4c2857!important;box-shadow:0 12px 30px rgba(0,0,0,.30)!important}
.app-sidebar.imc-sidebar-style-velvet-aubergine .side-menu__item{color:#faeaff!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-velvet-aubergine .side-menu__item:hover,.app-sidebar.imc-sidebar-style-velvet-aubergine .side-menu__item:focus{background:rgba(168,85,247,.14)!important;color:#fff!important;border-left-color:#f0a6b6!important}
.app-sidebar.imc-sidebar-style-velvet-aubergine .side-menu__item.active,.app-sidebar.imc-sidebar-style-velvet-aubergine .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-velvet-aubergine .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-velvet-aubergine .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,rgba(147,51,234,.34),rgba(219,39,119,.22))!important;color:#fff!important;border-left-color:#f0a6b6!important;box-shadow:inset 0 0 0 1px rgba(147,51,234,.15),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-velvet-aubergine .side-menu__item>i,.app-sidebar.imc-sidebar-style-velvet-aubergine .side-menu__item>svg,.app-sidebar.imc-sidebar-style-velvet-aubergine .angle{color:#ddb4f2!important}
.app-sidebar.imc-sidebar-style-velvet-aubergine .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-velvet-aubergine .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-velvet-aubergine .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-velvet-aubergine .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-velvet-aubergine .mli.imc-menu-active i{color:#fff!important}
.app-sidebar.imc-sidebar-style-velvet-aubergine .slide-menu{background:#27102f!important;border:1px solid #4c2857!important}
.app-sidebar.imc-sidebar-style-velvet-aubergine .slide-item{color:#faeaff!important}
.app-sidebar.imc-sidebar-style-velvet-aubergine .slide-item:hover,.app-sidebar.imc-sidebar-style-velvet-aubergine .slide-item.active{background:rgba(168,85,247,.14)!important;color:#fff!important}
.app-sidebar.imc-sidebar-style-velvet-aubergine .imc-sidebar-style-menu{border-top-color:#4c2857!important}
.imc-sidebar-preview-velvet-aubergine{background:linear-gradient(180deg,#100713 0%,#2a1032 55%,#351222 100%)!important;color:#faeaff!important;border:1px solid #4c2857!important}
.imc-sidebar-preview-velvet-aubergine .imc-preview-item{color:#faeaff!important}
.imc-sidebar-preview-velvet-aubergine .imc-preview-item i{color:#ddb4f2!important}
.imc-sidebar-preview-velvet-aubergine .imc-preview-item.active,.imc-sidebar-preview-velvet-aubergine .imc-preview-item.current{background:linear-gradient(90deg,rgba(147,51,234,.34),rgba(219,39,119,.22))!important;color:#fff!important;border-left:3px solid #f0a6b6!important;box-shadow:0 4px 12px rgba(147,51,234,.15)!important}
.imc-sidebar-preview-velvet-aubergine .imc-preview-separator{background:#4c2857!important}
html[data-imc-sidebar-style="lunar-chrome"]{--imc-theme-primary:#475569;--imc-theme-secondary:#2563eb;--imc-theme-accent:#94a3b8;--imc-theme-page:#f4f7fa;--imc-theme-surface:#ffffff;--imc-theme-surface-2:#edf2f7;--imc-theme-text:#273549;--imc-theme-muted:#738096;--imc-theme-border:#d7e0e9;--imc-theme-header:linear-gradient(135deg,#475569 0%,#64748b 48%,#2563eb 100%);--imc-theme-kpi:linear-gradient(135deg,#475569,#64748b);--imc-theme-soft:rgba(71,85,105,.08);--imc-theme-shadow:0 9px 26px rgba(30,45,70,.10);--imc-sidebar-bg:linear-gradient(180deg,#ffffff 0%,#edf2f7 60%,#e7eef7 100%);--imc-sidebar-text:#405064;--imc-sidebar-icon:#74869a;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#475569,#64748b);--imc-premium-kpi-2:linear-gradient(135deg,#2563eb,#3b82f6);--imc-premium-kpi-3:linear-gradient(135deg,#94a3b8,#64748b);--imc-premium-kpi-4:linear-gradient(135deg,#e11d48,#475569);--imc-premium-kpi-5:linear-gradient(135deg,#0f766e,#64748b);--imc-premium-kpi-6:linear-gradient(135deg,#4f46e5,#475569);--imc-premium-kpi-7:linear-gradient(135deg,#f59e0b,#64748b);--imc-premium-kpi-8:linear-gradient(135deg,#334155,#2563eb);}
.app-sidebar.imc-sidebar-style-lunar-chrome{background:linear-gradient(180deg,#ffffff 0%,#edf2f7 60%,#e7eef7 100%)!important;color:#405064!important;border-right:1px solid #d7e0e9!important;box-shadow:0 9px 26px rgba(30,45,70,.10)!important}
.app-sidebar.imc-sidebar-style-lunar-chrome .side-menu__item{color:#405064!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-lunar-chrome .side-menu__item:hover,.app-sidebar.imc-sidebar-style-lunar-chrome .side-menu__item:focus{background:rgba(71,85,105,.08)!important;color:#475569!important;border-left-color:#94a3b8!important}
.app-sidebar.imc-sidebar-style-lunar-chrome .side-menu__item.active,.app-sidebar.imc-sidebar-style-lunar-chrome .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-lunar-chrome .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-lunar-chrome .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,#e7edf5,#e8f0ff)!important;color:#273549!important;border-left-color:#94a3b8!important;box-shadow:inset 0 0 0 1px rgba(71,85,105,.08),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-lunar-chrome .side-menu__item>i,.app-sidebar.imc-sidebar-style-lunar-chrome .side-menu__item>svg,.app-sidebar.imc-sidebar-style-lunar-chrome .angle{color:#74869a!important}
.app-sidebar.imc-sidebar-style-lunar-chrome .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-lunar-chrome .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-lunar-chrome .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-lunar-chrome .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-lunar-chrome .mli.imc-menu-active i{color:#475569!important}
.app-sidebar.imc-sidebar-style-lunar-chrome .slide-menu{background:#edf2f7!important;border:1px solid #d7e0e9!important}
.app-sidebar.imc-sidebar-style-lunar-chrome .slide-item{color:#405064!important}
.app-sidebar.imc-sidebar-style-lunar-chrome .slide-item:hover,.app-sidebar.imc-sidebar-style-lunar-chrome .slide-item.active{background:rgba(71,85,105,.08)!important;color:#475569!important}
.app-sidebar.imc-sidebar-style-lunar-chrome .imc-sidebar-style-menu{border-top-color:#d7e0e9!important}
.imc-sidebar-preview-lunar-chrome{background:linear-gradient(180deg,#ffffff 0%,#edf2f7 60%,#e7eef7 100%)!important;color:#405064!important;border:1px solid #d7e0e9!important}
.imc-sidebar-preview-lunar-chrome .imc-preview-item{color:#405064!important}
.imc-sidebar-preview-lunar-chrome .imc-preview-item i{color:#74869a!important}
.imc-sidebar-preview-lunar-chrome .imc-preview-item.active,.imc-sidebar-preview-lunar-chrome .imc-preview-item.current{background:linear-gradient(90deg,#e7edf5,#e8f0ff)!important;color:#273549!important;border-left:3px solid #94a3b8!important;box-shadow:0 4px 12px rgba(71,85,105,.08)!important}
.imc-sidebar-preview-lunar-chrome .imc-preview-separator{background:#d7e0e9!important}
html[data-imc-sidebar-style="desert-noir"]{--imc-theme-primary:#d4a55d;--imc-theme-secondary:#92400e;--imc-theme-accent:#f5d39b;--imc-theme-page:#15120e;--imc-theme-surface:#211b15;--imc-theme-surface-2:#2b231b;--imc-theme-text:#fff8ed;--imc-theme-muted:#bcae9a;--imc-theme-border:#4a3b2e;--imc-theme-header:linear-gradient(135deg,#1c1813 0%,#6b4423 54%,#d4a55d 100%);--imc-theme-kpi:linear-gradient(135deg,#92400e,#b45309);--imc-theme-soft:rgba(212,165,93,.13);--imc-theme-shadow:0 12px 30px rgba(0,0,0,.30);--imc-sidebar-bg:linear-gradient(180deg,#110f0c 0%,#241c15 56%,#2c2115 100%);--imc-sidebar-text:#fff0d8;--imc-sidebar-icon:#e5c79a;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#92400e,#b45309);--imc-premium-kpi-2:linear-gradient(135deg,#d4a55d,#d97706);--imc-premium-kpi-3:linear-gradient(135deg,#a16207,#f59e0b);--imc-premium-kpi-4:linear-gradient(135deg,#be123c,#78350f);--imc-premium-kpi-5:linear-gradient(135deg,#0f766e,#92400e);--imc-premium-kpi-6:linear-gradient(135deg,#4f46e5,#78350f);--imc-premium-kpi-7:linear-gradient(135deg,#ca8a04,#854d0e);--imc-premium-kpi-8:linear-gradient(135deg,#292524,#92400e);}
.app-sidebar.imc-sidebar-style-desert-noir{background:linear-gradient(180deg,#110f0c 0%,#241c15 56%,#2c2115 100%)!important;color:#fff0d8!important;border-right:1px solid #4a3b2e!important;box-shadow:0 12px 30px rgba(0,0,0,.30)!important}
.app-sidebar.imc-sidebar-style-desert-noir .side-menu__item{color:#fff0d8!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-desert-noir .side-menu__item:hover,.app-sidebar.imc-sidebar-style-desert-noir .side-menu__item:focus{background:rgba(212,165,93,.13)!important;color:#fff!important;border-left-color:#f5d39b!important}
.app-sidebar.imc-sidebar-style-desert-noir .side-menu__item.active,.app-sidebar.imc-sidebar-style-desert-noir .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-desert-noir .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-desert-noir .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,rgba(212,165,93,.30),rgba(146,64,14,.22))!important;color:#fff!important;border-left-color:#f5d39b!important;box-shadow:inset 0 0 0 1px rgba(212,165,93,.13),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-desert-noir .side-menu__item>i,.app-sidebar.imc-sidebar-style-desert-noir .side-menu__item>svg,.app-sidebar.imc-sidebar-style-desert-noir .angle{color:#e5c79a!important}
.app-sidebar.imc-sidebar-style-desert-noir .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-desert-noir .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-desert-noir .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-desert-noir .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-desert-noir .mli.imc-menu-active i{color:#fff!important}
.app-sidebar.imc-sidebar-style-desert-noir .slide-menu{background:#251d16!important;border:1px solid #4a3b2e!important}
.app-sidebar.imc-sidebar-style-desert-noir .slide-item{color:#fff0d8!important}
.app-sidebar.imc-sidebar-style-desert-noir .slide-item:hover,.app-sidebar.imc-sidebar-style-desert-noir .slide-item.active{background:rgba(212,165,93,.13)!important;color:#fff!important}
.app-sidebar.imc-sidebar-style-desert-noir .imc-sidebar-style-menu{border-top-color:#4a3b2e!important}
.imc-sidebar-preview-desert-noir{background:linear-gradient(180deg,#110f0c 0%,#241c15 56%,#2c2115 100%)!important;color:#fff0d8!important;border:1px solid #4a3b2e!important}
.imc-sidebar-preview-desert-noir .imc-preview-item{color:#fff0d8!important}
.imc-sidebar-preview-desert-noir .imc-preview-item i{color:#e5c79a!important}
.imc-sidebar-preview-desert-noir .imc-preview-item.active,.imc-sidebar-preview-desert-noir .imc-preview-item.current{background:linear-gradient(90deg,rgba(212,165,93,.30),rgba(146,64,14,.22))!important;color:#fff!important;border-left:3px solid #f5d39b!important;box-shadow:0 4px 12px rgba(212,165,93,.13)!important}
.imc-sidebar-preview-desert-noir .imc-preview-separator{background:#4a3b2e!important}
html[data-imc-sidebar-style="celestial-indigo"]{--imc-theme-primary:#4f46e5;--imc-theme-secondary:#06b6d4;--imc-theme-accent:#a5b4fc;--imc-theme-page:#090b1d;--imc-theme-surface:#11152e;--imc-theme-surface-2:#181e3d;--imc-theme-text:#eef2ff;--imc-theme-muted:#a8afd2;--imc-theme-border:#303964;--imc-theme-header:linear-gradient(135deg,#111827 0%,#4338ca 50%,#06b6d4 100%);--imc-theme-kpi:linear-gradient(135deg,#4338ca,#4f46e5);--imc-theme-soft:rgba(79,70,229,.15);--imc-theme-shadow:0 12px 30px rgba(0,0,0,.30);--imc-sidebar-bg:linear-gradient(180deg,#080a18 0%,#17183c 55%,#10243a 100%);--imc-sidebar-text:#eef1ff;--imc-sidebar-icon:#b8c1ff;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#4338ca,#4f46e5);--imc-premium-kpi-2:linear-gradient(135deg,#06b6d4,#2563eb);--imc-premium-kpi-3:linear-gradient(135deg,#7c3aed,#4f46e5);--imc-premium-kpi-4:linear-gradient(135deg,#e11d48,#6366f1);--imc-premium-kpi-5:linear-gradient(135deg,#0891b2,#4f46e5);--imc-premium-kpi-6:linear-gradient(135deg,#8b5cf6,#06b6d4);--imc-premium-kpi-7:linear-gradient(135deg,#f59e0b,#4f46e5);--imc-premium-kpi-8:linear-gradient(135deg,#1e1b4b,#0284c7);}
.app-sidebar.imc-sidebar-style-celestial-indigo{background:linear-gradient(180deg,#080a18 0%,#17183c 55%,#10243a 100%)!important;color:#eef1ff!important;border-right:1px solid #303964!important;box-shadow:0 12px 30px rgba(0,0,0,.30)!important}
.app-sidebar.imc-sidebar-style-celestial-indigo .side-menu__item{color:#eef1ff!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-celestial-indigo .side-menu__item:hover,.app-sidebar.imc-sidebar-style-celestial-indigo .side-menu__item:focus{background:rgba(99,102,241,.14)!important;color:#fff!important;border-left-color:#a5b4fc!important}
.app-sidebar.imc-sidebar-style-celestial-indigo .side-menu__item.active,.app-sidebar.imc-sidebar-style-celestial-indigo .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-celestial-indigo .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-celestial-indigo .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,rgba(79,70,229,.36),rgba(6,182,212,.19))!important;color:#fff!important;border-left-color:#a5b4fc!important;box-shadow:inset 0 0 0 1px rgba(79,70,229,.15),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-celestial-indigo .side-menu__item>i,.app-sidebar.imc-sidebar-style-celestial-indigo .side-menu__item>svg,.app-sidebar.imc-sidebar-style-celestial-indigo .angle{color:#b8c1ff!important}
.app-sidebar.imc-sidebar-style-celestial-indigo .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-celestial-indigo .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-celestial-indigo .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-celestial-indigo .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-celestial-indigo .mli.imc-menu-active i{color:#fff!important}
.app-sidebar.imc-sidebar-style-celestial-indigo .slide-menu{background:#151a37!important;border:1px solid #303964!important}
.app-sidebar.imc-sidebar-style-celestial-indigo .slide-item{color:#eef1ff!important}
.app-sidebar.imc-sidebar-style-celestial-indigo .slide-item:hover,.app-sidebar.imc-sidebar-style-celestial-indigo .slide-item.active{background:rgba(99,102,241,.14)!important;color:#fff!important}
.app-sidebar.imc-sidebar-style-celestial-indigo .imc-sidebar-style-menu{border-top-color:#303964!important}
.imc-sidebar-preview-celestial-indigo{background:linear-gradient(180deg,#080a18 0%,#17183c 55%,#10243a 100%)!important;color:#eef1ff!important;border:1px solid #303964!important}
.imc-sidebar-preview-celestial-indigo .imc-preview-item{color:#eef1ff!important}
.imc-sidebar-preview-celestial-indigo .imc-preview-item i{color:#b8c1ff!important}
.imc-sidebar-preview-celestial-indigo .imc-preview-item.active,.imc-sidebar-preview-celestial-indigo .imc-preview-item.current{background:linear-gradient(90deg,rgba(79,70,229,.36),rgba(6,182,212,.19))!important;color:#fff!important;border-left:3px solid #a5b4fc!important;box-shadow:0 4px 12px rgba(79,70,229,.15)!important}
.imc-sidebar-preview-celestial-indigo .imc-preview-separator{background:#303964!important}
html[data-imc-sidebar-style="mahogany-platinum"]{--imc-theme-primary:#9f4f3f;--imc-theme-secondary:#94a3b8;--imc-theme-accent:#e2e8f0;--imc-theme-page:#140e0e;--imc-theme-surface:#201616;--imc-theme-surface-2:#2b1d1d;--imc-theme-text:#fff7f5;--imc-theme-muted:#bea9a6;--imc-theme-border:#4a3231;--imc-theme-header:linear-gradient(135deg,#321717 0%,#7f3f35 52%,#94a3b8 100%);--imc-theme-kpi:linear-gradient(135deg,#7f3f35,#9f4f3f);--imc-theme-soft:rgba(148,163,184,.11);--imc-theme-shadow:0 12px 30px rgba(0,0,0,.30);--imc-sidebar-bg:linear-gradient(180deg,#100b0b 0%,#2a1717 55%,#25252a 100%);--imc-sidebar-text:#fff0ec;--imc-sidebar-icon:#d5c5c4;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#7f3f35,#9f4f3f);--imc-premium-kpi-2:linear-gradient(135deg,#64748b,#94a3b8);--imc-premium-kpi-3:linear-gradient(135deg,#b45309,#9f4f3f);--imc-premium-kpi-4:linear-gradient(135deg,#be123c,#7f1d1d);--imc-premium-kpi-5:linear-gradient(135deg,#0f766e,#7f3f35);--imc-premium-kpi-6:linear-gradient(135deg,#4f46e5,#9f4f3f);--imc-premium-kpi-7:linear-gradient(135deg,#d97706,#78716c);--imc-premium-kpi-8:linear-gradient(135deg,#292524,#64748b);}
.app-sidebar.imc-sidebar-style-mahogany-platinum{background:linear-gradient(180deg,#100b0b 0%,#2a1717 55%,#25252a 100%)!important;color:#fff0ec!important;border-right:1px solid #4a3231!important;box-shadow:0 12px 30px rgba(0,0,0,.30)!important}
.app-sidebar.imc-sidebar-style-mahogany-platinum .side-menu__item{color:#fff0ec!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-mahogany-platinum .side-menu__item:hover,.app-sidebar.imc-sidebar-style-mahogany-platinum .side-menu__item:focus{background:rgba(159,79,63,.14)!important;color:#fff!important;border-left-color:#e2e8f0!important}
.app-sidebar.imc-sidebar-style-mahogany-platinum .side-menu__item.active,.app-sidebar.imc-sidebar-style-mahogany-platinum .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-mahogany-platinum .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-mahogany-platinum .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,rgba(159,79,63,.34),rgba(148,163,184,.17))!important;color:#fff!important;border-left-color:#e2e8f0!important;box-shadow:inset 0 0 0 1px rgba(148,163,184,.11),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-mahogany-platinum .side-menu__item>i,.app-sidebar.imc-sidebar-style-mahogany-platinum .side-menu__item>svg,.app-sidebar.imc-sidebar-style-mahogany-platinum .angle{color:#d5c5c4!important}
.app-sidebar.imc-sidebar-style-mahogany-platinum .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-mahogany-platinum .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-mahogany-platinum .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-mahogany-platinum .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-mahogany-platinum .mli.imc-menu-active i{color:#fff!important}
.app-sidebar.imc-sidebar-style-mahogany-platinum .slide-menu{background:#271818!important;border:1px solid #4a3231!important}
.app-sidebar.imc-sidebar-style-mahogany-platinum .slide-item{color:#fff0ec!important}
.app-sidebar.imc-sidebar-style-mahogany-platinum .slide-item:hover,.app-sidebar.imc-sidebar-style-mahogany-platinum .slide-item.active{background:rgba(159,79,63,.14)!important;color:#fff!important}
.app-sidebar.imc-sidebar-style-mahogany-platinum .imc-sidebar-style-menu{border-top-color:#4a3231!important}
.imc-sidebar-preview-mahogany-platinum{background:linear-gradient(180deg,#100b0b 0%,#2a1717 55%,#25252a 100%)!important;color:#fff0ec!important;border:1px solid #4a3231!important}
.imc-sidebar-preview-mahogany-platinum .imc-preview-item{color:#fff0ec!important}
.imc-sidebar-preview-mahogany-platinum .imc-preview-item i{color:#d5c5c4!important}
.imc-sidebar-preview-mahogany-platinum .imc-preview-item.active,.imc-sidebar-preview-mahogany-platinum .imc-preview-item.current{background:linear-gradient(90deg,rgba(159,79,63,.34),rgba(148,163,184,.17))!important;color:#fff!important;border-left:3px solid #e2e8f0!important;box-shadow:0 4px 12px rgba(148,163,184,.11)!important}
.imc-sidebar-preview-mahogany-platinum .imc-preview-separator{background:#4a3231!important}
html[data-imc-sidebar-style="frosted-mint"]{--imc-theme-primary:#059669;--imc-theme-secondary:#0ea5e9;--imc-theme-accent:#6ee7b7;--imc-theme-page:#f1fbf8;--imc-theme-surface:#ffffff;--imc-theme-surface-2:#eaf7f3;--imc-theme-text:#23463f;--imc-theme-muted:#6f8c84;--imc-theme-border:#d4e9e2;--imc-theme-header:linear-gradient(135deg,#059669 0%,#14b8a6 50%,#0ea5e9 100%);--imc-theme-kpi:linear-gradient(135deg,#059669,#10b981);--imc-theme-soft:rgba(5,150,105,.09);--imc-theme-shadow:0 9px 26px rgba(30,45,70,.10);--imc-sidebar-bg:linear-gradient(180deg,#ffffff 0%,#eaf8f4 58%,#eef8ff 100%);--imc-sidebar-text:#365b53;--imc-sidebar-icon:#6b948a;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#059669,#10b981);--imc-premium-kpi-2:linear-gradient(135deg,#0ea5e9,#38bdf8);--imc-premium-kpi-3:linear-gradient(135deg,#14b8a6,#059669);--imc-premium-kpi-4:linear-gradient(135deg,#e11d48,#059669);--imc-premium-kpi-5:linear-gradient(135deg,#06b6d4,#14b8a6);--imc-premium-kpi-6:linear-gradient(135deg,#4f46e5,#0ea5e9);--imc-premium-kpi-7:linear-gradient(135deg,#f59e0b,#059669);--imc-premium-kpi-8:linear-gradient(135deg,#64748b,#0f766e);}
.app-sidebar.imc-sidebar-style-frosted-mint{background:linear-gradient(180deg,#ffffff 0%,#eaf8f4 58%,#eef8ff 100%)!important;color:#365b53!important;border-right:1px solid #d4e9e2!important;box-shadow:0 9px 26px rgba(30,45,70,.10)!important}
.app-sidebar.imc-sidebar-style-frosted-mint .side-menu__item{color:#365b53!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-frosted-mint .side-menu__item:hover,.app-sidebar.imc-sidebar-style-frosted-mint .side-menu__item:focus{background:rgba(5,150,105,.08)!important;color:#059669!important;border-left-color:#6ee7b7!important}
.app-sidebar.imc-sidebar-style-frosted-mint .side-menu__item.active,.app-sidebar.imc-sidebar-style-frosted-mint .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-frosted-mint .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-frosted-mint .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,#dff7ee,#e6f5ff)!important;color:#23463f!important;border-left-color:#6ee7b7!important;box-shadow:inset 0 0 0 1px rgba(5,150,105,.09),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-frosted-mint .side-menu__item>i,.app-sidebar.imc-sidebar-style-frosted-mint .side-menu__item>svg,.app-sidebar.imc-sidebar-style-frosted-mint .angle{color:#6b948a!important}
.app-sidebar.imc-sidebar-style-frosted-mint .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-frosted-mint .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-frosted-mint .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-frosted-mint .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-frosted-mint .mli.imc-menu-active i{color:#059669!important}
.app-sidebar.imc-sidebar-style-frosted-mint .slide-menu{background:#ebf7f3!important;border:1px solid #d4e9e2!important}
.app-sidebar.imc-sidebar-style-frosted-mint .slide-item{color:#365b53!important}
.app-sidebar.imc-sidebar-style-frosted-mint .slide-item:hover,.app-sidebar.imc-sidebar-style-frosted-mint .slide-item.active{background:rgba(5,150,105,.08)!important;color:#059669!important}
.app-sidebar.imc-sidebar-style-frosted-mint .imc-sidebar-style-menu{border-top-color:#d4e9e2!important}
.imc-sidebar-preview-frosted-mint{background:linear-gradient(180deg,#ffffff 0%,#eaf8f4 58%,#eef8ff 100%)!important;color:#365b53!important;border:1px solid #d4e9e2!important}
.imc-sidebar-preview-frosted-mint .imc-preview-item{color:#365b53!important}
.imc-sidebar-preview-frosted-mint .imc-preview-item i{color:#6b948a!important}
.imc-sidebar-preview-frosted-mint .imc-preview-item.active,.imc-sidebar-preview-frosted-mint .imc-preview-item.current{background:linear-gradient(90deg,#dff7ee,#e6f5ff)!important;color:#23463f!important;border-left:3px solid #6ee7b7!important;box-shadow:0 4px 12px rgba(5,150,105,.09)!important}
.imc-sidebar-preview-frosted-mint .imc-preview-separator{background:#d4e9e2!important}
html[data-imc-sidebar-style="onyx-copper"] .card.cardColor.bg-purple,
html[data-imc-sidebar-style="monaco-azure"] .card.cardColor.bg-purple,
html[data-imc-sidebar-style="imperial-jade"] .card.cardColor.bg-purple,
html[data-imc-sidebar-style="velvet-aubergine"] .card.cardColor.bg-purple,
html[data-imc-sidebar-style="lunar-chrome"] .card.cardColor.bg-purple,
html[data-imc-sidebar-style="desert-noir"] .card.cardColor.bg-purple,
html[data-imc-sidebar-style="celestial-indigo"] .card.cardColor.bg-purple,
html[data-imc-sidebar-style="mahogany-platinum"] .card.cardColor.bg-purple,
html[data-imc-sidebar-style="frosted-mint"] .card.cardColor.bg-purple{background:var(--imc-premium-kpi-1)!important;background-image:var(--imc-premium-kpi-1)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="onyx-copper"] .card.cardColor.bg-green,
html[data-imc-sidebar-style="monaco-azure"] .card.cardColor.bg-green,
html[data-imc-sidebar-style="imperial-jade"] .card.cardColor.bg-green,
html[data-imc-sidebar-style="velvet-aubergine"] .card.cardColor.bg-green,
html[data-imc-sidebar-style="lunar-chrome"] .card.cardColor.bg-green,
html[data-imc-sidebar-style="desert-noir"] .card.cardColor.bg-green,
html[data-imc-sidebar-style="celestial-indigo"] .card.cardColor.bg-green,
html[data-imc-sidebar-style="mahogany-platinum"] .card.cardColor.bg-green,
html[data-imc-sidebar-style="frosted-mint"] .card.cardColor.bg-green{background:var(--imc-premium-kpi-2)!important;background-image:var(--imc-premium-kpi-2)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="onyx-copper"] .card.cardColor.bg-orange,
html[data-imc-sidebar-style="monaco-azure"] .card.cardColor.bg-orange,
html[data-imc-sidebar-style="imperial-jade"] .card.cardColor.bg-orange,
html[data-imc-sidebar-style="velvet-aubergine"] .card.cardColor.bg-orange,
html[data-imc-sidebar-style="lunar-chrome"] .card.cardColor.bg-orange,
html[data-imc-sidebar-style="desert-noir"] .card.cardColor.bg-orange,
html[data-imc-sidebar-style="celestial-indigo"] .card.cardColor.bg-orange,
html[data-imc-sidebar-style="mahogany-platinum"] .card.cardColor.bg-orange,
html[data-imc-sidebar-style="frosted-mint"] .card.cardColor.bg-orange{background:var(--imc-premium-kpi-3)!important;background-image:var(--imc-premium-kpi-3)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="onyx-copper"] .card.cardColor.bg-yellow,
html[data-imc-sidebar-style="monaco-azure"] .card.cardColor.bg-yellow,
html[data-imc-sidebar-style="imperial-jade"] .card.cardColor.bg-yellow,
html[data-imc-sidebar-style="velvet-aubergine"] .card.cardColor.bg-yellow,
html[data-imc-sidebar-style="lunar-chrome"] .card.cardColor.bg-yellow,
html[data-imc-sidebar-style="desert-noir"] .card.cardColor.bg-yellow,
html[data-imc-sidebar-style="celestial-indigo"] .card.cardColor.bg-yellow,
html[data-imc-sidebar-style="mahogany-platinum"] .card.cardColor.bg-yellow,
html[data-imc-sidebar-style="frosted-mint"] .card.cardColor.bg-yellow{background:var(--imc-premium-kpi-4)!important;background-image:var(--imc-premium-kpi-4)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="onyx-copper"] .card.cardColor.bg-blue,
html[data-imc-sidebar-style="monaco-azure"] .card.cardColor.bg-blue,
html[data-imc-sidebar-style="imperial-jade"] .card.cardColor.bg-blue,
html[data-imc-sidebar-style="velvet-aubergine"] .card.cardColor.bg-blue,
html[data-imc-sidebar-style="lunar-chrome"] .card.cardColor.bg-blue,
html[data-imc-sidebar-style="desert-noir"] .card.cardColor.bg-blue,
html[data-imc-sidebar-style="celestial-indigo"] .card.cardColor.bg-blue,
html[data-imc-sidebar-style="mahogany-platinum"] .card.cardColor.bg-blue,
html[data-imc-sidebar-style="frosted-mint"] .card.cardColor.bg-blue{background:var(--imc-premium-kpi-5)!important;background-image:var(--imc-premium-kpi-5)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="onyx-copper"] .card.cardColor.bg-cyan,
html[data-imc-sidebar-style="monaco-azure"] .card.cardColor.bg-cyan,
html[data-imc-sidebar-style="imperial-jade"] .card.cardColor.bg-cyan,
html[data-imc-sidebar-style="velvet-aubergine"] .card.cardColor.bg-cyan,
html[data-imc-sidebar-style="lunar-chrome"] .card.cardColor.bg-cyan,
html[data-imc-sidebar-style="desert-noir"] .card.cardColor.bg-cyan,
html[data-imc-sidebar-style="celestial-indigo"] .card.cardColor.bg-cyan,
html[data-imc-sidebar-style="mahogany-platinum"] .card.cardColor.bg-cyan,
html[data-imc-sidebar-style="frosted-mint"] .card.cardColor.bg-cyan{background:var(--imc-premium-kpi-6)!important;background-image:var(--imc-premium-kpi-6)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="onyx-copper"] .card.cardColor.bg-success,
html[data-imc-sidebar-style="monaco-azure"] .card.cardColor.bg-success,
html[data-imc-sidebar-style="imperial-jade"] .card.cardColor.bg-success,
html[data-imc-sidebar-style="velvet-aubergine"] .card.cardColor.bg-success,
html[data-imc-sidebar-style="lunar-chrome"] .card.cardColor.bg-success,
html[data-imc-sidebar-style="desert-noir"] .card.cardColor.bg-success,
html[data-imc-sidebar-style="celestial-indigo"] .card.cardColor.bg-success,
html[data-imc-sidebar-style="mahogany-platinum"] .card.cardColor.bg-success,
html[data-imc-sidebar-style="frosted-mint"] .card.cardColor.bg-success{background:var(--imc-premium-kpi-7)!important;background-image:var(--imc-premium-kpi-7)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="onyx-copper"] .card.cardColor.bg-primary,
html[data-imc-sidebar-style="monaco-azure"] .card.cardColor.bg-primary,
html[data-imc-sidebar-style="imperial-jade"] .card.cardColor.bg-primary,
html[data-imc-sidebar-style="velvet-aubergine"] .card.cardColor.bg-primary,
html[data-imc-sidebar-style="lunar-chrome"] .card.cardColor.bg-primary,
html[data-imc-sidebar-style="desert-noir"] .card.cardColor.bg-primary,
html[data-imc-sidebar-style="celestial-indigo"] .card.cardColor.bg-primary,
html[data-imc-sidebar-style="mahogany-platinum"] .card.cardColor.bg-primary,
html[data-imc-sidebar-style="frosted-mint"] .card.cardColor.bg-primary{background:var(--imc-premium-kpi-8)!important;background-image:var(--imc-premium-kpi-8)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="onyx-copper"] .card.cardColor .card-body,
html[data-imc-sidebar-style="monaco-azure"] .card.cardColor .card-body,
html[data-imc-sidebar-style="imperial-jade"] .card.cardColor .card-body,
html[data-imc-sidebar-style="velvet-aubergine"] .card.cardColor .card-body,
html[data-imc-sidebar-style="lunar-chrome"] .card.cardColor .card-body,
html[data-imc-sidebar-style="desert-noir"] .card.cardColor .card-body,
html[data-imc-sidebar-style="celestial-indigo"] .card.cardColor .card-body,
html[data-imc-sidebar-style="mahogany-platinum"] .card.cardColor .card-body,
html[data-imc-sidebar-style="frosted-mint"] .card.cardColor .card-body{background:transparent!important;color:#fff!important}
html[data-imc-sidebar-style="onyx-copper"] .card.cardColor .card-body *,
html[data-imc-sidebar-style="monaco-azure"] .card.cardColor .card-body *,
html[data-imc-sidebar-style="imperial-jade"] .card.cardColor .card-body *,
html[data-imc-sidebar-style="velvet-aubergine"] .card.cardColor .card-body *,
html[data-imc-sidebar-style="lunar-chrome"] .card.cardColor .card-body *,
html[data-imc-sidebar-style="desert-noir"] .card.cardColor .card-body *,
html[data-imc-sidebar-style="celestial-indigo"] .card.cardColor .card-body *,
html[data-imc-sidebar-style="mahogany-platinum"] .card.cardColor .card-body *,
html[data-imc-sidebar-style="frosted-mint"] .card.cardColor .card-body *{color:#fff!important}
.imc-sidebar-style-card[data-sidebar-style-card="onyx-copper"] .imc-sidebar-style-info h4::after,
.imc-sidebar-style-card[data-sidebar-style-card="monaco-azure"] .imc-sidebar-style-info h4::after,
.imc-sidebar-style-card[data-sidebar-style-card="imperial-jade"] .imc-sidebar-style-info h4::after,
.imc-sidebar-style-card[data-sidebar-style-card="velvet-aubergine"] .imc-sidebar-style-info h4::after,
.imc-sidebar-style-card[data-sidebar-style-card="lunar-chrome"] .imc-sidebar-style-info h4::after,
.imc-sidebar-style-card[data-sidebar-style-card="desert-noir"] .imc-sidebar-style-info h4::after,
.imc-sidebar-style-card[data-sidebar-style-card="celestial-indigo"] .imc-sidebar-style-info h4::after,
.imc-sidebar-style-card[data-sidebar-style-card="mahogany-platinum"] .imc-sidebar-style-info h4::after,
.imc-sidebar-style-card[data-sidebar-style-card="frosted-mint"] .imc-sidebar-style-info h4::after{content:" PREMIUM";display:inline-block;margin-left:7px;padding:2px 6px;border-radius:999px;background:var(--imc-theme-soft,#eef2ff);color:var(--imc-theme-primary,#6366f1);font-size:8px;letter-spacing:.08em;vertical-align:middle}
html[data-imc-sidebar-style="onyx-copper"] body,
html[data-imc-sidebar-style="monaco-azure"] body,
html[data-imc-sidebar-style="imperial-jade"] body,
html[data-imc-sidebar-style="velvet-aubergine"] body,
html[data-imc-sidebar-style="desert-noir"] body,
html[data-imc-sidebar-style="celestial-indigo"] body,
html[data-imc-sidebar-style="mahogany-platinum"] body{background:var(--imc-theme-page)!important;color:var(--imc-theme-text)!important}
html[data-imc-sidebar-style="onyx-copper"] .main-content,
html[data-imc-sidebar-style="monaco-azure"] .main-content,
html[data-imc-sidebar-style="imperial-jade"] .main-content,
html[data-imc-sidebar-style="velvet-aubergine"] .main-content,
html[data-imc-sidebar-style="desert-noir"] .main-content,
html[data-imc-sidebar-style="celestial-indigo"] .main-content,
html[data-imc-sidebar-style="mahogany-platinum"] .main-content{background:transparent!important;color:var(--imc-theme-text)!important}
html[data-imc-sidebar-style="onyx-copper"] .table,
html[data-imc-sidebar-style="monaco-azure"] .table,
html[data-imc-sidebar-style="imperial-jade"] .table,
html[data-imc-sidebar-style="velvet-aubergine"] .table,
html[data-imc-sidebar-style="desert-noir"] .table,
html[data-imc-sidebar-style="celestial-indigo"] .table,
html[data-imc-sidebar-style="mahogany-platinum"] .table{background:var(--imc-theme-surface)!important;color:var(--imc-theme-text)!important}
html[data-imc-sidebar-style="onyx-copper"] .modal-content,
html[data-imc-sidebar-style="monaco-azure"] .modal-content,
html[data-imc-sidebar-style="imperial-jade"] .modal-content,
html[data-imc-sidebar-style="velvet-aubergine"] .modal-content,
html[data-imc-sidebar-style="desert-noir"] .modal-content,
html[data-imc-sidebar-style="celestial-indigo"] .modal-content,
html[data-imc-sidebar-style="mahogany-platinum"] .modal-content{background:var(--imc-theme-surface)!important;color:var(--imc-theme-text)!important;border-color:var(--imc-theme-border)!important}
html[data-imc-sidebar-style="onyx-copper"] .dropdown-menu,
html[data-imc-sidebar-style="monaco-azure"] .dropdown-menu,
html[data-imc-sidebar-style="imperial-jade"] .dropdown-menu,
html[data-imc-sidebar-style="velvet-aubergine"] .dropdown-menu,
html[data-imc-sidebar-style="desert-noir"] .dropdown-menu,
html[data-imc-sidebar-style="celestial-indigo"] .dropdown-menu,
html[data-imc-sidebar-style="mahogany-platinum"] .dropdown-menu{background:var(--imc-theme-surface)!important;color:var(--imc-theme-text)!important;border-color:var(--imc-theme-border)!important}
html[data-imc-sidebar-style="onyx-copper"] .list-group-item,
html[data-imc-sidebar-style="monaco-azure"] .list-group-item,
html[data-imc-sidebar-style="imperial-jade"] .list-group-item,
html[data-imc-sidebar-style="velvet-aubergine"] .list-group-item,
html[data-imc-sidebar-style="desert-noir"] .list-group-item,
html[data-imc-sidebar-style="celestial-indigo"] .list-group-item,
html[data-imc-sidebar-style="mahogany-platinum"] .list-group-item{background:var(--imc-theme-surface)!important;color:var(--imc-theme-text)!important;border-color:var(--imc-theme-border)!important}
html[data-imc-sidebar-style="onyx-copper"] table.table-striped > tbody > tr:nth-of-type(odd) > *,
html[data-imc-sidebar-style="monaco-azure"] table.table-striped > tbody > tr:nth-of-type(odd) > *,
html[data-imc-sidebar-style="imperial-jade"] table.table-striped > tbody > tr:nth-of-type(odd) > *,
html[data-imc-sidebar-style="velvet-aubergine"] table.table-striped > tbody > tr:nth-of-type(odd) > *,
html[data-imc-sidebar-style="desert-noir"] table.table-striped > tbody > tr:nth-of-type(odd) > *,
html[data-imc-sidebar-style="celestial-indigo"] table.table-striped > tbody > tr:nth-of-type(odd) > *,
html[data-imc-sidebar-style="mahogany-platinum"] table.table-striped > tbody > tr:nth-of-type(odd) > *{background:var(--imc-theme-surface-2)!important;background-color:var(--imc-theme-surface-2)!important;color:var(--imc-theme-text)!important}
html[data-imc-sidebar-style="onyx-copper"] table.table-striped > tbody > tr:nth-of-type(even) > *,
html[data-imc-sidebar-style="monaco-azure"] table.table-striped > tbody > tr:nth-of-type(even) > *,
html[data-imc-sidebar-style="imperial-jade"] table.table-striped > tbody > tr:nth-of-type(even) > *,
html[data-imc-sidebar-style="velvet-aubergine"] table.table-striped > tbody > tr:nth-of-type(even) > *,
html[data-imc-sidebar-style="desert-noir"] table.table-striped > tbody > tr:nth-of-type(even) > *,
html[data-imc-sidebar-style="celestial-indigo"] table.table-striped > tbody > tr:nth-of-type(even) > *,
html[data-imc-sidebar-style="mahogany-platinum"] table.table-striped > tbody > tr:nth-of-type(even) > *{background:var(--imc-theme-surface)!important;background-color:var(--imc-theme-surface)!important;color:var(--imc-theme-text)!important}
html[data-imc-sidebar-style="onyx-copper"] #imc-pending-delivery-summary .imc-pd-control input,
html[data-imc-sidebar-style="monaco-azure"] #imc-pending-delivery-summary .imc-pd-control input,
html[data-imc-sidebar-style="imperial-jade"] #imc-pending-delivery-summary .imc-pd-control input,
html[data-imc-sidebar-style="velvet-aubergine"] #imc-pending-delivery-summary .imc-pd-control input,
html[data-imc-sidebar-style="desert-noir"] #imc-pending-delivery-summary .imc-pd-control input,
html[data-imc-sidebar-style="celestial-indigo"] #imc-pending-delivery-summary .imc-pd-control input,
html[data-imc-sidebar-style="mahogany-platinum"] #imc-pending-delivery-summary .imc-pd-control input{color-scheme:dark!important}
html[data-imc-sidebar-style="onyx-copper"] #imc-financial-summary,
html[data-imc-sidebar-style="monaco-azure"] #imc-financial-summary,
html[data-imc-sidebar-style="imperial-jade"] #imc-financial-summary,
html[data-imc-sidebar-style="velvet-aubergine"] #imc-financial-summary,
html[data-imc-sidebar-style="desert-noir"] #imc-financial-summary,
html[data-imc-sidebar-style="celestial-indigo"] #imc-financial-summary,
html[data-imc-sidebar-style="mahogany-platinum"] #imc-financial-summary{--imc-fin-recorded-bg:#143d2d!important;--imc-fin-recorded-text:#8deab8!important;--imc-fin-estimate-bg:#493811!important;--imc-fin-estimate-text:#ffdc82!important;--imc-fin-error-bg:#471f27!important;--imc-fin-error-text:#ffb5af!important}
html[data-imc-sidebar-style="onyx-copper"] #imc-dashboard-details,
html[data-imc-sidebar-style="monaco-azure"] #imc-dashboard-details,
html[data-imc-sidebar-style="imperial-jade"] #imc-dashboard-details,
html[data-imc-sidebar-style="velvet-aubergine"] #imc-dashboard-details,
html[data-imc-sidebar-style="desert-noir"] #imc-dashboard-details,
html[data-imc-sidebar-style="celestial-indigo"] #imc-dashboard-details,
html[data-imc-sidebar-style="mahogany-platinum"] #imc-dashboard-details{--imc-update-income:#86efac!important;--imc-update-expense:#fda4af!important}
html[data-imc-sidebar-style="onyx-copper"],
html[data-imc-sidebar-style="monaco-azure"],
html[data-imc-sidebar-style="imperial-jade"],
html[data-imc-sidebar-style="velvet-aubergine"],
html[data-imc-sidebar-style="desert-noir"],
html[data-imc-sidebar-style="celestial-indigo"],
html[data-imc-sidebar-style="mahogany-platinum"]{--imc-delivery-green:#86efac;--imc-delivery-red:#fda4af}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-onyx-copper{background:linear-gradient(180deg,#0b0a09 0%,#1d1713 55%,#2a160d 100%)!important;background-image:linear-gradient(180deg,#0b0a09 0%,#1d1713 55%,#2a160d 100%)!important;color:#fff0df!important}.app.sidenav-toggled .app-sidebar.imc-sidebar-style-onyx-copper .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-onyx-copper .slide-item{color:#fff0df!important}}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-monaco-azure{background:linear-gradient(180deg,#061122 0%,#0a2346 55%,#08304a 100%)!important;background-image:linear-gradient(180deg,#061122 0%,#0a2346 55%,#08304a 100%)!important;color:#eaf5ff!important}.app.sidenav-toggled .app-sidebar.imc-sidebar-style-monaco-azure .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-monaco-azure .slide-item{color:#eaf5ff!important}}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-imperial-jade{background:linear-gradient(180deg,#06100c 0%,#0d261c 56%,#161b11 100%)!important;background-image:linear-gradient(180deg,#06100c 0%,#0d261c 56%,#161b11 100%)!important;color:#eafff4!important}.app.sidenav-toggled .app-sidebar.imc-sidebar-style-imperial-jade .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-imperial-jade .slide-item{color:#eafff4!important}}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-velvet-aubergine{background:linear-gradient(180deg,#100713 0%,#2a1032 55%,#351222 100%)!important;background-image:linear-gradient(180deg,#100713 0%,#2a1032 55%,#351222 100%)!important;color:#faeaff!important}.app.sidenav-toggled .app-sidebar.imc-sidebar-style-velvet-aubergine .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-velvet-aubergine .slide-item{color:#faeaff!important}}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-lunar-chrome{background:linear-gradient(180deg,#ffffff 0%,#edf2f7 60%,#e7eef7 100%)!important;background-image:linear-gradient(180deg,#ffffff 0%,#edf2f7 60%,#e7eef7 100%)!important;color:#405064!important}.app.sidenav-toggled .app-sidebar.imc-sidebar-style-lunar-chrome .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-lunar-chrome .slide-item{color:#405064!important}}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-desert-noir{background:linear-gradient(180deg,#110f0c 0%,#241c15 56%,#2c2115 100%)!important;background-image:linear-gradient(180deg,#110f0c 0%,#241c15 56%,#2c2115 100%)!important;color:#fff0d8!important}.app.sidenav-toggled .app-sidebar.imc-sidebar-style-desert-noir .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-desert-noir .slide-item{color:#fff0d8!important}}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-celestial-indigo{background:linear-gradient(180deg,#080a18 0%,#17183c 55%,#10243a 100%)!important;background-image:linear-gradient(180deg,#080a18 0%,#17183c 55%,#10243a 100%)!important;color:#eef1ff!important}.app.sidenav-toggled .app-sidebar.imc-sidebar-style-celestial-indigo .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-celestial-indigo .slide-item{color:#eef1ff!important}}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-mahogany-platinum{background:linear-gradient(180deg,#100b0b 0%,#2a1717 55%,#25252a 100%)!important;background-image:linear-gradient(180deg,#100b0b 0%,#2a1717 55%,#25252a 100%)!important;color:#fff0ec!important}.app.sidenav-toggled .app-sidebar.imc-sidebar-style-mahogany-platinum .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-mahogany-platinum .slide-item{color:#fff0ec!important}}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-frosted-mint{background:linear-gradient(180deg,#ffffff 0%,#eaf8f4 58%,#eef8ff 100%)!important;background-image:linear-gradient(180deg,#ffffff 0%,#eaf8f4 58%,#eef8ff 100%)!important;color:#365b53!important}.app.sidenav-toggled .app-sidebar.imc-sidebar-style-frosted-mint .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-frosted-mint .slide-item{color:#365b53!important}}

/* ============================================================
   IMC ERP THEME 51 — PURE GRAPHITE
   Neutral version of Lunar Chrome.
   Grey surfaces contain NO blue gradient. KPI/card colours remain
   identical to Lunar Chrome.
   ============================================================ */

html[data-imc-sidebar-style="pure-graphite"]{
  --imc-theme-primary:#475569;
  --imc-theme-secondary:#2563eb;
  --imc-theme-accent:#94a3b8;
  --imc-theme-page:#f4f5f7;
  --imc-theme-surface:#ffffff;
  --imc-theme-surface-2:#eef0f2;
  --imc-theme-text:#27313f;
  --imc-theme-muted:#747d89;
  --imc-theme-border:#d9dde2;
  --imc-theme-header:linear-gradient(135deg,#475569 0%,#64748b 52%,#94a3b8 100%);
  --imc-theme-kpi:linear-gradient(135deg,#475569,#64748b);
  --imc-theme-soft:rgba(71,85,105,.08);
  --imc-theme-shadow:0 9px 26px rgba(30,41,59,.10);
  --imc-sidebar-bg:linear-gradient(180deg,#ffffff 0%,#f1f3f5 58%,#e5e7eb 100%);
  --imc-sidebar-text:#405064;
  --imc-sidebar-icon:#74808d;
  --imc-theme-on-primary:#fff;

  /* EXACT same eight KPI/card colours as Lunar Chrome */
  --imc-premium-kpi-1:linear-gradient(135deg,#475569,#64748b);
  --imc-premium-kpi-2:linear-gradient(135deg,#2563eb,#3b82f6);
  --imc-premium-kpi-3:linear-gradient(135deg,#94a3b8,#64748b);
  --imc-premium-kpi-4:linear-gradient(135deg,#e11d48,#475569);
  --imc-premium-kpi-5:linear-gradient(135deg,#0f766e,#64748b);
  --imc-premium-kpi-6:linear-gradient(135deg,#4f46e5,#475569);
  --imc-premium-kpi-7:linear-gradient(135deg,#f59e0b,#64748b);
  --imc-premium-kpi-8:linear-gradient(135deg,#334155,#2563eb);
}

/* Neutral graphite sidebar: no blue mixed into grey. */
.app-sidebar.imc-sidebar-style-pure-graphite{
  background:linear-gradient(180deg,#ffffff 0%,#f1f3f5 58%,#e5e7eb 100%)!important;
  color:#405064!important;
  border-right:1px solid #d9dde2!important;
  box-shadow:0 9px 26px rgba(30,41,59,.10)!important;
}
.app-sidebar.imc-sidebar-style-pure-graphite .side-menu__item{
  color:#405064!important;background:transparent!important;
}
.app-sidebar.imc-sidebar-style-pure-graphite .side-menu__item:hover,
.app-sidebar.imc-sidebar-style-pure-graphite .side-menu__item:focus{
  background:rgba(71,85,105,.08)!important;
  color:#475569!important;
  border-left-color:#94a3b8!important;
}
.app-sidebar.imc-sidebar-style-pure-graphite .side-menu__item.active,
.app-sidebar.imc-sidebar-style-pure-graphite .mli.active>.side-menu__item,
.app-sidebar.imc-sidebar-style-pure-graphite .mli.imc-menu-active>.side-menu__item,
.app-sidebar.imc-sidebar-style-pure-graphite .side-menu__item[aria-expanded="true"]{
  background:linear-gradient(90deg,#e7e9ec,#dfe3e8)!important;
  color:#27313f!important;
  border-left-color:#64748b!important;
  box-shadow:inset 0 0 0 1px rgba(71,85,105,.08),0 7px 18px rgba(0,0,0,.08)!important;
}
.app-sidebar.imc-sidebar-style-pure-graphite .side-menu__item>i,
.app-sidebar.imc-sidebar-style-pure-graphite .side-menu__item>svg,
.app-sidebar.imc-sidebar-style-pure-graphite .angle{
  color:#74808d!important;
}
.app-sidebar.imc-sidebar-style-pure-graphite .side-menu__item:hover>i,
.app-sidebar.imc-sidebar-style-pure-graphite .side-menu__item:hover .angle,
.app-sidebar.imc-sidebar-style-pure-graphite .side-menu__item.active>i,
.app-sidebar.imc-sidebar-style-pure-graphite .side-menu__item.active .angle,
.app-sidebar.imc-sidebar-style-pure-graphite .mli.imc-menu-active i{
  color:#475569!important;
}
.app-sidebar.imc-sidebar-style-pure-graphite .slide-menu{
  background:#eef0f2!important;
  border:1px solid #d9dde2!important;
}
.app-sidebar.imc-sidebar-style-pure-graphite .slide-item{color:#405064!important}
.app-sidebar.imc-sidebar-style-pure-graphite .slide-item:hover,
.app-sidebar.imc-sidebar-style-pure-graphite .slide-item.active{
  background:rgba(71,85,105,.08)!important;color:#475569!important;
}
.app-sidebar.imc-sidebar-style-pure-graphite .imc-sidebar-style-menu{
  border-top-color:#d9dde2!important;
}

/* Theme-picker preview. */
.imc-sidebar-preview-pure-graphite{
  background:linear-gradient(180deg,#ffffff 0%,#f1f3f5 58%,#e5e7eb 100%)!important;
  color:#405064!important;
  border:1px solid #d9dde2!important;
}
.imc-sidebar-preview-pure-graphite .imc-preview-item{color:#405064!important}
.imc-sidebar-preview-pure-graphite .imc-preview-item i{color:#74808d!important}
.imc-sidebar-preview-pure-graphite .imc-preview-item.active,
.imc-sidebar-preview-pure-graphite .imc-preview-item.current{
  background:linear-gradient(90deg,#e7e9ec,#dfe3e8)!important;
  color:#27313f!important;
  border-left:3px solid #64748b!important;
  box-shadow:0 4px 12px rgba(71,85,105,.08)!important;
}
.imc-sidebar-preview-pure-graphite .imc-preview-separator{
  background:#d9dde2!important;
}

/* Keep dashboard cards exactly like Lunar Chrome. */
html[data-imc-sidebar-style="pure-graphite"] .card.cardColor.bg-purple{
  background:var(--imc-premium-kpi-1)!important;background-image:var(--imc-premium-kpi-1)!important;color:#fff!important;border-color:transparent!important;
}
html[data-imc-sidebar-style="pure-graphite"] .card.cardColor.bg-green{
  background:var(--imc-premium-kpi-2)!important;background-image:var(--imc-premium-kpi-2)!important;color:#fff!important;border-color:transparent!important;
}
html[data-imc-sidebar-style="pure-graphite"] .card.cardColor.bg-orange{
  background:var(--imc-premium-kpi-3)!important;background-image:var(--imc-premium-kpi-3)!important;color:#fff!important;border-color:transparent!important;
}
html[data-imc-sidebar-style="pure-graphite"] .card.cardColor.bg-yellow{
  background:var(--imc-premium-kpi-4)!important;background-image:var(--imc-premium-kpi-4)!important;color:#fff!important;border-color:transparent!important;
}
html[data-imc-sidebar-style="pure-graphite"] .card.cardColor.bg-blue{
  background:var(--imc-premium-kpi-5)!important;background-image:var(--imc-premium-kpi-5)!important;color:#fff!important;border-color:transparent!important;
}
html[data-imc-sidebar-style="pure-graphite"] .card.cardColor.bg-cyan{
  background:var(--imc-premium-kpi-6)!important;background-image:var(--imc-premium-kpi-6)!important;color:#fff!important;border-color:transparent!important;
}
html[data-imc-sidebar-style="pure-graphite"] .card.cardColor.bg-success{
  background:var(--imc-premium-kpi-7)!important;background-image:var(--imc-premium-kpi-7)!important;color:#fff!important;border-color:transparent!important;
}
html[data-imc-sidebar-style="pure-graphite"] .card.cardColor.bg-primary{
  background:var(--imc-premium-kpi-8)!important;background-image:var(--imc-premium-kpi-8)!important;color:#fff!important;border-color:transparent!important;
}
html[data-imc-sidebar-style="pure-graphite"] .card.cardColor .card-body,
html[data-imc-sidebar-style="pure-graphite"] .card.cardColor .card-body *{
  background:transparent!important;color:#fff!important;
}

/* Current-page highlight uses the neutral graphite theme header. */
html body .app-sidebar.imc-sidebar-style-pure-graphite .side-menu li.mli > a.imc-current-page,
html body .app-sidebar.imc-sidebar-style-pure-graphite .side-menu li.mli > a.imc-current-page:hover,
html body .app-sidebar.imc-sidebar-style-pure-graphite .side-menu li.mli > a.imc-current-page:focus{
  background:linear-gradient(135deg,#475569 0%,#64748b 52%,#94a3b8 100%)!important;
  color:#fff!important;
  border-left:3px solid #cbd5e1!important;
}

/* Premium marker in theme picker. */
.imc-sidebar-style-card[data-sidebar-style-card="pure-graphite"] .imc-sidebar-style-info h4::after{
  content:" PREMIUM";
  display:inline-block;
  margin-left:7px;
  padding:2px 6px;
  border-radius:999px;
  background:#eef0f2;
  color:#475569;
  font-size:8px;
  letter-spacing:.08em;
  vertical-align:middle;
}

/* Mobile drawer keeps the same neutral graphite surface. */
@media(max-width:1199.98px){
  .app.sidenav-toggled .app-sidebar.imc-sidebar-style-pure-graphite{
    background:linear-gradient(180deg,#ffffff 0%,#f1f3f5 58%,#e5e7eb 100%)!important;
    background-image:linear-gradient(180deg,#ffffff 0%,#f1f3f5 58%,#e5e7eb 100%)!important;
    color:#405064!important;
  }
  .app.sidenav-toggled .app-sidebar.imc-sidebar-style-pure-graphite .side-menu__item,
  .app.sidenav-toggled .app-sidebar.imc-sidebar-style-pure-graphite .slide-item{
    color:#405064!important;
  }
}


/* Complete shared accent tokens for the installed Prism Light preset. */
html[data-imc-sidebar-style="prism-light"]{
  --imc-theme-primary:#6366f1;
  --imc-theme-secondary:#06b6d4;
  --imc-theme-accent:#ec4899;
  --imc-theme-page:#f5f7fb;
  --imc-theme-surface:#ffffff;
  --imc-theme-surface-2:#f7f8ff;
  --imc-theme-text:#24324a;
  --imc-theme-muted:#667085;
  --imc-theme-border:#e5e7eb;
  --imc-theme-soft:#eef2ff;
}

/* Readable theme accents: 20260927 */
html[data-imc-sidebar-style="modern-light"]{--imc-theme-readable-primary:#5b35d5;}
html[data-imc-sidebar-style="modern-dark"]{--imc-theme-readable-primary:#9072f6;}
html[data-imc-sidebar-style="gradient-purple"]{--imc-theme-readable-primary:#8457ea;}
html[data-imc-sidebar-style="minimal-elegant"]{--imc-theme-readable-primary:#5434c7;}
html[data-imc-sidebar-style="corporate-blue"]{--imc-theme-readable-primary:#1555b8;}
html[data-imc-sidebar-style="dark-glass"]{--imc-theme-readable-primary:#9b6cff;}
html[data-imc-sidebar-style="neumorphic-light"]{--imc-theme-readable-primary:#6547d9;}
html[data-imc-sidebar-style="indigo-modern"]{--imc-theme-readable-primary:#4f46e5;}
html[data-imc-sidebar-style="slate-professional"]{--imc-theme-readable-primary:#128186;}
html[data-imc-sidebar-style="soft-pastel"]{--imc-theme-readable-primary:#7c3aed;}
html[data-imc-sidebar-style="vibrant-multicolour"]{--imc-theme-readable-primary:#e11d48;}
html[data-imc-sidebar-style="aurora-prism"]{--imc-theme-readable-primary:#8457ea;}
html[data-imc-sidebar-style="sunset-carnival"]{--imc-theme-readable-primary:#d53d3d;}
html[data-imc-sidebar-style="tropical-fusion"]{--imc-theme-readable-primary:#0c855d;}
html[data-imc-sidebar-style="prism-glass"]{--imc-theme-readable-primary:#ab5af7;}
html[data-imc-sidebar-style="emerald-glow"]{--imc-theme-readable-primary:#0c855d;}
html[data-imc-sidebar-style="sunset-orange"]{--imc-theme-readable-primary:#bd5711;}
html[data-imc-sidebar-style="ruby-red"]{--imc-theme-readable-primary:#e11d48;}
html[data-imc-sidebar-style="ocean-cyan"]{--imc-theme-readable-primary:#047f94;}
html[data-imc-sidebar-style="royal-gold"]{--imc-theme-readable-primary:#a26807;}
html[data-imc-sidebar-style="midnight-luxe"]{--imc-theme-readable-primary:#d4af37;}
html[data-imc-sidebar-style="graphite-platinum"]{--imc-theme-readable-primary:#cbd5e1;}
html[data-imc-sidebar-style="obsidian-rose"]{--imc-theme-readable-primary:#e64165;}
html[data-imc-sidebar-style="sapphire-noir"]{--imc-theme-readable-primary:#4c7fef;}
html[data-imc-sidebar-style="emerald-noir"]{--imc-theme-readable-primary:#10b981;}
html[data-imc-sidebar-style="bronze-executive"]{--imc-theme-readable-primary:#c47a3a;}
html[data-imc-sidebar-style="carbon-cyan"]{--imc-theme-readable-primary:#06b6d4;}
html[data-imc-sidebar-style="burgundy-gold"]{--imc-theme-readable-primary:#d25976;}
html[data-imc-sidebar-style="amethyst-night"]{--imc-theme-readable-primary:#9266f7;}
html[data-imc-sidebar-style="royal-navy-gold"]{--imc-theme-readable-primary:#6385e4;}
html[data-imc-sidebar-style="forest-luxe"]{--imc-theme-readable-primary:#449964;}
html[data-imc-sidebar-style="crimson-noir"]{--imc-theme-readable-primary:#e24b4b;}
html[data-imc-sidebar-style="arctic-glass"]{--imc-theme-readable-primary:#0a7caf;}
html[data-imc-sidebar-style="ivory-gold"]{--imc-theme-readable-primary:#9d681b;}
html[data-imc-sidebar-style="pearl-blue"]{--imc-theme-readable-primary:#2563eb;}
html[data-imc-sidebar-style="champagne-rose"]{--imc-theme-readable-primary:#a1616a;}
html[data-imc-sidebar-style="titanium-teal"]{--imc-theme-readable-primary:#0f766e;}
html[data-imc-sidebar-style="alpine-silver"]{--imc-theme-readable-primary:#475569;}
html[data-imc-sidebar-style="porcelain-violet"]{--imc-theme-readable-primary:#7c3aed;}
html[data-imc-sidebar-style="sandstone-executive"]{--imc-theme-readable-primary:#92400e;}
html[data-imc-sidebar-style="onyx-copper"]{--imc-theme-readable-primary:#c56a32;}
html[data-imc-sidebar-style="monaco-azure"]{--imc-theme-readable-primary:#4c7fef;}
html[data-imc-sidebar-style="imperial-jade"]{--imc-theme-readable-primary:#059669;}
html[data-imc-sidebar-style="velvet-aubergine"]{--imc-theme-readable-primary:#a85aee;}
html[data-imc-sidebar-style="lunar-chrome"]{--imc-theme-readable-primary:#475569;}
html[data-imc-sidebar-style="desert-noir"]{--imc-theme-readable-primary:#d4a55d;}
html[data-imc-sidebar-style="celestial-indigo"]{--imc-theme-readable-primary:#7972eb;}
html[data-imc-sidebar-style="mahogany-platinum"]{--imc-theme-readable-primary:#b27265;}
html[data-imc-sidebar-style="frosted-mint"]{--imc-theme-readable-primary:#04845c;}
html[data-imc-sidebar-style="pure-graphite"]{--imc-theme-readable-primary:#475569;}
html[data-imc-sidebar-style="prism-light"]{--imc-theme-readable-primary:#6164ec;}
html[data-imc-sidebar-style] #imc-financial-summary .imc-fin-basis-toggle{background:var(--imc-theme-surface,#fff)!important;color:var(--imc-theme-text,#273651)!important;border-color:var(--imc-theme-border,#e5e7eb)!important;}
html[data-imc-sidebar-style] #imc-financial-summary .imc-fin-basis-state{color:var(--imc-theme-readable-primary,var(--imc-theme-primary))!important;}


/* ERP native sidebar scrolling — shared by all theme presets. */
html body .app-sidebar.toggle-sidebar{
 border-top:0!important;
 border-bottom:0!important;
 overflow-x:hidden!important;
 overflow-y:auto!important;
 overscroll-behavior-y:contain;
 -webkit-overflow-scrolling:touch;
 touch-action:pan-y pinch-zoom;
 scrollbar-width:thin;
 scrollbar-color:var(--imc-sidebar-icon,#74869a) transparent;
}
html body .app-sidebar.toggle-sidebar::-webkit-scrollbar{width:6px;}
html body .app-sidebar.toggle-sidebar::-webkit-scrollbar-track{background:transparent;}
html body .app-sidebar.toggle-sidebar::-webkit-scrollbar-thumb{background:var(--imc-sidebar-icon,#74869a);border-radius:6px;}


/* IMC 12 metallic multicolour themes — 20260927 */
html[data-imc-sidebar-style="chromatic-steel"]{--imc-theme-primary:#465878;--imc-theme-secondary:#6945a0;--imc-theme-accent:#0f705d;--imc-theme-page:#f9fafb;--imc-theme-surface:#ffffff;--imc-theme-surface-2:#f4f5f7;--imc-theme-text:#243a3d;--imc-theme-muted:#6c7d7e;--imc-theme-border:#d8dce3;--imc-theme-header:linear-gradient(135deg,#475569,#465878 55%,#6945a0);--imc-theme-kpi:linear-gradient(135deg,#465878,#0f705d);--imc-theme-soft:rgba(70,88,120,.09);--imc-theme-shadow:0 9px 26px rgba(30,45,70,.10);--imc-sidebar-bg:linear-gradient(180deg,#fbfcfc,#f0f2f4 58%,#f2eef6);--imc-sidebar-text:#3f5556;--imc-sidebar-icon:#465878;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#465878,#0f705d);--imc-premium-kpi-2:linear-gradient(135deg,#6945a0,#6945a0);--imc-premium-kpi-3:linear-gradient(135deg,#475569,#64748b);--imc-premium-kpi-4:linear-gradient(135deg,#e11d48,#64748b);--imc-premium-kpi-5:linear-gradient(135deg,#10b981,#465878);--imc-premium-kpi-6:linear-gradient(135deg,#4f46e5,#6945a0);--imc-premium-kpi-7:linear-gradient(135deg,#f59e0b,#465878);--imc-premium-kpi-8:linear-gradient(135deg,#334155,#465878);}
.app-sidebar.imc-sidebar-style-chromatic-steel{background:linear-gradient(180deg,#fbfcfc,#f0f2f4 58%,#f2eef6)!important;color:#3f5556!important;border-right:1px solid #d8dce3!important;box-shadow:0 9px 26px rgba(30,45,70,.10)!important}
.app-sidebar.imc-sidebar-style-chromatic-steel .side-menu__item{color:#3f5556!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-chromatic-steel .side-menu__item:hover,.app-sidebar.imc-sidebar-style-chromatic-steel .side-menu__item:focus{background:rgba(70,88,120,.09)!important;color:#465878!important;border-left-color:#0f705d!important}
.app-sidebar.imc-sidebar-style-chromatic-steel .side-menu__item.active,.app-sidebar.imc-sidebar-style-chromatic-steel .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-chromatic-steel .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-chromatic-steel .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,#e7e9ed,#f0ecf6)!important;color:#243a3d!important;border-left-color:#0f705d!important;box-shadow:inset 0 0 0 1px rgba(70,88,120,.09),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-chromatic-steel .side-menu__item>i,.app-sidebar.imc-sidebar-style-chromatic-steel .side-menu__item>svg,.app-sidebar.imc-sidebar-style-chromatic-steel .angle{color:#465878!important}
.app-sidebar.imc-sidebar-style-chromatic-steel .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-chromatic-steel .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-chromatic-steel .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-chromatic-steel .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-chromatic-steel .mli.imc-menu-active i{color:#465878!important}
.app-sidebar.imc-sidebar-style-chromatic-steel .slide-menu{background:#f6f7f8!important;border:1px solid #d8dce3!important}
.app-sidebar.imc-sidebar-style-chromatic-steel .slide-item{color:#3f5556!important}
.app-sidebar.imc-sidebar-style-chromatic-steel .slide-item:hover,.app-sidebar.imc-sidebar-style-chromatic-steel .slide-item.active{background:rgba(70,88,120,.09)!important;color:#465878!important}
.app-sidebar.imc-sidebar-style-chromatic-steel .imc-sidebar-style-menu{border-top-color:#d8dce3!important}
.imc-sidebar-preview-chromatic-steel{background:linear-gradient(180deg,#fbfcfc,#f0f2f4 58%,#f2eef6)!important;color:#3f5556!important;border:1px solid #d8dce3!important}
.imc-sidebar-preview-chromatic-steel .imc-preview-item{color:#3f5556!important}
.imc-sidebar-preview-chromatic-steel .imc-preview-item i{color:#465878!important}
.imc-sidebar-preview-chromatic-steel .imc-preview-item.active,.imc-sidebar-preview-chromatic-steel .imc-preview-item.current{background:linear-gradient(90deg,#e7e9ed,#f0ecf6)!important;color:#243a3d!important;border-left:3px solid #0f705d!important;box-shadow:0 4px 12px rgba(70,88,120,.09)!important}
.imc-sidebar-preview-chromatic-steel .imc-preview-separator{background:#d8dce3!important}
html[data-imc-sidebar-style="chromatic-steel"] .card.cardColor.bg-purple{background:var(--imc-premium-kpi-1)!important;background-image:var(--imc-premium-kpi-1)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="chromatic-steel"] .card.cardColor.bg-green{background:var(--imc-premium-kpi-2)!important;background-image:var(--imc-premium-kpi-2)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="chromatic-steel"] .card.cardColor.bg-orange{background:var(--imc-premium-kpi-3)!important;background-image:var(--imc-premium-kpi-3)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="chromatic-steel"] .card.cardColor.bg-yellow{background:var(--imc-premium-kpi-4)!important;background-image:var(--imc-premium-kpi-4)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="chromatic-steel"] .card.cardColor.bg-blue{background:var(--imc-premium-kpi-5)!important;background-image:var(--imc-premium-kpi-5)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="chromatic-steel"] .card.cardColor.bg-cyan{background:var(--imc-premium-kpi-6)!important;background-image:var(--imc-premium-kpi-6)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="chromatic-steel"] .card.cardColor.bg-success{background:var(--imc-premium-kpi-7)!important;background-image:var(--imc-premium-kpi-7)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="chromatic-steel"] .card.cardColor.bg-primary{background:var(--imc-premium-kpi-8)!important;background-image:var(--imc-premium-kpi-8)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="chromatic-steel"] .card.cardColor .card-body{background:transparent!important;color:#fff!important}
html[data-imc-sidebar-style="chromatic-steel"] .card.cardColor .card-body *{color:#fff!important}
.imc-sidebar-style-card[data-sidebar-style-card="chromatic-steel"] .imc-sidebar-style-info h4::after{content:" PREMIUM";display:inline-block;margin-left:7px;padding:2px 6px;border-radius:999px;background:var(--imc-theme-soft,#eef2ff);color:var(--imc-theme-primary,#6366f1);font-size:8px;letter-spacing:.08em;vertical-align:middle}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-chromatic-steel{background:linear-gradient(180deg,#fbfcfc,#f0f2f4 58%,#f2eef6)!important;background-image:linear-gradient(180deg,#fbfcfc,#f0f2f4 58%,#f2eef6)!important;color:#3f5556!important}
.app.sidenav-toggled .app-sidebar.imc-sidebar-style-chromatic-steel .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-chromatic-steel .slide-item{color:#3f5556!important}}
html[data-imc-sidebar-style="chromatic-steel"]{--imc-theme-readable-primary:#465878;}
html[data-imc-sidebar-style="chromatic-steel"]{--imc-theme-primary:#465878;--imc-theme-secondary:#6945a0;--imc-theme-accent:#0f705d;--imc-theme-readable-primary:#465878;--imc-theme-header:linear-gradient(120deg,#465878,#6945a0 55%,#0f705d);--imc-premium-kpi-1:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#465878,#b23056);--imc-premium-kpi-2:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#6945a0,#117057);--imc-premium-kpi-3:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#0f705d,#6451af);--imc-premium-kpi-4:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#b23056,#8f5813);--imc-premium-kpi-5:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#117057,#276796);--imc-premium-kpi-6:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#6451af,#465878);--imc-premium-kpi-7:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#8f5813,#6945a0);--imc-premium-kpi-8:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#276796,#0f705d);--imc-sidebar-bg:linear-gradient(155deg,#ffffff 0%,#eceef2 38%,#f9fafc 55%,#eae5f2 100%);--imc-sidebar-text:#344253;--imc-sidebar-icon:#465878;}
html body .app-sidebar.imc-sidebar-style-chromatic-steel,.imc-sidebar-preview-chromatic-steel{background:linear-gradient(155deg,#ffffff 0%,#eceef2 38%,#f9fafc 55%,#eae5f2 100%)!important;color:#344253!important;}
html body .app-sidebar.imc-sidebar-style-chromatic-steel .side-menu__item,html body .app-sidebar.imc-sidebar-style-chromatic-steel .slide-item,.imc-sidebar-preview-chromatic-steel .imc-preview-item{color:#344253!important;}
html body .app-sidebar.imc-sidebar-style-chromatic-steel .side-menu__item>i,html body .app-sidebar.imc-sidebar-style-chromatic-steel .angle,.imc-sidebar-preview-chromatic-steel .imc-preview-item i{color:#465878!important;}
html body .app-sidebar.imc-sidebar-style-chromatic-steel .slide-menu{background:#f6f7f8!important;}
html body .app-sidebar.imc-sidebar-style-chromatic-steel .side-menu li.mli>a.imc-current-page,html body .app-sidebar.imc-sidebar-style-chromatic-steel .side-menu__item:hover,html body .app-sidebar.imc-sidebar-style-chromatic-steel .side-menu__item[aria-expanded="true"],html body .app-sidebar.imc-sidebar-style-chromatic-steel .slide-item:hover,.imc-sidebar-preview-chromatic-steel .imc-preview-item.active,.imc-sidebar-preview-chromatic-steel .imc-preview-item.current{background:linear-gradient(120deg,#465878,#6945a0)!important;color:#fff!important;border-left-color:#6fa99e!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 5px 14px rgba(20,30,50,.14)!important;}
html body .app-sidebar.imc-sidebar-style-chromatic-steel .side-menu li.mli>a.imc-current-page i,html body .app-sidebar.imc-sidebar-style-chromatic-steel .side-menu__item:hover i,.imc-sidebar-preview-chromatic-steel .imc-preview-item.active i{color:#fff!important;}
html[data-imc-sidebar-style="chromatic-steel"] .imc-theme-kpi-block,html[data-imc-sidebar-style="chromatic-steel"] .imc-fin-card,html[data-imc-sidebar-style="chromatic-steel"] .imc-sp-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.32),inset 0 -1px 0 rgba(0,0,0,.13),0 8px 20px rgba(30,40,60,.15)!important;}

html[data-imc-sidebar-style="opal-spectrum"]{--imc-theme-primary:#6652a0;--imc-theme-secondary:#a23e78;--imc-theme-accent:#086e7b;--imc-theme-page:#fafafc;--imc-theme-surface:#ffffff;--imc-theme-surface-2:#f6f5f9;--imc-theme-text:#243a3d;--imc-theme-muted:#6c7d7e;--imc-theme-border:#dfdbeb;--imc-theme-header:linear-gradient(135deg,#475569,#6652a0 55%,#a23e78);--imc-theme-kpi:linear-gradient(135deg,#6652a0,#086e7b);--imc-theme-soft:rgba(102,82,160,.09);--imc-theme-shadow:0 9px 26px rgba(30,45,70,.10);--imc-sidebar-bg:linear-gradient(180deg,#fbfcfc,#f3f1f7 58%,#f7eef3);--imc-sidebar-text:#3f5556;--imc-sidebar-icon:#6652a0;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#6652a0,#086e7b);--imc-premium-kpi-2:linear-gradient(135deg,#a23e78,#a23e78);--imc-premium-kpi-3:linear-gradient(135deg,#475569,#64748b);--imc-premium-kpi-4:linear-gradient(135deg,#e11d48,#64748b);--imc-premium-kpi-5:linear-gradient(135deg,#10b981,#6652a0);--imc-premium-kpi-6:linear-gradient(135deg,#4f46e5,#a23e78);--imc-premium-kpi-7:linear-gradient(135deg,#f59e0b,#6652a0);--imc-premium-kpi-8:linear-gradient(135deg,#334155,#6652a0);}
.app-sidebar.imc-sidebar-style-opal-spectrum{background:linear-gradient(180deg,#fbfcfc,#f3f1f7 58%,#f7eef3)!important;color:#3f5556!important;border-right:1px solid #dfdbeb!important;box-shadow:0 9px 26px rgba(30,45,70,.10)!important}
.app-sidebar.imc-sidebar-style-opal-spectrum .side-menu__item{color:#3f5556!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-opal-spectrum .side-menu__item:hover,.app-sidebar.imc-sidebar-style-opal-spectrum .side-menu__item:focus{background:rgba(102,82,160,.09)!important;color:#6652a0!important;border-left-color:#086e7b!important}
.app-sidebar.imc-sidebar-style-opal-spectrum .side-menu__item.active,.app-sidebar.imc-sidebar-style-opal-spectrum .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-opal-spectrum .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-opal-spectrum .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,#ebe9f3,#f6ecf2)!important;color:#243a3d!important;border-left-color:#086e7b!important;box-shadow:inset 0 0 0 1px rgba(102,82,160,.09),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-opal-spectrum .side-menu__item>i,.app-sidebar.imc-sidebar-style-opal-spectrum .side-menu__item>svg,.app-sidebar.imc-sidebar-style-opal-spectrum .angle{color:#6652a0!important}
.app-sidebar.imc-sidebar-style-opal-spectrum .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-opal-spectrum .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-opal-spectrum .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-opal-spectrum .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-opal-spectrum .mli.imc-menu-active i{color:#6652a0!important}
.app-sidebar.imc-sidebar-style-opal-spectrum .slide-menu{background:#f7f6fa!important;border:1px solid #dfdbeb!important}
.app-sidebar.imc-sidebar-style-opal-spectrum .slide-item{color:#3f5556!important}
.app-sidebar.imc-sidebar-style-opal-spectrum .slide-item:hover,.app-sidebar.imc-sidebar-style-opal-spectrum .slide-item.active{background:rgba(102,82,160,.09)!important;color:#6652a0!important}
.app-sidebar.imc-sidebar-style-opal-spectrum .imc-sidebar-style-menu{border-top-color:#dfdbeb!important}
.imc-sidebar-preview-opal-spectrum{background:linear-gradient(180deg,#fbfcfc,#f3f1f7 58%,#f7eef3)!important;color:#3f5556!important;border:1px solid #dfdbeb!important}
.imc-sidebar-preview-opal-spectrum .imc-preview-item{color:#3f5556!important}
.imc-sidebar-preview-opal-spectrum .imc-preview-item i{color:#6652a0!important}
.imc-sidebar-preview-opal-spectrum .imc-preview-item.active,.imc-sidebar-preview-opal-spectrum .imc-preview-item.current{background:linear-gradient(90deg,#ebe9f3,#f6ecf2)!important;color:#243a3d!important;border-left:3px solid #086e7b!important;box-shadow:0 4px 12px rgba(102,82,160,.09)!important}
.imc-sidebar-preview-opal-spectrum .imc-preview-separator{background:#dfdbeb!important}
html[data-imc-sidebar-style="opal-spectrum"] .card.cardColor.bg-purple{background:var(--imc-premium-kpi-1)!important;background-image:var(--imc-premium-kpi-1)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="opal-spectrum"] .card.cardColor.bg-green{background:var(--imc-premium-kpi-2)!important;background-image:var(--imc-premium-kpi-2)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="opal-spectrum"] .card.cardColor.bg-orange{background:var(--imc-premium-kpi-3)!important;background-image:var(--imc-premium-kpi-3)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="opal-spectrum"] .card.cardColor.bg-yellow{background:var(--imc-premium-kpi-4)!important;background-image:var(--imc-premium-kpi-4)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="opal-spectrum"] .card.cardColor.bg-blue{background:var(--imc-premium-kpi-5)!important;background-image:var(--imc-premium-kpi-5)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="opal-spectrum"] .card.cardColor.bg-cyan{background:var(--imc-premium-kpi-6)!important;background-image:var(--imc-premium-kpi-6)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="opal-spectrum"] .card.cardColor.bg-success{background:var(--imc-premium-kpi-7)!important;background-image:var(--imc-premium-kpi-7)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="opal-spectrum"] .card.cardColor.bg-primary{background:var(--imc-premium-kpi-8)!important;background-image:var(--imc-premium-kpi-8)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="opal-spectrum"] .card.cardColor .card-body{background:transparent!important;color:#fff!important}
html[data-imc-sidebar-style="opal-spectrum"] .card.cardColor .card-body *{color:#fff!important}
.imc-sidebar-style-card[data-sidebar-style-card="opal-spectrum"] .imc-sidebar-style-info h4::after{content:" PREMIUM";display:inline-block;margin-left:7px;padding:2px 6px;border-radius:999px;background:var(--imc-theme-soft,#eef2ff);color:var(--imc-theme-primary,#6366f1);font-size:8px;letter-spacing:.08em;vertical-align:middle}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-opal-spectrum{background:linear-gradient(180deg,#fbfcfc,#f3f1f7 58%,#f7eef3)!important;background-image:linear-gradient(180deg,#fbfcfc,#f3f1f7 58%,#f7eef3)!important;color:#3f5556!important}
.app.sidenav-toggled .app-sidebar.imc-sidebar-style-opal-spectrum .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-opal-spectrum .slide-item{color:#3f5556!important}}
html[data-imc-sidebar-style="opal-spectrum"]{--imc-theme-readable-primary:#6652a0;}
html[data-imc-sidebar-style="opal-spectrum"]{--imc-theme-primary:#6652a0;--imc-theme-secondary:#a23e78;--imc-theme-accent:#086e7b;--imc-theme-readable-primary:#6652a0;--imc-theme-header:linear-gradient(120deg,#6652a0,#a23e78 55%,#086e7b);--imc-premium-kpi-1:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#6652a0,#b23056);--imc-premium-kpi-2:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#a23e78,#117057);--imc-premium-kpi-3:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#086e7b,#6451af);--imc-premium-kpi-4:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#b23056,#8f5813);--imc-premium-kpi-5:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#117057,#276796);--imc-premium-kpi-6:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#6451af,#6652a0);--imc-premium-kpi-7:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#8f5813,#a23e78);--imc-premium-kpi-8:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#276796,#086e7b);--imc-sidebar-bg:linear-gradient(155deg,#ffffff 0%,#f0eef6 38%,#f9fafc 55%,#f2e4ec 100%);--imc-sidebar-text:#344253;--imc-sidebar-icon:#6652a0;}
html body .app-sidebar.imc-sidebar-style-opal-spectrum,.imc-sidebar-preview-opal-spectrum{background:linear-gradient(155deg,#ffffff 0%,#f0eef6 38%,#f9fafc 55%,#f2e4ec 100%)!important;color:#344253!important;}
html body .app-sidebar.imc-sidebar-style-opal-spectrum .side-menu__item,html body .app-sidebar.imc-sidebar-style-opal-spectrum .slide-item,.imc-sidebar-preview-opal-spectrum .imc-preview-item{color:#344253!important;}
html body .app-sidebar.imc-sidebar-style-opal-spectrum .side-menu__item>i,html body .app-sidebar.imc-sidebar-style-opal-spectrum .angle,.imc-sidebar-preview-opal-spectrum .imc-preview-item i{color:#6652a0!important;}
html body .app-sidebar.imc-sidebar-style-opal-spectrum .slide-menu{background:#f7f6fa!important;}
html body .app-sidebar.imc-sidebar-style-opal-spectrum .side-menu li.mli>a.imc-current-page,html body .app-sidebar.imc-sidebar-style-opal-spectrum .side-menu__item:hover,html body .app-sidebar.imc-sidebar-style-opal-spectrum .side-menu__item[aria-expanded="true"],html body .app-sidebar.imc-sidebar-style-opal-spectrum .slide-item:hover,.imc-sidebar-preview-opal-spectrum .imc-preview-item.active,.imc-sidebar-preview-opal-spectrum .imc-preview-item.current{background:linear-gradient(120deg,#6652a0,#a23e78)!important;color:#fff!important;border-left-color:#6ba8b0!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 5px 14px rgba(20,30,50,.14)!important;}
html body .app-sidebar.imc-sidebar-style-opal-spectrum .side-menu li.mli>a.imc-current-page i,html body .app-sidebar.imc-sidebar-style-opal-spectrum .side-menu__item:hover i,.imc-sidebar-preview-opal-spectrum .imc-preview-item.active i{color:#fff!important;}
html[data-imc-sidebar-style="opal-spectrum"] .imc-theme-kpi-block,html[data-imc-sidebar-style="opal-spectrum"] .imc-fin-card,html[data-imc-sidebar-style="opal-spectrum"] .imc-sp-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.32),inset 0 -1px 0 rgba(0,0,0,.13),0 8px 20px rgba(30,40,60,.15)!important;}

html[data-imc-sidebar-style="copper-cascade"]{--imc-theme-primary:#985035;--imc-theme-secondary:#32668d;--imc-theme-accent:#794ca2;--imc-theme-page:#fcfaf9;--imc-theme-surface:#ffffff;--imc-theme-surface-2:#f9f4f3;--imc-theme-text:#243a3d;--imc-theme-muted:#6c7d7e;--imc-theme-border:#e9dad5;--imc-theme-header:linear-gradient(135deg,#475569,#985035 55%,#32668d);--imc-theme-kpi:linear-gradient(135deg,#985035,#794ca2);--imc-theme-soft:rgba(152,80,53,.09);--imc-theme-shadow:0 9px 26px rgba(30,45,70,.10);--imc-sidebar-bg:linear-gradient(180deg,#fbfcfc,#f7f1ef 58%,#edf1f5);--imc-sidebar-text:#3f5556;--imc-sidebar-icon:#985035;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#985035,#794ca2);--imc-premium-kpi-2:linear-gradient(135deg,#32668d,#32668d);--imc-premium-kpi-3:linear-gradient(135deg,#475569,#64748b);--imc-premium-kpi-4:linear-gradient(135deg,#e11d48,#64748b);--imc-premium-kpi-5:linear-gradient(135deg,#10b981,#985035);--imc-premium-kpi-6:linear-gradient(135deg,#4f46e5,#32668d);--imc-premium-kpi-7:linear-gradient(135deg,#f59e0b,#985035);--imc-premium-kpi-8:linear-gradient(135deg,#334155,#985035);}
.app-sidebar.imc-sidebar-style-copper-cascade{background:linear-gradient(180deg,#fbfcfc,#f7f1ef 58%,#edf1f5)!important;color:#3f5556!important;border-right:1px solid #e9dad5!important;box-shadow:0 9px 26px rgba(30,45,70,.10)!important}
.app-sidebar.imc-sidebar-style-copper-cascade .side-menu__item{color:#3f5556!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-copper-cascade .side-menu__item:hover,.app-sidebar.imc-sidebar-style-copper-cascade .side-menu__item:focus{background:rgba(152,80,53,.09)!important;color:#985035!important;border-left-color:#794ca2!important}
.app-sidebar.imc-sidebar-style-copper-cascade .side-menu__item.active,.app-sidebar.imc-sidebar-style-copper-cascade .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-copper-cascade .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-copper-cascade .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,#f2e8e5,#eaf0f4)!important;color:#243a3d!important;border-left-color:#794ca2!important;box-shadow:inset 0 0 0 1px rgba(152,80,53,.09),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-copper-cascade .side-menu__item>i,.app-sidebar.imc-sidebar-style-copper-cascade .side-menu__item>svg,.app-sidebar.imc-sidebar-style-copper-cascade .angle{color:#985035!important}
.app-sidebar.imc-sidebar-style-copper-cascade .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-copper-cascade .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-copper-cascade .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-copper-cascade .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-copper-cascade .mli.imc-menu-active i{color:#985035!important}
.app-sidebar.imc-sidebar-style-copper-cascade .slide-menu{background:#faf6f5!important;border:1px solid #e9dad5!important}
.app-sidebar.imc-sidebar-style-copper-cascade .slide-item{color:#3f5556!important}
.app-sidebar.imc-sidebar-style-copper-cascade .slide-item:hover,.app-sidebar.imc-sidebar-style-copper-cascade .slide-item.active{background:rgba(152,80,53,.09)!important;color:#985035!important}
.app-sidebar.imc-sidebar-style-copper-cascade .imc-sidebar-style-menu{border-top-color:#e9dad5!important}
.imc-sidebar-preview-copper-cascade{background:linear-gradient(180deg,#fbfcfc,#f7f1ef 58%,#edf1f5)!important;color:#3f5556!important;border:1px solid #e9dad5!important}
.imc-sidebar-preview-copper-cascade .imc-preview-item{color:#3f5556!important}
.imc-sidebar-preview-copper-cascade .imc-preview-item i{color:#985035!important}
.imc-sidebar-preview-copper-cascade .imc-preview-item.active,.imc-sidebar-preview-copper-cascade .imc-preview-item.current{background:linear-gradient(90deg,#f2e8e5,#eaf0f4)!important;color:#243a3d!important;border-left:3px solid #794ca2!important;box-shadow:0 4px 12px rgba(152,80,53,.09)!important}
.imc-sidebar-preview-copper-cascade .imc-preview-separator{background:#e9dad5!important}
html[data-imc-sidebar-style="copper-cascade"] .card.cardColor.bg-purple{background:var(--imc-premium-kpi-1)!important;background-image:var(--imc-premium-kpi-1)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="copper-cascade"] .card.cardColor.bg-green{background:var(--imc-premium-kpi-2)!important;background-image:var(--imc-premium-kpi-2)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="copper-cascade"] .card.cardColor.bg-orange{background:var(--imc-premium-kpi-3)!important;background-image:var(--imc-premium-kpi-3)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="copper-cascade"] .card.cardColor.bg-yellow{background:var(--imc-premium-kpi-4)!important;background-image:var(--imc-premium-kpi-4)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="copper-cascade"] .card.cardColor.bg-blue{background:var(--imc-premium-kpi-5)!important;background-image:var(--imc-premium-kpi-5)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="copper-cascade"] .card.cardColor.bg-cyan{background:var(--imc-premium-kpi-6)!important;background-image:var(--imc-premium-kpi-6)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="copper-cascade"] .card.cardColor.bg-success{background:var(--imc-premium-kpi-7)!important;background-image:var(--imc-premium-kpi-7)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="copper-cascade"] .card.cardColor.bg-primary{background:var(--imc-premium-kpi-8)!important;background-image:var(--imc-premium-kpi-8)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="copper-cascade"] .card.cardColor .card-body{background:transparent!important;color:#fff!important}
html[data-imc-sidebar-style="copper-cascade"] .card.cardColor .card-body *{color:#fff!important}
.imc-sidebar-style-card[data-sidebar-style-card="copper-cascade"] .imc-sidebar-style-info h4::after{content:" PREMIUM";display:inline-block;margin-left:7px;padding:2px 6px;border-radius:999px;background:var(--imc-theme-soft,#eef2ff);color:var(--imc-theme-primary,#6366f1);font-size:8px;letter-spacing:.08em;vertical-align:middle}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-copper-cascade{background:linear-gradient(180deg,#fbfcfc,#f7f1ef 58%,#edf1f5)!important;background-image:linear-gradient(180deg,#fbfcfc,#f7f1ef 58%,#edf1f5)!important;color:#3f5556!important}
.app.sidenav-toggled .app-sidebar.imc-sidebar-style-copper-cascade .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-copper-cascade .slide-item{color:#3f5556!important}}
html[data-imc-sidebar-style="copper-cascade"]{--imc-theme-readable-primary:#985035;}
html[data-imc-sidebar-style="copper-cascade"]{--imc-theme-primary:#985035;--imc-theme-secondary:#32668d;--imc-theme-accent:#794ca2;--imc-theme-readable-primary:#985035;--imc-theme-header:linear-gradient(120deg,#985035,#32668d 55%,#794ca2);--imc-premium-kpi-1:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#985035,#b23056);--imc-premium-kpi-2:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#32668d,#117057);--imc-premium-kpi-3:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#794ca2,#6451af);--imc-premium-kpi-4:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#b23056,#8f5813);--imc-premium-kpi-5:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#117057,#276796);--imc-premium-kpi-6:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#6451af,#985035);--imc-premium-kpi-7:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#8f5813,#32668d);--imc-premium-kpi-8:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#276796,#794ca2);--imc-sidebar-bg:linear-gradient(160deg,#2b160f,#0e1d27 55%,#22152d);--imc-sidebar-text:#eef2f8;--imc-sidebar-icon:#c6d2e4;}
html body .app-sidebar.imc-sidebar-style-copper-cascade,.imc-sidebar-preview-copper-cascade{background:linear-gradient(160deg,#2b160f,#0e1d27 55%,#22152d)!important;color:#eef2f8!important;}
html body .app-sidebar.imc-sidebar-style-copper-cascade .side-menu__item,html body .app-sidebar.imc-sidebar-style-copper-cascade .slide-item,.imc-sidebar-preview-copper-cascade .imc-preview-item{color:#eef2f8!important;}
html body .app-sidebar.imc-sidebar-style-copper-cascade .side-menu__item>i,html body .app-sidebar.imc-sidebar-style-copper-cascade .angle,.imc-sidebar-preview-copper-cascade .imc-preview-item i{color:#c6d2e4!important;}
html body .app-sidebar.imc-sidebar-style-copper-cascade .slide-menu{background:#1e100b!important;}
html body .app-sidebar.imc-sidebar-style-copper-cascade .side-menu li.mli>a.imc-current-page,html body .app-sidebar.imc-sidebar-style-copper-cascade .side-menu__item:hover,html body .app-sidebar.imc-sidebar-style-copper-cascade .side-menu__item[aria-expanded="true"],html body .app-sidebar.imc-sidebar-style-copper-cascade .slide-item:hover,.imc-sidebar-preview-copper-cascade .imc-preview-item.active,.imc-sidebar-preview-copper-cascade .imc-preview-item.current{background:linear-gradient(120deg,#985035,#32668d)!important;color:#fff!important;border-left-color:#af94c7!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 5px 14px rgba(20,30,50,.14)!important;}
html body .app-sidebar.imc-sidebar-style-copper-cascade .side-menu li.mli>a.imc-current-page i,html body .app-sidebar.imc-sidebar-style-copper-cascade .side-menu__item:hover i,.imc-sidebar-preview-copper-cascade .imc-preview-item.active i{color:#fff!important;}
html[data-imc-sidebar-style="copper-cascade"] .imc-theme-kpi-block,html[data-imc-sidebar-style="copper-cascade"] .imc-fin-card,html[data-imc-sidebar-style="copper-cascade"] .imc-sp-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.32),inset 0 -1px 0 rgba(0,0,0,.13),0 8px 20px rgba(30,40,60,.15)!important;}

html[data-imc-sidebar-style="sapphire-alloy"]{--imc-theme-primary:#275ca0;--imc-theme-secondary:#8b437e;--imc-theme-accent:#086f5f;--imc-theme-page:#f9fafc;--imc-theme-surface:#ffffff;--imc-theme-surface-2:#f2f5f9;--imc-theme-text:#243a3d;--imc-theme-muted:#6c7d7e;--imc-theme-border:#d2ddeb;--imc-theme-header:linear-gradient(135deg,#475569,#275ca0 55%,#8b437e);--imc-theme-kpi:linear-gradient(135deg,#275ca0,#086f5f);--imc-theme-soft:rgba(39,92,160,.09);--imc-theme-shadow:0 9px 26px rgba(30,45,70,.10);--imc-sidebar-bg:linear-gradient(180deg,#fbfcfc,#eef2f7 58%,#f5eef3);--imc-sidebar-text:#3f5556;--imc-sidebar-icon:#275ca0;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#275ca0,#086f5f);--imc-premium-kpi-2:linear-gradient(135deg,#8b437e,#8b437e);--imc-premium-kpi-3:linear-gradient(135deg,#475569,#64748b);--imc-premium-kpi-4:linear-gradient(135deg,#e11d48,#64748b);--imc-premium-kpi-5:linear-gradient(135deg,#10b981,#275ca0);--imc-premium-kpi-6:linear-gradient(135deg,#4f46e5,#8b437e);--imc-premium-kpi-7:linear-gradient(135deg,#f59e0b,#275ca0);--imc-premium-kpi-8:linear-gradient(135deg,#334155,#275ca0);}
.app-sidebar.imc-sidebar-style-sapphire-alloy{background:linear-gradient(180deg,#fbfcfc,#eef2f7 58%,#f5eef3)!important;color:#3f5556!important;border-right:1px solid #d2ddeb!important;box-shadow:0 9px 26px rgba(30,45,70,.10)!important}
.app-sidebar.imc-sidebar-style-sapphire-alloy .side-menu__item{color:#3f5556!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-sapphire-alloy .side-menu__item:hover,.app-sidebar.imc-sidebar-style-sapphire-alloy .side-menu__item:focus{background:rgba(39,92,160,.09)!important;color:#275ca0!important;border-left-color:#086f5f!important}
.app-sidebar.imc-sidebar-style-sapphire-alloy .side-menu__item.active,.app-sidebar.imc-sidebar-style-sapphire-alloy .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-sapphire-alloy .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-sapphire-alloy .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,#e3eaf3,#f3ecf2)!important;color:#243a3d!important;border-left-color:#086f5f!important;box-shadow:inset 0 0 0 1px rgba(39,92,160,.09),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-sapphire-alloy .side-menu__item>i,.app-sidebar.imc-sidebar-style-sapphire-alloy .side-menu__item>svg,.app-sidebar.imc-sidebar-style-sapphire-alloy .angle{color:#275ca0!important}
.app-sidebar.imc-sidebar-style-sapphire-alloy .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-sapphire-alloy .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-sapphire-alloy .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-sapphire-alloy .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-sapphire-alloy .mli.imc-menu-active i{color:#275ca0!important}
.app-sidebar.imc-sidebar-style-sapphire-alloy .slide-menu{background:#f4f7fa!important;border:1px solid #d2ddeb!important}
.app-sidebar.imc-sidebar-style-sapphire-alloy .slide-item{color:#3f5556!important}
.app-sidebar.imc-sidebar-style-sapphire-alloy .slide-item:hover,.app-sidebar.imc-sidebar-style-sapphire-alloy .slide-item.active{background:rgba(39,92,160,.09)!important;color:#275ca0!important}
.app-sidebar.imc-sidebar-style-sapphire-alloy .imc-sidebar-style-menu{border-top-color:#d2ddeb!important}
.imc-sidebar-preview-sapphire-alloy{background:linear-gradient(180deg,#fbfcfc,#eef2f7 58%,#f5eef3)!important;color:#3f5556!important;border:1px solid #d2ddeb!important}
.imc-sidebar-preview-sapphire-alloy .imc-preview-item{color:#3f5556!important}
.imc-sidebar-preview-sapphire-alloy .imc-preview-item i{color:#275ca0!important}
.imc-sidebar-preview-sapphire-alloy .imc-preview-item.active,.imc-sidebar-preview-sapphire-alloy .imc-preview-item.current{background:linear-gradient(90deg,#e3eaf3,#f3ecf2)!important;color:#243a3d!important;border-left:3px solid #086f5f!important;box-shadow:0 4px 12px rgba(39,92,160,.09)!important}
.imc-sidebar-preview-sapphire-alloy .imc-preview-separator{background:#d2ddeb!important}
html[data-imc-sidebar-style="sapphire-alloy"] .card.cardColor.bg-purple{background:var(--imc-premium-kpi-1)!important;background-image:var(--imc-premium-kpi-1)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="sapphire-alloy"] .card.cardColor.bg-green{background:var(--imc-premium-kpi-2)!important;background-image:var(--imc-premium-kpi-2)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="sapphire-alloy"] .card.cardColor.bg-orange{background:var(--imc-premium-kpi-3)!important;background-image:var(--imc-premium-kpi-3)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="sapphire-alloy"] .card.cardColor.bg-yellow{background:var(--imc-premium-kpi-4)!important;background-image:var(--imc-premium-kpi-4)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="sapphire-alloy"] .card.cardColor.bg-blue{background:var(--imc-premium-kpi-5)!important;background-image:var(--imc-premium-kpi-5)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="sapphire-alloy"] .card.cardColor.bg-cyan{background:var(--imc-premium-kpi-6)!important;background-image:var(--imc-premium-kpi-6)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="sapphire-alloy"] .card.cardColor.bg-success{background:var(--imc-premium-kpi-7)!important;background-image:var(--imc-premium-kpi-7)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="sapphire-alloy"] .card.cardColor.bg-primary{background:var(--imc-premium-kpi-8)!important;background-image:var(--imc-premium-kpi-8)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="sapphire-alloy"] .card.cardColor .card-body{background:transparent!important;color:#fff!important}
html[data-imc-sidebar-style="sapphire-alloy"] .card.cardColor .card-body *{color:#fff!important}
.imc-sidebar-style-card[data-sidebar-style-card="sapphire-alloy"] .imc-sidebar-style-info h4::after{content:" PREMIUM";display:inline-block;margin-left:7px;padding:2px 6px;border-radius:999px;background:var(--imc-theme-soft,#eef2ff);color:var(--imc-theme-primary,#6366f1);font-size:8px;letter-spacing:.08em;vertical-align:middle}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-sapphire-alloy{background:linear-gradient(180deg,#fbfcfc,#eef2f7 58%,#f5eef3)!important;background-image:linear-gradient(180deg,#fbfcfc,#eef2f7 58%,#f5eef3)!important;color:#3f5556!important}
.app.sidenav-toggled .app-sidebar.imc-sidebar-style-sapphire-alloy .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-sapphire-alloy .slide-item{color:#3f5556!important}}
html[data-imc-sidebar-style="sapphire-alloy"]{--imc-theme-readable-primary:#275ca0;}
html[data-imc-sidebar-style="sapphire-alloy"]{--imc-theme-primary:#275ca0;--imc-theme-secondary:#8b437e;--imc-theme-accent:#086f5f;--imc-theme-readable-primary:#275ca0;--imc-theme-header:linear-gradient(120deg,#275ca0,#8b437e 55%,#086f5f);--imc-premium-kpi-1:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#275ca0,#b23056);--imc-premium-kpi-2:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#8b437e,#117057);--imc-premium-kpi-3:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#086f5f,#6451af);--imc-premium-kpi-4:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#b23056,#8f5813);--imc-premium-kpi-5:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#117057,#276796);--imc-premium-kpi-6:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#6451af,#275ca0);--imc-premium-kpi-7:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#8f5813,#8b437e);--imc-premium-kpi-8:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#276796,#086f5f);--imc-sidebar-bg:linear-gradient(155deg,#ffffff 0%,#e9eff6 38%,#f9fafc 55%,#efe5ed 100%);--imc-sidebar-text:#344253;--imc-sidebar-icon:#275ca0;}
html body .app-sidebar.imc-sidebar-style-sapphire-alloy,.imc-sidebar-preview-sapphire-alloy{background:linear-gradient(155deg,#ffffff 0%,#e9eff6 38%,#f9fafc 55%,#efe5ed 100%)!important;color:#344253!important;}
html body .app-sidebar.imc-sidebar-style-sapphire-alloy .side-menu__item,html body .app-sidebar.imc-sidebar-style-sapphire-alloy .slide-item,.imc-sidebar-preview-sapphire-alloy .imc-preview-item{color:#344253!important;}
html body .app-sidebar.imc-sidebar-style-sapphire-alloy .side-menu__item>i,html body .app-sidebar.imc-sidebar-style-sapphire-alloy .angle,.imc-sidebar-preview-sapphire-alloy .imc-preview-item i{color:#275ca0!important;}
html body .app-sidebar.imc-sidebar-style-sapphire-alloy .slide-menu{background:#f4f7fa!important;}
html body .app-sidebar.imc-sidebar-style-sapphire-alloy .side-menu li.mli>a.imc-current-page,html body .app-sidebar.imc-sidebar-style-sapphire-alloy .side-menu__item:hover,html body .app-sidebar.imc-sidebar-style-sapphire-alloy .side-menu__item[aria-expanded="true"],html body .app-sidebar.imc-sidebar-style-sapphire-alloy .slide-item:hover,.imc-sidebar-preview-sapphire-alloy .imc-preview-item.active,.imc-sidebar-preview-sapphire-alloy .imc-preview-item.current{background:linear-gradient(120deg,#275ca0,#8b437e)!important;color:#fff!important;border-left-color:#6ba99f!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 5px 14px rgba(20,30,50,.14)!important;}
html body .app-sidebar.imc-sidebar-style-sapphire-alloy .side-menu li.mli>a.imc-current-page i,html body .app-sidebar.imc-sidebar-style-sapphire-alloy .side-menu__item:hover i,.imc-sidebar-preview-sapphire-alloy .imc-preview-item.active i{color:#fff!important;}
html[data-imc-sidebar-style="sapphire-alloy"] .imc-theme-kpi-block,html[data-imc-sidebar-style="sapphire-alloy"] .imc-fin-card,html[data-imc-sidebar-style="sapphire-alloy"] .imc-sp-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.32),inset 0 -1px 0 rgba(0,0,0,.13),0 8px 20px rgba(30,40,60,.15)!important;}

html[data-imc-sidebar-style="jade-mercury"]{--imc-theme-primary:#17705b;--imc-theme-secondary:#7250a0;--imc-theme-accent:#9b5036;--imc-theme-page:#f8fbfa;--imc-theme-surface:#ffffff;--imc-theme-surface-2:#f1f6f5;--imc-theme-text:#243a3d;--imc-theme-muted:#6c7d7e;--imc-theme-border:#cee1dd;--imc-theme-header:linear-gradient(135deg,#475569,#17705b 55%,#7250a0);--imc-theme-kpi:linear-gradient(135deg,#17705b,#9b5036);--imc-theme-soft:rgba(23,112,91,.09);--imc-theme-shadow:0 9px 26px rgba(30,45,70,.10);--imc-sidebar-bg:linear-gradient(180deg,#fbfcfc,#ecf4f2 58%,#f2eff6);--imc-sidebar-text:#3f5556;--imc-sidebar-icon:#17705b;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#17705b,#9b5036);--imc-premium-kpi-2:linear-gradient(135deg,#7250a0,#7250a0);--imc-premium-kpi-3:linear-gradient(135deg,#475569,#64748b);--imc-premium-kpi-4:linear-gradient(135deg,#e11d48,#64748b);--imc-premium-kpi-5:linear-gradient(135deg,#10b981,#17705b);--imc-premium-kpi-6:linear-gradient(135deg,#4f46e5,#7250a0);--imc-premium-kpi-7:linear-gradient(135deg,#f59e0b,#17705b);--imc-premium-kpi-8:linear-gradient(135deg,#334155,#17705b);}
.app-sidebar.imc-sidebar-style-jade-mercury{background:linear-gradient(180deg,#fbfcfc,#ecf4f2 58%,#f2eff6)!important;color:#3f5556!important;border-right:1px solid #cee1dd!important;box-shadow:0 9px 26px rgba(30,45,70,.10)!important}
.app-sidebar.imc-sidebar-style-jade-mercury .side-menu__item{color:#3f5556!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-jade-mercury .side-menu__item:hover,.app-sidebar.imc-sidebar-style-jade-mercury .side-menu__item:focus{background:rgba(23,112,91,.09)!important;color:#17705b!important;border-left-color:#9b5036!important}
.app-sidebar.imc-sidebar-style-jade-mercury .side-menu__item.active,.app-sidebar.imc-sidebar-style-jade-mercury .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-jade-mercury .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-jade-mercury .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,#e1ecea,#f1eef6)!important;color:#243a3d!important;border-left-color:#9b5036!important;box-shadow:inset 0 0 0 1px rgba(23,112,91,.09),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-jade-mercury .side-menu__item>i,.app-sidebar.imc-sidebar-style-jade-mercury .side-menu__item>svg,.app-sidebar.imc-sidebar-style-jade-mercury .angle{color:#17705b!important}
.app-sidebar.imc-sidebar-style-jade-mercury .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-jade-mercury .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-jade-mercury .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-jade-mercury .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-jade-mercury .mli.imc-menu-active i{color:#17705b!important}
.app-sidebar.imc-sidebar-style-jade-mercury .slide-menu{background:#f3f8f7!important;border:1px solid #cee1dd!important}
.app-sidebar.imc-sidebar-style-jade-mercury .slide-item{color:#3f5556!important}
.app-sidebar.imc-sidebar-style-jade-mercury .slide-item:hover,.app-sidebar.imc-sidebar-style-jade-mercury .slide-item.active{background:rgba(23,112,91,.09)!important;color:#17705b!important}
.app-sidebar.imc-sidebar-style-jade-mercury .imc-sidebar-style-menu{border-top-color:#cee1dd!important}
.imc-sidebar-preview-jade-mercury{background:linear-gradient(180deg,#fbfcfc,#ecf4f2 58%,#f2eff6)!important;color:#3f5556!important;border:1px solid #cee1dd!important}
.imc-sidebar-preview-jade-mercury .imc-preview-item{color:#3f5556!important}
.imc-sidebar-preview-jade-mercury .imc-preview-item i{color:#17705b!important}
.imc-sidebar-preview-jade-mercury .imc-preview-item.active,.imc-sidebar-preview-jade-mercury .imc-preview-item.current{background:linear-gradient(90deg,#e1ecea,#f1eef6)!important;color:#243a3d!important;border-left:3px solid #9b5036!important;box-shadow:0 4px 12px rgba(23,112,91,.09)!important}
.imc-sidebar-preview-jade-mercury .imc-preview-separator{background:#cee1dd!important}
html[data-imc-sidebar-style="jade-mercury"] .card.cardColor.bg-purple{background:var(--imc-premium-kpi-1)!important;background-image:var(--imc-premium-kpi-1)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="jade-mercury"] .card.cardColor.bg-green{background:var(--imc-premium-kpi-2)!important;background-image:var(--imc-premium-kpi-2)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="jade-mercury"] .card.cardColor.bg-orange{background:var(--imc-premium-kpi-3)!important;background-image:var(--imc-premium-kpi-3)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="jade-mercury"] .card.cardColor.bg-yellow{background:var(--imc-premium-kpi-4)!important;background-image:var(--imc-premium-kpi-4)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="jade-mercury"] .card.cardColor.bg-blue{background:var(--imc-premium-kpi-5)!important;background-image:var(--imc-premium-kpi-5)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="jade-mercury"] .card.cardColor.bg-cyan{background:var(--imc-premium-kpi-6)!important;background-image:var(--imc-premium-kpi-6)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="jade-mercury"] .card.cardColor.bg-success{background:var(--imc-premium-kpi-7)!important;background-image:var(--imc-premium-kpi-7)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="jade-mercury"] .card.cardColor.bg-primary{background:var(--imc-premium-kpi-8)!important;background-image:var(--imc-premium-kpi-8)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="jade-mercury"] .card.cardColor .card-body{background:transparent!important;color:#fff!important}
html[data-imc-sidebar-style="jade-mercury"] .card.cardColor .card-body *{color:#fff!important}
.imc-sidebar-style-card[data-sidebar-style-card="jade-mercury"] .imc-sidebar-style-info h4::after{content:" PREMIUM";display:inline-block;margin-left:7px;padding:2px 6px;border-radius:999px;background:var(--imc-theme-soft,#eef2ff);color:var(--imc-theme-primary,#6366f1);font-size:8px;letter-spacing:.08em;vertical-align:middle}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-jade-mercury{background:linear-gradient(180deg,#fbfcfc,#ecf4f2 58%,#f2eff6)!important;background-image:linear-gradient(180deg,#fbfcfc,#ecf4f2 58%,#f2eff6)!important;color:#3f5556!important}
.app.sidenav-toggled .app-sidebar.imc-sidebar-style-jade-mercury .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-jade-mercury .slide-item{color:#3f5556!important}}
html[data-imc-sidebar-style="jade-mercury"]{--imc-theme-readable-primary:#17705b;}
html[data-imc-sidebar-style="jade-mercury"]{--imc-theme-primary:#17705b;--imc-theme-secondary:#7250a0;--imc-theme-accent:#9b5036;--imc-theme-readable-primary:#17705b;--imc-theme-header:linear-gradient(120deg,#17705b,#7250a0 55%,#9b5036);--imc-premium-kpi-1:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#17705b,#b23056);--imc-premium-kpi-2:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#7250a0,#117057);--imc-premium-kpi-3:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#9b5036,#6451af);--imc-premium-kpi-4:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#b23056,#8f5813);--imc-premium-kpi-5:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#117057,#276796);--imc-premium-kpi-6:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#6451af,#17705b);--imc-premium-kpi-7:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#8f5813,#7250a0);--imc-premium-kpi-8:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#276796,#9b5036);--imc-sidebar-bg:linear-gradient(155deg,#ffffff 0%,#e8f1ef 38%,#f9fafc 55%,#ebe6f2 100%);--imc-sidebar-text:#344253;--imc-sidebar-icon:#17705b;}
html body .app-sidebar.imc-sidebar-style-jade-mercury,.imc-sidebar-preview-jade-mercury{background:linear-gradient(155deg,#ffffff 0%,#e8f1ef 38%,#f9fafc 55%,#ebe6f2 100%)!important;color:#344253!important;}
html body .app-sidebar.imc-sidebar-style-jade-mercury .side-menu__item,html body .app-sidebar.imc-sidebar-style-jade-mercury .slide-item,.imc-sidebar-preview-jade-mercury .imc-preview-item{color:#344253!important;}
html body .app-sidebar.imc-sidebar-style-jade-mercury .side-menu__item>i,html body .app-sidebar.imc-sidebar-style-jade-mercury .angle,.imc-sidebar-preview-jade-mercury .imc-preview-item i{color:#17705b!important;}
html body .app-sidebar.imc-sidebar-style-jade-mercury .slide-menu{background:#f3f8f7!important;}
html body .app-sidebar.imc-sidebar-style-jade-mercury .side-menu li.mli>a.imc-current-page,html body .app-sidebar.imc-sidebar-style-jade-mercury .side-menu__item:hover,html body .app-sidebar.imc-sidebar-style-jade-mercury .side-menu__item[aria-expanded="true"],html body .app-sidebar.imc-sidebar-style-jade-mercury .slide-item:hover,.imc-sidebar-preview-jade-mercury .imc-preview-item.active,.imc-sidebar-preview-jade-mercury .imc-preview-item.current{background:linear-gradient(120deg,#17705b,#7250a0)!important;color:#fff!important;border-left-color:#c39686!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 5px 14px rgba(20,30,50,.14)!important;}
html body .app-sidebar.imc-sidebar-style-jade-mercury .side-menu li.mli>a.imc-current-page i,html body .app-sidebar.imc-sidebar-style-jade-mercury .side-menu__item:hover i,.imc-sidebar-preview-jade-mercury .imc-preview-item.active i{color:#fff!important;}
html[data-imc-sidebar-style="jade-mercury"] .imc-theme-kpi-block,html[data-imc-sidebar-style="jade-mercury"] .imc-fin-card,html[data-imc-sidebar-style="jade-mercury"] .imc-sp-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.32),inset 0 -1px 0 rgba(0,0,0,.13),0 8px 20px rgba(30,40,60,.15)!important;}

html[data-imc-sidebar-style="garnet-chrome"]{--imc-theme-primary:#953851;--imc-theme-secondary:#4d579e;--imc-theme-accent:#097078;--imc-theme-page:#fcf9fa;--imc-theme-surface:#ffffff;--imc-theme-surface-2:#f9f3f5;--imc-theme-text:#243a3d;--imc-theme-muted:#6c7d7e;--imc-theme-border:#e9d5da;--imc-theme-header:linear-gradient(135deg,#475569,#953851 55%,#4d579e);--imc-theme-kpi:linear-gradient(135deg,#953851,#097078);--imc-theme-soft:rgba(149,56,81,.09);--imc-theme-shadow:0 9px 26px rgba(30,45,70,.10);--imc-sidebar-bg:linear-gradient(180deg,#fbfcfc,#f7eff1 58%,#eff0f6);--imc-sidebar-text:#3f5556;--imc-sidebar-icon:#953851;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#953851,#097078);--imc-premium-kpi-2:linear-gradient(135deg,#4d579e,#4d579e);--imc-premium-kpi-3:linear-gradient(135deg,#475569,#64748b);--imc-premium-kpi-4:linear-gradient(135deg,#e11d48,#64748b);--imc-premium-kpi-5:linear-gradient(135deg,#10b981,#953851);--imc-premium-kpi-6:linear-gradient(135deg,#4f46e5,#4d579e);--imc-premium-kpi-7:linear-gradient(135deg,#f59e0b,#953851);--imc-premium-kpi-8:linear-gradient(135deg,#334155,#953851);}
.app-sidebar.imc-sidebar-style-garnet-chrome{background:linear-gradient(180deg,#fbfcfc,#f7eff1 58%,#eff0f6)!important;color:#3f5556!important;border-right:1px solid #e9d5da!important;box-shadow:0 9px 26px rgba(30,45,70,.10)!important}
.app-sidebar.imc-sidebar-style-garnet-chrome .side-menu__item{color:#3f5556!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-garnet-chrome .side-menu__item:hover,.app-sidebar.imc-sidebar-style-garnet-chrome .side-menu__item:focus{background:rgba(149,56,81,.09)!important;color:#953851!important;border-left-color:#097078!important}
.app-sidebar.imc-sidebar-style-garnet-chrome .side-menu__item.active,.app-sidebar.imc-sidebar-style-garnet-chrome .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-garnet-chrome .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-garnet-chrome .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,#f1e5e8,#edeef5)!important;color:#243a3d!important;border-left-color:#097078!important;box-shadow:inset 0 0 0 1px rgba(149,56,81,.09),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-garnet-chrome .side-menu__item>i,.app-sidebar.imc-sidebar-style-garnet-chrome .side-menu__item>svg,.app-sidebar.imc-sidebar-style-garnet-chrome .angle{color:#953851!important}
.app-sidebar.imc-sidebar-style-garnet-chrome .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-garnet-chrome .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-garnet-chrome .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-garnet-chrome .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-garnet-chrome .mli.imc-menu-active i{color:#953851!important}
.app-sidebar.imc-sidebar-style-garnet-chrome .slide-menu{background:#faf5f6!important;border:1px solid #e9d5da!important}
.app-sidebar.imc-sidebar-style-garnet-chrome .slide-item{color:#3f5556!important}
.app-sidebar.imc-sidebar-style-garnet-chrome .slide-item:hover,.app-sidebar.imc-sidebar-style-garnet-chrome .slide-item.active{background:rgba(149,56,81,.09)!important;color:#953851!important}
.app-sidebar.imc-sidebar-style-garnet-chrome .imc-sidebar-style-menu{border-top-color:#e9d5da!important}
.imc-sidebar-preview-garnet-chrome{background:linear-gradient(180deg,#fbfcfc,#f7eff1 58%,#eff0f6)!important;color:#3f5556!important;border:1px solid #e9d5da!important}
.imc-sidebar-preview-garnet-chrome .imc-preview-item{color:#3f5556!important}
.imc-sidebar-preview-garnet-chrome .imc-preview-item i{color:#953851!important}
.imc-sidebar-preview-garnet-chrome .imc-preview-item.active,.imc-sidebar-preview-garnet-chrome .imc-preview-item.current{background:linear-gradient(90deg,#f1e5e8,#edeef5)!important;color:#243a3d!important;border-left:3px solid #097078!important;box-shadow:0 4px 12px rgba(149,56,81,.09)!important}
.imc-sidebar-preview-garnet-chrome .imc-preview-separator{background:#e9d5da!important}
html[data-imc-sidebar-style="garnet-chrome"] .card.cardColor.bg-purple{background:var(--imc-premium-kpi-1)!important;background-image:var(--imc-premium-kpi-1)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="garnet-chrome"] .card.cardColor.bg-green{background:var(--imc-premium-kpi-2)!important;background-image:var(--imc-premium-kpi-2)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="garnet-chrome"] .card.cardColor.bg-orange{background:var(--imc-premium-kpi-3)!important;background-image:var(--imc-premium-kpi-3)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="garnet-chrome"] .card.cardColor.bg-yellow{background:var(--imc-premium-kpi-4)!important;background-image:var(--imc-premium-kpi-4)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="garnet-chrome"] .card.cardColor.bg-blue{background:var(--imc-premium-kpi-5)!important;background-image:var(--imc-premium-kpi-5)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="garnet-chrome"] .card.cardColor.bg-cyan{background:var(--imc-premium-kpi-6)!important;background-image:var(--imc-premium-kpi-6)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="garnet-chrome"] .card.cardColor.bg-success{background:var(--imc-premium-kpi-7)!important;background-image:var(--imc-premium-kpi-7)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="garnet-chrome"] .card.cardColor.bg-primary{background:var(--imc-premium-kpi-8)!important;background-image:var(--imc-premium-kpi-8)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="garnet-chrome"] .card.cardColor .card-body{background:transparent!important;color:#fff!important}
html[data-imc-sidebar-style="garnet-chrome"] .card.cardColor .card-body *{color:#fff!important}
.imc-sidebar-style-card[data-sidebar-style-card="garnet-chrome"] .imc-sidebar-style-info h4::after{content:" PREMIUM";display:inline-block;margin-left:7px;padding:2px 6px;border-radius:999px;background:var(--imc-theme-soft,#eef2ff);color:var(--imc-theme-primary,#6366f1);font-size:8px;letter-spacing:.08em;vertical-align:middle}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-garnet-chrome{background:linear-gradient(180deg,#fbfcfc,#f7eff1 58%,#eff0f6)!important;background-image:linear-gradient(180deg,#fbfcfc,#f7eff1 58%,#eff0f6)!important;color:#3f5556!important}
.app.sidenav-toggled .app-sidebar.imc-sidebar-style-garnet-chrome .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-garnet-chrome .slide-item{color:#3f5556!important}}
html[data-imc-sidebar-style="garnet-chrome"]{--imc-theme-readable-primary:#953851;}
html[data-imc-sidebar-style="garnet-chrome"]{--imc-theme-primary:#953851;--imc-theme-secondary:#4d579e;--imc-theme-accent:#097078;--imc-theme-readable-primary:#953851;--imc-theme-header:linear-gradient(120deg,#953851,#4d579e 55%,#097078);--imc-premium-kpi-1:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#953851,#b23056);--imc-premium-kpi-2:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#4d579e,#117057);--imc-premium-kpi-3:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#097078,#6451af);--imc-premium-kpi-4:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#b23056,#8f5813);--imc-premium-kpi-5:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#117057,#276796);--imc-premium-kpi-6:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#6451af,#953851);--imc-premium-kpi-7:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#8f5813,#4d579e);--imc-premium-kpi-8:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#276796,#097078);--imc-sidebar-bg:linear-gradient(160deg,#2a1017,#16182c 55%,#031f22);--imc-sidebar-text:#eef2f8;--imc-sidebar-icon:#c6d2e4;}
html body .app-sidebar.imc-sidebar-style-garnet-chrome,.imc-sidebar-preview-garnet-chrome{background:linear-gradient(160deg,#2a1017,#16182c 55%,#031f22)!important;color:#eef2f8!important;}
html body .app-sidebar.imc-sidebar-style-garnet-chrome .side-menu__item,html body .app-sidebar.imc-sidebar-style-garnet-chrome .slide-item,.imc-sidebar-preview-garnet-chrome .imc-preview-item{color:#eef2f8!important;}
html body .app-sidebar.imc-sidebar-style-garnet-chrome .side-menu__item>i,html body .app-sidebar.imc-sidebar-style-garnet-chrome .angle,.imc-sidebar-preview-garnet-chrome .imc-preview-item i{color:#c6d2e4!important;}
html body .app-sidebar.imc-sidebar-style-garnet-chrome .slide-menu{background:#1e0b10!important;}
html body .app-sidebar.imc-sidebar-style-garnet-chrome .side-menu li.mli>a.imc-current-page,html body .app-sidebar.imc-sidebar-style-garnet-chrome .side-menu__item:hover,html body .app-sidebar.imc-sidebar-style-garnet-chrome .side-menu__item[aria-expanded="true"],html body .app-sidebar.imc-sidebar-style-garnet-chrome .slide-item:hover,.imc-sidebar-preview-garnet-chrome .imc-preview-item.active,.imc-sidebar-preview-garnet-chrome .imc-preview-item.current{background:linear-gradient(120deg,#953851,#4d579e)!important;color:#fff!important;border-left-color:#6ba9ae!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 5px 14px rgba(20,30,50,.14)!important;}
html body .app-sidebar.imc-sidebar-style-garnet-chrome .side-menu li.mli>a.imc-current-page i,html body .app-sidebar.imc-sidebar-style-garnet-chrome .side-menu__item:hover i,.imc-sidebar-preview-garnet-chrome .imc-preview-item.active i{color:#fff!important;}
html[data-imc-sidebar-style="garnet-chrome"] .imc-theme-kpi-block,html[data-imc-sidebar-style="garnet-chrome"] .imc-fin-card,html[data-imc-sidebar-style="garnet-chrome"] .imc-sp-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.32),inset 0 -1px 0 rgba(0,0,0,.13),0 8px 20px rgba(30,40,60,.15)!important;}

html[data-imc-sidebar-style="solar-bronze"]{--imc-theme-primary:#865921;--imc-theme-secondary:#4758a3;--imc-theme-accent:#157163;--imc-theme-page:#fbfaf8;--imc-theme-surface:#ffffff;--imc-theme-surface-2:#f8f5f2;--imc-theme-text:#243a3d;--imc-theme-muted:#6c7d7e;--imc-theme-border:#e6dcd0;--imc-theme-header:linear-gradient(135deg,#475569,#865921 55%,#4758a3);--imc-theme-kpi:linear-gradient(135deg,#865921,#157163);--imc-theme-soft:rgba(134,89,33,.09);--imc-theme-shadow:0 9px 26px rgba(30,45,70,.10);--imc-sidebar-bg:linear-gradient(180deg,#fbfcfc,#f5f2ed 58%,#eef0f7);--imc-sidebar-text:#3f5556;--imc-sidebar-icon:#865921;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#865921,#157163);--imc-premium-kpi-2:linear-gradient(135deg,#4758a3,#4758a3);--imc-premium-kpi-3:linear-gradient(135deg,#475569,#64748b);--imc-premium-kpi-4:linear-gradient(135deg,#e11d48,#64748b);--imc-premium-kpi-5:linear-gradient(135deg,#10b981,#865921);--imc-premium-kpi-6:linear-gradient(135deg,#4f46e5,#4758a3);--imc-premium-kpi-7:linear-gradient(135deg,#f59e0b,#865921);--imc-premium-kpi-8:linear-gradient(135deg,#334155,#865921);}
.app-sidebar.imc-sidebar-style-solar-bronze{background:linear-gradient(180deg,#fbfcfc,#f5f2ed 58%,#eef0f7)!important;color:#3f5556!important;border-right:1px solid #e6dcd0!important;box-shadow:0 9px 26px rgba(30,45,70,.10)!important}
.app-sidebar.imc-sidebar-style-solar-bronze .side-menu__item{color:#3f5556!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-solar-bronze .side-menu__item:hover,.app-sidebar.imc-sidebar-style-solar-bronze .side-menu__item:focus{background:rgba(134,89,33,.09)!important;color:#865921!important;border-left-color:#157163!important}
.app-sidebar.imc-sidebar-style-solar-bronze .side-menu__item.active,.app-sidebar.imc-sidebar-style-solar-bronze .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-solar-bronze .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-solar-bronze .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,#efe9e2,#edeef6)!important;color:#243a3d!important;border-left-color:#157163!important;box-shadow:inset 0 0 0 1px rgba(134,89,33,.09),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-solar-bronze .side-menu__item>i,.app-sidebar.imc-sidebar-style-solar-bronze .side-menu__item>svg,.app-sidebar.imc-sidebar-style-solar-bronze .angle{color:#865921!important}
.app-sidebar.imc-sidebar-style-solar-bronze .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-solar-bronze .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-solar-bronze .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-solar-bronze .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-solar-bronze .mli.imc-menu-active i{color:#865921!important}
.app-sidebar.imc-sidebar-style-solar-bronze .slide-menu{background:#f9f7f4!important;border:1px solid #e6dcd0!important}
.app-sidebar.imc-sidebar-style-solar-bronze .slide-item{color:#3f5556!important}
.app-sidebar.imc-sidebar-style-solar-bronze .slide-item:hover,.app-sidebar.imc-sidebar-style-solar-bronze .slide-item.active{background:rgba(134,89,33,.09)!important;color:#865921!important}
.app-sidebar.imc-sidebar-style-solar-bronze .imc-sidebar-style-menu{border-top-color:#e6dcd0!important}
.imc-sidebar-preview-solar-bronze{background:linear-gradient(180deg,#fbfcfc,#f5f2ed 58%,#eef0f7)!important;color:#3f5556!important;border:1px solid #e6dcd0!important}
.imc-sidebar-preview-solar-bronze .imc-preview-item{color:#3f5556!important}
.imc-sidebar-preview-solar-bronze .imc-preview-item i{color:#865921!important}
.imc-sidebar-preview-solar-bronze .imc-preview-item.active,.imc-sidebar-preview-solar-bronze .imc-preview-item.current{background:linear-gradient(90deg,#efe9e2,#edeef6)!important;color:#243a3d!important;border-left:3px solid #157163!important;box-shadow:0 4px 12px rgba(134,89,33,.09)!important}
.imc-sidebar-preview-solar-bronze .imc-preview-separator{background:#e6dcd0!important}
html[data-imc-sidebar-style="solar-bronze"] .card.cardColor.bg-purple{background:var(--imc-premium-kpi-1)!important;background-image:var(--imc-premium-kpi-1)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="solar-bronze"] .card.cardColor.bg-green{background:var(--imc-premium-kpi-2)!important;background-image:var(--imc-premium-kpi-2)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="solar-bronze"] .card.cardColor.bg-orange{background:var(--imc-premium-kpi-3)!important;background-image:var(--imc-premium-kpi-3)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="solar-bronze"] .card.cardColor.bg-yellow{background:var(--imc-premium-kpi-4)!important;background-image:var(--imc-premium-kpi-4)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="solar-bronze"] .card.cardColor.bg-blue{background:var(--imc-premium-kpi-5)!important;background-image:var(--imc-premium-kpi-5)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="solar-bronze"] .card.cardColor.bg-cyan{background:var(--imc-premium-kpi-6)!important;background-image:var(--imc-premium-kpi-6)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="solar-bronze"] .card.cardColor.bg-success{background:var(--imc-premium-kpi-7)!important;background-image:var(--imc-premium-kpi-7)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="solar-bronze"] .card.cardColor.bg-primary{background:var(--imc-premium-kpi-8)!important;background-image:var(--imc-premium-kpi-8)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="solar-bronze"] .card.cardColor .card-body{background:transparent!important;color:#fff!important}
html[data-imc-sidebar-style="solar-bronze"] .card.cardColor .card-body *{color:#fff!important}
.imc-sidebar-style-card[data-sidebar-style-card="solar-bronze"] .imc-sidebar-style-info h4::after{content:" PREMIUM";display:inline-block;margin-left:7px;padding:2px 6px;border-radius:999px;background:var(--imc-theme-soft,#eef2ff);color:var(--imc-theme-primary,#6366f1);font-size:8px;letter-spacing:.08em;vertical-align:middle}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-solar-bronze{background:linear-gradient(180deg,#fbfcfc,#f5f2ed 58%,#eef0f7)!important;background-image:linear-gradient(180deg,#fbfcfc,#f5f2ed 58%,#eef0f7)!important;color:#3f5556!important}
.app.sidenav-toggled .app-sidebar.imc-sidebar-style-solar-bronze .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-solar-bronze .slide-item{color:#3f5556!important}}
html[data-imc-sidebar-style="solar-bronze"]{--imc-theme-readable-primary:#865921;}
html[data-imc-sidebar-style="solar-bronze"]{--imc-theme-primary:#865921;--imc-theme-secondary:#4758a3;--imc-theme-accent:#157163;--imc-theme-readable-primary:#865921;--imc-theme-header:linear-gradient(120deg,#865921,#4758a3 55%,#157163);--imc-premium-kpi-1:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#865921,#b23056);--imc-premium-kpi-2:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#4758a3,#117057);--imc-premium-kpi-3:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#157163,#6451af);--imc-premium-kpi-4:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#b23056,#8f5813);--imc-premium-kpi-5:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#117057,#276796);--imc-premium-kpi-6:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#6451af,#865921);--imc-premium-kpi-7:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#8f5813,#4758a3);--imc-premium-kpi-8:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#276796,#157163);--imc-sidebar-bg:linear-gradient(155deg,#ffffff 0%,#f3eee9 38%,#f9fafc 55%,#e5e8f2 100%);--imc-sidebar-text:#344253;--imc-sidebar-icon:#865921;}
html body .app-sidebar.imc-sidebar-style-solar-bronze,.imc-sidebar-preview-solar-bronze{background:linear-gradient(155deg,#ffffff 0%,#f3eee9 38%,#f9fafc 55%,#e5e8f2 100%)!important;color:#344253!important;}
html body .app-sidebar.imc-sidebar-style-solar-bronze .side-menu__item,html body .app-sidebar.imc-sidebar-style-solar-bronze .slide-item,.imc-sidebar-preview-solar-bronze .imc-preview-item{color:#344253!important;}
html body .app-sidebar.imc-sidebar-style-solar-bronze .side-menu__item>i,html body .app-sidebar.imc-sidebar-style-solar-bronze .angle,.imc-sidebar-preview-solar-bronze .imc-preview-item i{color:#865921!important;}
html body .app-sidebar.imc-sidebar-style-solar-bronze .slide-menu{background:#f9f7f4!important;}
html body .app-sidebar.imc-sidebar-style-solar-bronze .side-menu li.mli>a.imc-current-page,html body .app-sidebar.imc-sidebar-style-solar-bronze .side-menu__item:hover,html body .app-sidebar.imc-sidebar-style-solar-bronze .side-menu__item[aria-expanded="true"],html body .app-sidebar.imc-sidebar-style-solar-bronze .slide-item:hover,.imc-sidebar-preview-solar-bronze .imc-preview-item.active,.imc-sidebar-preview-solar-bronze .imc-preview-item.current{background:linear-gradient(120deg,#865921,#4758a3)!important;color:#fff!important;border-left-color:#73aaa1!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 5px 14px rgba(20,30,50,.14)!important;}
html body .app-sidebar.imc-sidebar-style-solar-bronze .side-menu li.mli>a.imc-current-page i,html body .app-sidebar.imc-sidebar-style-solar-bronze .side-menu__item:hover i,.imc-sidebar-preview-solar-bronze .imc-preview-item.active i{color:#fff!important;}
html[data-imc-sidebar-style="solar-bronze"] .imc-theme-kpi-block,html[data-imc-sidebar-style="solar-bronze"] .imc-fin-card,html[data-imc-sidebar-style="solar-bronze"] .imc-sp-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.32),inset 0 -1px 0 rgba(0,0,0,.13),0 8px 20px rgba(30,40,60,.15)!important;}

html[data-imc-sidebar-style="amethyst-flux"]{--imc-theme-primary:#75429c;--imc-theme-secondary:#166a86;--imc-theme-accent:#a13d63;--imc-theme-page:#fbf9fc;--imc-theme-surface:#ffffff;--imc-theme-surface-2:#f7f4f9;--imc-theme-text:#243a3d;--imc-theme-muted:#6c7d7e;--imc-theme-border:#e2d7ea;--imc-theme-header:linear-gradient(135deg,#475569,#75429c 55%,#166a86);--imc-theme-kpi:linear-gradient(135deg,#75429c,#a13d63);--imc-theme-soft:rgba(117,66,156,.09);--imc-theme-shadow:0 9px 26px rgba(30,45,70,.10);--imc-sidebar-bg:linear-gradient(180deg,#fbfcfc,#f4f0f7 58%,#eaf2f4);--imc-sidebar-text:#3f5556;--imc-sidebar-icon:#75429c;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#75429c,#a13d63);--imc-premium-kpi-2:linear-gradient(135deg,#166a86,#166a86);--imc-premium-kpi-3:linear-gradient(135deg,#475569,#64748b);--imc-premium-kpi-4:linear-gradient(135deg,#e11d48,#64748b);--imc-premium-kpi-5:linear-gradient(135deg,#10b981,#75429c);--imc-premium-kpi-6:linear-gradient(135deg,#4f46e5,#166a86);--imc-premium-kpi-7:linear-gradient(135deg,#f59e0b,#75429c);--imc-premium-kpi-8:linear-gradient(135deg,#334155,#75429c);}
.app-sidebar.imc-sidebar-style-amethyst-flux{background:linear-gradient(180deg,#fbfcfc,#f4f0f7 58%,#eaf2f4)!important;color:#3f5556!important;border-right:1px solid #e2d7ea!important;box-shadow:0 9px 26px rgba(30,45,70,.10)!important}
.app-sidebar.imc-sidebar-style-amethyst-flux .side-menu__item{color:#3f5556!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-amethyst-flux .side-menu__item:hover,.app-sidebar.imc-sidebar-style-amethyst-flux .side-menu__item:focus{background:rgba(117,66,156,.09)!important;color:#75429c!important;border-left-color:#a13d63!important}
.app-sidebar.imc-sidebar-style-amethyst-flux .side-menu__item.active,.app-sidebar.imc-sidebar-style-amethyst-flux .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-amethyst-flux .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-amethyst-flux .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,#ede6f2,#e8f0f3)!important;color:#243a3d!important;border-left-color:#a13d63!important;box-shadow:inset 0 0 0 1px rgba(117,66,156,.09),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-amethyst-flux .side-menu__item>i,.app-sidebar.imc-sidebar-style-amethyst-flux .side-menu__item>svg,.app-sidebar.imc-sidebar-style-amethyst-flux .angle{color:#75429c!important}
.app-sidebar.imc-sidebar-style-amethyst-flux .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-amethyst-flux .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-amethyst-flux .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-amethyst-flux .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-amethyst-flux .mli.imc-menu-active i{color:#75429c!important}
.app-sidebar.imc-sidebar-style-amethyst-flux .slide-menu{background:#f8f6fa!important;border:1px solid #e2d7ea!important}
.app-sidebar.imc-sidebar-style-amethyst-flux .slide-item{color:#3f5556!important}
.app-sidebar.imc-sidebar-style-amethyst-flux .slide-item:hover,.app-sidebar.imc-sidebar-style-amethyst-flux .slide-item.active{background:rgba(117,66,156,.09)!important;color:#75429c!important}
.app-sidebar.imc-sidebar-style-amethyst-flux .imc-sidebar-style-menu{border-top-color:#e2d7ea!important}
.imc-sidebar-preview-amethyst-flux{background:linear-gradient(180deg,#fbfcfc,#f4f0f7 58%,#eaf2f4)!important;color:#3f5556!important;border:1px solid #e2d7ea!important}
.imc-sidebar-preview-amethyst-flux .imc-preview-item{color:#3f5556!important}
.imc-sidebar-preview-amethyst-flux .imc-preview-item i{color:#75429c!important}
.imc-sidebar-preview-amethyst-flux .imc-preview-item.active,.imc-sidebar-preview-amethyst-flux .imc-preview-item.current{background:linear-gradient(90deg,#ede6f2,#e8f0f3)!important;color:#243a3d!important;border-left:3px solid #a13d63!important;box-shadow:0 4px 12px rgba(117,66,156,.09)!important}
.imc-sidebar-preview-amethyst-flux .imc-preview-separator{background:#e2d7ea!important}
html[data-imc-sidebar-style="amethyst-flux"] .card.cardColor.bg-purple{background:var(--imc-premium-kpi-1)!important;background-image:var(--imc-premium-kpi-1)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="amethyst-flux"] .card.cardColor.bg-green{background:var(--imc-premium-kpi-2)!important;background-image:var(--imc-premium-kpi-2)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="amethyst-flux"] .card.cardColor.bg-orange{background:var(--imc-premium-kpi-3)!important;background-image:var(--imc-premium-kpi-3)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="amethyst-flux"] .card.cardColor.bg-yellow{background:var(--imc-premium-kpi-4)!important;background-image:var(--imc-premium-kpi-4)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="amethyst-flux"] .card.cardColor.bg-blue{background:var(--imc-premium-kpi-5)!important;background-image:var(--imc-premium-kpi-5)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="amethyst-flux"] .card.cardColor.bg-cyan{background:var(--imc-premium-kpi-6)!important;background-image:var(--imc-premium-kpi-6)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="amethyst-flux"] .card.cardColor.bg-success{background:var(--imc-premium-kpi-7)!important;background-image:var(--imc-premium-kpi-7)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="amethyst-flux"] .card.cardColor.bg-primary{background:var(--imc-premium-kpi-8)!important;background-image:var(--imc-premium-kpi-8)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="amethyst-flux"] .card.cardColor .card-body{background:transparent!important;color:#fff!important}
html[data-imc-sidebar-style="amethyst-flux"] .card.cardColor .card-body *{color:#fff!important}
.imc-sidebar-style-card[data-sidebar-style-card="amethyst-flux"] .imc-sidebar-style-info h4::after{content:" PREMIUM";display:inline-block;margin-left:7px;padding:2px 6px;border-radius:999px;background:var(--imc-theme-soft,#eef2ff);color:var(--imc-theme-primary,#6366f1);font-size:8px;letter-spacing:.08em;vertical-align:middle}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-amethyst-flux{background:linear-gradient(180deg,#fbfcfc,#f4f0f7 58%,#eaf2f4)!important;background-image:linear-gradient(180deg,#fbfcfc,#f4f0f7 58%,#eaf2f4)!important;color:#3f5556!important}
.app.sidenav-toggled .app-sidebar.imc-sidebar-style-amethyst-flux .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-amethyst-flux .slide-item{color:#3f5556!important}}
html[data-imc-sidebar-style="amethyst-flux"]{--imc-theme-readable-primary:#75429c;}
html[data-imc-sidebar-style="amethyst-flux"]{--imc-theme-primary:#75429c;--imc-theme-secondary:#166a86;--imc-theme-accent:#a13d63;--imc-theme-readable-primary:#75429c;--imc-theme-header:linear-gradient(120deg,#75429c,#166a86 55%,#a13d63);--imc-premium-kpi-1:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#75429c,#b23056);--imc-premium-kpi-2:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#166a86,#117057);--imc-premium-kpi-3:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#a13d63,#6451af);--imc-premium-kpi-4:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#b23056,#8f5813);--imc-premium-kpi-5:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#117057,#276796);--imc-premium-kpi-6:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#6451af,#75429c);--imc-premium-kpi-7:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#8f5813,#166a86);--imc-premium-kpi-8:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#276796,#a13d63);--imc-sidebar-bg:linear-gradient(160deg,#21122c,#061e26 55%,#2d111c);--imc-sidebar-text:#eef2f8;--imc-sidebar-icon:#c6d2e4;}
html body .app-sidebar.imc-sidebar-style-amethyst-flux,.imc-sidebar-preview-amethyst-flux{background:linear-gradient(160deg,#21122c,#061e26 55%,#2d111c)!important;color:#eef2f8!important;}
html body .app-sidebar.imc-sidebar-style-amethyst-flux .side-menu__item,html body .app-sidebar.imc-sidebar-style-amethyst-flux .slide-item,.imc-sidebar-preview-amethyst-flux .imc-preview-item{color:#eef2f8!important;}
html body .app-sidebar.imc-sidebar-style-amethyst-flux .side-menu__item>i,html body .app-sidebar.imc-sidebar-style-amethyst-flux .angle,.imc-sidebar-preview-amethyst-flux .imc-preview-item i{color:#c6d2e4!important;}
html body .app-sidebar.imc-sidebar-style-amethyst-flux .slide-menu{background:#170d1f!important;}
html body .app-sidebar.imc-sidebar-style-amethyst-flux .side-menu li.mli>a.imc-current-page,html body .app-sidebar.imc-sidebar-style-amethyst-flux .side-menu__item:hover,html body .app-sidebar.imc-sidebar-style-amethyst-flux .side-menu__item[aria-expanded="true"],html body .app-sidebar.imc-sidebar-style-amethyst-flux .slide-item:hover,.imc-sidebar-preview-amethyst-flux .imc-preview-item.active,.imc-sidebar-preview-amethyst-flux .imc-preview-item.current{background:linear-gradient(120deg,#75429c,#166a86)!important;color:#fff!important;border-left-color:#c78ba1!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 5px 14px rgba(20,30,50,.14)!important;}
html body .app-sidebar.imc-sidebar-style-amethyst-flux .side-menu li.mli>a.imc-current-page i,html body .app-sidebar.imc-sidebar-style-amethyst-flux .side-menu__item:hover i,.imc-sidebar-preview-amethyst-flux .imc-preview-item.active i{color:#fff!important;}
html[data-imc-sidebar-style="amethyst-flux"] .imc-theme-kpi-block,html[data-imc-sidebar-style="amethyst-flux"] .imc-fin-card,html[data-imc-sidebar-style="amethyst-flux"] .imc-sp-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.32),inset 0 -1px 0 rgba(0,0,0,.13),0 8px 20px rgba(30,40,60,.15)!important;}

html[data-imc-sidebar-style="pacific-iridium"]{--imc-theme-primary:#176a86;--imc-theme-secondary:#8d486b;--imc-theme-accent:#5d6729;--imc-theme-page:#f8fbfb;--imc-theme-surface:#ffffff;--imc-theme-surface-2:#f1f6f8;--imc-theme-text:#243a3d;--imc-theme-muted:#6c7d7e;--imc-theme-border:#cee0e6;--imc-theme-header:linear-gradient(135deg,#475569,#176a86 55%,#8d486b);--imc-theme-kpi:linear-gradient(135deg,#176a86,#5d6729);--imc-theme-soft:rgba(23,106,134,.09);--imc-theme-shadow:0 9px 26px rgba(30,45,70,.10);--imc-sidebar-bg:linear-gradient(180deg,#fbfcfc,#ecf3f5 58%,#f5eff2);--imc-sidebar-text:#3f5556;--imc-sidebar-icon:#176a86;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#176a86,#5d6729);--imc-premium-kpi-2:linear-gradient(135deg,#8d486b,#8d486b);--imc-premium-kpi-3:linear-gradient(135deg,#475569,#64748b);--imc-premium-kpi-4:linear-gradient(135deg,#e11d48,#64748b);--imc-premium-kpi-5:linear-gradient(135deg,#10b981,#176a86);--imc-premium-kpi-6:linear-gradient(135deg,#4f46e5,#8d486b);--imc-premium-kpi-7:linear-gradient(135deg,#f59e0b,#176a86);--imc-premium-kpi-8:linear-gradient(135deg,#334155,#176a86);}
.app-sidebar.imc-sidebar-style-pacific-iridium{background:linear-gradient(180deg,#fbfcfc,#ecf3f5 58%,#f5eff2)!important;color:#3f5556!important;border-right:1px solid #cee0e6!important;box-shadow:0 9px 26px rgba(30,45,70,.10)!important}
.app-sidebar.imc-sidebar-style-pacific-iridium .side-menu__item{color:#3f5556!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-pacific-iridium .side-menu__item:hover,.app-sidebar.imc-sidebar-style-pacific-iridium .side-menu__item:focus{background:rgba(23,106,134,.09)!important;color:#176a86!important;border-left-color:#5d6729!important}
.app-sidebar.imc-sidebar-style-pacific-iridium .side-menu__item.active,.app-sidebar.imc-sidebar-style-pacific-iridium .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-pacific-iridium .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-pacific-iridium .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,#e1ecef,#f4edf0)!important;color:#243a3d!important;border-left-color:#5d6729!important;box-shadow:inset 0 0 0 1px rgba(23,106,134,.09),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-pacific-iridium .side-menu__item>i,.app-sidebar.imc-sidebar-style-pacific-iridium .side-menu__item>svg,.app-sidebar.imc-sidebar-style-pacific-iridium .angle{color:#176a86!important}
.app-sidebar.imc-sidebar-style-pacific-iridium .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-pacific-iridium .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-pacific-iridium .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-pacific-iridium .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-pacific-iridium .mli.imc-menu-active i{color:#176a86!important}
.app-sidebar.imc-sidebar-style-pacific-iridium .slide-menu{background:#f3f8f9!important;border:1px solid #cee0e6!important}
.app-sidebar.imc-sidebar-style-pacific-iridium .slide-item{color:#3f5556!important}
.app-sidebar.imc-sidebar-style-pacific-iridium .slide-item:hover,.app-sidebar.imc-sidebar-style-pacific-iridium .slide-item.active{background:rgba(23,106,134,.09)!important;color:#176a86!important}
.app-sidebar.imc-sidebar-style-pacific-iridium .imc-sidebar-style-menu{border-top-color:#cee0e6!important}
.imc-sidebar-preview-pacific-iridium{background:linear-gradient(180deg,#fbfcfc,#ecf3f5 58%,#f5eff2)!important;color:#3f5556!important;border:1px solid #cee0e6!important}
.imc-sidebar-preview-pacific-iridium .imc-preview-item{color:#3f5556!important}
.imc-sidebar-preview-pacific-iridium .imc-preview-item i{color:#176a86!important}
.imc-sidebar-preview-pacific-iridium .imc-preview-item.active,.imc-sidebar-preview-pacific-iridium .imc-preview-item.current{background:linear-gradient(90deg,#e1ecef,#f4edf0)!important;color:#243a3d!important;border-left:3px solid #5d6729!important;box-shadow:0 4px 12px rgba(23,106,134,.09)!important}
.imc-sidebar-preview-pacific-iridium .imc-preview-separator{background:#cee0e6!important}
html[data-imc-sidebar-style="pacific-iridium"] .card.cardColor.bg-purple{background:var(--imc-premium-kpi-1)!important;background-image:var(--imc-premium-kpi-1)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="pacific-iridium"] .card.cardColor.bg-green{background:var(--imc-premium-kpi-2)!important;background-image:var(--imc-premium-kpi-2)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="pacific-iridium"] .card.cardColor.bg-orange{background:var(--imc-premium-kpi-3)!important;background-image:var(--imc-premium-kpi-3)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="pacific-iridium"] .card.cardColor.bg-yellow{background:var(--imc-premium-kpi-4)!important;background-image:var(--imc-premium-kpi-4)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="pacific-iridium"] .card.cardColor.bg-blue{background:var(--imc-premium-kpi-5)!important;background-image:var(--imc-premium-kpi-5)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="pacific-iridium"] .card.cardColor.bg-cyan{background:var(--imc-premium-kpi-6)!important;background-image:var(--imc-premium-kpi-6)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="pacific-iridium"] .card.cardColor.bg-success{background:var(--imc-premium-kpi-7)!important;background-image:var(--imc-premium-kpi-7)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="pacific-iridium"] .card.cardColor.bg-primary{background:var(--imc-premium-kpi-8)!important;background-image:var(--imc-premium-kpi-8)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="pacific-iridium"] .card.cardColor .card-body{background:transparent!important;color:#fff!important}
html[data-imc-sidebar-style="pacific-iridium"] .card.cardColor .card-body *{color:#fff!important}
.imc-sidebar-style-card[data-sidebar-style-card="pacific-iridium"] .imc-sidebar-style-info h4::after{content:" PREMIUM";display:inline-block;margin-left:7px;padding:2px 6px;border-radius:999px;background:var(--imc-theme-soft,#eef2ff);color:var(--imc-theme-primary,#6366f1);font-size:8px;letter-spacing:.08em;vertical-align:middle}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-pacific-iridium{background:linear-gradient(180deg,#fbfcfc,#ecf3f5 58%,#f5eff2)!important;background-image:linear-gradient(180deg,#fbfcfc,#ecf3f5 58%,#f5eff2)!important;color:#3f5556!important}
.app.sidenav-toggled .app-sidebar.imc-sidebar-style-pacific-iridium .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-pacific-iridium .slide-item{color:#3f5556!important}}
html[data-imc-sidebar-style="pacific-iridium"]{--imc-theme-readable-primary:#176a86;}
html[data-imc-sidebar-style="pacific-iridium"]{--imc-theme-primary:#176a86;--imc-theme-secondary:#8d486b;--imc-theme-accent:#5d6729;--imc-theme-readable-primary:#176a86;--imc-theme-header:linear-gradient(120deg,#176a86,#8d486b 55%,#5d6729);--imc-premium-kpi-1:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#176a86,#b23056);--imc-premium-kpi-2:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#8d486b,#117057);--imc-premium-kpi-3:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#5d6729,#6451af);--imc-premium-kpi-4:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#b23056,#8f5813);--imc-premium-kpi-5:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#117057,#276796);--imc-premium-kpi-6:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#6451af,#176a86);--imc-premium-kpi-7:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#8f5813,#8d486b);--imc-premium-kpi-8:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#276796,#5d6729);--imc-sidebar-bg:linear-gradient(160deg,#061e26,#27141e 55%,#1a1d0b);--imc-sidebar-text:#eef2f8;--imc-sidebar-icon:#c6d2e4;}
html body .app-sidebar.imc-sidebar-style-pacific-iridium,.imc-sidebar-preview-pacific-iridium{background:linear-gradient(160deg,#061e26,#27141e 55%,#1a1d0b)!important;color:#eef2f8!important;}
html body .app-sidebar.imc-sidebar-style-pacific-iridium .side-menu__item,html body .app-sidebar.imc-sidebar-style-pacific-iridium .slide-item,.imc-sidebar-preview-pacific-iridium .imc-preview-item{color:#eef2f8!important;}
html body .app-sidebar.imc-sidebar-style-pacific-iridium .side-menu__item>i,html body .app-sidebar.imc-sidebar-style-pacific-iridium .angle,.imc-sidebar-preview-pacific-iridium .imc-preview-item i{color:#c6d2e4!important;}
html body .app-sidebar.imc-sidebar-style-pacific-iridium .slide-menu{background:#05151b!important;}
html body .app-sidebar.imc-sidebar-style-pacific-iridium .side-menu li.mli>a.imc-current-page,html body .app-sidebar.imc-sidebar-style-pacific-iridium .side-menu__item:hover,html body .app-sidebar.imc-sidebar-style-pacific-iridium .side-menu__item[aria-expanded="true"],html body .app-sidebar.imc-sidebar-style-pacific-iridium .slide-item:hover,.imc-sidebar-preview-pacific-iridium .imc-preview-item.active,.imc-sidebar-preview-pacific-iridium .imc-preview-item.current{background:linear-gradient(120deg,#176a86,#8d486b)!important;color:#fff!important;border-left-color:#9ea47f!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 5px 14px rgba(20,30,50,.14)!important;}
html body .app-sidebar.imc-sidebar-style-pacific-iridium .side-menu li.mli>a.imc-current-page i,html body .app-sidebar.imc-sidebar-style-pacific-iridium .side-menu__item:hover i,.imc-sidebar-preview-pacific-iridium .imc-preview-item.active i{color:#fff!important;}
html[data-imc-sidebar-style="pacific-iridium"] .imc-theme-kpi-block,html[data-imc-sidebar-style="pacific-iridium"] .imc-fin-card,html[data-imc-sidebar-style="pacific-iridium"] .imc-sp-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.32),inset 0 -1px 0 rgba(0,0,0,.13),0 8px 20px rgba(30,40,60,.15)!important;}

html[data-imc-sidebar-style="rose-quartz-alloy"]{--imc-theme-primary:#9a426f;--imc-theme-secondary:#405f99;--imc-theme-accent:#216f5e;--imc-theme-page:#fcf9fb;--imc-theme-surface:#ffffff;--imc-theme-surface-2:#f9f4f6;--imc-theme-text:#243a3d;--imc-theme-muted:#6c7d7e;--imc-theme-border:#ead7e1;--imc-theme-header:linear-gradient(135deg,#475569,#9a426f 55%,#405f99);--imc-theme-kpi:linear-gradient(135deg,#9a426f,#216f5e);--imc-theme-soft:rgba(154,66,111,.09);--imc-theme-shadow:0 9px 26px rgba(30,45,70,.10);--imc-sidebar-bg:linear-gradient(180deg,#fbfcfc,#f7f0f3 58%,#eef1f6);--imc-sidebar-text:#3f5556;--imc-sidebar-icon:#9a426f;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#9a426f,#216f5e);--imc-premium-kpi-2:linear-gradient(135deg,#405f99,#405f99);--imc-premium-kpi-3:linear-gradient(135deg,#475569,#64748b);--imc-premium-kpi-4:linear-gradient(135deg,#e11d48,#64748b);--imc-premium-kpi-5:linear-gradient(135deg,#10b981,#9a426f);--imc-premium-kpi-6:linear-gradient(135deg,#4f46e5,#405f99);--imc-premium-kpi-7:linear-gradient(135deg,#f59e0b,#9a426f);--imc-premium-kpi-8:linear-gradient(135deg,#334155,#9a426f);}
.app-sidebar.imc-sidebar-style-rose-quartz-alloy{background:linear-gradient(180deg,#fbfcfc,#f7f0f3 58%,#eef1f6)!important;color:#3f5556!important;border-right:1px solid #ead7e1!important;box-shadow:0 9px 26px rgba(30,45,70,.10)!important}
.app-sidebar.imc-sidebar-style-rose-quartz-alloy .side-menu__item{color:#3f5556!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-rose-quartz-alloy .side-menu__item:hover,.app-sidebar.imc-sidebar-style-rose-quartz-alloy .side-menu__item:focus{background:rgba(154,66,111,.09)!important;color:#9a426f!important;border-left-color:#216f5e!important}
.app-sidebar.imc-sidebar-style-rose-quartz-alloy .side-menu__item.active,.app-sidebar.imc-sidebar-style-rose-quartz-alloy .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-rose-quartz-alloy .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-rose-quartz-alloy .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,#f2e6ec,#eceff5)!important;color:#243a3d!important;border-left-color:#216f5e!important;box-shadow:inset 0 0 0 1px rgba(154,66,111,.09),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-rose-quartz-alloy .side-menu__item>i,.app-sidebar.imc-sidebar-style-rose-quartz-alloy .side-menu__item>svg,.app-sidebar.imc-sidebar-style-rose-quartz-alloy .angle{color:#9a426f!important}
.app-sidebar.imc-sidebar-style-rose-quartz-alloy .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-rose-quartz-alloy .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-rose-quartz-alloy .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-rose-quartz-alloy .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-rose-quartz-alloy .mli.imc-menu-active i{color:#9a426f!important}
.app-sidebar.imc-sidebar-style-rose-quartz-alloy .slide-menu{background:#faf6f8!important;border:1px solid #ead7e1!important}
.app-sidebar.imc-sidebar-style-rose-quartz-alloy .slide-item{color:#3f5556!important}
.app-sidebar.imc-sidebar-style-rose-quartz-alloy .slide-item:hover,.app-sidebar.imc-sidebar-style-rose-quartz-alloy .slide-item.active{background:rgba(154,66,111,.09)!important;color:#9a426f!important}
.app-sidebar.imc-sidebar-style-rose-quartz-alloy .imc-sidebar-style-menu{border-top-color:#ead7e1!important}
.imc-sidebar-preview-rose-quartz-alloy{background:linear-gradient(180deg,#fbfcfc,#f7f0f3 58%,#eef1f6)!important;color:#3f5556!important;border:1px solid #ead7e1!important}
.imc-sidebar-preview-rose-quartz-alloy .imc-preview-item{color:#3f5556!important}
.imc-sidebar-preview-rose-quartz-alloy .imc-preview-item i{color:#9a426f!important}
.imc-sidebar-preview-rose-quartz-alloy .imc-preview-item.active,.imc-sidebar-preview-rose-quartz-alloy .imc-preview-item.current{background:linear-gradient(90deg,#f2e6ec,#eceff5)!important;color:#243a3d!important;border-left:3px solid #216f5e!important;box-shadow:0 4px 12px rgba(154,66,111,.09)!important}
.imc-sidebar-preview-rose-quartz-alloy .imc-preview-separator{background:#ead7e1!important}
html[data-imc-sidebar-style="rose-quartz-alloy"] .card.cardColor.bg-purple{background:var(--imc-premium-kpi-1)!important;background-image:var(--imc-premium-kpi-1)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="rose-quartz-alloy"] .card.cardColor.bg-green{background:var(--imc-premium-kpi-2)!important;background-image:var(--imc-premium-kpi-2)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="rose-quartz-alloy"] .card.cardColor.bg-orange{background:var(--imc-premium-kpi-3)!important;background-image:var(--imc-premium-kpi-3)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="rose-quartz-alloy"] .card.cardColor.bg-yellow{background:var(--imc-premium-kpi-4)!important;background-image:var(--imc-premium-kpi-4)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="rose-quartz-alloy"] .card.cardColor.bg-blue{background:var(--imc-premium-kpi-5)!important;background-image:var(--imc-premium-kpi-5)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="rose-quartz-alloy"] .card.cardColor.bg-cyan{background:var(--imc-premium-kpi-6)!important;background-image:var(--imc-premium-kpi-6)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="rose-quartz-alloy"] .card.cardColor.bg-success{background:var(--imc-premium-kpi-7)!important;background-image:var(--imc-premium-kpi-7)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="rose-quartz-alloy"] .card.cardColor.bg-primary{background:var(--imc-premium-kpi-8)!important;background-image:var(--imc-premium-kpi-8)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="rose-quartz-alloy"] .card.cardColor .card-body{background:transparent!important;color:#fff!important}
html[data-imc-sidebar-style="rose-quartz-alloy"] .card.cardColor .card-body *{color:#fff!important}
.imc-sidebar-style-card[data-sidebar-style-card="rose-quartz-alloy"] .imc-sidebar-style-info h4::after{content:" PREMIUM";display:inline-block;margin-left:7px;padding:2px 6px;border-radius:999px;background:var(--imc-theme-soft,#eef2ff);color:var(--imc-theme-primary,#6366f1);font-size:8px;letter-spacing:.08em;vertical-align:middle}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-rose-quartz-alloy{background:linear-gradient(180deg,#fbfcfc,#f7f0f3 58%,#eef1f6)!important;background-image:linear-gradient(180deg,#fbfcfc,#f7f0f3 58%,#eef1f6)!important;color:#3f5556!important}
.app.sidenav-toggled .app-sidebar.imc-sidebar-style-rose-quartz-alloy .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-rose-quartz-alloy .slide-item{color:#3f5556!important}}
html[data-imc-sidebar-style="rose-quartz-alloy"]{--imc-theme-readable-primary:#9a426f;}
html[data-imc-sidebar-style="rose-quartz-alloy"]{--imc-theme-primary:#9a426f;--imc-theme-secondary:#405f99;--imc-theme-accent:#216f5e;--imc-theme-readable-primary:#9a426f;--imc-theme-header:linear-gradient(120deg,#9a426f,#405f99 55%,#216f5e);--imc-premium-kpi-1:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#9a426f,#b23056);--imc-premium-kpi-2:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#405f99,#117057);--imc-premium-kpi-3:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#216f5e,#6451af);--imc-premium-kpi-4:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#b23056,#8f5813);--imc-premium-kpi-5:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#117057,#276796);--imc-premium-kpi-6:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#6451af,#9a426f);--imc-premium-kpi-7:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#8f5813,#405f99);--imc-premium-kpi-8:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#276796,#216f5e);--imc-sidebar-bg:linear-gradient(155deg,#ffffff 0%,#f5ecf1 38%,#f9fafc 55%,#e4e9f1 100%);--imc-sidebar-text:#344253;--imc-sidebar-icon:#9a426f;}
html body .app-sidebar.imc-sidebar-style-rose-quartz-alloy,.imc-sidebar-preview-rose-quartz-alloy{background:linear-gradient(155deg,#ffffff 0%,#f5ecf1 38%,#f9fafc 55%,#e4e9f1 100%)!important;color:#344253!important;}
html body .app-sidebar.imc-sidebar-style-rose-quartz-alloy .side-menu__item,html body .app-sidebar.imc-sidebar-style-rose-quartz-alloy .slide-item,.imc-sidebar-preview-rose-quartz-alloy .imc-preview-item{color:#344253!important;}
html body .app-sidebar.imc-sidebar-style-rose-quartz-alloy .side-menu__item>i,html body .app-sidebar.imc-sidebar-style-rose-quartz-alloy .angle,.imc-sidebar-preview-rose-quartz-alloy .imc-preview-item i{color:#9a426f!important;}
html body .app-sidebar.imc-sidebar-style-rose-quartz-alloy .slide-menu{background:#faf6f8!important;}
html body .app-sidebar.imc-sidebar-style-rose-quartz-alloy .side-menu li.mli>a.imc-current-page,html body .app-sidebar.imc-sidebar-style-rose-quartz-alloy .side-menu__item:hover,html body .app-sidebar.imc-sidebar-style-rose-quartz-alloy .side-menu__item[aria-expanded="true"],html body .app-sidebar.imc-sidebar-style-rose-quartz-alloy .slide-item:hover,.imc-sidebar-preview-rose-quartz-alloy .imc-preview-item.active,.imc-sidebar-preview-rose-quartz-alloy .imc-preview-item.current{background:linear-gradient(120deg,#9a426f,#405f99)!important;color:#fff!important;border-left-color:#7aa99e!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 5px 14px rgba(20,30,50,.14)!important;}
html body .app-sidebar.imc-sidebar-style-rose-quartz-alloy .side-menu li.mli>a.imc-current-page i,html body .app-sidebar.imc-sidebar-style-rose-quartz-alloy .side-menu__item:hover i,.imc-sidebar-preview-rose-quartz-alloy .imc-preview-item.active i{color:#fff!important;}
html[data-imc-sidebar-style="rose-quartz-alloy"] .imc-theme-kpi-block,html[data-imc-sidebar-style="rose-quartz-alloy"] .imc-fin-card,html[data-imc-sidebar-style="rose-quartz-alloy"] .imc-sp-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.32),inset 0 -1px 0 rgba(0,0,0,.13),0 8px 20px rgba(30,40,60,.15)!important;}

html[data-imc-sidebar-style="citrus-obsidian"]{--imc-theme-primary:#5f6a24;--imc-theme-secondary:#7c4297;--imc-theme-accent:#1a6c81;--imc-theme-page:#fafbf8;--imc-theme-surface:#ffffff;--imc-theme-surface-2:#f5f6f2;--imc-theme-text:#243a3d;--imc-theme-muted:#6c7d7e;--imc-theme-border:#dde0d1;--imc-theme-header:linear-gradient(135deg,#475569,#5f6a24 55%,#7c4297);--imc-theme-kpi:linear-gradient(135deg,#5f6a24,#1a6c81);--imc-theme-soft:rgba(95,106,36,.09);--imc-theme-shadow:0 9px 26px rgba(30,45,70,.10);--imc-sidebar-bg:linear-gradient(180deg,#fbfcfc,#f2f3ed 58%,#f3eef6);--imc-sidebar-text:#3f5556;--imc-sidebar-icon:#5f6a24;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#5f6a24,#1a6c81);--imc-premium-kpi-2:linear-gradient(135deg,#7c4297,#7c4297);--imc-premium-kpi-3:linear-gradient(135deg,#475569,#64748b);--imc-premium-kpi-4:linear-gradient(135deg,#e11d48,#64748b);--imc-premium-kpi-5:linear-gradient(135deg,#10b981,#5f6a24);--imc-premium-kpi-6:linear-gradient(135deg,#4f46e5,#7c4297);--imc-premium-kpi-7:linear-gradient(135deg,#f59e0b,#5f6a24);--imc-premium-kpi-8:linear-gradient(135deg,#334155,#5f6a24);}
.app-sidebar.imc-sidebar-style-citrus-obsidian{background:linear-gradient(180deg,#fbfcfc,#f2f3ed 58%,#f3eef6)!important;color:#3f5556!important;border-right:1px solid #dde0d1!important;box-shadow:0 9px 26px rgba(30,45,70,.10)!important}
.app-sidebar.imc-sidebar-style-citrus-obsidian .side-menu__item{color:#3f5556!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-citrus-obsidian .side-menu__item:hover,.app-sidebar.imc-sidebar-style-citrus-obsidian .side-menu__item:focus{background:rgba(95,106,36,.09)!important;color:#5f6a24!important;border-left-color:#1a6c81!important}
.app-sidebar.imc-sidebar-style-citrus-obsidian .side-menu__item.active,.app-sidebar.imc-sidebar-style-citrus-obsidian .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-citrus-obsidian .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-citrus-obsidian .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,#eaece3,#f2ecf5)!important;color:#243a3d!important;border-left-color:#1a6c81!important;box-shadow:inset 0 0 0 1px rgba(95,106,36,.09),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-citrus-obsidian .side-menu__item>i,.app-sidebar.imc-sidebar-style-citrus-obsidian .side-menu__item>svg,.app-sidebar.imc-sidebar-style-citrus-obsidian .angle{color:#5f6a24!important}
.app-sidebar.imc-sidebar-style-citrus-obsidian .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-citrus-obsidian .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-citrus-obsidian .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-citrus-obsidian .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-citrus-obsidian .mli.imc-menu-active i{color:#5f6a24!important}
.app-sidebar.imc-sidebar-style-citrus-obsidian .slide-menu{background:#f7f8f4!important;border:1px solid #dde0d1!important}
.app-sidebar.imc-sidebar-style-citrus-obsidian .slide-item{color:#3f5556!important}
.app-sidebar.imc-sidebar-style-citrus-obsidian .slide-item:hover,.app-sidebar.imc-sidebar-style-citrus-obsidian .slide-item.active{background:rgba(95,106,36,.09)!important;color:#5f6a24!important}
.app-sidebar.imc-sidebar-style-citrus-obsidian .imc-sidebar-style-menu{border-top-color:#dde0d1!important}
.imc-sidebar-preview-citrus-obsidian{background:linear-gradient(180deg,#fbfcfc,#f2f3ed 58%,#f3eef6)!important;color:#3f5556!important;border:1px solid #dde0d1!important}
.imc-sidebar-preview-citrus-obsidian .imc-preview-item{color:#3f5556!important}
.imc-sidebar-preview-citrus-obsidian .imc-preview-item i{color:#5f6a24!important}
.imc-sidebar-preview-citrus-obsidian .imc-preview-item.active,.imc-sidebar-preview-citrus-obsidian .imc-preview-item.current{background:linear-gradient(90deg,#eaece3,#f2ecf5)!important;color:#243a3d!important;border-left:3px solid #1a6c81!important;box-shadow:0 4px 12px rgba(95,106,36,.09)!important}
.imc-sidebar-preview-citrus-obsidian .imc-preview-separator{background:#dde0d1!important}
html[data-imc-sidebar-style="citrus-obsidian"] .card.cardColor.bg-purple{background:var(--imc-premium-kpi-1)!important;background-image:var(--imc-premium-kpi-1)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="citrus-obsidian"] .card.cardColor.bg-green{background:var(--imc-premium-kpi-2)!important;background-image:var(--imc-premium-kpi-2)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="citrus-obsidian"] .card.cardColor.bg-orange{background:var(--imc-premium-kpi-3)!important;background-image:var(--imc-premium-kpi-3)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="citrus-obsidian"] .card.cardColor.bg-yellow{background:var(--imc-premium-kpi-4)!important;background-image:var(--imc-premium-kpi-4)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="citrus-obsidian"] .card.cardColor.bg-blue{background:var(--imc-premium-kpi-5)!important;background-image:var(--imc-premium-kpi-5)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="citrus-obsidian"] .card.cardColor.bg-cyan{background:var(--imc-premium-kpi-6)!important;background-image:var(--imc-premium-kpi-6)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="citrus-obsidian"] .card.cardColor.bg-success{background:var(--imc-premium-kpi-7)!important;background-image:var(--imc-premium-kpi-7)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="citrus-obsidian"] .card.cardColor.bg-primary{background:var(--imc-premium-kpi-8)!important;background-image:var(--imc-premium-kpi-8)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="citrus-obsidian"] .card.cardColor .card-body{background:transparent!important;color:#fff!important}
html[data-imc-sidebar-style="citrus-obsidian"] .card.cardColor .card-body *{color:#fff!important}
.imc-sidebar-style-card[data-sidebar-style-card="citrus-obsidian"] .imc-sidebar-style-info h4::after{content:" PREMIUM";display:inline-block;margin-left:7px;padding:2px 6px;border-radius:999px;background:var(--imc-theme-soft,#eef2ff);color:var(--imc-theme-primary,#6366f1);font-size:8px;letter-spacing:.08em;vertical-align:middle}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-citrus-obsidian{background:linear-gradient(180deg,#fbfcfc,#f2f3ed 58%,#f3eef6)!important;background-image:linear-gradient(180deg,#fbfcfc,#f2f3ed 58%,#f3eef6)!important;color:#3f5556!important}
.app.sidenav-toggled .app-sidebar.imc-sidebar-style-citrus-obsidian .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-citrus-obsidian .slide-item{color:#3f5556!important}}
html[data-imc-sidebar-style="citrus-obsidian"]{--imc-theme-readable-primary:#5f6a24;}
html[data-imc-sidebar-style="citrus-obsidian"]{--imc-theme-primary:#5f6a24;--imc-theme-secondary:#7c4297;--imc-theme-accent:#1a6c81;--imc-theme-readable-primary:#5f6a24;--imc-theme-header:linear-gradient(120deg,#5f6a24,#7c4297 55%,#1a6c81);--imc-premium-kpi-1:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#5f6a24,#b23056);--imc-premium-kpi-2:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#7c4297,#117057);--imc-premium-kpi-3:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#1a6c81,#6451af);--imc-premium-kpi-4:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#b23056,#8f5813);--imc-premium-kpi-5:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#117057,#276796);--imc-premium-kpi-6:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#6451af,#5f6a24);--imc-premium-kpi-7:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#8f5813,#7c4297);--imc-premium-kpi-8:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#276796,#1a6c81);--imc-sidebar-bg:linear-gradient(160deg,#1b1e0a,#23122a 55%,#071e24);--imc-sidebar-text:#eef2f8;--imc-sidebar-icon:#c6d2e4;}
html body .app-sidebar.imc-sidebar-style-citrus-obsidian,.imc-sidebar-preview-citrus-obsidian{background:linear-gradient(160deg,#1b1e0a,#23122a 55%,#071e24)!important;color:#eef2f8!important;}
html body .app-sidebar.imc-sidebar-style-citrus-obsidian .side-menu__item,html body .app-sidebar.imc-sidebar-style-citrus-obsidian .slide-item,.imc-sidebar-preview-citrus-obsidian .imc-preview-item{color:#eef2f8!important;}
html body .app-sidebar.imc-sidebar-style-citrus-obsidian .side-menu__item>i,html body .app-sidebar.imc-sidebar-style-citrus-obsidian .angle,.imc-sidebar-preview-citrus-obsidian .imc-preview-item i{color:#c6d2e4!important;}
html body .app-sidebar.imc-sidebar-style-citrus-obsidian .slide-menu{background:#131507!important;}
html body .app-sidebar.imc-sidebar-style-citrus-obsidian .side-menu li.mli>a.imc-current-page,html body .app-sidebar.imc-sidebar-style-citrus-obsidian .side-menu__item:hover,html body .app-sidebar.imc-sidebar-style-citrus-obsidian .side-menu__item[aria-expanded="true"],html body .app-sidebar.imc-sidebar-style-citrus-obsidian .slide-item:hover,.imc-sidebar-preview-citrus-obsidian .imc-preview-item.active,.imc-sidebar-preview-citrus-obsidian .imc-preview-item.current{background:linear-gradient(120deg,#5f6a24,#7c4297)!important;color:#fff!important;border-left-color:#76a7b3!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 5px 14px rgba(20,30,50,.14)!important;}
html body .app-sidebar.imc-sidebar-style-citrus-obsidian .side-menu li.mli>a.imc-current-page i,html body .app-sidebar.imc-sidebar-style-citrus-obsidian .side-menu__item:hover i,.imc-sidebar-preview-citrus-obsidian .imc-preview-item.active i{color:#fff!important;}
html[data-imc-sidebar-style="citrus-obsidian"] .imc-theme-kpi-block,html[data-imc-sidebar-style="citrus-obsidian"] .imc-fin-card,html[data-imc-sidebar-style="citrus-obsidian"] .imc-sp-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.32),inset 0 -1px 0 rgba(0,0,0,.13),0 8px 20px rgba(30,40,60,.15)!important;}

html[data-imc-sidebar-style="cobalt-carnival"]{--imc-theme-primary:#3055a0;--imc-theme-secondary:#a44242;--imc-theme-accent:#247057;--imc-theme-page:#f9fafc;--imc-theme-surface:#ffffff;--imc-theme-surface-2:#f3f5f9;--imc-theme-text:#243a3d;--imc-theme-muted:#6c7d7e;--imc-theme-border:#d4dbeb;--imc-theme-header:linear-gradient(135deg,#475569,#3055a0 55%,#a44242);--imc-theme-kpi:linear-gradient(135deg,#3055a0,#247057);--imc-theme-soft:rgba(48,85,160,.09);--imc-theme-shadow:0 9px 26px rgba(30,45,70,.10);--imc-sidebar-bg:linear-gradient(180deg,#fbfcfc,#eef1f7 58%,#f7eeee);--imc-sidebar-text:#3f5556;--imc-sidebar-icon:#3055a0;--imc-theme-on-primary:#fff;--imc-premium-kpi-1:linear-gradient(135deg,#3055a0,#247057);--imc-premium-kpi-2:linear-gradient(135deg,#a44242,#a44242);--imc-premium-kpi-3:linear-gradient(135deg,#475569,#64748b);--imc-premium-kpi-4:linear-gradient(135deg,#e11d48,#64748b);--imc-premium-kpi-5:linear-gradient(135deg,#10b981,#3055a0);--imc-premium-kpi-6:linear-gradient(135deg,#4f46e5,#a44242);--imc-premium-kpi-7:linear-gradient(135deg,#f59e0b,#3055a0);--imc-premium-kpi-8:linear-gradient(135deg,#334155,#3055a0);}
.app-sidebar.imc-sidebar-style-cobalt-carnival{background:linear-gradient(180deg,#fbfcfc,#eef1f7 58%,#f7eeee)!important;color:#3f5556!important;border-right:1px solid #d4dbeb!important;box-shadow:0 9px 26px rgba(30,45,70,.10)!important}
.app-sidebar.imc-sidebar-style-cobalt-carnival .side-menu__item{color:#3f5556!important;background:transparent!important}
.app-sidebar.imc-sidebar-style-cobalt-carnival .side-menu__item:hover,.app-sidebar.imc-sidebar-style-cobalt-carnival .side-menu__item:focus{background:rgba(48,85,160,.09)!important;color:#3055a0!important;border-left-color:#247057!important}
.app-sidebar.imc-sidebar-style-cobalt-carnival .side-menu__item.active,.app-sidebar.imc-sidebar-style-cobalt-carnival .mli.active>.side-menu__item,.app-sidebar.imc-sidebar-style-cobalt-carnival .mli.imc-menu-active>.side-menu__item,.app-sidebar.imc-sidebar-style-cobalt-carnival .side-menu__item[aria-expanded="true"]{background:linear-gradient(90deg,#e4e9f3,#f6ecec)!important;color:#243a3d!important;border-left-color:#247057!important;box-shadow:inset 0 0 0 1px rgba(48,85,160,.09),0 7px 18px rgba(0,0,0,.10)!important}
.app-sidebar.imc-sidebar-style-cobalt-carnival .side-menu__item>i,.app-sidebar.imc-sidebar-style-cobalt-carnival .side-menu__item>svg,.app-sidebar.imc-sidebar-style-cobalt-carnival .angle{color:#3055a0!important}
.app-sidebar.imc-sidebar-style-cobalt-carnival .side-menu__item:hover>i,.app-sidebar.imc-sidebar-style-cobalt-carnival .side-menu__item:hover .angle,.app-sidebar.imc-sidebar-style-cobalt-carnival .side-menu__item.active>i,.app-sidebar.imc-sidebar-style-cobalt-carnival .side-menu__item.active .angle,.app-sidebar.imc-sidebar-style-cobalt-carnival .mli.imc-menu-active i{color:#3055a0!important}
.app-sidebar.imc-sidebar-style-cobalt-carnival .slide-menu{background:#f5f6fa!important;border:1px solid #d4dbeb!important}
.app-sidebar.imc-sidebar-style-cobalt-carnival .slide-item{color:#3f5556!important}
.app-sidebar.imc-sidebar-style-cobalt-carnival .slide-item:hover,.app-sidebar.imc-sidebar-style-cobalt-carnival .slide-item.active{background:rgba(48,85,160,.09)!important;color:#3055a0!important}
.app-sidebar.imc-sidebar-style-cobalt-carnival .imc-sidebar-style-menu{border-top-color:#d4dbeb!important}
.imc-sidebar-preview-cobalt-carnival{background:linear-gradient(180deg,#fbfcfc,#eef1f7 58%,#f7eeee)!important;color:#3f5556!important;border:1px solid #d4dbeb!important}
.imc-sidebar-preview-cobalt-carnival .imc-preview-item{color:#3f5556!important}
.imc-sidebar-preview-cobalt-carnival .imc-preview-item i{color:#3055a0!important}
.imc-sidebar-preview-cobalt-carnival .imc-preview-item.active,.imc-sidebar-preview-cobalt-carnival .imc-preview-item.current{background:linear-gradient(90deg,#e4e9f3,#f6ecec)!important;color:#243a3d!important;border-left:3px solid #247057!important;box-shadow:0 4px 12px rgba(48,85,160,.09)!important}
.imc-sidebar-preview-cobalt-carnival .imc-preview-separator{background:#d4dbeb!important}
html[data-imc-sidebar-style="cobalt-carnival"] .card.cardColor.bg-purple{background:var(--imc-premium-kpi-1)!important;background-image:var(--imc-premium-kpi-1)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="cobalt-carnival"] .card.cardColor.bg-green{background:var(--imc-premium-kpi-2)!important;background-image:var(--imc-premium-kpi-2)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="cobalt-carnival"] .card.cardColor.bg-orange{background:var(--imc-premium-kpi-3)!important;background-image:var(--imc-premium-kpi-3)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="cobalt-carnival"] .card.cardColor.bg-yellow{background:var(--imc-premium-kpi-4)!important;background-image:var(--imc-premium-kpi-4)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="cobalt-carnival"] .card.cardColor.bg-blue{background:var(--imc-premium-kpi-5)!important;background-image:var(--imc-premium-kpi-5)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="cobalt-carnival"] .card.cardColor.bg-cyan{background:var(--imc-premium-kpi-6)!important;background-image:var(--imc-premium-kpi-6)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="cobalt-carnival"] .card.cardColor.bg-success{background:var(--imc-premium-kpi-7)!important;background-image:var(--imc-premium-kpi-7)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="cobalt-carnival"] .card.cardColor.bg-primary{background:var(--imc-premium-kpi-8)!important;background-image:var(--imc-premium-kpi-8)!important;color:#fff!important;border-color:transparent!important}
html[data-imc-sidebar-style="cobalt-carnival"] .card.cardColor .card-body{background:transparent!important;color:#fff!important}
html[data-imc-sidebar-style="cobalt-carnival"] .card.cardColor .card-body *{color:#fff!important}
.imc-sidebar-style-card[data-sidebar-style-card="cobalt-carnival"] .imc-sidebar-style-info h4::after{content:" PREMIUM";display:inline-block;margin-left:7px;padding:2px 6px;border-radius:999px;background:var(--imc-theme-soft,#eef2ff);color:var(--imc-theme-primary,#6366f1);font-size:8px;letter-spacing:.08em;vertical-align:middle}
@media(max-width:1199.98px){.app.sidenav-toggled .app-sidebar.imc-sidebar-style-cobalt-carnival{background:linear-gradient(180deg,#fbfcfc,#eef1f7 58%,#f7eeee)!important;background-image:linear-gradient(180deg,#fbfcfc,#eef1f7 58%,#f7eeee)!important;color:#3f5556!important}
.app.sidenav-toggled .app-sidebar.imc-sidebar-style-cobalt-carnival .side-menu__item,.app.sidenav-toggled .app-sidebar.imc-sidebar-style-cobalt-carnival .slide-item{color:#3f5556!important}}
html[data-imc-sidebar-style="cobalt-carnival"]{--imc-theme-readable-primary:#3055a0;}
html[data-imc-sidebar-style="cobalt-carnival"]{--imc-theme-primary:#3055a0;--imc-theme-secondary:#a44242;--imc-theme-accent:#247057;--imc-theme-readable-primary:#3055a0;--imc-theme-header:linear-gradient(120deg,#3055a0,#a44242 55%,#247057);--imc-premium-kpi-1:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#3055a0,#b23056);--imc-premium-kpi-2:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#a44242,#117057);--imc-premium-kpi-3:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#247057,#6451af);--imc-premium-kpi-4:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#b23056,#8f5813);--imc-premium-kpi-5:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#117057,#276796);--imc-premium-kpi-6:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#6451af,#3055a0);--imc-premium-kpi-7:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#8f5813,#a44242);--imc-premium-kpi-8:linear-gradient(115deg,rgba(255,255,255,.10),transparent 28%,rgba(255,255,255,.05) 48%,transparent 70%),linear-gradient(135deg,#276796,#247057);--imc-sidebar-bg:linear-gradient(160deg,#0d182d,#2e1212 55%,#0a1f18);--imc-sidebar-text:#eef2f8;--imc-sidebar-icon:#c6d2e4;}
html body .app-sidebar.imc-sidebar-style-cobalt-carnival,.imc-sidebar-preview-cobalt-carnival{background:linear-gradient(160deg,#0d182d,#2e1212 55%,#0a1f18)!important;color:#eef2f8!important;}
html body .app-sidebar.imc-sidebar-style-cobalt-carnival .side-menu__item,html body .app-sidebar.imc-sidebar-style-cobalt-carnival .slide-item,.imc-sidebar-preview-cobalt-carnival .imc-preview-item{color:#eef2f8!important;}
html body .app-sidebar.imc-sidebar-style-cobalt-carnival .side-menu__item>i,html body .app-sidebar.imc-sidebar-style-cobalt-carnival .angle,.imc-sidebar-preview-cobalt-carnival .imc-preview-item i{color:#c6d2e4!important;}
html body .app-sidebar.imc-sidebar-style-cobalt-carnival .slide-menu{background:#0a1120!important;}
html body .app-sidebar.imc-sidebar-style-cobalt-carnival .side-menu li.mli>a.imc-current-page,html body .app-sidebar.imc-sidebar-style-cobalt-carnival .side-menu__item:hover,html body .app-sidebar.imc-sidebar-style-cobalt-carnival .side-menu__item[aria-expanded="true"],html body .app-sidebar.imc-sidebar-style-cobalt-carnival .slide-item:hover,.imc-sidebar-preview-cobalt-carnival .imc-preview-item.active,.imc-sidebar-preview-cobalt-carnival .imc-preview-item.current{background:linear-gradient(120deg,#3055a0,#a44242)!important;color:#fff!important;border-left-color:#7ca99a!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 5px 14px rgba(20,30,50,.14)!important;}
html body .app-sidebar.imc-sidebar-style-cobalt-carnival .side-menu li.mli>a.imc-current-page i,html body .app-sidebar.imc-sidebar-style-cobalt-carnival .side-menu__item:hover i,.imc-sidebar-preview-cobalt-carnival .imc-preview-item.active i{color:#fff!important;}
html[data-imc-sidebar-style="cobalt-carnival"] .imc-theme-kpi-block,html[data-imc-sidebar-style="cobalt-carnival"] .imc-fin-card,html[data-imc-sidebar-style="cobalt-carnival"] .imc-sp-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.32),inset 0 -1px 0 rgba(0,0,0,.13),0 8px 20px rgba(30,40,60,.15)!important;}


/* Decorative sidebar layers must never intercept navigation clicks. */
html body .app-sidebar::before,html body .app-sidebar::after,html body .app-sidebar .side-menu::before,html body .app-sidebar .side-menu::after{pointer-events:none!important;}

/* ERP shared controls follow the selected theme; 2026-10-02. */
html[data-imc-sidebar-style] body .dt-buttons{display:inline-flex;flex-wrap:nowrap;gap:8px;margin:0 0 12px;max-width:100%;overflow:visible;vertical-align:middle;}
html[data-imc-sidebar-style] body .dt-button{background:var(--imc-theme-surface-2)!important;color:var(--imc-theme-text)!important;border:1px solid var(--imc-theme-border)!important;border-radius:3px!important;padding:6px 12px!important;margin:0!important;font:500 13px/1.4 Poppins,sans-serif!important;box-shadow:none!important;text-shadow:none!important;}
html[data-imc-sidebar-style] body .dt-button:hover,html[data-imc-sidebar-style] body .dt-button:focus-visible{background:var(--imc-theme-soft)!important;border-color:var(--imc-theme-primary)!important;color:var(--imc-theme-readable-primary)!important;}
html[data-imc-sidebar-style] body .dataTables_filter input,html[data-imc-sidebar-style] body .dataTables_length select{background:var(--imc-theme-surface)!important;color:var(--imc-theme-text)!important;border-color:var(--imc-theme-border)!important;}
html[data-imc-sidebar-style] body table:has(a[href*="print-purchase-order"]){table-layout:fixed;width:100%!important;min-width:960px;}
html[data-imc-sidebar-style] body table:has(a[href*="print-purchase-order"]) th:nth-child(1){width:17%!important;white-space:normal!important;}
html[data-imc-sidebar-style] body table:has(a[href*="print-purchase-order"]) th:nth-child(2){width:16%!important;white-space:normal!important;}
html[data-imc-sidebar-style] body table:has(a[href*="print-purchase-order"]) th:nth-child(3){width:auto!important;}
html[data-imc-sidebar-style] body table:has(a[href*="print-purchase-order"]) th:nth-child(4){width:12%!important;}
html[data-imc-sidebar-style] body table:has(a[href*="print-purchase-order"]) th:last-child{width:310px!important;}
html[data-imc-sidebar-style] body table:has(a[href*="print-purchase-order"]) td:last-child{white-space:nowrap!important;}
html[data-imc-sidebar-style] body table:has(a[href*="print-purchase-order"]) td:last-child .btn{display:inline-flex!important;align-items:center;justify-content:center;vertical-align:middle;margin:0 3px 0 0!important;}
html[data-imc-sidebar-style] body .app-sidebar .slide.is-expanded>.side-menu__item,html[data-imc-sidebar-style] body .app-sidebar .side-menu__item[aria-expanded="true"]{background:var(--imc-theme-header)!important;color:var(--imc-theme-on-primary,#fff)!important;}
html[data-imc-sidebar-style] body .app-sidebar .slide.is-expanded>.side-menu__item :is(i,span,.angle),html[data-imc-sidebar-style] body .app-sidebar .side-menu__item[aria-expanded="true"] :is(i,span,.angle){color:inherit!important;}
html[data-imc-sidebar-style] body #imcr-page{background:var(--imc-theme-surface)!important;color:var(--imc-theme-text)!important;box-shadow:var(--imc-theme-shadow)!important;}
html[data-imc-sidebar-style] body #imcr-page .imcr-heading{background:var(--imc-theme-header)!important;color:var(--imc-theme-on-primary,#fff)!important;}
html[data-imc-sidebar-style] body #imcr-page .imcr-heading h3{color:inherit!important;}
html[data-imc-sidebar-style] body #imcr-page :is(.imcr-schedule,th){background:var(--imc-theme-surface-2)!important;}
html[data-imc-sidebar-style] body #imcr-page :is(input:not([type=checkbox]):not([type=radio]),select,.btn-default,.imcr-interval,.imcr-page-nav,.imcr-choice span){background:var(--imc-theme-surface)!important;color:var(--imc-theme-text)!important;border-color:var(--imc-theme-border)!important;}
html[data-imc-sidebar-style] body #imcr-page :is(.imcr-tabs,.imcr-schedule,.imcr-test,.table-responsive,th,td,hr){border-color:var(--imc-theme-border)!important;color:var(--imc-theme-text)!important;}
html[data-imc-sidebar-style] body #imcr-page :is(label,legend,summary,strong,.imcr-field-title){color:var(--imc-theme-text)!important;}
html[data-imc-sidebar-style] body #imcr-page :is(.imcr-help,.imcr-pagination){color:var(--imc-theme-muted)!important;}
html[data-imc-sidebar-style] body #imcr-page :is(.btn-primary,.imcr-interval.active),html[data-imc-sidebar-style] body #imcr-page .imcr-choice input:checked+span{background:var(--imc-theme-primary)!important;color:var(--imc-theme-on-primary,#fff)!important;border-color:var(--imc-theme-primary)!important;box-shadow:none!important;}
html[data-imc-sidebar-style] body #imcr-page :is(#imcr-first,#imcr-create-due){background:var(--imc-theme-soft)!important;color:var(--imc-theme-readable-primary)!important;border-color:var(--imc-theme-border)!important;}
html[data-imc-sidebar-style] body #imcr-page td a{color:var(--imc-theme-readable-primary)!important;}
html[data-imc-sidebar-style] body #imcr-page input{accent-color:var(--imc-theme-primary)!important;}
html[data-imc-sidebar-style] body #imcr-page :is(input,button):focus-visible{outline:2px solid var(--imc-theme-primary)!important;outline-offset:2px;}

html[data-imc-sidebar-style] body .app-sidebar[class*="imc-sidebar-style-"] .side-menu li.slide.mli.is-expanded>a.side-menu__item{background:var(--imc-theme-header)!important;color:var(--imc-theme-on-primary,#fff)!important;}
html[data-imc-sidebar-style] body .app-sidebar[class*="imc-sidebar-style-"] .side-menu li.slide.mli.is-expanded>a.side-menu__item :is(i,span,.angle){color:var(--imc-theme-on-primary,#fff)!important;}

html[data-imc-sidebar-style] body .dt-buttons>.dt-button{flex:0 0 auto;white-space:nowrap!important;}

/* Table dropdowns stay lightweight; keep outside-click dismissal without dimming. */
html body div.dt-button-background{background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;}

/* Theme visibility audit: paired surfaces and readable shades, shared by every ERP role. */
@media screen {
html[data-imc-sidebar-style="modern-light"]{--imc-theme-readable-primary:#5b35d5;--imc-theme-muted:#637188;--imc-control-primary:#5b35d5;--imc-control-secondary:#315cf5;color-scheme:light;}
html[data-imc-sidebar-style="modern-dark"]{--imc-theme-readable-primary:#9579f7;--imc-theme-muted:#aab8d1;--imc-control-primary:#7c60db;--imc-control-secondary:#446de0;color-scheme:dark;}
html[data-imc-sidebar-style="gradient-purple"]{--imc-theme-readable-primary:#7d53dd;--imc-theme-muted:#71698c;--imc-control-primary:#8457ea;--imc-control-secondary:#315cf5;color-scheme:light;}
html[data-imc-sidebar-style="minimal-elegant"]{--imc-theme-readable-primary:#5434c7;--imc-theme-muted:#6a7384;--imc-control-primary:#5434c7;--imc-control-secondary:#6d43e8;color-scheme:light;}
html[data-imc-sidebar-style="corporate-blue"]{--imc-theme-readable-primary:#1555b8;--imc-theme-muted:#617285;--imc-control-primary:#1555b8;--imc-control-secondary:#0b77cc;color-scheme:light;}
html[data-imc-sidebar-style="dark-glass"]{--imc-theme-readable-primary:#9c6dff;--imc-theme-muted:#b6b1ca;--imc-control-primary:#845cd9;--imc-control-secondary:#5666f0;color-scheme:dark;}
html[data-imc-sidebar-style="neumorphic-light"]{--imc-theme-readable-primary:#6547d9;--imc-theme-muted:#606876;--imc-control-primary:#6547d9;--imc-control-secondary:#4970d2;color-scheme:light;}
html[data-imc-sidebar-style="indigo-modern"]{--imc-theme-readable-primary:#4f46e5;--imc-theme-muted:#646f94;--imc-control-primary:#4f46e5;--imc-control-secondary:#2563eb;color-scheme:light;}
html[data-imc-sidebar-style="slate-professional"]{--imc-theme-readable-primary:#117d82;--imc-theme-muted:#627279;--imc-control-primary:#128186;--imc-control-secondary:#2470a8;color-scheme:light;}
html[data-imc-sidebar-style="soft-pastel"]{--imc-theme-readable-primary:#7c3aed;--imc-theme-muted:#796d88;--imc-control-primary:#7c3aed;--imc-control-secondary:#8457ea;color-scheme:light;}
html[data-imc-sidebar-style="vibrant-multicolour"]{--imc-theme-readable-primary:#df1d47;--imc-theme-muted:#67738a;--imc-control-primary:#e11d48;--imc-control-secondary:#12863d;color-scheme:light;}
html[data-imc-sidebar-style="aurora-prism"]{--imc-theme-readable-primary:#8156e5;--imc-theme-muted:#64728a;--imc-control-primary:#8457ea;--imc-control-secondary:#047f94;color-scheme:light;}
html[data-imc-sidebar-style="sunset-carnival"]{--imc-theme-readable-primary:#d03b3b;--imc-theme-muted:#82616a;--imc-control-primary:#d53d3d;--imc-control-secondary:#bd5711;color-scheme:light;}
html[data-imc-sidebar-style="tropical-fusion"]{--imc-theme-readable-primary:#0b825a;--imc-theme-muted:#5f7871;--imc-control-primary:#0c855d;--imc-control-secondary:#047f94;color-scheme:light;}
html[data-imc-sidebar-style="prism-glass"]{--imc-theme-readable-primary:#b064f8;--imc-theme-muted:#aebbd4;--imc-control-primary:#994de1;--imc-control-secondary:#147f8f;color-scheme:dark;}
html[data-imc-sidebar-style="emerald-glow"]{--imc-theme-readable-primary:#0b7c56;--imc-theme-muted:#557377;--imc-control-primary:#0c855d;--imc-control-secondary:#047f94;color-scheme:light;}
html[data-imc-sidebar-style="sunset-orange"]{--imc-theme-readable-primary:#b15210;--imc-theme-muted:#8c6258;--imc-control-primary:#bd5711;--imc-control-secondary:#d53d3d;color-scheme:light;}
html[data-imc-sidebar-style="ruby-red"]{--imc-theme-readable-primary:#cf1b42;--imc-theme-muted:#8b5e6f;--imc-control-primary:#e11d48;--imc-control-secondary:#d92776;color-scheme:light;}
html[data-imc-sidebar-style="ocean-cyan"]{--imc-theme-readable-primary:#04788c;--imc-theme-muted:#56727f;--imc-control-primary:#047f94;--imc-control-secondary:#0a7caf;color-scheme:light;}
html[data-imc-sidebar-style="royal-gold"]{--imc-theme-readable-primary:#9a6407;--imc-theme-muted:#806c59;--imc-control-primary:#a26807;--imc-control-secondary:#b06005;color-scheme:light;}
html[data-imc-sidebar-style="midnight-luxe"]{--imc-theme-readable-primary:#d4af37;--imc-theme-muted:#a8b2c6;--imc-control-primary:#8a7224;--imc-control-secondary:#2563eb;color-scheme:dark;}
html[data-imc-sidebar-style="graphite-platinum"]{--imc-theme-readable-primary:#cbd5e1;--imc-theme-muted:#aab4c2;--imc-control-primary:#70757c;--imc-control-secondary:#257da4;color-scheme:dark;}
html[data-imc-sidebar-style="obsidian-rose"]{--imc-theme-readable-primary:#e74c6e;--imc-theme-muted:#c1a5b3;--imc-control-primary:#e11d48;--imc-control-secondary:#994de1;color-scheme:dark;}
html[data-imc-sidebar-style="sapphire-noir"]{--imc-theme-readable-primary:#5c8af0;--imc-theme-muted:#9db2ca;--imc-control-primary:#2563eb;--imc-control-secondary:#047f94;color-scheme:dark;}
html[data-imc-sidebar-style="emerald-noir"]{--imc-theme-readable-primary:#10b981;--imc-theme-muted:#96b9ad;--imc-control-primary:#0c855d;--imc-control-secondary:#0e8376;color-scheme:dark;}
html[data-imc-sidebar-style="bronze-executive"]{--imc-theme-readable-primary:#c57d3e;--imc-theme-muted:#c1aa98;--imc-control-primary:#a56631;--imc-control-secondary:#b06005;color-scheme:dark;}
html[data-imc-sidebar-style="carbon-cyan"]{--imc-theme-readable-primary:#06b6d4;--imc-theme-muted:#9aaeba;--imc-control-primary:#047f94;--imc-control-secondary:#3371d6;color-scheme:dark;}
html[data-imc-sidebar-style="burgundy-gold"]{--imc-theme-readable-primary:#d4637e;--imc-theme-muted:#c8a0ab;--imc-control-primary:#be123c;--imc-control-secondary:#8a7224;color-scheme:dark;}
html[data-imc-sidebar-style="amethyst-night"]{--imc-theme-readable-primary:#9970f7;--imc-theme-muted:#b7a6ce;--imc-control-primary:#8457ea;--imc-control-secondary:#cb3e84;color-scheme:dark;}
html[data-imc-sidebar-style="royal-navy-gold"]{--imc-theme-readable-primary:#7391e7;--imc-theme-muted:#a2b4cc;--imc-control-primary:#1d4ed8;--imc-control-secondary:#a26807;color-scheme:dark;}
html[data-imc-sidebar-style="forest-luxe"]{--imc-theme-readable-primary:#57a473;--imc-theme-muted:#9fb8a8;--imc-control-primary:#15803d;--imc-control-secondary:#0f766e;color-scheme:dark;}
html[data-imc-sidebar-style="crimson-noir"]{--imc-theme-readable-primary:#e45858;--imc-theme-muted:#bda4a8;--imc-control-primary:#dc2626;--imc-control-secondary:#be123c;color-scheme:dark;}
html[data-imc-sidebar-style="arctic-glass"]{--imc-theme-readable-primary:#0a75a5;--imc-theme-muted:#5b7184;--imc-control-primary:#0a7caf;--imc-control-secondary:#6164ec;color-scheme:light;}
html[data-imc-sidebar-style="ivory-gold"]{--imc-theme-readable-primary:#926119;--imc-theme-muted:#796951;--imc-control-primary:#9f691b;--imc-control-secondary:#b06005;color-scheme:light;}
html[data-imc-sidebar-style="pearl-blue"]{--imc-theme-readable-primary:#2563eb;--imc-theme-muted:#606f84;--imc-control-primary:#2563eb;--imc-control-secondary:#0a7caf;color-scheme:light;}
html[data-imc-sidebar-style="champagne-rose"]{--imc-theme-readable-primary:#985b64;--imc-theme-muted:#826569;--imc-control-primary:#a3626c;--imc-control-secondary:#d92776;color-scheme:light;}
html[data-imc-sidebar-style="titanium-teal"]{--imc-theme-readable-primary:#0f766e;--imc-theme-muted:#606f70;--imc-control-primary:#0f766e;--imc-control-secondary:#07809d;color-scheme:light;}
html[data-imc-sidebar-style="alpine-silver"]{--imc-theme-readable-primary:#475569;--imc-theme-muted:#5e6c7b;--imc-control-primary:#475569;--imc-control-secondary:#0a7caf;color-scheme:light;}
html[data-imc-sidebar-style="porcelain-violet"]{--imc-theme-readable-primary:#7c3aed;--imc-theme-muted:#716883;--imc-control-primary:#7c3aed;--imc-control-secondary:#8457ea;color-scheme:light;}
html[data-imc-sidebar-style="sandstone-executive"]{--imc-theme-readable-primary:#92400e;--imc-theme-muted:#746658;--imc-control-primary:#92400e;--imc-control-secondary:#1e3a8a;color-scheme:light;}
html[data-imc-sidebar-style="onyx-copper"]{--imc-theme-readable-primary:#c8713c;--imc-theme-muted:#bea997;--imc-control-primary:#af5e2c;--imc-control-secondary:#a26807;color-scheme:dark;}
html[data-imc-sidebar-style="monaco-azure"]{--imc-theme-readable-primary:#628ff1;--imc-theme-muted:#9db5cf;--imc-control-primary:#2563eb;--imc-control-secondary:#0a7caf;color-scheme:dark;}
html[data-imc-sidebar-style="imperial-jade"]{--imc-theme-readable-primary:#1c9f76;--imc-theme-muted:#9db7aa;--imc-control-primary:#04865d;--imc-control-secondary:#0f766e;color-scheme:dark;}
html[data-imc-sidebar-style="velvet-aubergine"]{--imc-theme-readable-primary:#ae66ef;--imc-theme-muted:#c1a6c8;--imc-control-primary:#9333ea;--imc-control-secondary:#d92776;color-scheme:dark;}
html[data-imc-sidebar-style="lunar-chrome"]{--imc-theme-readable-primary:#475569;--imc-theme-muted:#626d80;--imc-control-primary:#475569;--imc-control-secondary:#2563eb;color-scheme:light;}
html[data-imc-sidebar-style="desert-noir"]{--imc-theme-readable-primary:#d4a55d;--imc-theme-muted:#bcae9a;--imc-control-primary:#8e6f3e;--imc-control-secondary:#92400e;color-scheme:dark;}
html[data-imc-sidebar-style="celestial-indigo"]{--imc-theme-readable-primary:#827ced;--imc-theme-muted:#a8afd2;--imc-control-primary:#4f46e5;--imc-control-secondary:#047f94;color-scheme:dark;}
html[data-imc-sidebar-style="mahogany-platinum"]{--imc-theme-readable-primary:#b77b6f;--imc-theme-muted:#bea9a6;--imc-control-primary:#9f4f3f;--imc-control-secondary:#6b7584;color-scheme:dark;}
html[data-imc-sidebar-style="frosted-mint"]{--imc-theme-readable-primary:#047e58;--imc-theme-muted:#5b736c;--imc-control-primary:#04865d;--imc-control-secondary:#0a7caf;color-scheme:light;}
html[data-imc-sidebar-style="pure-graphite"]{--imc-theme-readable-primary:#475569;--imc-theme-muted:#646c76;--imc-control-primary:#475569;--imc-control-secondary:#2563eb;color-scheme:light;}
html[data-imc-sidebar-style="prism-light"]{--imc-theme-readable-primary:#5d60e3;--imc-theme-muted:#667085;--imc-control-primary:#6164ec;--imc-control-secondary:#047f94;color-scheme:light;}
html[data-imc-sidebar-style="chromatic-steel"]{--imc-theme-readable-primary:#465878;--imc-theme-muted:#627273;--imc-control-primary:#465878;--imc-control-secondary:#6945a0;color-scheme:light;}
html[data-imc-sidebar-style="opal-spectrum"]{--imc-theme-readable-primary:#6652a0;--imc-theme-muted:#627273;--imc-control-primary:#6652a0;--imc-control-secondary:#a23e78;color-scheme:light;}
html[data-imc-sidebar-style="copper-cascade"]{--imc-theme-readable-primary:#985035;--imc-theme-muted:#627273;--imc-control-primary:#985035;--imc-control-secondary:#32668d;color-scheme:light;}
html[data-imc-sidebar-style="sapphire-alloy"]{--imc-theme-readable-primary:#275ca0;--imc-theme-muted:#627273;--imc-control-primary:#275ca0;--imc-control-secondary:#8b437e;color-scheme:light;}
html[data-imc-sidebar-style="jade-mercury"]{--imc-theme-readable-primary:#17705b;--imc-theme-muted:#627273;--imc-control-primary:#17705b;--imc-control-secondary:#7250a0;color-scheme:light;}
html[data-imc-sidebar-style="garnet-chrome"]{--imc-theme-readable-primary:#953851;--imc-theme-muted:#627273;--imc-control-primary:#953851;--imc-control-secondary:#4d579e;color-scheme:light;}
html[data-imc-sidebar-style="solar-bronze"]{--imc-theme-readable-primary:#865921;--imc-theme-muted:#627273;--imc-control-primary:#865921;--imc-control-secondary:#4758a3;color-scheme:light;}
html[data-imc-sidebar-style="amethyst-flux"]{--imc-theme-readable-primary:#75429c;--imc-theme-muted:#627273;--imc-control-primary:#75429c;--imc-control-secondary:#166a86;color-scheme:light;}
html[data-imc-sidebar-style="pacific-iridium"]{--imc-theme-readable-primary:#176a86;--imc-theme-muted:#627273;--imc-control-primary:#176a86;--imc-control-secondary:#8d486b;color-scheme:light;}
html[data-imc-sidebar-style="rose-quartz-alloy"]{--imc-theme-readable-primary:#9a426f;--imc-theme-muted:#627273;--imc-control-primary:#9a426f;--imc-control-secondary:#405f99;color-scheme:light;}
html[data-imc-sidebar-style="citrus-obsidian"]{--imc-theme-readable-primary:#5f6a24;--imc-theme-muted:#627273;--imc-control-primary:#5f6a24;--imc-control-secondary:#7c4297;color-scheme:light;}
html[data-imc-sidebar-style="cobalt-carnival"]{--imc-theme-readable-primary:#3055a0;--imc-theme-muted:#627273;--imc-control-primary:#3055a0;--imc-control-secondary:#a44242;color-scheme:light;}

html[data-imc-sidebar-style] body :is(#appContent,.modal) select,
html[data-imc-sidebar-style] body :is(#appContent,.modal) select option,
html[data-imc-sidebar-style] body :is(#appContent,.modal) .select2-selection,
html[data-imc-sidebar-style] body :is(#appContent,.modal) .select2-selection__rendered{
 background-color:var(--imc-theme-surface)!important;color:var(--imc-theme-text)!important;border-color:var(--imc-theme-border)!important;
}
html[data-imc-sidebar-style] body :is(#appContent,.modal) :is(input,textarea)::placeholder,
html[data-imc-sidebar-style] body .select2-selection__placeholder{color:var(--imc-theme-muted)!important;opacity:1!important;}
html[data-imc-sidebar-style] body :is(.modal,#appContent) .service_row>.first,
html[data-imc-sidebar-style] body :is(.modal,#appContent) .first.mt-1.mb-4{
 background:var(--imc-theme-surface-2)!important;color:var(--imc-theme-text)!important;border-color:var(--imc-theme-border)!important;
}
html[data-imc-sidebar-style] body :is(.dataTables_info,.dataTables_empty,.dataTables_processing){color:var(--imc-theme-text)!important;}
html[data-imc-sidebar-style] body .page-link{background:var(--imc-theme-surface-2)!important;border-color:var(--imc-theme-border)!important;color:var(--imc-theme-readable-primary)!important;}
html[data-imc-sidebar-style] body .page-item.active .page-link{background:var(--imc-control-primary)!important;color:#fff!important;}
html[data-imc-sidebar-style] body :is(a:not(.btn):not(.side-menu__item):not(.imc-preview-item),.btn-link,.btn-outline-primary){color:var(--imc-theme-readable-primary)!important;}
html[data-imc-sidebar-style] body :is(.btn-primary,.btn-success,.btn-secondary){background:var(--imc-control-primary)!important;border-color:var(--imc-control-primary)!important;color:#fff!important;}
html[data-imc-sidebar-style] body .btn-info{background:var(--imc-control-secondary)!important;border-color:var(--imc-control-secondary)!important;color:#fff!important;}
html[data-imc-sidebar-style] body :is(.btn-warning,.badge-warning){color:#3d2b00!important;}
html[data-imc-sidebar-style] body :is(.badge-success,.badge-secondary,.badge-info){color:#102e36!important;}
html[data-imc-sidebar-style] body .btn-outline-primary:hover{background:var(--imc-control-primary)!important;color:#fff!important;}
html[data-imc-sidebar-style] body .app-sidebar a:is(.imc-current-page,.side-menu__item[aria-expanded="true"]){color:#fff!important;}
html[data-imc-sidebar-style] body .app-sidebar a:is(.imc-current-page,.side-menu__item[aria-expanded="true"]) :is(span,i){color:inherit!important;}
html[data-imc-sidebar-style] body :is(.imc-sidebar-style-card,.imc-catalog-help,code,.imc-pd-fx-basis){background-color:var(--imc-theme-surface-2)!important;color:var(--imc-theme-text)!important;}
html[data-imc-sidebar-style] body table tfoot :is(td,th){background:var(--imc-theme-surface-2)!important;color:var(--imc-theme-text)!important;border-color:var(--imc-theme-border)!important;}
html[data-imc-sidebar-style] body :is(.imc-enq-due.today,.imc-sum-present,.imc-sum-absent){color:var(--imc-theme-text)!important;}
}

/* Explicit legacy surfaces that used fixed white or blue rather than ERP tokens. */
@media screen {
html[data-imc-sidebar-style] body :is(#appContent,.modal) :is(input.form-control,textarea.form-control){background:var(--imc-theme-surface)!important;color:var(--imc-theme-text)!important;border-color:var(--imc-theme-border)!important;}
html[data-imc-sidebar-style] body .omni-shell{--omni-primary:var(--imc-theme-readable-primary);--omni-soft:var(--imc-theme-soft);color:var(--imc-theme-text)!important;}
html[data-imc-sidebar-style] body :is(.omni-stat,.omni-panel,.omni-details,.omni-inbox,.omni-message,.omni-note){background:var(--imc-theme-surface)!important;border-color:var(--imc-theme-border)!important;color:var(--imc-theme-text)!important;}
html[data-imc-sidebar-style] body :is(.omni-messages,.omni-message.out,.omni-unread){background:var(--imc-theme-surface-2)!important;color:var(--imc-theme-text)!important;}
html[data-imc-sidebar-style] body :is(.omni-head p,.omni-stat span,.omni-message em,.omni-permission-grid small,.omni-placeholder){color:var(--imc-theme-muted)!important;}
html[data-imc-sidebar-style] body .omni-nav a{background:var(--imc-theme-surface-2)!important;border-color:var(--imc-theme-border)!important;color:var(--imc-theme-text)!important;}
html[data-imc-sidebar-style] body .omni-nav a.active{background:var(--imc-control-primary)!important;color:#fff!important;}
html[data-imc-sidebar-style] body .imc-page-heading :is(.card-title,h1,h2,h3,h4,h5,h6){color:#fff!important;}
}

/* Second visual pass: all dark presets, glass rows and reminder surfaces. */
@media screen {
html[data-imc-sidebar-style="modern-light"]{--imc-money-readable:#0f7b55;}
html[data-imc-sidebar-style="modern-dark"]{--imc-money-readable:#4d9d81;}
html[data-imc-sidebar-style="gradient-purple"]{--imc-money-readable:#0f7b55;}
html[data-imc-sidebar-style="minimal-elegant"]{--imc-money-readable:#0f7b55;}
html[data-imc-sidebar-style="corporate-blue"]{--imc-money-readable:#0f7b55;}
html[data-imc-sidebar-style="dark-glass"]{--imc-money-readable:#46997c;}
html[data-imc-sidebar-style="neumorphic-light"]{--imc-money-readable:#0e7652;}
html[data-imc-sidebar-style="indigo-modern"]{--imc-money-readable:#0f7b55;}
html[data-imc-sidebar-style="slate-professional"]{--imc-money-readable:#0f7b55;}
html[data-imc-sidebar-style="soft-pastel"]{--imc-money-readable:#0f7b55;}
html[data-imc-sidebar-style="vibrant-multicolour"]{--imc-money-readable:#0f7b55;}
html[data-imc-sidebar-style="aurora-prism"]{--imc-money-readable:#0f7b55;}
html[data-imc-sidebar-style="sunset-carnival"]{--imc-money-readable:#0f7b55;}
html[data-imc-sidebar-style="tropical-fusion"]{--imc-money-readable:#0f7b55;}
html[data-imc-sidebar-style="prism-glass"]{--imc-money-readable:#44987a;}
html[data-imc-sidebar-style="emerald-glow"]{--imc-money-readable:#0f7b55;}
html[data-imc-sidebar-style="sunset-orange"]{--imc-money-readable:#0f7b55;}
html[data-imc-sidebar-style="ruby-red"]{--imc-money-readable:#0f7a54;}
html[data-imc-sidebar-style="ocean-cyan"]{--imc-money-readable:#0f7b55;}
html[data-imc-sidebar-style="royal-gold"]{--imc-money-readable:#0f7b55;}
html[data-imc-sidebar-style="midnight-luxe"]{--imc-money-readable:#46997c;}
html[data-imc-sidebar-style="graphite-platinum"]{--imc-money-readable:#509f83;}
html[data-imc-sidebar-style="obsidian-rose"]{--imc-money-readable:#3d9475;}
html[data-imc-sidebar-style="sapphire-noir"]{--imc-money-readable:#4b9c80;}
html[data-imc-sidebar-style="emerald-noir"]{--imc-money-readable:#55a186;}
html[data-imc-sidebar-style="bronze-executive"]{--imc-money-readable:#4b9c80;}
html[data-imc-sidebar-style="carbon-cyan"]{--imc-money-readable:#44987a;}
html[data-imc-sidebar-style="burgundy-gold"]{--imc-money-readable:#419779;}
html[data-imc-sidebar-style="amethyst-night"]{--imc-money-readable:#419779;}
html[data-imc-sidebar-style="royal-navy-gold"]{--imc-money-readable:#57a388;}
html[data-imc-sidebar-style="forest-luxe"]{--imc-money-readable:#57a388;}
html[data-imc-sidebar-style="crimson-noir"]{--imc-money-readable:#3f9577;}
html[data-imc-sidebar-style="arctic-glass"]{--imc-money-readable:#0f7b55;}
html[data-imc-sidebar-style="ivory-gold"]{--imc-money-readable:#0f7b55;}
html[data-imc-sidebar-style="pearl-blue"]{--imc-money-readable:#0f7b55;}
html[data-imc-sidebar-style="champagne-rose"]{--imc-money-readable:#0f7b55;}
html[data-imc-sidebar-style="titanium-teal"]{--imc-money-readable:#0f7b55;}
html[data-imc-sidebar-style="alpine-silver"]{--imc-money-readable:#0f7a54;}
html[data-imc-sidebar-style="porcelain-violet"]{--imc-money-readable:#0f7b55;}
html[data-imc-sidebar-style="sandstone-executive"]{--imc-money-readable:#0f7752;}
html[data-imc-sidebar-style="onyx-copper"]{--imc-money-readable:#419779;}
html[data-imc-sidebar-style="monaco-azure"]{--imc-money-readable:#52a085;}
html[data-imc-sidebar-style="imperial-jade"]{--imc-money-readable:#499b7e;}
html[data-imc-sidebar-style="velvet-aubergine"]{--imc-money-readable:#419779;}
html[data-imc-sidebar-style="lunar-chrome"]{--imc-money-readable:#0f7b55;}
html[data-imc-sidebar-style="desert-noir"]{--imc-money-readable:#4b9c80;}
html[data-imc-sidebar-style="celestial-indigo"]{--imc-money-readable:#44987a;}
html[data-imc-sidebar-style="mahogany-platinum"]{--imc-money-readable:#44987a;}
html[data-imc-sidebar-style="frosted-mint"]{--imc-money-readable:#0f7b55;}
html[data-imc-sidebar-style="pure-graphite"]{--imc-money-readable:#0f7b55;}
html[data-imc-sidebar-style="prism-light"]{--imc-money-readable:#0f7b55;}
html[data-imc-sidebar-style="chromatic-steel"]{--imc-money-readable:#0f7b55;}
html[data-imc-sidebar-style="opal-spectrum"]{--imc-money-readable:#0f7b55;}
html[data-imc-sidebar-style="copper-cascade"]{--imc-money-readable:#0f7b55;}
html[data-imc-sidebar-style="sapphire-alloy"]{--imc-money-readable:#0f7b55;}
html[data-imc-sidebar-style="jade-mercury"]{--imc-money-readable:#0f7b55;}
html[data-imc-sidebar-style="garnet-chrome"]{--imc-money-readable:#0f7b55;}
html[data-imc-sidebar-style="solar-bronze"]{--imc-money-readable:#0f7b55;}
html[data-imc-sidebar-style="amethyst-flux"]{--imc-money-readable:#0f7b55;}
html[data-imc-sidebar-style="pacific-iridium"]{--imc-money-readable:#0f7b55;}
html[data-imc-sidebar-style="rose-quartz-alloy"]{--imc-money-readable:#0f7b55;}
html[data-imc-sidebar-style="citrus-obsidian"]{--imc-money-readable:#0f7b55;}
html[data-imc-sidebar-style="cobalt-carnival"]{--imc-money-readable:#0f7b55;}

html[data-imc-sidebar-style] body .imc-transaction-list{--imc-list-money:var(--imc-money-readable);}
html[data-imc-sidebar-style] body :is(#appContent,.modal) .imc-amount{color:var(--imc-money-readable)!important;}
html[data-imc-sidebar-style] body .imc-reminder-panel{background:var(--imc-theme-surface-2)!important;color:var(--imc-theme-text)!important;border:1px solid var(--imc-theme-border)!important;}
html[data-imc-sidebar-style] body .imc-reminder-panel :is(label,p,small,.imcr-field-title){color:var(--imc-theme-text)!important;}
html[data-imc-sidebar-style] body .imc-reminder-panel .imcr-choice span{background:var(--imc-theme-surface)!important;color:var(--imc-theme-text)!important;border-color:var(--imc-theme-border)!important;}
html[data-imc-sidebar-style] body .imc-reminder-panel .imcr-choice input:checked+span{background:var(--imc-theme-soft)!important;color:var(--imc-theme-readable-primary)!important;border-color:var(--imc-theme-readable-primary)!important;}
html[data-imc-sidebar-style] body .pagination .page-item.active .page-link{background:var(--imc-control-primary)!important;border-color:var(--imc-control-primary)!important;color:#fff!important;}
html[data-imc-sidebar-style] body :is(.imc-pdt-open,.imc-calendar-open){color:var(--imc-theme-text)!important;}
html[data-imc-sidebar-style] body :is(#appContent,.modal) .btn-danger:not(.imc-workspace-delete){background:#d62839!important;border-color:#d62839!important;color:#fff!important;}
html[data-imc-sidebar-style="prism-glass"] body .imc-transaction-list{--imc-theme-surface:rgba(18,25,45,.97);--imc-theme-surface-2:rgba(22,32,55,.97);--imc-theme-readable-primary:#c095fa;}
html[data-imc-sidebar-style="vibrant-multicolour"] body .imc-workspace .imc-workspace-metric :is(small,strong,i){color:#10151e!important;}
}

/* Mailbox chrome uses the selected ERP palette. Rich message content retains
   its document colours; navigational states always use a paired foreground. */
@media screen {
html[data-imc-sidebar-style] body #appContent .omni-shell :is(.omni-nav a.active,.omni-mail-folders nav a.active){background:var(--imc-control-primary)!important;color:#fff!important;}
html[data-imc-sidebar-style] body #appContent .omni-shell :is(.omni-mailbox,.omni-mail-list,.omni-thread,.omni-conversation,.omni-conversation-head,.omni-reading-tools,.imc-read-controls,.omni-composer,.imc-rich-toolbar,.imc-template-popover,.imc-template-item,.imc-reply-preflight,.omni-search-field){background:var(--imc-theme-surface)!important;color:var(--imc-theme-text)!important;border-color:var(--imc-theme-border)!important;}
html[data-imc-sidebar-style] body #appContent .omni-shell :is(.omni-messages,.omni-mail-folders,.omni-thread.active,.omni-thread:hover,.imc-mail-refresh-status,.imc-reader-navigation-status){background:var(--imc-theme-surface-2)!important;color:var(--imc-theme-text)!important;border-color:var(--imc-theme-border)!important;}
html[data-imc-sidebar-style] body #appContent .omni-shell :is(.omni-reading-title h3,.omni-reading-title p,.omni-thread-top strong,.omni-thread-subject,.omni-message header strong,.omni-address-value,.omni-address-line label,.omni-from-line label,.omni-mail-brand strong,.omni-list-head strong,.omni-empty-list strong){color:var(--imc-theme-text)!important;}
html[data-imc-sidebar-style] body #appContent .omni-shell :is(.omni-thread-preview,.omni-thread-top time,.omni-thread-meta em,.omni-list-head small,.omni-reading-title p span,.omni-reading-kicker>span,.omni-message header small,.omni-message header time,.omni-message footer small,.omni-composer-head small,#omni-draft-status,.omni-attachment-row>span,.omni-composer-foot small,.imc-read-controls small,.imc-mail-refresh-status,.imc-template-label,.imc-reply-preflight small,.omni-mail-brand small,.omni-mail-security small){color:var(--imc-theme-muted)!important;}
html[data-imc-sidebar-style] body #appContent .omni-shell :is(.omni-mail-folders nav a,.omni-reading-tools summary,.omni-compose-more summary,.omni-compose-more label,.omni-message-read button){color:var(--imc-theme-readable-primary)!important;}
html[data-imc-sidebar-style] body #appContent .omni-shell :is(.imc-mail-button,.imc-rich-toolbar button,.imc-rich-toolbar select,.imc-rich-color,.imc-template-item,.imc-mail-refresh-status button,.imc-reply-preflight button){background:var(--imc-theme-surface-2)!important;color:var(--imc-theme-text)!important;border-color:var(--imc-theme-border)!important;}
html[data-imc-sidebar-style] body #appContent .omni-shell .imc-mail-button.primary{background:var(--imc-control-primary)!important;color:#fff!important;border-color:var(--imc-control-primary)!important;}
html[data-imc-sidebar-style] body #appContent .omni-shell .imc-rich-toolbar button[aria-pressed=true]{background:var(--imc-theme-soft)!important;color:var(--imc-theme-readable-primary)!important;border-color:var(--imc-theme-readable-primary)!important;}
/* Email documents and the composer are paper surfaces, separate from UI labels. */
html[data-imc-sidebar-style] body #appContent .omni-shell :is(.omni-mail-body,.imc-rich-surface .tiptap){background:#fff!important;color:#263247!important;}
html[data-imc-sidebar-style] body #appContent .omni-shell .omni-mail-body :is(p,div,td,th,h1,h2,h3,h4,h5,h6,strong,b,small){color:inherit!important;}
html[data-imc-sidebar-style] body #appContent .omni-shell .omni-mail-body a{color:#51329b!important;}
}

@media screen {
html[data-imc-sidebar-style="modern-light"]{--imc-warning-readable:#996700;--imc-danger-readable:#d32839;}
html[data-imc-sidebar-style="modern-dark"]{--imc-warning-readable:#b18836;--imc-danger-readable:#e06874;}
html[data-imc-sidebar-style="gradient-purple"]{--imc-warning-readable:#966500;--imc-danger-readable:#d32839;}
html[data-imc-sidebar-style="minimal-elegant"]{--imc-warning-readable:#9a6800;--imc-danger-readable:#d32839;}
html[data-imc-sidebar-style="corporate-blue"]{--imc-warning-readable:#996700;--imc-danger-readable:#d32839;}
html[data-imc-sidebar-style="dark-glass"]{--imc-warning-readable:#ae842e;--imc-danger-readable:#df626e;}
html[data-imc-sidebar-style="neumorphic-light"]{--imc-warning-readable:#8c5e00;--imc-danger-readable:#c62636;}
html[data-imc-sidebar-style="indigo-modern"]{--imc-warning-readable:#976600;--imc-danger-readable:#d32839;}
html[data-imc-sidebar-style="slate-professional"]{--imc-warning-readable:#976600;--imc-danger-readable:#d32839;}
html[data-imc-sidebar-style="soft-pastel"]{--imc-warning-readable:#9a6800;--imc-danger-readable:#d32839;}
html[data-imc-sidebar-style="vibrant-multicolour"]{--imc-warning-readable:#9a6800;--imc-danger-readable:#d32839;}
html[data-imc-sidebar-style="aurora-prism"]{--imc-warning-readable:#9a6800;--imc-danger-readable:#d32839;}
html[data-imc-sidebar-style="sunset-carnival"]{--imc-warning-readable:#9a6800;--imc-danger-readable:#d32839;}
html[data-imc-sidebar-style="tropical-fusion"]{--imc-warning-readable:#9a6800;--imc-danger-readable:#d32839;}
html[data-imc-sidebar-style="prism-glass"]{--imc-warning-readable:#ad822b;--imc-danger-readable:#de606c;}
html[data-imc-sidebar-style="emerald-glow"]{--imc-warning-readable:#946400;--imc-danger-readable:#d12838;}
html[data-imc-sidebar-style="sunset-orange"]{--imc-warning-readable:#946400;--imc-danger-readable:#d12838;}
html[data-imc-sidebar-style="ruby-red"]{--imc-warning-readable:#916200;--imc-danger-readable:#cd2737;}
html[data-imc-sidebar-style="ocean-cyan"]{--imc-warning-readable:#966500;--imc-danger-readable:#d32839;}
html[data-imc-sidebar-style="royal-gold"]{--imc-warning-readable:#966500;--imc-danger-readable:#d32839;}
html[data-imc-sidebar-style="midnight-luxe"]{--imc-warning-readable:#ae842e;--imc-danger-readable:#df626e;}
html[data-imc-sidebar-style="graphite-platinum"]{--imc-warning-readable:#b28a38;--imc-danger-readable:#e16b76;}
html[data-imc-sidebar-style="obsidian-rose"]{--imc-warning-readable:#aa7e24;--imc-danger-readable:#dd5967;}
html[data-imc-sidebar-style="sapphire-noir"]{--imc-warning-readable:#b08733;--imc-danger-readable:#e06672;}
html[data-imc-sidebar-style="emerald-noir"]{--imc-warning-readable:#b48d3d;--imc-danger-readable:#e2717c;}
html[data-imc-sidebar-style="bronze-executive"]{--imc-warning-readable:#b08733;--imc-danger-readable:#e06672;}
html[data-imc-sidebar-style="carbon-cyan"]{--imc-warning-readable:#ad822b;--imc-danger-readable:#de606c;}
html[data-imc-sidebar-style="burgundy-gold"]{--imc-warning-readable:#ac8129;--imc-danger-readable:#de5e6a;}
html[data-imc-sidebar-style="amethyst-night"]{--imc-warning-readable:#ac8129;--imc-danger-readable:#de606c;}
html[data-imc-sidebar-style="royal-navy-gold"]{--imc-warning-readable:#b58e40;--imc-danger-readable:#e2737e;}
html[data-imc-sidebar-style="forest-luxe"]{--imc-warning-readable:#b58e40;--imc-danger-readable:#e2717c;}
html[data-imc-sidebar-style="crimson-noir"]{--imc-warning-readable:#ab8026;--imc-danger-readable:#de5c69;}
html[data-imc-sidebar-style="arctic-glass"]{--imc-warning-readable:#966500;--imc-danger-readable:#d32839;}
html[data-imc-sidebar-style="ivory-gold"]{--imc-warning-readable:#936300;--imc-danger-readable:#cf2738;}
html[data-imc-sidebar-style="pearl-blue"]{--imc-warning-readable:#966500;--imc-danger-readable:#d32839;}
html[data-imc-sidebar-style="champagne-rose"]{--imc-warning-readable:#936300;--imc-danger-readable:#cf2738;}
html[data-imc-sidebar-style="titanium-teal"]{--imc-warning-readable:#936300;--imc-danger-readable:#cf2738;}
html[data-imc-sidebar-style="alpine-silver"]{--imc-warning-readable:#916200;--imc-danger-readable:#cd2737;}
html[data-imc-sidebar-style="porcelain-violet"]{--imc-warning-readable:#946400;--imc-danger-readable:#d12838;}
html[data-imc-sidebar-style="sandstone-executive"]{--imc-warning-readable:#8e6000;--imc-danger-readable:#c82636;}
html[data-imc-sidebar-style="onyx-copper"]{--imc-warning-readable:#ac8129;--imc-danger-readable:#de5e6a;}
html[data-imc-sidebar-style="monaco-azure"]{--imc-warning-readable:#b38c3b;--imc-danger-readable:#e16d78;}
html[data-imc-sidebar-style="imperial-jade"]{--imc-warning-readable:#af8630;--imc-danger-readable:#e06672;}
html[data-imc-sidebar-style="velvet-aubergine"]{--imc-warning-readable:#ac8129;--imc-danger-readable:#de5e6a;}
html[data-imc-sidebar-style="lunar-chrome"]{--imc-warning-readable:#936300;--imc-danger-readable:#cf2738;}
html[data-imc-sidebar-style="desert-noir"]{--imc-warning-readable:#b08733;--imc-danger-readable:#e06672;}
html[data-imc-sidebar-style="celestial-indigo"]{--imc-warning-readable:#ad822b;--imc-danger-readable:#de606c;}
html[data-imc-sidebar-style="mahogany-platinum"]{--imc-warning-readable:#ad822b;--imc-danger-readable:#de606c;}
html[data-imc-sidebar-style="frosted-mint"]{--imc-warning-readable:#966500;--imc-danger-readable:#d32839;}
html[data-imc-sidebar-style="pure-graphite"]{--imc-warning-readable:#916200;--imc-danger-readable:#cd2737;}
html[data-imc-sidebar-style="prism-light"]{--imc-warning-readable:#996700;--imc-danger-readable:#d32839;}
html[data-imc-sidebar-style="chromatic-steel"]{--imc-warning-readable:#966500;--imc-danger-readable:#d32839;}
html[data-imc-sidebar-style="opal-spectrum"]{--imc-warning-readable:#966500;--imc-danger-readable:#d32839;}
html[data-imc-sidebar-style="copper-cascade"]{--imc-warning-readable:#966500;--imc-danger-readable:#d32839;}
html[data-imc-sidebar-style="sapphire-alloy"]{--imc-warning-readable:#966500;--imc-danger-readable:#d32839;}
html[data-imc-sidebar-style="jade-mercury"]{--imc-warning-readable:#966500;--imc-danger-readable:#d32839;}
html[data-imc-sidebar-style="garnet-chrome"]{--imc-warning-readable:#966500;--imc-danger-readable:#d32839;}
html[data-imc-sidebar-style="solar-bronze"]{--imc-warning-readable:#966500;--imc-danger-readable:#d32839;}
html[data-imc-sidebar-style="amethyst-flux"]{--imc-warning-readable:#966500;--imc-danger-readable:#d32839;}
html[data-imc-sidebar-style="pacific-iridium"]{--imc-warning-readable:#966500;--imc-danger-readable:#d32839;}
html[data-imc-sidebar-style="rose-quartz-alloy"]{--imc-warning-readable:#966500;--imc-danger-readable:#d32839;}
html[data-imc-sidebar-style="citrus-obsidian"]{--imc-warning-readable:#966500;--imc-danger-readable:#d32839;}
html[data-imc-sidebar-style="cobalt-carnival"]{--imc-warning-readable:#966500;--imc-danger-readable:#d32839;}
}
/* Shared controls discovered in the all-page visual pass. */
@media screen {
html[data-imc-sidebar-style] body #appContent .nav-link.active,
html[data-imc-sidebar-style] body #appContent .badge-primary,
html[data-imc-sidebar-style] body #appContent :is(.imc-sp-primary,#imc-component-expenses button.primary,#imc-component-expenses [role="tab"][aria-selected="true"]){background:var(--imc-control-primary)!important;color:#fff!important;border-color:var(--imc-control-primary)!important;}
html[data-imc-sidebar-style] body #appContent :is(.btn-gray,.badge-danger){background:#606b78!important;color:#fff!important;border-color:#606b78!important;}
html[data-imc-sidebar-style] body #appContent .badge-danger{background:#d62839!important;border-color:#d62839!important;}
html[data-imc-sidebar-style] body #appContent :is(.email-client-note,.template-help,.omni-secret-note,.omni-config-card,.omni-shell .list-group-item,#imc-ew-totals>div,.alert-light){background:var(--imc-theme-surface-2)!important;color:var(--imc-theme-text)!important;border-color:var(--imc-theme-border)!important;}
html[data-imc-sidebar-style] body #appContent .omni-shell .list-group-item :is(strong,small){color:var(--imc-theme-text)!important;}
html[data-imc-sidebar-style] body #appContent :is(.custom-switch-description,.lh-footnote){color:var(--imc-theme-muted)!important;}
html[data-imc-sidebar-style] body #appContent :is(input.form-control,textarea.form-control){background-color:var(--imc-theme-surface)!important;color:var(--imc-theme-text)!important;}
html[data-imc-sidebar-style] body #appContent .imc-status-badge.inr{background:var(--imc-theme-surface-2)!important;color:var(--imc-money-readable)!important;}
html[data-imc-sidebar-style] body #appContent .alert-warning{background:var(--imc-theme-surface-2)!important;color:var(--imc-warning-readable)!important;border-color:var(--imc-warning-readable)!important;}
html[data-imc-sidebar-style] body #appContent .alert-warning :is(strong,li,p,button){color:inherit!important;}
html[data-imc-sidebar-style] body #appContent .alert-warning :is(.btn-link,.btn-outline-secondary){background:transparent!important;color:var(--imc-warning-readable)!important;border-color:var(--imc-warning-readable)!important;}
html[data-imc-sidebar-style] body #appContent .btn-outline-danger{color:var(--imc-danger-readable)!important;border-color:var(--imc-danger-readable)!important;}
html[data-imc-sidebar-style] body #appContent .btn-outline-danger:hover{background:#d62839!important;color:#fff!important;}
html[data-imc-sidebar-style] body #appContent .imc-attachment-drop-zone{background:var(--imc-theme-surface-2)!important;color:var(--imc-theme-text)!important;border-color:var(--imc-theme-border)!important;}
html[data-imc-sidebar-style] body #appContent .imc-attachment-drop-hint{color:var(--imc-theme-muted)!important;}
html[data-imc-sidebar-style] body #appContent .omni-shell :is(.omni-mail-folders nav a.active b,.omni-count){background:var(--imc-control-primary)!important;color:#fff!important;}
html[data-imc-sidebar-style] body #appContent .omni-shell .omni-badge.omni-email{background:var(--imc-theme-surface-2)!important;color:var(--imc-theme-readable-primary)!important;}
html[data-imc-sidebar-style] body #appContent .omni-shell .omni-mail-body :is(table,thead,tbody,tr,td,th){background:#fff!important;color:#263247!important;border-color:#d6dce5!important;}
html[data-imc-sidebar-style] body #appContent .omni-shell .imc-message-read button{color:var(--imc-theme-readable-primary)!important;}
html[data-imc-sidebar-style] body #appContent #imcr-first{color:var(--imc-theme-text)!important;}
}

@media screen {
html[data-imc-sidebar-style] body #appContent #item-table .imc-status-badge.inr{background:var(--imc-theme-surface-2)!important;color:var(--imc-money-readable)!important;}
html[data-imc-sidebar-style] body #appContent .imc-attachment-drop{background:var(--imc-theme-surface-2)!important;color:var(--imc-theme-text)!important;border-color:var(--imc-theme-border)!important;}
html[data-imc-sidebar-style] body #appContent .custom-file-label::after,
html[data-imc-sidebar-style] body #appContent :is(.file-upload-btn,.imc-attachment-drop-choose){background:var(--imc-control-primary)!important;color:#fff!important;}
html[data-imc-sidebar-style] body #appContent #imc-einvoicing>.card-header{background:var(--imc-control-primary)!important;color:#fff!important;}
html[data-imc-sidebar-style] body #appContent #imc-einvoicing :is(.ei-row-actions summary,.ei-import summary){color:var(--imc-theme-readable-primary)!important;}
html[data-imc-sidebar-style] body #appContent :is(.imc-enq-details summary,.chaser-card details>summary,#imc-component-expenses button.link){color:var(--imc-theme-readable-primary)!important;}
html[data-imc-sidebar-style] body #appContent .omni-shell .omni-mail-security strong{color:var(--imc-theme-text)!important;}
html[data-imc-sidebar-style] body #appContent .omni-shell .omni-attach-button{background:var(--imc-theme-surface-2)!important;color:var(--imc-theme-readable-primary)!important;}
html[data-imc-sidebar-style] body #appContent .omni-shell .omni-mail-body :is(span,font){color:inherit!important;}
html[data-imc-sidebar-style] body #appContent #mdc-production-lead{color:var(--imc-money-readable)!important;}
}

/* Dark tables retain visible rows without whitening the glass theme. */
@media screen {
html[data-imc-sidebar-style="modern-dark"]{--imc-table-surface:#111e35;--imc-table-surface-2:#162640;}
html[data-imc-sidebar-style="dark-glass"]{--imc-table-surface:#11182b;--imc-table-surface-2:#17213a;}
html[data-imc-sidebar-style="prism-glass"]{--imc-table-surface:#12192d;--imc-table-surface-2:#162037;}
html[data-imc-sidebar-style="midnight-luxe"]{--imc-table-surface:#111827;--imc-table-surface-2:#182235;}
html[data-imc-sidebar-style="graphite-platinum"]{--imc-table-surface:#181d23;--imc-table-surface-2:#202832;}
html[data-imc-sidebar-style="obsidian-rose"]{--imc-table-surface:#1b121c;--imc-table-surface-2:#261726;}
html[data-imc-sidebar-style="sapphire-noir"]{--imc-table-surface:#0d1b2d;--imc-table-surface-2:#12263d;}
html[data-imc-sidebar-style="emerald-noir"]{--imc-table-surface:#0d2019;--imc-table-surface-2:#123026;}
html[data-imc-sidebar-style="bronze-executive"]{--imc-table-surface:#241a14;--imc-table-surface-2:#302219;}
html[data-imc-sidebar-style="carbon-cyan"]{--imc-table-surface:#111820;--imc-table-surface-2:#17222d;}
html[data-imc-sidebar-style="burgundy-gold"]{--imc-table-surface:#261018;--imc-table-surface-2:#34151f;}
html[data-imc-sidebar-style="amethyst-night"]{--imc-table-surface:#1b1230;--imc-table-surface-2:#26183f;}
html[data-imc-sidebar-style="royal-navy-gold"]{--imc-table-surface:#10203a;--imc-table-surface-2:#172c4d;}
html[data-imc-sidebar-style="forest-luxe"]{--imc-table-surface:#13231a;--imc-table-surface-2:#1a3023;}
html[data-imc-sidebar-style="crimson-noir"]{--imc-table-surface:#1c1315;--imc-table-surface-2:#29191c;}
html[data-imc-sidebar-style="onyx-copper"]{--imc-table-surface:#191614;--imc-table-surface-2:#241e1a;}
html[data-imc-sidebar-style="monaco-azure"]{--imc-table-surface:#0c1b2d;--imc-table-surface-2:#112a43;}
html[data-imc-sidebar-style="imperial-jade"]{--imc-table-surface:#0d1c16;--imc-table-surface-2:#14281f;}
html[data-imc-sidebar-style="velvet-aubergine"]{--imc-table-surface:#201026;--imc-table-surface-2:#2d1635;}
html[data-imc-sidebar-style="desert-noir"]{--imc-table-surface:#211b15;--imc-table-surface-2:#2b231b;}
html[data-imc-sidebar-style="celestial-indigo"]{--imc-table-surface:#11152e;--imc-table-surface-2:#181e3d;}
html[data-imc-sidebar-style="mahogany-platinum"]{--imc-table-surface:#201616;--imc-table-surface-2:#2b1d1d;}
html:is([data-imc-sidebar-style="modern-dark"],[data-imc-sidebar-style="dark-glass"],[data-imc-sidebar-style="prism-glass"],[data-imc-sidebar-style="midnight-luxe"],[data-imc-sidebar-style="graphite-platinum"],[data-imc-sidebar-style="obsidian-rose"],[data-imc-sidebar-style="sapphire-noir"],[data-imc-sidebar-style="emerald-noir"],[data-imc-sidebar-style="bronze-executive"],[data-imc-sidebar-style="carbon-cyan"],[data-imc-sidebar-style="burgundy-gold"],[data-imc-sidebar-style="amethyst-night"],[data-imc-sidebar-style="royal-navy-gold"],[data-imc-sidebar-style="forest-luxe"],[data-imc-sidebar-style="crimson-noir"],[data-imc-sidebar-style="onyx-copper"],[data-imc-sidebar-style="monaco-azure"],[data-imc-sidebar-style="imperial-jade"],[data-imc-sidebar-style="velvet-aubergine"],[data-imc-sidebar-style="desert-noir"],[data-imc-sidebar-style="celestial-indigo"],[data-imc-sidebar-style="mahogany-platinum"]) body #appContent table tbody tr> :is(td,th){background:var(--imc-table-surface)!important;}
html:is([data-imc-sidebar-style="modern-dark"],[data-imc-sidebar-style="dark-glass"],[data-imc-sidebar-style="prism-glass"],[data-imc-sidebar-style="midnight-luxe"],[data-imc-sidebar-style="graphite-platinum"],[data-imc-sidebar-style="obsidian-rose"],[data-imc-sidebar-style="sapphire-noir"],[data-imc-sidebar-style="emerald-noir"],[data-imc-sidebar-style="bronze-executive"],[data-imc-sidebar-style="carbon-cyan"],[data-imc-sidebar-style="burgundy-gold"],[data-imc-sidebar-style="amethyst-night"],[data-imc-sidebar-style="royal-navy-gold"],[data-imc-sidebar-style="forest-luxe"],[data-imc-sidebar-style="crimson-noir"],[data-imc-sidebar-style="onyx-copper"],[data-imc-sidebar-style="monaco-azure"],[data-imc-sidebar-style="imperial-jade"],[data-imc-sidebar-style="velvet-aubergine"],[data-imc-sidebar-style="desert-noir"],[data-imc-sidebar-style="celestial-indigo"],[data-imc-sidebar-style="mahogany-platinum"]) body #appContent table tbody tr:nth-child(even)> :is(td,th){background:var(--imc-table-surface-2)!important;}
html:is([data-imc-sidebar-style="modern-dark"],[data-imc-sidebar-style="dark-glass"],[data-imc-sidebar-style="prism-glass"],[data-imc-sidebar-style="midnight-luxe"],[data-imc-sidebar-style="graphite-platinum"],[data-imc-sidebar-style="obsidian-rose"],[data-imc-sidebar-style="sapphire-noir"],[data-imc-sidebar-style="emerald-noir"],[data-imc-sidebar-style="bronze-executive"],[data-imc-sidebar-style="carbon-cyan"],[data-imc-sidebar-style="burgundy-gold"],[data-imc-sidebar-style="amethyst-night"],[data-imc-sidebar-style="royal-navy-gold"],[data-imc-sidebar-style="forest-luxe"],[data-imc-sidebar-style="crimson-noir"],[data-imc-sidebar-style="onyx-copper"],[data-imc-sidebar-style="monaco-azure"],[data-imc-sidebar-style="imperial-jade"],[data-imc-sidebar-style="velvet-aubergine"],[data-imc-sidebar-style="desert-noir"],[data-imc-sidebar-style="celestial-indigo"],[data-imc-sidebar-style="mahogany-platinum"]) body #appContent table tbody tr:hover> :is(td,th){background:var(--imc-table-surface-2)!important;}
html[data-imc-sidebar-style="prism-glass"]{--imc-money-readable:#63b494;}
}

@media screen {
/* The vivid green, orange, red and cyan cards need dark lettering; their
   purple and blue companions retain light lettering. Card colours stay intact. */
html[data-imc-sidebar-style="vibrant-multicolour"] body #appContent .card.cardColor:is(.bg-purple,.bg-orange,.bg-yellow,.bg-blue,.bg-success),
html[data-imc-sidebar-style="vibrant-multicolour"] body #appContent .card.cardColor:is(.bg-purple,.bg-orange,.bg-yellow,.bg-blue,.bg-success) :is(.card-body,small,strong,h1,h2,h3,h4,h5,h6,p,span,i){color:#10151e!important;}
html[data-imc-sidebar-style="vibrant-multicolour"] body #appContent .card.cardColor:is(.bg-purple,.bg-yellow):hover,
html[data-imc-sidebar-style="vibrant-multicolour"] body #appContent .card.cardColor:is(.bg-purple,.bg-yellow):hover :is(.card-body,small,strong,h1,h2,h3,h4,h5,h6,p,span,i){color:#fff!important;}
html[data-imc-sidebar-style="vibrant-multicolour"] body #appContent .card.cardColor :is(.badge,.imc-fin-status){color:#fff!important;}
}

@media screen {
html[data-imc-sidebar-style] body #appContent .imc-rate-history .imc-rate-positive{color:var(--imc-money-readable)!important;}
html[data-imc-sidebar-style] body #appContent .imc-rate-history .imc-rate-negative{color:var(--imc-danger-readable)!important;}
html[data-imc-sidebar-style] body #appContent .imc-rate-history>.card-header p{color:#fff!important;}
}

@media screen {
html[data-imc-sidebar-style] body #appContent .order-amount{color:var(--imc-money-readable)!important;}
html[data-imc-sidebar-style] body #appContent .order-status-badge.pending{background:var(--imc-theme-surface-2)!important;color:var(--imc-warning-readable)!important;border:1px solid var(--imc-warning-readable)!important;}
html[data-imc-sidebar-style] body #appContent #imc-component-expenses>.co-header{background:var(--imc-theme-header)!important;color:#fff!important;}
html[data-imc-sidebar-style] body #appContent #imc-component-expenses>.co-header :is(h1,p){color:#fff!important;}
}

@media screen {
html[data-imc-sidebar-style] body #appContent :is(summary,.chaser-kpi .value,.chaser-item-section-title span){color:var(--imc-theme-readable-primary)!important;}
html[data-imc-sidebar-style] body #appContent .chaser-file-button{background:var(--imc-control-primary)!important;border-color:var(--imc-control-primary)!important;color:#fff!important;}
html[data-imc-sidebar-style] body #appContent .chaser-file-button :is(span,i){color:#fff!important;}
}

/* Keep descriptive header text paired with the existing theme gradient. */
@media screen {
html[data-imc-sidebar-style] body #appContent #imcr-page .imcr-heading,
html[data-imc-sidebar-style] body #appContent #imcr-page .imcr-heading :is(h3,p),
html[data-imc-sidebar-style] body #appContent .imc-page-heading :is(p,small,.text-muted),
html[data-imc-sidebar-style] body #appContent .imc-page-heading .email-client-title>i,
html[data-imc-sidebar-style] body #appContent .chaser-head>.text-right>small{color:#fff!important;}
}

@media screen {
html[data-imc-sidebar-style] body #appContent #imcr-page :is(.btn-primary,.imcr-interval.active),
html[data-imc-sidebar-style] body #appContent #imcr-page .imcr-choice input:checked+span{background:var(--imc-control-primary)!important;border-color:var(--imc-control-primary)!important;color:#fff!important;}
}
