/* Dummy Text & Data Generator — schema rows and wide preview table. */
.dd-rows { display: flex; flex-direction: column; gap: 0.4rem; min-width: 0; margin-bottom: 0.5rem; }
.dd-row { display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(0, 1.4fr) minmax(0, 0.9fr) 44px; gap: 0.4rem; align-items: center; min-width: 0; }
.dd-row .input-clean, .dd-row .select-clean { min-width: 0; }
.dd-text { max-height: 560px; overflow: auto; white-space: pre-wrap; }
.dd-text[hidden], .dd-table-wrap[hidden], #output-note[hidden], #pane-text[hidden], #pane-people[hidden], #pane-dataset[hidden] { display: none; }
.dd-table-wrap { max-height: 560px; }
.dd-table { table-layout: auto; min-width: 100%; white-space: nowrap; }
.dd-table th { width: auto; position: sticky; top: 0; background: var(--surface); }
.dd-table td { max-width: 260px; overflow: hidden; text-overflow: ellipsis; }
@container (max-width: 480px) { .dd-row { grid-template-columns: minmax(0, 1fr) 44px; } .dd-row .dd-type { grid-column: 1 / -1; } }
