: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{.no-print,aside,button,nav{display:none!important}body{background:#fff!important;color:#000!important;font-family:Arial,sans-serif;font-size:12px}*{box-shadow:none!important;text-shadow:none!important}@page{size:A4 portrait;margin:12mm}.card,.chart,.tableContainer,article,section{break-inside:avoid;page-break-inside:avoid}table{width:100%;border-collapse:collapse;font-size:11px}td,th{border:1px solid #ccc;padding:4px 6px}th{background:#f2f2f2!important;color:#000!important}.no-print{display:none!important}body{background:#fff!important;color:#000!important}.no-print{display:none!important}.print-area,.print-chart{width:100%!important}.print-chart{height:auto!important;min-height:420px!important;break-inside:avoid!important;page-break-inside:avoid!important;overflow:visible!important;margin-bottom:16mm}.print-chart canvas,.print-chart svg{width:100%!important;max-width:100%!important;height:auto!important;overflow:visible!important}.print-chart+.print-chart{page-break-before:always;break-before:page}*{box-shadow:none!important;text-shadow:none!important}}@media print{@page{size:A4 landscape;margin:10mm}}.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%}