:root{color-scheme:light;--ink: #15202b;--muted: #607081;--line: #dfe6ee;--paper: #f6f8fb;--panel: #ffffff;--nav: #17212d;--teal: #087f7a;--blue: #2354a6;--amber: #a86500;--red: #b42318;--green: #16803c;--shadow: 0 18px 42px rgba(22, 32, 43, .12)}*{box-sizing:border-box}body{margin:0;min-width:1080px;background:var(--paper);color:var(--ink);font-family:DIN Alternate,Avenir Next,PingFang SC,Microsoft YaHei,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{display:grid;grid-template-columns:252px minmax(720px,1fr);min-height:100vh}.side-nav{background:var(--nav);color:#eaf1f8;padding:22px 14px;display:flex;flex-direction:column;gap:18px}.brand{display:flex;align-items:center;gap:12px;padding:8px 8px 20px;border-bottom:1px solid rgba(255,255,255,.12)}.brand-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:6px;background:#e7f8f4;color:var(--teal);font-weight:800;letter-spacing:0}.brand strong,.brand span,.role-box b,.role-box span{display:block}.brand span,.role-box span{color:#aebdcc;font-size:12px;margin-top:3px}nav{display:flex;flex-direction:column;gap:6px}.nav-item{width:100%;display:grid;grid-template-columns:22px 1fr;gap:8px;border:0;border-radius:7px;padding:10px 9px;color:#dce8f2;background:transparent;text-align:left;align-items:center}.nav-item small{grid-column:2;color:#8fa2b7;font-size:11px}.nav-item.active,.nav-item:hover{background:#243241;color:#fff}.nav-item.active{box-shadow:inset 3px 0 #24b7a5}.role-box{margin-top:auto;padding:12px;display:flex;gap:10px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:8px}.audit-link{margin-top:8px;padding:0;border:0;background:transparent;color:#9fd8d1;font-size:12px;text-align:left}.audit-link:hover{color:#fff}.workspace{padding:22px;min-width:0}.context-bar{display:grid;grid-template-columns:minmax(160px,.8fr) repeat(4,minmax(130px,1fr));gap:8px;align-items:stretch;padding:10px;border:1px solid #b8ddd6;border-radius:8px;background:#ebfbf7}.account-scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.account-scope-card{min-height:92px;padding:14px;border:1px solid var(--line);border-radius:7px;background:#fbfdff}.account-scope-card b,.account-scope-card span,.account-scope-card small{display:block}.account-scope-card b{font-size:14px;line-height:1.35}.account-scope-card span{margin-top:8px;color:var(--ink)}.account-scope-card small{margin-top:6px;color:var(--muted)}.api-footnote{margin-top:18px;color:var(--muted);font-size:11px;text-align:right}.field-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.field-evidence-card{min-height:118px;padding:12px;border:1px solid #e3ebf3;border-radius:7px;background:#fbfdff}.field-evidence-card div{display:flex;gap:8px;justify-content:space-between;align-items:flex-start}.field-evidence-card b{font-size:13px;line-height:1.35;overflow-wrap:anywhere}.field-evidence-card p{margin-top:10px;color:#536273;font-size:12px;line-height:1.5}.field-evidence-card small{display:block;margin-top:8px}.evidence-pill{flex:0 0 auto;padding:4px 7px;border-radius:6px;background:#eef2f7;color:#536273;font-size:10px;font-weight:800}.evidence-server_l2_readonly_verified,.evidence-verified{background:#e9f8ef;color:var(--green)}.evidence-pending_l2{background:#fff4d8;color:var(--amber)}.empty-readonly{display:grid;gap:6px;padding:16px;border:1px dashed #b9c7d6;border-radius:7px;background:#f8fafc}.empty-readonly span{color:var(--muted)}.blocked-note{display:grid;gap:6px;margin-bottom:12px;padding:12px 14px;border:1px solid var(--border);border-left:3px solid #d97706;border-radius:8px;background:#fff7ed}.blocked-note b{color:#7c2d12;font-size:.92rem}.blocked-note span{color:#9a3412;font-size:.84rem}.confirmation-form{display:grid;gap:12px;margin-top:12px;padding:14px;border:1px solid #c9d8e6;border-radius:8px;background:#fff}.confirmation-form label{display:grid;gap:6px}.confirmation-form label span{color:#485766;font-size:12px;font-weight:800}.confirmation-form input,.confirmation-form select,.confirmation-form textarea{width:100%;border:1px solid #cfd9e4;border-radius:7px;padding:9px 10px;background:#fbfdff;color:var(--ink);font-size:13px}.confirmation-form textarea{resize:vertical;min-height:86px}.confirmation-form-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(150px,.6fr) minmax(150px,.6fr);gap:10px}.confirmation-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.confirmation-question-preview{display:grid;gap:6px;padding:10px;border:1px solid #e4ebf2;border-radius:7px;background:#f8fafc}.confirmation-question-preview b,.confirmation-question-preview span,.confirmation-question-preview small{overflow-wrap:anywhere}.confirmation-question-preview span,.confirmation-question-preview small{color:var(--muted);line-height:1.5}.confirmation-form-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.confirmation-form-actions button{border:0;border-radius:7px;padding:9px 12px;background:var(--teal);color:#fff;font-weight:800}.confirmation-form-actions button:disabled{cursor:not-allowed;background:#9bb7b4}.m4-action-gap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.m4-action-gap-card{display:grid;gap:12px;padding:14px;border:1px solid #d9e4ef;border-radius:8px;background:#fbfdff}.m4-action-gap-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.form-note,.form-error{font-size:12px}.form-note{color:var(--muted)}.form-error{color:var(--red);font-weight:800}.readonly-table{border-radius:7px;overflow:auto}.derived-decision-list{display:grid;gap:10px}.derived-decision-card{display:grid;gap:10px;padding:12px;border:1px solid #e3ebf3;border-radius:7px;background:#fbfdff}.decision-status{flex:0 0 auto;padding:6px 8px;border-radius:6px;font-size:11px;font-weight:800}.decision-hit{background:#e9f8ef;color:var(--green)}.decision-skipped{background:#eef2f7;color:#536273}.decision-blocked,.decision-manual_required{background:#fff4d8;color:var(--amber)}.context-bar.danger{border-color:#f1b8b3;background:#fff1f0}.context-bar>div{min-height:54px;padding:10px;background:#ffffff9e;border:1px solid rgba(13,93,88,.1);border-radius:7px}.context-bar span,.context-bar b,.context-bar strong{display:block}.context-bar span{color:var(--muted);font-size:11px}.context-bar b,.context-bar strong{margin-top:5px;color:#163d3a;font-size:13px;line-height:1.35}.context-status{display:flex;gap:8px;align-items:flex-start;color:var(--teal)}.page-header{display:flex;justify-content:space-between;gap:28px;align-items:flex-end;margin:28px 0 16px}.eyebrow{color:var(--teal);font-size:12px;font-weight:700;letter-spacing:0}h1,h2,p{margin:0}h1{font-size:30px;line-height:1.18;margin-top:6px}h2{font-size:18px}.page-header p{color:var(--muted);margin-top:8px}.header-risk{width:min(360px,38%);display:flex;gap:9px;align-items:flex-start;color:#674600;background:#fff7e5;border:1px solid #f0d9a7;border-radius:8px;padding:12px;font-size:13px}.stack{display:grid;gap:16px}.section,.table-wrap,.rule-card{background:var(--panel);border:1px solid var(--line);border-radius:8px}small{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.hero-workbench{display:grid;grid-template-columns:minmax(320px,1fr) minmax(380px,520px);gap:18px;align-items:center;padding:18px;background:#10212b;color:#fff;border-radius:8px}.hero-workbench h2{font-size:24px;line-height:1.25;margin:8px 0 10px}.hero-workbench p{color:#b8c7d4;line-height:1.65}.plain-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.plain-metrics.light{grid-template-columns:repeat(4,minmax(0,1fr))}.plain-metric{min-height:74px;padding:12px;border:1px solid rgba(255,255,255,.14);border-radius:7px;background:#ffffff0f}.plain-metric span,.plain-metric b{display:block}.plain-metric span{color:#aebdcc;font-size:12px}.plain-metric b{margin-top:8px;font-size:24px}.plain-metrics.light .plain-metric{background:#f6f9fc;border-color:#e3ebf3}.plain-metrics.light .plain-metric span{color:var(--muted)}.plain-metrics.light .plain-metric b{color:var(--ink)}.automation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.automation-lane-card{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#fff}.lane-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.lane-head h3{margin:0;font-size:16px}.lane-head p{margin-top:7px;color:var(--muted);line-height:1.55;font-size:13px}.lane-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.automation-lane-card .plain-metric{min-height:66px;background:#f6f9fc;border-color:#e3ebf3}.automation-lane-card .plain-metric span{color:var(--muted)}.automation-lane-card .plain-metric b{color:var(--ink);font-size:22px}.unopened-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.unopened-card{display:grid;gap:10px;padding:12px;border:1px solid #e3ebf3;border-radius:8px;background:#f8fafc}.unopened-card div{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.unopened-card strong{line-height:1.4}.unopened-card p{color:#536273;line-height:1.55;font-size:13px}.unopened-card small{line-height:1.45}.lane-foot{display:flex;gap:6px;flex-wrap:wrap}.lane-foot span{padding:5px 8px;border-radius:6px;background:#eef2f7;color:#536273;font-size:12px}.lane-自动运行中,.lane-命中规则{background:#e9f8ef;color:var(--green)}.lane-待补证锁定{background:#fff4d8;color:var(--amber)}.lane-高风险锁定{background:#fff1f0;color:var(--red)}.lane-已暂停,.lane-已跳过{background:#eef2f7;color:#536273}.ingest-summary{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(420px,1fr);gap:18px;align-items:center;padding:16px;background:#fff;border:1px solid var(--line);border-radius:8px}.ingest-summary h2{font-size:22px}.ingest-summary p{color:var(--muted);line-height:1.65;margin-top:8px}.ingestion-decision-list{display:grid;gap:10px}.ingestion-decision-card{display:grid;gap:12px;padding:14px;background:#f8fafc;border:1px solid #e3ebf3;border-radius:8px}.decision-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.decision-head strong,.decision-head span{display:block}.decision-head strong{font-size:16px;line-height:1.45}.decision-head div span{margin-top:5px;color:var(--muted);font-size:13px}.decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.decision-grid div{min-height:92px;padding:12px;background:#fff;border:1px solid var(--line);border-radius:8px}.decision-grid span,.decision-grid b{display:block}.decision-grid span{color:var(--muted);font-size:12px;font-weight:700}.decision-grid b{margin-top:8px;color:#203040;line-height:1.5}.decision-foot{display:flex;gap:6px;flex-wrap:wrap}.decision-foot span{padding:5px 8px;border-radius:6px;background:#eef2f7;color:#536273;font-size:12px}.ingestion-decision-card p{color:var(--muted);line-height:1.6;font-size:13px}.simple-strategy-hero{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:18px;background:#fff;border:1px solid var(--line);border-radius:8px}.simple-strategy-hero h2{font-size:24px;margin:6px 0 8px}.simple-strategy-hero p{max-width:720px;color:var(--muted);line-height:1.65}.simple-panel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.simple-panel{min-height:150px;display:flex;flex-direction:column;gap:9px;padding:14px;background:#fff;border:1px solid var(--line);border-radius:8px}.simple-panel span{color:var(--muted);font-size:12px;font-weight:700}.simple-panel b{color:var(--ink);line-height:1.45}.simple-panel small{margin-top:auto;line-height:1.5}.material-mainline{display:grid;gap:14px}.material-mainline-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.material-mainline-box{min-height:118px;padding:13px;border:1px solid #d9e4ef;border-radius:7px;background:#fbfdff}.material-mainline-box span,.material-mainline-box b,.material-mainline-box small{display:block}.material-mainline-box span{color:var(--muted);font-size:12px;font-weight:800}.material-mainline-box b{margin-top:7px;font-size:14px;line-height:1.35;overflow-wrap:anywhere}.material-mainline-box small{margin-top:8px;color:var(--muted);line-height:1.45}.material-state{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:800;white-space:nowrap}.material-state.ok{background:#e9f8ef;color:var(--green)}.material-state.warn{background:#fff4d8;color:var(--amber)}.material-state.danger{background:#fff1f0;color:var(--red)}.material-state.muted{background:#eef2f7;color:#536273}.material-mainline-footer{display:flex;gap:8px;flex-wrap:wrap}.material-mainline-footer span{padding:6px 8px;border-radius:6px;background:#eef6fb;color:#37556e;font-size:12px;font-weight:700}.attempt-safety-note{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #b8ddd6;border-radius:7px;background:#ebfbf7;color:#17635e;font-size:13px;font-weight:700}.attempt-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:12px;border:1px solid #d9e4ef;border-radius:7px;background:#fbfdff}.attempt-toolbar h3,.attempt-detail-head h3{margin:0;font-size:15px}.attempt-toolbar span,.attempt-detail-head span{display:block;margin-top:5px;color:var(--muted);font-size:12px}.attempt-filter-group{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.attempt-filter-group button,.attempt-detail-button{min-height:30px;border:1px solid #cfd9e4;border-radius:6px;padding:6px 10px;background:#fff;color:#405268;font-size:12px;font-weight:800}.attempt-filter-group button.active,.attempt-filter-group button:hover,.attempt-detail-button:hover{border-color:var(--teal);background:#e7f8f4;color:var(--teal)}.attempt-row-expanded{background:#f6fbff}.attempt-detail-panel{display:grid;gap:12px;padding:14px;border:1px solid #c9d8e6;border-radius:8px;background:#fff}.attempt-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.attempt-human-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.attempt-human-summary>div,.attempt-json-grid>div{min-width:0;padding:10px;border:1px solid #e4ebf2;border-radius:7px;background:#f8fafc}.attempt-human-summary .attempt-next-action-card{grid-column:1 / -1;border-color:#d5efe9;background:#f2fbf8}.attempt-next-action-card.info{border-color:#d7e4f0;background:#f8fafc}.attempt-next-action-card.success{border-color:#cdebd7;background:#f2fbf4}.attempt-next-action-card.warning{border-color:#f3dfae;background:#fff9e8}.attempt-next-action-card.danger{border-color:#f2c8c8;background:#fff5f5}.attempt-human-summary span,.attempt-json-grid span,.attempt-evidence-line span{display:block;color:var(--muted);font-size:12px;font-weight:800}.attempt-human-summary b,.attempt-human-summary small,.attempt-evidence-line b{display:block;margin-top:6px;overflow-wrap:anywhere}.attempt-human-summary b{font-size:14px;line-height:1.38}.attempt-human-summary small{color:var(--muted);line-height:1.45}.attempt-technical-summary{border:1px solid #e4ebf2;border-radius:7px;background:#fbfdff}.attempt-technical-summary summary{cursor:pointer;padding:10px 12px;color:#405268;font-size:13px;font-weight:800}.attempt-technical-summary[open] summary{border-bottom:1px solid #e4ebf2}.attempt-json-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px}.attempt-json-grid pre{max-height:240px;margin:8px 0 0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.5;color:#26384a}.manual-attention-panel{display:grid;gap:10px;padding:12px;border:1px solid #d8e5ef;border-radius:8px;background:#fbfdff}.manual-attention-count{align-self:center;border:1px solid #f0d99c;border-radius:999px;padding:5px 9px;background:#fff8e4;color:#8a5a00;font-size:12px;font-weight:900}.manual-attention-list{display:grid;gap:8px}.manual-attention-card{display:grid;grid-template-columns:.8fr 1.2fr 1.5fr 1.2fr;gap:10px;padding:10px;border:1px solid #e3ebf3;border-radius:7px;background:#fff}.manual-attention-card.warning{border-color:#f3dfae;background:#fffaf0}.manual-attention-card.danger{border-color:#f2c8c8;background:#fff7f7}.manual-attention-card span,.manual-attention-card small{display:block;color:var(--muted);font-size:12px;line-height:1.45}.manual-attention-card b{display:block;margin:4px 0;overflow-wrap:anywhere;color:var(--ink);font-size:13px;line-height:1.4}.attempt-evidence-line{display:grid;gap:4px;padding:10px;border-radius:7px;background:#eef6fb}.danger-panel{border-color:#f0d9a7;background:#fffaf0}.simple-config-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.simple-config-item{display:grid;grid-template-columns:18px 1fr;gap:8px;align-items:start;min-height:82px;padding:12px;background:#f6f9fc;border:1px solid #e3ebf3;border-radius:8px}.simple-config-item span,.simple-config-item small{display:block}.simple-config-item span{font-weight:800}.simple-config-item small{grid-column:2;line-height:1.4}.detail-list{display:grid;gap:9px}.strategy-list{display:grid;gap:8px}.rule-decision-list{display:grid;gap:10px}.rule-decision-card{display:grid;gap:12px;padding:14px;background:#f8fafc;border:1px solid #e3ebf3;border-radius:8px}.rule-decision-card p{color:var(--muted);line-height:1.6;font-size:13px}.strategy-row{display:grid;grid-template-columns:20px minmax(220px,.8fr) 110px minmax(240px,1fr);gap:12px;align-items:center;padding:12px;background:#fff;border:1px solid var(--line);border-radius:8px}.strategy-row b,.strategy-row span{display:block}.strategy-row div span{color:var(--muted);margin-top:4px;font-size:13px}.strategy-state{width:fit-content;padding:5px 8px;border-radius:6px;font-size:12px;font-weight:800}.state-可配置{color:var(--green);background:#e9f8ef}.state-待确认{color:var(--amber);background:#fff4d8}.state-高风险锁定{color:var(--red);background:#fff1f0}.workflow-band{display:grid;grid-template-columns:260px 1fr;gap:14px;align-items:stretch;padding:14px;background:#fff;border:1px solid var(--line);border-radius:8px}.workflow-title{display:flex;gap:10px;align-items:flex-start;padding:4px 8px 4px 0;color:#203040}.workflow-title strong,.workflow-title span{display:block}.workflow-title span{color:var(--muted);line-height:1.5;margin-top:6px;font-size:13px}.workflow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.workflow-step{min-height:96px;padding:12px;border-radius:8px;background:#f6f9fc;border:1px solid #e3ebf3}.workflow-step b{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#dff7f2;color:var(--teal)}.workflow-step strong,.workflow-step span{display:block}.workflow-step strong{margin-top:10px;line-height:1.35}.workflow-step span{color:var(--muted);font-size:13px;line-height:1.5;margin-top:6px}.task-list{display:grid;gap:10px}.task-row{display:grid;grid-template-columns:58px minmax(220px,1fr) minmax(220px,.8fr) 104px;gap:12px;align-items:center;padding:12px;border:1px solid var(--line);border-left-width:4px;border-radius:8px;background:#fff}.task-preview_ready{border-left-color:var(--green)}.task-manual_required{border-left-color:var(--amber)}.task-blocked{border-left-color:var(--red)}.task-priority{display:grid;place-items:center;width:48px;height:48px;border-radius:7px;background:#eef2f7;color:#425466;font-weight:800}.task-title{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.task-title h3{margin:0;font-size:15px}.task-main p{color:#344456;line-height:1.55;margin-top:6px}.task-context{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.task-context span{padding:4px 7px;border-radius:6px;background:#eef2f7;color:#536273;font-size:12px}.task-reason strong,.task-reason span{display:block}.task-reason strong{font-size:12px;color:var(--muted)}.task-reason span{color:#2c3d4f;line-height:1.55;margin-top:5px;font-size:13px}.task-action{min-width:96px}.question-list{display:grid;gap:8px}.question-row{display:grid;grid-template-columns:20px 1fr minmax(240px,.8fr);gap:10px;align-items:center;padding:11px 12px;background:#fffaf0;border:1px solid #f0d9a7;border-radius:8px}.question-row span{color:#463200;font-weight:700}.question-row small{line-height:1.45}.section{padding:14px}.section-title{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.section-title span{color:var(--muted);font-size:13px}.table-wrap{overflow:hidden;box-shadow:var(--shadow)}table{border-collapse:collapse;width:100%;table-layout:fixed;background:#fff}th{height:42px;background:#edf2f7;color:#485766;text-align:left;font-size:12px;padding:0 12px}td{border-top:1px solid var(--line);padding:12px;vertical-align:top;font-size:13px}td strong,td span,td small{display:block;margin-bottom:5px;overflow-wrap:anywhere}.mono{font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px;color:#52616f}.tag{display:inline-flex;align-items:center;width:fit-content;min-height:24px;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:700}.field-verified,.action-preview_ready{background:#e9f8ef;color:var(--green)}.field-seed_rule{background:#edf3ff;color:var(--blue)}.field-pending_l2,.action-manual_required{background:#fff4d8;color:var(--amber)}.field-local_ledger{background:#eef2f7;color:#506170}.field-blocked,.action-blocked{background:#fff1f0;color:var(--red)}.icon-action,.square-button{border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:7px}.icon-action{min-width:108px;height:34px;display:inline-flex;gap:6px;align-items:center;justify-content:center}.icon-action:hover,.square-button:hover{border-color:#9cb2c5;background:#f4f7fa}.drawer{position:sticky;top:0;height:100vh;background:#fbfcfe;border-left:1px solid var(--line);padding:18px;overflow:auto}.drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.drawer-head h2{margin-top:6px;line-height:1.3}.square-button{width:34px;height:34px;display:grid;place-items:center}.drawer-body{display:grid;gap:12px;margin-top:18px}.preview-line,.preview-copy,.block-list,.operator-brief,.ledger-receipt,.drawer-empty{background:#fff;border:1px solid var(--line);border-radius:8px;padding:12px}.preview-line{display:flex;justify-content:space-between;gap:12px;align-items:center}.preview-line span{color:var(--muted);font-size:12px}.preview-copy{line-height:1.65}.operator-brief{display:grid;gap:7px}.operator-brief strong{color:#344456;font-size:12px}.operator-brief p{color:#536273;line-height:1.55;font-size:13px}.block-list{display:grid;gap:8px}.block-list span{color:#694b00;background:#fff7e5;padding:8px;border-radius:6px;font-size:13px}.ledger-receipt{display:flex;gap:10px;color:var(--teal)}.ledger-receipt b,.ledger-receipt span{display:block}.ledger-receipt span{color:var(--muted);margin-top:4px;line-height:1.5}.drawer-empty{margin-top:18px;min-height:180px;display:grid;place-items:center;gap:8px;color:var(--muted);text-align:center}.rule-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rule-card{padding:12px}.rule-card div{display:flex;justify-content:space-between;gap:8px;align-items:center}.rule-card p{color:var(--muted);line-height:1.55;margin-top:12px;font-size:13px}@media (max-width: 1180px){body{min-width:0}.app-shell{grid-template-columns:220px minmax(0,1fr)}.drawer{display:none}.context-bar,.plain-metrics,.automation-grid,.ingest-summary,.decision-grid,.unopened-grid,.simple-panel-grid,.simple-config-list,.workflow-band,.workflow-steps,.rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-workbench,.task-row,.question-row,.strategy-row{grid-template-columns:1fr}}
