.demand-review-workspace{--dr-line:#e3e9e7;--dr-muted:#687773;color:#243631;font-size:14px;min-width:0}.demand-review-workspace button,.demand-review-workspace input,.demand-review-workspace textarea{font:inherit}.dr-heading,.dr-section-head,.dr-actions,.dr-customer,.dr-result-filters,.dr-products,.dr-search{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dr-heading{margin-bottom:20px}.dr-heading>div{margin-right:auto}.dr-heading h1{font-size:23px;margin:0 0 6px}.dr-muted,.dr-eyebrow{color:var(--dr-muted);font-size:12px;line-height:1.6}.dr-muted{margin:6px 0}.dr-link{border:0;background:none;padding:7px 4px;color:#28765d;cursor:pointer}.dr-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:18px;align-items:start}.dr-query,.dr-judgement,.dr-results,.dr-history{border:1px solid var(--dr-line);border-radius:14px;background:#fff;padding:20px;min-width:0}.dr-query h2,.dr-judgement h2,.dr-results h2{font-size:16px;margin:0 0 16px}.dr-field{display:flex;flex-direction:column;gap:8px;width:100%;font-size:12px;color:var(--dr-muted);margin:14px 0}.dr-field input,.dr-field textarea{width:100%;box-sizing:border-box;border:1px solid #dce4df;border-radius:9px;background:#fafcfb;padding:11px;color:#243631}.dr-field textarea{min-height:165px;resize:vertical;line-height:1.7}.dr-search .dr-field{width:auto;flex:1;min-width:140px}.dr-customer{padding-bottom:10px;border-bottom:1px solid #edf0ee}.dr-customer strong{font-size:13px;flex:1;min-width:150px}.dr-customer-choice,.dr-history-row{display:block;width:100%;text-align:left;border:1px solid var(--dr-line);background:#fafcfb;padding:12px;margin:6px 0;border-radius:8px;cursor:pointer}.dr-products{margin:14px 0 20px}.dr-products>.dr-muted{width:100%}.dr-chip{padding:7px 11px;border:1px solid #dce5df;border-radius:20px;background:#fff;color:#586a61;cursor:pointer;font-size:12px!important}.dr-chip[aria-pressed=true]{color:#207052;border-color:#9ac7b1;background:#eaf5ee}.dr-results{margin-top:18px}.dr-result-filters{margin-bottom:14px}.dr-matrix-wrap{overflow:auto;max-width:100%;border:1px solid var(--dr-line);border-radius:9px}.dr-matrix{border-collapse:collapse;width:100%;text-align:left;line-height:1.6;font-size:13px}.dr-matrix th,.dr-matrix td{padding:13px 15px;border-bottom:1px solid #edf1ee;vertical-align:top;min-width:125px}.dr-matrix thead{background:#f5f8f6}.dr-matrix tbody th{font-weight:400;min-width:230px;max-width:450px}.dr-verdict{border:0;border-radius:7px;padding:8px 10px;background:#f0f2f1;color:#67746e;white-space:nowrap;cursor:pointer}.dr-verdict.is-supported{color:#26764e;background:#eaf5ec}.dr-verdict.is-partial{color:#866127;background:#fcf4e6}.dr-verdict.is-conflict{color:#a14d47;background:#fbefed}.dr-verdict[aria-pressed=true]{outline:2px solid currentColor;outline-offset:2px}.dr-empty{padding:38px 20px;text-align:center;color:var(--dr-muted);line-height:1.8;background:#f8faf8;border-radius:9px}.dr-evidence,.dr-source-preview{margin-top:14px;background:#f6f9f7;border:1px solid var(--dr-line);border-radius:10px;padding:15px;line-height:1.7}.dr-evidence h3,.dr-judgement h3{font-size:15px;margin:9px 0}.demand-review-workspace blockquote{margin:10px 0;padding:9px 12px;border-left:3px solid #b7d0c0;white-space:pre-wrap;overflow-wrap:anywhere;color:#53675b;font-size:13px}.dr-summary{font-size:14px;line-height:1.8}.dr-dimensions{display:grid;grid-template-columns:95px minmax(0,1fr);gap:10px;font-size:12px;line-height:1.65;margin:20px 0}.dr-dimensions dt{color:var(--dr-muted)}.dr-dimensions dd{margin:0}.dr-disclosure{padding:13px 0;border-top:1px solid var(--dr-line);font-size:13px;line-height:1.7}.dr-disclosure summary{cursor:pointer;font-weight:500}.dr-judgement>.portal-button{display:flex;margin-top:14px;width:100%;justify-content:center}.dr-stale,.dr-error,.dr-demo,.dr-recovery,.dr-notice{padding:12px 15px;border-radius:9px;font-size:13px;line-height:1.7}.dr-stale,.dr-demo,.dr-recovery{background:#fff6e8;color:#856234}.dr-error{background:#fff0ee;color:#a54d44}.dr-notice{background:#edf7ef;color:#36734e}.demand-review-workspace button:disabled{cursor:default;opacity:.5}.dr-history{margin-bottom:16px}.dr-source{padding:10px 0;border-bottom:1px solid var(--dr-line)}
@media(max-width:800px){.dr-layout{grid-template-columns:minmax(0,1fr)}.dr-query,.dr-judgement,.dr-results,.dr-history{padding:16px}.dr-heading{gap:6px;margin-bottom:14px}.dr-heading h1{font-size:21px}.dr-heading>div{width:100%}.dr-field textarea{min-height:145px}.dr-matrix tbody th{min-width:185px}.dr-matrix th,.dr-matrix td{padding:11px}.dr-actions>.portal-button{flex:1}.dr-evidence{font-size:13px}.dr-dimensions{grid-template-columns:90px minmax(0,1fr)}}
.business-workspace.is-refocus-workspace{max-width:none;min-width:0}.business-workspace.is-historical-opportunity .opp-list,.business-workspace.is-historical-opportunity .opp-mobile-list,.business-workspace.is-historical-opportunity [data-opportunity-save],.business-workspace.is-historical-opportunity [data-opportunity-analyze],.business-workspace.is-historical-opportunity .opp-human-stage,.business-workspace.is-historical-opportunity [data-opportunity-next-draft],.business-workspace.is-historical-opportunity [data-opportunity-source-save],.business-workspace.is-historical-opportunity [data-opportunity-customer-picker]{display:none!important}.business-workspace.is-historical-opportunity .opp-layout{grid-template-columns:minmax(0,1.7fr) minmax(250px,1fr)}

@media(max-width:800px){.business-workspace.is-historical-opportunity .opp-layout{grid-template-columns:minmax(0,1fr)}}
