:root{color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;--navy: #102033;--ink: #172838;--muted: #697987;--line: #dce4e8;--soft-line: #e8edef;--canvas: #f2f5f6;--surface: #ffffff;--teal: #176f66;--teal-soft: #e8f4f1;--amber: #bd6b27;--amber-soft: #fff3e8;--red: #b94848;--red-soft: #fcecec}html,body,#root{min-width:320px;min-height:100%;margin:0}body{background:var(--canvas)}button,input,textarea,select{font:inherit}.app-shell{min-height:100vh;color:var(--ink);background:linear-gradient(180deg,rgba(225,235,238,.7) 0,transparent 250px),var(--canvas)}.app-header{color:#f5f8fa!important;background:#102033f7!important;border-bottom:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-toolbar{width:min(1680px,100%);min-height:58px!important;margin:0 auto;padding:0 24px!important;gap:10px}.brand-symbol{width:31px;height:31px;display:grid;place-items:center;border-radius:8px;color:var(--navy);background:#72d8c8;font-weight:900}.brand-copy{display:grid;line-height:1.05}.brand-copy .MuiTypography-caption{color:#a9bac7;font-size:.68rem}.health-chip{color:#dbe6ec!important;border-color:#40566a!important;background:#ffffff0a!important}.health-ready .MuiChip-icon{color:#74d2b5!important}.health-warning .MuiChip-icon{color:#f2b067!important}.page-shell{width:min(1680px,calc(100% - 40px));margin:0 auto;padding:24px 0 34px}.mode-selector-shell{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:7px 8px 7px 13px;margin-bottom:16px;border:1px solid var(--line);border-radius:11px;background:#ffffffe0;box-shadow:0 6px 24px #12283809}.mode-selector-shell>.MuiTypography-root{color:#516a7a;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.mode-selector-shell .MuiToggleButtonGroup-root{padding:3px;border-radius:9px;background:#edf2f3}.mode-selector-shell .MuiToggleButton-root{min-width:150px;padding:6px 14px;border:0;border-radius:7px!important;color:#526573;font-size:.74rem;font-weight:750;text-transform:none}.mode-selector-shell .MuiToggleButton-root.Mui-selected{color:#155e57;background:#fff;box-shadow:0 1px 5px #1228381f}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:15px}.page-heading h4{margin:2px 0 3px;font-size:clamp(1.75rem,2.5vw,2.35rem)}.page-heading>div>.MuiTypography-root:last-child{font-size:.9rem}.page-eyebrow,.step-label{color:#617989;font-size:.64rem!important;line-height:1.2!important;letter-spacing:.12em!important;text-transform:uppercase;font-weight:800!important}.review-count{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:6px;padding:8px 12px;border:1px solid var(--line);border-radius:9px;background:#ffffffb8;color:var(--muted)}.review-count strong{color:var(--ink);font-size:1.25rem}.review-count span{font-size:.75rem}.fetch-strip{display:flex;align-items:center;gap:11px;min-height:66px;padding:10px 12px;margin-bottom:11px;border:1px solid var(--line);border-radius:11px;background:#ffffffe6;box-shadow:0 6px 24px #12283809}.fetch-step{flex:0 0 auto;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;color:var(--teal);background:var(--teal-soft);font-size:.78rem;font-weight:850}.fetch-copy{min-width:220px;display:grid;line-height:1.25}.fetch-readiness-alert{margin-left:auto;padding-top:0!important;padding-bottom:0!important}.fetch-controls{display:flex;align-items:center;gap:8px;margin-left:auto}.fetch-controls .MuiTextField-root{width:175px}.workspace-alert{margin:0 0 10px;border:1px solid rgba(189,107,39,.2)}.workbench-grid{display:grid;grid-template-columns:minmax(265px,.82fr) minmax(460px,1.7fr) minmax(310px,.95fr);gap:10px;height:calc(100vh - 240px);min-height:620px;max-height:880px}.workbench-panel{min-width:0;min-height:0;overflow:hidden;border:1px solid var(--line);border-radius:11px;background:var(--surface);box-shadow:0 8px 30px #1228380b}.queue-panel,.evidence-panel,.feedback-panel{display:flex;flex-direction:column}.queue-heading,.feedback-panel-heading{min-height:68px;padding:12px 13px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--soft-line)}.queue-heading h6,.feedback-panel-heading h6{margin-top:2px;font-size:1.02rem}.queue-tabs,.evidence-tabs{min-height:44px!important;border-bottom:1px solid var(--soft-line)}.queue-tabs .MuiTab-root,.evidence-tabs .MuiTab-root{min-height:44px;padding:8px 10px;font-size:.72rem;font-weight:730;text-transform:none}.queue-tabs .MuiBadge-badge{top:-2px;right:-13px;font-size:.58rem}.queue-filters{display:grid;grid-template-columns:1fr 112px;gap:6px;padding:8px;border-bottom:1px solid var(--soft-line)}.queue-filters .MuiInputBase-root{font-size:.75rem}.queue-filters .MuiSelect-select{display:flex;align-items:center;gap:5px;padding-left:9px}.historical-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px;border-bottom:1px solid var(--soft-line)}.historical-search{grid-column:1 / -1}.historical-toolbar .MuiInputBase-root,.historical-pagination .MuiInputBase-root{font-size:.72rem}.historical-selection-bar{min-height:43px;padding:6px 9px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--soft-line);background:#fbfcfc}.historical-selection-bar .MuiButton-root{font-size:.68rem}.historical-selection-actions{display:flex;align-items:center;gap:3px}.historical-readiness-note{padding:7px 9px;border-bottom:1px solid #f3ddc6;background:var(--amber-soft)}.historical-list{flex:1;min-height:0;overflow:auto;padding:6px;scrollbar-width:thin;scrollbar-color:#bcc8cf transparent}.historical-row{align-items:center;padding:7px 8px 7px 3px;cursor:default}.historical-row .MuiCheckbox-root{margin-top:-2px;padding:6px}.historical-row .historical-row-run{min-width:58px;margin:3px 4px 0 2px;padding:3px 7px 3px 5px;border-radius:6px;box-shadow:none;font-size:.62rem;line-height:1.5}.historical-row .historical-row-run .MuiButton-startIcon{margin-right:1px}.historical-row .historical-row-run .MuiSvgIcon-root{font-size:.95rem}.historical-row-focus{min-width:0;flex:1;display:grid;grid-template-columns:minmax(260px,.8fr) minmax(520px,1.2fr);align-items:center;gap:18px;padding:5px 6px;border:0;color:var(--muted);background:transparent;font:inherit;font-size:.65rem;text-align:left;cursor:pointer}.historical-row-copy{min-width:0;display:grid;gap:2px}.historical-row-focus:focus-visible{outline:2px solid rgba(23,111,102,.28);outline-offset:1px;border-radius:5px}.historical-row-title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--ink);font-size:.78rem;font-weight:750;line-height:1.28}.historical-row-copy>span:not(.historical-row-title):not(.historical-row-meta){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.historical-row-meta{display:flex;align-items:center;gap:5px;margin-top:3px;color:#526b7a}.historical-row-meta strong{padding:2px 5px;border-radius:4px;color:#286b5d;background:var(--teal-soft);font-size:.58rem;text-transform:uppercase}.historical-row-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.historical-run-state{width:fit-content;display:inline-flex;align-items:center;gap:3px;margin-top:3px;padding:2px 6px;border-radius:999px;color:#2b6f60;background:#e5f3ef;font-size:.58rem;font-weight:720;line-height:1.35}.historical-run-state svg{flex:0 0 auto;font-size:.72rem}.historical-run-review,.historical-run-running{color:#8a521f;background:#fff0df}.historical-run-failed{color:#9b3f3f;background:#fbe7e7}.historical-quote-location{width:fit-content;display:inline-flex;align-items:center;gap:4px;margin-top:3px;padding:2px 6px;border-radius:999px;color:#2b6f60;background:#e5f3ef;font-size:.58rem;font-weight:720;line-height:1.35}.historical-quote-location span{color:#206052}.historical-case-progress{min-width:0;display:grid;gap:9px;padding:3px 2px 3px 20px;border-left:1px solid var(--soft-line)}.historical-progress-heading{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#5f727a;font-size:.58rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.historical-progress-heading strong{overflow:hidden;color:var(--ink);font-size:.62rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.historical-progress-steps{min-width:0;display:flex;align-items:flex-start}.historical-progress-milestone{min-width:78px;flex:1 1 0;display:grid;justify-items:center;gap:5px;color:#7f8f95;text-align:center}.historical-progress-marker{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#8d9a9f;background:#f2f5f5}.historical-progress-marker svg{font-size:1rem}.historical-progress-label{max-width:104px;color:inherit;font-size:.58rem;font-weight:680;line-height:1.16;text-align:center}.historical-progress-state{display:block;margin-top:2px;font-size:.5rem;font-weight:760;letter-spacing:.03em;text-transform:uppercase}.historical-progress-connector{height:2px;min-width:12px;flex:1 1 24px;margin:9px -8px 0;border-radius:2px;background:#dbe3e4}.historical-progress-completed{color:#247866}.historical-progress-completed .historical-progress-marker{color:#fff;background:#2d8a76}.historical-progress-connector-completed{background:#66aa9c}.historical-progress-running{color:#176f66}.historical-progress-running .historical-progress-marker{color:#176f66;background:#dff2ee;box-shadow:0 0 0 3px #176f661f}.historical-progress-connector-running{background:#87bdb3}.historical-progress-skipped{color:#687a82}.historical-progress-skipped .historical-progress-marker{color:#687a82;background:#e8edef}.historical-progress-connector-skipped{background:#cbd5d9}.historical-progress-attention{color:#8a5b14}.historical-progress-attention .historical-progress-marker{color:#8a5b14;background:#fff0c7}.historical-progress-failed{color:#9b3f3f}.historical-progress-failed .historical-progress-marker{color:#9b3f3f;background:#fbe7e7}@media(max-width:899.95px){.historical-row{align-items:flex-start}.historical-row-focus{grid-template-columns:minmax(0,1fr);gap:11px}.historical-case-progress{padding:11px 0 1px;border-top:1px solid var(--soft-line);border-left:0}.historical-progress-steps{min-width:620px;overflow-x:visible}.historical-case-progress{overflow-x:auto;scrollbar-width:thin}.historical-progress-heading{position:sticky;left:0}}.historical-pagination{min-height:52px;padding:6px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:3px;border-top:1px solid var(--soft-line);background:#fbfcfc;text-align:center}.historical-pagination .MuiButton-root{min-width:0;padding-inline:6px;font-size:.64rem}.historical-pagination .MuiSelect-root{grid-column:1 / -1;justify-self:center}.historical-pagination .MuiSelect-select{padding-top:3px;padding-bottom:3px}.queue-scroll,.evidence-scroll,.feedback-scroll{min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#bcc8cf transparent}.queue-scroll{flex:1;padding:6px}.queue-row{width:100%;display:flex;align-items:flex-start;gap:5px;padding:9px;margin:0 0 4px;border:1px solid transparent;border-radius:8px;color:inherit;background:transparent;text-align:left;cursor:pointer;transition:.14s ease}.queue-row:hover{background:#f4f7f8;border-color:#e4eaed}.queue-row:focus-visible{outline:3px solid rgba(23,111,102,.2);outline-offset:-1px}.queue-row-selected,.queue-row-selected:hover{border-color:#b7d9d3;background:var(--teal-soft)}.candidate-row .MuiCheckbox-root{margin:-5px 0 0 -6px}.queue-row-copy{min-width:0;flex:1;display:grid;gap:2px}.queue-row-title{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.queue-row-title>.MuiTypography-root{min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.79rem;line-height:1.3}.queue-row-title svg{flex:0 0 auto;color:var(--teal)}.queue-row-copy .MuiTypography-caption{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem}.candidate-progress{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px;margin-top:5px;color:var(--muted);font-size:.61rem;text-transform:capitalize}.candidate-progress .MuiLinearProgress-root{height:4px;border-radius:4px}.review-state{flex:0 0 auto;height:21px!important;font-size:.58rem!important}.review-awaiting_review{color:#9b561e!important;background:var(--amber-soft)!important}.review-in_progress{color:#8b5b17!important;background:#fff6da!important}.review-reviewed{color:#286d52!important;background:#e7f4ed!important}.review-not_reviewable{color:#9d4343!important;background:var(--red-soft)!important}.case-disposition{width:max-content;margin-top:4px!important;padding:2px 5px;border-radius:4px;color:#465d6e!important;background:#eef2f4;text-transform:capitalize}.queue-actions{min-height:61px;padding:9px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--soft-line);background:#fbfcfc}.queue-actions .MuiButton-root{font-size:.72rem}.compact-empty-state{flex:1;min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:24px;color:var(--muted);text-align:center}.compact-empty-state>svg{font-size:2rem;color:#7da59f}.compact-empty-state .MuiTypography-body2{max-width:260px}.case-heading{min-height:92px;padding:13px 15px 11px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--soft-line)}.case-heading h5{margin:3px 0 2px;font-size:1.26rem}.case-heading .MuiTypography-body2{max-width:560px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.disposition-chip{max-width:160px;color:#9f541c!important;background:var(--amber-soft)!important;text-transform:capitalize}.evidence-scroll{flex:1;padding:10px 12px}.prediction-card{padding:12px;margin-bottom:8px;border:1px solid var(--line);border-radius:9px;background:#fff}.prediction-card-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.prediction-card-heading .MuiChip-root{color:#286b5d;background:var(--teal-soft);font-size:.64rem}.prediction-primary{padding:9px 10px;margin-bottom:8px;border-radius:7px;background:#f2f6f6}.prediction-primary .MuiTypography-caption{color:var(--muted)}.prediction-primary .MuiTypography-root:last-child{text-transform:capitalize}.prediction-warning{background:var(--amber-soft)}.fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.fact-grid>div{min-width:0;padding:8px;border:1px solid var(--soft-line);border-radius:6px;background:#fcfdfd}.fact-grid span,.source-card span{display:block;margin-bottom:2px;color:var(--muted);font-size:.63rem}.fact-grid strong,.source-card strong{display:block;overflow-wrap:anywhere;font-size:.75rem;text-transform:capitalize}.data-limit-note{display:block;margin-top:8px!important}.checkpoint-alert{margin-top:8px;padding-top:2px!important;padding-bottom:2px!important}.exception-checklist{display:grid;gap:7px;margin:0;padding:0;list-style:none}.exception-handling{display:grid;gap:10px}.exception-mode-controls{display:grid;gap:7px;padding:8px 10px;border:1px solid #dce9e6;border-radius:8px;background:#f8fbfa}.exception-check-row{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:5px 9px;padding:9px 10px;border:1px solid #dce9e6;border-radius:8px;background:#fff}.exception-check-needs-review{border-color:#ecd7bc;background:#fffdfa}.exception-check-solved{border-color:#a9d2c2;background:#f1faf6}.exception-check-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:#277662}.exception-check-needs-review .exception-check-icon{color:#a56124}.exception-check-solved .exception-check-icon{color:#258a67}.exception-check-icon svg{font-size:1.15rem}.exception-check-title{min-width:0;color:var(--ink);font-size:.72rem!important;line-height:1.35!important}.exception-check-status{height:22px!important;color:#286d52!important;background:#e7f4ed!important;font-size:.59rem!important;font-weight:720!important}.exception-check-needs-review .exception-check-status{color:#95531b!important;background:#fff0df!important}.exception-check-solved .exception-check-status{color:#1e7254!important;background:#dff3e9!important}.exception-check-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.exception-check-actions .MuiButton-root{min-width:82px;min-height:29px;font-size:.65rem;white-space:nowrap}.exception-check-context{min-width:0;grid-column:2 / -1;display:grid;gap:1px;color:var(--muted)}.exception-check-context .MuiTypography-caption{overflow-wrap:anywhere;font-size:.63rem;line-height:1.4}.exception-action-details{min-width:0;grid-column:2 / -1;padding-top:2px;border-top:1px solid #e2ebe8}.exception-action-details>summary{width:fit-content;padding:5px 0 2px;cursor:pointer;color:#277662;font-size:.68rem;font-weight:750}.exception-action-card{display:grid;gap:9px;margin-top:6px;padding:11px;border:1px solid #cddbd7;border-left:3px solid var(--teal);border-radius:8px;background:#f8fbfa}.exception-action-card-failed{border-left-color:#c94343}.exception-action-card-succeeded,.exception-action-card-simulated{border-left-color:#258a67}.exception-action-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.exception-action-card-header>p{font-size:.78rem;line-height:1.35}.exception-action-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.exception-action-badges .MuiChip-root{height:23px;color:#245d54;border-color:#8fbbb3;background:#f3faf8;font-size:.61rem}.exception-action-decision{color:#2c4248;font-size:.72rem!important;line-height:1.5!important}.exception-action-steps{display:grid;gap:7px;margin:0;padding:9px 0;border-top:1px solid #e1eae7;border-bottom:1px solid #e1eae7;list-style:none}.exception-action-step{display:grid;grid-template-columns:10px minmax(0,1fr);gap:8px;align-items:start}.exception-action-step-marker{width:9px;height:9px;margin-top:4px;border:2px solid #6f8c88;border-radius:50%;background:#fff}.exception-action-step-marker-succeeded,.exception-action-step-marker-simulated{border-color:#2b9774;background:#2b9774}.exception-action-step-marker-failed{border-color:#c94343;background:#c94343}.exception-action-step-copy{display:grid;gap:1px;min-width:0}.exception-action-step-copy strong{color:var(--ink);font-size:.72rem}.exception-action-step-copy span{color:var(--muted);font-size:.65rem;line-height:1.45;overflow-wrap:anywhere}.exception-action-attempt{display:flex;align-items:flex-start;gap:8px;padding:8px;border-radius:7px;color:#255f55;background:#e9f6f1}.exception-action-attempt-failed{color:#8c2929;background:#fff0f0}.exception-action-attempt-simulated{color:#285d78;background:#edf7fc}.exception-action-attempt>svg{font-size:1.05rem}.exception-action-attempt>div{display:grid;gap:1px}.exception-action-attempt strong,.exception-action-attempt span{font-size:.67rem;line-height:1.4}.exception-action-history{display:grid;gap:6px;color:var(--muted)}.exception-action-history>.MuiTypography-overline{color:#506b70;font-size:.62rem;font-weight:760;line-height:1.4}.exception-action-history-item{display:grid;gap:4px;padding:7px 8px;border:1px solid #dce6e3;border-radius:7px;background:#ffffffbf;font-size:.65rem}.exception-action-history-item-failed{border-color:#efcaca;background:#fff7f7}.exception-action-history-heading{display:flex;justify-content:space-between;gap:10px}.exception-action-history-item ul{display:grid;gap:4px;margin:2px 0 0;padding-left:17px}.exception-action-history-item li span{display:block;color:var(--muted);overflow-wrap:anywhere}@media(max-width:640px){.exception-check-row{grid-template-columns:24px minmax(0,1fr) auto}.exception-check-actions,.exception-action-details{grid-column:2 / -1}.exception-check-actions{justify-content:flex-start}.exception-action-card-header{align-items:stretch;flex-direction:column}.exception-action-badges{justify-content:flex-start}}.exception-checkpoint-card .exception-checklist{margin-top:2px}.handling-instructions{display:grid;gap:8px;margin-top:12px}.handling-instructions-heading,.handling-instruction-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.handling-instructions-heading{justify-content:flex-start;color:var(--teal)}.handling-instruction-card{padding:12px;border:1px solid #d8e5df;border-radius:9px;background:#f8fbfa}.handling-instruction-title .MuiChip-root{max-width:65%;color:#286b5d;background:var(--teal-soft)}.handling-instruction-steps{display:grid;gap:6px;margin:9px 0 0;padding-left:22px;color:#31474f;font-size:.76rem;line-height:1.45}.source-view{display:grid;gap:9px}.source-card{display:grid;grid-template-columns:30px 1fr 1fr;gap:10px;padding:13px;border:1px solid var(--line);border-radius:9px}.source-card>svg{grid-row:1 / 3;color:var(--teal)}.source-card>div:last-child{grid-column:2 / -1}.history-list{display:grid;gap:7px}.history-item{position:relative;display:flex;align-items:flex-start;gap:9px;padding:10px;border:1px solid var(--line);border-radius:8px}.history-icon svg{font-size:1.15rem}.history-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;text-transform:capitalize}.history-item pre{max-height:180px;overflow:auto;margin:8px 0 0;padding:8px;border-radius:6px;color:#405363;background:#f4f7f8;font-size:.65rem;white-space:pre-wrap;overflow-wrap:anywhere}.evidence-footer{min-height:36px;padding:8px 12px;display:flex;align-items:center;gap:6px;border-top:1px solid var(--soft-line);color:var(--muted);background:#fbfcfc;font-size:.64rem}.historical-evidence-wrapper{min-width:0;min-height:0;display:flex;flex-direction:column}.historical-evidence-wrapper>.evidence-panel{flex:1;border-top-left-radius:0;border-top-right-radius:0}.historical-pipeline-output .case-heading{flex:0 0 auto}.historical-pipeline-output .case-heading>div:first-child{min-width:0;max-width:100%}.pipeline-output-scroll{flex:1;min-height:0;overflow:auto;padding:12px}.pipeline-output-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:start}.pipeline-stage-list{min-width:0;display:flex;flex-wrap:nowrap;align-items:stretch;gap:4px;overflow-x:auto;overflow-y:hidden;padding:1px 1px 7px;scrollbar-width:thin}.pipeline-stage-card{box-sizing:border-box;min-width:84px;flex:1 1 0;display:grid;grid-template-areas:"number heading" "meta meta" "progress progress";grid-template-columns:20px minmax(0,1fr);gap:5px;padding:6px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:#fff;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.pipeline-stage-card:hover{border-color:#9fc8c1;background:#fbfefd}.pipeline-stage-card:disabled{border-color:#d8e0e3;color:#71818a;background:#f3f6f7;box-shadow:none;cursor:not-allowed}.pipeline-stage-card:disabled:hover{border-color:#d8e0e3;background:#f3f6f7}.pipeline-stage-card:focus-visible{outline:3px solid rgba(23,111,102,.2);outline-offset:1px}.pipeline-stage-selected{border-color:#72b2a7;background:#f1f8f6;box-shadow:inset 0 -3px 0 var(--teal)}.pipeline-stage-arrow{min-width:0;flex:0 0 10px;display:inline-flex;align-items:center;justify-content:center;color:#8da09f}.pipeline-stage-arrow svg{font-size:.75rem}.pipeline-stage-number{grid-area:number;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:var(--teal);font-size:.68rem;font-weight:780}.pipeline-stage-skipped .pipeline-stage-number,.pipeline-stage-pending .pipeline-stage-number,.pipeline-stage-blocked .pipeline-stage-number,.pipeline-stage-not_started .pipeline-stage-number{color:#647783;background:#e7ecef}.pipeline-stage-failed .pipeline-stage-number{background:#bf4b4b}.pipeline-stage-attention .pipeline-stage-number{background:#bd6b27}.pipeline-stage-copy{display:contents}.pipeline-stage-heading{grid-area:heading;min-width:0;display:block}.pipeline-stage-heading strong{min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;font-size:.66rem;line-height:1.25}.pipeline-stage-meta{grid-area:meta;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 6px}.pipeline-stage-status{flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;color:var(--muted);font-size:.58rem;text-transform:capitalize;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.pipeline-stage-status svg{font-size:.82rem}.pipeline-stage-completed .pipeline-stage-status svg{color:#2e7d62}.pipeline-stage-failed .pipeline-stage-status svg{color:#bf4b4b}.pipeline-stage-running .pipeline-stage-status svg{color:#bd6b27}.pipeline-stage-attention .pipeline-stage-status svg{color:#bd6b27}.pipeline-stage-duration{color:var(--muted);font-size:.61rem}.pipeline-stage-progress{grid-area:progress;height:4px!important;border-radius:99px;background:#e7edef!important}.historical-stage-review{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#fff}.historical-stage-review-heading{padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--soft-line)}.historical-stage-review-heading .MuiTypography-overline{display:block;color:var(--muted);font-size:.58rem;font-weight:760;line-height:1.4;letter-spacing:.12em}.historical-stage-review-heading h6{font-size:.92rem}.historical-stage-review-heading .MuiChip-root{color:#286b5d;background:var(--teal-soft);text-transform:capitalize}.historical-stage-outcome{margin:12px;padding:12px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;border-left:4px solid #62a898;border-radius:0 8px 8px 0;background:#eef7f5}.historical-stage-outcome-warning{border-left-color:#c47a32;background:#fff7ed}.historical-stage-outcome-error{border-left-color:#b84a4a;background:#fdf0f0}.historical-stage-outcome-neutral{border-left-color:#80939d;background:#f1f5f6}.historical-stage-outcome-icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#277662;background:#fff}.historical-stage-outcome-warning .historical-stage-outcome-icon{color:#9a581d}.historical-stage-outcome-error .historical-stage-outcome-icon{color:#a73f3f}.historical-stage-outcome-neutral .historical-stage-outcome-icon{color:#607783}.historical-stage-outcome h6{margin-bottom:2px;font-size:.91rem;line-height:1.3}.historical-stage-outcome .MuiTypography-body2{font-size:.7rem;line-height:1.45}.historical-stage-essential-facts,.historical-stage-detail-facts{margin:0 12px 12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px}.historical-stage-essential-fact,.historical-stage-detail-facts>div{min-width:0;padding:9px 10px;border:1px solid var(--soft-line);border-radius:8px;background:#f8faf9}.historical-stage-essential-fact .MuiTypography-caption,.historical-stage-detail-facts .MuiTypography-caption,.historical-stage-detail-rationale .MuiTypography-caption,.historical-stage-supporting-items>.MuiTypography-caption{display:block;margin-bottom:3px;color:var(--muted);font-size:.59rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.historical-stage-essential-fact .MuiTypography-body1,.historical-stage-detail-facts .MuiTypography-body1{overflow-wrap:anywhere;color:var(--ink);font-size:.74rem;font-weight:740;line-height:1.35}.historical-stage-attention{margin:0 12px 12px;padding:10px 11px;border:1px solid #edcfad;border-radius:8px;color:#6f451d;background:#fff8ef}.historical-stage-attention .MuiTypography-subtitle2{font-size:.72rem;font-weight:780}.historical-stage-attention ul,.historical-stage-supporting-items ul{display:grid;gap:4px;margin:5px 0 0;padding-left:18px;font-size:.68rem;line-height:1.4}.historical-stage-actions{margin:0 12px 12px}.historical-stage-details{margin:0 12px 12px;border:1px solid var(--soft-line);border-radius:8px;background:#fbfcfc}.historical-stage-details>summary{padding:10px 11px;color:#216c61;font-size:.7rem;font-weight:760;cursor:pointer}.historical-stage-details>summary:focus-visible{outline:3px solid rgba(23,111,102,.2);outline-offset:2px}.historical-stage-details[open]>summary{border-bottom:1px solid var(--soft-line)}.historical-stage-details-content{display:grid;gap:10px;padding:10px}.historical-stage-detail-rationale,.historical-stage-supporting-items{padding:10px;border:1px solid var(--soft-line);border-radius:8px;background:#fff}.historical-stage-detail-rationale .MuiTypography-body2{color:#334b59;font-size:.7rem;line-height:1.5}.pipeline-stage-skipped .pipeline-stage-progress .MuiLinearProgress-bar{background:#9aa8b0}.pipeline-empty-state{min-height:280px}.historical-evidence-tabs{flex:0 0 auto;min-height:42px!important;border:1px solid var(--line);border-bottom:0;border-radius:11px 11px 0 0;background:#fbfcfc}.historical-evidence-tabs .MuiTab-root{min-height:42px;padding:7px 15px;font-size:.72rem;font-weight:750;text-transform:none}.historical-evidence>.historical-evidence-tabs{border:0;border-bottom:1px solid var(--soft-line);border-radius:0}.historical-category-label{flex:0 0 auto;max-width:240px;color:#286b5d!important;background:var(--teal-soft)!important;text-transform:capitalize}.historical-evidence .case-heading>div{min-width:0}.historical-evidence .case-heading{flex:0 0 auto;min-height:0;overflow:visible}.historical-evidence .case-heading h5{max-height:none;overflow:visible;overflow-wrap:anywhere}.historical-source-summary{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px;background:#f6f8f9}.historical-email-card{overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 1px 2px #172b3a0d}.historical-email-meta{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px 13px;border-bottom:1px solid var(--soft-line);background:#fbfcfc}.historical-sender-avatar{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:#176b62;background:#dff1ed;font-size:.78rem;font-weight:800}.historical-addresses{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 7px;min-width:0;color:#435867;font-size:.7rem;line-height:1.45}.historical-addresses strong,.historical-addresses>span:not(.historical-address-label){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.historical-address-label,.historical-received-at span{color:var(--muted);font-size:.62rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.historical-received-at{display:grid;gap:2px;color:#546978;font-size:.66rem;text-align:right}.historical-email-body{max-height:300px;overflow-x:hidden;overflow-y:auto;padding:18px 20px;color:#344c5d;font-size:.82rem;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.historical-attachments-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:14px 2px 8px}.historical-attachments-heading>div{display:flex;align-items:center;gap:5px}.historical-attachments-heading svg{color:#39766c;font-size:1rem}.historical-attachment-gallery{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.historical-attachment-card{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:#fff}.historical-attachment-card header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:7px 9px}.historical-file-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:7px;color:#2f7569;background:var(--teal-soft)}.historical-file-icon svg{font-size:1.05rem}.historical-file-name{display:grid;min-width:0;font-size:.68rem}.historical-file-name strong{overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.historical-file-name small{color:var(--muted);font-size:.6rem}.historical-attachment-open{display:inline-flex;align-items:center;gap:3px;padding:3px;border:0;color:#216c61;background:transparent;font-size:.62rem;font-weight:750;font-family:inherit;text-decoration:none;cursor:pointer}.historical-attachment-open:hover{text-decoration:underline}.historical-attachment-open svg{font-size:.85rem}.historical-attachment-preview{display:grid;height:220px;place-items:center;overflow:hidden;background:#eef2f3}.historical-image-preview img,.historical-pdf-preview iframe{width:100%;height:100%;border:0}.historical-image-preview img{object-fit:contain}.historical-document-preview{padding:14px;background:#e9edef}.historical-document-preview pre{width:min(100%,350px);height:100%;padding:16px;margin:0;overflow:auto;border:1px solid #d9dfe2;color:#344b5a;background:#fff;box-shadow:0 2px 7px #23333f1a;font-family:inherit;font-size:.66rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.historical-preview-unavailable{gap:8px;padding:20px;color:var(--muted);font-size:.68rem;text-align:center}.historical-preview-loading{gap:8px;color:var(--muted);font-size:.68rem}.historical-attachment-dialog .MuiDialog-paper{overflow:hidden;border-radius:12px}.historical-attachment-dialog-title{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.historical-attachment-dialog-title>span:nth-child(2){display:grid;min-width:0}.historical-attachment-dialog-title strong{overflow:hidden;color:var(--ink);font-size:.92rem;text-overflow:ellipsis;white-space:nowrap}.historical-attachment-dialog-title small{color:var(--muted);font-size:.68rem}.historical-attachment-dialog-content{min-height:min(70vh,680px);padding:14px!important;background:#e9edef}.historical-attachment-preview-expanded{width:100%;height:min(70vh,680px);border-radius:8px}.historical-attachment-preview-expanded.historical-document-preview pre{width:min(100%,760px)}.exception-mode-panel{min-width:214px;display:grid;justify-items:end;gap:2px}.exception-mode-panel .MuiFormControlLabel-root{margin-right:0}.exception-mode-panel .MuiFormControlLabel-label{font-size:.75rem}.exception-mode-panel.exception-mode-panel-inline{min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px}.exception-mode-alert{align-items:center;padding-top:3px!important;padding-bottom:3px!important}@media(max-width:640px){.exception-mode-panel{min-width:0;justify-items:start}}@media(max-width:640px){.historical-attachment-dialog .MuiDialog-paper{width:calc(100% - 20px);margin:10px}.historical-attachment-dialog-content,.historical-attachment-preview-expanded{min-height:68vh;height:68vh}}.historical-preview-unavailable svg{font-size:2rem;opacity:.6}@media(max-width:640px){.historical-email-meta{grid-template-columns:auto minmax(0,1fr)}.historical-received-at{grid-column:2;text-align:left}.historical-attachment-open span{display:none}}.feedback-panel-heading{align-items:flex-start}.feedback-scroll{flex:1;padding:8px}.checkpoint-feedback{display:grid;gap:8px;padding:10px;margin-bottom:7px;border:1px solid var(--line);border-radius:8px}.checkpoint-feedback .MuiFormLabel-root{color:var(--ink);font-size:.78rem;font-weight:750}.checkpoint-feedback .MuiFormControlLabel-label{font-size:.74rem}.checkpoint-feedback .MuiFormControlLabel-root{flex:1;margin:4px 4px 0 0;border:1px solid var(--line);border-radius:6px}.checkpoint-feedback .MuiFormControlLabel-root:has(.Mui-checked){border-color:#89bcb2;background:var(--teal-soft)}.checkpoint-feedback .MuiTextField-root{width:100%}.feedback-actions{padding:10px;display:grid;gap:5px;border-top:1px solid var(--soft-line);background:#fbfcfc;text-align:center}.historical-stage-feedback{margin:0 12px 12px;overflow:hidden;border:1px solid #89bcb2;border-radius:10px;background:var(--teal-soft);box-shadow:inset 4px 0 0 var(--teal)}.historical-stage-feedback .feedback-scroll{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:10px}.historical-stage-feedback-multiple .feedback-scroll{grid-template-columns:repeat(2,minmax(0,1fr))}.historical-stage-feedback .checkpoint-feedback{margin:0;background:#fff}.historical-stage-feedback-single .checkpoint-feedback .MuiFormLabel-root{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.historical-stage-feedback-unavailable{display:grid;gap:4px;padding:14px}@media(max-width:899.95px){.historical-stage-essential-facts,.historical-stage-detail-facts,.historical-stage-feedback-multiple .feedback-scroll{grid-template-columns:minmax(0,1fr)}}.extraction-review{display:grid;gap:14px;min-width:0;padding:15px;border:1px solid var(--soft-line);border-radius:10px;background:#fff}.prediction-card .extraction-review{margin-top:14px}.extraction-review-heading h6{color:var(--ink);font-size:.96rem;font-weight:760}.extraction-review-heading .MuiTypography-body2{margin-top:2px;font-size:.7rem}.extraction-review-facts,.extraction-review-addresses{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.extraction-review-fact,.extraction-review-addresses>div{min-width:0;padding:10px 11px;border:1px solid var(--soft-line);border-radius:8px;background:#f8fbfa}.extraction-review-fact .MuiTypography-caption,.extraction-review-addresses .MuiTypography-caption{display:block;margin-bottom:3px;color:var(--muted);font-size:.58rem;font-weight:720;letter-spacing:.04em;text-transform:uppercase}.extraction-review-fact .MuiTypography-body1,.extraction-review-addresses .MuiTypography-body1{overflow-wrap:anywhere;color:var(--ink);font-size:.72rem;font-weight:680;line-height:1.4}.extraction-review-lines{display:grid;gap:8px;min-width:0}.extraction-line-table-wrap{min-width:0;overflow:hidden;border:1px solid var(--soft-line);border-radius:8px}.extraction-line-table{width:100%;border-collapse:collapse;table-layout:fixed}.extraction-line-table th,.extraction-line-table td{padding:9px 8px;border-bottom:1px solid var(--soft-line);overflow-wrap:anywhere;text-align:left;vertical-align:top}.extraction-line-table th{color:var(--muted);background:#f3f8f6;font-size:.56rem;font-weight:760;letter-spacing:.035em;text-transform:uppercase}.extraction-line-table td{color:#334b59;font-size:.67rem;font-weight:620;line-height:1.4}.extraction-line-table tr:last-child td{border-bottom:0}.extraction-review-legacy{background:#f8fbfa}@media(max-width:1150px){.workbench-grid{grid-template-columns:285px minmax(0,1fr);height:auto;max-height:none}.queue-panel,.evidence-panel{height:690px}.feedback-panel{grid-column:1 / -1;min-height:320px;max-height:560px}.feedback-scroll{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.checkpoint-feedback{margin:0}}@media(max-width:760px){.app-toolbar{padding:0 14px!important}.brand-copy .MuiTypography-caption{display:none}.health-chip .MuiChip-label{max-width:95px;overflow:hidden;text-overflow:ellipsis}.page-shell{width:calc(100% - 22px);padding-top:18px}.page-heading{align-items:flex-start}.mode-selector-shell{align-items:stretch;flex-direction:column;gap:6px}.mode-selector-shell .MuiToggleButtonGroup-root{width:100%}.mode-selector-shell .MuiToggleButton-root{min-width:0;flex:1}.page-heading>div>.MuiTypography-root:last-child{max-width:250px}.review-count{display:none}.exception-check-row{grid-template-columns:24px minmax(0,1fr)}.exception-check-status{grid-column:2;justify-self:start}.exception-check-context{grid-column:2}.fetch-strip{align-items:flex-start;flex-wrap:wrap}.fetch-copy{min-width:0;flex:1}.fetch-readiness-alert{width:100%;order:3}.fetch-controls{width:100%;margin:4px 0 0;order:4}.fetch-controls .MuiTextField-root,.fetch-controls .MuiButton-root{flex:1}.workbench-grid{grid-template-columns:1fr}.queue-panel,.evidence-panel,.feedback-panel{height:auto;min-height:480px;max-height:none}.queue-panel{height:420px;min-height:420px}.evidence-panel{min-height:620px}.historical-evidence-wrapper{min-height:660px}.pipeline-output-layout{grid-template-columns:1fr}.feedback-panel{grid-column:auto;min-height:360px}.feedback-scroll{display:block}.checkpoint-feedback{margin-bottom:7px}.evidence-tabs{overflow-x:auto}.evidence-tabs .MuiTabs-flexContainer{min-width:430px}.fact-grid,.source-card{grid-template-columns:1fr}.source-card>svg,.source-card>div:last-child{grid-column:auto;grid-row:auto}.extraction-line-table-wrap{overflow:visible;border:0}.extraction-line-table,.extraction-line-table tbody,.extraction-line-table tr,.extraction-line-table td{display:block;width:100%}.extraction-line-table thead{display:none}.extraction-line-table tbody{display:grid;gap:9px}.extraction-line-table tr{overflow:hidden;border:1px solid var(--soft-line);border-radius:8px;background:#fff}.extraction-line-table td{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:10px;padding:8px 10px;text-align:right}.extraction-line-table td:before{content:attr(data-label);color:var(--muted);font-size:.57rem;font-weight:740;letter-spacing:.035em;text-align:left;text-transform:uppercase}}@media(max-width:420px){.fetch-controls{align-items:stretch;flex-direction:column}.queue-filters{grid-template-columns:1fr}.historical-toolbar-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.historical-attachment-row{align-items:flex-start;flex-direction:column}.case-heading{flex-direction:column}.disposition-chip{max-width:100%}}.workbench-grid-historical{grid-template-columns:minmax(0,1fr)}.workbench-grid-historical .historical-browser{width:100%}.workbench-grid-historical .historical-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))}.workbench-grid-historical .historical-search{grid-column:1 / -1}.historical-review-dialog .MuiDialog-paper{width:min(96vw,1760px);height:min(92vh,980px);max-width:none;overflow:hidden;border-radius:14px;background:#f7f9f9}.historical-review-title{flex:0 0 auto;padding:14px 20px 2px!important;color:var(--ink);font-size:1.08rem!important;font-weight:780!important}.historical-review-title-actions{min-height:42px;display:flex;align-items:center;gap:10px;padding:0 18px 10px 20px;border-bottom:1px solid var(--line);background:#fff}.historical-review-title-actions>p{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.historical-review-rerun{flex:0 0 auto;white-space:nowrap}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.historical-review-title-actions .MuiChip-root{color:#286b5d;background:var(--teal-soft);text-transform:capitalize}.historical-review-title-actions .MuiIconButton-root{margin-left:0}.historical-review-content{flex:1 1 auto;min-height:0;padding:0!important;overflow:hidden;background:#f3f6f6}.historical-review-split{height:100%;display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.historical-review-pane{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#fff}.historical-review-pane+.historical-review-pane{border-left:1px solid var(--line)}.historical-review-pane-tab{flex:0 0 auto;min-height:44px;display:flex;align-items:center;padding:0 18px;border-bottom:2px solid var(--teal);color:var(--teal);background:#fbfcfc;font-size:.74rem;font-weight:780;letter-spacing:.02em;text-transform:uppercase}.historical-review-pane>.evidence-panel{min-height:0;border:0;border-radius:0;box-shadow:none}.historical-review-source>.historical-evidence{flex:1 1 auto}.historical-review-pipeline>.historical-pipeline-output{flex:1 1 auto}.pipeline-feedback-content{min-height:100%;display:flex;flex-direction:column}.historical-review-no-output{flex:1;gap:10px;padding:28px}.historical-review-no-output .MuiTypography-body2-root{max-width:420px}.historical-review-pane-alert{margin:14px}.historical-review-mobile-tabs{flex:0 0 auto;min-height:44px!important;border-bottom:1px solid var(--line);background:#fff}.historical-review-mobile-tabs .MuiTab-root{min-height:44px;font-size:.72rem;font-weight:750;text-transform:none}@media(max-width:899.95px){.workbench-grid-historical .historical-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.historical-review-dialog .MuiDialog-paper,.historical-review-dialog .MuiDialog-paperFullScreen{width:100%;height:100%;max-width:none;max-height:none;margin:0;border-radius:0}.historical-review-content>.historical-review-pane{height:100%;overflow-y:auto}.historical-review-content .historical-review-pane-tab{display:none}.historical-review-pane+.historical-review-pane{border-left:0}.historical-review-pipeline>.historical-pipeline-output{flex:0 0 auto;min-height:620px}}@media(max-width:520px){.historical-review-title{padding-inline:14px!important}.historical-review-title-actions{padding-inline:14px 10px}.historical-review-title-actions .MuiChip-root{display:none}}.workbench-grid-live{grid-template-columns:minmax(0,1fr)}.workbench-grid-live .live-browser{width:100%}.live-row-focus{position:relative}.live-row-open-target{position:absolute;inset:0;z-index:1;padding:0;border:0;border-radius:5px;background:transparent;cursor:pointer}.live-row-open-target:focus-visible{outline:2px solid rgba(23,111,102,.28);outline-offset:1px}.live-row-focus>.historical-row-copy,.live-row-focus>.historical-case-progress{position:relative;z-index:2;overflow-x:visible;pointer-events:none}.live-row-focus .historical-progress-steps,.live-row-focus .historical-progress-milestone{min-width:0}.live-row-attachments,.live-run-state-empty{width:fit-content;display:inline-flex;align-items:center;gap:4px;margin-top:3px;padding:2px 6px;border-radius:999px;color:#526b7a;background:#edf2f4;font-size:.58rem;font-weight:720;line-height:1.35}.live-row-attachments svg{font-size:.72rem}.live-source-summary{flex:1 1 auto;display:grid;align-content:start;gap:14px;padding:18px;overflow-y:auto}.live-source-summary .source-card{grid-template-columns:30px minmax(0,1fr)}.live-source-summary .source-card>div,.live-source-summary .source-card>div:last-child{grid-column:2}.sales-order-simulation{display:grid;gap:12px;margin-top:12px;padding:14px;border:1px solid var(--line);border-radius:10px;background:#f8fbfa}.sales-order-simulation-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sales-order-simulation-heading h6{margin-bottom:2px}.sales-order-outcome-ready{color:#286d52!important;background:#e7f4ed!important}.sales-order-outcome-review{color:#8b5b17!important;background:#fff6da!important}.sales-order-outcome-stopped{color:#9d4343!important;background:var(--red-soft)!important}.sales-order-legend{display:flex;flex-wrap:wrap;gap:8px 14px;padding:8px 10px;border-radius:7px;background:#fff;font-size:.68rem}.sales-order-legend>span,.sales-order-field-source{display:inline-flex;align-items:center;gap:4px}.sales-order-legend svg,.sales-order-field-source svg{width:14px;height:14px}.sales-order-source-case{color:#286d52}.sales-order-source-configured{color:#176f66}.sales-order-source-missing{color:#9b561e}.sales-order-source-waiting{color:var(--muted)}.sales-order-field-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sales-order-field-group,.sales-order-line-items{min-width:0;padding:11px;border:1px solid var(--soft-line);border-radius:8px;background:#fff}.sales-order-field-group h4,.sales-order-line-items h4{margin-bottom:8px;font-size:.83rem;font-weight:760}.sales-order-line-empty{margin:-2px 0 8px!important;color:#9b561e;font-weight:700!important}.sales-order-field-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.sales-order-field{min-width:0;display:grid;gap:3px;padding:8px;border:1px solid var(--soft-line);border-radius:6px;background:#fbfcfc;transition:background-color .12s ease,border-color .12s ease}.sales-order-field dt{color:var(--muted)}.sales-order-field dd{min-width:0;display:grid;gap:3px;margin:0}.sales-order-field-value{overflow-wrap:anywhere;color:var(--ink);font-size:.75rem;font-weight:720}.sales-order-field-source{font-size:.61rem}.sales-order-field-configured,.sales-order-line-cell-configured{border-color:#b7d9d3;background:var(--teal-soft)}.sales-order-field-missing,.sales-order-line-cell-missing{border-color:#f0c79c;background:var(--amber-soft)}.sales-order-field-waiting,.sales-order-line-cell-waiting{color:var(--muted);background:#f3f6f7}.sales-order-table-scroll{overflow-x:auto;scrollbar-width:thin}.sales-order-line-items table{width:100%;min-width:840px;border-spacing:0;border-collapse:separate;font-size:.68rem}.sales-order-line-items th{padding:7px;border-bottom:1px solid var(--line);color:var(--muted);background:#f7f9f9;text-align:left;white-space:nowrap}.sales-order-line-items td{min-width:92px;padding:7px;border-right:1px solid var(--soft-line);border-bottom:1px solid var(--soft-line);vertical-align:top}.sales-order-line-items td:last-child{border-right:0}.sales-order-line-cell .sales-order-field-source{margin-top:3px}.sales-order-simulation-footer{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border-top:1px solid var(--line);background:#f8fbfaf5}.sales-order-progress-copy{display:grid;gap:1px}@media(max-width:899.95px){.sales-order-field-groups,.sales-order-field-list{grid-template-columns:1fr}}@media(max-width:520px){.sales-order-simulation{padding:10px}.sales-order-simulation-heading,.sales-order-simulation-footer{align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){.sales-order-field,.sales-order-line-cell{transition:none}}.reviewed-workspace{display:grid;gap:12px;min-height:0}.reviewed-statistics{display:grid;grid-template-columns:minmax(220px,.6fr) minmax(360px,1.4fr);gap:12px}.reviewed-total-card,.reviewed-distribution,.reviewed-decision-statistics{padding:16px;border:1px solid var(--line);border-radius:11px;background:var(--surface);box-shadow:0 8px 30px #1228380a}.reviewed-total-card{display:grid;align-content:center;gap:4px}.reviewed-total-card>svg{color:var(--teal)}.reviewed-distribution{display:grid;gap:8px}.reviewed-decision-statistics{grid-column:1 / -1;display:grid;gap:8px}.reviewed-decision-table-scroll{overflow-x:auto}.reviewed-decision-statistics table{width:100%;border-collapse:collapse;font-size:.76rem}.reviewed-decision-statistics th,.reviewed-decision-statistics td{padding:8px 10px;border-bottom:1px solid var(--soft-line);text-align:right;white-space:nowrap}.reviewed-decision-statistics th:first-child{text-align:left}.reviewed-decision-statistics tbody tr:last-child th,.reviewed-decision-statistics tbody tr:last-child td{border-bottom:0}.reviewed-distribution-row{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(180px,1.2fr) auto;gap:12px;align-items:center;padding:7px 9px;border-radius:7px;background:#f6f9f9;font-size:.76rem}.reviewed-cases-panel{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;min-height:480px}.reviewed-filter-toolbar{display:grid;grid-template-columns:minmax(180px,.6fr) minmax(180px,.6fr) auto;gap:12px;align-items:end;padding:10px 15px;border-bottom:1px solid var(--soft-line);background:#fbfcfc}.reviewed-filter-toolbar .MuiButton-root{justify-self:start}.reviewed-case-list{min-height:0;overflow-y:auto}.reviewed-case-row{width:100%;display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.65fr) minmax(420px,1.8fr);gap:14px;align-items:center;padding:12px 15px;border:0;border-bottom:1px solid var(--soft-line);color:var(--ink);background:#fff;text-align:left;cursor:pointer}.reviewed-case-row:hover,.reviewed-case-row:focus-visible{background:#f7fbfa}.reviewed-case-main,.reviewed-case-classification{min-width:0;display:grid;gap:2px}.reviewed-case-main>span,.reviewed-case-classification>span{overflow:hidden;color:var(--muted);font-size:.69rem;text-overflow:ellipsis;white-space:nowrap}.reviewed-step-list{display:flex;flex-wrap:wrap;gap:5px}.reviewed-step{padding:4px 7px;border:1px solid var(--line);border-radius:999px;background:#f4f7f7;color:#5f707b;font-size:.62rem;font-weight:720}.reviewed-step-reviewed{border-color:#b7d9d3;color:#256c57;background:var(--teal-soft)}.reviewed-step-not_reviewed{border-color:#efc89e;color:#93581f;background:var(--amber-soft)}.reviewed-step-skipped{border-color:#cbd5d9;color:#687a82;background:#e8edef}.reviewed-run-selector{width:min(460px,calc(100vw - 96px));margin-right:auto!important}.reviewed-saving{padding:8px 16px;color:var(--muted);font-size:.72rem!important}@media(max-width:980px){.reviewed-statistics,.reviewed-case-row,.reviewed-filter-toolbar{grid-template-columns:1fr}.reviewed-decision-statistics{grid-column:auto}}
