.ai-data-workbench[data-v-b7fb558d]{margin-block:24px 36px}.data-local[data-v-b7fb558d]{color:var(--ink-soft);margin-bottom:18px;font-size:.8rem}.data-layout[data-v-b7fb558d]{align-items:start;gap:20px;display:grid}.data-settings[data-v-b7fb558d]{min-width:0;padding:0;overflow:hidden}.data-scroll[data-v-b7fb558d]{min-height:0;padding:22px}.data-heading[data-v-b7fb558d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.data-check[data-v-b7fb558d],.data-dock .button[data-v-b7fb558d],.data-heading .button[data-v-b7fb558d]{min-height:44px}.data-heading h2[data-v-b7fb558d]{margin:0;font-size:1.1rem}.data-help[data-v-b7fb558d]{color:var(--ink-soft);overflow-wrap:anywhere;font-size:.82rem;line-height:1.85}.data-check[data-v-b7fb558d]{align-items:center;gap:10px;font-size:.85rem;line-height:1.7;display:flex}.data-check input[data-v-b7fb558d]{flex:none}.data-source[data-v-b7fb558d]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.data-upload input[data-v-b7fb558d]{max-width:100%;font-size:.82rem}.data-dock[data-v-b7fb558d]{border-top:1px solid var(--line);background:var(--paper);flex-wrap:wrap;gap:10px;padding:16px 22px;display:flex}.data-results[data-v-b7fb558d]{min-width:0}.data-error[data-v-b7fb558d]{border:1px solid var(--risk);background:var(--risk-wash);color:var(--ink-strong);padding:16px;font-size:.85rem;line-height:1.8}.data-error[data-v-b7fb558d],.data-issues[data-v-b7fb558d],.data-summary[data-v-b7fb558d]{overflow-wrap:anywhere;border-radius:12px}.data-summary[data-v-b7fb558d]{background:var(--info-wash);border:1px solid var(--line);flex-direction:column;gap:6px;margin-bottom:16px;padding:18px;display:flex}.data-summary strong[data-v-b7fb558d]{font-size:1.08rem}.data-summary span[data-v-b7fb558d]{font-size:.83rem;line-height:1.75}.data-invalid[data-v-b7fb558d]{background:var(--risk-wash)}.data-issues[data-v-b7fb558d]{border:1px solid var(--line);background:var(--paper);max-height:300px;padding:16px 16px 16px 32px;font-size:.82rem;line-height:1.85;overflow:auto}.data-pair[data-v-b7fb558d]{gap:0 14px;display:grid}.data-percentages[data-v-b7fb558d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.data-percentages input[data-v-b7fb558d]{box-sizing:border-box;width:100%;min-width:0}.data-table-wrap[data-v-b7fb558d]{border:1px solid var(--line);background:var(--paper);border-radius:12px;max-width:100%;overflow:auto}.data-table[data-v-b7fb558d]{border-collapse:collapse;width:100%;font-size:.8rem}.data-table td[data-v-b7fb558d],.data-table th[data-v-b7fb558d]{text-align:left;white-space:nowrap;border-bottom:1px solid var(--line);padding:12px 10px}.data-table th[data-v-b7fb558d],.field>span[data-v-b7fb558d]{font-weight:600}.data-boundary[data-v-b7fb558d]{color:var(--ink-soft);border:1px solid var(--line);border-radius:12px;margin-top:18px;padding:16px;font-size:.8rem;line-height:1.85}.field>span[data-v-b7fb558d]{margin-bottom:8px;font-size:.85rem;display:block}.field input[data-v-b7fb558d],.field textarea[data-v-b7fb558d]{box-sizing:border-box;min-width:0;max-width:100%}.field small[data-v-b7fb558d]{overflow-wrap:anywhere;font-size:.77rem;line-height:1.8;display:block}@media (width>=900px){.data-layout[data-v-b7fb558d]{grid-template-columns:minmax(300px,.95fr) minmax(0,1.05fr)}.data-settings[data-v-b7fb558d]{flex-direction:column;max-height:calc(100dvh - 126px);display:flex;position:sticky;top:108px}.data-scroll[data-v-b7fb558d]{scrollbar-gutter:stable;overflow:auto}.data-dock[data-v-b7fb558d]{flex:none}.data-pair[data-v-b7fb558d]{grid-template-columns:1fr 1fr}}@media (width<=540px){.data-scroll[data-v-b7fb558d]{padding:18px}.data-dock[data-v-b7fb558d]{padding:14px 18px}.data-source[data-v-b7fb558d],.field input[data-v-b7fb558d]{font-size:16px}.data-percentages[data-v-b7fb558d]{gap:6px}.data-percentages .field>span[data-v-b7fb558d]{font-size:.75rem}}
