.fact-editor{display:grid;gap:.5rem;margin:.75rem 0}.fact-row{display:grid;grid-template-columns:minmax(70px,1fr) minmax(70px,1fr) auto;gap:.5rem;align-items:end}.fact-row.sizes{grid-template-columns:minmax(70px,1fr) minmax(60px,1fr) 70px auto}.fact-row input,.fact-row select{width:100%;min-width:0}.fact-row button{padding:.5rem}.workflow-panel{border:1px solid #ccd9dc;border-radius:12px;padding:1rem;margin:1rem 0;background:#f7fafb}.workflow-panel summary{cursor:pointer;font-weight:650}.workflow-scroll{overflow:auto;max-height:380px}.workflow-table{border-collapse:collapse;width:100%;font-size:.9rem}.workflow-table td,.workflow-table th{padding:.6rem;text-align:left;border-bottom:1px solid #d7e1e4;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere}.workflow-table th{background:#edf3f5}.workflow-panel .warning{color:#874600}.workflow-panel .unknown,.workflow-panel .review{color:#5b487d}.workflow-panel .pass{color:#14643e}.export-selected{font-weight:650}.export-picker{display:flex;gap:.4rem;align-items:center}.workflow-preview{max-height:200px;overflow:auto}.fact-raw{font-size:.85rem}.workflow-status{white-space:pre-wrap}@media(max-width:520px){.fact-row,.fact-row.sizes{grid-template-columns:1fr 1fr}.fact-row button{justify-self:start}.workflow-panel{padding:.75rem}.workflow-table{min-width:480px}}
