/* Gegenereerd uit /home/claude/sensorischezorg-website/src/tools/dementie-nah/index.html door tools_build.js */
#pp-app *{box-sizing:border-box;margin:0;padding:0;}
#pp-app{font-family:Carlito,Calibri,sans-serif;}
#pp-app input:focus{outline:2px solid #C25E7E;}
#pp-app button:focus{outline:2px solid #C25E7E;}
#pp-app{ overflow-x: hidden; }
#pp-app .overzicht-grid{ display:grid; grid-template-columns:repeat(7,1fr); gap:5px; }
#pp-app .dosdonts-grid{ display:grid; grid-template-columns:1fr 1fr; gap:0; }
#pp-app .dosdonts-grid > div{ min-width:0; }
#pp-app .overzicht-grid > button{ min-width:0; }
@media (max-width:520px){#pp-app .overzicht-grid{ grid-template-columns:repeat(4,1fr); gap:6px; }
#pp-app .dosdonts-grid{ grid-template-columns:1fr; gap:0; }
#pp-app .dosdonts-grid > div:first-child{ border-bottom:1px solid #F6E8E5; }
#pp-app .dosdonts-grid > div:last-child{ border-left:none !important; }
}
@media print{#pp-app *{ box-sizing: border-box; }
#pp-app{  margin: 0; padding: 0; }
#pp-app .no-print{ display: none !important; }
#pp-app .print-only{ display: block !important; }
#pp-app #root > div{ background: white !important; padding: 0 !important; min-height: unset !important; }
#pp-app .kaart-print{
        box-shadow: none !important;
        border: none !important;
        border-radius: 0 !important;
        max-width: 100% !important;
        padding: 16px !important;
      }
#pp-app .print-zintuig-blok{
        page-break-inside: avoid;
        break-inside: avoid;
        margin-bottom: 24px;
        border: 1px solid #F0DEDA;
        border-radius: 12px;
        overflow: hidden;
      }
#pp-app .print-page-break{
        page-break-before: always;
        break-before: always;
      }
}
#pp-app .print-only{ display: none; }

#pp-app{background:transparent;color:#2B2B2B;font-family:Carlito,Calibri,sans-serif}
#pp-app h1,#pp-app h2,#pp-app h3{font-family:Poppins,"Segoe UI",sans-serif;letter-spacing:-.01em}
#pp-app button{font-family:Poppins,"Segoe UI",sans-serif}
#pp-app input,#pp-app textarea{font-family:Carlito,Calibri,sans-serif;font-size:16px}
@media print{
  .site-header,.site-footer,.toestemming,.pp-niet-printen{display:none!important}
  body{background:#fff!important}
  main#inhoud{padding:0!important}
  .invul-sectie{background:#fff!important;padding:0!important}
  #pp-app{max-width:none!important}
  /* Dementie/NAH: alleen het rapport printen, schermonderdelen ernaast verbergen */
  #pp-app :has(.print-only) > :not(.print-only):not(:has(.print-only)){display:none!important}
  #pp-app #root > div > div{box-shadow:none!important;border:none!important;max-width:100%!important;padding:0!important;border-radius:0!important}
}
