#colTableWrap .sku-table { table-layout: fixed; }
#colTableWrap .sku-table th:nth-child(1) { width: 14%; }
#colTableWrap .sku-table th:nth-child(2) { width: 38%; }
#colTableWrap .sku-table th:nth-child(3) { width: 16%; }
#colTableWrap .sku-table th:nth-child(4) { width: 14%; }
#colTableWrap .sku-table th:nth-child(5) { width: 10%; }
#colTableWrap .sku-table th:nth-child(6) { width: 8%; }

@media (max-width: 900px) {
  #colTableWrap .sku-table thead { display: none; }
  #colTableWrap .sku-table,
  #colTableWrap .sku-table tbody,
  #colTableWrap .sku-table tr,
  #colTableWrap .sku-table td { display: block; width: 100%; }
  #colTableWrap .sku-table tr {
    padding: 12px 14px 14px;
    border-bottom: 1px solid var(--border);
  }
  #colTableWrap .sku-table td {
    display: grid;
    grid-template-columns: 110px 1fr;
    gap: 8px;
    padding: 4px 0;
    border: 0;
    text-align: left;
  }
  #colTableWrap .sku-table td::before {
    content: attr(data-label);
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: var(--text-muted);
    padding-top: 2px;
  }
  #colTableWrap .sku-table td.sku-action,
  #colTableWrap .sku-table td.sku-num { text-align: left; }
  #colTableWrap .sku-table td.sku-action {
    grid-template-columns: 1fr;
    padding-top: 10px;
  }
  #colTableWrap .sku-table td.sku-action::before { display: none; }
  #colTableWrap .sku-table [data-col="mfr"] { display: grid !important; }
}
