#appletContainer{max-width:none}button{cursor:pointer}.buttonShine{background-image:radial-gradient(circle at top,rgba(255,255,255,.4),rgba(0,0,0,.2))}.caseStudyButtons{width:fit-content;height:35px;font-size:1.125em;border-radius:7px;margin-top:5px;margin-left:5px;margin-right:5px;border:2px #000 solid}.compoundHeading{float:left;margin:3px}.compoundHeadingDiv{height:fit-content;display:flex;justify-content:space-between;min-height:45px}.compoundIntro{margin-top:5px;font-size:1.125em}.compoundName{margin-top:5px;margin-bottom:7px;margin-left:5px;height:29px;min-width:87px;font-weight:700}.dataBar{pointer-events:none}#divSVGgraph{width:100%;padding:0}#graphContainer{display:flex;flex-wrap:wrap;flex-direction:row;width:48.5vw;margin-top:20px;height:fit-content}#graphInfoContainer{width:97.9vw;display:flex;flex-direction:row;flex-wrap:wrap;margin:auto}.infoButton{cursor:pointer}.infoButtonText{pointer-events:none;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#infoContainer{max-width:none}.infoPage{box-sizing:border-box;outline-color:#eee;border:1px solid #000;padding:.5em;width:100%;height:auto}.infoPage:not(.selected){display:none}.infoPage>h2{margin-block-start:0;width:fit-content}.infoTabPanel{border:solid 1px gray;margin-top:0;padding:.5em;outline:0;overflow-y:auto;max-height:530px;position:relative;top:0}.infoTabPanel:not(.selectedTabPanel){display:none}.infoTabSet{position:relative;font-size:1.125em}#infoTextContainer{width:48vw;float:right;margin-left:5px;margin-top:27px}.introButton{float:right;width:fit-content;height:35px;font-size:1.125em;border-radius:7px;margin-top:5px;margin-left:5px;margin-right:5px;border:2px #000 solid}.introScenariosDiv{float:right;display:flex;justify-content:flex-end;flex-wrap:wrap}.learningOutcomeButtons{width:fit-content;height:35px;font-size:1.125em;border-radius:7px;margin-top:5px;margin-left:5px;margin-right:5px;border:2px #000 solid}.learningOut{margin-bottom:5px}li{text-align:left}#netNumber{margin:3px auto;padding:3px;text-align:center;font-weight:700;border:1px #000 solid;width:fit-content;background-color:#d3d3d3;font-size:1.375em}#netValueDiv{width:fit-content;margin:auto;padding:0;height:fit-content}.overrallInfo:not(.selectedOverall){display:none}#playButton{color:#f5f5f5;font-size:1.8125em;background-color:#007068;background-image:radial-gradient(circle at top,rgba(255,255,255,.4),rgba(0,0,0,.2));width:50px;border-radius:5px;padding-bottom:.4rem}.projectorMode{font-size:1.375em}.projectorMode #introInfo .infoTabSet,.projectorMode .infoTabPanel{max-height:436px;overflow-y:auto}.projectorMode .compoundIntro,.projectorMode .infoTabSet{font-size:1.125em}.projectorMode .projectorModeButton{background:#fff;box-shadow:inset 0 2px 4px #000}.projectorMode .yaxisLabels,.projectorMode svg text{font-weight:bolder}#referenceDiv>ul{text-align:left}.scenarioButtons{width:fit-content;height:35px;font-size:1.125em;border-radius:7px;margin-top:5px;margin-left:5px;margin-right:5px;border:2px #000 solid}.scenariosTabButton{float:left;font-size:1em;width:90px;margin:0;padding-left:5px;padding-right:5px;border-radius:0;border-top-left-radius:15px;border-color:grey;min-height:2.2rem}#sliderAndButton{width:100%;display:flex;min-height:3rem}#scenarios1Button,.sourcesButton{background-color:#fff;box-shadow:inset 0 0 5px rgba(0,0,0,.5)}svg{stroke-width:1.6;font-weight:700}.tabButton{float:left;font-size:1em;min-width:fit-content;margin:0;padding-left:5px;padding-right:5px;border-radius:0;border-top-left-radius:15px;border-color:grey;min-height:2.5rem}.tabButtons{min-height:2.5rem}#timelineSlider{width:79%;margin-left:5px;margin-right:1px}#timeInputPanel{padding-top:.5rem}#title{width:fit-content;margin:auto;margin-top:15px;margin-bottom:15px}#xaxis{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.yaxisLabels{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media screen and (max-width:1100px){#graphContainer{width:95vw}#infoTextContainer{width:95vw}}@media screen and (max-width:500px){.tabButton{width:17vw;font-size:3.4vw}}