*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;background:#fff;color:#111}.full-page[data-v-1a0b71d5]{min-height:100vh}.app-shell[data-v-1a0b71d5]{display:flex;height:100vh;overflow:hidden}.sidebar[data-v-1a0b71d5]{width:200px;background:#1a1a2e;color:#ccc;display:flex;flex-direction:column;padding:1.25rem 0;flex-shrink:0;overflow-y:auto}.sidebar[data-v-1a0b71d5]::-webkit-scrollbar{width:6px}.sidebar[data-v-1a0b71d5]::-webkit-scrollbar-track{background:transparent}.sidebar[data-v-1a0b71d5]::-webkit-scrollbar-thumb{background:#3a3a55;border-radius:3px}.brand[data-v-1a0b71d5]{color:#fff;font-weight:700;font-size:1.1rem;padding:0 1.25rem 1.25rem}.nav-section-label[data-v-1a0b71d5]{color:#9ba3c7;font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:.75rem 1.25rem .35rem;text-transform:uppercase}.nav-button[data-v-1a0b71d5]{display:block;padding:.6rem 1.25rem;color:#c5cbd8;text-decoration:none;font-size:.875rem;border-left:3px solid transparent}.nav-button[data-v-1a0b71d5]:hover{color:#fff;background:#ffffff0d}.nav-button.active[data-v-1a0b71d5]{color:#fff;border-left-color:#4fc3f7;background:#ffffff14}.workspace[data-v-1a0b71d5]{flex:1;display:flex;flex-direction:column;overflow:auto}.topbar[data-v-1a0b71d5]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #eee}.eyebrow[data-v-1a0b71d5]{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:#64748b}.topbar-right[data-v-1a0b71d5]{display:flex;align-items:center;gap:.75rem}.member-info[data-v-1a0b71d5]{font-size:.875rem;color:#555}.root-badge[data-v-1a0b71d5]{background:#fff3e0;color:#e65100;font-size:.7rem;padding:.1rem .35rem;border-radius:3px;margin-left:.25rem}.secondary-button[data-v-1a0b71d5]{padding:.375rem .75rem;background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:.875rem}.login-container[data-v-c1979a80]{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#f5f5f5}.login-card[data-v-c1979a80]{background:#fff;border-radius:8px;padding:2.5rem;width:100%;max-width:400px;box-shadow:0 2px 12px #0000001a}.login-title[data-v-c1979a80]{font-size:1.75rem;margin:0 0 .25rem}.login-subtitle[data-v-c1979a80]{color:#666;margin:0 0 1.5rem}.form-group[data-v-c1979a80]{margin-bottom:1rem}.form-group label[data-v-c1979a80]{display:block;font-size:.875rem;font-weight:500;margin-bottom:.375rem}.form-group input[data-v-c1979a80]{width:100%;padding:.5rem .75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;box-sizing:border-box}.primary-button[data-v-c1979a80]{width:100%;margin-top:.5rem;padding:.625rem;background:#1a73e8;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer}.primary-button[data-v-c1979a80]:disabled{opacity:.6;cursor:not-allowed}.error-message[data-v-c1979a80]{color:#d93025;font-size:.875rem;margin:.5rem 0}.metric-grid[data-v-af06fd98]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;padding:1.5rem}.metric-card[data-v-af06fd98]{background:#f8f9fa;border-radius:8px;padding:1.5rem;display:flex;flex-direction:column;gap:.5rem}.metric-card span[data-v-af06fd98]{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#888}.metric-card strong[data-v-af06fd98]{font-size:2rem}.view-container[data-v-ae0936ad]{padding:0}.toolbar[data-v-ae0936ad]{margin-bottom:1rem}.tenant-card[data-v-ae0936ad]{border:1px solid #e0e0e0;border-radius:6px;margin-bottom:1rem;overflow:hidden}.tenant-header[data-v-ae0936ad]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#f8f8f8}.tenant-header h3[data-v-ae0936ad]{margin:0;font-size:1rem}.tenant-actions[data-v-ae0936ad]{display:flex;gap:.5rem}.badge[data-v-ae0936ad]{font-size:.75rem;background:#e8f5e9;color:#2e7d32;padding:.1rem .4rem;border-radius:3px}.data-table[data-v-ae0936ad]{width:100%;border-collapse:collapse}.data-table th[data-v-ae0936ad],.data-table td[data-v-ae0936ad]{padding:.5rem 1rem;text-align:left;border-bottom:1px solid #eee;font-size:.875rem}.empty-text[data-v-ae0936ad]{color:#999;padding:.75rem 1rem;font-size:.875rem}.small-button[data-v-ae0936ad]{padding:.25rem .5rem;font-size:.8rem;border:1px solid #ccc;border-radius:3px;cursor:pointer;background:#fff}.danger-button[data-v-ae0936ad]{border-color:#d32f2f;color:#d32f2f}.primary-button[data-v-ae0936ad]{padding:.5rem 1rem;background:#1a73e8;color:#fff;border:none;border-radius:4px;cursor:pointer}.secondary-button[data-v-ae0936ad]{padding:.5rem 1rem;background:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer}.modal-overlay[data-v-ae0936ad]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100}.modal[data-v-ae0936ad]{background:#fff;border-radius:8px;padding:1.5rem;width:420px}.modal h3[data-v-ae0936ad]{margin:0 0 1rem}.modal-actions[data-v-ae0936ad]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.form-group[data-v-ae0936ad]{margin-bottom:.75rem}.form-group label[data-v-ae0936ad]{display:block;font-size:.875rem;margin-bottom:.25rem}.form-group input[data-v-ae0936ad]{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;box-sizing:border-box}.error-message[data-v-ae0936ad]{color:#d32f2f;font-size:.875rem}.loading[data-v-ae0936ad]{color:#999;padding:1rem 0}.view-container[data-v-73f81531]{padding:0}.toolbar[data-v-73f81531]{margin-bottom:1rem;display:flex;gap:.5rem;align-items:center}.group-select[data-v-73f81531]{padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:.9rem;min-width:220px}.data-table[data-v-73f81531]{width:100%;border-collapse:collapse}.data-table th[data-v-73f81531],.data-table td[data-v-73f81531]{padding:.6rem 1rem;text-align:left;border-bottom:1px solid #eee;font-size:.875rem}.role-badge[data-v-73f81531]{display:inline-block;padding:.1rem .5rem;border-radius:3px;font-size:.8rem;font-weight:500}.role-badge.admin[data-v-73f81531]{background:#fce4ec;color:#c62828}.role-badge.developer[data-v-73f81531]{background:#e3f2fd;color:#1565c0}.role-badge.viewer[data-v-73f81531]{background:#f3e5f5;color:#6a1b9a}.empty-text[data-v-73f81531]{color:#999;font-size:.875rem;padding:.5rem 0}.loading[data-v-73f81531]{color:#999}.small-button[data-v-73f81531]{padding:.25rem .5rem;font-size:.8rem;border:1px solid #ccc;border-radius:3px;cursor:pointer;background:#fff}.danger-button[data-v-73f81531]{border-color:#d32f2f;color:#d32f2f}.primary-button[data-v-73f81531]{padding:.5rem 1rem;background:#1a73e8;color:#fff;border:none;border-radius:4px;cursor:pointer}.secondary-button[data-v-73f81531]{padding:.5rem 1rem;background:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer}.modal-overlay[data-v-73f81531]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100}.modal[data-v-73f81531]{background:#fff;border-radius:8px;padding:1.5rem;width:380px}.modal h3[data-v-73f81531]{margin:0 0 1rem}.modal-actions[data-v-73f81531]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.form-group[data-v-73f81531]{margin-bottom:.75rem}.form-group label[data-v-73f81531]{display:block;font-size:.875rem;margin-bottom:.25rem}.form-group input[data-v-73f81531],.form-group select[data-v-73f81531]{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;box-sizing:border-box}.error-message[data-v-73f81531]{color:#d32f2f;font-size:.875rem}.seqviewer-list[data-v-6a722bfa]{display:flex;flex:1;flex-direction:column;gap:16px;min-height:0}.seqviewer-list>.action-panel[data-v-6a722bfa],.seqviewer-list>.success-message[data-v-6a722bfa],.seqviewer-list>.error-message[data-v-6a722bfa]{flex-shrink:0}.seqviewer-list>.table-panel[data-v-6a722bfa]:not(.action-panel){flex:1;min-height:0;overflow:auto}.source-root-path[data-v-6a722bfa]{display:block;margin-top:12px}.source-files-link[data-v-6a722bfa]{align-self:center}.source-browser[data-v-614fcd4a]{display:grid;gap:16px;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.6fr)}.file-list-panel[data-v-614fcd4a]{max-height:70vh;overflow:auto}.file-row[data-v-614fcd4a]{cursor:pointer}.file-button[data-v-614fcd4a]{background:none;border:0;color:#2f7d68;cursor:pointer;font:inherit;padding:0;text-align:left}.source-preview[data-v-614fcd4a]{min-width:0}.source-preview pre[data-v-614fcd4a]{background:#172033;color:#e2e8f0;margin:16px;max-height:65vh;overflow:auto;padding:16px;white-space:pre}.source-line[data-v-614fcd4a]{display:block;min-height:20px}.source-line-highlight[data-v-614fcd4a]{background:#365314;color:#f7fee7}.line-number[data-v-614fcd4a]{color:#94a3b8;display:inline-block;padding-right:12px;text-align:right;-webkit-user-select:none;user-select:none;width:56px}.line-content[data-v-614fcd4a]{white-space:pre}@media (max-width: 1000px){.source-browser[data-v-614fcd4a]{grid-template-columns:1fr}}.github-source-registry[data-v-652bec23]{display:flex;flex:1;flex-direction:column;gap:16px;min-height:0}.github-source-registry>.action-panel[data-v-652bec23]{display:flex;flex:1;flex-direction:column;min-height:0}.github-source-registry>.action-panel[data-v-652bec23]>:not(.table-panel){flex-shrink:0}.github-source-registry>.action-panel>.table-panel[data-v-652bec23]{flex:1;min-height:0;overflow:auto}.modal-overlay[data-v-652bec23]{align-items:center;background:#0006;display:flex;justify-content:center;left:0;position:fixed;top:0;z-index:100}.modal-panel[data-v-652bec23]{background:#fff;border:1px solid #d9e2ec;border-radius:8px;max-height:80vh;max-width:600px;min-width:360px;overflow:auto;padding:24px;width:90%}.modal-panel .panel-header[data-v-652bec23]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.modal-panel .panel-header h2[data-v-652bec23]{font-size:18px;margin:0 0 4px}.modal-panel .panel-header p[data-v-652bec23]{color:#64748b;font-size:13px;margin:0}.github-build-queue[data-v-660235fc]{display:flex;flex:1;flex-direction:column;gap:16px;min-height:0}.github-build-queue>.action-panel[data-v-660235fc]{display:flex;flex:1;flex-direction:column;min-height:0}.github-build-queue>.action-panel[data-v-660235fc]>:not(.table-panel){flex-shrink:0}.github-build-queue>.action-panel>.table-panel[data-v-660235fc]{flex:1;min-height:0;overflow:auto}.modal-overlay[data-v-660235fc]{align-items:center;background:#0006;display:flex;justify-content:center;left:0;position:fixed;top:0;z-index:100}.modal-panel[data-v-660235fc]{background:#fff;border:1px solid #d9e2ec;border-radius:8px;max-height:80vh;max-width:600px;min-width:360px;overflow:auto;padding:24px;width:90%}.modal-panel .panel-header[data-v-660235fc]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.modal-panel .panel-header h2[data-v-660235fc]{font-size:18px;margin:0 0 4px}.logs-toolbar[data-v-660235fc]{margin:12px 0 8px}.log-output[data-v-660235fc]{background:#1e1e1e;border-radius:4px;color:#e6e6e6;font-size:12px;margin:4px 0 12px;max-height:240px;overflow:auto;padding:8px;white-space:pre-wrap;word-break:break-word}.build-result-detail[data-v-8ea20341]{display:grid;gap:16px}.build-result-detail h3[data-v-8ea20341]{font-size:15px;margin:16px 0 4px}.toolbar-buttons[data-v-8ea20341]{display:flex;gap:8px;align-items:center}.logs-toolbar[data-v-8ea20341]{display:flex;gap:8px;margin:8px 0}.log-output[data-v-8ea20341]{background:#1e1e1e;border-radius:4px;color:#e6e6e6;font-size:12px;margin:4px 0 12px;max-height:240px;overflow:auto;padding:8px;white-space:pre-wrap;word-break:break-word}.path-cell[data-v-8ea20341]{font-family:monospace;word-break:break-all}.build-intel-viewer[data-v-41aeb79b]{display:grid;gap:16px}.filter-grid[data-v-41aeb79b]{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.filter-grid .field-label[data-v-41aeb79b]{display:flex;flex-direction:column;font-size:12px;gap:2px}.filter-grid .text-input[data-v-41aeb79b]{width:140px}.checkbox-label[data-v-41aeb79b]{flex-direction:row!important;align-items:center;gap:6px;align-self:flex-end}.logs-toolbar[data-v-41aeb79b]{margin:8px 0}.intel-split[data-v-41aeb79b]{align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)}.timeline-panel[data-v-41aeb79b]{max-height:70vh;overflow:auto}.timeline-row[data-v-41aeb79b]{cursor:pointer}.timeline-row.selected[data-v-41aeb79b]{background:#1776d21f}.timeline-row[data-v-41aeb79b]:focus{outline:2px solid #1776d2;outline-offset:-2px}.evidence-panel[data-v-41aeb79b]{border:1px solid #d7dce2;border-radius:6px;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:560px;padding:12px}.evidence-header[data-v-41aeb79b]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.evidence-header h3[data-v-41aeb79b],.evidence-section h4[data-v-41aeb79b]{margin:0}.evidence-header p[data-v-41aeb79b]{color:#555;display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 0}.evidence-body[data-v-41aeb79b]{display:flex;flex-direction:column;gap:8px;min-height:0}.evidence-toolbar[data-v-41aeb79b]{align-items:center;display:flex;gap:8px}.evidence-select-label[data-v-41aeb79b]{align-items:center;color:#555;display:flex;font-size:12px;gap:6px;width:100%}.evidence-select[data-v-41aeb79b]{flex:1;min-width:0}.evidence-body .log-output[data-v-41aeb79b]{flex:1}.empty-evidence[data-v-41aeb79b]{align-items:center;color:#777;display:flex;justify-content:center;min-height:120px;text-align:center}.log-output[data-v-41aeb79b]{background:#1e1e1e;border-radius:4px;color:#e6e6e6;font-size:12px;margin:4px 0;min-height:0;overflow:auto;padding:8px;white-space:pre-wrap;word-break:break-word}.raw-output[data-v-41aeb79b],.log-text[data-v-41aeb79b]{height:100%}@media (max-width: 1100px){.intel-split[data-v-41aeb79b]{grid-template-columns:1fr}.evidence-panel[data-v-41aeb79b]{min-height:520px}}.analysis-scope-view[data-v-f8877e89]{display:flex;flex:1;flex-direction:column;gap:16px;min-height:0}.analysis-scope-view>.action-panel[data-v-f8877e89]{display:flex;flex:1;flex-direction:column;min-height:0}.analysis-scope-view>.action-panel[data-v-f8877e89]>:not(.scope-tab-panel){flex-shrink:0}.analysis-scope-view>.action-panel>.scope-tab-panel[data-v-f8877e89]{flex:1;min-height:0;overflow:auto}.scope-metric-grid[data-v-f8877e89]{margin-top:12px}.scope-mode-value[data-v-f8877e89]{font-size:16px!important}.warning-banner[data-v-f8877e89]{background:#fffbeb;border:1px solid #fde68a;border-radius:6px;color:#92400e;margin-top:12px;padding:10px 12px}.scope-tabs[data-v-f8877e89]{display:flex;gap:4px;margin-top:16px}.scope-tab-button[data-v-f8877e89]{background:#e2e8f0;border:1px solid #cbd5e1;border-bottom:none;border-radius:6px 6px 0 0;color:#334155;cursor:pointer;padding:8px 14px}.scope-tab-button.active[data-v-f8877e89]{background:#fff;border-color:#475569;color:#172033;font-weight:600}.tab-content[data-v-f8877e89]{padding:4px 2px 2px}.inventory-filter-grid[data-v-f8877e89]{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.checkbox-label[data-v-f8877e89]{align-items:center;display:flex;gap:6px}.tree-hint[data-v-f8877e89]{color:#64748b;font-size:13px;margin:0 0 10px}.tree-indent[data-v-f8877e89]{align-items:center;display:inline-flex;gap:6px}.tree-toggle[data-v-f8877e89]{background:#e2e8f0;border:0;border-radius:3px;cursor:pointer;font-family:Consolas,monospace;height:18px;line-height:1;width:18px}.tree-leaf-marker[data-v-f8877e89]{color:#94a3b8;display:inline-block;text-align:center;width:18px}.tier-badge[data-v-f8877e89]{border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:3px 8px}.tier-badge-1[data-v-f8877e89]{background:#dcfce7;color:#166534}.tier-badge-2[data-v-f8877e89]{background:#dbeafe;color:#1e40af}.tier-badge-3[data-v-f8877e89]{background:#f1f5f9;color:#64748b}.docmaker-app-view[data-v-93814857]{display:flex;flex:1;flex-direction:column;gap:16px;min-height:0}.docmaker-app-view>.action-panel[data-v-93814857]{display:flex;flex:1;flex-direction:column;min-height:0}.docmaker-app-view>.action-panel[data-v-93814857]>:not(.docmaker-jobs-panel){flex-shrink:0}.docmaker-app-view>.action-panel>.docmaker-jobs-panel[data-v-93814857]{flex:1;min-height:0;overflow:auto}.docmaker-metric-grid[data-v-93814857]{margin-top:12px}.engine-name-value[data-v-93814857]{font-size:16px!important}.mock-card[data-v-93814857]{background:#f8fafc;border-style:dashed}.mock-badge[data-v-93814857]{background:#fef3c7;border-radius:999px;color:#92400e;font-size:11px;font-weight:600;margin-left:4px;padding:1px 7px}.scope-link-row[data-v-93814857]{color:#475569;font-size:13px;margin-top:12px}.mock-note[data-v-93814857]{color:#94a3b8;display:block;margin-top:2px}.filter-row[data-v-93814857]{align-items:end;display:flex;gap:12px;margin:12px 0}.status-filter-label[data-v-93814857]{margin:0;max-width:240px}.filter-count[data-v-93814857]{color:#64748b;font-size:13px;padding-bottom:6px}.duration-note[data-v-93814857]{color:#94a3b8;font-size:12px;margin-top:8px}.status-badge[data-v-93814857]{border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:3px 8px}.status-badge-completed[data-v-93814857]{background:#dcfce7;color:#166534}.status-badge-failed[data-v-93814857]{background:#fee2e2;color:#b91c1c}.status-badge-running[data-v-93814857]{background:#dbeafe;color:#1e40af}.status-badge-other[data-v-93814857]{background:#f1f5f9;color:#64748b}.related-links-table[data-v-88be7c06]{margin-top:16px}.related-links-table a[data-v-88be7c06]{color:#1d4ed8}:root{color:#172033;background:#f6f8fb;font-family:Inter,Noto Sans JP,system-ui,sans-serif}body{margin:0}button,select,input{font:inherit}button:disabled,select:disabled{cursor:not-allowed;opacity:.6}.app-shell{display:grid;grid-template-columns:240px 1fr;min-height:100vh}.sidebar{background:#172033;color:#fff;padding:24px 16px}.brand{font-size:20px;font-weight:700;margin-bottom:24px}.nav-button{width:100%;border:0;border-radius:6px;background:transparent;color:#cbd5e1;cursor:pointer;margin-bottom:8px;padding:10px 12px;text-align:left}.nav-button.active,.nav-button:hover{background:#2f7d68;color:#fff}.workspace{padding:28px}.topbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.eyebrow{color:#64748b;font-size:13px;margin:0 0 4px}h1{font-size:28px;margin:0}.primary-button,td button{background:#2f7d68;border:0;border-radius:6px;color:#fff;cursor:pointer;padding:9px 14px}.metric-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card,.table-panel{background:#fff;border:1px solid #d9e2ec;border-radius:8px}.metric-card{padding:18px}.metric-card span{color:#64748b;display:block;font-size:13px}.metric-card strong{display:block;font-size:32px;margin-top:8px}.table-panel{overflow:auto}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid #e5eaf0;padding:12px 14px;text-align:left}th{background:#f8fafc;color:#475569;font-size:13px}.error-message{background:#fff1f2;border:1px solid #fecdd3;border-radius:6px;color:#be123c;padding:10px 12px}.success-message{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;color:#047857;padding:10px 12px}.dev-analyze,.seqviewer-list{display:grid;gap:16px}.action-panel{padding:18px}.panel-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.panel-header h2{font-size:20px;margin:0 0 6px}.panel-header p{color:#64748b;margin:0}.field-label{color:#475569;display:block;font-size:13px;margin-bottom:6px}.action-panel select,.text-input{border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box;min-height:40px;padding:8px 10px;width:100%}.form-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.form-grid+.field-label{margin-top:12px}.button-row{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-top:14px}.secondary-link{color:#2f7d68;font-weight:600;text-decoration:none}.source-status{background:#f8fafc;border:1px solid #e5eaf0;border-radius:6px;color:#475569;margin-top:12px;overflow-wrap:anywhere;padding:10px 12px}.source-status code{color:#172033;margin-left:8px}.checkbox-row{align-items:center;color:#475569;display:flex;gap:8px;margin-top:12px}.path-cell{font-family:Consolas,Liberation Mono,monospace;font-size:12px;max-width:260px;overflow-wrap:anywhere}.error-cell{color:#be123c;max-width:280px;overflow-wrap:anywhere}.imported-header{padding:18px 18px 0}.table-actions{display:flex;gap:8px;white-space:nowrap}.table-actions .secondary-button,.table-actions .primary-button{padding:7px 10px}.source-type-badge,.current-source-badge{border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:3px 8px}.source-type-badge{background:#e2e8f0;color:#334155}.current-source-badge{background:#dcfce7;color:#166534}.metadata-grid{display:grid;grid-template-columns:minmax(140px,.35fr) minmax(0,1fr);margin:0}.metadata-grid dt,.metadata-grid dd{border-bottom:1px solid #e5eaf0;margin:0;overflow-wrap:anywhere;padding:9px 10px}.metadata-grid dt{color:#475569;font-weight:600}.manifest-details{margin-top:16px}.manifest-details summary{color:#2f7d68;cursor:pointer;font-weight:600}.manifest-details pre{background:#172033;border-radius:6px;color:#e2e8f0;max-height:360px;overflow:auto;padding:12px;white-space:pre-wrap}@media (max-width: 800px){.app-shell{grid-template-columns:1fr}.sidebar{display:flex;gap:8px;overflow:auto}.brand{margin:0 16px 0 0}.nav-button{width:auto;white-space:nowrap}.metric-grid,.form-grid{grid-template-columns:1fr}}.secondary-button{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#475569;cursor:pointer;padding:9px 14px}.toolbar-buttons{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.workspace::-webkit-scrollbar,.table-panel::-webkit-scrollbar{width:12px;height:12px}.workspace::-webkit-scrollbar-thumb,.table-panel::-webkit-scrollbar-thumb{background:#b6bdc9;border-radius:6px;border:2px solid transparent;background-clip:content-box}.workspace::-webkit-scrollbar-thumb:hover,.table-panel::-webkit-scrollbar-thumb:hover{background:#8d95a3;background-clip:content-box;border:2px solid transparent;border-radius:6px}.workspace::-webkit-scrollbar-track,.table-panel::-webkit-scrollbar-track{background:transparent}
