/* excel-to-csv: styles only it uses, split out of site.css by scripts/split-css.mjs. */
.sheet-preview { max-height: 420px; overflow: auto; border: 1px solid var(--line); border-radius: var(--r-control); }
.sheet-preview table { margin: 0; font-size: 0.86rem; }
.sheet-preview th, .sheet-preview td { white-space: nowrap; max-width: 260px; overflow: hidden; text-overflow: ellipsis; }
.sheet-preview thead th { position: sticky; top: 0; background: var(--mist); }
#x2c-result, #x2j-result, #x2p-result, #c2x-result { display: flex; flex-direction: column; gap: 14px; }
#x2c-result[hidden], #x2j-result[hidden], #x2p-result[hidden], #c2x-result[hidden] { display: none; }
