/* Desktop: header and receipt rows must use the same nine tracks.
   :not(.data-head) is needed to override older row-specific rules. */
@media (min-width: 901px) {
  body .app-data-table .data-row.data-head,
  body .app-data-table .data-row:not(.data-head) {
    display: grid !important;
    grid-template-columns: 58px minmax(94px,.75fr) minmax(100px,.8fr) minmax(130px,1.2fr) minmax(85px,.72fr) minmax(78px,.65fr) minmax(82px,.68fr) minmax(112px,.9fr) 40px !important;
    column-gap: clamp(7px,1vw,14px) !important;
    padding-inline: 12px !important;
    box-sizing: border-box !important;
  }
}
