/* Styles globaux partagés entre toutes les pages. */

/* --- Layout admin CoreUI --------------------------------------------------
   Le paquet @coreui/coreui pose --cui-sidebar-occupy-start sur les frères de la
   sidebar (16rem en >=992px) mais n'applique pas l'offset : on le fait ici sur
   le wrapper, avec une transition douce lors du repli/dépli de la sidebar. */
.wrapper {
    padding-inline-start: var(--cui-sidebar-occupy-start, 0);
    transition: padding 0.15s ease;
    will-change: auto;
}

/* En-tête : icône utilisateur et toggler alignés verticalement. */
.header .header-nav .nav-link,
.header #admin-theme-toggle {
    display: inline-flex;
    align-items: center;
    gap: 0.35rem;
}
