.decision-workspace-shell{max-width:76rem;padding-top:clamp(1.75rem,5vw,4rem)}.decision-report-list,.decision-workspace-list,.workspace-cards,.workspace-history ol{display:grid;gap:1rem}.decision-report-list,.workspace-actions,.workspace-cards>li,.workspace-comparison-actions,.workspace-history,.workspace-message,.workspace-notice,.workspace-provenance,.workspace-usage{border:1px solid var(--line);border-radius:1rem;background:var(--paper)}.decision-report-list{margin-top:1.5rem;padding:clamp(1rem,3vw,1.5rem)}.report-list-cards h3,.report-list-cards p,.report-list-heading h2,.report-list-heading p,.report-list-usage{margin:.3rem 0}.report-list-usage{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:1rem}.report-list-usage div{border-left:.25rem solid var(--accent);padding:.65rem .8rem;background:#f1f7f3}.report-list-usage dt{color:var(--muted);font-size:.8rem}.report-list-usage dd{margin:.2rem 0 0;font-weight:800}.report-list-cards{display:grid;gap:.7rem;margin:1rem 0 0;padding:0;list-style:none}.report-list-cards li{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--line);padding:.85rem 0}.workspace-message{display:grid;justify-items:start;gap:.8rem;padding:clamp(1.1rem,4vw,2rem)}.workspace-actions h2,.workspace-detail-header h1,.workspace-history h2,.workspace-message h1,.workspace-message h2,.workspace-message p,.workspace-provenance h2,.workspace-usage h2{margin:0}.workspace-usage{display:grid;grid-template-columns:minmax(12rem,.6fr) minmax(0,1.4fr);gap:1rem;padding:clamp(1rem,3vw,1.5rem)}.workspace-comparison-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:clamp(1rem,3vw,1.5rem)}.workspace-comparison-actions h2,.workspace-comparison-actions p{margin:.25rem 0}.workspace-comparison-actions>div:last-child{display:grid;justify-items:end;gap:.5rem}.workspace-selection-status{color:var(--muted);font-weight:750}.workspace-provenance dl,.workspace-usage dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0}.workspace-provenance dl>div,.workspace-usage dl>div{min-width:0;border-left:.25rem solid var(--accent);padding:.65rem .8rem;background:#f1f7f3}.workspace-provenance dt,.workspace-usage dt{color:var(--muted);font-size:.82rem;font-weight:750}.workspace-provenance dd,.workspace-usage dd{margin:.3rem 0 0;overflow-wrap:anywhere}.workspace-notice,.workspace-quota{border-left:.35rem solid #c08a12;padding:.9rem 1.1rem;background:#fff5d9;color:#5d460f}.workspace-cards,.workspace-history ol{margin:0;padding:0;list-style:none}.workspace-cards>li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:clamp(1rem,3vw,1.5rem)}.workspace-selector{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;min-width:13rem;cursor:pointer}.workspace-selector input{width:1.25rem;height:1.25rem;accent-color:var(--accent-strong)}.workspace-selector span{display:grid;gap:.2rem}.workspace-selector small{color:var(--muted)}.workspace-cards h2,.workspace-cards p{margin:.35rem 0}.workspace-state{color:var(--accent-strong);font-size:.82rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.workspace-digest,.workspace-digest code{overflow-wrap:anywhere;color:var(--muted);font-size:.78rem}.workspace-more{justify-self:center}.workspace-detail-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem}.workspace-actions,.workspace-history,.workspace-provenance{margin-top:1.25rem;padding:clamp(1rem,3vw,1.5rem)}.workspace-provenance dl{margin-top:1rem}.workspace-evidence{margin-top:1.25rem}.workspace-action-row{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0}.danger-action{border:1px solid #9f3128;border-radius:999px;padding:.7rem 1rem;background:transparent;color:#7a211b;font:inherit;font-weight:750;cursor:pointer}.workspace-correction{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;max-width:48rem;border-top:1px solid var(--line);padding-top:1rem}.workspace-correction h3,.workspace-correction p{grid-column:1/-1;margin:0}.workspace-correction label{display:grid;gap:.35rem;font-weight:700}.workspace-correction input{width:100%;border:1px solid var(--line);border-radius:.6rem;padding:.7rem;background:var(--paper);color:inherit;font:inherit}.workspace-correction button{grid-column:1/-1;justify-self:start}.workspace-history ol{margin-top:1rem}.workspace-history li{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--line);padding:.9rem 0}.workspace-history li:first-child{border-top:0}.workspace-history li div{display:grid;gap:.2rem}.workspace-history li span{color:var(--muted);font-size:.88rem}.decision-workspace-save{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1rem;border:1px solid var(--line);border-left:.35rem solid var(--accent);border-radius:1rem;padding:clamp(1rem,3vw,1.5rem);background:#f1f7f3}.decision-workspace-save h3,.decision-workspace-save p{margin:.25rem 0}.decision-workspace-save>div:last-child{grid-column:1/-1;min-height:1.5rem}@media (max-width:48rem){.decision-workspace-save,.report-list-usage,.workspace-correction,.workspace-provenance dl,.workspace-usage,.workspace-usage dl{grid-template-columns:1fr}.report-list-cards li,.workspace-cards>li,.workspace-comparison-actions,.workspace-detail-header,.workspace-history li{align-items:stretch;flex-direction:column}.workspace-comparison-actions,.workspace-comparison-actions>div:last-child{align-items:stretch;justify-items:stretch}}@media (forced-colors:active){.danger-action,.decision-report-list,.decision-workspace-save,.workspace-actions,.workspace-cards>li,.workspace-comparison-actions,.workspace-history,.workspace-message,.workspace-notice,.workspace-provenance,.workspace-usage{border-color:CanvasText}}