:root{--waColor:white;--waColorReadOnly:rgba(255,255,255,.8);--waFormLabelCaption:#58585b;--waBackColor:#363640;--waLineColor:#4d4d4d;--waGridBorderColor:#767676;--waGridSelectedBorderColor:DeepSkyBlue;--waMenuItemColor:DeepSkyBlue;--waMenuBackImage:url("../img/projects/timesheet/bgMenu.svg");--waCardBackColor:#3f3f4b;--waPivotSelBackColor:DeepSkyBlue;--waPivotSelColor:Black;--waEditorSubTitleBackColor:#3f3f4b;--waEditorSubTitleColor:white;--waEditorIconColor:DeepSkyBlue;--waPagesBackImage:none;--waIconColor:lightgray;--waAVisitedColor:white;--waAHoverColor:#03a9f4;--waControlBorder:dimgray;--waMenuFont:18px;--waMenuPageFont:18px;--waTextColor:white;--waOverlayColor:rgba(255,255,255,.05);--waTagBoxBackColor:dimgray;--waTagBoxColor:white}.wa-tagbox{display:inline-block;margin-right:5px;color:var(--waTagBoxColor);background-color:var(--waTagBoxBackColor);border-radius:3px 4px}.wa-popup-toolbar{background-color:var(--waEditorIconColor);color:var(--waEditorSubTitleColor)}a:visited{color:var(--waAVisitedColor)!important}a:hover{color:var(--waAHoverColor)}a{color:var(--waAVisitedColor);text-decoration:none}.dx-tagbox .dx-texteditor-container{overflow-y:auto}.dx-gallery-indicator-item{border:solid 1px var(--waColor)}html{font-size:14px}@media(min-width:768px){html{font-size:16px}}.border-top{--bs-border-width:1px;--bs-border-color:var(--waBorder)}.border-bottom{--bs-border-width:1px;--bs-border-color:var(--waBorder)}.box-shadow{box-shadow:0 .25rem .75rem rgba(0,0,0,.05)}button.accept-policy{font-size:1rem;line-height:inherit}body{padding-top:36px;background-color:var(--waCardBackColor);color:var(--waColor)}.header{position:fixed;z-index:1502;left:0;top:0;width:100%;background-color:var(--waCardBackColor)}.footer{position:fixed;z-index:10;left:0;bottom:0;width:100%;white-space:nowrap;line-height:60px;background-color:var(--waCardBackColor)}#main{min-height:calc(100vh - 97px);margin-bottom:61px;background-repeat:no-repeat;background-position:center}.loading{position:absolute;top:calc(48%);width:100%;height:auto;display:none;z-index:3000;text-align:center}.loadingPanelWrapper{position:absolute;top:calc(48%);width:100%;height:auto;display:none;z-index:1000}.loadingPanel{background-color:var(--waBack)}.toolbar{display:none}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--waOverlayColor)!important;opacity:.6;z-index:2000}.dx-overlay-shader{background-color:var(--waOverlayColor)!important}.waStop-scrolling{height:100%;overflow:hidden}.waDate-txt{text-align:left;margin:1px 10px 1px 10px;padding:0 0 0 0;white-space:nowrap}.waDate-cell{height:20px}.waRibbon-main-div{overflow-x:auto;overflow-y:hidden;margin-bottom:5px;margin-right:0;margin-left:5px}.waRibbon-main-div::-webkit-scrollbar{width:8px;height:10px}.waPage-title{color:var(--waFormLabelCaption);font-size:x-large;font-weight:700}.waRibbon-main-div::-webkit-scrollbar-track{background:#f1f1f1}.waRibbon-main-div::-webkit-scrollbar-thumb{background:#888}.waRibbon-main-div::-webkit-scrollbar-thumb:hover{background:#555}.waRibbon-main-table{margin-left:0;border-bottom:solid 1px var(--waControlBorder);border-left:0 1px var(--waControlBorder);width:100%;padding-bottom:3px}.waRibbon-table{margin-bottom:3px;border-right:solid;border-color:var(--waControlBorder);border-width:1px;margin-right:3px;padding-right:3px}.waRibbon-cmdmod{width:calc(100% - 8px);height:100%;overflow-y:auto;display:flex;flex-wrap:wrap;z-index:1}.waRibbon-button{margin:1px 1px 1px 1px;line-height:12px;text-transform:capitalize;font-size:12px;vertical-align:top;letter-spacing:.04em;min-width:20px}.waRibbon-button:hover{background-color:rgba(255,255,255,.08)}.waRibbon-button-mod:active{background-color:#767676}.waRibbon-button-small{margin-left:5px;display:inline;white-space:nowrap;font-size:12px;vertical-align:middle;text-transform:capitalize}.waRibbon-button-large{white-space:nowrap;margin-top:2px}.waRibbon-button-cell{vertical-align:top;height:30px;padding-right:5px;text-align:center}.waRibbon-group-row{text-align:center;vertical-align:bottom;height:20px}.pages{background-image:var(--waPagesBackImage);background-repeat:no-repeat;background-size:100%;background-attachment:fixed}.menu{height:500px;border:solid;padding-left:30px;border-width:3px;border-color:rgba(0,0,0,.16);font-size:var(--waMenuPageFont);background-image:var(--waMenuBackImage);background-repeat:no-repeat;background-size:1120px 1270px;background-position-x:200px}.menu-title-tab{font-size:13px;margin-top:20px;font-size:var(--waMenuFont)}.menu-title-group{font-size:var(--waMenuFont)}.menu-group{min-width:100px;padding-top:5px;padding-left:5px;margin-left:5px;font-size:var(--waMenuFont);font-weight:500}.menu-item{min-width:100px;padding-top:5px;padding-left:5px;margin-left:5px;font-size:var(--waMenuFont)}.menu-item-image{color:var(--waMenuItemColor);margin-right:5px}.menu-list{list-style-type:none;margin-left:-20px;margin-top:5px;font-size:var(--waMenuFont);font-weight:100}.menu-line{display:block;margin-top:2px;margin-bottom:2px;margin-left:0;margin-right:auto;border-style:inset;border-width:1px;border-block-color:#a9a9a9;width:80%;font-size:var(--waMenuFont)}.menu-image-back{background-image:url("img/mappa.jpg");background-position:right bottom;background-repeat:no-repeat}.waEditRecord-item{padding-top:15px!important;padding-bottom:0!important;color:var(--waColorReadOnly)!important}.waEditRecord-item_selected{border-left:solid;border-color:var(--waFormLabelCaption);border-width:5px;padding-top:5px!important;padding-bottom:5px!important}.waPopupButton{display:inline-block;vertical-align:middle;padding-left:10px}.waGrid-link{text-decoration:underline!important;cursor:pointer}.waGrid-title{color:var(--waFormLabelCaption);font-weight:500}.waLabel-link{text-decoration:underline!important;cursor:pointer}.waGridClientStyle{border:solid;border-width:1px;border-color:var(--waGridBorderColor);border-radius:2px}.waGridClientSelectedStyle{border:solid;border-width:2px;border-color:var(--waGridSelectedBorderColor);border-radius:3px}.waCard-round{border-radius:15px;background:var(--waCardBackColor);padding:10px 15px 10px 15px;margin-bottom:3px}.waControl-border{border-radius:0;border:solid 1px var(--waControlBorder);padding:10px 15px 10px 15px;margin-bottom:3px}.waPanel-item{padding-right:5px;padding-top:0}.waPanel-item-pointer{margin-right:5px;cursor:pointer}.waPanel-item-text{font-style:normal;font-size:14px;margin-top:0;color:var(--waColor)}.lm_close_tab{display:none!important}.lm_maximise{opacity:1!important}.lm_header{height:25px!important}.lm_tabs{padding-top:3px!important}.waPanels{width:100%;height:100%;top:0;border-top:1px none #000;border-right:1px none #000;border-bottom:1px none #000;border-left:1px none #000;margin-left:1px}-waPanels-text{color:var(--waColor);font-size:14px}.dx-state-readonly .dx-texteditor-input{color:var(--waColorReadOnly)!important}.dx-label{color:var(--waFormLabelCaption)!important}.waDropGrid{border:solid;border-width:2px;border-color:var(--waGridBorderColor);margin-right:10px}.waMainContainer{min-height:200px;padding-left:1px;padding-right:0}.waContainer-row{padding-right:1px;padding-left:1px;margin-left:0;width:100%}.waCtrlBarContainer-row{padding-right:0;padding-left:0}.waPopCtrlBarContainer-row{padding-right:20px;padding-left:0;margin-left:0}.waTabContainer-row{padding-right:20px;padding-left:10px;margin-left:0}.waDialogLong-message{max-height:380px;overflow-y:auto}.waPivotSelected{background-color:var(--waPivotSelBackColor);color:var(--waPivotSelColor)}.CodeMirror{border:1px solid #eee;height:100%}.waEditorSubTitle{margin-bottom:5px;margin-top:10px;text-align:center;background-color:var(--waEditorSubTitleBackColor);color:var(--waEditorSubTitleColor);cursor:pointer}.waEditorGroup{margin-top:5px}.waEditorSection{display:none}.waEditorCheckBox{display:block;margin-left:5px;margin-top:5px}.waEditorGrid{margin-top:5px;border:solid 1px #d3d3d3}.waEditorTextBox{display:inline-block;padding-left:5px;margin-left:-2px}.waEditorButton{margin-top:3px;margin-bottom:3px}.waEditorNodeText{font-size:12px;color:var(--waColor);font-style:normal;font-weight:normal;font-family:Roboto,RobotoFallback,Helvetica,Arial,sans-serif}.waEditorNodeIcon{color:var(--waEditorIconColor)}.waEditorTreeview{border:solid;border-color:#696969;border-width:1px}.waEditorPopover{vertical-align:top;padding-top:10px}.lm_goldenlayout{margin-left:-20px;margin-right:-10px}.waControlBar{margin-left:0}.dx-popover-wrapper .dx-popover-arrow{display:block!important}.dx-tooltip-wrapper.dx-popover-wrapper .dx-popover-arrow{display:block!important}.dx-popover-wrapper .dx-popover-arrow::after,.dx-popover-wrapper.dx-popover-without-title .dx-popover-arrow::after{background:#fff}.form-control{padding:10px;font-size:16px}.navbar{padding:0 1em;min-height:var(--navbar-height)}.navbar-brand{padding:0}img.navbar-brand{width:2.5rem;height:2.5rem;margin:0 .2rem 0 .2rem}img.navbar-brand-text{width:150px;height:40px}.custom-tooltip{--bs-tooltip-bg:var(--bs-light);--bs-tooltip-color:var(--bs-dark);z-index:1502}.custom-popover{--bs-popover-header-bg:white;--bs-popover-header-color:var(--bs-gray-dark);--bs-popover-bg:white;--bs-popover-color:var(--bs-gray-dark)}.toast{--bs-toast-bg:white;--bs-toast-header-color:var(--bs-gray-dark);--bs-toast-color:var(--bs-gray-dark);--bs-toast-zindex:1505}.progress{font-size:1rem}.floating-bottom-container{position:fixed;bottom:0;text-align:center;z-index:20}.floating-bottom-container .alert{display:inline-block}.ratio-box{position:relative;height:0;padding-top:100%}.ratio-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.modal{--bs-modal-zindex:1503}.modal-title{color:#686a6d}.modal-body{color:#686a6d;font-size:1rem}#cookieConsent{font-size:1rem}.wa-kanban{white-space:nowrap;width:100%}.wa-list{border-radius:8px;margin:5px;background-color:rgba(192,192,192,.4);display:inline-block;vertical-align:top;white-space:normal;width:24%;min-width:150px}.wa-list-title{font-size:16px;padding:10px;padding-left:30px;margin-bottom:0;font-weight:bold;cursor:pointer}.wa-scrollable-list{min-height:400px;max-height:650px;overflow-y:auto;height:100%;width:100%}.wa-sortable-cards{min-height:380px}.wa-card{position:relative;background-color:#fff;box-sizing:border-box;width:95%;padding:10px 20px;margin:10px;cursor:pointer}.wa-card-selected{border:2px solid var(--waGridSelectedBorderColor)}.wa-card-subject{padding-bottom:10px}.wa-card-assignee{opacity:.6}.wa-card-priority{position:absolute;top:10px;bottom:10px;left:5px;width:5px;border-radius:2px;background:#86c285}.wa-priority-BASSA{background:#adadad}.wa-priority-MEDIA{background:#86c285}.wa-priority-ALTA{background:#edc578}.wa-priority-URGENTE{background:#ef7d59}.wa-tt-card{display:block;text-align:left}.wa-labelCenter{margin:0 auto;color:var(--waFormLabelCaption);font-weight:500;font-size:30px;text-align:center;margin-top:15px}.wa-buttonCenter{display:flex;justify-content:center}.wa-controlCenter{margin:0 auto;margin-top:15px}.wa-svgSprite{width:0;height:0;display:none}.wa-sgvRolGray{border:solid 1px #f00;fill:white}.wa-sgvMuletto{fill:yellow}.wa-toolbarScada{position:absolute;bottom:5px;text-align:center;margin:0 auto;width:100%}.wa-butScada{fill:#1ca8dd;cursor:pointer}.wa-butScada-text{fill:black;pointer-events:none;font-family:Helvetica Neue,Segoe UI,helvetica,verdana,sans-serif;font-size:300px;font-style:normal}.wa-butScada:hover{fill:#30bff5}.wa-tbButScada{position:relative;font-size:25px;color:#2f4f4f;opacity:.7;cursor:pointer}.wa-buttons-group{display:flex;width:100%;justify-content:end}.wa-buttons-group-center{display:flex;width:100%;justify-content:center}@keyframes pulse1{0%{opacity:0;transform:translate(0,0) scale(0)}30%{opacity:1;transform:scale(1.5)}60%{opacity:1;transform:scale(2)}100%{opacity:0;transform:scale(2)}}.wa-scheduler-TSNULL{background-color:#808080;color:#000;display:table;width:100%}.wa-scheduler-TSOK{background-color:#008000;color:#000;display:table;width:100%}.wa-scheduler-TSERROR{background-color:#f00;color:#000;display:table;width:100%}.wa-scheduler-TSMISSING{background-color:#ff0;color:#000;display:table;width:100%}.wa-schedule-TScenter{display:table-cell;vertical-align:middle}.TS-summary-hours{font-size:20px}.btn-outline-light{--bs-btn-hover-bg:var(--waButtonBack);--bs-btn-border-color:var(--waColor);--bs-btn-hover-border-color:var(--waColor)}.tooltip-inner{background-color:var(--waToolipBack);color:var(--waToolipText);border:1px solid}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{border-right-color:var(--waToolipArrow)}