@page {
  size: A4 landscape;
  margin: 0;
}
/* line 8, /var/app/labo-pos/app/assets/stylesheets/report/monthlies.scss */
.is-monthly-report-info {
  margin: 1.5rem 0 1.0rem;
}

/* line 11, /var/app/labo-pos/app/assets/stylesheets/report/monthlies.scss */
.is-monthly-report-summary {
  margin-bottom: 12px;
  border: solid 1px #ccc;
}
/* line 15, /var/app/labo-pos/app/assets/stylesheets/report/monthlies.scss */
.is-monthly-report-summary .table td, .is-monthly-report-summary .table th {
  border: none;
}
/* line 18, /var/app/labo-pos/app/assets/stylesheets/report/monthlies.scss */
.is-monthly-report-summary .table td.is-list {
  padding-left: 20px;
}

/* line 24, /var/app/labo-pos/app/assets/stylesheets/report/monthlies.scss */
.table.is-monthly-report th.has-children {
  position: relative;
  text-align: center;
}
/* line 27, /var/app/labo-pos/app/assets/stylesheets/report/monthlies.scss */
.table.is-monthly-report th.has-children:after {
  content: '';
  position: absolute;
  width: 8px;
  height: 1px;
  bottom: -2px;
  right: 0px;
  border-bottom: 2px solid #fff;
}
/* line 36, /var/app/labo-pos/app/assets/stylesheets/report/monthlies.scss */
.table.is-monthly-report th.has-children:last-child {
  text-align: center;
}
/* line 38, /var/app/labo-pos/app/assets/stylesheets/report/monthlies.scss */
.table.is-monthly-report th.has-children:last-child:after {
  border: none;
}
/* line 43, /var/app/labo-pos/app/assets/stylesheets/report/monthlies.scss */
.table.is-monthly-report th.is-child {
  text-align: center;
  font-size: small;
}
/* line 47, /var/app/labo-pos/app/assets/stylesheets/report/monthlies.scss */
.table.is-monthly-report tbody td {
  text-align: right;
}
/* line 50, /var/app/labo-pos/app/assets/stylesheets/report/monthlies.scss */
.table.is-monthly-report tbody td:first-child {
  text-align: left;
}

@media print {
  /* line 55, /var/app/labo-pos/app/assets/stylesheets/report/monthlies.scss */
  .no-print {
    display: none;
  }

  /* line 58, /var/app/labo-pos/app/assets/stylesheets/report/monthlies.scss */
  .navbar {
    display: none;
  }

  /* line 61, /var/app/labo-pos/app/assets/stylesheets/report/monthlies.scss */
  .section {
    padding: 10px 20px !important;
    margin: 125px 0px 0px 0px;
  }

  /* line 65, /var/app/labo-pos/app/assets/stylesheets/report/monthlies.scss */
  .is-print.button {
    display: none;
  }

  /* line 68, /var/app/labo-pos/app/assets/stylesheets/report/monthlies.scss */
  .is-monthly-report-info {
    margin: 0 0 3px;
  }
  /* line 70, /var/app/labo-pos/app/assets/stylesheets/report/monthlies.scss */
  .is-monthly-report-info p {
    font-size: 11px;
    line-height: 11px;
  }

  /* line 75, /var/app/labo-pos/app/assets/stylesheets/report/monthlies.scss */
  .is-monthly-report-summary, .table.is-monthly-report {
    margin-bottom: 2px !important;
  }
  /* line 77, /var/app/labo-pos/app/assets/stylesheets/report/monthlies.scss */
  .is-monthly-report-summary .table, .table.is-monthly-report .table {
    margin-bottom: 0px;
  }
  /* line 79, /var/app/labo-pos/app/assets/stylesheets/report/monthlies.scss */
  .is-monthly-report-summary .table td, .is-monthly-report-summary .table th, .table.is-monthly-report .table td, .table.is-monthly-report .table th {
    font-size: 10px;
    padding: 1.5px;
    line-height: 13px;
  }
  /* line 85, /var/app/labo-pos/app/assets/stylesheets/report/monthlies.scss */
  .is-monthly-report-summary .columns, .table.is-monthly-report .columns {
    margin: 2px;
  }
  /* line 88, /var/app/labo-pos/app/assets/stylesheets/report/monthlies.scss */
  .is-monthly-report-summary .columns:last-child, .table.is-monthly-report .columns:last-child {
    margin-bottom: 0;
  }
  /* line 91, /var/app/labo-pos/app/assets/stylesheets/report/monthlies.scss */
  .is-monthly-report-summary .column, .table.is-monthly-report .column {
    padding: 0;
  }
  /* line 94, /var/app/labo-pos/app/assets/stylesheets/report/monthlies.scss */
  .is-monthly-report-summary td, .is-monthly-report-summary th, .table.is-monthly-report td, .table.is-monthly-report th {
    font-size: 10px;
    line-height: 10px;
    padding: 2px;
  }
}
/* line 102, /var/app/labo-pos/app/assets/stylesheets/report/monthlies.scss */
.is-print + .title {
  margin-top: 20px;
}

/* line 105, /var/app/labo-pos/app/assets/stylesheets/report/monthlies.scss */
.select-joint {
  display: inline-block;
  height: 2.25em;
}
