.finance-ia-tabs{display:flex!important;align-items:center;gap:4px;flex-wrap:wrap;margin:4px 0 16px;padding:0 0 8px;border-bottom:1px solid var(--border-light,#dde6ee)}
.finance-ia-tabs a{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-height:38px;padding:7px 14px;border-radius:6px;color:var(--text-secondary,#66788a);font-size:14px;font-weight:600;text-decoration:none}
.finance-ia-tabs a:hover{background:#edf5ff;color:var(--allp-blue,#1677ff)}
.finance-ia-tabs a.on{background:#e8f2ff;color:var(--allp-blue,#1677ff);box-shadow:inset 0 -2px var(--allp-blue,#1677ff)}
.finance-ia-steps{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 16px;padding:0;list-style:none;counter-reset:step}
.finance-ia-steps li{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--border-light,#dde6ee);border-radius:6px;background:#fff;color:var(--text-secondary,#66788a);font-size:13px}
.finance-ia-steps li::before{counter-increment:step;content:counter(step);display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#e8f2ff;color:var(--allp-blue,#1677ff);font-weight:700}
.import-command-strip:has(> .import-command-card:only-child){grid-template-columns:1fr}
.finance-ia-technical{margin-top:12px}
.finance-ia-technical>summary{cursor:pointer;color:var(--text-secondary,#66788a);font-size:13px}
.finance-ia-technical[open]>summary{margin-bottom:10px}
.finance-ia-issue-groups{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}
.finance-ia-issue-groups span{padding:6px 10px;border:1px solid var(--border-light,#dde6ee);border-radius:6px;background:#fff;color:var(--text-primary,#102a43);font-size:13px}
@media(max-width:700px){.finance-ia-tabs{overflow-x:auto;flex-wrap:nowrap}.finance-ia-tabs a{white-space:nowrap}}
html[data-allp-scene="light-workbench"] .generation-grid article,
html[data-allp-scene="light-workbench"] .progress-line,
html[data-allp-scene="light-workbench"] .source-summary div,
html[data-allp-scene="light-workbench"] .action-card,
html[data-allp-scene="light-workbench"] .preview-scope div,
html[data-allp-scene="light-workbench"] .duplicate-card,
html[data-allp-scene="light-workbench"] .fast-grid article,
html[data-allp-scene="light-workbench"] .group-card{background:#fff!important;border-color:var(--border-light,#dde6ee)!important;color:var(--text-primary,#102a43)}
html[data-allp-scene="light-workbench"] .drawer-shell,
html[data-allp-scene="light-workbench"] .drawer-head,
html[data-allp-scene="light-workbench"] .preview-actions{background:#fff!important}
html[data-allp-scene="light-workbench"] .import-command-card,
html[data-allp-scene="light-workbench"] .import-workflow-card,
html[data-allp-scene="light-workbench"] .import-section,
html[data-allp-scene="light-workbench"] .import-status-board article,
html[data-allp-scene="light-workbench"] .import-integrity-grid div,
html[data-allp-scene="light-workbench"] .scope-summary article,
html[data-allp-scene="light-workbench"] .mapping-list>article,
html[data-allp-scene="light-workbench"] .import-flow-list li,
html[data-allp-scene="light-workbench"] .pre-work-cards a{background:#fff!important;border-color:var(--border-light,#dde6ee)!important;color:var(--text-primary,#102a43)!important}
html[data-allp-scene="light-workbench"] .import-step{background:#e8f2ff!important;color:var(--allp-blue,#1677ff)!important}
html[data-allp-scene="light-workbench"] .import-status-board strong{color:var(--text-primary,#102a43)!important}
html[data-allp-scene="light-workbench"] .pre-work-cards a.on{background:#e8f2ff!important;border-color:var(--allp-blue,#1677ff)!important}
html[data-allp-scene="light-workbench"] .profit-change-equation span,
html[data-allp-scene="light-workbench"] .profit-change-equation strong,
html[data-allp-scene="light-workbench"] .alert-list span,
html[data-allp-scene="light-workbench"] .alert-list a,
html[data-allp-scene="light-workbench"] .quality-counts span{background:#f7fafc!important;border-color:var(--border-light,#dde6ee)!important;color:var(--text-primary,#102a43)!important}
html[data-allp-scene="light-workbench"] .quality-counts b{color:var(--allp-blue,#1677ff)!important}
