#root,#root>div,body,html{min-height:100vh}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.envitech-web-app{background-color:#36393f;display:flex;flex-direction:row-reverse}.monitor-types-container{margin:0 0 0 auto;width:100%}.monitor-list,.monitor-types-container{display:flex;flex-direction:column;gap:1rem}.monitor-list{max-height:0;overflow:hidden;transition:max-height .15s}.monitor-list.expanded{max-height:100vh;transition:max-height .25s ease-in}.data-input-selector{align-items:center;background-color:#525357;color:#dad6d6;display:flex;flex-direction:column;height:150px;justify-content:space-between;left:50%;padding:1rem;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:300px}.data-input-selector .title{font-size:2rem;margin-bottom:1rem}.data-input-selector .default-data-button{all:unset;background-color:#19191a;border-radius:8px;cursor:pointer;padding:.5rem 1rem}@media only screen and (max-width:600px){.data-input-selector{gap:1rem;height:100%;justify-content:center;padding:0;width:100%}}.menu-button{all:unset;background-color:#2f3136;color:#dad6d6;cursor:pointer;font-size:2rem;padding-block:1rem;text-align:center}.option-button{all:unset;background-color:#4a4d55;color:#dad6d6;cursor:pointer;font-size:2rem;padding-block:.225rem;text-align:center}.option-button:last-child{margin-bottom:1rem}.legend-background{background-color:hsla(222,4%,51%,.692);height:100%;position:absolute;width:100%}.monitor-legend{align-items:center;background-color:#525357;border-radius:8px;color:#fff;display:flex;flex-direction:column;left:50%;padding:1rem 2rem;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.legend-title{font-size:2rem;margin-bottom:1rem}.legend-property{align-items:center;display:flex;gap:.25rem;justify-content:left}.legend-property:not(:first-child){margin-top:.5rem}.legend-close-button{all:unset;background-color:#383a3d;border-radius:8px;cursor:pointer;margin-top:1.5rem;padding:.5rem 1rem}@media only screen and (max-width:600px){.monitor-legend{height:100%;padding:0;width:100%}.legend-close-button{margin-bottom:1rem;margin-top:auto}}.file-input-container .input-label{background-color:#383a3d;border-radius:8px;cursor:pointer;margin-top:1.5rem;padding:.5rem 1rem}
/*# sourceMappingURL=main.08de4da9.css.map*/