.data-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.data-common-controls,.data-sort-controls{align-items:center}.data-detected{margin-left:auto;color:var(--dev-muted);font-size:.8125rem}.data-detected strong{color:var(--dev-ink)}.data-option-strip,.data-option-stack{display:flex;min-height:70px;padding:17px 30px;align-items:center;flex-wrap:wrap;gap:12px 24px;border-bottom:1px solid var(--dev-line);background:var(--developer-tint)}.data-option-stack{align-items:stretch;flex-direction:column}.data-column-chooser{width:100%;margin:0;padding:0;border:0}.data-column-chooser legend{margin-bottom:10px;color:var(--dev-ink);font-size:.9rem;font-weight:740}.data-column-chooser>div{display:flex;flex-wrap:wrap;gap:8px}.data-column-chooser label{display:inline-flex;min-height:40px;padding:0 11px;align-items:center;gap:8px;border:1.5px solid var(--dev-line);border-radius:9px;color:#293c3a;background:#fbfefe;font-size:.875rem;font-weight:680}.data-column-chooser label:has(input:checked){border-color:var(--developer-border);background:#f0fefc}.data-column-chooser input{width:17px;height:17px;margin:0;accent-color:var(--developer-accent)}.data-column-chooser i{display:inline-flex;margin-left:3px;gap:3px;font-style:normal}.data-column-chooser i button{display:grid;width:26px;height:26px;padding:0;place-items:center;border:1px solid var(--dev-line);border-radius:7px;color:var(--dev-muted);background:#fff}.data-column-chooser i svg{width:14px;transform:rotate(-90deg)}.data-column-chooser i button+button svg{transform:rotate(-90deg)}.data-sort-controls>.dev-field,.data-split-control>.dev-field{width:min(100%,270px)}.data-split-control{align-items:center;justify-content:flex-start}.data-split-control>strong{color:var(--developer-accent);font-size:.9375rem}.data-output-delimiter{align-items:center;justify-content:flex-start}.data-source-input{min-height:410px}.data-code-result{min-height:410px;max-height:610px}.data-table-wrap{max-width:100%;min-height:410px;max-height:610px;overflow:auto;background:#fbfefe}.data-table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;font-size:.875rem;line-height:1.45}.data-table th,.data-table td{max-width:320px;min-width:130px;padding:10px 13px;overflow:hidden;border-right:1px solid var(--dev-line);border-bottom:1px solid var(--dev-line);text-align:left;text-overflow:ellipsis;white-space:nowrap}.data-table th{position:sticky;z-index:1;top:0;color:#162e2c;background:#e2f5f2;font-weight:760}.data-table tr:nth-child(2n) td{background:#f6fbfb}.data-blank{color:#788785;font-size:.78rem;font-style:italic}.data-empty-table,.data-no-match{display:grid;min-height:410px;margin:0;padding:28px;place-items:center;color:var(--dev-muted);text-align:center}.data-preview-limit{position:sticky;bottom:0;margin:0;padding:9px 13px;color:var(--dev-muted);background:#ebf6f5;font-size:.78rem}.data-search-row{display:flex;padding:14px 20px;border-top:1px solid var(--dev-line)}.data-search-row label{display:flex;width:min(100%,420px);min-height:44px;padding:0 12px;align-items:center;gap:8px;border:1.5px solid var(--dev-line);border-radius:9px}.data-search-row label:focus-within{border-color:var(--developer-accent)}.data-search-row svg{width:16px;color:var(--dev-muted)}.data-search-row input{min-width:0;flex:1;border:0;outline:0;background:transparent}.data-split-layout,.data-merge-sources{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.data-parts,.data-source-list{min-width:0;border-left:1px solid var(--dev-line)}.data-part-list,.data-source-list{max-height:610px;overflow:auto}.data-part-list>div,.data-source-list>div{display:flex;min-height:64px;padding:10px 16px 10px 20px;align-items:center;gap:12px;border-bottom:1px solid var(--dev-line)}.data-part-list span,.data-source-list span{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.data-part-list strong,.data-source-list strong{overflow:hidden;color:var(--dev-ink);font-size:.875rem;text-overflow:ellipsis;white-space:nowrap}.data-part-list small,.data-source-list small{color:var(--dev-muted)}.data-source-list>div>svg{width:20px;color:var(--developer-accent)}.data-source-list button{display:grid;width:36px;height:36px;padding:0;place-items:center;border:1px solid var(--dev-line);border-radius:9px;color:var(--dev-muted);background:#fff}.data-source-list button:hover{color:#a52a24}.data-source-list button svg{width:16px}.data-source-list>p{margin:0;padding:30px;color:var(--dev-muted)}.data-merge-sources>.dev-editor-panel{border-left:1px solid var(--dev-line)}@media(max-width:860px){.data-split-editor,.data-split-layout,.data-merge-sources{grid-template-columns:1fr}.data-split-editor>*+*,.data-parts,.data-merge-sources>.dev-editor-panel{border-top:1px solid var(--dev-line);border-left:0}.data-common-controls,.data-sort-controls{align-items:stretch;flex-direction:column}.data-detected{margin-left:0}}@media(max-width:620px){.data-option-strip,.data-option-stack{padding-inline:18px}.data-column-chooser label{width:100%}.data-column-chooser i{margin-left:auto}.data-table th,.data-table td{min-width:112px}}
