#analysis-panel .analysis-container{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem}#analysis-panel .analysis-container1{display:grid;grid-template-columns:repeat(1,1fr);gap:1.6rem}#analysis-panel .graph-container{background:var(--color-white);padding:var(--card-padding);border-radius:var(--card-border-radius);border:1px solid var(--color-light);margin-top:1rem;box-shadow:var(--box-shadow);transition:all .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:baseline}#analysis-panel .graph-container:hover{box-shadow:none}#analysis-panel .graph-container h2{text-align:center;margin-bottom:1rem}#analysis-panel .graph-container img{margin-top:1rem;text-align:center;width:95%}#analysis-panel #analysis-container>div{background:var(--color-white);padding:var(--card-padding);border-radius:var(--card-border-radius);border:1px solid var(--color-light);margin-top:1rem;box-shadow:var(--box-shadow);transition:all .3s ease;overflow:hidden}#analysis-panel #analysis-container>div span{background-color:var(--color-primary);padding:.5rem;border-radius:50%;color:var(--color-white);font-size:2rem}#analysis-panel #analysis-container>div .new{margin-top:1rem;display:flex;align-items:center;justify-content:center}#analysis-demo-simulation{height:80vh}#analysis-demo-simulation .inputContainerBase{padding:.2rem 1rem}#analysis-panel .graph-container .simSpace{margin-top:1rem;position:relative;text-align:center;width:95%;background:url(../Img/simulation.png);background-size:100% 100%!important;background-repeat:no-repeat!important;flex:1}#analysis-panel .graph-container .simSpace .inputSlide{-webkit-appearance:none;width:100%;height:8px;border-radius:5px;background:linear-gradient(to right,#0e0f0f,#050806);outline:none;opacity:.7;transition:opacity .2s}#analysis-panel .graph-container .simSpace .tanque1{position:relative;width:45%;height:50%;left:0%;top:50%}#analysis-panel .graph-container .simSpace .tanque2{position:relative;width:40%;height:30%;left:60%;top:-40%}#analysis-panel .graph-container .simSpace .Tanque1b1{background:url(../resources/b1_0.png);background-size:100% 100%!important;background-repeat:no-repeat!important;position:relative;width:17%;height:35%;left:85%;top:5%}#analysis-panel .graph-container .simSpace .Tanque1b2{background:url(../resources/b1_0.png);background-size:100% 100%!important;background-repeat:no-repeat!important;position:relative;width:17%;height:35%;left:109%;top:-30%}#analysis-panel .graph-container .simSpace .Tanque1b3{background:url(../resources/b1_0.png);background-size:100% 100%!important;background-repeat:no-repeat!important;position:relative;width:17%;height:35%;left:133%;top:-65%}#analysis-panel .graph-container .simSpace #Tanque1Name{position:absolute;width:100%;top:-25%}#analysis-panel .graph-container .simSpace #Tanque1SizeIndicator{position:absolute;width:100%;top:-7%}#analysis-panel .graph-container .simSpace #Tanque2Name{position:absolute;width:100%;top:-40%}#analysis-panel .graph-container .simSpace #Tanque2SizeIndicator{position:absolute;width:100%;top:-25%}#analysis-panel .graph-container .simSpace .Tanque1Water{position:relative;width:23%;height:60%;background-color:#444343e7;top:23%;left:28%}#analysis-panel .graph-container .simSpace .Tanque2Water{position:relative;width:25%;height:100%;left:27%;background-color:#444343e7;top:0%}#analysis-panel .graph-container .simSpace .TanqueLevelIndicator1{color:#293483;text-align:center;position:absolute;top:-10%;width:100%;font-size:25px}#analysis-panel .graph-container .simSpace .TanqueLevelIndicator2{color:#293483;text-align:center;position:absolute;top:121%;width:100%;font-size:25px;left:10%}#analysis-panel .graph-container .simSpace #Tanque1WaterLevel,#analysis-panel .graph-container .simSpace #Tanque2WaterLevel{position:relative;width:100%;height:100%;background-color:#437fff;transform-origin:bottom left;transform:scaleY(77%)}#analysis-panel .graph-container .simSpace .TanqueUmbralContainer,#analysis-panel .graph-container .simSpace .TanqueSecondUmbralContainer{height:100%;width:120%;position:absolute;top:-1px;left:-20%}#analysis-panel .graph-container .simSpace .TanqueUmbral{position:absolute;width:100%;background-color:#000;height:2px}#analysis-panel .graph-container .simSpace .TanqueUmbralTotal{position:absolute;width:10%;background-color:#000;height:0px;top:0%}.visualSize2{grid-column:span 2}.visualSize3{grid-column:span 3}.visualSizeAll{grid-column:1/-1}.toolbar{display:flex;align-items:center;background-color:var(--color-background);padding:.5rem;border-radius:4px}.toolbar>div{margin:.5rem .8rem}.toolbar-btn{padding:.4rem .6rem;margin:.2rem;background-color:var(--color-primary);color:#fff;border:none;border-radius:4px;cursor:pointer}.toolbar-btn:hover{background-color:var(--color-primary-variant)}.toolbar-separator{height:1.5rem;width:1px;background-color:#ccc;margin:0 1rem}.toolbar-label{margin-right:.5rem}.toolbar-input{border:1px solid var(--color-light);border-radius:4px}@media screen and (max-width:1400px){#analysis-panel .analysis-container{grid-template-columns:repeat(1,1fr);gap:1.6rem}}@media screen and (max-width:900px){.visualSize2{grid-column:span 2}.visualSize3{grid-column:1/ -1}#analysis-panel{max-width:100vw}}@media screen and (max-width:500px){.visualSize2{grid-column:1/ -1}.toolbar-btn{padding:.5rem 1rem;background-color:var(--color-primary);color:#fff;border:none;border-radius:4px;cursor:pointer;width:100%}.toolbar{display:flex;flex-direction:column;align-items:center;background-color:var(--color-background);padding:.5rem;border-radius:4px}}#assets-panel #assets-container{margin-top:1rem}@media screen and (max-width:900px){#assets-panel #assets-container{width:100%}}#calendar-panel #calendar-container{margin-top:1rem;display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}#calendar-panel #calendar-container>div{border-radius:var(--card-border-radius);border:1px solid var(--color-light);box-shadow:var(--box-shadow)}.calendar-instance{background:var(--color-background);padding:var(--card-padding);border-radius:var(--card-border-radius);overflow:hidden;transition:border .2s ease}#calendar-panel #calendar-container>div.calendar-edit-mode{border:3px solid var(--color-warning)}.cal-mode-legend{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;align-items:center}.cal-mode-chip{display:inline-flex;align-items:center;gap:.2rem;padding:.15rem .55rem .15rem .35rem;border-radius:1rem;font-size:.78rem;color:var(--color-white);font-weight:500;white-space:nowrap}.cal-mode-chip-icon{font-size:.8rem!important;line-height:1!important}.cal-mode-chip-fresh{background-color:var(--color-cal-fresh)}.cal-mode-chip-cold{background-color:var(--color-cal-cold)}.cal-mode-chip-disabled{background-color:var(--color-cal-disabled)}#addCalendarEvent-mode option[value=fresh]{background-color:var(--color-cal-fresh);color:#fff}#addCalendarEvent-mode option[value=cold]{background-color:var(--color-cal-cold);color:#fff}#addCalendarEvent-mode option[value=disabled]{background-color:var(--color-cal-disabled);color:#fff}.cal-inprogress-note{display:flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border-radius:.4rem;background-color:#e67e22;color:#fff;font-size:.85rem;margin-bottom:.5rem}.cal-inprogress-note .material-symbols-sharp{font-size:1rem}.calendar-instance .fc{font-family:BarlowSemiCondensed,sans-serif}.calendar-instance .fc-toolbar-title{font-family:PTSansNarrow,sans-serif;font-size:1.4rem;font-weight:400}.calendar-instance .fc-button{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;font-family:BarlowSemiCondensed,sans-serif;font-size:.85rem!important;padding:.25rem .5rem!important}.calendar-instance .fc-button:hover{background-color:var(--color-primary-variant)!important;border-color:var(--color-primary-variant)!important}.calendar-instance .fc-button-active,.calendar-instance .fc-button:focus{background-color:var(--color-primary-variant)!important;border-color:var(--color-primary-variant)!important;box-shadow:none!important}.calendar-instance .fc-daygrid-day-number,.calendar-instance .fc-col-header-cell-cushion{color:var(--color-dark)}.calendar-instance .fc-event{border-radius:var(--border-radius-1)}.calendar-instance:not(.calendar-edit-mode) .fc-event{cursor:pointer!important}.calendar-instance .fc-event:hover{opacity:.85}.calendar-instance .fc-day-today{background-color:var(--color-light-primary)!important}.calendar-edit-mode .fc-highlight{background:#1266f126!important}.cal-evt-content{display:flex;align-items:center;gap:3px;width:100%;overflow:hidden;padding:0 2px}.cal-evt-mode-icon{font-size:10px!important;line-height:1!important;flex-shrink:0}.cal-evt-title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82em}.cal-evt-info-icon{font-size:11px!important;line-height:1!important;flex-shrink:0;opacity:.8;cursor:help}#addCalendarView-locationsTable{width:100%;text-align:left;border-collapse:collapse;margin-bottom:.5rem}#addCalendarView-locationsTable th{font-size:.85rem;padding:.2rem 0;color:var(--color-dark-variant)}#addCalendarView-locationsTable td{padding:.25rem .25rem .25rem 0}#addCalendarView-locationsTable td input[type=text]{width:100%;padding:4px 6px;font-size:14px;border:1px solid var(--color-light);border-radius:var(--border-radius-1)}@media screen and (max-width:1400px){#calendar-panel #calendar-container{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:900px){#calendar-panel #calendar-container{width:100%;gap:1rem}.calendar-instance .fc-toolbar{flex-direction:column;gap:.5rem;align-items:flex-start}}#devices-panel #devices-container{margin-top:1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1rem}#devices-panel #devices-container>div{background:var(--color-white);padding:var(--card-padding);border-radius:var(--card-border-radius);border:1px solid var(--color-light);box-shadow:var(--box-shadow);transition:all .3s ease;cursor:pointer}#devices-panel #devices-container>div:hover{box-shadow:none}#devices-panel #devices-container>div span{background-color:var(--color-primary);padding:.5rem;border-radius:50%;color:var(--color-white);font-size:2rem}#devices-panel #devices-container>div .new{margin-top:1rem;display:flex;align-items:center;justify-content:center}#devices-panel #devices-container>div hr{margin:.5rem 0;height:1px;padding:2px;box-shadow:0 1px #ccc}@media screen and (max-width:900px){#devices-panel #devices-container{width:100%;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1rem}}#diagram-panel #diagram-container{margin-top:1rem;display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}#diagram-panel #diagram-container>div{border-radius:var(--border-radius-1);border-radius:var(--card-border-radius);border:1px solid var(--color-light);box-shadow:var(--box-shadow)}.diagram-instance{background:var(--color-background);overflow:hidden}.diagram-instance .canvas2resize{position:relative;transform-origin:top left}.diagram-instance .canvas2resize .insightImage,.diagram-instance .canvas2resize .insightLabel{position:absolute}.diagram-instance .canvas2resize .insightLabel span{position:absolute;left:-4rem;top:0;width:3.5rem;height:3.5rem;font-size:2.5rem}#events-panel .top-bar{display:flex;width:100%;align-items:center;justify-content:baseline}#events-panel .top-bar h3{text-align:center;width:100%}#events-panel .top-bar .select-events{display:flex;align-items:center;justify-content:baseline;background:var(--color-light);border-radius:var(--border-radius-1);margin-top:1rem;margin-right:1rem;padding:.5rem}#events-panel .top-bar .select-events:hover{margin-top:.5rem;padding:.75rem .5rem}#events-panel .top-bar .type-events{display:flex;background:var(--color-light);border-radius:var(--border-radius-1);width:7rem;margin-top:1rem;margin-right:1rem;padding:.5rem .3rem}#events-panel .top-bar .type-events.active{border:.2rem solid var(--color-primary)}#events-panel .top-bar .type-events:hover{margin-top:.5rem;padding:.75rem .3rem}#events-panel .top-bar input[type=date]{background:transparent;color:var(--color-dark)}#events-panel h2{margin-top:2rem}#events-panel .user-events h2{margin-bottom:.8rem}#events-panel .user-events a{text-align:center;display:block;margin:1rem auto;color:var(--color-primary)}.popup-events{position:fixed;top:50%;left:50%;transform:translate(calc(-50% + 7rem),-50%);width:400px;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 6px #0000004d;border:1px solid var(--color-light);z-index:9999}.event-details h3{margin-top:0;color:var(--color-primary)}.event-details p{margin:0 0 10px}.event-details strong{font-weight:700}.event-details .comments{width:100%;padding:8px;margin-bottom:10px;border:1px solid var(--color-light);border-radius:4px}.event-details .status-dropdown{margin-bottom:10px}.event-details .status-dropdown label{display:block;margin-bottom:5px;font-weight:700}.event-details .status-dropdown select{width:100%;padding:8px;border:1px solid var(--color-light);border-radius:4px}.event-details .close-button{padding:8px 16px;background-color:var(--color-primary);color:#fff;border:none;border-radius:4px;cursor:pointer}.event-details .close-button:hover{background-color:var(--color-primary-variant)}.jr-root{background:var(--color-white);border-radius:var(--card-border-radius);border:1px solid var(--color-light);box-shadow:var(--box-shadow);padding:1.2rem 1.5rem 1.5rem;transition:box-shadow .3s ease,border .2s ease}.jr-root:hover{box-shadow:none}.jr-root.jr-editing{border:2px solid var(--color-warning)}.jr-root-label{margin:0 0 1rem;font-family:PTSansNarrow,sans-serif;font-size:1.8rem;color:var(--color-dark);text-align:center;text-decoration:underline}.jr-group{padding:.2rem 0}.jr-group-label{margin:0 0 .5rem;font-size:.85rem;font-weight:600;color:var(--color-dark-variant);text-transform:uppercase;letter-spacing:.05em}.jr-group-body{padding-left:1rem;border-left:2px solid var(--color-light)}.jr-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--color-light)}.jr-group-body .jr-row:last-child{border-bottom:none}.jr-row-label{color:var(--color-dark-variant);font-size:1rem;flex:1}.jr-row-value{flex:1;text-align:right}.jr-row-stacked{flex-direction:column;align-items:stretch}.jr-row-stacked .jr-row-value{text-align:left;width:100%}.jr-value{font-family:PTSansNarrow,sans-serif;font-size:1.4rem;color:var(--color-dark)}.jr-value-link{color:var(--color-primary);font-size:1rem;text-decoration:underline;cursor:pointer}.jr-value-img-link{display:inline-block}.jr-value-img{max-width:100%;max-height:160px;border:1px solid var(--color-light)!important;border-radius:var(--border-radius-2);object-fit:contain}.jr-value-img-error{display:none}.jr-value-timestamp{display:block;font-size:.75rem;margin-top:.15rem}.jr-title{margin:1rem 0 .6rem;font-family:PTSansNarrow,sans-serif;font-size:1.8rem;font-weight:600;color:var(--color-dark);text-align:center}.jr-title2{margin:.8rem 0 .5rem;font-family:PTSansNarrow,sans-serif;font-size:1.15rem;font-weight:700;color:var(--color-dark);text-align:center}.jr-note{margin:.3rem 0 .6rem;padding:.5rem .75rem;font-size:.85rem;font-style:italic;color:var(--color-dark-variant);background:var(--color-background);border-left:3px solid var(--color-primary);border-radius:var(--border-radius-1)}.jr-instructions{margin:.5rem 0 .1rem;padding:0;font-size:.7rem;line-height:1.2;font-style:italic;color:var(--color-dark-variant);opacity:.8}.jr-value-input{display:inline-block;width:100%;max-width:200px;padding:.3rem .6rem;font-family:PTSansNarrow,sans-serif;font-size:1.2rem;color:var(--color-dark);text-align:right;background:var(--color-background);border:1px solid var(--color-primary)!important;border-radius:var(--border-radius-1)}.jr-value-input:focus{outline:none;box-shadow:0 0 0 2px var(--color-light-primary)}.jr-value-paragraph{display:block;width:100%;font-size:1rem;white-space:pre-wrap;text-align:left}textarea.jr-value-paragraph{min-height:4.5rem;max-width:100%;font-family:inherit;resize:vertical}.jr-value-modifications{display:block;width:100%;text-align:left}.jr-value-modifications p{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .35rem;padding:.3rem .6rem;font-size:.85rem;border-left:2px solid var(--color-light)}.jr-value-modifications p:last-child{margin-bottom:0}.jr-value-modifications p span:first-child{font-weight:600;color:var(--color-dark)}.jr-value-modifications p span:last-child{font-size:.75rem;color:var(--color-dark-variant);opacity:.8}.jr-file-input{display:block;margin-top:.5rem;margin-left:auto;font-size:.85rem;color:var(--color-dark-variant);cursor:pointer;border:1px solid var(--color-light)!important;border-radius:var(--border-radius-1);padding:.2rem;background:var(--color-background)}.jr-file-input.jr-file-missing{border-color:var(--color-danger)!important;box-shadow:0 0 0 2px #ff425233}.jr-evidence-img{display:inline-block;width:auto;max-width:200px;max-height:120px;object-fit:cover;border-radius:var(--border-radius-2);border:1px solid var(--color-light)!important;margin-left:auto;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.jr-evidence-img:hover{transform:scale(1.08);box-shadow:0 4px 18px #00000040}.jr-lightbox{position:fixed;inset:0;z-index:9999;background:#000000e0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem}.jr-lightbox-close{position:absolute;top:1rem;right:1rem;color:#fff;font-size:2rem;cursor:pointer;background:#ffffff1a;border-radius:50%;padding:.25rem;line-height:1;transition:background .15s;user-select:none}.jr-lightbox-close:hover{background:#ffffff40}.jr-lightbox-wrap{overflow:hidden;max-width:92vw;max-height:78vh;display:flex;align-items:center;justify-content:center}.jr-lightbox-img{width:auto;max-width:92vw;max-height:78vh;object-fit:contain;border-radius:var(--border-radius-2);transition:transform .2s ease;transform-origin:center center;display:block}.jr-lightbox-controls{display:flex;gap:.6rem;margin-top:1rem}.jr-lightbox-btn{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.3)!important;border-radius:.4rem;padding:.45rem 1.1rem;font-size:1.2rem;cursor:pointer;transition:background .15s;line-height:1}.jr-lightbox-btn:hover{background:#ffffff47}.jr-map-preview{margin:.6rem 0 .8rem;text-align:center}.jr-map-preview-frame{width:100%;height:220px;border:1px solid var(--color-light)!important;border-radius:var(--border-radius-2)}.jr-relationship{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;padding:.6rem 0;border-bottom:1px solid var(--color-light)}.jr-group-body .jr-relationship:last-child{border-bottom:none}.jr-relationship-label{color:var(--color-dark-variant);font-size:1rem}.jr-relationship-chips{display:flex;flex-wrap:wrap;gap:.5rem}.jr-chip{display:inline-block;padding:.3rem .9rem;font-size:.9rem;color:var(--color-primary);background:var(--color-light-primary);border-radius:var(--border-radius-2);cursor:pointer;transition:background .15s ease,color .15s ease}.jr-chip:hover{background:var(--color-primary);color:var(--color-white)}.jr-chip-missing{color:var(--color-dark-variant);background:var(--color-light);cursor:default}.jr-chip-missing:hover{background:var(--color-light);color:var(--color-dark-variant)}@media screen and (min-width:901px){.jr-root-body{column-width:22rem;column-count:5;column-gap:2rem}.jr-group,.jr-row,.jr-row-stacked,.jr-title2,.jr-relationship,.jr-map-preview{break-inside:avoid}.jr-title{column-span:all}}@media screen and (max-width:900px){.jr-row{flex-direction:column;align-items:flex-start;gap:.3rem}.jr-row-value{text-align:left;width:100%}.jr-value-input{max-width:100%}.jr-file-input,.jr-evidence-img{margin-left:0}}@media screen and (max-width:500px){.jr-root{padding:1rem}.jr-value{font-size:1.2rem}.jr-value-input{font-size:1.1rem}.jr-evidence-img{max-height:80px;max-width:100%}.jr-lightbox-wrap,.jr-lightbox-img{max-width:96vw;max-height:70vh}.jr-lightbox-btn{padding:.5rem 1rem;font-size:1.1rem}}#logged-container .hidden{display:none}#logged-container .popupAlert{position:fixed;width:100%;height:100%;top:0;left:0;background-color:var(--color-light);z-index:20}#logged-container .popupBG{position:fixed;width:100%;height:100%;top:0;left:0;background-color:var(--color-light);z-index:10}#logged-container #myAlert-container .popup-container{border:1px solid var(--color-light);width:420px}#logged-container .popup-container{position:fixed;top:50%;left:50%;transform:translate(calc(-50% + 0rem),-50%);width:400px;background-color:var(--color-white);padding:20px;border-radius:var(--card-border-radius);border:1px solid var(--color-light);box-shadow:0 0 10px #0003;z-index:2;max-height:90%;overflow:auto}#logged-container .popup-container::-webkit-scrollbar{width:8px}#logged-container .popup-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}#logged-container .popup-container::-webkit-scrollbar-thumb{background:#2196f3;border-radius:10px}#logged-container .popup-container::-webkit-scrollbar-thumb:hover{background:#0b7dda}#logged-container .popup-container h2{text-align:center;margin-top:0}#logged-container .pAlone{margin:10px 0 0}#logged-container .comments{width:100%;padding:8px;margin-bottom:10px;border:1px solid var(--color-light);border-radius:4px}#logged-container .popup-container .form-group{margin:15px 0 0}#logged-container .popup-container .form-group label{display:block;font-weight:700;margin-top:5px;margin-bottom:3px}#logged-container .popup-container select,#logged-container .popup-container textarea,#logged-container .popup-container input[type=text]{width:100%;padding:8px;font-size:14px;border:1px solid var(--color-light);border-radius:5px;resize:none}#logged-container .popup-container a{text-decoration:underline;cursor:pointer}#logged-container .popup-container .switch{position:relative;display:inline-block;width:50px;height:26px;margin:.5rem 1rem}#logged-container .popup-container .switch input{opacity:0;width:0;height:0}#logged-container .popup-container .slider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.4s;border-radius:34px}#logged-container .popup-container .slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}#logged-container .popup-container input:checked+.slider{background-color:#2196f3}#logged-container .popup-container input:checked+.slider:before{transform:translate(24px)}#logged-container .popup-container input[type=color]{width:45%;height:20px}#logged-container .popup-container .limit-input-group{display:flex;align-items:center;gap:10px}#logged-container .popup-container .limit-input-group label{flex-basis:100px}#logged-container .popup-container .actions{display:flex;align-items:center;justify-content:space-evenly}#logged-container .popup-container .sliderContainer{display:flex;align-items:center}#logged-container .popup-container button[type=submit],#logged-container .popup-container button[type=button]{padding:8px 20px;font-size:16px;color:#fff;background-color:var(--color-primary);border:none;border-radius:5px;cursor:pointer}#logged-container .popup-container button[type=submit]:hover,#logged-container .popup-container button[type=button]:hover{background-color:var(--color-primary-variant)}#loading{display:none;position:fixed;height:100vh;width:100vw;text-align:center;z-index:100;background:var(--color-light);align-items:center;justify-content:center}#loading .lds-spinner{display:inline-block;position:relative;width:80px;height:80px}#loading .lds-spinner div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite}#loading .lds-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#0230ae}#loading .lds-spinner div:nth-child(1){transform:rotate(0);animation-delay:-1.1s}#loading .lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}#loading .lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}#loading .lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}#loading .lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}#loading .lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}#loading .lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}#loading .lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}#loading .lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}#loading .lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}#loading .lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}#loading .lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}#login-container{position:relative;width:300px;transform-origin:top;top:100px;margin:auto;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 6px #0000004d}#login-container h2{text-align:center;color:#293483}#login-container .form-group{margin-bottom:20px}#login-container label{display:block;font-weight:700;margin-bottom:5px}#login-container a{text-decoration:underline}#login-container input[type=text],#login-container input[type=password]{width:100%;padding:8px;font-size:14px;border:1px solid var(--color-light);border-radius:8px}#login-container button[type=submit]{padding:10px 20px;font-size:16px;color:#fff;background-color:var(--color-primary);border:none;border-radius:4px;cursor:pointer;width:100%;margin-bottom:20px}#login-container button[type=submit]:hover{background-color:var(--color-primary-variant)}#changepsw-container{position:relative;width:300px;transform-origin:top;top:100px;margin:auto;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 6px #0000004d}#changepsw-container h2{text-align:center;color:#293483}#changepsw-container .form-group{margin-bottom:20px}#changepsw-container label{display:block;font-weight:700;margin-bottom:5px}#changepsw-container input[type=text],#changepsw-container input[type=password]{width:100%;padding:8px;font-size:14px;border:1px solid var(--color-light);border-radius:8px}#changepsw-container button[type=submit]{padding:10px 20px;font-size:16px;color:#fff;background-color:var(--color-primary);border:none;border-radius:4px;cursor:pointer;width:100%}#changepsw-container button[type=submit]:hover{background-color:var(--color-primary-variant)}#restablishpsw-container{position:relative;width:300px;transform-origin:top;top:100px;margin:auto;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 6px #0000004d}#restablishpsw-container h2{text-align:center;color:#293483}#restablishpsw-container .form-group{margin-bottom:20px}#restablishpsw-container label{display:block;font-weight:700;margin-bottom:5px}#restablishpsw-container input[type=text]{width:100%;padding:8px;font-size:14px;border:1px solid var(--color-light);border-radius:8px}#restablishpsw-container button[type=submit]{padding:10px 20px;font-size:16px;color:#fff;background-color:var(--color-primary);border:none;border-radius:4px;cursor:pointer;width:100%;margin-top:10px}#restablishpsw-container button[type=submit]:hover{background-color:var(--color-primary-variant)}#restablishpsw-container button:not([type=submit]){padding:10px 20px;font-size:16px;border-radius:4px;cursor:pointer;width:100%;margin-top:10px;color:var(--color-primary);background-color:transparent;border:1px solid var(--color-primary)}#restablishpsw-container button:not([type=submit]):hover{background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}@media screen and (max-width:600px){#logged-container #myAlert-container .popup-container{border:1px solid var(--color-light);width:360px}#logged-container .popup-container{position:fixed;top:50%;left:50%;transform:translate(calc(-50% + 0rem),-50%);width:350px;background-color:var(--color-white);padding:20px;border-radius:var(--card-border-radius);border:1px solid var(--color-light);box-shadow:0 0 10px #0003;z-index:2}#logged-container .popup-container .form-group{margin:5px 0}#logged-container .popup-container select,#logged-container .popup-container textarea,#logged-container .popup-container input[type=text]{width:100%;padding:1px;font-size:14px;border:1px solid var(--color-light);border-radius:5px;resize:none}}#map-panel .map-container{display:grid;grid-template-columns:repeat(1,1fr);margin-top:.5rem;height:calc(100vh - 9rem);overflow:hidden;border-radius:var(--card-border-radius);border:1px solid var(--color-light);box-shadow:var(--box-shadow);min-height:500px}.map-container::-webkit-scrollbar{width:8px;height:8px;transform:scaleX(.9)}.map-container::-webkit-scrollbar-track{background-color:#f1f1f100}.map-container::-webkit-scrollbar-thumb{background-color:var(--color-light);border-radius:4px}.map-container::-webkit-scrollbar-thumb:hover{background-color:var(--color-primary)}#map-panel .map-container img{width:auto;height:100%}#models-panel #models-container{margin-top:1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}#models-panel #models-container>div{background:var(--color-white);padding:var(--card-padding);border-radius:var(--card-border-radius);border:1px solid var(--color-light);box-shadow:var(--box-shadow);transition:all .3s ease;cursor:pointer}#models-panel #models-container>div:hover{box-shadow:none}#models-panel #models-container>div span{background-color:var(--color-primary);padding:.5rem;border-radius:50%;color:var(--color-white);font-size:2rem}#models-panel #models-container>div .middle{display:flex;justify-content:space-between}#models-panel #models-container>div .new{margin-top:1rem;display:flex;align-items:center;justify-content:center}#models-panel #models-container .percentage{position:relative;width:90px;height:90px}#models-panel #models-container svg{width:90px;height:90px}#models-panel #models-container .percentage .number{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center}#models-panel #models-container svg circle{fill:none;stroke:var(--color-primary);stroke-width:14;stroke-linecap:round;transform:translate(7px,82px) scaleY(-1);transition:stroke 1s ease-in-out}#models-panel .recent-events{margin-top:2rem}#models-panel .recent-events h2{margin-bottom:.8rem}#models-panel .recent-events table{background:var(--color-white);width:100%;border-radius:var(--card-border-radius);border:1px solid var(--color-light);padding:var(--card-padding);text-align:center;box-shadow:var(--box-shadow);transition:all .3s ease}#models-panel .recent-events table:hover{box-shadow:none}#models-panel table tbody td{height:2.8rem;border-bottom:1px solid var(--color-light)}#models-panel table tbody tr:last-child td{border-bottom:none}#models-panel .recent-events a{text-align:center;display:block;margin:1rem auto;color:var(--color-primary)}@media screen and (max-width:900px){#models-panel #models-container{width:100%;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}}#projects-panel #projects-container{margin-top:1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr));gap:1rem}#projects-panel #projects-container>div{background:var(--color-white);padding:var(--card-padding);border-radius:var(--card-border-radius);border:1px solid var(--color-light);box-shadow:var(--box-shadow);overflow:hidden}#projects-panel .project-Insights{display:block}#projects-panel .selectedProjectDiv .project-Insights{display:grid;grid-template-columns:1fr 1fr}#projects-panel #projects-container>div .projectInsight{display:grid;grid-template-columns:1fr 2fr 2fr;margin-top:.5rem;max-width:45rem}#projects-panel #projects-container>div span{background-color:var(--color-primary);padding:.5rem;border-radius:50%;color:var(--color-white);font-size:2rem}#projects-panel #projects-container .selectedProjectDiv{grid-column:1 / -1}#projects-panel #projects-container>div .new{margin-top:1rem;display:flex;align-items:center;justify-content:center}#projects-panel #projects-container>div .overview{padding-top:4px;padding-bottom:4px;display:flex;background-color:var(--color-light-success)}#projects-panel #projects-container>div .overviewTop{padding-top:4px;display:flex;width:70%;justify-content:space-between}#projects-panel #projects-container>div .overviewTopRight{text-align:right}#projects-panel #projects-container>div .overviewBottom{margin-left:1rem;align-content:end}#projects-panel .toolbar-btn{padding:.4rem .6rem;margin:.2rem;background-color:var(--color-primary);color:#fff;border:none;border-radius:4px;cursor:pointer}#projects-panel .toolbar-btn:hover{background-color:var(--color-primary-variant)}@media screen and (max-width:1400px){#projects-panel #projects-container{grid-template-columns:repeat(1,1fr);gap:1.6rem}}@media screen and (max-width:900px){#projects-panel #projects-container{width:100%;grid-template-columns:repeat(1,1fr);gap:1rem}#projects-panel .selectedProjectDiv .project-Insights{display:block}}@media screen and (max-width:500px){#projects-panel #projects-container{width:100%;grid-template-columns:repeat(1,1fr);gap:1rem}#projects-panel #projects-container>div .overview{display:block}#projects-panel #projects-container>div .overviewTop{width:100%}#projects-panel #projects-container>div .overviewBottom{margin:.5rem 0rem}}#registers-panel #registers-container{margin-top:1rem}#registers-topbar input[type=date],#registers-topbar input[type=week],#registers-topbar input[type=month]{padding:.45rem .7rem;font-family:BarlowSemiCondensed,sans-serif;font-size:1rem;color:var(--color-dark);background:var(--color-background);border:1px solid var(--color-light)!important;border-radius:.5rem;cursor:pointer;margin-left:.5rem;transition:border-color .2s ease}#registers-topbar input[type=date]:hover,#registers-topbar input[type=week]:hover,#registers-topbar input[type=month]:hover{border-color:var(--color-primary)!important}#registers-topbar input[type=date]:focus,#registers-topbar input[type=week]:focus,#registers-topbar input[type=month]:focus{outline:none;border-color:var(--color-primary)!important;box-shadow:0 0 0 2px var(--color-light-primary)}.register-periodInput-halfmonth{display:inline-flex;align-items:center;gap:.4rem;margin-left:.5rem}.register-periodInput-halfmonth input[type=month]{margin-left:0}#registers-topbar .register-periodInput-halfmonth select{padding:.45rem .7rem;font-family:BarlowSemiCondensed,sans-serif;font-size:1rem;color:var(--color-dark);background:var(--color-background);border:1px solid var(--color-light)!important;border-radius:.5rem;cursor:pointer;transition:border-color .2s ease}#registers-topbar .register-periodInput-halfmonth select:hover{border-color:var(--color-primary)!important}#registers-topbar .register-periodInput-halfmonth select:focus{outline:none;border-color:var(--color-primary)!important;box-shadow:0 0 0 2px var(--color-light-primary)}@media screen and (max-width:900px){#registers-panel #registers-container{width:100%}#registers-topbar input[type=date],#registers-topbar input[type=week],#registers-topbar input[type=month]{margin-left:0;margin-top:.3rem}.register-periodInput-halfmonth{flex-direction:column;align-items:stretch;gap:.3rem;margin-left:0;margin-top:.3rem}.register-periodInput-halfmonth input[type=month],#registers-topbar .register-periodInput-halfmonth select{width:100%}}#reports-panel #reports-container{margin-top:1rem}#reports-panel .top-bar{flex-wrap:wrap;gap:.5rem;padding-bottom:.3rem}#reports-panel .chips-bar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}#reports-panel .chip{display:inline-flex;align-items:center;padding:.3rem .85rem;border-radius:2rem;color:var(--color-dark-variant);font-family:BarlowSemiCondensed,sans-serif;font-size:.95rem;cursor:pointer;border:1.5px solid var(--color-light)!important;transition:background .15s,border-color .15s,color .15s;white-space:nowrap;user-select:none}#reports-panel .chip:hover{background:var(--color-light-primary);border-color:var(--color-primary)!important;color:var(--color-primary)}#reports-panel .chip.active{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)!important}#settings-panel{padding:1rem 2rem}#settings-panel h3{display:flex;width:100%;align-items:center;justify-content:baseline;margin-top:1rem;padding:.5rem 1.6rem}#settings-panel #settings-container{margin-top:1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}#settings-panel #settings-container>div{background:var(--color-white);padding:var(--card-padding);border-radius:var(--card-border-radius);border:1px solid var(--color-light);box-shadow:var(--box-shadow);transition:all .3s ease;cursor:pointer}#settings-panel #settings-container>div:hover{box-shadow:none}#settings-panel #settings-container>div span{background-color:var(--color-primary);padding:.5rem;border-radius:50%;color:var(--color-white);font-size:2rem}#settings-panel #settings-container>div .new{margin-top:1rem;display:flex;align-items:center;justify-content:center}#settings-panel #settings-container>div hr{margin:.5rem 0;height:1px;padding:2px;box-shadow:0 1px #ccc}.settings-card{background:var(--color-white);border-radius:var(--border-radius-1);box-shadow:0 1px 6px #00000014;padding:1.5rem;margin-bottom:1.5rem;max-width:480px}.settings-card h2{margin-top:0;margin-bottom:1.2rem;font-size:.85rem;font-weight:600;color:var(--color-dark-variant);text-transform:uppercase;letter-spacing:.06em}.settings-card .sliderContainer{display:flex;align-items:center;gap:1rem;margin-bottom:1.2rem}.settings-card .sliderContainer label{font-weight:700;min-width:80px}.settings-card .sliderContainer select{flex:1;padding:6px 10px;border:1px solid var(--color-light);border-radius:var(--border-radius-1);font-family:inherit;font-size:1rem;background:var(--color-background);color:var(--color-dark);cursor:pointer}.settings-card .sliderContainer select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-light-primary)}.settings-card-hint{font-size:.85rem;color:var(--color-dark-variant);margin-top:-.6rem;margin-bottom:1rem}.favoriteActions-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.6rem 1rem;margin-bottom:1.2rem}.favoriteActions-container .favoriteAction-option{display:flex;align-items:center;gap:.6rem;font-weight:400;min-width:0;cursor:pointer}.favoriteActions-container .favoriteAction-option input[type=checkbox]{width:1.1rem;height:1.1rem;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0}.settings-card .form-group.actions{display:flex;justify-content:flex-end;margin-top:0}.settings-card button[type=button]:not(.settings-logout-btn){padding:8px 20px;font-size:1rem;color:#fff;background-color:var(--color-primary);border:none;border-radius:5px;cursor:pointer}.settings-card button[type=button]:not(.settings-logout-btn):hover{background-color:var(--color-primary-variant)}.settings-logout-btn{display:flex;align-items:center;gap:.5rem;background-color:var(--color-danger);color:var(--color-white);border:none;border-radius:var(--border-radius-1);padding:.5rem 1.2rem;font-size:1rem;cursor:pointer;transition:opacity .15s ease}.settings-logout-btn:hover{opacity:.85}@media screen and (max-width:900px){#settings-panel{padding:1rem}#settings-panel #settings-container{width:100%;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}.settings-card{max-width:100%}}#visuals-panel #visuals-container{margin-top:1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}#visuals-panel #visuals-container>div{background:var(--color-white);padding:var(--card-padding);overflow:hidden;border-radius:var(--card-border-radius);border:1px solid var(--color-light);box-shadow:var(--box-shadow);transition:all .3s ease;cursor:pointer}#visuals-panel #visuals-container .diagramVisual{padding:0}#visuals-panel #visuals-container .mapVisual{padding:0;min-height:500px}#visuals-panel #visuals-container>div:hover{box-shadow:none}#visuals-panel #visuals-container>div hr{height:1px;margin:8px 0;box-shadow:0 1px #ccc}#visuals-panel #visuals-container>div span{background-color:var(--color-primary);padding:.5rem;border-radius:50%;color:var(--color-white);font-size:2rem}#visuals-panel #visuals-container>div .top{padding-top:4px;display:flex;justify-content:space-between}#visuals-panel #visuals-container>div .top H3{text-align:end}#visuals-panel #visuals-container>div .middle{display:flex;justify-content:space-between}#visuals-panel #visuals-container>div .new{margin-top:1rem;display:flex;align-items:center;justify-content:center}#visuals-panel #visuals-container .percentage{position:relative;width:90px;height:90px}#visuals-panel #visuals-container .medidor{width:90px;height:90px}#visuals-panel #visuals-container .medidor circle{fill:none;stroke:var(--color-primary);stroke-width:14;stroke-linecap:round;transform:translate(7px,82px) scaleY(-1);transition:stroke 1s ease-in-out}#visuals-panel #visuals-container .percentage .number{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center}#visuals-panel #visuals-container>div .bottom{display:flex;justify-content:space-between}#visuals-panel #visuals-container button{padding:4px 10px;font-size:16px;color:#fff;background-color:var(--color-primary);border:none;border-radius:5px;cursor:pointer}#visuals-panel #visuals-container button:hover{background-color:var(--color-primary-variant)}.signalIconSpan{width:3rem;height:3rem;overflow:hidden}.sideIconSpan{max-width:2rem;overflow:hidden}.visualH14{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,4fr);margin-top:.5rem}.visualH14>h2,.visualH14>h3,.visualH14>div{min-width:0;overflow-wrap:break-word;text-align:end}.visualH122{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,2fr);margin-top:.5rem}.visualH122>h2,.visualH122>h3,.visualH122>div{min-width:0;overflow-wrap:break-word}.visualH111{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);margin-top:.5rem}.visualH111>h2:last-child{padding-left:.5rem}.visualH111>h2,.visualH111>div{min-width:0;overflow-wrap:break-word}.distributeVertical{display:flex;flex-direction:column;align-items:flex-start}.signalIcon{background-color:var(--color-primary);padding:.5rem;border-radius:50%;color:var(--color-white);font-size:2rem}.signalIconAction{background-color:var(--color-primary);padding:.5rem;border-radius:50%;color:var(--color-white);font-size:2rem;box-shadow:var(--signalIcon-shadow)}.signalIconAction:hover{box-shadow:none}#visuals-panel .recent-events{margin-top:2rem}#visuals-panel .recent-events h2{margin-bottom:.8rem}#visuals-panel .recent-events a{text-align:center;display:block;margin:1rem auto;color:var(--color-primary)}@media screen and (max-width:900px){#visuals-panel #visuals-container{width:100%;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}}.bell-btn{position:relative;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--color-dark);font-size:1.6rem;padding:.2rem}.bell-btn:hover{color:var(--color-primary)}.bell-btn .material-symbols-sharp{font-size:1.8rem}.bell-badge{position:absolute;top:0;left:20px;background-color:var(--color-danger);color:var(--color-white);font-size:.65rem;font-weight:700;min-width:1.1rem;height:1.1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1;padding:0 .2rem}.profile-photo{width:3rem;height:3rem;border-radius:50%;overflow:hidden}.annoucement{background-color:var(--color-danger);color:var(--color-white);text-align:center;padding:.1rem .5rem}.annoucement:hover{cursor:pointer}.top-bar{display:flex;align-items:center}.top-bar select{width:20rem;padding:.5rem;font-family:PTSansNarrow;font-size:1.2rem;border:1px solid var(--color-light);border-radius:.5rem}.top-bar .option{display:flex;padding:1rem;margin-right:.5rem;align-items:center;position:relative;height:3rem;transition:all .3s ease;cursor:pointer}.top-bar .active{background-color:var(--color-light);color:var(--color-primary)}.top-bar .option:hover{color:var(--color-primary)}.top-bar .topButton{cursor:pointer;margin:.5rem;padding:.2rem .5rem;background-color:var(--color-primary);color:var(--color-white);border:none;border-radius:.5rem}.top-bar .topButton:hover{background-color:var(--color-light)}.myAsideBig{height:100vh;position:fixed;width:192px}.myAsideSmall{height:100vh;position:fixed;width:48px}#closeSideBar4Cellphone{display:none}aside .top{padding-top:16px}aside .top img{width:100%;height:auto}.myAsideBig .longLogo{display:flex}.myAsideSmall .longLogo,.myAsideBig .shortLogo{display:none}.myAsideSmall .shortLogo{display:flex;margin-bottom:10px}aside .close{display:none}aside .sidebar{display:flex;flex-direction:column;height:calc(100vh - 9rem);position:relative}.myAsideBig .sidebar h3{font-weight:500}.myAsideSmall .sidebar h3{display:block;margin:0;font-size:.7rem;font-weight:500;line-height:1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:2.8rem}.myAsideBig .sidebar a{display:flex;margin-left:5px;gap:1rem;align-items:center;position:relative;height:3.7rem;transition:all .3s ease}.myAsideSmall .sidebar a{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;align-items:center;justify-content:center;position:relative;height:3.7rem;width:100%;transition:all .3s ease;gap:.1rem}.sidebar .dynamicMenuItemsContainer{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.sidebar .dynamicMenuItemsContainer::-webkit-scrollbar{width:4px}.sidebar .dynamicMenuItemsContainer::-webkit-scrollbar-thumb{background:var(--color-light);border-radius:10px}.sidebar .sidebar-splitter{border:none;border-top:1px solid var(--color-light);width:85%;margin:.3rem auto;flex-shrink:0}.myAsideSmall .sidebar .sidebar-splitter{width:60%;margin:.2rem auto}aside .sidebar a span{font-size:1.6rem;transition:all .3s ease}.myAsideBig #side-menuOpenBtn,.myAsideSmall #side-menuCloseBtn{display:none}aside .sidebar a.active{color:var(--color-primary)}aside .sidebar a.active span{color:var(--color-primary)}aside .sidebar a:hover{color:var(--color-primary)}aside .sidebar a:hover span{margin-left:4px}aside .sidebar #new-events-count{background:var(--color-danger);color:var(--color-white);padding:2px 10px;font-size:1rem;border-radius:var(--border-radius-1)}.topbar{position:absolute;top:0;right:0;margin-top:1rem;margin-right:1rem;display:flex;justify-content:end;gap:2rem}.topbar button{display:none}.topbar .bell-btn{display:flex}.topbar .profile{display:flex;gap:10px;text-align:right;align-items:center}#menu-btn{display:none}#actionSelection-actions>div{padding:.5rem;font-size:1.1rem}#actionSelection-actions>div:hover{background-color:var(--color-light)}.action-group-label{padding:.6rem .5rem .2rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--color-dark-variant);border-top:1px solid var(--color-light);margin-top:.25rem;cursor:default;pointer-events:none}.action-group-label--first{border-top:none;margin-top:0;padding-top:0}.action-group-label:hover{background-color:transparent!important}@media screen and (max-height:500px){.myAsideBig #side-menuOpenBtn{display:none}.myAsideSmall #side-menuOpenBtn{position:relative;bottom:0;margin-top:1rem;left:0}.myAsideBig #side-menuCloseBtn{position:relative;bottom:0;margin-top:1rem}.myAsideSmall #side-menuCloseBtn{display:none}}@media screen and (max-width:1400px){.myAsideBig{padding-left:2rem;padding-right:2rem;position:fixed;left:0%;background:var(--color-white);width:16rem;z-index:10;box-shadow:1rem 3rem 4rem var(--color-light);height:100vh}}@media screen and (max-width:900px){.myAsideSmall{padding-left:2rem;padding-right:2rem;position:fixed;left:0%;background:var(--color-white);width:16rem;z-index:10;box-shadow:1rem 3rem 4rem var(--color-light);height:100vh;animation:hidemenu .2s ease forwards}@keyframes hidemenu{to{left:-100%}}.myAsideBig #closeSideBar4Cellphone{display:block;position:fixed;top:0;right:0;bottom:0;left:16rem;width:100%;height:100%}.myAsideBig{left:-100%;animation:showmenu .4s ease forwards}@keyframes showmenu{to{left:0}}aside .close{display:inline-block;cursor:pointer}.top-bar{display:flex;flex-direction:column;align-items:center}#menu-btn{display:block;z-index:9;position:fixed;background-color:var(--color-primary);align-items:center;height:64px;width:64px;border-radius:50%;bottom:16px;left:16px}#menu-btn span{position:absolute;bottom:12px;left:12px;font-size:40px;color:#fff}}:root{--color-primary: #1266F1;--color-danger: #ff4252;--color-success: #1ed660;--color-warning: #e18700;--color-disable: #6b6d78;--color-white: #ffffff;--color-dark: #363949;--color-light: rgba(132, 139, 200, .541);--color-light-primary: rgba(0, 100, 200, .2);--color-light-success: rgba(0, 200, 0, .2);--color-light-danger: rgba(200, 0, 0, .2);--color-primary-variant: #0d4eb5;--color-primary-smart: linear-gradient(45deg, #1266f1, #02ffd1);--color-primary-text: #293483;--color-dark-variant: #677483;--color-background: #ffffff;--color-info-dark: #656565;--card-border-radius: 1.2rem;--border-radius-1: .4rem;--border-radius-2: .8rem;--border-radius-3: 1.2rem;--card-padding: 1.2rem;--padding: 1.2rem;--box-shadow: 0 0rem 1rem var(--color-light);--signalIcon-shadow: .3rem .3rem .1rem var(--color-light);--site-shadow: 0 0rem 1rem var(--color-light);--color-cal-fresh: #26c6a6;--color-cal-fresh-light: rgba(38, 198, 166, .18);--color-cal-cold: #1e88e5;--color-cal-cold-light: rgba(30, 136, 229, .18);--color-cal-disabled: #90a4ae;--color-cal-disabled-light: rgba(144, 164, 174, .18)}*{margin:0;padding:0;outline:0;border:0;text-decoration:none;list-style:none;box-sizing:border-box}@font-face{font-family:BarlowSemiCondensed;src:url(../fonts/BarlowSemiCondensed-Regular.ttf) format("truetype")}@font-face{font-family:PTSansNarrow;src:url(../fonts/PTSansNarrow-Bold.ttf) format("truetype")}body{width:100vw;height:100vh;font-size:1rem;background:var(--color-background);user-select:none;overflow-x:hidden;font-family:BarlowSemiCondensed,sans-serif}a{color:var(--color-dark)}img{display:block;width:100%}h1{font-family:PTSansNarrow;font-weight:400;font-size:2.2rem}h2{font-family:PTSansNarrow;font-weight:400;font-size:1.6rem}h3{font-size:1.1rem}h4{font-size:1rem}h5{font-size:.9rem}small{font-size:.8rem}p{color:var(--color-dark-variant)}b{color:var(--color-dark)}.primary{color:var(--color-primary)}.danger{color:var(--color-danger)}.success{color:var(--color-success)}.warning{color:var(--color-warning)}.text-muted{color:var(--color-info-dark)}.logged-containerBig{width:calc(100% - 2.5rem);margin:0 auto;gap:1rem;grid-template-columns:192px minmax(0,1fr)}.logged-containerSmall{width:calc(100% - 2.5rem);margin:0 auto;grid-template-columns:3rem minmax(0,1fr);gap:1rem}.logoKAABsmall{display:none}#KAABbySmartsus{display:none;font-size:.8rem}.logoKAABbig{width:130px}main{margin-top:1.5rem}@media screen and (max-width:1400px){#logged-container{width:calc(100% - 2.5rem);grid-template-columns:3rem minmax(0,1fr);gap:1rem}}@media screen and (max-width:900px){#logged-container{width:100%;grid-template-columns:1fr}main{width:100vw;padding:1rem}}@media screen and (max-width:600px){main{margin-top:4rem}.logoKAABsmall{display:block;width:57px}#KAABbySmartsus{display:block}.logoKAABbig{display:none}}.app-table{width:100%;background:var(--color-white);border-radius:var(--card-border-radius);border:1px solid var(--color-light);box-shadow:var(--box-shadow);border-collapse:separate;border-spacing:0;overflow:hidden;transition:box-shadow .3s ease,border .2s ease}.app-table:hover{box-shadow:none}.app-table thead th{padding:.8rem 1.2rem;font-family:PTSansNarrow,sans-serif;font-size:1rem;color:var(--color-dark);text-align:center;border-bottom:1px solid var(--color-light)}.app-table tbody td{padding:.7rem 1.2rem;border-bottom:1px solid var(--color-light);vertical-align:middle;text-align:center}.app-table tbody tr:last-child td{border-bottom:none}.app-table tbody tr:hover{background-color:var(--color-light-primary)}.tabulator{border:1px solid var(--color-light)!important;border-radius:var(--card-border-radius);box-shadow:var(--box-shadow);font-family:BarlowSemiCondensed,sans-serif;font-size:1rem;background:var(--color-white);transition:box-shadow .3s ease}.tabulator:hover{box-shadow:none}.tabulator .tabulator-header{background:transparent;border-bottom:1px solid var(--color-light)!important;color:var(--color-dark)}.tabulator .tabulator-header .tabulator-col{background:transparent;border-right:none!important;font-family:PTSansNarrow,sans-serif;font-weight:600;font-size:1rem;color:var(--color-dark)}.tabulator .tabulator-header .tabulator-col .tabulator-col-content{padding:.5rem 1rem}.tabulator .tabulator-header .tabulator-col-title{text-align:left}.tabulator .tabulator-header .tabulator-col.tabulator-sortable:hover{background:var(--color-light-primary)}.tabulator .tabulator-header .tabulator-col .tabulator-col-sorter .tabulator-arrow{border-bottom-color:var(--color-dark-variant);border-top-color:var(--color-dark-variant)}.tabulator .tabulator-header .tabulator-col[aria-sort=ascending] .tabulator-arrow,.tabulator .tabulator-header .tabulator-col[aria-sort=descending] .tabulator-arrow{border-bottom-color:var(--color-primary);border-top-color:var(--color-primary)}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row{border-bottom:1px solid var(--color-light);background:var(--color-white);color:var(--color-dark);min-height:unset}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-row-even{background:var(--color-white)}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row:last-child{border-bottom:none}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row:hover{background:var(--color-light-primary);cursor:default}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell{padding:.45rem 1rem;border-right:none!important;text-align:left;vertical-align:middle}#reports-container .tabulator-col-title,#reports-container .tabulator-cell{text-align:center}.rpt-name-cell{text-align:left!important}.tabulator .tabulator-placeholder{padding:1.5rem;text-align:center}.tabulator .tabulator-placeholder span{color:var(--color-dark-variant);font-size:1rem;font-weight:400}.tabulator .tabulator-footer{background:var(--color-white);border-top:1px solid var(--color-light)!important;padding:.6rem 1rem}.tabulator .tabulator-footer .tabulator-footer-contents{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem}.tabulator .tabulator-footer .tabulator-paginator{display:flex;align-items:center;gap:.2rem;font-family:BarlowSemiCondensed,sans-serif;font-size:.9rem;color:var(--color-dark-variant)}.tabulator .tabulator-footer .tabulator-page-size,.tabulator .tabulator-footer label{display:none}.tabulator .tabulator-footer .tabulator-page{min-width:2rem;height:2rem;padding:0 .5rem;border-radius:var(--border-radius-1);background:transparent;color:var(--color-dark-variant);font-family:BarlowSemiCondensed,sans-serif;font-size:.9rem;cursor:pointer;transition:background .15s,color .15s;border:1px solid transparent!important}.tabulator .tabulator-footer .tabulator-page:hover:not([disabled]):not(.active){background:var(--color-light-primary);color:var(--color-primary);border-color:var(--color-primary)!important}.tabulator .tabulator-footer .tabulator-page.active{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)!important;font-weight:600}.tabulator .tabulator-footer .tabulator-page[disabled]{opacity:.35;cursor:default}.rpt-name-cell{display:flex;align-items:center;gap:.5rem;justify-content:flex-start;text-align:left}.rpt-pdf-icon{font-size:1.4rem;color:var(--color-primary);flex-shrink:0}.rpt-btn{padding:.25rem .7rem;font-size:.85rem;border-radius:var(--border-radius-1);background:var(--color-primary);color:var(--color-white);cursor:pointer;transition:background .15s;margin:0 .2rem;font-family:BarlowSemiCondensed,sans-serif}.rpt-btn:hover{background:var(--color-primary-variant)}.rpt-btn-secondary{background:transparent;color:var(--color-dark-variant);border:1px solid var(--color-light)!important}.rpt-btn-secondary:hover{background:var(--color-light-primary);color:var(--color-primary)}@media screen and (max-width:900px){.text-desktop{display:none}.text-mobile{display:inline}}@media(min-width:901px){.text-desktop{display:inline}.text-mobile{display:none}}
