/* Sona3 V6.1.7 — startup safety, approved splash, and scoped print polish. */
:root{--sona3-splash-blue:#082b5d}
.sona3-app-splash{position:fixed;z-index:2147483647;inset:0;background:var(--sona3-splash-blue) url("../../assets/branding/splash-v617.png") center center/cover no-repeat;opacity:1;visibility:visible;transition:opacity .38s ease,visibility .38s ease;display:flex;align-items:flex-end;justify-content:center;padding:calc(26px + env(safe-area-inset-bottom,0px)) 20px;box-sizing:border-box;color:#fff;font-family:Cairo,Arial,sans-serif;text-align:center}
.sona3-app-splash-label{padding:7px 13px;border-radius:999px;background:rgba(1,18,52,.34);backdrop-filter:blur(3px);font-size:12px;opacity:.92}
.sona3-app-splash.is-hidden{opacity:0;visibility:hidden;pointer-events:none}
html.sona3-css-ready{background:#f8fafc}
.v617-signed-image-unavailable{color:#b45309;font-size:.86em}
@media (prefers-reduced-motion:reduce){.sona3-app-splash{transition:none}}

/* تنسيق PDF للخدمات الطبية فقط؛ لا يغير استعلامات أو مولدات PDF الأخرى. */
@media print{
  .v616-print-summary-page .v613-print-section{border:0!important;border-top:1px solid #94a3b8!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:4mm 0!important;margin:0!important}
  .v616-print-summary-page .v613-print-section:first-child{border-top:0!important}
  .v616-print-summary-page .v613-print-field{border:0!important;border-bottom:1px solid #cbd5e1!important;border-radius:0!important;background:transparent!important;padding:2.2mm 0!important}
  .v616-print-summary-page .v613-print-field strong{font-size:11pt!important}
  .v616-print-attachments-root{break-before:page;page-break-before:always}
  .v616-print-attachment-row{break-inside:avoid;page-break-inside:avoid;margin:0 0 7mm!important}
  .v616-print-attachment-row img{max-height:245mm!important;object-fit:contain!important}
}
