:root{--main-color:linear-gradient(109.6deg,#000 11.2%,#3f3d3d 78.9%);--main-hover-color:gray;--main-dark-color:var(--main-color);--main-light-color:#fff;--col1-min:220px;--col1-max:520px;--col2-min:160px;--col2-max:360px;--col-act-w:100px}*{margin:0;padding:0;text-decoration:none;list-style:none;box-sizing:border-box;outline:none;font-family:sans-serif,Calibri}body{background:var(--main-color);min-height:100vh}.text-black{color:#000}.text-white{color:#fff}.notFoundMessage{display:block;margin:30px 0 0;text-align:center;font-size:17px;font-weight:600;color:#777}.noMobile{display:none}.notFoundContainer{width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.notFound{font-size:30px;text-align:center}.graph-title{padding:20px 0 20px 10px;font-size:25px;font-family:Calibri;color:#fff;text-align:center;border:2px solid #fff;border-radius:15px;margin-bottom:10px}.plotly-graph{min-height:70vh}.plotly-graph,.plotly-graph24{width:100%;align-items:center;justify-content:center}.plotly-graph24{min-height:50vh}@media print{:root{--main-color:var(--main-light-color)}.graph-title{color:#000;border:2px solid #000}}.sensorContainer{width:100%;max-width:1200px;position:relative;gap:20px;margin:20px 0 50px}.sensorListHeader{width:100%;background-color:var(--main-dark-color);padding:20px;display:flex;align-items:center;border:5px solid #fff;justify-content:space-between;border-radius:15px;margin:40px 0 20px}.sensorListHeaderTitle{font-size:21px;color:#fff;font-weight:600}.sensorListHeaderAddContainer{position:relative}.sensorListHeaderAdd{background:none;color:#fff;font-size:29px;display:flex;align-items:center;cursor:pointer}.sensorListHeaderAdd:hover{color:#bdbdbd}.sensor{width:100%;display:grid;align-items:center;padding:15px;background-color:#acabab;border-radius:6px;box-shadow:1px 1px 10px #0002;margin:0 0 10px}.sensorInputs{display:grid;grid-template-columns:1fr 1fr 1.5fr 1fr 1fr 1fr 1fr 1fr}.selectInputLabel,.sensorInputs{flex-wrap:wrap}.sensorInputLabel{font-weight:600;font-size:14px;display:block}.sensorInput{border-radius:5px;border:none;background-color:transparent;width:100px;font-size:15px}.sensorText{font-size:14px}.sensor.edit .sensorInput{border:1px solid #aaa;background-color:#fff}.sensorButtons{gap:10px;position:relative;align-content:flex-end}.sensorButton,.sensorButtons{display:flex;align-items:center}.sensorButton{font-size:23px;cursor:pointer}.sensorButton:hover{opacity:.5}.sensorButton.save{font-size:28px;color:#00cb00}.sensorButton.cancel{font-size:27px;color:red}.slider{width:100%}