/* inbounds 페이지 전용 스타일 경계. 신규 규칙은 이 파일에만 추가한다. */

.inbound-request-lines { min-width:1180px; }
.inbound-request-lines th,
.inbound-request-lines td { vertical-align:middle; }
.inbound-request-lines .masta-product-picker { min-width:230px; }
.inbound-request-lines .inbound-line-owner { min-width:190px; }
.inbound-request-lines tfoot th { background:#f5f7f5; color:#183c2f; border-top:2px solid #d9e2dc; }
.inbound-request-total-row .num { font-variant-numeric:tabular-nums; color:#b45309; }
.inbound-request-list-table { min-width:1180px; table-layout:fixed; }
.inbound-request-list-table th:first-child,
.inbound-request-list-table td:first-child { width:180px; }
.inbound-request-list-table th:nth-child(3),
.inbound-request-list-table td:nth-child(3) { width:160px; }
.inbound-request-list-table th:nth-child(6),
.inbound-request-list-table td:nth-child(6),
.inbound-request-list-table th:last-child,
.inbound-request-list-table td:last-child { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.inbound-request-no-link {
  display:inline-block;
  max-width:100%;
  padding:0;
  border:0;
  border-radius:0;
  background:transparent;
  box-shadow:none;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  vertical-align:middle;
}

@media (max-width:430px) {
  .inbound-request-filter .filters { grid-template-columns:1fr; }
  .inbound-request-lines { min-width:1120px; }
}
