/* line 3, app/assets/stylesheets/views/print.scss */
#print_direct_root {
  display: none;
}

@media print {
  /* line 8, app/assets/stylesheets/views/print.scss */
  * {
    font-size: .8rem;
  }
  /* line 12, app/assets/stylesheets/views/print.scss */
  html.print-direct,
html.print-direct body {
    height: auto !important;
    overflow: visible !important;
  }
  /* line 18, app/assets/stylesheets/views/print.scss */
  html.print-direct body > *:not(#print_direct_root) {
    display: none !important;
  }
  /* line 22, app/assets/stylesheets/views/print.scss */
  html.print-direct #print_direct_root {
    display: block;
  }
  /* line 26, app/assets/stylesheets/views/print.scss */
  .menu,
#area_preview,
#reports-type,
#btn_print_report,
#reports-header {
    display: none;
  }
  /* line 34, app/assets/stylesheets/views/print.scss */
  thead {
    page-break-after: always;
  }
  /* line 38, app/assets/stylesheets/views/print.scss */
  page {
    box-shadow: none !important;
    overflow: hidden;
    display: block;
    border: none;
  }
  /* line 45, app/assets/stylesheets/views/print.scss */
  page[layout="landscape"] {
    height: auto;
    width: 297mm;
  }
  /* line 50, app/assets/stylesheets/views/print.scss */
  page[layout="portrait"] {
    height: auto;
    width: 210mm;
  }
  /* line 55, app/assets/stylesheets/views/print.scss */
  page[layout="budget"] {
    margin: 0;
    padding: 0;
    height: auto;
  }
  /* line 61, app/assets/stylesheets/views/print.scss */
  #content {
    display: block;
    position: absolute;
  }
  /* line 66, app/assets/stylesheets/views/print.scss */
  .badge {
    color: var(--bs-secondary-color) !important;
    border: solid 0.5px var(--bs-tertiary-color) !important;
  }
  /* line 71, app/assets/stylesheets/views/print.scss */
  .bg-secondary,
.bg-primary,
.bg-success,
.bg-warning,
.bg-danger {
    background-color: white !important;
  }
}
