/* Model ID pages: the checker's sheet, with long model IDs that wrap instead of overflowing a narrow screen. */
.msc h1 { max-width: none; overflow-wrap: anywhere; }
.msc-id-rows .msc-row-rep { overflow-wrap: anywhere; }
.msc-id-list { list-style: none; margin: 0 0 var(--wp-4); padding: 0; display: flex; flex-wrap: wrap; gap: var(--wp-2) var(--wp-4); }
.msc-id-list code { white-space: normal; overflow-wrap: anywhere; }
.msc-id-list a, .msc-id-table th a { display: inline-block; min-width: 48px; padding-block: 12px; margin-block: -12px; }
@media (max-width: 40rem) {
  .msc-id-table td:nth-child(2)::before { content: "Surface: "; color: var(--wp-muted); }
  .msc-id-table td:nth-child(3)::before { content: "Date: "; color: var(--wp-muted); }
  .msc-id-table td:nth-child(4)::before { content: "Meaning: "; color: var(--wp-muted); }
  .msc-id-table td:nth-child(5)::before { content: "Replacement: "; color: var(--wp-muted); }
}
