/**
 * Smart — CSS commun des pages application 40Weeks Smart
 * Objectif : DRY — éviter les doublons, centraliser les propriétés communes.
 * À utiliser pour tout style partagé entre plusieurs pages Smart (layout, utilitaires, etc.).
 * Ne pas mettre ici de CSS spécifique à une seule page.
 */

/* -------------------------------------------------------------------------
   Layout : largeur de page 1140px (mode "avec marge")
   La page définit $smart_page_narrow = true avant d'inclure le header,
   le body reçoit la classe .smart-page-narrow.
   Sélecteurs à étendre si une nouvelle page utilise ce layout avec un wrapper propre.
   ------------------------------------------------------------------------- */
@media (min-width: 769px) {
    body.smart-page-narrow main,
    body.smart-page-narrow .smart-page-content,
    body.smart-page-narrow .checkrooms-wrapper,
    body.smart-page-narrow .checkrooms-update-block {
        max-width: 1140px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 20px;
        padding-right: 20px;
        box-sizing: border-box;
    }
}
