.debug {
  display: none;
}
.debug dl {
  border: 1px solid;
}
.debug dl > div {
  display: flex;
}
.debug dl > div:not(:first-child) {
  border-top: 1px solid;
}
.debug dl > div:nth-child(2n) {
  background: #EEE;
}
.debug dt {
  width: 220px;
  padding: 0.2em 0.4em;
  flex-shrink: 0;
}
.debug dd {
  margin: 0 !important;
  padding: 0.2em 0.4em;
}
.debug dd:not(:first-child) {
  border-left: 1px solid;
}

html {
  font-size: 14px;
}

tr {
  line-height: 38px;
}

.step {
  display: block;
}

@media screen and (min-width: 576px) {
  html {
    font-size: 16px;
  }
  .table {
    table-layout: auto;
  }
  .step {
    display: table-cell;
  }
}
@media print {
  html {
    font-size: 18px;
    line-height: 0.8;
  }
  .btn {
    display: none;
  }
  .print-none {
    display: none;
  }
  .section {
    padding: 0;
    margin: 0;
  }
  .col {
    padding: 0;
    margin: 0;
  }
  .h4 {
    font-size: 18px;
  }
  .form {
    margin: 0;
  }
  .form-control {
    padding: 0;
    margin: 0;
  }
  .step {
    padding: 0;
    margin: 0;
  }
  .d-flex {
    padding: 0;
    margin: 0;
  }
  .table {
    padding: 0;
    margin: 0;
  }
  .print-mp-none {
    margin: 0;
    padding: 0;
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .gap-print {
    gap: 0;
  }
  .print-column {
    width: 100px;
    padding: 0;
    margin: 0;
    vertical-align: middle;
  }
  .print-select {
    width: 100px;
    padding: 0;
    margin: 0;
    vertical-align: middle;
  }
  .print-date-box {
    width: 200px;
    padding: 0;
    margin: 0;
    vertical-align: middle;
  }
  .print-period {
    width: 75px;
    padding: 0;
    margin: 0;
    vertical-align: middle;
  }
  .ino_reset_checkbox {
    display: none;
  }
  .print-header {
    font-size: 18px;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-top: 0;
  }
  .form-check-label {
    vertical-align: middle;
    margin-top: -6px;
  }
  .print-title {
    margin-top: 0;
    margin-bottom: 0;
    margin: 0;
    padding: 0;
  }
  .print-section {
    padding: 0;
    margin: 0;
  }
  th {
    margin: 0;
  }
  td {
    margin: 0;
  }
  table {
    margin: 0;
  }
  form {
    margin: 0;
  }
  .result {
    padding: 5px;
  }
  #mooring_days_count {
    margin: 0;
  }
  .bg-danger-subtle {
    padding: 0;
    margin: 0;
  }
  .print-flex {
    display: flex;
    align-items: center;
    justify-content: start;
  }
}/*# sourceMappingURL=style.css.map */
