/* MeetUDS - responsive.css : mise en page mobile et impression. */

/* PRINT */
@media print{
  #sidebar,#topbar,#toasts,.no-print{display:none!important}
  #main{margin-left:0!important}
  .modal-overlay{position:relative;inset:auto;background:none;padding:0}
  .modal{box-shadow:none;max-height:none;overflow:visible}
  body{background:#fff;font-size:12px}
  .print-section{page-break-inside:avoid}
}
@media(max-width:768px){
  :root{--sidebar-w:220px}
  #sidebar{transform:translateX(-100%)}
  #sidebar.open{transform:translateX(0)}
  #main{margin-left:0!important}
  .grid4{grid-template-columns:1fr 1fr}
  .grid5{grid-template-columns:1fr 1fr}
  .grid3{grid-template-columns:1fr 1fr}
  .form-row{grid-template-columns:1fr}
}
