/* Print Stylesheet for Dental Clinic Reports and Invoices */
@media print {
  body {
    background: #ffffff !important;
    color: #000000 !important;
    font-family: 'Cairo', 'Tajawal', sans-serif !important;
  }

  .topbar,
  .sys-topbar,
  .sys-sidebar,
  .sys-bottom-nav,
  .sys-actions-bar,
  .float-wa,
  .dev-bar,
  footer,
  .sys-toast-container,
  button,
  .btn {
    display: none !important;
  }

  #clinicAppContainer {
    display: block !important;
  }

  .sys-main {
    padding: 0 !important;
    max-width: 100% !important;
  }

  .sys-panel {
    border: 1px solid #ddd !important;
    box-shadow: none !important;
    page-break-inside: avoid;
    margin-bottom: 20px !important;
  }

  .sys-table {
    border: 1px solid #333 !important;
    font-size: 11pt !important;
  }

  .sys-table th, .sys-table td {
    border: 1px solid #bbb !important;
    padding: 8px 10px !important;
    color: #000 !important;
  }

  .print-header {
    display: block !important;
    text-align: center;
    border-bottom: 2px solid #1f8a80;
    padding-bottom: 15px;
    margin-bottom: 20px;
  }

  .print-header h1 {
    font-size: 18pt;
    margin-bottom: 4px;
  }
}
