/**
 * Premium Logistics brand theme — red primary accent.
 * Works with data-colors="red" on <html> (see includes/head.php).
 */
:root[data-colors="red"] {
    --dx-primary: #c62828;
    --dx-primary-rgb: 198, 40, 40;
}

/* Dark sidebar with warm red undertone (replaces default blue-teal #071f2e) */
:root[data-colors="red"][data-sidebar-colors="dark"] {
    --dx-sidebar-bg: #1c1214;
    --dx-sidebar-link-bg-hover-color: rgba(var(--dx-primary-rgb), 0.18);
    --dx-sidebar-link-bg-active-color: rgba(var(--dx-primary-rgb), 0.28);
    --dx-sidebar-link-hover-color: #ffcdd2;
}

/* Topbar hover accents use brand red */
:root[data-colors="red"][data-topbar-colors="light"] {
    --dx-topbar-hover-color: var(--dx-primary);
}

/* Login / auth background tint */
.auth-wrapper .card {
    border-top: 3px solid var(--dx-primary);
}

/* Active nav: subtle red glow on dark sidebar */
.main-sidebar .nav-link.active {
    box-shadow: inset 3px 0 0 var(--dx-primary);
}

/* Numeric data: neutral emphasis — red only via .text-danger / .pls-num-bad */
.pls-num:not(.text-danger):not(.pls-num-bad),
.load-stat-num:not(.text-danger):not(.pls-num-bad),
.load-stat-num.text-primary,
.load-stat-chip-billing .load-stat-num,
.pls-stat-card .pls-num:not(.text-danger),
.pls-stat-card h4:not(.text-danger),
td.text-end:not(.text-danger):not(.text-success),
.fw-semibold.pls-num:not(.text-danger) {
    color: var(--dx-emphasis-color, var(--bs-emphasis-color)) !important;
}

.pls-stat-card {
    background-color: var(--dx-secondary-bg, var(--bs-secondary-bg)) !important;
}

/* Profit % stays muted unless amount is bad */
.load-stat-chip-pct.text-secondary {
    color: var(--dx-secondary-color, var(--bs-secondary-color)) !important;
}
