@page csh-fiche{size:A4;margin:0}@media print{.csh-fiche *,.csh-fiche *:before,.csh-fiche *:after{background:transparent!important;color:inherit!important}.csh-fiche{--t: #0a4548;page:csh-fiche;box-sizing:border-box;padding:11mm;color:#1b2a35!important;font-family:Inter,Arial,Helvetica,sans-serif!important;print-color-adjust:exact;-webkit-print-color-adjust:exact;-webkit-box-decoration-break:clone;box-decoration-break:clone}.csh-fiche--rose{--t: #a3245f}.csh-fiche .csh-fiche__head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:4mm;padding:3mm 4mm;border:0;border-radius:4mm;background:color-mix(in srgb,var(--t) 9%,#fff)!important}.csh-fiche__logo{width:14mm;height:14mm;object-fit:contain}.csh-fiche .csh-fiche__org{margin:0;font-size:7.5pt;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#3b4a52!important}.csh-fiche .csh-fiche__titre{margin:.5mm 0 0;font-family:Outfit,Inter,Arial,sans-serif;font-size:17pt;font-weight:800;line-height:1.1;color:var(--t)!important}.csh-fiche .csh-fiche__date{align-self:start;margin:0;font-size:7.5pt;color:#55666d!important;white-space:nowrap}.csh-fiche :is(.ej-print-sheet__bloc,.fp-print-sheet__bloc){padding:3mm 4mm 3mm 5mm!important;border:.75pt solid #c9d6d4;border-left:3.5pt solid var(--c);border-radius:3mm}.csh-fiche :is(.ej-print-sheet__bloc,.fp-print-sheet__bloc) h2{font-family:Outfit,Inter,Arial,sans-serif;color:var(--c)!important}.csh-fiche .ej-print-sheet__bloc li strong{color:var(--c)!important}.csh-fiche :is(.ej-print-sheet__bloc,.fp-print-sheet__bloc) li{border-top-color:#c9d6d4}.csh-fiche :is(.ej-print-sheet__bloc,.fp-print-sheet__bloc) li:first-child{border-top:0}.csh-fiche :is(.ej-print-sheet__lieu,.fp-print-sheet__public,.fp-print-sheet__soon){color:#3b4a52!important}.csh-fiche__note{margin:3mm 1mm 0;font-size:8.5pt;color:#3b4a52!important}.csh-fiche__pied{display:grid;grid-template-columns:1fr auto;align-items:center;gap:5mm;margin-top:3mm;padding:3mm 4mm;border-radius:4mm;background:var(--t)!important;color:#fff!important;break-inside:avoid}.csh-fiche__pied p{display:flex;align-items:center;gap:2mm;margin:0 0 .6mm;font-size:9pt}.csh-fiche__pied i{width:4mm;text-align:center}.csh-fiche__pied .csh-fiche__tel{margin-bottom:1mm;font-family:Outfit,Inter,Arial,sans-serif;font-size:16pt;font-weight:800;letter-spacing:.02em}.csh-fiche__pied .csh-fiche__tel i{width:auto;margin-right:1mm}.csh-fiche__pied .csh-fiche__url{margin:.8mm 0 0;font-size:8pt}.csh-fiche__qr{display:grid;justify-items:center;gap:1mm;margin:0;padding:1.5mm;border-radius:2.5mm;background:#fff!important;color:#1b2a35!important;text-align:center}.csh-fiche__qr img{width:20mm;height:20mm}.csh-fiche__qr figcaption{font-size:7pt;line-height:1.3}}@media print{:root body[class] main :is(.hero,.page-hero,.pole-hero,.affiches-intro){min-height:0!important;padding:0 0 5mm!important;background:#fff!important}:root body[class] main :is(.hero,.page-hero,.pole-hero,.affiches-intro) :is(.hero-background,.page-hero__bg,.pole-hero__bg,img,video,.hero-scroll-cta,.hero-ctas,.affiches-intro__apercus){display:none!important}:root body[class] main :is(nav,[role=tablist],button){display:none!important}:root body[class] main :is(.iafs-rdv__affiche,.iafs-emporter__vignette,.iafs-galerie,.iafs-prog__photo,.affiches-carte__visuel){display:none!important}:root body[class] main img{max-height:45mm!important;object-fit:contain}:root body[class] main:before{content:"Centre Social de l\2019Hommelet \b7  121 rue de l\2019Hommelet, 59100 Roubaix \b7  03 20 73 41 61 \b7  cshommelet.com";display:block;margin:0 0 5mm;padding-bottom:2.5mm;border-bottom:1pt solid #b9c6c4;color:#0a4548!important;font-size:9.5pt;font-weight:700}:root body[class] main a[href^=tel]:after{content:none!important}body:has(.csh-fiche) main:before{content:none}}
