/*
 * CTS Platform — minimal brand-tweaks layered ON TOP of Tabler.
 *
 * Tabler ships its own CSS via the kevinpapst/tabler-bundle AssetMapper
 * integration. This file is intentionally thin: only colour-token overrides
 * and any handful of utility classes our templates rely on but Tabler
 * doesn't ship.
 *
 * To reskin a tenant: edit the `--tblr-primary` family below or the matching
 * Settings rows. Avoid adding component-level CSS here — prefer `card`,
 * `btn`, `alert` classes from Tabler/Bootstrap.
 */

/* Brand primary — keep in sync with config/packages/kevin_papst_tabler.yaml. */
:root {
    --tblr-primary: #206bc4;
    --tblr-primary-rgb: 32, 107, 196;
    --tblr-link-color: #206bc4;
    --tblr-link-color-rgb: 32, 107, 196;
}

/* Tighter footer spacing in the public/account layouts. */
.footer.footer-transparent {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}

/* Active state in the account sidebar — Tabler's list-group-item-action loses
   its colour on `.active`; we want the primary-tinted background. */
.list-group-item.list-group-item-action.active {
    background-color: rgba(var(--tblr-primary-rgb), 0.08);
    color: var(--tblr-primary);
    border-left: 3px solid var(--tblr-primary);
    font-weight: 500;
}
