/* M56-C4-A: additive, opt-in ERP density layer. No selector escapes the namespaced root. */
body[data-ui-density="erp-compact-v1"] {
  --erp-density-row: 34px;
  --erp-density-head: 34px;
  --erp-density-font: 13px;
  --erp-density-border: #d9e2ec;
  --erp-density-muted: #607086;
  --erp-density-surface: #f7f9fc;
  overflow-x: hidden;
}

body[data-ui-density="erp-compact-v1"][data-erp-density-mode="compact"] {
  --erp-density-row: 29px;
  --erp-density-head: 32px;
}

body[data-ui-density="erp-compact-v1"][data-erp-density-mode="comfortable"] {
  --erp-density-row: 43px;
  --erp-density-head: 42px;
}

body[data-ui-density="erp-compact-v1"] .erp-density-v1-bar {
  position: relative;
  z-index: 18;
  display: flex;
  align-items: center;
  gap: 8px;
  min-height: 42px;
  margin: 0 0 8px;
  padding: 5px 8px;
  border: 1px solid #c9d6e5;
  border-radius: 8px;
  background: #f6f9fd;
  box-shadow: 0 1px 2px rgb(15 23 42 / 5%);
  font-size: 13px;
}

body[data-ui-density="erp-compact-v1"] .erp-density-v1-bar strong {
  white-space: nowrap;
  color: #173b67;
}

body[data-ui-density="erp-compact-v1"] .topbar > .erp-density-v1-bar {
  min-height: 36px;
  margin: 0 auto;
  padding: 2px 4px;
  border: 0;
  background: transparent;
  box-shadow: none;
}

body[data-ui-density="erp-compact-v1"] .erp-density-v1-spacer { flex: 1 1 auto; }

body[data-ui-density="erp-compact-v1"] .erp-density-v1-bar select,
body[data-ui-density="erp-compact-v1"] .erp-density-v1-bar button {
  min-height: 30px;
  margin: 0;
  padding: 4px 9px;
  border: 1px solid #b9c8da;
  border-radius: 6px;
  background: #fff;
  color: #24364b;
  font: inherit;
  cursor: pointer;
}

body[data-ui-density="erp-compact-v1"] .erp-density-v1-bar button:hover { border-color: #5b86b7; }
body[data-ui-density="erp-compact-v1"] .erp-density-v1-kill { color: #9f1d1d !important; border-color: #e2b7b7 !important; }

body[data-ui-density="erp-compact-v1"] .erp-density-v1-columns {
  position: relative;
}

body[data-ui-density="erp-compact-v1"] .erp-density-v1-column-panel {
  position: absolute;
  top: calc(100% + 5px);
  right: 0;
  z-index: 30;
  width: min(370px, 80vw);
  max-height: 420px;
  overflow: auto;
  padding: 8px;
  border: 1px solid #b7c8db;
  border-radius: 8px;
  background: #fff;
  box-shadow: 0 14px 38px rgb(15 23 42 / 20%);
}

body[data-ui-density="erp-compact-v1"] .erp-density-v1-column-panel[hidden] { display: none; }

body[data-ui-density="erp-compact-v1"] .erp-density-v1-column-row {
  display: grid;
  grid-template-columns: 22px minmax(0, 1fr) 30px 30px;
  gap: 5px;
  align-items: center;
  min-height: 32px;
  border-bottom: 1px solid #edf1f6;
}

body[data-ui-density="erp-compact-v1"] .erp-density-v1-column-row span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

body[data-ui-density="erp-compact-v1"] .erp-density-v1-column-row button { min-height: 25px; padding: 1px 5px; }

body[data-ui-density="erp-compact-v1"] .erp-density-v1-filter-chips {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  min-height: 0;
  margin: -2px 0 7px;
  color: var(--erp-density-muted);
  font-size: 12px;
}

body[data-ui-density="erp-compact-v1"] .erp-density-v1-filter-chip {
  padding: 2px 7px;
  border: 1px solid #ccd8e6;
  border-radius: 999px;
  background: #fff;
}

body[data-ui-density="erp-compact-v1"] .erp-density-v1-advanced[hidden] { display: none !important; }

body[data-ui-density="erp-compact-v1"] .erp-density-v1-hidden { display: none !important; }

body[data-ui-density="erp-compact-v1"] .erp-density-v1-resizer {
  position: absolute;
  top: 0;
  right: -4px;
  z-index: 7;
  width: 9px;
  height: 100%;
  cursor: col-resize;
  touch-action: none;
}

body[data-ui-density="erp-compact-v1"] .erp-density-v1-resizer::after {
  position: absolute;
  top: 24%;
  bottom: 24%;
  left: 4px;
  width: 1px;
  background: #9fb2c8;
  content: "";
  opacity: .55;
}

body[data-ui-density="erp-compact-v1"] .content { gap: 6px; padding: 6px 12px; }
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .content { gap: 2px; }

body[data-ui-density="erp-compact-v1"] .page-head { display: none; }
body[data-ui-density="erp-compact-v1"] .erp-density-v1-page-action { text-decoration: none; }

body[data-ui-density="erp-compact-v1"] .table-wrap {
  max-width: 100%;
  overflow-x: auto;
  overflow-y: auto;
  overscroll-behavior: contain;
}

body[data-ui-density="erp-compact-v1"] .table-wrap > table {
  width: max-content;
  min-width: 100%;
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 0;
  font-size: var(--erp-density-font);
}

body[data-ui-density="erp-compact-v1"] .table-wrap > table > thead > tr > th {
  position: sticky;
  top: 0;
  z-index: 5;
  height: var(--erp-density-head);
  min-height: var(--erp-density-head);
  padding: 4px 8px;
  border-right: 1px solid var(--erp-density-border);
  border-bottom: 1px solid #bfcddd;
  background: #eef3f8;
  line-height: 1.2;
  white-space: nowrap;
}

body[data-ui-density="erp-compact-v1"] .table-wrap > table > tbody > tr > td {
  height: var(--erp-density-row);
  min-height: var(--erp-density-row);
  max-height: var(--erp-density-row);
  padding: 3px 8px;
  border-right: 1px solid #edf1f5;
  border-bottom: 1px solid #e6ebf1;
  line-height: 1.25;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

body[data-ui-density="erp-compact-v1"] .table-wrap > table > tbody > tr:nth-child(even) > td { background: #fafbfd; }
body[data-ui-density="erp-compact-v1"] .table-wrap > table > tbody > tr:hover > td { background: #edf5ff; }

body[data-ui-density="erp-compact-v1"] .table-wrap > table > thead > tr > th.erp-density-v1-sticky-left,
body[data-ui-density="erp-compact-v1"] .table-wrap > table > tbody > tr > td.erp-density-v1-sticky-left {
  position: sticky;
  left: var(--erp-density-sticky-left, 0px);
  z-index: 6;
  box-shadow: 1px 0 0 #c5d1df;
}

body[data-ui-density="erp-compact-v1"] .table-wrap > table > thead > tr > th.erp-density-v1-sticky-right,
body[data-ui-density="erp-compact-v1"] .table-wrap > table > tbody > tr > td.erp-density-v1-sticky-right {
  position: sticky;
  right: 0;
  z-index: 6;
  box-shadow: -1px 0 0 #c5d1df;
}

body[data-ui-density="erp-compact-v1"] .table-wrap > table > thead > tr > th.erp-density-v1-sticky-left,
body[data-ui-density="erp-compact-v1"] .table-wrap > table > thead > tr > th.erp-density-v1-sticky-right { z-index: 9; background: #e7eef6; }

body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .page02-truth-panel { margin-bottom: 4px; padding: 4px 8px; }
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .m43-c5-context { display: grid; grid-template-columns: auto minmax(0, 1fr); align-items: center; min-height: 34px; margin: 0 0 6px; }
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .m43-c5-context__head { display: contents; }
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .m43-c5-context__head > div { display: contents; }
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .m43-c5-context__head h2 { grid-column: 1; margin: 0; padding: 4px 8px; font-size: 13px; line-height: 20px; white-space: nowrap; }
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .m43-c5-context__head p { display: none; }
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .m43-c5-status { grid-column: 1; grid-row: 1; margin-left: 88px; padding: 1px 6px; min-height: 20px; font-size: 12px; }
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .m43-c5-context__message { grid-column: 2; grid-row: 1; min-width: 0; margin: 0; padding: 4px 8px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .page02-truth-panel > .panel-title,
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .page02-head,
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .page02-context-note { display: none; }
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .page02-truth-strip { min-height: 34px; gap: 6px; }
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .page02-truth-strip > div { padding: 2px 7px; }
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .page02-context-note { margin: 4px 0 0; }
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .page02-controls { padding: 6px 8px; }
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .page02-table-panel { padding: 8px; }
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .page02-order-filter-grid { grid-template-columns: minmax(280px, 2fr) minmax(170px, 1fr) minmax(150px, .8fr) minmax(250px, 1.2fr); gap: 8px; }
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .page02-order-filter-grid > .filter { min-height: 46px; padding: 3px 8px; }
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .page02-active-row,
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .page02-state { min-height: 18px; margin: 0; padding: 1px 0; font-size: 12px; line-height: 16px; }
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .page02-business-order-table > tbody > tr > td { vertical-align: middle; }
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .page02-order-identity strong,
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .page02-cell-stack strong,
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .page02-order-identity small,
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .page02-cell-stack small { display: inline; margin: 0; line-height: 1.2; }
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .page02-order-identity small::before,
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .page02-cell-stack small::before { content: " · "; }
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .page02-order-identity { display: flex; align-items: center; gap: 4px; min-width: 0; }
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .page02-order-select { display: inline-flex; flex: 1 1 auto; width: auto; min-width: 0; min-height: 20px !important; height: 20px !important; padding: 0 !important; align-items: center; }
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .page02-cell-stack { display: inline; }
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .page02-status-badge { padding: 2px 6px; }
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .page02-result-counts { display: flex; min-width: 360px; gap: 6px; }
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .page02-result-count { display: inline-flex; flex: 0 0 auto; gap: 3px; }
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .page02-result-count .page02-count { min-width: 0; padding: 1px 4px; }
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .page02-row-actions { align-items: center; gap: 4px; }
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .page02-row-actions > .btn,
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .page02-row-actions > details > summary.btn { min-height: 22px !important; height: 22px !important; padding: 1px 6px !important; line-height: 18px; }
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .page02-row-actions > details { height: 22px; }
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .page02-table-wrap { max-height: calc(100vh - 322px); }
body[data-ui-density="erp-compact-v1"][data-page="BOMOVERALL"] .page02-footer { min-height: 38px; padding: 4px 8px; }

body[data-ui-density="erp-compact-v1"][data-page="LIST"] .page08-return-bar { min-height: 28px !important; height: 28px; margin-bottom: 2px !important; padding: 2px 6px !important; flex-wrap: nowrap; overflow: hidden; }
body[data-ui-density="erp-compact-v1"][data-page="LIST"] .page08-return-bar > * { min-height: 22px; padding-top: 1px; padding-bottom: 1px; white-space: nowrap; }
body[data-ui-density="erp-compact-v1"][data-page="LIST"] .a5-result-overview { margin-bottom: 4px; padding: 2px 8px; }
body[data-ui-density="erp-compact-v1"][data-page="LIST"] .a5-result-overview .panel-title,
body[data-ui-density="erp-compact-v1"][data-page="LIST"] .a5-result-overview .detail-tabs { display: none; }
body[data-ui-density="erp-compact-v1"][data-page="LIST"] .a5-result-overview .grid-5 { gap: 6px; }
body[data-ui-density="erp-compact-v1"][data-page="LIST"] .a5-result-overview .stat { min-height: 30px; padding: 1px 6px; }
body[data-ui-density="erp-compact-v1"][data-page="LIST"] .a5-result-overview .num { font-size: 15px; line-height: 18px; }
body[data-ui-density="erp-compact-v1"][data-page="LIST"] .m43-c5-context { display: flex; align-items: center; gap: 8px; min-height: 34px; margin: 0 0 4px; padding: 3px 8px; overflow: hidden; }
body[data-ui-density="erp-compact-v1"][data-page="LIST"] .m43-c5-context__head { display: flex; flex: 0 0 auto; align-items: center; gap: 6px; padding: 0; }
body[data-ui-density="erp-compact-v1"][data-page="LIST"] .m43-c5-context__head > div { display: contents; }
body[data-ui-density="erp-compact-v1"][data-page="LIST"] .m43-c5-context__head h2 { margin: 0; font-size: 13px; line-height: 20px; white-space: nowrap; }
body[data-ui-density="erp-compact-v1"][data-page="LIST"] .m43-c5-context__head p { display: none; }
body[data-ui-density="erp-compact-v1"][data-page="LIST"] .m43-c5-status { min-height: 20px; padding: 1px 6px; font-size: 12px; }
body[data-ui-density="erp-compact-v1"][data-page="LIST"] .m43-c5-context__grid { display: flex; flex: 1 1 260px; min-width: 160px; padding: 0; }
body[data-ui-density="erp-compact-v1"][data-page="LIST"] .m43-c5-context__grid > div { display: none; }
body[data-ui-density="erp-compact-v1"][data-page="LIST"] .m43-c5-context__grid > div:first-child { display: flex; min-width: 0; align-items: center; gap: 5px; }
body[data-ui-density="erp-compact-v1"][data-page="LIST"] .m43-c5-context__grid > div:first-child span { flex: 0 0 auto; }
body[data-ui-density="erp-compact-v1"][data-page="LIST"] .m43-c5-context__grid > div:first-child strong { min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
body[data-ui-density="erp-compact-v1"][data-page="LIST"] .m43-c5-domain-row,
body[data-ui-density="erp-compact-v1"][data-page="LIST"] .m43-c5-steps { display: none; }
body[data-ui-density="erp-compact-v1"][data-page="LIST"] .m43-c5-result-row { display: flex; flex: 0 0 auto; align-items: center; gap: 4px; padding: 0; white-space: nowrap; }
body[data-ui-density="erp-compact-v1"][data-page="LIST"] .m43-c5-result-row > strong { display: none; }
body[data-ui-density="erp-compact-v1"][data-page="LIST"] .m43-c5-result { min-height: 22px; padding: 1px 5px; }
body[data-ui-density="erp-compact-v1"][data-page="LIST"] .a5-result-table { padding: 3px 8px; }
body[data-ui-density="erp-compact-v1"][data-page="LIST"] .a5-result-table .list-toolbar { display: flex; flex-wrap: nowrap; align-items: center; min-height: 38px; padding: 2px 7px; }
body[data-ui-density="erp-compact-v1"][data-page="LIST"] .a5-result-table .filters { display: flex; flex: 1 1 auto; flex-wrap: nowrap; gap: 5px; }
body[data-ui-density="erp-compact-v1"][data-page="LIST"] .a5-result-table .filter { display: flex; flex: 1 1 150px; align-items: center; gap: 5px; min-height: 30px; padding: 1px 5px; }
body[data-ui-density="erp-compact-v1"][data-page="LIST"] .a5-result-table .filter > label { flex: 0 0 auto; margin: 0; }
body[data-ui-density="erp-compact-v1"][data-page="LIST"] .a5-result-table .filter > input,
body[data-ui-density="erp-compact-v1"][data-page="LIST"] .a5-result-table .filter > select { min-width: 0; height: 30px; }
body[data-ui-density="erp-compact-v1"][data-page="LIST"] .a5-result-table .list-summary { flex: 0 0 auto; white-space: nowrap; }
body[data-ui-density="erp-compact-v1"][data-page="LIST"] .a5-result-table .table-wrap { max-height: calc(100vh - 215px); }
body[data-ui-density="erp-compact-v1"][data-page="LIST"] .a5-result-table .table-footer { min-height: 38px; padding: 4px 7px; }
body[data-ui-density="erp-compact-v1"][data-page="LIST"] .a5-result-table .table-wrap > table > tbody > tr > td { height: var(--erp-density-row) !important; min-height: var(--erp-density-row) !important; max-height: var(--erp-density-row) !important; padding: 3px 8px !important; }
body[data-ui-density="erp-compact-v1"][data-page="LIST"] .a5-result-table .badge { min-height: 18px !important; padding: 1px 5px !important; line-height: 16px; }

body[data-ui-density="erp-compact-v1"][data-page="MAT"] .mmv2-hero,
body[data-ui-density="erp-compact-v1"][data-page="MAT"] .mmv2-advanced-evidence,
body[data-ui-density="erp-compact-v1"][data-page="MAT"] .mmv2-tabs,
body[data-ui-density="erp-compact-v1"][data-page="MAT"] .mmv2-customer-summary,
body[data-ui-density="erp-compact-v1"][data-page="MAT"] .mmv2-card-head { display: none; }
body[data-ui-density="erp-compact-v1"][data-page="MAT"] .m43-c5-context { display: flex; align-items: center; gap: 8px; min-height: 34px; margin: 0 0 4px; padding: 3px 8px; overflow: hidden; }
body[data-ui-density="erp-compact-v1"][data-page="MAT"] .m43-c5-context__head { display: flex; flex: 0 0 auto; align-items: center; gap: 6px; padding: 0; }
body[data-ui-density="erp-compact-v1"][data-page="MAT"] .m43-c5-context__head > div { display: contents; }
body[data-ui-density="erp-compact-v1"][data-page="MAT"] .m43-c5-context__head h2 { margin: 0; font-size: 13px; line-height: 20px; white-space: nowrap; }
body[data-ui-density="erp-compact-v1"][data-page="MAT"] .m43-c5-context__head p { display: none; }
body[data-ui-density="erp-compact-v1"][data-page="MAT"] .m43-c5-status { min-height: 20px; padding: 1px 6px; font-size: 12px; }
body[data-ui-density="erp-compact-v1"][data-page="MAT"] .m43-c5-context__grid { display: flex; flex: 1 1 260px; min-width: 160px; padding: 0; }
body[data-ui-density="erp-compact-v1"][data-page="MAT"] .m43-c5-context__grid > div { display: none; }
body[data-ui-density="erp-compact-v1"][data-page="MAT"] .m43-c5-context__grid > div:first-child { display: flex; min-width: 0; align-items: center; gap: 5px; }
body[data-ui-density="erp-compact-v1"][data-page="MAT"] .m43-c5-context__grid > div:first-child span { flex: 0 0 auto; }
body[data-ui-density="erp-compact-v1"][data-page="MAT"] .m43-c5-context__grid > div:first-child strong { min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
body[data-ui-density="erp-compact-v1"][data-page="MAT"] .m43-c5-domain-row,
body[data-ui-density="erp-compact-v1"][data-page="MAT"] .m43-c5-steps { display: none; }
body[data-ui-density="erp-compact-v1"][data-page="MAT"] .m43-c5-result-row { display: flex; flex: 0 0 auto; align-items: center; gap: 4px; padding: 0; white-space: nowrap; }
body[data-ui-density="erp-compact-v1"][data-page="MAT"] .m43-c5-result-row > strong { display: none; }
body[data-ui-density="erp-compact-v1"][data-page="MAT"] .m43-c5-result { min-height: 22px; padding: 1px 5px; }
body[data-ui-density="erp-compact-v1"][data-page="MAT"] .mmv2-status { min-height: 24px; margin: 0 0 4px; padding: 3px 8px; font-size: 12px; line-height: 16px; }
body[data-ui-density="erp-compact-v1"][data-page="MAT"] [data-mmv2-archive] { padding: 3px 6px; }
body[data-ui-density="erp-compact-v1"][data-page="MAT"] [data-mmv2-archive] > .mmv2-toolbar { display: flex; flex-wrap: nowrap; gap: 5px; padding: 3px; }
body[data-ui-density="erp-compact-v1"][data-page="MAT"] [data-mmv2-archive] > .mmv2-toolbar > label { min-width: 118px; flex: 1 1 128px; }
body[data-ui-density="erp-compact-v1"][data-page="MAT"] [data-mmv2-archive] > .mmv2-toolbar > label:nth-of-type(3) { min-width: 230px; flex-grow: 2; }
body[data-ui-density="erp-compact-v1"][data-page="MAT"] [data-mmv2-archive] > .erp-density-v1-filter-chips { min-height: 18px; margin: 1px 0 3px; white-space: nowrap; overflow: hidden; }
body[data-ui-density="erp-compact-v1"][data-page="MAT"] .mmv2-three-pane { grid-template-columns: minmax(0, 1fr); }
body[data-ui-density="erp-compact-v1"][data-page="MAT"] .mmv2-evidence { display: none; }
body[data-ui-density="erp-compact-v1"][data-page="MAT"] .mmv2-table-card .table-wrap { max-height: calc(100vh - 215px); }
body[data-ui-density="erp-compact-v1"][data-page="MAT"] .mmv2-pagination { min-height: 38px; padding: 4px 7px; }
body[data-ui-density="erp-compact-v1"][data-page="MAT"] .mmv2-material-grid > tbody > tr > td { height: var(--erp-density-row) !important; min-height: var(--erp-density-row) !important; max-height: var(--erp-density-row) !important; padding: 3px 8px !important; }
body[data-ui-density="erp-compact-v1"][data-page="MAT"] .mmv2-material-grid .mmv2-status-pill { min-height: 18px !important; padding: 1px 5px !important; line-height: 16px; }

@media (max-width: 1400px) {
  body[data-ui-density="erp-compact-v1"] .erp-density-v1-bar { flex-wrap: wrap; }
  body[data-ui-density="erp-compact-v1"][data-page="LIST"] .a5-result-overview .grid-5 { grid-template-columns: repeat(5, minmax(120px, 1fr)); overflow-x: auto; }
  body[data-ui-density="erp-compact-v1"][data-page="MAT"] [data-mmv2-archive] > .mmv2-toolbar { flex-wrap: wrap; }
}
