/* Initial HTML uses the same work-specific labels and values as the enhanced list. */
.initial-titles-mobile { display: none; }
.seo-character-fallback .character-table { table-layout: fixed; width: 100%; min-width: 0; }
.seo-character-fallback .character-table th:first-child,
.seo-character-fallback .character-table td:first-child { width: auto; }
.seo-character-fallback .character-table thead th:not(:first-child) { width: 12%; }
.seo-character-fallback .character-table[data-columns="2"] thead th:last-child { width: 54%; }
.seo-character-fallback .character-table th,
.seo-character-fallback .character-table td { overflow-wrap: anywhere; white-space: normal; }
.seo-character-fallback .character-table tbody th { text-align: left; padding: 8px; }
.seo-character-fallback dl { margin: 8px 0; font-weight: normal; }
.seo-character-fallback dt { font-weight: 700; }
.seo-character-fallback dd { margin: 0 0 8px; }
@media (max-width: 850px) {
  .initial-titles-pc { display: none; }
  .initial-titles-mobile { display: block; }
  .seo-character-fallback .character-table { font-size: .8rem; }
  .seo-character-fallback .character-table th,
  .seo-character-fallback .character-table td { padding: 6px 3px; }
}
