.data-workspace{min-width:0}.data-workspace .completion-selection{margin:16px 0}.data-range{display:grid;grid-template-columns:repeat(3,minmax(130px,1fr)) auto;gap:12px;align-items:end;margin:16px 0}.data-range .field{min-width:0;margin:0}.data-evidence-json{font-size:12px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;overflow:auto;border:1px solid var(--line);border-radius:10px;padding:14px}.data-workspace .completion-evidence h3{font-size:16px;line-height:1.7}.data-workspace .completion-selection>span{overflow-wrap:anywhere}.data-workspace .completion-series{margin-top:16px}.data-workspace .completion-table td{overflow-wrap:anywhere}.data-workspace .form-note{line-height:1.7}
@media(max-width:1000px){.data-range{grid-template-columns:1fr 1fr}.data-range button{min-height:44px}}@media(max-width:500px){.data-range{grid-template-columns:1fr}.data-workspace .completion-selection>span{width:100%}.data-workspace .completion-series svg{min-height:150px}}
.data-dialog{min-width:0;max-width:100%}.data-dialog .research-table-wrap{max-width:100%;overflow-x:auto}.data-dialog .completion-table td{overflow-wrap:anywhere}.data-dialog .completion-table small{display:block;margin-top:5px}.data-dialog .completion-row-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.data-dialog .completion-row-actions>*{white-space:normal;text-align:center;max-width:100%}.data-dialog .form-note,.data-review-key{line-height:1.7;overflow-wrap:anywhere}.data-review-key{font-size:13px;color:var(--muted);margin:12px 0}.data-diagnostics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0}.data-diagnostic{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface,#fff);color:inherit;padding:12px;text-align:left;font:inherit;cursor:pointer;min-width:0}.data-diagnostic span{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.data-diagnostic strong{font-size:17px;font-variant-numeric:tabular-nums}.data-diagnostic.selected{border-color:var(--accent,#497fc3);background:var(--tint,#f1f5fb)}.data-diagnostic:focus-visible{outline:2px solid var(--accent,#497fc3);outline-offset:2px}.data-diagnostic:disabled{opacity:.65;cursor:wait}.data-dialog .completion-filter{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.data-dialog .completion-filter .field{min-width:0;flex:1 1 120px}.data-dialog .completion-pagination{flex-wrap:wrap;gap:8px}.data-dialog .completion-evidence h3{font-size:15px;line-height:1.6}
@media(max-width:600px){.data-diagnostics{grid-template-columns:repeat(2,minmax(0,1fr))}.data-dialog .data-range{grid-template-columns:1fr}.data-dialog .completion-row-actions>*{flex:1 1 130px}.data-diagnostic{padding:10px;gap:6px;min-height:58px}.data-dialog .completion-pagination span{font-size:12px}.data-dialog .data-range .button{width:100%}}
.data-catalog-gap{margin:10px 0;padding:10px 12px;border-left:3px solid #b87425;background:#fcf6eb;color:#795218;font-size:12px;line-height:1.7;overflow-wrap:anywhere}
