/* Kundali Expert full portal theme v1. Presentation only.
   Scoped to authenticated-layout DOM, not the login screen.
   No dimensions, visibility, permissions or report values are changed. */

body.ke-portal-goldblack-active {
  --ke-page: #0c0d11;
  --ke-surface: #16171c;
  --ke-raised: #1b1c21;
  --ke-header: #211d18;
  --ke-line: #40372e;
  --ke-gold: #e5bd79;
  --ke-text: #f9f4ea;
  --ke-muted: #beb5aa;
  --ke-input: #1b1c21;
  --bs-body-bg: #0c0d11;
  --bs-body-color: #f9f4ea;
  --bs-border-color: #40372e;
  --bs-secondary-color: #beb5aa;
  --bs-tertiary-bg: #1b1c21;
  --bs-link-color: #e5bd79;
  color-scheme: dark;
  background: radial-gradient(ellipse at 10% 0%,#2b211a 0%,transparent 42%),#0c0d11 !important;
  color: var(--ke-text) !important;
  font-family: system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;
  scrollbar-color: #746047 #15161a;
}

body.ke-portal-goldblack-active #root,
body.ke-portal-goldblack-active .App,
body.ke-portal-goldblack-active .main,
body.ke-portal-goldblack-active .main-box.content,
body.ke-portal-goldblack-active .section,
body.ke-portal-goldblack-active .first-section,
body.ke-portal-goldblack-active .last-section,
body.ke-portal-goldblack-active .common-container,
body.ke-portal-goldblack-active .dailyhoroscopecontainer,
body.ke-portal-goldblack-active .webBlogContainer,
body.ke-portal-goldblack-active .analytics-container,
body.ke-portal-goldblack-active .ke-native-list-v5 {
  background-color: var(--ke-page) !important;
  color: var(--ke-text) !important;
}

body.ke-portal-goldblack-active .main,
body.ke-portal-goldblack-active .main-box.content,
body.ke-portal-goldblack-active .section {
  background-image: none !important;
}

body.ke-portal-goldblack-active .sidebar,
body.ke-portal-goldblack-active .sidebar .logo,
body.ke-portal-goldblack-active .sidebar .logout,
body.ke-portal-goldblack-active header,
body.ke-portal-goldblack-active .navbar {
  background: linear-gradient(135deg,#1c1917,#121317) !important;
  color: var(--ke-text) !important;
  border-color: var(--ke-line) !important;
}

body.ke-portal-goldblack-active .sidebar {
  border-right: 1px solid var(--ke-line) !important;
}

body.ke-portal-goldblack-active .navbar {
  border-bottom: 1px solid var(--ke-line) !important;
}

body.ke-portal-goldblack-active .sidebar-menu-list,
body.ke-portal-goldblack-active .sidebar-menu-list li,
body.ke-portal-goldblack-active .sidebar .subroute {
  background-color: transparent !important;
  border-color: #302b27 !important;
}

body.ke-portal-goldblack-active .sidebar-menu-list a,
body.ke-portal-goldblack-active .sidebar .logout,
body.ke-portal-goldblack-active .sidebar .logout a {
  color: #ddd4c8 !important;
  background: transparent !important;
  border-color: #302b27 !important;
  text-decoration: none;
}

body.ke-portal-goldblack-active .sidebar-menu-list a:hover,
body.ke-portal-goldblack-active .sidebar .logout:hover,
body.ke-portal-goldblack-active .sidebar-menu-list a:focus-visible {
  background: #282219 !important;
  color: #f0ca8b !important;
}

body.ke-portal-goldblack-active .sidebar-menu-list a.active,
body.ke-portal-goldblack-active .sidebar-menu-list a[aria-current="page"] {
  background: linear-gradient(90deg,#3b2e1d,#211d18) !important;
  color: #f2ce92 !important;
  box-shadow: inset 3px 0 0 #d3a45f !important;
}

body.ke-portal-goldblack-active .sidebar svg,
body.ke-portal-goldblack-active .navbar .hamburger svg {
  color: var(--ke-gold) !important;
}

body.ke-portal-goldblack-active .navbar .hamburger svg {
  fill: var(--ke-gold) !important;
}

body.ke-portal-goldblack-active .main .heading,
body.ke-portal-goldblack-active .main .heding,
body.ke-portal-goldblack-active .main h1,
body.ke-portal-goldblack-active .main h2,
body.ke-portal-goldblack-active .main h3,
body.ke-portal-goldblack-active .section > h1,
body.ke-portal-goldblack-active .section > h2,
body.ke-portal-goldblack-active .section > h3,
body.ke-portal-goldblack-active .main-box > h2 {
  color: #f0ca8b !important;
  letter-spacing: .015em;
}

body.ke-portal-goldblack-active .main h4,
body.ke-portal-goldblack-active .main h5,
body.ke-portal-goldblack-active .main h6,
body.ke-portal-goldblack-active .main label,
body.ke-portal-goldblack-active .main legend {
  color: var(--ke-text) !important;
}

body.ke-portal-goldblack-active .text-muted,
body.ke-portal-goldblack-active .main small,
body.ke-portal-goldblack-active .main .dateTimelable {
  color: var(--ke-muted) !important;
}

body.ke-portal-goldblack-active .main a:not(.btn):not(.common-btn),
body.ke-portal-goldblack-active .listLink {
  color: var(--ke-gold) !important;
}

body.ke-portal-goldblack-active .main .box,
body.ke-portal-goldblack-active .main .box1,
body.ke-portal-goldblack-active .analytics-card,
body.ke-portal-goldblack-active .main .card,
body.ke-portal-goldblack-active .main .fileuploadcontainer,
body.ke-portal-goldblack-active .main .tracking-container {
  background: linear-gradient(135deg,#1b1b1e,#141519) !important;
  color: var(--ke-text) !important;
  border: 1px solid #53432e !important;
  border-radius: 14px !important;
  box-shadow: 0 8px 24px #0003,inset 0 1px 0 #ffffff06 !important;
}

body.ke-portal-goldblack-active .main .box > .title,
body.ke-portal-goldblack-active .main .box1 > .title,
body.ke-portal-goldblack-active .main .card-header {
  background: #241f19 !important;
  color: #efd09e !important;
  border-bottom: 1px solid #40372e !important;
  border-radius: 13px 13px 0 0 !important;
}

body.ke-portal-goldblack-active .main .box .data,
body.ke-portal-goldblack-active .main .box1 .data,
body.ke-portal-goldblack-active .main .card-body {
  background: transparent !important;
  color: var(--ke-text) !important;
}

body.ke-portal-goldblack-active .main .box .count-title,
body.ke-portal-goldblack-active .main .box1 .count-title {
  color: var(--ke-muted) !important;
  font-weight: 500 !important;
}

body.ke-portal-goldblack-active .main .box .count-number,
body.ke-portal-goldblack-active .main .box1 .count-number {
  color: #f1cf96 !important;
  font-weight: 700 !important;
  font-variant-numeric: tabular-nums;
}

body.ke-portal-goldblack-active #kundali-home-analytics-v3 {
  background: var(--ke-page) !important;
  color: var(--ke-text) !important;
}

body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-wrap,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-shell,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-content,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-workspace,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-snapshot,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .keta-wrap,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .keta-content {
  background: transparent !important;
  color: var(--ke-text) !important;
}

body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-hero,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-kpi,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-panel,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-course,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-mini,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-quick,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-extra-card,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-learn-metric,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .keta-card,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .keta-panel {
  background: linear-gradient(135deg,#1b1b1e,#141519) !important;
  color: var(--ke-text) !important;
  border-color: #53432e !important;
  box-shadow: 0 6px 20px #0002 !important;
}

body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-title,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-main-title,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-workspace-title,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-panel-title,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-kpi-value,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-number,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-rank-value,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-ai-recharge-amount,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .keta-title,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 h2,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 h3 {
  color: var(--ke-gold) !important;
}

body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-sub,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-main-sub,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-workspace-sub,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-kpi-label,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-kpi-sub,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-kpi-note,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-note,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-footer,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-panel-caption,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-learn-status,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .keta-sub,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 small {
  color: var(--ke-muted) !important;
}

body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-search,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-sort,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-tab,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-tabs,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-service,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-rank-row,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-list-row,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-rank-name,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-list-name,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-course-head,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-table-wrap,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-learn-table-wrap {
  background-color: var(--ke-surface) !important;
  color: var(--ke-text) !important;
  border-color: var(--ke-line) !important;
}

body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-tab.active,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-view-btn,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-refresh,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 button.keta-primary {
  background: linear-gradient(115deg,#f0ca8b,#d3a45f) !important;
  color: #1a1713 !important;
  border-color: #d3a45f !important;
}

body.ke-portal-goldblack-active #kundali-home-analytics-v3 table,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 thead,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 th,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-table th {
  background: #241f19 !important;
  color: var(--ke-gold) !important;
  border-color: var(--ke-line) !important;
}

body.ke-portal-goldblack-active #kundali-home-analytics-v3 tbody,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 td,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-table td {
  background: var(--ke-surface) !important;
  color: var(--ke-text) !important;
  border-color: #332e29 !important;
}

body.ke-portal-goldblack-active #kundali-home-analytics-v3 input:not([type=checkbox]):not([type=radio]):not([type=range]),
body.ke-portal-goldblack-active #kundali-home-analytics-v3 select,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 textarea {
  background: var(--ke-input) !important;
  color: var(--ke-text) !important;
  border-color: #5b4d3c !important;
}

body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 {
  background: var(--ke-page) !important;
  color: var(--ke-text) !important;
}

body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-wrap,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-shell,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-content,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-workspace,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-snapshot,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .keta-wrap,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .keta-content {
  background: transparent !important;
  color: var(--ke-text) !important;
}

body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-hero,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-kpi,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-panel,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-course,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-mini,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-quick,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-extra-card,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-learn-metric,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .keta-card,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .keta-panel {
  background: linear-gradient(135deg,#1b1b1e,#141519) !important;
  color: var(--ke-text) !important;
  border-color: #53432e !important;
  box-shadow: 0 6px 20px #0002 !important;
}

body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-title,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-main-title,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-workspace-title,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-panel-title,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-kpi-value,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-number,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-rank-value,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-ai-recharge-amount,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .keta-title,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 h2,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 h3 {
  color: var(--ke-gold) !important;
}

body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-sub,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-main-sub,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-workspace-sub,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-kpi-label,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-kpi-sub,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-kpi-note,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-note,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-footer,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-panel-caption,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-learn-status,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .keta-sub,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 small {
  color: var(--ke-muted) !important;
}

body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-search,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-sort,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-tab,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-tabs,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-service,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-rank-row,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-list-row,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-rank-name,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-list-name,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-course-head,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-table-wrap,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-learn-table-wrap {
  background-color: var(--ke-surface) !important;
  color: var(--ke-text) !important;
  border-color: var(--ke-line) !important;
}

body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-tab.active,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-view-btn,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-refresh,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 button.keta-primary {
  background: linear-gradient(115deg,#f0ca8b,#d3a45f) !important;
  color: #1a1713 !important;
  border-color: #d3a45f !important;
}

body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 table,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 thead,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 th,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-table th {
  background: #241f19 !important;
  color: var(--ke-gold) !important;
  border-color: var(--ke-line) !important;
}

body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 tbody,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 td,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-table td {
  background: var(--ke-surface) !important;
  color: var(--ke-text) !important;
  border-color: #332e29 !important;
}

body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 input:not([type=checkbox]):not([type=radio]):not([type=range]),
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 select,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 textarea {
  background: var(--ke-input) !important;
  color: var(--ke-text) !important;
  border-color: #5b4d3c !important;
}

body.ke-portal-goldblack-active #ke-extra-analytics-v1 {
  background: var(--ke-page) !important;
  color: var(--ke-text) !important;
}

body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-wrap,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-shell,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-content,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-workspace,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-snapshot,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .keta-wrap,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .keta-content {
  background: transparent !important;
  color: var(--ke-text) !important;
}

body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-hero,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-kpi,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-panel,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-course,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-mini,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-quick,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-extra-card,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-learn-metric,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .keta-card,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .keta-panel {
  background: linear-gradient(135deg,#1b1b1e,#141519) !important;
  color: var(--ke-text) !important;
  border-color: #53432e !important;
  box-shadow: 0 6px 20px #0002 !important;
}

body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-title,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-main-title,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-workspace-title,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-panel-title,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-kpi-value,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-number,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-rank-value,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-ai-recharge-amount,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .keta-title,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 h2,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 h3 {
  color: var(--ke-gold) !important;
}

body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-sub,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-main-sub,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-workspace-sub,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-kpi-label,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-kpi-sub,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-kpi-note,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-note,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-footer,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-panel-caption,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-learn-status,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .keta-sub,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 small {
  color: var(--ke-muted) !important;
}

body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-search,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-sort,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-tab,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-tabs,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-service,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-rank-row,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-list-row,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-rank-name,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-list-name,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-course-head,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-table-wrap,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-learn-table-wrap {
  background-color: var(--ke-surface) !important;
  color: var(--ke-text) !important;
  border-color: var(--ke-line) !important;
}

body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-tab.active,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-view-btn,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-refresh,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 button.keta-primary {
  background: linear-gradient(115deg,#f0ca8b,#d3a45f) !important;
  color: #1a1713 !important;
  border-color: #d3a45f !important;
}

body.ke-portal-goldblack-active #ke-extra-analytics-v1 table,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 thead,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 th,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-table th {
  background: #241f19 !important;
  color: var(--ke-gold) !important;
  border-color: var(--ke-line) !important;
}

body.ke-portal-goldblack-active #ke-extra-analytics-v1 tbody,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 td,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 .ke-table td {
  background: var(--ke-surface) !important;
  color: var(--ke-text) !important;
  border-color: #332e29 !important;
}

body.ke-portal-goldblack-active #ke-extra-analytics-v1 input:not([type=checkbox]):not([type=radio]):not([type=range]),
body.ke-portal-goldblack-active #ke-extra-analytics-v1 select,
body.ke-portal-goldblack-active #ke-extra-analytics-v1 textarea {
  background: var(--ke-input) !important;
  color: var(--ke-text) !important;
  border-color: #5b4d3c !important;
}

body.ke-portal-goldblack-active #ke-learn-analytics-v1 {
  background: var(--ke-page) !important;
  color: var(--ke-text) !important;
}

body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-wrap,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-shell,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-content,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-workspace,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-snapshot,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .keta-wrap,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .keta-content {
  background: transparent !important;
  color: var(--ke-text) !important;
}

body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-hero,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-kpi,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-panel,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-course,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-mini,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-quick,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-extra-card,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-learn-metric,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .keta-card,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .keta-panel {
  background: linear-gradient(135deg,#1b1b1e,#141519) !important;
  color: var(--ke-text) !important;
  border-color: #53432e !important;
  box-shadow: 0 6px 20px #0002 !important;
}

body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-title,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-main-title,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-workspace-title,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-panel-title,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-kpi-value,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-number,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-rank-value,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-ai-recharge-amount,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .keta-title,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 h2,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 h3 {
  color: var(--ke-gold) !important;
}

body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-sub,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-main-sub,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-workspace-sub,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-kpi-label,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-kpi-sub,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-kpi-note,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-note,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-footer,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-panel-caption,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-learn-status,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .keta-sub,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 small {
  color: var(--ke-muted) !important;
}

body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-search,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-sort,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-tab,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-tabs,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-service,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-rank-row,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-list-row,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-rank-name,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-list-name,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-course-head,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-table-wrap,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-learn-table-wrap {
  background-color: var(--ke-surface) !important;
  color: var(--ke-text) !important;
  border-color: var(--ke-line) !important;
}

body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-tab.active,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-view-btn,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-refresh,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 button.keta-primary {
  background: linear-gradient(115deg,#f0ca8b,#d3a45f) !important;
  color: #1a1713 !important;
  border-color: #d3a45f !important;
}

body.ke-portal-goldblack-active #ke-learn-analytics-v1 table,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 thead,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 th,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-table th {
  background: #241f19 !important;
  color: var(--ke-gold) !important;
  border-color: var(--ke-line) !important;
}

body.ke-portal-goldblack-active #ke-learn-analytics-v1 tbody,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 td,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 .ke-table td {
  background: var(--ke-surface) !important;
  color: var(--ke-text) !important;
  border-color: #332e29 !important;
}

body.ke-portal-goldblack-active #ke-learn-analytics-v1 input:not([type=checkbox]):not([type=radio]):not([type=range]),
body.ke-portal-goldblack-active #ke-learn-analytics-v1 select,
body.ke-portal-goldblack-active #ke-learn-analytics-v1 textarea {
  background: var(--ke-input) !important;
  color: var(--ke-text) !important;
  border-color: #5b4d3c !important;
}

body.ke-portal-goldblack-active #ke-ta-root {
  background: var(--ke-page) !important;
  color: var(--ke-text) !important;
}

body.ke-portal-goldblack-active #ke-ta-root .ke-wrap,
body.ke-portal-goldblack-active #ke-ta-root .ke-shell,
body.ke-portal-goldblack-active #ke-ta-root .ke-content,
body.ke-portal-goldblack-active #ke-ta-root .ke-workspace,
body.ke-portal-goldblack-active #ke-ta-root .ke-snapshot,
body.ke-portal-goldblack-active #ke-ta-root .keta-wrap,
body.ke-portal-goldblack-active #ke-ta-root .keta-content {
  background: transparent !important;
  color: var(--ke-text) !important;
}

body.ke-portal-goldblack-active #ke-ta-root .ke-hero,
body.ke-portal-goldblack-active #ke-ta-root .ke-kpi,
body.ke-portal-goldblack-active #ke-ta-root .ke-panel,
body.ke-portal-goldblack-active #ke-ta-root .ke-course,
body.ke-portal-goldblack-active #ke-ta-root .ke-mini,
body.ke-portal-goldblack-active #ke-ta-root .ke-quick,
body.ke-portal-goldblack-active #ke-ta-root .ke-extra-card,
body.ke-portal-goldblack-active #ke-ta-root .ke-learn-metric,
body.ke-portal-goldblack-active #ke-ta-root .keta-card,
body.ke-portal-goldblack-active #ke-ta-root .keta-panel {
  background: linear-gradient(135deg,#1b1b1e,#141519) !important;
  color: var(--ke-text) !important;
  border-color: #53432e !important;
  box-shadow: 0 6px 20px #0002 !important;
}

body.ke-portal-goldblack-active #ke-ta-root .ke-title,
body.ke-portal-goldblack-active #ke-ta-root .ke-main-title,
body.ke-portal-goldblack-active #ke-ta-root .ke-workspace-title,
body.ke-portal-goldblack-active #ke-ta-root .ke-panel-title,
body.ke-portal-goldblack-active #ke-ta-root .ke-kpi-value,
body.ke-portal-goldblack-active #ke-ta-root .ke-number,
body.ke-portal-goldblack-active #ke-ta-root .ke-rank-value,
body.ke-portal-goldblack-active #ke-ta-root .ke-ai-recharge-amount,
body.ke-portal-goldblack-active #ke-ta-root .keta-title,
body.ke-portal-goldblack-active #ke-ta-root h2,
body.ke-portal-goldblack-active #ke-ta-root h3 {
  color: var(--ke-gold) !important;
}

body.ke-portal-goldblack-active #ke-ta-root .ke-sub,
body.ke-portal-goldblack-active #ke-ta-root .ke-main-sub,
body.ke-portal-goldblack-active #ke-ta-root .ke-workspace-sub,
body.ke-portal-goldblack-active #ke-ta-root .ke-kpi-label,
body.ke-portal-goldblack-active #ke-ta-root .ke-kpi-sub,
body.ke-portal-goldblack-active #ke-ta-root .ke-kpi-note,
body.ke-portal-goldblack-active #ke-ta-root .ke-note,
body.ke-portal-goldblack-active #ke-ta-root .ke-footer,
body.ke-portal-goldblack-active #ke-ta-root .ke-panel-caption,
body.ke-portal-goldblack-active #ke-ta-root .ke-learn-status,
body.ke-portal-goldblack-active #ke-ta-root .keta-sub,
body.ke-portal-goldblack-active #ke-ta-root small {
  color: var(--ke-muted) !important;
}

body.ke-portal-goldblack-active #ke-ta-root .ke-search,
body.ke-portal-goldblack-active #ke-ta-root .ke-sort,
body.ke-portal-goldblack-active #ke-ta-root .ke-tab,
body.ke-portal-goldblack-active #ke-ta-root .ke-tabs,
body.ke-portal-goldblack-active #ke-ta-root .ke-service,
body.ke-portal-goldblack-active #ke-ta-root .ke-rank-row,
body.ke-portal-goldblack-active #ke-ta-root .ke-list-row,
body.ke-portal-goldblack-active #ke-ta-root .ke-rank-name,
body.ke-portal-goldblack-active #ke-ta-root .ke-list-name,
body.ke-portal-goldblack-active #ke-ta-root .ke-course-head,
body.ke-portal-goldblack-active #ke-ta-root .ke-table-wrap,
body.ke-portal-goldblack-active #ke-ta-root .ke-learn-table-wrap {
  background-color: var(--ke-surface) !important;
  color: var(--ke-text) !important;
  border-color: var(--ke-line) !important;
}

body.ke-portal-goldblack-active #ke-ta-root .ke-tab.active,
body.ke-portal-goldblack-active #ke-ta-root .ke-view-btn,
body.ke-portal-goldblack-active #ke-ta-root .ke-refresh,
body.ke-portal-goldblack-active #ke-ta-root button.keta-primary {
  background: linear-gradient(115deg,#f0ca8b,#d3a45f) !important;
  color: #1a1713 !important;
  border-color: #d3a45f !important;
}

body.ke-portal-goldblack-active #ke-ta-root table,
body.ke-portal-goldblack-active #ke-ta-root thead,
body.ke-portal-goldblack-active #ke-ta-root th,
body.ke-portal-goldblack-active #ke-ta-root .ke-table th {
  background: #241f19 !important;
  color: var(--ke-gold) !important;
  border-color: var(--ke-line) !important;
}

body.ke-portal-goldblack-active #ke-ta-root tbody,
body.ke-portal-goldblack-active #ke-ta-root td,
body.ke-portal-goldblack-active #ke-ta-root .ke-table td {
  background: var(--ke-surface) !important;
  color: var(--ke-text) !important;
  border-color: #332e29 !important;
}

body.ke-portal-goldblack-active #ke-ta-root input:not([type=checkbox]):not([type=radio]):not([type=range]),
body.ke-portal-goldblack-active #ke-ta-root select,
body.ke-portal-goldblack-active #ke-ta-root textarea {
  background: var(--ke-input) !important;
  color: var(--ke-text) !important;
  border-color: #5b4d3c !important;
}

body.ke-portal-goldblack-active #kundali-notification-analytics-v1 {
  background: var(--ke-page) !important;
  color: var(--ke-text) !important;
}

body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-wrap,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-shell,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-content,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-workspace,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-snapshot,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .keta-wrap,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .keta-content {
  background: transparent !important;
  color: var(--ke-text) !important;
}

body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-hero,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-kpi,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-panel,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-course,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-mini,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-quick,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-extra-card,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-learn-metric,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .keta-card,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .keta-panel {
  background: linear-gradient(135deg,#1b1b1e,#141519) !important;
  color: var(--ke-text) !important;
  border-color: #53432e !important;
  box-shadow: 0 6px 20px #0002 !important;
}

body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-title,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-main-title,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-workspace-title,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-panel-title,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-kpi-value,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-number,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-rank-value,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-ai-recharge-amount,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .keta-title,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 h2,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 h3 {
  color: var(--ke-gold) !important;
}

body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-sub,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-main-sub,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-workspace-sub,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-kpi-label,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-kpi-sub,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-kpi-note,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-note,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-footer,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-panel-caption,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-learn-status,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .keta-sub,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 small {
  color: var(--ke-muted) !important;
}

body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-search,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-sort,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-tab,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-tabs,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-service,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-rank-row,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-list-row,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-rank-name,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-list-name,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-course-head,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-table-wrap,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-learn-table-wrap {
  background-color: var(--ke-surface) !important;
  color: var(--ke-text) !important;
  border-color: var(--ke-line) !important;
}

body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-tab.active,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-view-btn,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-refresh,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 button.keta-primary {
  background: linear-gradient(115deg,#f0ca8b,#d3a45f) !important;
  color: #1a1713 !important;
  border-color: #d3a45f !important;
}

body.ke-portal-goldblack-active #kundali-notification-analytics-v1 table,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 thead,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 th,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-table th {
  background: #241f19 !important;
  color: var(--ke-gold) !important;
  border-color: var(--ke-line) !important;
}

body.ke-portal-goldblack-active #kundali-notification-analytics-v1 tbody,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 td,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 .ke-table td {
  background: var(--ke-surface) !important;
  color: var(--ke-text) !important;
  border-color: #332e29 !important;
}

body.ke-portal-goldblack-active #kundali-notification-analytics-v1 input:not([type=checkbox]):not([type=radio]):not([type=range]),
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 select,
body.ke-portal-goldblack-active #kundali-notification-analytics-v1 textarea {
  background: var(--ke-input) !important;
  color: var(--ke-text) !important;
  border-color: #5b4d3c !important;
}

body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 {
  background: var(--ke-page) !important;
  color: var(--ke-text) !important;
}

body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-wrap,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-shell,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-content,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-workspace,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-snapshot,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .keta-wrap,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .keta-content {
  background: transparent !important;
  color: var(--ke-text) !important;
}

body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-hero,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-kpi,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-panel,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-course,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-mini,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-quick,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-extra-card,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-learn-metric,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .keta-card,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .keta-panel {
  background: linear-gradient(135deg,#1b1b1e,#141519) !important;
  color: var(--ke-text) !important;
  border-color: #53432e !important;
  box-shadow: 0 6px 20px #0002 !important;
}

body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-title,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-main-title,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-workspace-title,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-panel-title,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-kpi-value,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-number,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-rank-value,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-ai-recharge-amount,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .keta-title,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 h2,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 h3 {
  color: var(--ke-gold) !important;
}

body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-sub,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-main-sub,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-workspace-sub,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-kpi-label,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-kpi-sub,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-kpi-note,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-note,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-footer,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-panel-caption,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-learn-status,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .keta-sub,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 small {
  color: var(--ke-muted) !important;
}

body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-search,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-sort,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-tab,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-tabs,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-service,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-rank-row,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-list-row,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-rank-name,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-list-name,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-course-head,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-table-wrap,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-learn-table-wrap {
  background-color: var(--ke-surface) !important;
  color: var(--ke-text) !important;
  border-color: var(--ke-line) !important;
}

body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-tab.active,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-view-btn,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-refresh,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 button.keta-primary {
  background: linear-gradient(115deg,#f0ca8b,#d3a45f) !important;
  color: #1a1713 !important;
  border-color: #d3a45f !important;
}

body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 table,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 thead,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 th,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-table th {
  background: #241f19 !important;
  color: var(--ke-gold) !important;
  border-color: var(--ke-line) !important;
}

body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 tbody,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 td,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 .ke-table td {
  background: var(--ke-surface) !important;
  color: var(--ke-text) !important;
  border-color: #332e29 !important;
}

body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 input:not([type=checkbox]):not([type=radio]):not([type=range]),
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 select,
body.ke-portal-goldblack-active #kundali-purchase-reconciliation-panel-v1 textarea {
  background: var(--ke-input) !important;
  color: var(--ke-text) !important;
  border-color: #5b4d3c !important;
}

body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 {
  background: var(--ke-page) !important;
  color: var(--ke-text) !important;
}

body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-wrap,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-shell,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-content,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-workspace,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-snapshot,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .keta-wrap,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .keta-content {
  background: transparent !important;
  color: var(--ke-text) !important;
}

body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-hero,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-kpi,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-panel,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-course,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-mini,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-quick,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-extra-card,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-learn-metric,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .keta-card,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .keta-panel {
  background: linear-gradient(135deg,#1b1b1e,#141519) !important;
  color: var(--ke-text) !important;
  border-color: #53432e !important;
  box-shadow: 0 6px 20px #0002 !important;
}

body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-title,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-main-title,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-workspace-title,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-panel-title,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-kpi-value,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-number,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-rank-value,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-ai-recharge-amount,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .keta-title,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 h2,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 h3 {
  color: var(--ke-gold) !important;
}

body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-sub,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-main-sub,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-workspace-sub,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-kpi-label,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-kpi-sub,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-kpi-note,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-note,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-footer,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-panel-caption,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-learn-status,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .keta-sub,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 small {
  color: var(--ke-muted) !important;
}

body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-search,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-sort,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-tab,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-tabs,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-service,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-rank-row,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-list-row,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-rank-name,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-list-name,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-course-head,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-table-wrap,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-learn-table-wrap {
  background-color: var(--ke-surface) !important;
  color: var(--ke-text) !important;
  border-color: var(--ke-line) !important;
}

body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-tab.active,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-view-btn,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-refresh,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 button.keta-primary {
  background: linear-gradient(115deg,#f0ca8b,#d3a45f) !important;
  color: #1a1713 !important;
  border-color: #d3a45f !important;
}

body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 table,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 thead,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 th,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-table th {
  background: #241f19 !important;
  color: var(--ke-gold) !important;
  border-color: var(--ke-line) !important;
}

body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 tbody,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 td,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 .ke-table td {
  background: var(--ke-surface) !important;
  color: var(--ke-text) !important;
  border-color: #332e29 !important;
}

body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 input:not([type=checkbox]):not([type=radio]):not([type=range]),
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 select,
body.ke-portal-goldblack-active #ke-purchase-reconciliation-v1 textarea {
  background: var(--ke-input) !important;
  color: var(--ke-text) !important;
  border-color: #5b4d3c !important;
}

body.ke-portal-goldblack-active #ke-astroclock-usage-v1 {
  background: var(--ke-page) !important;
  color: var(--ke-text) !important;
}

body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-wrap,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-shell,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-content,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-workspace,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-snapshot,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .keta-wrap,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .keta-content {
  background: transparent !important;
  color: var(--ke-text) !important;
}

body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-hero,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-kpi,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-panel,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-course,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-mini,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-quick,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-extra-card,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-learn-metric,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .keta-card,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .keta-panel {
  background: linear-gradient(135deg,#1b1b1e,#141519) !important;
  color: var(--ke-text) !important;
  border-color: #53432e !important;
  box-shadow: 0 6px 20px #0002 !important;
}

body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-title,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-main-title,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-workspace-title,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-panel-title,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-kpi-value,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-number,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-rank-value,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-ai-recharge-amount,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .keta-title,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 h2,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 h3 {
  color: var(--ke-gold) !important;
}

body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-sub,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-main-sub,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-workspace-sub,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-kpi-label,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-kpi-sub,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-kpi-note,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-note,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-footer,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-panel-caption,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-learn-status,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .keta-sub,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 small {
  color: var(--ke-muted) !important;
}

body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-search,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-sort,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-tab,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-tabs,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-service,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-rank-row,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-list-row,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-rank-name,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-list-name,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-course-head,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-table-wrap,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-learn-table-wrap {
  background-color: var(--ke-surface) !important;
  color: var(--ke-text) !important;
  border-color: var(--ke-line) !important;
}

body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-tab.active,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-view-btn,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-refresh,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 button.keta-primary {
  background: linear-gradient(115deg,#f0ca8b,#d3a45f) !important;
  color: #1a1713 !important;
  border-color: #d3a45f !important;
}

body.ke-portal-goldblack-active #ke-astroclock-usage-v1 table,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 thead,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 th,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-table th {
  background: #241f19 !important;
  color: var(--ke-gold) !important;
  border-color: var(--ke-line) !important;
}

body.ke-portal-goldblack-active #ke-astroclock-usage-v1 tbody,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 td,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 .ke-table td {
  background: var(--ke-surface) !important;
  color: var(--ke-text) !important;
  border-color: #332e29 !important;
}

body.ke-portal-goldblack-active #ke-astroclock-usage-v1 input:not([type=checkbox]):not([type=radio]):not([type=range]),
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 select,
body.ke-portal-goldblack-active #ke-astroclock-usage-v1 textarea {
  background: var(--ke-input) !important;
  color: var(--ke-text) !important;
  border-color: #5b4d3c !important;
}

body.ke-portal-goldblack-active .ke-kpi,
body.ke-portal-goldblack-active .ke-panel,
body.ke-portal-goldblack-active .ke-live-panel,
body.ke-portal-goldblack-active .ke-live-box,
body.ke-portal-goldblack-active .ke-detail,
body.ke-portal-goldblack-active .ke-learn-metric,
body.ke-portal-goldblack-active .ke-extra-card,
body.ke-portal-goldblack-active .keta-card,
body.ke-portal-goldblack-active .keta-panel {
  background: var(--ke-surface) !important;
  color: var(--ke-text) !important;
  border-color: var(--ke-line) !important;
}

body.ke-portal-goldblack-active .ke-kpi-value,
body.ke-portal-goldblack-active .ke-live-number,
body.ke-portal-goldblack-active .ke-panel-title,
body.ke-portal-goldblack-active .ke-v5-title,
body.ke-portal-goldblack-active .ke-ai-recharge-amount {
  color: var(--ke-gold) !important;
}

body.ke-portal-goldblack-active .ke-live-muted,
body.ke-portal-goldblack-active .ke-live-note,
body.ke-portal-goldblack-active .ke-live-sub,
body.ke-portal-goldblack-active .ke-v5-small,
body.ke-portal-goldblack-active .ke-live-info {
  color: var(--ke-muted) !important;
}

body.ke-portal-goldblack-active .main table,
body.ke-portal-goldblack-active .rdt_Table,
body.ke-portal-goldblack-active .rdt_TableBody,
body.ke-portal-goldblack-active .rdt_TableHeader,
body.ke-portal-goldblack-active .rdt_Pagination,
body.ke-portal-goldblack-active .ke-native-list-v5 table,
body.ke-portal-goldblack-active .ke-native-list-v5 .rdt_Table {
  background: var(--ke-surface) !important;
  color: var(--ke-text) !important;
  border-color: var(--ke-line) !important;
}

body.ke-portal-goldblack-active .main thead,
body.ke-portal-goldblack-active .main th,
body.ke-portal-goldblack-active .rdt_TableHead,
body.ke-portal-goldblack-active .rdt_TableHeadRow,
body.ke-portal-goldblack-active .rdt_TableCol,
body.ke-portal-goldblack-active .rdt_TableCol_Sortable,
body.ke-portal-goldblack-active .ke-native-list-v5 th,
body.ke-portal-goldblack-active .ke-native-list-v5 .rdt_TableHead {
  background: #241f19 !important;
  color: var(--ke-gold) !important;
  border-color: var(--ke-line) !important;
}

body.ke-portal-goldblack-active .main td,
body.ke-portal-goldblack-active .rdt_TableRow,
body.ke-portal-goldblack-active .rdt_TableCell,
body.ke-portal-goldblack-active .ke-native-list-v5 td {
  background: var(--ke-surface) !important;
  color: var(--ke-text) !important;
  border-color: #332e29 !important;
}

body.ke-portal-goldblack-active .main tbody tr:nth-child(even) td,
body.ke-portal-goldblack-active .rdt_TableRow:nth-child(even),
body.ke-portal-goldblack-active .rdt_TableRow:nth-child(even) .rdt_TableCell {
  background: #1b1b20 !important;
}

body.ke-portal-goldblack-active .main tbody tr:hover td,
body.ke-portal-goldblack-active .rdt_TableRow:hover,
body.ke-portal-goldblack-active .rdt_TableRow:hover .rdt_TableCell {
  background: #27231e !important;
}

body.ke-portal-goldblack-active .rdt_Pagination button,
body.ke-portal-goldblack-active .rdt_TableHeader button {
  background: transparent !important;
  color: var(--ke-gold) !important;
  fill: currentColor !important;
}

body.ke-portal-goldblack-active .rdt_Pagination button svg,
body.ke-portal-goldblack-active .rdt_TableCol_Sortable svg {
  fill: currentColor !important;
}

body.ke-portal-goldblack-active .rdt_Pagination button:disabled {
  color: #82786c !important;
  opacity: .5 !important;
}

body.ke-portal-goldblack-active input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=button]):not([type=submit]),
body.ke-portal-goldblack-active textarea:not([data-ke-theme-preserve]),
body.ke-portal-goldblack-active select {
  background: var(--ke-input) !important;
  color: var(--ke-text) !important;
  -webkit-text-fill-color: var(--ke-text) !important;
  caret-color: var(--ke-gold) !important;
  border-color: #5b4d3c !important;
  border-radius: 8px;
  color-scheme: dark;
}

body.ke-portal-goldblack-active input::placeholder,
body.ke-portal-goldblack-active textarea::placeholder {
  color: #b8b2b6 !important;
  -webkit-text-fill-color: #b8b2b6 !important;
  opacity: 1;
}

body.ke-portal-goldblack-active input:-webkit-autofill,
body.ke-portal-goldblack-active input:-webkit-autofill:hover,
body.ke-portal-goldblack-active input:-webkit-autofill:focus,
body.ke-portal-goldblack-active input:autofill {
  -webkit-text-fill-color: #f9f4ea !important;
  caret-color: #e5bd79 !important;
  -webkit-box-shadow: 0 0 0 1000px #1b1c21 inset !important;
  box-shadow: 0 0 0 1000px #1b1c21 inset !important;
}

body.ke-portal-goldblack-active input:focus-visible,
body.ke-portal-goldblack-active textarea:focus-visible,
body.ke-portal-goldblack-active select:focus-visible,
body.ke-portal-goldblack-active button:focus-visible,
body.ke-portal-goldblack-active a:focus-visible,
body.ke-portal-goldblack-active [tabindex]:focus-visible {
  outline: 2px solid #d3a45f !important;
  outline-offset: 2px !important;
}

body.ke-portal-goldblack-active input[type=checkbox],
body.ke-portal-goldblack-active input[type=radio],
body.ke-portal-goldblack-active input[type=range] {
  accent-color: #d3a45f;
}

body.ke-portal-goldblack-active option,
body.ke-portal-goldblack-active optgroup {
  background-color: var(--ke-input) !important;
  color: var(--ke-text) !important;
}

body.ke-portal-goldblack-active .main form,
body.ke-portal-goldblack-active .main .form {
  background-color: transparent !important;
  color: var(--ke-text) !important;
}

body.ke-portal-goldblack-active button,
body.ke-portal-goldblack-active .btn,
body.ke-portal-goldblack-active .common-btn,
body.ke-portal-goldblack-active .uploadbtn,
body.ke-portal-goldblack-active .upload-btn,
body.ke-portal-goldblack-active .pdfBtn {
  background-color: #27221b !important;
  color: var(--ke-gold) !important;
  border-color: #6d5536 !important;
  border-radius: 8px;
}

body.ke-portal-goldblack-active .main .common-btn,
body.ke-portal-goldblack-active .main .btn,
body.ke-portal-goldblack-active .main .uploadbtn,
body.ke-portal-goldblack-active .main .pdfBtn,
body.ke-portal-goldblack-active button[type=submit],
body.ke-portal-goldblack-active .copy-url-btn,
body.ke-portal-goldblack-active .tracking-button,
body.ke-portal-goldblack-active .submit-date-button {
  background: linear-gradient(115deg,#f0ca8b,#d3a45f) !important;
  color: #1a1713 !important;
  border-color: #d3a45f !important;
  font-weight: 650;
}

body.ke-portal-goldblack-active button:hover:not(:disabled),
body.ke-portal-goldblack-active .common-btn:hover,
body.ke-portal-goldblack-active .btn:hover {
  filter: brightness(1.08);
}

body.ke-portal-goldblack-active button:disabled,
body.ke-portal-goldblack-active input:disabled,
body.ke-portal-goldblack-active select:disabled,
body.ke-portal-goldblack-active textarea:disabled {
  opacity: .55 !important;
  cursor: not-allowed;
}

body.ke-portal-goldblack-active .error,
body.ke-portal-goldblack-active .text-danger {
  color: #ffb3a6 !important;
}

body.ke-portal-goldblack-active .delete-btn-icon,
body.ke-portal-goldblack-active .btn-danger,
body.ke-portal-goldblack-active .status-notpaid,
body.ke-portal-goldblack-active button[data-action=delete] {
  background: #3b2224 !important;
  color: #ffb3a6 !important;
  border-color: #79494b !important;
}

body.ke-portal-goldblack-active .status-paid,
body.ke-portal-goldblack-active .btn-success,
body.ke-portal-goldblack-active .approve-button,
body.ke-portal-goldblack-active .text-success {
  background-color: #1c332b !important;
  color: #a3ddbb !important;
  border-color: #426a55 !important;
}

body.ke-portal-goldblack-active .status-paid,
body.ke-portal-goldblack-active .status-notpaid {
  border-radius: 999px;
  border-width: 1px;
  border-style: solid;
}

body.ke-portal-goldblack-active .modal-content,
body.ke-portal-goldblack-active .popup-content,
body.ke-portal-goldblack-active .image-preview-popup-content,
body.ke-portal-goldblack-active .confirmation-content,
body.ke-portal-goldblack-active .confirmation-header,
body.ke-portal-goldblack-active .confirmation-footer,
body.ke-portal-goldblack-active .rbc-overlay {
  background: #17181d !important;
  color: var(--ke-text) !important;
  border-color: var(--ke-line) !important;
}

body.ke-portal-goldblack-active .modal-header,
body.ke-portal-goldblack-active .modal-footer,
body.ke-portal-goldblack-active .image-preview-popup-header,
body.ke-portal-goldblack-active .rbc-overlay-header {
  background: #241f19 !important;
  color: var(--ke-gold) !important;
  border-color: var(--ke-line) !important;
}

body.ke-portal-goldblack-active #ke-razorpay-payments-modal > div {
  background: #17181d !important;
  color: var(--ke-text) !important;
  border-color: var(--ke-line) !important;
}

body.ke-portal-goldblack-active #ke-razorpay-payments-modal th,
body.ke-portal-goldblack-active #ke-razorpay-payments-modal thead {
  background: #241f19 !important;
  color: var(--ke-gold) !important;
}

body.ke-portal-goldblack-active #ke-razorpay-payments-modal td {
  background: var(--ke-surface) !important;
  color: var(--ke-text) !important;
  border-color: var(--ke-line) !important;
}

body.ke-portal-goldblack-active #kundali-live-users-modal-v4-peak > div {
  background: #17181d !important;
  color: var(--ke-text) !important;
  border-color: var(--ke-line) !important;
}

body.ke-portal-goldblack-active #kundali-live-users-modal-v4-peak th,
body.ke-portal-goldblack-active #kundali-live-users-modal-v4-peak thead {
  background: #241f19 !important;
  color: var(--ke-gold) !important;
}

body.ke-portal-goldblack-active #kundali-live-users-modal-v4-peak td {
  background: var(--ke-surface) !important;
  color: var(--ke-text) !important;
  border-color: var(--ke-line) !important;
}

body.ke-portal-goldblack-active #ke-astro-users-v2-modal > div {
  background: #17181d !important;
  color: var(--ke-text) !important;
  border-color: var(--ke-line) !important;
}

body.ke-portal-goldblack-active #ke-astro-users-v2-modal th,
body.ke-portal-goldblack-active #ke-astro-users-v2-modal thead {
  background: #241f19 !important;
  color: var(--ke-gold) !important;
}

body.ke-portal-goldblack-active #ke-astro-users-v2-modal td {
  background: var(--ke-surface) !important;
  color: var(--ke-text) !important;
  border-color: var(--ke-line) !important;
}

body.ke-portal-goldblack-active .btn-close,
body.ke-portal-goldblack-active .close-btn,
body.ke-portal-goldblack-active .ke-live-close {
  background-color: transparent !important;
  color: #f1cf96 !important;
}

body.ke-portal-goldblack-active .react-datepicker,
body.ke-portal-goldblack-active .react-datepicker__header,
body.ke-portal-goldblack-active .react-datepicker__time,
body.ke-portal-goldblack-active .react-datepicker__time-list,
body.ke-portal-goldblack-active .rbc-calendar,
body.ke-portal-goldblack-active .rbc-month-view,
body.ke-portal-goldblack-active .rbc-time-view,
body.ke-portal-goldblack-active .rbc-agenda-view {
  background: #17181d !important;
  color: var(--ke-text) !important;
  border-color: var(--ke-line) !important;
}

body.ke-portal-goldblack-active .react-datepicker__current-month,
body.ke-portal-goldblack-active .react-datepicker__day-name,
body.ke-portal-goldblack-active .react-datepicker__day,
body.ke-portal-goldblack-active .react-datepicker__time-name,
body.ke-portal-goldblack-active .rbc-header,
body.ke-portal-goldblack-active .rbc-toolbar-label {
  color: var(--ke-text) !important;
}

body.ke-portal-goldblack-active .react-datepicker__day--selected,
body.ke-portal-goldblack-active .react-datepicker__day--keyboard-selected,
body.ke-portal-goldblack-active .react-datepicker__time-list-item--selected,
body.ke-portal-goldblack-active .rbc-toolbar button.rbc-active {
  background: #d3a45f !important;
  color: #17140f !important;
}

body.ke-portal-goldblack-active .react-datepicker__day--disabled,
body.ke-portal-goldblack-active .react-datepicker__day--outside-month,
body.ke-portal-goldblack-active .rbc-off-range {
  color: #898175 !important;
}

body.ke-portal-goldblack-active .rbc-today,
body.ke-portal-goldblack-active .rbc-off-range-bg,
body.ke-portal-goldblack-active .rbc-slot-selection {
  background: #29231b !important;
}

body.ke-portal-goldblack-active .rbc-day-bg,
body.ke-portal-goldblack-active .rbc-timeslot-group,
body.ke-portal-goldblack-active .rbc-time-content,
body.ke-portal-goldblack-active .rbc-header,
body.ke-portal-goldblack-active .rbc-time-header-content,
body.ke-portal-goldblack-active .rbc-day-slot .rbc-time-slot {
  border-color: #40372e !important;
}

body.ke-portal-goldblack-active .jodit-container,
body.ke-portal-goldblack-active .jodit-toolbar__box,
body.ke-portal-goldblack-active .jodit-status-bar {
  background: var(--ke-surface) !important;
  border-color: var(--ke-line) !important;
  color: var(--ke-text) !important;
}

body.ke-portal-goldblack-active .jodit-toolbar-button,
body.ke-portal-goldblack-active .jodit-toolbar-button button {
  background: transparent !important;
  color: var(--ke-text) !important;
}

body.ke-portal-goldblack-active .jodit-toolbar-button svg {
  fill: currentColor !important;
}

body.ke-portal-goldblack-active .jodit-wysiwyg,
body.ke-portal-goldblack-active .jodit-workplace [contenteditable] {
  background: #ffffff;
  color: #202020;
  color-scheme: light;
}

body.ke-portal-goldblack-active .recharts-tooltip-wrapper .recharts-default-tooltip,
body.ke-portal-goldblack-active .apexcharts-tooltip,
body.ke-portal-goldblack-active .apexcharts-menu {
  background: var(--ke-raised) !important;
  color: var(--ke-text) !important;
  border-color: var(--ke-line) !important;
}

body.ke-portal-goldblack-active .recharts-cartesian-axis-tick-value,
body.ke-portal-goldblack-active .apexcharts-xaxis-label,
body.ke-portal-goldblack-active .apexcharts-yaxis-label {
  fill: #c4b9a9 !important;
}

body.ke-portal-goldblack-active .ke-gb-surface.ke-gb-surface {
  background: #18191e !important;
  color: var(--ke-text) !important;
  border-color: var(--ke-line) !important;
}

body.ke-portal-goldblack-active .ke-gb-brand.ke-gb-brand {
  background: #272119 !important;
  color: var(--ke-gold) !important;
  border-color: #614d33 !important;
}

body.ke-portal-goldblack-active .ke-gb-ink.ke-gb-ink {
  color: var(--ke-text) !important;
}

body.ke-portal-goldblack-active .ke-gb-muted.ke-gb-muted {
  color: var(--ke-muted) !important;
}

body.ke-portal-goldblack-active .ke-gb-accent.ke-gb-accent {
  color: var(--ke-gold) !important;
}

body.ke-portal-goldblack-active .ke-gb-border.ke-gb-border {
  border-color: var(--ke-line) !important;
}

body.ke-portal-goldblack-active .ke-gb-track.ke-gb-track {
  background-color: #393027 !important;
}

body.ke-portal-goldblack-active ::selection {
  background: #684d2b;
  color: #fff5e6;
}

body.ke-portal-goldblack-active ::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}

body.ke-portal-goldblack-active ::-webkit-scrollbar-track {
  background: #15161a;
}

body.ke-portal-goldblack-active ::-webkit-scrollbar-thumb {
  background: #746047;
  border: 2px solid #15161a;
  border-radius: 9px;
}


/* Supplemental overlay chrome and single-series progress indicators. */
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-bar-top,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-ai-recharge-name,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-mix-line,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-eyebrow,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-activity-percent {
 color: #d7c5ac !important;
}
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-ai-recharge,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 details,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-badge,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-rank-number,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-rank {
 background: #292219 !important; color: #f1cf96 !important; border-color: #53432e !important;
}
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-fill,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-mini-fill,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-activity-fill {
 background: linear-gradient(90deg,#b38a4f,#e5bd79) !important;
}
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-track,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-mini-track,
body.ke-portal-goldblack-active #kundali-analytics-dashboard-v4 .ke-activity-track {
 background: #362d24 !important;
}
body.ke-portal-goldblack-active #kundali-home-analytics-v3 summary,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-mix-total,
body.ke-portal-goldblack-active #kundali-home-analytics-v3 .ke-list-count,
body.ke-portal-goldblack-active .modal-content h2,
body.ke-portal-goldblack-active .popup-content h2,
body.ke-portal-goldblack-active #kundali-live-users-modal-v4-peak h2,
body.ke-portal-goldblack-active #kundali-live-users-modal-v4-peak h3,
body.ke-portal-goldblack-active #ke-astro-users-v2-modal h2 {
 color: #e5bd79 !important;
}
body.ke-portal-goldblack-active #kundali-live-users-modal-v4-peak .ke-live-select,
body.ke-portal-goldblack-active #kundali-live-users-modal-v4-peak .ke-live-box,
body.ke-portal-goldblack-active #kundali-live-users-modal-v4-peak .ke-live-table-wrap {
 background: #18191e !important; color: #f9f4ea !important; border-color: #40372e !important;
}
body.ke-portal-goldblack-active #kundali-live-users-modal-v4-peak .ke-live-segments button[aria-pressed="true"] {
 background: #d3a45f !important; color: #17140f !important; border-color: #d3a45f !important;
}
body.ke-portal-goldblack-active .main .text-dark,
body.ke-portal-goldblack-active .modal-body .text-dark {
 color: #f9f4ea !important;
}

@media print {
 body.ke-portal-goldblack-active { color-scheme: light; background: #fff !important; color: #111 !important; }
 body.ke-portal-goldblack-active :is(.main,.section,.main-box,.content,.box,.box1,.ke-panel,.ke-kpi,table,thead,tbody,tr,th,td,.rdt_Table,.rdt_TableRow,.rdt_TableCell,.ke-gb-surface,.ke-gb-brand) {
 background: #fff !important; color: #111 !important; box-shadow: none !important; border-color: #aaa !important;
 }
 body.ke-portal-goldblack-active :is(h1,h2,h3,h4,h5,h6,.count-title,.count-number,.ke-gb-ink,.ke-gb-muted,.ke-gb-accent) { color: #111 !important; }
}
