/* Phase 381 : finalisation de la presentation client, sans toucher aux donnees. */
body.client-connected #site-head{margin-bottom:0!important;padding-bottom:0!important}
body.client-connected #main-content{padding-top:0!important;margin-top:0!important}
body.client-connected #app{margin-top:0!important;padding-top:0!important}
body.client-connected #client-menu-163{margin-top:0!important}
/* Le pied de page officiel suit le contenu, sans masquer les sections. */
html body>#djf376-footer{clear:both!important;position:relative!important;visibility:visible!important;opacity:1!important;height:auto!important;min-height:0!important;max-height:none!important;transform:none!important;clip:auto!important;clip-path:none!important}
html body>#djf376-footer .djf377-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}
/* Nouveau formulaire : question et bouton alignes, retour a la ligne seulement si necessaire. */
body #client-dashboard-163 .phase380-notice-inline{display:flex!important;flex-flow:row wrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important}
body #client-dashboard-163 .phase380-notice-inline p{margin:0!important;flex:0 1 auto!important}
body #client-dashboard-163 .phase380-notice-inline button{margin:0!important;flex:0 0 auto!important}
@media(max-width:700px){html body>#djf376-footer .djf377-grid{display:grid!important;grid-template-columns:repeat(4,minmax(185px,1fr))!important;overflow-x:auto!important;scrollbar-width:thin!important}}
