/* SISPENRA - Print CSS */
@media print {
  .sidebar, .topbar, .btn, .pagination,
  .card-header .btn, form, .alert,
  footer { display: none !important; }

  .main-content { margin-left: 0 !important; }
  .page-content { padding: 0 !important; }

  .card {
    border: none !important;
    box-shadow: none !important;
    border-radius: 0 !important;
  }

  .card-header { border: none !important; }

  table { font-size: 10pt; }
  table th, table td { padding: 4px 6px !important; }

  .badge { border: 1px solid #999 !important; }

  @page {
    size: A4;
    margin: 10mm 15mm;
  }
}
