/* HAEUNDAE_V44: 기록보관소 출고/입고/주문/수동/활동 열 순서·폭·정렬 표준화 */
.archive-table-scroll table.archive-table-out,
.archive-table-scroll table.archive-table-in{
  table-layout:fixed!important;
  min-width:1600px!important;
  width:100%!important;
}
.archive-table-scroll table.archive-table-out th,
.archive-table-scroll table.archive-table-in th{
  text-align:center!important;
  vertical-align:middle!important;
  white-space:nowrap!important;
  padding:12px 7px!important;
}
.archive-table-scroll table.archive-table-out td,
.archive-table-scroll table.archive-table-in td{
  text-align:center!important;
  vertical-align:middle!important;
  padding:14px 8px!important;
}
.archive-table-scroll table.archive-table-out .archive-time-head,
.archive-table-scroll table.archive-table-out .archive-time-cell,
.archive-table-scroll table.archive-table-in .archive-time-head,
.archive-table-scroll table.archive-table-in .archive-time-cell{width:150px!important;}
.archive-table-scroll table.archive-table-out .archive-kind-head,
.archive-table-scroll table.archive-table-out .archive-kind-cell,
.archive-table-scroll table.archive-table-in .archive-kind-head,
.archive-table-scroll table.archive-table-in .archive-kind-cell{width:105px!important;}
.archive-table-scroll table.archive-table-out .archive-actor-head,
.archive-table-scroll table.archive-table-out .archive-actor-cell,
.archive-table-scroll table.archive-table-in .archive-actor-head,
.archive-table-scroll table.archive-table-in .archive-actor-cell{width:120px!important;}
.archive-table-scroll table.archive-table-out .archive-counselor-head,
.archive-table-scroll table.archive-table-out .archive-counselor-cell,
.archive-table-scroll table.archive-table-in .archive-brand-head,
.archive-table-scroll table.archive-table-in .archive-brand-cell{width:135px!important;}
.archive-table-scroll table.archive-table-out .archive-order-no-head,
.archive-table-scroll table.archive-table-out .archive-order-no-cell{width:140px!important;}
.archive-table-scroll table.archive-table-out .archive-product-head,
.archive-table-scroll table.archive-table-out .archive-product-cell{width:374px!important;}
.archive-table-scroll table.archive-table-in .archive-product-head,
.archive-table-scroll table.archive-table-in .archive-product-cell{width:430px!important;}
.archive-table-scroll table.archive-table-in .archive-code-head,
.archive-table-scroll table.archive-table-in .archive-code-cell{width:135px!important;}
.archive-table-scroll table.archive-table-out .archive-qty-head,
.archive-table-scroll table.archive-table-out .archive-qty-cell,
.archive-table-scroll table.archive-table-in .archive-qty-head,
.archive-table-scroll table.archive-table-in .archive-qty-cell{width:58px!important;}
.archive-table-scroll table.archive-table-out .archive-composition-head,
.archive-table-scroll table.archive-table-out .archive-composition-cell,
.archive-table-scroll table.archive-table-in .archive-composition-head,
.archive-table-scroll table.archive-table-in .archive-composition-cell{width:58px!important;}
.archive-table-scroll table.archive-table-out .archive-amount-head,
.archive-table-scroll table.archive-table-out .archive-amount-cell{width:125px!important;}
.archive-table-scroll table.archive-table-out .archive-memo-head,
.archive-table-scroll table.archive-table-out .archive-memo-cell{width:335px!important;}
.archive-table-scroll table.archive-table-in .archive-memo-head,
.archive-table-scroll table.archive-table-in .archive-memo-cell{width:409px!important;}
.archive-table-scroll table.archive-table-out td.archive-product-cell,
.archive-table-scroll table.archive-table-out td.archive-memo-cell,
.archive-table-scroll table.archive-table-in td.archive-product-cell,
.archive-table-scroll table.archive-table-in td.archive-memo-cell{
  text-align:left!important;
  white-space:normal!important;
  word-break:keep-all!important;
  overflow-wrap:normal!important;
  line-height:1.45!important;
}
.archive-table-scroll table.archive-table-out td.archive-person-wrap-cell,
.archive-table-scroll table.archive-table-in td.archive-person-wrap-cell{
  white-space:normal!important;
  word-break:keep-all!important;
  overflow-wrap:normal!important;
  line-height:1.35!important;
}
.archive-table-scroll table.archive-table-out td.archive-time-cell,
.archive-table-scroll table.archive-table-out td.archive-kind-cell,
.archive-table-scroll table.archive-table-out td.archive-order-no-cell,
.archive-table-scroll table.archive-table-out td.archive-qty-cell,
.archive-table-scroll table.archive-table-out td.archive-composition-cell,
.archive-table-scroll table.archive-table-out td.archive-amount-cell,
.archive-table-scroll table.archive-table-in td.archive-time-cell,
.archive-table-scroll table.archive-table-in td.archive-kind-cell,
.archive-table-scroll table.archive-table-in td.archive-brand-cell,
.archive-table-scroll table.archive-table-in td.archive-code-cell,
.archive-table-scroll table.archive-table-in td.archive-qty-cell,
.archive-table-scroll table.archive-table-in td.archive-composition-cell{white-space:nowrap!important;}

.archive-table-scroll table.archive-table-order{
  table-layout:fixed!important;
  min-width:1450px!important;
  width:100%!important;
}
.archive-table-scroll table.archive-table-order th{
  text-align:center!important;
  vertical-align:middle!important;
  white-space:nowrap!important;
}
.archive-table-scroll table.archive-table-order td{
  text-align:center!important;
  vertical-align:middle!important;
}
.archive-table-scroll table.archive-table-order th:nth-child(1),
.archive-table-scroll table.archive-table-order td:nth-child(1){width:175px;}
.archive-table-scroll table.archive-table-order th:nth-child(2),
.archive-table-scroll table.archive-table-order td:nth-child(2){width:95px;}
.archive-table-scroll table.archive-table-order th:nth-child(3),
.archive-table-scroll table.archive-table-order td:nth-child(3){width:145px;}
.archive-table-scroll table.archive-table-order th:nth-child(4),
.archive-table-scroll table.archive-table-order td:nth-child(4){width:175px;}
.archive-table-scroll table.archive-table-order th:nth-child(5),
.archive-table-scroll table.archive-table-order td:nth-child(5){width:560px;}
.archive-table-scroll table.archive-table-order th:nth-child(6),
.archive-table-scroll table.archive-table-order td:nth-child(6){width:100px;}
.archive-table-scroll table.archive-table-order th:nth-child(7),
.archive-table-scroll table.archive-table-order td:nth-child(7){width:165px;}
.archive-table-scroll table.archive-table-order td.archive-order-item-cell{
  text-align:left!important;
  white-space:normal!important;
  word-break:keep-all!important;
  overflow-wrap:anywhere!important;
  line-height:1.45!important;
  font-weight:900!important;
}
.archive-table-scroll table.archive-table-order td.archive-order-date-cell,
.archive-table-scroll table.archive-table-order td.archive-order-status-cell,
.archive-table-scroll table.archive-table-order td.archive-order-no-cell,
.archive-table-scroll table.archive-table-order td.archive-order-qty-cell,
.archive-table-scroll table.archive-table-order td.archive-order-amount-cell{white-space:nowrap!important;}
.archive-table-scroll table.archive-table-order td.archive-order-person-cell{
  white-space:normal!important;
  word-break:keep-all!important;
  overflow-wrap:anywhere!important;
  line-height:1.35!important;
}
.archive-table-scroll table.archive-table-order td.archive-order-amount-cell{
  color:var(--danger)!important;
  font-weight:950!important;
}
.archive-table-scroll table.archive-table-order tr.archive-order-group-start:not(:first-child) td{border-top:2px solid #8C8175!important;}
.archive-table-scroll table.archive-table-order tr.archive-order-group-sub td{border-top:1px solid var(--border)!important;}

.archive-table-scroll table.archive-table-manual{
  table-layout:fixed!important;
  min-width:1500px!important;
  width:100%!important;
}
.archive-table-scroll table.archive-table-manual th,
.archive-table-scroll table.archive-table-activity th{
  text-align:center!important;
  vertical-align:middle!important;
  white-space:nowrap!important;
}
.archive-table-scroll table.archive-table-manual td,
.archive-table-scroll table.archive-table-activity td{
  text-align:center!important;
  vertical-align:middle!important;
}
.archive-table-scroll table.archive-table-manual th:nth-child(1),
.archive-table-scroll table.archive-table-manual td:nth-child(1){width:170px;white-space:nowrap!important;}
.archive-table-scroll table.archive-table-manual th:nth-child(2),
.archive-table-scroll table.archive-table-manual td:nth-child(2){width:140px;}
.archive-table-scroll table.archive-table-manual th:nth-child(3),
.archive-table-scroll table.archive-table-manual td:nth-child(3){width:130px;white-space:nowrap!important;}
.archive-table-scroll table.archive-table-manual th:nth-child(4),
.archive-table-scroll table.archive-table-manual td:nth-child(4){width:250px;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
.archive-table-scroll table.archive-table-manual th:nth-child(5),
.archive-table-scroll table.archive-table-manual td:nth-child(5){width:78px;white-space:nowrap!important;padding-left:7px!important;padding-right:7px!important;}
.archive-table-scroll table.archive-table-manual th:nth-child(6),
.archive-table-scroll table.archive-table-manual td:nth-child(6){width:118px;white-space:nowrap!important;padding-left:7px!important;padding-right:7px!important;}
.archive-table-scroll table.archive-table-manual th:nth-child(7),
.archive-table-scroll table.archive-table-manual td:nth-child(7){width:614px;}
.archive-table-scroll table.archive-table-manual td:nth-child(7){
  text-align:left!important;
  white-space:normal!important;
  word-break:keep-all!important;
  overflow-wrap:anywhere!important;
  line-height:1.45!important;
}
.archive-table-scroll table.archive-table-manual td.archive-person-wrap-cell{
  white-space:normal!important;
  word-break:keep-all!important;
  overflow-wrap:anywhere!important;
  line-height:1.35!important;
}

.archive-table-scroll table.archive-table-activity{
  table-layout:fixed!important;
  min-width:1280px!important;
  width:100%!important;
}
.archive-table-scroll table.archive-table-activity th:nth-child(1),
.archive-table-scroll table.archive-table-activity td:nth-child(1){width:180px;white-space:nowrap!important;}
.archive-table-scroll table.archive-table-activity th:nth-child(2),
.archive-table-scroll table.archive-table-activity td:nth-child(2){width:150px;}
.archive-table-scroll table.archive-table-activity th:nth-child(3),
.archive-table-scroll table.archive-table-activity td:nth-child(3){width:190px;white-space:nowrap!important;}
.archive-table-scroll table.archive-table-activity th:nth-child(4),
.archive-table-scroll table.archive-table-activity td:nth-child(4){width:760px;}
.archive-table-scroll table.archive-table-activity td:nth-child(4){
  text-align:left!important;
  white-space:normal!important;
  word-break:keep-all!important;
  overflow-wrap:anywhere!important;
  line-height:1.45!important;
}
.archive-table-scroll table.archive-table-activity td.archive-person-wrap-cell{
  white-space:normal!important;
  word-break:keep-all!important;
  overflow-wrap:anywhere!important;
  line-height:1.35!important;
}
