@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap";.btn{user-select:none;-webkit-user-select:none;background-color:#bdc2a4;border:.25rem solid #8a8f71;cursor:pointer;font-family:inherit;font-weight:inherit}.btn img,.btn svg{object-fit:contain;pointer-events:none;width:85%;height:85%;max-width:100%;max-height:100%}.btn--flexible{width:auto;height:auto;padding-inline:1rem;min-width:fit-content;min-height:fit-content}.btn--square{align-self:center;aspect-ratio:1/1;flex-shrink:0}.btn--sm{height:4rem;border-radius:.25rem;padding:.1rem}.btn--md{height:5.5rem;border-radius:.5rem;padding:.3rem}.btn--lg{height:7rem;border-radius:1rem;padding:.5rem}.btn:hover{background-color:#c1c6aa}.btn:disabled{cursor:not-allowed}.btn:disabled img{filter:grayscale(100%);opacity:.45}.btn--actions{aspect-ratio:1/1;flex-shrink:0;border-radius:0 0 0 2.5rem;background-color:#8a8f71;border:none}.btn--actions:hover{background-color:#8f9377}.btn--delete{height:3.2rem;font-size:2rem;font-weight:bold;aspect-ratio:1/1;flex-shrink:0;border-radius:.5rem;color:#fff;background-color:red;border:none}.btn--delete:hover{background-color:#ff0a0a}*,*::before,*::after{box-sizing:border-box}body{display:fullscreen;margin:0;padding:0;font-weight:500;font-family:"Montserrat",sans-serif;background-color:#edf2d4}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}html{font-size:clamp(8px,.573vw,11px)}@media(min-width: 1920px){html{font-size:clamp(11px,.573vw,22px)}}p{margin:0}.panel-container{display:flex;flex-direction:column;height:100%;border-radius:1rem}.panel-container-graph{user-select:none;-webkit-user-select:none;border:none;width:100%;flex:1;min-height:0;padding:1rem 1.5rem;justify-content:flex-start;box-sizing:border-box;background:#ff4c4c;font-weight:700;font-size:2rem;display:flex;align-items:center;gap:.5rem;height:93%}.panel-container-graph>*{flex-shrink:0}.panel-tabs{display:flex;flex-direction:row;gap:.25rem;padding-right:.5rem;padding-left:.5rem;margin-bottom:-0.25rem;cursor:pointer;width:95rem}.panel-tabs--btn{flex:1;text-align:center;border:.25rem solid #8a8f71;border-bottom:none;border-radius:1rem 1rem 0 0;background-color:#b2b895;color:#8a8f71;padding:.4rem 1rem;font-size:1.2rem;cursor:pointer;outline:none;transition:background-color .15s ease;height:5.5rem}.panel-tabs--btn img,.panel-tabs--btn svg{user-select:none;-webkit-user-select:none;object-fit:contain;pointer-events:none;width:85%;height:85%;max-width:100%;max-height:100%}.panel-tabs--btn:hover{background-color:#c1c6aa}.panel-tabs--btn.is-active{background-color:#bdc2a4;position:relative;z-index:2}.panel{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;background-color:#bdc2a4;border:.25rem solid #8a8f71;padding-inline:1rem;display:flex;flex-direction:column;overflow:auto;position:relative;z-index:1}.panel::-webkit-scrollbar{display:none}.panel-title{user-select:none;-webkit-user-select:none;background-color:#8a8f71;border:none}.panel-actions{border:none}.panel--sm{height:20.25rem;width:36rem;border-radius:.25rem;padding:.1rem}.panel--md{height:40.5rem;width:72rem;border-radius:.5rem;padding:.3rem}.panel--lg{height:54rem;width:96rem;border-radius:1rem;padding:.5rem}.panel--max{height:100%;width:100%;border-radius:1rem;padding:.5rem}.panel--sideCenter{width:100%;height:100%;border-radius:1rem}.panel--sideTop{width:100%;height:100%;border:none;border-radius:0;border-bottom:#8a8f71 .25rem solid;padding:.5rem 1.5rem .5rem 1.5rem;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between}.panel--sideRight{height:100%;width:100%;border:none;border-left:#8a8f71 .25rem solid;border-radius:0;padding:.5rem;box-sizing:border-box;gap:.5rem;padding-left:0;padding-right:0}.panel--sideLeft{border:none;height:100dvh;width:100%;border:none;border-right:#8a8f71 .25rem solid;border-radius:0;padding:0rem;box-sizing:border-box}.panel--sideLeft .panel--title{padding:1rem;border:none;justify-content:space-around}.panel--sideLeft .panel--title p{user-select:none;-webkit-user-select:none;color:#fff;font-weight:700;transform:rotate(180deg);writing-mode:vertical-lr;font-size:3rem;padding:0;margin:0;text-align:center;align-self:center;min-height:60%}.panel--sideLeft .panel--title img,.panel--sideLeft .panel--title svg{user-select:none;-webkit-user-select:none;object-fit:contain;pointer-events:none;height:5rem;transform:rotate(270deg)}.panel--sideLeft .panel--actions{min-height:60%;padding-inline:0;padding:1rem 0 1rem 1rem;gap:1rem;border:none}.panel--graph{user-select:none;-webkit-user-select:none;border:none;width:100%;height:100%;background:#ff4c4c;font-weight:700;font-size:2rem;border-radius:.5rem;text-align:center;justify-content:center}.panel--content{user-select:none;-webkit-user-select:none;border:none;display:flex;flex-direction:row;justify-content:center;gap:.5rem;width:100%;height:100%}.panel--content img{pointer-events:none;object-fit:contain;height:4rem;width:4rem}.panel--content p{font-size:1.44rem;font-weight:700;align-self:center}.panel--content--graph{display:flex;flex-direction:column;width:40%;background:#8a8f71;height:100%;box-sizing:border-box;border-radius:.5rem}.panel--content--box{width:10%;height:100%;box-sizing:border-box;background:#8a8f71;border-radius:.5rem;justify-content:center;display:flex;align-items:center;margin:0 1% 0 0%}.panel--content--info{width:5%;height:100%;box-sizing:border-box;vertical-align:middle;justify-content:center;display:flex;align-items:center}.panel--button{border-radius:.25rem .25rem 0 0}.panel--noBg{background-color:rgba(0,0,0,0)}.screen-blocker{position:fixed;inset:0;z-index:999999;background-color:#1a1a1a;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;padding:2rem}.screen-blocker img{width:50%;height:50%;background-color:#4d4d4d;border-radius:5%}.page-content{display:none}@media(min-width: 1px)and (min-height: 1px){.screen-blocker{display:none}.page-content{display:block}}.container-main{display:grid;grid-template-columns:minmax(0, max-content) 1fr minmax(0, max-content);grid-template-rows:minmax(0, max-content) 1fr;height:100dvh}.menu{width:9rem;grid-column:1;grid-row:1/-1}.header{height:6rem;grid-column:2/-1;grid-row:1}.main{overflow:hidden;grid-column:2;grid-row:2;margin:0 auto;padding:2rem;width:100%;height:100%;box-sizing:border-box;align-self:stretch;min-height:0}.rightCol{width:9rem;grid-column:3;grid-row:2}.container{display:flex}.container--row{flex-direction:row}.container--row--center{justify-content:center}.container--row--right{justify-content:right}.container--col{flex-direction:column}.container--col--center{justify-content:center}.container--col--right{justify-content:right}.container--sm{height:5rem;margin:.5rem;gap:.5rem}.container--md{height:10rem;margin:.5rem;gap:1rem}.container--lg{height:15rem;margin:.5rem;gap:1.5rem}.container--max{width:100%;height:100%}.container--maxW{width:100%}.container--maxH{height:100%}.container--maxGraph{width:100%;height:8%}.container--maxGraph img{object-fit:contain;width:60%;height:60%}.container--loading{justify-content:center;align-items:center;height:100%;width:100%}.container--loading img{width:16%;height:16%}.input{background-color:#fff;border:solid .5rem #000;min-height:5rem}label[for=filterJob]{display:inline-block;font-size:1.2rem;font-weight:500;color:#000;margin-bottom:.25rem}.input-wrapper{user-select:none;-webkit-user-select:none;display:flex;align-items:center;gap:.5rem;background-color:#fff;border:1px solid #000;border-radius:.5rem;padding:.5rem .3rem .3rem .5rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%;max-width:35rem;box-sizing:border-box}.input-wrapper:focus-within{border-color:#050505;box-shadow:0 0 0 3px #050505}.input-wrapper img{width:3rem;height:3rem;object-fit:contain;flex-shrink:0;pointer-events:none}.input-wrapper input{flex:1;min-width:0;border:none;outline:none;background:rgba(0,0,0,0);padding:.3rem 0;font-size:1.2rem;color:#000}.input-wrapper input::placeholder{color:#050505;opacity:1}.folderList ul{list-style:none;margin:1rem;padding:0;display:flex;justify-content:space-between;flex-direction:column}.folderList ul li{user-select:none;-webkit-user-select:none;cursor:pointer;list-style:none;height:5.4rem;margin:1rem;background-color:#8a8f71;display:flex;flex-direction:row;font-size:1.2rem;font-weight:700;align-items:center;border-radius:.5rem}.folderList--noBg ul li{background-color:rgba(0,0,0,0)}.element{padding:1rem}.element--title{max-width:40%;min-width:40%}.element--infos{width:100%}.element--img{cursor:default;max-height:4rem}.element--img img{object-fit:contain;max-height:4rem}.thermalDigital-page{display:flex;flex-direction:column;height:100%;width:65%;background-color:#f5f5f5}.thermalDigital-row{display:flex;align-items:flex-start;width:100%;height:100%}.thermalDigital-wrapper{display:flex;flex-direction:column;flex:0 0 auto;min-width:0;height:100%}.thermalDigital-title{text-align:center;font-weight:700;font-size:1.1rem;margin-bottom:4px}.thermalDigital-chart-box{position:relative;flex:1;min-height:0}.thermalDigital-chart{width:100%;height:100%;border-radius:.8rem;background:#4a90ff;overflow:hidden}.thermalDigital-label{position:absolute;top:.1rem;left:50%;transform:translateX(-50%);font-weight:700;font-size:1.2rem;width:fit-content;height:fit-content;padding:.7rem;white-space:nowrap;color:#000;pointer-events:none;z-index:1;background-color:#bdc2a4;border-radius:.25rem;border:.2rem solid #8a8f71}.login--content{padding:1rem;font-size:2rem}.loginForm{display:flex;justify-content:center;gap:2rem;flex-direction:column;width:50%;margin:0 auto}.loginTitle{font-size:3rem;text-align:center}.dialog-container{user-select:none;-webkit-user-select:none;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;box-shadow:0 1rem 1rem rgba(0,0,0,.04),0 .2rem .2rem rgba(0,0,0,.5);background-color:#bdc2a4;border:.5rem solid #8a8f71;padding-inline:1rem;display:flex;flex-direction:column;overflow:auto;z-index:1;position:absolute;margin:0 auto;top:45%;border-radius:1rem;height:fit-content;width:20%}.dialog-container::-webkit-scrollbar{display:none}.dialog-container div{display:flex;flex-direction:row-reverse;width:100%}.dialog-container div button{font-size:2rem;font-weight:bold;align-self:end}.dialog-container img{height:10rem;width:100%;object-fit:contain}.dialog-container p{font-size:calc(1.2rem + 100%);text-align:center;font-weight:600}.container-graph-actions{display:flex;flex-direction:column;justify-content:space-around;height:100%}.graph-actions{display:flex;flex-direction:column;width:100%;height:70%;overflow:hidden;gap:.25rem}.graph-save_back{display:flex;flex-direction:column;justify-content:end;width:100%;height:fit-content;padding-bottom:1rem;padding-top:1rem;border-top:.5rem solid #8a8f71;gap:.25rem}