.minHeight{height:auto;min-height:50vh}.plot-container{width:100%}.js-plotly-plot .plotly .modebar-container{top:auto!important;bottom:0!important}.js-plotly-plot .plotly .modebar{top:auto!important;bottom:6px!important}.plot-loading{opacity:.55;transition:opacity .2s}
.SampleSelect{color:#000;background-color:var(--spexoPeach);text-align:center;width:auto;height:auto;margin-bottom:5px;padding:5px;font-size:16px}.SampleSelect:hover{background-color:var(--spexoOrange)}.sampleSelectTextRow{flex-direction:row-reverse;justify-content:flex-end;align-items:stretch;width:100%;display:flex}.sampleSelectText{text-align:center;flex:1}.sampleSelectTextArrow{text-align:right}.SampleDropdown{z-index:6;background-color:#dcdcdc;width:100%;display:none;position:absolute;top:23px;left:0}.SampleSelect:hover .SampleDropdown{display:block}.dropdownBtn{cursor:pointer;background-color:#dcdcdc;border:none;width:100%;padding:2px}.dropdownBtn:hover{background-color:var(--spexoPeach)}.buttonRow{box-sizing:border-box;flex-wrap:nowrap;align-items:flex-start;display:flex}@media only screen and (max-width:1019px){.buttonRow{flex-wrap:wrap}.buttonRow .buttonSpacer{display:none}.buttonRow>[class*=col-]{width:50%;padding:0 4px}}@media only screen and (max-width:749px){.buttonRow>[class*=col-]{width:100%}}
.add-column{min-height:15px;max-height:75px;color:var(--spexoOrange);justify-content:right;display:flex}.drop-down{background:#fbf6f6;width:320px;max-width:90vw;max-height:calc(100vh - 3em);margin:0;padding:0;list-style:none;overflow-y:auto}.drop-down li{text-align:center;color:var(--spexoDark);cursor:pointer;border-bottom:1px solid #d9d9d9;padding:9px 14px;font-size:17px;line-height:1.25}.drop-down li:hover{background:var(--spexoPeach);font-weight:700}
.drawer{background-color:var(--spexoBlue);z-index:10;width:0;height:100%;transition:all .4s ease-in-out;position:fixed;top:0;right:0;box-shadow:0 0 10px #00000080}.open{width:auto;transform:translate(0)}.titleBar{background-color:var(--spexoOrange);justify-content:space-between;display:flex}.drawerTitle{color:var(--spexoBlue);text-align:center;flex:1;margin:0;padding:.5em 1em;font-size:18px;font-weight:700}.drawerCloseButton{color:var(--spexoBlue);cursor:pointer;background-color:#0000;border:none;padding:.5em;font-size:18px;font-weight:700;right:0}.drawerCloseButton:hover{background-color:var(--spexoBlue);color:var(--spexoOrange);border:var(--spexoDark) solid 1px}.backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:9;background-color:#0000001a;width:100%;height:100%;position:fixed;top:0;left:0}
.energy-level-input{box-sizing:border-box;resize:vertical;border:1px solid #ccc;border-radius:4px;width:80%;margin-top:-15px}.energy-filter{padding-bottom:10px;font-size:12px}.energy-button{margin-top:-15px}.iso-line{align-content:center;font-size:15px}
.dropdown-drawer{z-index:10;width:100%;min-height:28vh;max-height:35vh;display:none;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.open{display:block}.dropdown-drawer-content{background-color:var(--spexoBlue);padding:10px;box-shadow:0 0 10px #00000080}.titleBar{background-color:var(--spexoOrange);justify-content:space-between;width:100%;display:flex}.drawerTitle{color:var(--spexoBlue);text-align:center;width:calc(100% - 50px);padding:.25em;font-size:.75em;font-weight:700}.drawerCloseButton{color:var(--spexoBlue);cursor:pointer;background-color:#0000;border:none;width:50px;padding:.25em;font-size:.75em;font-weight:700;right:0}.drawerCloseButton:hover{background-color:var(--spexoBlue);color:var(--spexoOrange);border:var(--spexoDark) solid 1px}
.dropdown-toggle-selected{min-width:100%;color:var(--spexoOrange);background-color:var(--spexoDark);cursor:pointer;border-color:var(--spexoBrown);border-radius:5px;position:relative}.dropdown-toggle-selected:hover{color:var(--spexoDark);background-color:var(--spexoOrange);border-color:var(--spexoDark)}.dropdown-toggle{min-width:100%;color:var(--spexoDark);cursor:pointer;border-color:var(--spexoOrange);background-color:var(--spexoOrange);border-radius:5px;position:relative}.dropdown-toggle:hover{color:var(--spexoOrange);background-color:var(--spexoDark);border-color:var(--spexoDark)}.dropdown-menu{border:1px solid #000;width:100%;margin-left:0%}
