/**
 * Kitsofts Navy — app shell uses theme background (--kitsofts-app-bg);
 * #b0c9e8 on section panels only. .main-content stays transparent.
 */

/* ── App shell canvas (honors Theme → App background) ── */
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .hkits-wrapper,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .hkits-wrapper,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .hkits-main,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .hkits-main,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .hkits-main-inner,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .hkits-main-inner {
    background: var(--kitsofts-app-bg, #ffffff) !important;
    background-color: var(--kitsofts-app-bg, #ffffff) !important;
    color: #002366 !important;
}

/* Content column — do not override with a solid fill (app bg shows through) */
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .main-content,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .main-content,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .dashboard-content,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .dashboard-content,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page #list_container,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page #list_container,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .business-module-page,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .business-module-page,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-navy-workspace {
    background: transparent !important;
    background-color: transparent !important;
    color: #002366 !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace {
    --kitsofts-navy-section-bg: #b0c9e8;
    --kitsofts-navy-section-bg-soft: #b0c9e8;
    --kitsofts-navy-section-border: rgba(0, 35, 102, 0.18);
    --kitsofts-navy-header-blue: #002366;
    --kitsofts-navy-btn-tint: #b0c9e8;
    --kitsofts-navy-btn-tint-hover: #b0c9e8;
    --kitsofts-navy-btn-tint-border: rgba(0, 35, 102, 0.22);
    --primary: #002366;
    --primary-dark: #001a4d;
    --primary-light: #1a4d99;
    --secondary: #002366;
    --accent: #38bdf8;
    --success: #059669;
    --warning: #d97706;
    --danger: #dc2626;
    --info: #0369a1;
    --page-bg: #ffffff;
    --surface: #b0c9e8;
    --card-bg: #b0c9e8;
    --text-dark: #000000;
    --text-muted: #000000;
    --text-light: #002366;
    --chrome-bg: #002366;
    --chrome-text: #ffffff;
    --border-light: 1px solid rgba(56, 189, 248, 0.35);
    --border: 1px solid rgba(56, 189, 248, 0.35);
    --shadow: 0 2px 12px rgba(14, 165, 233, 0.08);
    --shadow-lg: 0 4px 16px rgba(14, 165, 233, 0.12);
    --gradient: #002366;
    background: transparent !important;
    color: #000000 !important;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}

/* Tint surfaces: black body text (TZS / amounts / table cells inherit black) */
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-navy-workspace.kitsofts-dashboard-workspace {
    color: #000000 !important;
}

/* Section shells — #b0c9e8 (summary panels, catalog, table, banner, filters) */
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .bm-panel-table, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .hkits-ipd-chart-panel, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .products-table-container, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .hkits-ph-banner, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .filters-bar, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .bulk-actions {
    position: relative;
    background: var(--kitsofts-navy-section-bg, #b0c9e8) !important;
    border: 1px solid var(--kitsofts-navy-section-border, rgba(0, 35, 102, 0.18)) !important;
    box-shadow: 0 2px 12px rgba(0, 35, 102, 0.08) !important;
    border-radius: var(--hkits-ui-radius, 8px) !important;
    overflow: hidden !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .bm-panel-table::before, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .hkits-ipd-chart-panel::before, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .products-table-container::before, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .pos-sales-col::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: var(--hkits-primary, #002366) !important;
    border-radius: var(--hkits-ui-radius, 8px) var(--hkits-ui-radius, 8px) 0 0;
    z-index: 2;
}

/* Sales .column-header — navy bar, white title + icons */
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .bm-panel-table__header, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .hkits-ipd-chart-panel > .panel-heading, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .panel-heading {
    background: var(--hkits-primary, var(--hkits-accent, #002366)) !important;
    border-bottom: 2px solid var(--hkits-primary-dark, #001a4d) !important;
    color: #ffffff !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .bm-panel-table__header i, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .hkits-ipd-chart-panel .panel-title, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .hkits-ipd-chart-panel .panel-title .fa, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .panel-heading .panel-title, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .panel-heading .fa {
    color: #ffffff !important;
}

/* ── Global text on tint — black (navy headers / buttons stay white below) ── */
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace p, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace span:not(.label):not(.badge):not(.fa):not([class*="btn"]), html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace label, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .filter-label, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .selected-count, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .products-list-meta, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .text-muted {
    color: #000000 !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .panel-heading, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .panel-heading .panel-title, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .bm-panel-table__header, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .rs-data-table thead th, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .products-table thead th, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .products-summary-table thead th, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .products-summary-table thead th.rs-td-num, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .products-table-container .rs-data-table thead th {
    background: var(--hkits-primary, var(--hkits-accent, #002366)) !important;
    background-color: var(--hkits-primary, var(--hkits-accent, #002366)) !important;
    color: #ffffff !important;
    border-bottom: 2px solid var(--hkits-primary-dark, #001a4d) !important;
    text-transform: none !important;
    letter-spacing: 0 !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    padding: 12px 14px !important;
    vertical-align: middle !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .rs-data-table thead th i, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .products-table thead th i, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .products-summary-table thead th i {
    color: #ffffff !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .products-table tbody td, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .products-table thead th {
    border: 1px solid rgba(0, 35, 102, 0.38) !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .rs-data-table tbody td, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .products-summary-table tbody td {
    color: #000000 !important;
    border-bottom: 1px solid rgba(0, 35, 102, 0.2) !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .products-table tbody td {
    color: #000000 !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .product-name-icon {
    background: #002366 !important;
    color: #ffffff !important;
    border: 2px solid #001a4d !important;
}

/* ── IPD banner — blue title row + tint action tab strip ── */
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .hkits-ph-banner {
    border: 1px solid var(--kitsofts-navy-section-border, rgba(0, 35, 102, 0.18)) !important;
    border-radius: var(--hkits-ui-radius, 8px) !important;
    background: var(--kitsofts-navy-section-bg-soft, #b0c9e8) !important;
    box-shadow: var(--hkits-ui-panel-shadow, 0 2px 12px rgba(14, 165, 233, 0.08)) !important;
    margin-bottom: 14px !important;
    overflow: hidden;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .hkits-ph-banner > .panel-body {
    padding: 0 !important;
    background: transparent !important;
}

/* Upper row: title, stats, Add New Product — navy + white text */
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .hkits-ph-banner > .panel-body > .row {
    background: var(--kitsofts-navy-header-blue, #002366) !important;
    color: #ffffff !important;
    margin: 0 !important;
    padding: 14px 16px !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .hkits-ph-banner h3,
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .hkits-ph-banner h3 .label,
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .hkits-ph-banner > .panel-body > .row .hkits-ph-meta,
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .hkits-ph-banner > .panel-body > .row .hkits-ph-meta span:not(.label):not(.badge):not([class*="btn"]),
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .hkits-ph-banner > .panel-body > .row .hkits-ph-meta .fa,
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .hkits-ph-banner > .panel-body > .row .hkits-ph-meta .fas {
    color: #ffffff !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .hkits-ph-banner h3 {
    font-size: 1.25rem !important;
    font-weight: 700 !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .hkits-ph-banner .label-primary {
    background: rgba(255, 255, 255, 0.18) !important;
    color: #ffffff !important;
    border: 1px solid rgba(255, 255, 255, 0.35) !important;
    border-radius: var(--hkits-ui-radius-xs, 4px) !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .hkits-ph-meta {
    display: flex;
    flex-wrap: wrap;
    gap: 10px 18px;
    font-size: 13px !important;
    font-weight: 600 !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .hkits-ph-meta span {
    display: inline-flex;
    align-items: center;
    gap: 6px;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .hkits-ph-avatar-box {
    width: 56px;
    height: 56px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.15) !important;
    color: #ffffff !important;
    border: 2px solid rgba(255, 255, 255, 0.35) !important;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.35rem;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .hkits-ph-actions .btn-success {
    background: #002366 !important;
    border: 2px solid #001a4d !important;
    color: #ffffff !important;
    border-radius: var(--hkits-ui-radius-sm, 6px) !important;
    font-weight: 700 !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .hkits-ph-actions .btn-success:hover, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .hkits-ph-actions .btn-success:focus {
    background: #001a4d !important;
    color: #ffffff !important;
    border-color: #001a4d !important;
}

/* Action tab bar — tint strip below blue header row */
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .hkits-ph-header .hkits-cw-tabbar-wrap {
    border-top: 1px solid var(--kitsofts-navy-section-border, rgba(0, 35, 102, 0.12)) !important;
    background: var(--kitsofts-navy-section-bg-soft, #b0c9e8) !important;
    padding: 10px 12px 12px !important;
    margin: 0 !important;
    border-radius: 0 !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .hkits-cw-tabbar--rows-2 {
    gap: 6px !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .hkits-cw-tabbar--rows-2 .hkits-cw-tab-row {
    gap: 6px !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace button.hkits-cw-tab, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .hkits-cw-tabbar .hkits-cw-tab {
    appearance: none;
    font-family: inherit;
    cursor: pointer;
    text-align: left;
    display: inline-flex !important;
    align-items: center !important;
    gap: 6px !important;
    flex: 1 1 0 !important;
    min-width: 120px !important;
    min-height: 36px !important;
    padding: 8px 12px !important;
    font-size: 12px !important;
    font-weight: 700 !important;
    line-height: 1.3 !important;
    white-space: normal !important;
    border-radius: var(--hkits-ui-radius-sm, 6px) !important;
    background: var(--kitsofts-navy-header-blue, #002366) !important;
    color: #ffffff !important;
    border: 2px solid var(--kitsofts-navy-header-blue, #002366) !important;
    box-shadow: 0 1px 3px rgba(0, 35, 102, 0.12) !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace button.hkits-cw-tab:hover, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace button.hkits-cw-tab:focus, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .hkits-cw-tabbar .hkits-cw-tab:hover, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .hkits-cw-tabbar .hkits-cw-tab:focus {
    background: #001a4d !important;
    color: #ffffff !important;
    border-color: #001a4d !important;
    text-decoration: none !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace button.hkits-cw-tab .fa, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .hkits-cw-tabbar .hkits-cw-tab .fa {
    color: inherit !important;
    opacity: 1 !important;
}

/* ── Summary panels (sales column style) ── */
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .products-summary-grid {
    gap: 14px;
    margin-bottom: 16px;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .bm-panel-table__body, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .bm-panel-table__body .rs-table-wrap, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .products-table-container .table-responsive, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .rs-data-table, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .products-table, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .products-summary-table {
    background: var(--kitsofts-navy-section-bg, #b0c9e8) !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .products-summary-table tbody tr:nth-child(even) td {
    background: var(--kitsofts-navy-section-bg-soft, #b0c9e8) !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .products-summary-table tbody tr:nth-child(odd) td {
    background: var(--kitsofts-navy-section-bg, #b0c9e8) !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .products-summary-table .rs-row-total td {
    background: var(--kitsofts-navy-section-bg-soft, #b0c9e8) !important;
    color: #000000 !important;
    font-weight: 700 !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .bm-panel-table__note {
    background: var(--kitsofts-navy-section-bg-soft, #b0c9e8) !important;
    color: #000000 !important;
}

/* ── Catalog panel (sales column body) ── */
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .hkits-ipd-chart-panel {
    margin-bottom: 16px !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .hkits-ipd-chart-panel > .panel-body {
    background: var(--kitsofts-navy-section-bg, #b0c9e8) !important;
    padding: 14px !important;
}

/* ── Filters + bulk (sales toolbar / column tint) ── */
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .filters-bar, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .bulk-actions {
    color: #000000 !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .filters-bar {
    border-radius: var(--hkits-ui-radius, 8px) !important;
    padding: 16px !important;
    margin-bottom: 16px !important;
    display: grid !important;
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)) !important;
    gap: 12px 14px !important;
    align-items: end !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .filters-bar::before {
    content: 'Filters';
    grid-column: 1 / -1;
    display: block;
    font-size: 14px;
    font-weight: 700;
    color: #000000 !important;
    padding-bottom: 4px;
    border-bottom: 2px solid rgba(0, 35, 102, 0.12);
    margin-bottom: 2px;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .filter-group {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 6px !important;
    min-width: 0 !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .filter-label {
    font-size: 12px !important;
    font-weight: 700 !important;
    color: #000000 !important;
    white-space: normal !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .filter-select, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .filter-input {
    width: 100% !important;
    min-width: 0 !important;
    padding: 9px 12px !important;
    background: #ffffff !important;
    border: 1px solid rgba(0, 35, 102, 0.35) !important;
    border-radius: var(--hkits-ui-radius-sm, 6px) !important;
    color: #000000 !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    box-shadow: inset 0 1px 2px rgba(0, 35, 102, 0.04) !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .filter-select:focus, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .filter-input:focus {
    outline: none !important;
    border-color: #002366 !important;
    box-shadow: 0 0 0 3px rgba(0, 35, 102, 0.12) !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .filter-btn, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .bulk-btn {
    background: #002366 !important;
    border: 2px solid #001a4d !important;
    color: #ffffff !important;
    border-radius: var(--hkits-ui-radius-sm, 6px) !important;
    font-weight: 700 !important;
    min-height: 40px !important;
    justify-content: center !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .filter-btn:hover, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .filter-btn:focus, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .bulk-btn:hover, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .bulk-btn:focus {
    background: #001a4d !important;
    color: #ffffff !important;
    border-color: #001a4d !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .clear-btn {
    background: var(--kitsofts-navy-header-blue, #002366) !important;
    border: 2px solid var(--kitsofts-navy-header-blue, #002366) !important;
    color: #ffffff !important;
    border-radius: var(--hkits-ui-radius-sm, 6px) !important;
    font-weight: 700 !important;
    min-height: 40px !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .clear-btn:hover, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .clear-btn:focus {
    background: #002366 !important;
    color: #ffffff !important;
    border-color: var(--kitsofts-navy-header-blue, #002366) !important;
}

/* ── Bulk actions ── */
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .bulk-actions {
    background: var(--kitsofts-navy-section-bg, #b0c9e8) !important;
    border: 1px solid var(--kitsofts-navy-section-border, rgba(0, 35, 102, 0.18)) !important;
    border-radius: var(--hkits-ui-radius, 8px) !important;
    color: #000000 !important;
    padding: 14px 16px !important;
    margin-bottom: 16px !important;
    box-shadow: var(--hkits-ui-panel-shadow, 0 2px 12px rgba(14, 165, 233, 0.08)) !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .bulk-select {
    background: #ffffff !important;
    border: 1px solid rgba(0, 35, 102, 0.35) !important;
    border-radius: var(--hkits-ui-radius-sm, 6px) !important;
    color: #000000 !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .selected-count {
    color: #000000 !important;
    font-weight: 700 !important;
}

/* ── Products table — #b0c9e8 rows (no white) ── */
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .products-table-container {
    margin-bottom: 20px !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .products-table tbody td, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .products-table thead th {
    border: 1px solid rgba(0, 35, 102, 0.38) !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .products-table thead th {
    border-color: #001a4d !important;
    border-bottom-width: 2px !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .products-table-container {
    border: 1px solid rgba(0, 35, 102, 0.18) !important;
    background: var(--kitsofts-navy-section-bg-soft, #b0c9e8) !important;
    box-shadow: none !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .products-table tbody td, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .rs-data-table tbody td, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .products-summary-table tbody td {
    background: #b0c9e8 !important;
    color: #000000 !important;
    font-weight: 600 !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .products-table.hkits-stock-item-master-table tbody td {
    font-weight: normal !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .products-table.hkits-stock-item-master-table tbody td {
    font-weight: normal !important;
    padding: 9px 12px !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .products-table.table-striped > tbody > tr:nth-of-type(even) > td, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .products-table tbody tr:nth-child(even) td {
    background: rgba(56, 189, 248, 0.35) !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .products-table.table-hover > tbody > tr:hover > td, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .products-table tbody tr.product-row:hover td, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .products-table tbody tr:hover td {
    background: rgba(56, 189, 248, 0.52) !important;
    border-color: rgba(0, 35, 102, 0.55) !important;
}

/* Summary tables keep panel fill; products main table uses zebra above */
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .rs-data-table:not(.products-table) tbody tr:nth-child(even) td, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .products-summary-table tbody tr:nth-child(even) td {
    background: var(--kitsofts-navy-section-bg-soft, #b0c9e8) !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .rs-data-table:not(.products-table) tbody tr:hover td, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .products-summary-table tbody tr:hover td {
    background: var(--kitsofts-navy-btn-tint-hover, #b0c9e8) !important;
}

/* Override business_module_page white cell fill */
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .products-table.hkits-stock-item-master-table thead th, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .products-table.hkits-stock-item-master-table tbody td, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .products-table.hkits-stock-item-master-table tfoot td {
    white-space: nowrap !important;
    vertical-align: middle !important;
}

html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page.hkits-app .products-table.hkits-stock-item-master-table > tbody > tr > td,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page.hkits-app .products-table.hkits-stock-item-master-table > thead > tr > th,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page.hkits-app .products-table.hkits-stock-item-master-table > tfoot > tr > td {
    white-space: nowrap !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .products-table.hkits-stock-item-master-table td {
    font-weight: normal !important;
    font-size: 12px !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .products-table.hkits-stock-item-master-table thead th {
    font-size: 12px !important;
    padding: 10px 12px !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .products-table.hkits-stock-item-master-table td.product-name-cell {
    white-space: nowrap !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .products-table.hkits-stock-item-master-table .products-item-master-edit {
    color: #000000 !important;
    font-weight: 600 !important;
    font-size: 12px !important;
    text-decoration: none !important;
    white-space: nowrap !important;
    display: inline !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .products-table.hkits-stock-item-master-table th.actions-cell, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .products-table.hkits-stock-item-master-table td.actions-cell {
    width: 1% !important;
    min-width: 280px !important;
    max-width: none !important;
    padding-left: 6px !important;
    padding-right: 6px !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .products-table.hkits-stock-item-master-table .products-row-actions {
    gap: 4px !important;
    width: max-content !important;
    max-width: none !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .products-table.hkits-stock-item-master-table .products-row-actions .products-row-action {
    padding: 2px 6px !important;
    font-size: 11px !important;
    line-height: 1.2 !important;
    min-height: 22px !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .products-table.hkits-stock-item-master-table td.stock-cell.rs-td-num {
    text-align: right !important;
    font-weight: 700 !important;
    font-variant-numeric: tabular-nums !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .products-table.hkits-stock-item-master-table .products-item-master-edit:hover, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .products-table.hkits-stock-item-master-table .products-item-master-edit:focus {
    color: #000000 !important;
    text-decoration: underline !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .products-table td {
    color: #000000 !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .products-table.table-striped > tbody > tr:nth-of-type(odd) > td, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .products-table tbody tr:nth-child(odd) td {
    background: #b0c9e8 !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .products-table.table-striped > tbody > tr:nth-of-type(even) > td, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .products-table tbody tr:nth-child(even) td {
    background: rgba(56, 189, 248, 0.35) !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .products-table.table-hover > tbody > tr:hover > td, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .products-table tbody tr.product-row:hover td {
    background: rgba(56, 189, 248, 0.52) !important;
    border-color: rgba(0, 35, 102, 0.55) !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .products-summary-table td, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .rs-data-table:not(.products-table) td {
    background: #b0c9e8 !important;
    color: #000000 !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .bm-panel-table__body, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .bm-panel-table__body .rs-table-wrap {
    background: var(--kitsofts-navy-section-bg, #b0c9e8) !important;
}

/* ── Mobile cards + badges ── */
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .product-mobile-card {
    background: #b0c9e8 !important;
    border: 1px solid rgba(56, 189, 248, 0.35) !important;
    border-radius: var(--hkits-ui-radius-sm, 6px) !important;
    color: #000000 !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .stock-badge, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .status-badge {
    border-radius: var(--hkits-ui-radius-xs, 4px) !important;
}

/* Products row actions — kitmedical services-config btn-xs (not navy icon squares) */
/* Products row actions — horizontal single row in actions column */
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .products-table.hkits-stock-item-master-table td.actions-cell {
    white-space: nowrap !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .products-table.hkits-stock-item-master-table .products-row-actions {
    display: inline-flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 4px !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .products-table.hkits-stock-item-master-table .products-row-actions .products-row-action {
    display: inline-flex !important;
    flex: 0 0 auto !important;
    float: none !important;
    margin: 0 !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .products-table.hkits-stock-item-master-table .actions-cell .btn-default.products-row-action {
    background: #002366 !important;
    background-color: #002366 !important;
    border: 1px solid #001a4d !important;
    border-color: #001a4d !important;
    color: #ffffff !important;
    box-shadow: none !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .products-table.hkits-stock-item-master-table .actions-cell .btn-default.products-row-action:hover, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .products-table.hkits-stock-item-master-table .actions-cell .btn-default.products-row-action:focus {
    background: #001a4d !important;
    background-color: #001a4d !important;
    border-color: #001a4d !important;
    color: #ffffff !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .products-table.hkits-stock-item-master-table .actions-cell .btn-primary.products-row-action {
    background: #002366 !important;
    background-color: #002366 !important;
    border: 1px solid #001a4d !important;
    border-color: #001a4d !important;
    color: #ffffff !important;
    box-shadow: none !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .products-table.hkits-stock-item-master-table .actions-cell .btn-primary.products-row-action:hover, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .products-table.hkits-stock-item-master-table .actions-cell .btn-primary.products-row-action:focus {
    background: #001a4d !important;
    background-color: #001a4d !important;
    border-color: #001a4d !important;
    color: #ffffff !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .products-table.hkits-stock-item-master-table .actions-cell .btn-danger.products-row-action {
    background: #d9534f !important;
    background-color: #d9534f !important;
    border: 1px solid #d43f3a !important;
    border-color: #d43f3a !important;
    color: #ffffff !important;
    box-shadow: none !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .products-table.hkits-stock-item-master-table .actions-cell .btn-danger.products-row-action:hover, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .products-table.hkits-stock-item-master-table .actions-cell .btn-danger.products-row-action:focus {
    background: #c9302c !important;
    background-color: #c9302c !important;
    border-color: #ac2925 !important;
    color: #ffffff !important;
}

/* ══════════════════════════════════════════════════════════════════════
   Sales POS three-column colors (same as sales.php + kitsofts_sales_hkits_dashboard_style.css)
   ─ Products col → inventory panel   (white inner content)
   ─ Cart col     → stock value panel (sky-tint inner like .cart-summary)
   ─ Payment col  → catalog panel     (sky-tint body like .payment-section)
   ══════════════════════════════════════════════════════════════════════ */

/* Shared column shell = Sales .column */
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .pos-sales-col {
    position: relative !important;
    background: var(--kitsofts-navy-section-bg, #b0c9e8) !important;
    border: 1px solid rgba(0, 35, 102, 0.18) !important;
    box-shadow: 0 2px 12px rgba(0, 35, 102, 0.08) !important;
    border-radius: var(--hkits-ui-radius, 8px) !important;
    overflow: hidden !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .pos-sales-col::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: #002366 !important;
    z-index: 2;
}

/* Shared header = Sales .column-header */
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .pos-sales-col > .bm-panel-table__header, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .pos-sales-col > .panel-heading {
    background: #002366 !important;
    border-bottom: 2px solid #001a4d !important;
    color: #ffffff !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .pos-sales-col > .bm-panel-table__header i, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .pos-sales-col > .panel-heading, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .pos-sales-col > .panel-heading .fa {
    color: #ffffff !important;
}

/* ── 1. PRODUCTS column — #b0c9e8 table inner ── */
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .pos-sales-col--products .bm-panel-table__body, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .pos-sales-col--products .rs-table-wrap {
    background: var(--kitsofts-navy-section-bg, #b0c9e8) !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .pos-sales-col--products .products-summary-table tbody tr:nth-child(odd) td {
    background: var(--kitsofts-navy-section-bg, #b0c9e8) !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .pos-sales-col--products .products-summary-table tbody tr:nth-child(even) td {
    background: var(--kitsofts-navy-section-bg-soft, #b0c9e8) !important;
}

/* ── 2. CART column — #b0c9e8 section inner (like cart-summary) ── */
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .pos-sales-col--cart .bm-panel-table__body, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .pos-sales-col--cart .rs-table-wrap, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .pos-sales-col--cart .bm-panel-table__note {
    background: var(--kitsofts-navy-section-bg, #b0c9e8) !important;
    color: #ffffff !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .pos-sales-col--cart .products-summary-table tbody td {
    background: var(--kitsofts-navy-section-bg, #b0c9e8) !important;
    color: #000000 !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .pos-sales-col--cart .products-summary-table tbody tr:nth-child(even) td {
    background: var(--kitsofts-navy-section-bg-soft, #b0c9e8) !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .pos-sales-col--cart .products-summary-table .rs-row-total td {
    background: var(--kitsofts-navy-section-bg-soft, #b0c9e8) !important;
    font-weight: 700 !important;
}

/* ── 3. PAYMENT column — #b0c9e8 throughout catalog area ── */
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .pos-sales-col--payment > .panel-body {
    background: var(--kitsofts-navy-section-bg, #b0c9e8) !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .pos-sales-col--payment .filters-bar, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .pos-sales-col--payment .bulk-actions, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .pos-sales-col--payment .products-table-container {
    background: var(--kitsofts-navy-section-bg, #b0c9e8) !important;
    border: 1px solid var(--kitsofts-navy-section-border, rgba(0, 35, 102, 0.18)) !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .pos-sales-col--payment .products-table-container .table-responsive {
    background: var(--kitsofts-navy-section-bg, #b0c9e8) !important;
}

/* Catch-all: products main table zebra; summary tables stay panel blue */
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .products-table tbody tr:nth-child(odd) > td {
    background: #b0c9e8 !important;
}

html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .products-table tbody tr:nth-child(even) > td {
    background: rgba(56, 189, 248, 0.35) !important;
}

html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .products-summary-table tbody tr > td,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .products-summary-table tbody tr:nth-child(odd) > td,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .products-summary-table tbody tr:nth-child(even) > td,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .rs-data-table:not(.products-table) tbody tr > td {
    background: #b0c9e8 !important;
}

body.kitsofts-business-module.kitsofts-navy-app-shell .kitsofts-navy-workspace .bm-panel-table__body,
body.kitsofts-business-module.kitsofts-navy-app-shell .kitsofts-navy-workspace .bm-panel-table__body .rs-table-wrap,
body.kitsofts-business-module.kitsofts-navy-app-shell .kitsofts-navy-workspace .products-summary-table tbody tr:nth-child(odd) td {
    background: var(--kitsofts-navy-section-bg, #b0c9e8) !important;
}

/* ── Modals — override business_module_modals.css + HKITS theme (products only) ── */
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-products-page .modal-overlay,
body.kitsofts-business-module.kitsofts-navy-app-shell .modal-overlay {
    z-index: 10060 !important;
    background: rgba(0, 0, 0, 0.35) !important;
    backdrop-filter: blur(2px) !important;
}

body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-products-page .modal:not(.fade),
body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade),
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-products-page #productModal,
body.kitsofts-business-module.kitsofts-navy-app-shell #productModal,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-products-page #exportModal,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-products-page #columnsModal,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-products-page #importModal,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-products-page #viewModal,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-products-page #stockTransferModal,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-products-page #quickStockModal,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-purchases-page #newPurchaseModal,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-purchases-page #suppliersModal,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-purchases-page #newProductModal,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-purchases-page #newSupplierModal,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-purchases-page #categoriesModal,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-purchases-page #typesModal,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-purchases-page #warehousesModal,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-purchases-page #unitsModal,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-expenses-page #expenseModal,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-expenses-page #categoriesModal,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-expenses-page #typesModal,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-expenses-page #importModal,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-incomes-page #incomeModal,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-incomes-page #categoriesModal,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-incomes-page #typesModal,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-incomes-page #importModal,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-madeni-page #payModal,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-madeni-page #editModal,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-madeni-page #addDebtModal {
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    width: 52% !important;
    min-width: min(720px, 96vw) !important;
    max-width: none !important;
    height: 98vh !important;
    max-height: 98vh !important;
    padding: 5px !important;
    margin: 0 !important;
    background: #b0c9e8 !important;
    border-radius: 2px !important;
    border: 0 !important;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;
    z-index: 10061 !important;
    overflow: hidden !important;
}

body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade)[style*="display: block"],
body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade)[style*="display:block"] {
    display: flex !important;
    flex-direction: column !important;
}

body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) > form {
    flex: 1 1 auto !important;
    display: flex !important;
    flex-direction: column !important;
    min-height: 0 !important;
    overflow: hidden !important;
    background: #b0c9e8 !important;
}

body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) > .modal-header,
body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) > form > .modal-header {
    background: #002366 !important;
    color: #ffffff !important;
    border-bottom: 2px solid #001a4d !important;
    flex-shrink: 0 !important;
    border-radius: 2px 2px 0 0 !important;
}

body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) .modal-title,
body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) .modal-title i,
body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) .modal-close {
    color: #ffffff !important;
}

html[data-hkits-theme="kitsofts-navy"] body.hkits-app.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) > .modal-content,
html[data-hkits-theme="kitsofts-navy"] body.hkits-app.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) form > .modal-content,
body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) > .modal-content,
body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) form > .modal-content {
    flex: 1 1 auto !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    max-height: none !important;
    padding: 20px !important;
    background: #b0c9e8 !important;
    color: #ffffff !important;
    border: 0 !important;
    box-shadow: none !important;
}

body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) .form-label {
    color: #ffffff !important;
    font-weight: 700 !important;
}

body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) .form-input,
body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) .form-control,
body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) .form-select,
body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) .form-textarea,
body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) input[type="text"],
body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) input[type="number"],
body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) input[type="date"],
body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) select,
body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) textarea {
    background: #b0c9e8 !important;
    border: 1px solid rgba(0, 35, 102, 0.22) !important;
    color: #ffffff !important;
    border-radius: 6px !important;
}

body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) .form-input::placeholder,
body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) .form-textarea::placeholder,
body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) input::placeholder,
body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) textarea::placeholder {
    color: rgba(0, 35, 102, 0.45) !important;
    opacity: 1 !important;
}

body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) .image-upload,
body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) .column-option {
    background: #b0c9e8 !important;
    border-color: rgba(0, 35, 102, 0.22) !important;
    border-radius: 6px !important;
    color: #ffffff !important;
}

body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) > .modal-footer,
body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) form > .modal-footer {
    background: #b0c9e8 !important;
    border-top: 1px solid rgba(0, 35, 102, 0.15) !important;
    flex-shrink: 0 !important;
    color: #ffffff !important;
}

body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) .btn-secondary,
body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) .modal-footer .btn-secondary {
    background: #b0c9e8 !important;
    border: 2px solid #002366 !important;
    color: #ffffff !important;
}

body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) .btn-secondary:hover,
body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) .modal-footer .btn-secondary:hover,
body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) .btn-secondary:focus {
    background: #002366 !important;
    border-color: #001a4d !important;
    color: #ffffff !important;
}

body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) .btn-primary,
body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) .btn-success,
body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) .btn-danger,
body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) .modal-footer .btn-primary,
body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) .modal-footer .btn-success,
body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) .modal-footer .btn-danger,
body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) .modal-content .btn-success {
    background: #002366 !important;
    border: 2px solid #001a4d !important;
    color: #ffffff !important;
}

body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) .btn-primary:hover,
body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) .btn-success:hover,
body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade) .btn-danger:hover {
    background: #001a4d !important;
    border-color: #001a4d !important;
    color: #ffffff !important;
}

@media (max-width: 768px) {
    body.kitsofts-business-module.kitsofts-navy-app-shell .modal:not(.fade),
    body.kitsofts-business-module.kitsofts-navy-app-shell #productModal {
        top: 0 !important;
        left: 0 !important;
        transform: none !important;
        width: 100% !important;
        min-width: 0 !important;
        height: 100% !important;
        max-height: 100% !important;
        border-radius: 0 !important;
        padding: 0 !important;
    }
}

/* ── Reports hub (sales / purchases / P&L / cashflow / statement) ── */
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-reports-page .kitsofts-reports-workspace .bsr-period-block, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-reports-page .kitsofts-reports-workspace .bsr-filters, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-reports-page .kitsofts-reports-workspace .bsr-account-filter {
    background: var(--kitsofts-navy-section-bg, #b0c9e8) !important;
    border: 1px solid var(--kitsofts-navy-section-border, rgba(0, 35, 102, 0.18)) !important;
    border-radius: var(--hkits-ui-radius, 8px) !important;
    padding: 12px 14px !important;
    margin-bottom: 12px !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-reports-page .kitsofts-reports-workspace .bsr-sales-tabs .bsr-sales-tab, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-reports-page .kitsofts-reports-workspace .bsr-period-pill, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-reports-page .kitsofts-reports-workspace .hkits-cw-tab, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-reports-page .kitsofts-reports-workspace .hkits-ph-tab {
    background: #002366 !important;
    border: 2px solid #001a4d !important;
    color: #ffffff !important;
    border-radius: 6px !important;
    padding: 8px 14px !important;
    text-decoration: none !important;
    font-weight: 600 !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-reports-page .kitsofts-reports-workspace .bsr-sales-tabs .bsr-sales-tab.is-active, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-reports-page .kitsofts-reports-workspace .bsr-period-pill.is-active, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-reports-page .kitsofts-reports-workspace .hkits-cw-tab.is-active, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-reports-page .kitsofts-reports-workspace .hkits-ph-tab.is-active {
    background: #001a4d !important;
    color: #ffffff !important;
    border-color: #001a4d !important;
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.35) !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-reports-page .kitsofts-reports-workspace .bmr-summary-grid {
    display: grid !important;
    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)) !important;
    gap: 12px !important;
    margin-bottom: 16px !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-reports-page .kitsofts-reports-workspace .bmr-summary-card {
    background: var(--kitsofts-navy-section-bg-soft, #b0c9e8) !important;
    border: 1px solid rgba(0, 35, 102, 0.18) !important;
    border-radius: 8px !important;
    padding: 14px 16px !important;
    color: #ffffff !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-reports-page .kitsofts-reports-workspace .bmr-summary-card .lbl {
    font-size: 12px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    opacity: 0.85 !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-reports-page .kitsofts-reports-workspace .bmr-summary-card .val {
    font-size: 1.25rem !important;
    font-weight: 700 !important;
    margin-top: 4px !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-reports-page .kitsofts-reports-workspace .bsr-table-wrap, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-reports-page .kitsofts-reports-workspace .rs-table-wrap, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-reports-page .kitsofts-reports-workspace table.bsr-summary, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-reports-page .kitsofts-reports-workspace table.bsr-detail-table, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-reports-page .kitsofts-reports-workspace table.rs-data-table {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-reports-page .kitsofts-reports-workspace .bsr-table-wrap, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-reports-page .kitsofts-reports-workspace table.bsr-summary {
    background: var(--kitsofts-navy-section-bg, #b0c9e8) !important;
    border-radius: 8px !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-reports-page .kitsofts-reports-workspace .acc-section-title, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-reports-page .kitsofts-reports-workspace .pr-section-title {
    color: #ffffff !important;
    font-weight: 700 !important;
    margin: 18px 0 10px !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-reports-page .kitsofts-reports-workspace .hkits-cw-tab.is-active, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-reports-page .kitsofts-reports-workspace .hkits-ph-tab.is-active {
    background: #001a4d !important;
    color: #ffffff !important;
    border-color: #001a4d !important;
}

/* ── Main dashboard (kitsofts-dashboard-page) ── */
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .dashboard-period-toolbar, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .shops-overview, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .chart-card, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .table-card, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .todo-card, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .notes-card, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .cashflow-card, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .dashboard-restaurant-panel, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .shop-overview-card {
    background: var(--kitsofts-navy-section-bg, #b0c9e8) !important;
    border: 1px solid var(--kitsofts-navy-section-border, rgba(0, 35, 102, 0.18)) !important;
    border-radius: var(--hkits-ui-radius, 8px) !important;
    box-shadow: 0 2px 12px rgba(0, 35, 102, 0.08) !important;
    color: #000000 !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .summary-cards {
    gap: 12px !important;
}
 /* summary-card labels/amounts: white on navy — set in kitsofts_dashboard_navy_overrides.css */
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .chart-header .chart-title, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .table-header .table-title, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .todo-header .todo-title {
    color: #ffffff !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .dashboard-period-toolbar .dashboard-period-label, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .dashboard-period-hint {
    color: #000000 !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .dash-period-select, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .dashboard-period-toolbar .form-control {
    background: #ffffff !important;
    border: 1px solid rgba(0, 35, 102, 0.22) !important;
    color: #000000 !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .table-card table, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .rs-data-table {
    background: #b0c9e8 !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .dash-shop-scope-banner {
    background: #b0c9e8 !important;
    border-color: rgba(0, 35, 102, 0.22) !important;
    color: #000000 !important;
}

/* ── Unified panel blue: all workspaces, no pale tints (#b0c9e8 only) ── */
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .bm-panel-table__body, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .bm-panel-table__body .rs-table-wrap, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-dashboard-workspace .bm-panel-table__body, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-reports-workspace .bm-panel-table__body, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .bmr-summary-card, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-reports-workspace .bmr-summary-card, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .bsr-table-wrap, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-reports-workspace .bsr-table-wrap, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .bsr-summary, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-reports-workspace .bsr-summary, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .table-responsive, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-dashboard-workspace .table-responsive, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-reports-workspace .table-responsive {
    background: #b0c9e8 !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace table tbody td, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace table tbody tr:nth-child(even) td, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-dashboard-workspace table tbody td, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-dashboard-workspace table tbody tr:nth-child(even) td, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-reports-workspace table tbody td, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-reports-workspace table tbody tr:nth-child(even) td, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace .rs-data-table td, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-dashboard-workspace .rs-data-table td, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-reports-workspace .rs-data-table td {
    background: #b0c9e8 !important;
    color: #000000 !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-navy-workspace table tbody tr:nth-child(odd) td, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-reports-workspace table tbody tr:nth-child(odd) td {
    background: #b0c9e8 !important;
    color: #000000 !important;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-dashboard-workspace table tbody tr:nth-child(odd) td, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-dashboard-workspace table tbody tr:nth-child(even) td, html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell .kitsofts-dashboard-workspace .rs-data-table td {
    background: #b0c9e8 !important;
    color: #000000 !important;
}

/* ══════════════════════════════════════════════════════════════════════
   Full-width layout — all Kitsofts Navy business pages
   ══════════════════════════════════════════════════════════════════════ */

html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.hkits-app .hkits-main,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.hkits-app .hkits-main-inner,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.hkits-app .main-content,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.hkits-app .dashboard-content,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.hkits-app #list_container,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.hkits-app .business-module-page,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.hkits-app .business-module-page > .container,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.hkits-app .expenses-page,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.hkits-app .expenses-page > .container,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.hkits-app .container,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.hkits-app .kitsofts-navy-workspace,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.hkits-app .kitsofts-reports-workspace,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.hkits-app .kitsofts-dashboard-workspace,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.hkits-app [id^="kitsofts-"][id$="-workspace"],
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.hkits-app .hkits-clinical-workspace,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.hkits-app .hkits-ipdmainchart,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.hkits-app .hkits-ipd-chart-panel,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.hkits-app .hkits-ipd-chart-panel > .panel-body,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.hkits-app .br-wrap,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.hkits-app .bsr-wrap,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.hkits-app .bmr-wrap,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.hkits-app .br-panel,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.hkits-app .madeni-page,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.hkits-app .products-table-container,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.hkits-app .kitsofts-navy-table-wrap,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.hkits-app .bsr-table-wrap,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.hkits-app .rs-table-wrap,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.hkits-app .table-responsive,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.hkits-app .summary-cards,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.hkits-app .charts-grid,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.hkits-app .tables-grid,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.hkits-app .cashflow-grid {
    width: 100% !important;
    max-width: none !important;
    box-sizing: border-box;
}
 html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .hkits-cw-tab.is-active {
    background: #002366 !important;
    color: #ffffff !important;
    border-color: #001a4d !important;
}

/* Products page — black text instead of navy blue font */
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .products-table tbody td,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .products-table td,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .products-summary-table tbody td,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .products-summary-table td,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .rs-data-table tbody td,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace table tbody tr > td,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace table tbody tr > td a:not(.btn):not([class*="btn-"]),
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .products-item-master-edit,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .products-item-master-edit:hover,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .products-item-master-edit:focus,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .btn-link,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .filters-bar::before,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .filter-label,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .selected-count,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .products-list-meta,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .stat-in-stock,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .stat-profit:not(.is-negative),
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .stat-total,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .stat-chip--cost,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .stat-badge--products,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .clear-btn:hover,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .clear-btn:focus,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-products-page .modal:not(.fade) .form-label,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-products-page .modal:not(.fade) .form-input,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-products-page .modal:not(.fade) .form-control,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-products-page .modal:not(.fade) .form-select,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-products-page .modal:not(.fade) .form-textarea,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-products-page .modal:not(.fade) input:not([type="checkbox"]):not([type="radio"]),
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-products-page .modal:not(.fade) select,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-products-page .modal:not(.fade) textarea,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-products-page .modal:not(.fade) .image-upload,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-products-page .modal:not(.fade) .column-option,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-products-page .modal:not(.fade) .btn-secondary {
    color: #000000 !important;
}

html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .products-table thead th,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .products-summary-table thead th,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .rs-data-table thead th,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .products-table tfoot td,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .hkits-cw-tab,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .hkits-ph-tab,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .filter-btn,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .bulk-btn,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .clear-btn,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .actions-cell .btn,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .products-row-action,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-products-page .modal:not(.fade) .modal-header,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-products-page .modal:not(.fade) .modal-title,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-products-page .modal:not(.fade) .modal-close,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-products-page .modal:not(.fade) .btn-primary,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-products-page .modal:not(.fade) .btn-success,
body.kitsofts-business-module.kitsofts-navy-app-shell.kitsofts-products-page .modal:not(.fade) .btn-danger {
    color: #ffffff !important;
}

html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .clear-btn:hover,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .clear-btn:focus {
    color: #ffffff !important;
}

/* Dashboard page — black text instead of navy blue font */
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace p,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace tbody span,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace label,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace tbody td,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .shop-overview-card .card-label,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .shops-overview-metric-card .card-value,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .table tbody td .dash-amount,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .table tbody td .dash-currency,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .dashboard-period-label,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .dashboard-period-hint,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .dash-period-select,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .form-control,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .dash-shop-scope-banner,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .cashflow-label,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .cashflow-value,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .shop-overview-name,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .shop-overview-type,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .shop-overview-metric,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .shop-overview-metric strong,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .hkits-cw-tab:not(.is-active),
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace table tbody td,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace table tbody tr:nth-child(even) td,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace table tbody tr:nth-child(odd) td,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .rs-data-table tbody td {
    color: #000000 !important;
}

html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .hkits-ph-banner > .panel-body > .row,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .hkits-ph-banner h3,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .hkits-ph-banner .hkits-ph-meta,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .hkits-ph-banner .hkits-ph-meta span,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .hkits-cw-tab.is-active,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .panel-heading,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .panel-heading .panel-title,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .table-card .table-header,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .table-card .table-title,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .chart-card .chart-header,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .chart-card .chart-title,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .todo-card .todo-header,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .todo-card .todo-title,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .cashflow-card .cashflow-title,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .shops-overview-header,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .shops-overview-title,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .shops-overview-subtitle,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace table thead th,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace table tfoot th,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace table tfoot th *,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace table tfoot th .dash-currency,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace table tfoot th .dash-amount,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .card-icon,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .badge,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .btn-primary,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .btn-success,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .add-todo-btn,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .shop-selected-pill {
    color: #ffffff !important;
}

/* Force table headers: navy bg + white text (products + dashboard) */
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace table thead th,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .products-table thead th,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .products-summary-table thead th,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace .rs-data-table thead th,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace table thead th,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace table > thead > tr > th,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .rs-data-table thead th,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace table tfoot th,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace table > tfoot > tr > th,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .table tfoot th,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .table-card .table-header,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .chart-card .chart-header,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .todo-card .todo-header,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .cashflow-card .cashflow-title,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .shops-overview-header,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .panel-heading {
    background: #002366 !important;
    background-color: #002366 !important;
    color: #ffffff !important;
    border-bottom: 2px solid #001a4d !important;
}

html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-products-page .kitsofts-navy-workspace table thead th *,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace table thead th *,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace table tfoot th *,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace table tfoot th .dash-currency,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace table tfoot th .dash-amount,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .table-card .table-header *,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .chart-card .chart-header *,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .todo-card .todo-header *,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .cashflow-card .cashflow-title *,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .shops-overview-header *,
html[data-hkits-theme="kitsofts-navy"] body.kitsofts-navy-app-shell.kitsofts-dashboard-page .kitsofts-dashboard-workspace .panel-heading * {
    color: #ffffff !important;
}
