/* Molecular workbench: warm reading surfaces, a graphite instrument stage,
   and attachment guidance. Colour and motion carry no biological prediction. */
.unknownTests{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.designDelta .unknownTests button,.designDelta .deltaSources button{min-height:36px;padding:8px 12px;border:0;border-radius:18px;background:#e4d6ef;color:#54376d;font:500 13px var(--sans);box-shadow:none}.envNext button{border:0;border-radius:20px;background:#f0c78e;color:#3c2b21;padding:10px 16px;font:600 14px var(--sans)}
.gapChoices{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap}.builderStage .gapChoices button{flex:1;min-height:42px;padding:8px 12px;font-size:14px;box-shadow:none;background:#eee7de}.gapChoices button span{margin-right:8px;opacity:.6}.builderStage .gapChoices button[aria-pressed=true]{background:#6c4690;color:white}
.gapTest{background:#f3ede4;border-radius:22px;padding:20px}.gapTest h4{margin:6px 0 16px;font:500 27px var(--serif);color:#392d40}.gapTestColumns{display:grid;grid-template-columns:1.1fr 1fr;gap:22px}.gapTest p{font-size:14px;line-height:1.5;margin:8px 0}.gapArms{display:flex;gap:12px;margin:12px 0}.gapArms p{display:grid;gap:5px;flex:1;border-radius:16px;padding:12px;background:#e5daed;color:#4d355e;font-size:13px}.gapArms span{font-size:11px;text-transform:uppercase;letter-spacing:.06em}.gapResolve{background:#eadfcf;border-radius:18px;padding:16px}.gapResolve details{margin-top:12px}.gapResolve summary{font-size:14px}.gapTest footer{display:flex;gap:12px;justify-content:space-between;margin-top:16px;flex-wrap:wrap}.gapTest footer button{min-height:40px;font-size:14px;padding:10px 16px}.gapTest .gapMatch{font-size:13px}.gapTest details[open]{max-height:160px;overflow:auto}
@media(max-width:850px){.gapTestColumns{grid-template-columns:1fr}.gapChoices{gap:6px}.builderStage .gapChoices button{flex:1 0 28%;font-size:12px}.gapTest{padding:16px}.gapTest h4{font-size:24px}.gapArms{flex-wrap:wrap}}
/* Environment and comparison share the same structure/evidence vocabulary. */
.designDelta{background:#f3ede4;color:#352b39;border-radius:22px;padding:20px;margin:14px 0}
.designDelta header{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 18px}.designDelta header h4{margin:4px 0;font:500 26px var(--serif);color:#352b39}.designDelta header p{margin:0;color:#6a5e6c;font-size:14px}.deltaEyebrow{font:600 11px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#76588a}.designDelta header>.deltaEyebrow{width:100%}
.deltaMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.deltaMetrics>div{display:grid;gap:5px}.deltaMetrics span{font-size:14px;color:#665969}.deltaMetrics strong{font:500 28px var(--sans);color:#48334f}.deltaMetrics small{font-size:15px}.deltaMetrics em{font:400 12px/1.5 var(--sans);color:#746575}
.deltaEvidence{display:grid;grid-template-columns:1fr 1fr;gap:18px}.deltaEvidence>div:last-child{background:#ecdec6;border-radius:16px;padding:12px}.deltaEvidence p{font-size:14px!important;line-height:1.5!important;color:#524655!important;margin:7px 0}.designDelta details{margin-top:12px}.designDelta summary{font:500 14px var(--sans);color:#694482;cursor:pointer}.designDelta details p{font-size:14px;color:#665969}.deltaSources article{padding:14px 0;border-bottom:1px solid #dacbdc}.deltaSources a{color:#694482}.deltaSources b{font-size:15px}
.builderEnvironment .envName{font:500 28px var(--serif);color:#f3e6ef}.builderEnvironment>.lbl{color:#d0b5dd}.builderEnvironment .routePick{display:flex;gap:12px;flex-wrap:wrap}.builderEnvironment .routeBtn{border:0;border-radius:24px;padding:12px 20px;background:#4a3d54;color:#eee2f2;font:500 16px var(--sans);min-height:46px;box-shadow:0 3px 0 #19151d}.builderEnvironment .routeBtn.on{background:#eadbd0;color:#493245;box-shadow:0 3px 0 #a68b99}.builderEnvironment .journeyScene{border-radius:22px;margin:18px 0 10px}.builderEnvironment .envCap{font-size:16px;line-height:1.6;color:#eddfef;background:#413448;border:0;border-radius:18px;padding:14px}.builderEnvironment>.src{color:#c6b6d0;font-size:12px}.builderEnvironment .walk{gap:10px;flex-wrap:wrap}.builderEnvironment .walk button{min-height:44px}.builderEnvironment .walk button:disabled{opacity:.4}.builderEnvironment .envDesign{padding:0;background:transparent}.builderEnvironment .envMolecule{display:none}.builderEnvironment .envNext{border:0;border-radius:18px;background:#46372e;padding:16px;margin:12px 0}.builderEnvironment .envNext .lbl{color:#f0c58f}.builderEnvironment .envNext p{font-size:15px;color:#f0dfcd}.builderEnvironment .envActions{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.builderEnvironment .envActions button:last-child{background:#e2c5f4;color:#3b284a}.builderEnvironment>details{padding:12px 0}.builderEnvironment>details>summary{color:#e3c9ed;font-size:16px}.builderEnvironment .envChips .chip{background:#3c3144;border:0;border-radius:14px;color:#e5d8eb;font-size:14px;padding:14px}
#labDesignDelta .designDelta{margin-bottom:20px}#labDesignDelta .deltaSources{max-height:260px;overflow:auto}.labStructurePair svg{border-radius:18px}.labPair h4{font:500 24px var(--serif)}.labFlowNavigation button{white-space:normal}.labPair details summary{padding:8px 0}.labPair section p{line-height:1.6}
@media(max-width:850px){.deltaMetrics{gap:10px}.deltaMetrics strong{font-size:23px}.deltaMetrics span{font-size:12px}.deltaEvidence{grid-template-columns:1fr}.designDelta{padding:16px}.builderEnvironment .envName{font-size:24px}}
:root{color-scheme:light;--paper:#eeeae4;--surface:#fffdf8;--ink:#272329;--muted:#625b65;--faint:#716975;--rule:#d7d0c9;--teal:#754d29;--teal2:#f2e6d5;--violet:#6745a4;--violet2:#eee6f8;--brass:#855320;--brass2:#f5e8d3;--sans:'IBM Plex Sans',system-ui,sans-serif}
body{background:radial-gradient(ellipse at 0 0,#fffdf7,transparent 55%),#eeeae4;color:var(--ink);font-size:16px}
.wrap{max-width:1600px}
.hero h1{font-family:var(--serif);font-size:clamp(42px,5vw,72px);font-weight:500;color:#322735}
.hero p{font-size:20px;max-width:55ch;color:#625b65}
.briefBar{background:#e4ded6;color:#453b43;border:0;border-radius:0 0 16px 16px;padding:12px 18px;font-size:14px;box-shadow:none}
.briefBar a{color:#654193}
.builderWorkspace{gap:18px}
.builderStage .step>p.sub,.builderStage #builder-panel-groups .step>p.guide{display:none}
#builder-panel-groups .step>p:not([id]){display:none}
.builderNavigation{gap:4px;padding:10px 0;background:transparent;box-shadow:none;border:0;counter-reset:workstep}
.builderNavigation button{position:relative;display:flex;align-items:center;gap:10px;counter-increment:workstep;border:0;border-radius:0;background:transparent;color:#635a63;padding:12px 16px;font:500 16px var(--sans);box-shadow:none;white-space:nowrap}
.builderNavigation button:before{content:counter(workstep,decimal-leading-zero);display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#e1dad2;color:#68606a;font:600 13px var(--mono)}
.builderNavigation button[aria-selected=true]{background:transparent;border:0;color:#302435;box-shadow:none;font-weight:600}
.builderNavigation button[aria-selected=true]:before{background:#6b4897;color:#fff;box-shadow:0 5px 14px #6b48972e}
.builderNavigation button[aria-selected=true]:after{content:'';position:absolute;left:16px;right:16px;bottom:0;height:4px;background:#6b4897;border-radius:4px}
.builderStage{background:#fffdf8;border:0;border-radius:26px;padding:24px;box-shadow:0 12px 32px #3d2f2310}
.builderStage .step{background:transparent;border:0}
.builderStage h3,#builderExperiment>h3{font:500 29px/1.2 var(--serif);letter-spacing:-.02em;color:#342936;text-transform:none}
.builderStage h4{font-size:20px;color:#3e3144}
.builderStage p,.builderStage .guide,.builderStage .sub,.builderStage .src,.builderStage label{font-size:15px;line-height:1.65;color:#645c64}
.builderStage .guide,.builderStage .src{font-size:14px}
.builderStage summary{font-size:16px;color:#48384f}
.builderInstruction{font-size:17px!important;line-height:1.5!important}
.builderStage select,.builderStage textarea,#labReferencePick{background:#f2eee7;color:#302935;border:0;border-radius:14px;padding:14px 16px;font:400 16px/1.5 var(--sans);box-shadow:inset 0 2px 4px #3b2a1710}
.builderStage button,.builderControls button,.envActions button,.walk button,#builderExperiment .actions button{min-height:46px;padding:12px 20px;border:0;border-radius:24px;background:#e9e2d9;color:#49394d;font:600 15px/1.35 var(--sans);box-shadow:0 3px 0 #c9bfb3;letter-spacing:0;text-transform:none;transition:background .15s,transform .15s,box-shadow .15s}
.builderStage button:hover,.builderControls button:hover{background:#e3d7eb;transform:translateY(-1px);box-shadow:0 4px 0 #bdaccb}
.builderStage button:active,.builderControls button:active{transform:translateY(2px);box-shadow:none}
.builderStage .go,.builderControls button:last-child:not(:disabled),#builderExperiment .actions .go,.envMedicines .medStart{background:#774b97;color:#fff;box-shadow:0 4px 0 #4e2e67}
.builderControls{background:transparent;padding:8px 0 5px;gap:14px;border:0}
.builderControls button:disabled,.builderStage button:disabled{opacity:.42;box-shadow:none;transform:none;cursor:default}
button:focus-visible,summary:focus-visible,select:focus-visible{outline:3px solid #a56b21!important;outline-offset:4px}
.builderPreview{--ink:#f8f1e9;--muted:#d5ccd7;--faint:#b8acbf;--rule:#514552;--teal:#f3c78b;--teal2:#382c32;--brass:#f3c78b;--brass2:#392c24;background:radial-gradient(ellipse at 70% 0,#46354a,transparent 60%),#211e25;border:0;border-radius:28px;padding:20px;box-shadow:0 18px 40px #30233728;color:#f8f1e9}
.builderPreview h3{font:500 21px var(--serif);letter-spacing:0;text-transform:none;color:#f0e7ee}
.builderViewNav{gap:6px;padding:0 0 14px;background:transparent;border:0}
.builderViewNav button{font:500 16px var(--sans);border:0;border-radius:22px;padding:11px 18px;background:transparent;color:#c7bccd;box-shadow:none}
.builderViewNav button[aria-selected=true]{background:#f1e8dc;color:#352638;border:0;box-shadow:0 4px 14px #0002}
.canvasToolbar{gap:6px;padding:10px 0;flex-wrap:wrap;overflow:visible;flex:none}
.canvasTools{padding:0 0 10px}.canvasTools>summary{font:500 14px var(--sans);color:#cbbbd7;cursor:pointer;padding:6px 0}
.canvasToolbar button{white-space:nowrap;flex-shrink:0}
.canvasZoom{flex-shrink:0}
.canvasToolbar button,#closeInspector{min-height:38px;padding:8px 12px;border:0;border-radius:18px;background:#3e3444;color:#e7dfe9;font:500 13px var(--sans);box-shadow:none}
.canvasToolbar button[aria-pressed=true]{background:#bda2e2;color:#271835;border:0;box-shadow:none}
.canvasToolbar button:hover{background:#5a4669}
.canvasToolbar button[aria-pressed=true]:hover{background:#cbb3eb}
.canvasZoom{margin-left:auto}
#modeStructure .builderPreview .edDraw{border:0;border-radius:24px}
#modeStructure .builderPreview .edDraw{height:100%;min-height:0;max-height:none}
#modeStructure .builderPreview .edDraw svg{max-height:none}
#modeStructure .builderPreview .edDraw.molecularScene{background:radial-gradient(ellipse at 48% 48%,#534357 0,#302934 45%,#211e26 80%);box-shadow:inset 0 1px 30px #0d091333}
.canvasStamp{color:#faf0e8;font-size:15px;top:14px;left:18px}.canvasStamp span{font-size:10px;color:#c6bacd}
.canvasLegend{font-size:13px;line-height:1.5;color:#c4b7ce;margin:10px 2px}
#builder-view-panel-molecule>#editor{grid-template-rows:auto auto minmax(150px,1fr) auto;gap:0}
#builder-view-panel-molecule>h3{display:none}
.designExplanation{margin:0;padding:8px 0}.designExplanation>summary{font:500 19px var(--serif);color:#ecdcee;cursor:pointer;padding:4px 0}
.designExplanation[open]{max-height:210px;overflow:auto}
.designExplanation{max-width:100%;overflow-x:hidden;overflow-wrap:anywhere}.designExplanation p{min-width:0}
.moleculeCue{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 14px;margin:0 0 10px;border-radius:16px;background:#493a50;color:#f6e8d8;font:500 15px/1.4 var(--sans)}
.cueDot{flex:none;width:9px;height:9px;border-radius:50%;background:#f0bb77;box-shadow:0 0 14px #f0bb7760}
.mcBondRod{stroke:#c5b7cd}.mcBondShadow{stroke:#17111d}
.mcBond:hover .mcBondRod,.mcBond.selected .mcBondRod,.mcBond:focus .mcBondRod{stroke:#ffe0aa;filter:drop-shadow(0 0 3px #d8a872)}
.mcHalo{fill:#d4b7fb0a;stroke:#d4b7fb00}
.mcAtom.lit .mcHalo,.mcAtom.chosen .mcHalo,.mcAtom:hover .mcHalo,.mcAtom:focus .mcHalo{fill:#e1c7ff28;stroke:#e0beff;filter:drop-shadow(0 0 4px #af7cda)}
.mcAttachment{stroke:#d5c1df99}
.guidedSite .mcAttachment{stroke:#ffd391;stroke-width:2;stroke-dasharray:none;transform-box:fill-box;transform-origin:center;animation:attachment-beacon 2.6s ease-in-out infinite}
.guidedSite .mcHalo{fill:#ffc87a18;stroke:#eec18466}
@keyframes attachment-beacon{0%,100%{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.24)}}
.builderPreview .builderLearning{border-top:0!important;padding:12px 0 0!important}
.builderLearning .editLesson,#canvasInspector{border:0;border-radius:20px;background:#382f3e;color:#f1e7ed;padding:16px;font-size:15px}
.builderLearning .editLesson h4,#canvasInspector h4{font:500 25px var(--serif);color:#fff0df}
.builderLearning .editLesson p,.builderLearning .guide,#canvasInspector p,.builderLearning .src{font-size:14px;line-height:1.55;color:#d9cbdc}
.builderLearning .lessonLabel{font:500 11px var(--mono);color:#e3b481}
.builderLearning #live{font-size:15px}.builderLearning #live .v{font-size:18px}
#apply:not(:empty){background:#473329;border-radius:18px;padding:16px}
#apply .go{min-height:48px;border:0;border-radius:25px;padding:12px 22px;background:#f2bd7e;color:#332217;box-shadow:0 4px 0 #946437;font:600 16px var(--sans)}
#apply p,#apply .tg{font-size:14px;line-height:1.55;color:#f1dac5}
.groupRationale{margin:12px 0;color:inherit}.groupRationale summary{font-size:15px;color:inherit;cursor:pointer}
#builder-panel-groups>.builderInstruction,#builder-panel-groups .step>.sub{display:none}
#builder-panel-groups .fgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}
#builder-panel-groups .fcard{position:relative;min-height:128px;padding:14px 10px;border:0;border-radius:22px;background:#eee8df;color:#342a37;box-shadow:0 5px 0 #d4c9bc,0 8px 16px #5d443210;transition:transform .18s,background .18s}
#builder-panel-groups .fcard svg{height:55px;max-height:55px;opacity:.85}
#builder-panel-groups .fcard .nm{font:600 16px var(--sans);color:#352c3b}
#builder-panel-groups .fcard .tg{font:500 14px var(--mono);color:#796382}
#builder-panel-groups .fcard:hover{background:#e6dcef;transform:translateY(-3px);border:0;box-shadow:0 7px 0 #bcabcc}
#builder-panel-groups .fcard.on{background:#e0d1ef;border:0;box-shadow:0 5px 0 #9f83bc,0 0 0 3px #b69acf}
#builder-panel-groups .fcard.on:after{content:'✓';position:absolute;right:10px;top:9px;background:#704694;color:#fff;border-radius:50%;width:22px;height:22px;display:grid;place-items:center;font-size:13px}
.labFlowNavigation{background:#fffdf8;gap:8px;padding:12px 0;top:-24px}
.labFlowNavigation button{background:#eee8df;border:0;border-radius:24px;color:#64566c;box-shadow:none;font-size:16px;padding:14px 18px}
.labFlowNavigation button[aria-selected=true]{background:#6c4690;color:#fff;border:0;box-shadow:0 4px 0 #4c2f68}
.labStructurePair section,.labStructurePair section[data-arm=candidate]{background:radial-gradient(ellipse at center,#514155,#28232d 80%);border:0;border-radius:24px;color:#f3e8ef;padding:16px;box-shadow:0 10px 24px #36213916}
.labStructurePair section h4{color:#f6ebdf;font-family:var(--serif);font-size:25px;font-weight:500}
.labStructurePair section p{color:#e7d7eb;font-size:17px}
.labPair>section{background:#f2ede6;border:0;border-radius:22px;padding:22px}
.labPlanning{border:0;border-radius:0;padding:12px 0;margin-top:8px}
#planProgress{background:#ebe0f3;color:#654184;border:0;border-radius:14px;padding:12px 16px}
.labTable thead,.labReferenceValue{color:#704b91}.labTable table{font-size:15px}.labTable th,.labTable td{border-color:#d6ccd9;padding:10px}
.labUnknown{background:#f0e2cd;color:#735320;border-color:#c89b57;border-radius:0 12px 12px 0}
.labReferenceScope,#labCheckStatus{color:#805723;border-color:#c9a068;font-size:15px}
.experimentSummary{background:#eee6da!important;color:#605246!important;border:0!important;border-radius:14px;padding:14px!important;font-size:15px}
.envDesign{background:#382e40;border:0;color:#f1e9f4}.envFormula{color:#ecc58e}.envMetrics>div{background:#27212d}.envNext{border-color:#d0a3ee}.envNext p,.envEdit{color:#e2d5e7}
.routePick .routeBtn.on{background:#e5d7ef;color:#573670;border:0}.envActions button,.walk button{background:#eadfcc;color:#493b4f}
@media(min-width:851px){#builder-view-panel-molecule:not([hidden]),.builderFocused #builder-view-panel-molecule:not([hidden]){grid-template-rows:minmax(260px,1fr) auto}.builderFocused .builderPreview{padding:18px}.builderFocused .builderStage{padding:24px}#builder-view-panel-molecule>#editor{overflow:hidden}#builder-view-panel-molecule>.builderLearning{max-height:220px}.builderNavigation{flex-wrap:nowrap;justify-content:space-between}.builderNavigation button{padding-left:8px;padding-right:8px}}
@media(max-width:1100px){.builderNavigation button{font-size:14px;padding:10px 8px;gap:6px}.builderNavigation button:before{width:28px;height:28px}.canvasToolbar button{font-size:12px;padding:8px 10px}}
@media(max-width:850px){.builderPreview,.builderStage{padding:18px;border-radius:24px}.builderNavigation{flex-wrap:wrap}.builderNavigation button{font-size:14px}.builderNavigation button:before{display:none}#builder-view-panel-molecule>#editor{height:460px}#builder-panel-groups .fgrid{gap:12px}.labFlowNavigation button{font-size:14px;padding:12px 8px}.labStructurePair section{padding:10px}.labStructurePair section h4{font-size:20px}.labStructurePair section p{font-size:14px}.builderControls button{font-size:14px}}
@media(prefers-reduced-motion:reduce){.guidedSite .mcAttachment{animation:none;opacity:1;stroke-width:2.5}.builderStage button,.builderControls button{transition:none}.builderStage button:hover{transform:none}}
@media(max-width:850px){.builderLearning #live{grid-template-columns:minmax(0,1fr)}.builderPreview .editLesson{min-width:0}.builderLearning #live .v{white-space:normal}.canvasToolbar{max-width:100%}}
.environmentActive .builderEnvironment .journeyScene{background:#29222f;border:0}
#builderExperiment.guidedTestActive>h3{display:none}#builderExperiment.guidedTestActive #investigationSaveStatus{max-width:none;font-size:11px;line-height:1.3;margin:4px 0}.guidedTestActive .labFlowNavigation{padding:4px 0;margin-bottom:8px}.guidedTestActive .gapChoices{margin-bottom:8px}.guidedTestActive .gapTest{padding:14px 18px}.guidedTestActive .gapTest h4{margin:4px 0 10px;font-size:23px}.guidedTestActive .gapTest p{font-size:13px;line-height:1.4;margin:6px 0}.guidedTestActive .gapArms{margin:8px 0}.guidedTestActive .gapResolve{padding:12px}.guidedTestActive .gapTest footer{margin-top:10px}.guidedTestActive .gapMatch{font-size:12px!important}
@media(min-width:1001px){.builderStage:has(.guidedTestActive){padding:16px}.guidedTestActive .labFlowNavigation button,.guidedTestActive .gapChoices button{min-height:36px;padding:8px 12px}.guidedTestActive .gapTest h4{margin-bottom:6px}.guidedTestActive .gapArms p{padding:8px}.guidedTestActive .gapTest footer{margin-top:6px}.guidedTestActive .gapTest footer button{min-height:36px;padding:8px 12px}.guidedTestActive .gapTest{padding:12px 16px}}
.builderEnvironment .walk .wPlay{color:#493b4f}.builderEnvironment .envCap .src{color:#cdbbd6}
.comparisonOverview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.comparisonOverview .designDelta{margin:0!important}.comparisonOverview .labStructurePair{margin:0}.comparisonOverview .labStructurePair section{padding:12px}.comparisonOverview .labStructurePair section h4{font-size:21px}.comparisonOverview .labStructurePair section p{font-size:14px}
#builderExperiment>h3{margin:0 0 8px;font-size:25px}#builderExperiment>.experimentSummary{margin:0!important;padding:8px 12px!important;font-size:13px!important}#investigationSaveStatus{font-size:12px;margin:6px 0}.labFlowNavigation{padding:8px 0;margin:0 0 12px}.labFlowNavigation button{padding:10px 14px;min-height:42px}.comparisonOverview .labStructurePair svg{height:180px}.comparisonOverview .designDelta{padding:16px}.comparisonOverview .deltaMetrics{margin:12px 0}.comparisonOverview .deltaMetrics strong{font-size:24px}.comparisonOverview .designDelta header h4{font-size:24px}
@media(max-width:1000px){.comparisonOverview{grid-template-columns:1fr}}
@media(min-width:851px){
 .environmentActive .builderEnvironment>.lbl{display:none}
 .environmentActive .builderEnvironment>.envName{grid-row:1;margin:0}
 .environmentActive .builderEnvironment>.routePick{grid-row:2}
 .environmentActive .builderEnvironment>.journeyScene{grid-row:3;max-height:125px;margin:0}
 .environmentActive .builderEnvironment>.src{grid-row:4;margin:0;font-size:11px}
 .environmentActive .builderEnvironment>.walk{grid-row:5;margin:0}
 .environmentActive .builderEnvironment>.envCap{grid-row:6;margin:0;padding:10px;font-size:14px;min-height:0}
 .environmentActive .builderEnvironment>.envDesign{grid-row:1/7;max-height:365px;overflow:auto;border-radius:20px}
 .environmentActive .builderEnvironment>.envActions{grid-row:7;margin:6px 0}
 .environmentActive .builderEnvironment>details{grid-row:8;padding:4px 0}
 .environmentActive .designDelta{margin:0}.environmentActive .deltaMetrics{margin:12px 0}
}
