/* ══════════════════════════════════════════════════════════
   THEME: Classic Bold — Classic palette + filled category rows

   Same colours and layout as Classic, but the category-divider
   rows (Акустические системы / Усилители / etc.) get back their
   filled blue tint with a 3px accent-primary left border. For
   users who prefer a louder visual hierarchy on item-grid rows.
   ══════════════════════════════════════════════════════════ */

/* Category dividers — filled with blue tint, bold, accent left bar */
body[data-theme="classic-bold"] .category-row td {
    background: var(--est-blue-light) !important;
    color: var(--est-text) !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    text-transform: none;
    letter-spacing: normal;
    padding: 6px 12px !important;
    box-shadow: inset 3px 0 0 var(--est-blue);
    border-top: 1px solid var(--accent-primary-border);
}
body[data-theme="classic-bold"] .category-row:hover td {
    background: var(--accent-primary-soft-strong) !important;
}

/* Combo cat-divider (Статичный свет / Микрофонные стойки inside combos)
   — match the same filled style for consistency. */
body[data-theme="classic-bold"] .estimate-table .combo-cat-divider-cell {
    background: var(--est-blue-light) !important;
    color: var(--est-text) !important;
    font-weight: 600 !important;
    text-transform: none;
    letter-spacing: normal;
}
