body[data-page="tools/evidence-readiness"] .floating-studio,body[data-page="tools/season-optimiser"] .floating-studio{display:none}.decision-workbench [data-decision-feedback]{color:#d5ff85;min-height:1.8em}.decision-workbench [data-decision-feedback][data-error=true]{color:#ffbfa6}.decision-matrix{min-width:750px}.decision-matrix td:first-child{min-width:230px}.decision-cell{min-height:72px;min-width:145px;width:100%;text-align:left;display:flex;flex-direction:column;justify-content:center;gap:5px;background:#223a47;border:1px solid #6d9097;color:#f0fff0;padding:12px;font:inherit;cursor:pointer}.decision-cell.ready{background:#c9fd5c;color:#10262c}.decision-cell.blocked{background:#592d35;color:#ffd2b3}.decision-cell small{font-size:.76rem}.decision-cell:hover,.decision-cell:focus-visible{outline:3px solid #8ebfff;outline-offset:2px}.decision-selection{border:2px solid #88b9ff;padding:22px;background:#183142}.decision-bubble{border:1px solid #5f7983;padding:16px;background:#203a45;margin:14px 0}.decision-candidate{display:grid;grid-template-columns:1fr 1fr;gap:20px}.decision-graph{min-width:690px}.decision-graph [data-candidate]{cursor:pointer}.decision-graph [data-candidate]:focus{outline:none;stroke:#fff;stroke-width:4}.decision-marker{display:inline-flex;gap:6px;align-items:center;margin-right:14px;font-size:.85rem}.decision-marker:before{content:'';height:10px;width:10px;background:#c9fd5c;border-radius:50%}.decision-marker.failed:before{background:#ff927e}.decision-marker.unknown:before{background:#7db8ff}.decision-file{display:inline-block;color:#fff;padding:12px;border:1px dashed #87a6aa;margin-block:10px}.decision-file input{display:block;width:100%;margin-top:9px}.decision-workbench code{overflow-wrap:anywhere;color:#dbff9a}.decision-workbench .circle-status-list{color:#f0dcc5}.decision-workbench .circle-chart-scroll{max-height:650px}.decision-workbench .circle-chart-scroll svg{max-height:560px}.decision-workbench .circle-table-wrap{max-height:600px}.decision-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.decision-candidate strong{font-size:2rem;color:#d5ff85;display:block}.decision-workbench .decision-highlight{border-left:4px solid #c9fd5c;padding:18px;background:#243b42}.decision-workbench .decision-frozen{border-left:4px solid #8ebfff;padding:16px;background:#203444}.decision-json-editor{width:100%;height:310px;resize:vertical;background:#071b25;border:1px solid #91adb2;color:#fff;padding:15px;font-family:monospace;font-size:.9rem;box-sizing:border-box}.decision-workbench .circle-panel{scroll-margin-top:25px}.decision-grid-line{stroke:#45616e;stroke-width:1;stroke-dasharray:4 5}.decision-workbench .ops-file input{max-width:100%}.decision-feature{border-top:5px solid #89bbff}
@media(max-width:760px){.decision-candidate,.decision-choice-grid{grid-template-columns:1fr}.decision-selection{padding:14px}.decision-workbench .circle-fields label:has(textarea){grid-column:auto}.decision-workbench .circle-section h2{font-size:1.65rem}.decision-workbench .circle-queue{max-height:600px}.decision-workbench .circle-chart-scroll{padding:8px}}
@media print{.decision-workbench [data-decision-inputs],.decision-workbench .ops-toolbar,.decision-workbench button,.decision-workbench .decision-file{display:none!important}.decision-workbench [data-decision-results]{display:block!important}.decision-workbench .circle-table-wrap{max-height:none}.decision-selection,.decision-bubble,.decision-highlight,.decision-frozen{background:white!important;color:#111!important}.decision-candidate strong{color:#111}.decision-cell{display:flex!important;background:white!important;color:#111!important}.decision-graph{min-width:0}.decision-workbench .circle-chart-scroll{max-height:none}}
body[data-page="research/decision-systems"] main>section.wrap{padding-inline:clamp(20px,3vw,64px)}
@media print{.decision-workbench .circle-table td button{display:inline!important;background:white!important;border:0!important;color:#111!important;padding:0!important;font:inherit!important;text-align:left!important}.decision-workbench .circle-table td .decision-cell{display:flex!important}}
