.margin_print {
  margin-top: 0px;
}
@media print {
  body {
    margin: 0;
    padding: 0;
  }
  .container {
    padding-top: 60px; /* 為內容添加一些頂部間距 */
    max-width: calc(100% - 60px);
    margin: 35px;
    page-break-inside: avoid;
  }
  .no-print {
      display: none;
  }
  .page-break {
    clear: both;
    page-break-before: always;
  }
  .margin_print {
    margin-top: 160px;
  }
  table.table > thead > tr > th {
    word-wrap: normal;
    width: fit-content;
    max-width: calc(100% - 40px);
    min-width: 80px;
  }
}
