/* Existing six-lens composition. One set of editable levels, one result card. */
.scenario282-form{display:grid;gap:9px;margin:12px 0}.scenario282-form label{display:grid;gap:5px;font:11px/1.4 Arial;color:#b5cdd6}.scenario282-form input,.scenario282-form select{box-sizing:border-box;min-width:0;width:100%;padding:7px 6px;border:1px solid #31505c;background:#04141d;color:#e0ebed;border-radius:2px;font:12px Arial}.scenario282-form button{width:100%;font-size:11px;white-space:normal}.scenario282-form [role=status]{color:#e0c07b;font-size:11px;line-height:1.5;margin:0}.scenario282-form input:focus-visible,.scenario282-form select:focus-visible{outline:2px solid #45caba;outline-offset:2px}
.scenario282-cards{display:grid;gap:11px}.scenario282-cards article{padding:10px 9px;border-left:2px solid #3ecbb2;background:#102b2e55}.scenario282-cards article:last-of-type{border-color:#db8e7d;background:#42232333}.scenario282-cards article.scenario282-middle{background:#192b3655;border-color:#637e89}.scenario282-cards small{color:#8daab9;font:9px/1.55 Arial}.scenario282-cards h4{margin:5px 0;color:#d1e7e4;font:16px/1.4 Arial}.scenario282-cards p{margin:5px 0 9px!important}.scenario282-cards button{min-height:37px;line-height:1.4}.scenario282-overlay{pointer-events:none}.scenario282-overlay .scenario282-high{fill:#24bfad;opacity:.04;stroke:none}.scenario282-overlay .scenario282-low{fill:#d98072;opacity:.05;stroke:none}.asset281-chart .scenario282-line{stroke-width:1;stroke-dasharray:5 4}.scenario282-line.upper{stroke:#36d4be}.scenario282-line.lower{stroke:#dd9c81}.asset281-chart text.scenario282-label{font:10px Arial;fill:#d0dfdc;paint-order:stroke;stroke:#05151b;stroke-width:4px;stroke-linejoin:round}.asset281-chart text.scenario282-caption{font:9px Arial;fill:#c0ae7e;paint-order:stroke;stroke:#05151b;stroke-width:3px}
.condition282-card{padding:13px 12px;border:1px solid #36545d;background:linear-gradient(140deg,#10232a,#06151c);margin-top:10px;color:#b8ccd3;overflow-wrap:anywhere}.condition282-card>small{color:#a9b4b8;font:10px/1.6 Arial}.condition282-card h4{color:#e5c57f;font:16px/1.4 Arial;margin:7px 0}.condition282-card p{font:12px/1.6 Arial;margin:8px 0}.condition282-card[data-condition282-state=met]{border-left:3px solid #48ccae}.condition282-card[data-condition282-state=met] h4{color:#53d4b9}.condition282-card[data-condition282-state=unmet]{border-left:3px solid #9cb7c8}.condition282-card[data-condition282-state=unmet] h4{color:#bdd3de}.condition282-card details{font:11px/1.6 Arial;margin-top:9px}.condition282-card summary{cursor:pointer;color:#b9d4dc}.condition282-evidence small{display:block;font-size:10px;line-height:1.6}.condition282-evidence code{display:block;overflow-wrap:anywhere;white-space:normal;color:#8db0bb;font-size:10px;margin-top:7px}.condition282-progress{display:flex;gap:5px;align-items:center;margin:10px 0}.condition282-progress i{display:block;flex:1;max-width:65px;height:4px;background:#385059}.condition282-progress i.filled{background:#46cab0}.condition282-progress span{font:11px Arial;color:#a4bdc7;margin-left:5px}.condition282-fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:1px solid #3c6670!important;margin-top:14px!important;padding:14px!important}.condition282-fieldset legend{color:#7cd5c4}.condition282-fieldset>.r274-check,.condition282-fieldset>.r272-footnote{grid-column:1/-1}.condition282-fieldset input,.condition282-fieldset select{min-width:0;width:100%}.condition282-fieldset input[type=checkbox]{width:auto}.condition282-manual{font-size:12px;line-height:1.6;color:#b8ccd3}
.deep275[data-asset281=btc] .deep275-right>.condition282-card{margin-top:0}.deep275[data-asset281=btc] .deep275-center{overflow:hidden}.deep275[data-asset281=btc] .deep275-left,.deep275[data-asset281=btc] .deep275-right{min-width:0}.deep275[data-asset281=btc] .deep275-lens{min-width:0}.deep275[data-asset281=btc] .deep275-timeline>div{width:100%;max-width:100%}
@media(min-width:1440px){.deep275[data-asset281=btc] .deep275-body{grid-template-columns:13% minmax(0,1fr) 15.2%}.deep275[data-asset281=btc] .deep275-right{padding-right:12px}}
@media(min-width:801px) and (max-width:1439px){.deep275[data-asset281=btc] .deep275-body{grid-template-columns:180px minmax(0,1fr) 214px;gap:6px}.deep275[data-asset281=btc] .deep275-right{padding-right:8px}.scenario282-cards h4{font-size:14px}.deep275[data-asset281=btc] .deep275-panel p{font-size:11px}}
@media(max-width:800px){.condition282-fieldset{grid-template-columns:1fr}.scenario282-form{grid-template-columns:1fr 1fr}.scenario282-form button,.scenario282-form [role=status]{grid-column:1/-1}.scenario282-form input,.scenario282-form select{min-height:40px}.scenario282-cards{gap:10px}.scenario282-cards h4{font-size:18px}.scenario282-cards p{font-size:13px!important}.scenario282-cards button{min-height:44px;font-size:13px!important}.asset281-chart text.scenario282-label{font-size:9px}.asset281-chart text.scenario282-caption{display:none}.deep275[data-asset281=btc][data-lens=scenarios] .deep275-left{padding-top:12px}.deep275[data-asset281=btc] .deep275-timeline>header{flex-direction:column;align-items:flex-start;gap:3px}.condition282-card{padding:16px}.condition282-card p{font-size:13px}}
