@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";.sidebar{background-color:#fff;flex-direction:column;flex-shrink:0;height:100vh;padding:16px 0 0;transition:width .3s;display:flex;overflow:hidden;box-shadow:2px 0 8px #0000001a}.sidebar--aperta{--sidebar-width:240px;width:240px}.sidebar--chiusa{--sidebar-width:60px;width:60px}.sidebar__header{justify-content:space-between;align-items:center;min-height:40px;padding:0 12px 12px;display:flex}.sidebar__logo{object-fit:contain;width:75%}.sidebar__toggle{color:#fff;cursor:pointer;background-color:#78bd77;border:none;border-radius:60px;padding:8px 8px 0;font-size:18px;transition:left .3s;position:absolute;left:218px}.sidebar--chiusa .sidebar__toggle{left:12px}.sidebar__toggle:hover{background-color:#70b06f}.sidebar__ricerca{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;align-items:center;gap:8px;margin:0 12px 12px;padding:7px 10px;display:flex}.sidebar__ricerca-icona{color:#999;flex-shrink:0}.sidebar__ricerca-input{color:#333;background:0 0;border:none;outline:none;width:100%;padding-top:5px;font-size:13px}.sidebar__ricerca-input::placeholder{color:#bbb}.sidebar__menu{flex-direction:column;flex:1;width:100%;display:flex;overflow:hidden auto}.menu-voce__wrapper{width:100%}.menu-voce{border-left:5px solid #0000;flex-direction:row;column-gap:10px;width:100%;padding:12px 0 5px 10px;display:flex}.menu-voce:hover{background-color:#ebebeb;border-left:5px solid #78bd77}.menu-voce--aperto{background-color:#ebebeb}.menu-voce--attivo{cursor:pointer;transition:border-color .3s}.menu-voce__icona{margin-left:5px}.menu-voce__label{margin-top:1px;font-size:14px}.menu-voce__chevron{cursor:pointer}.menu-voce__highlight{color:#333;background-color:#fff176;border-radius:2px;padding:0 1px}.sidebar__footer{border-top:1px solid #e0e0e0;margin-top:auto;padding:12px 0}.sidebar__logout{cursor:pointer;color:#e53935;border-left:5px solid #0000;align-items:center;gap:12px;padding:10px 16px;transition:background-color .15s;display:flex}.sidebar__logout:hover{background-color:#ffebee;border-left:5px solid #e53935}.sidebar__logout span{font-size:14px;font-weight:500}.topbar{z-index:101;background:linear-gradient(90deg,#fff 80%,#679e77);flex-shrink:0;align-items:center;width:100%;height:67px;padding:0 20px;display:flex;box-shadow:0 2px 8px #00000014}.topbar__loading{align-items:center;gap:8px;height:100%;padding:20px 15px 15px;display:flex}.topbar__loading-testo{color:var(--colore_testo_std);font-size:21px;font-style:italic}.topbar__loading-pallina{background:var(--colore_verdepulsante);border-radius:50%;width:8px;height:8px;animation:.6s ease-in-out infinite alternate topbar_rimbalzo}@keyframes topbar_rimbalzo{0%{transform:translateY(4px)}to{transform:translateY(-4px)}}.login-sfondo{background-image:url(./Login_2-ClryJ_jt.jpg),url(./Login_1-C3GCN41j.jpg);background-position:0 0,100% 100%;background-repeat:no-repeat,no-repeat;background-size:40%,40%;background-attachment:fixed;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}.LoginMainContainer{opacity:100;z-index:10;border-radius:5px;flex-direction:column;width:768px;height:400px;box-shadow:1px 2px 15px gray}@media (max-width:768px){.main-content{padding-top:56px}}html,body{width:100%;height:100%;margin:0;padding:0}#root{background-color:#fff;width:100%;height:100%;overflow:hidden auto}*,:before,:after{box-sizing:border-box;margin:0;padding:0;font-family:Nunito}.testo_std{color:var(--colore_testo_std);font-size:16px;font-weight:400}.testo_titoli{color:var(--colore_testo_std);font-size:32px;font-weight:400}.flex-column-center{flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex}.flex-row-center{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.flex-column-left{flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.flex-row-top{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.flex-column-right{flex-direction:row;justify-content:flex-end;align-items:flex-end;width:100%;display:flex}.flex-row-bottom{flex-direction:column;justify-content:flex-end;align-items:flex-end;width:100%;display:flex}.flex-column-center-between{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.separatore_verticale{border:.5px solid var(--colore_separatori);margin:0 10px}.CmdButton{cursor:pointer;white-space:nowrap;border:2px solid;border-radius:8px;align-items:center;height:34px;margin-top:5px;padding:0 14px;font-size:14px;font-weight:600;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:2px 3px 3px #00000026}.CmdButton:disabled{opacity:.35;cursor:not-allowed}.CmdButton:before{content:"";width:calc(100% + 60px);height:100%;transition:all .3s;position:absolute;top:0;left:0;transform:translate(-115%)skew(-30deg)}.CmdButton:not(:disabled):hover:before{transform:translate(-5%)skew(-15deg)}.CmdButton:not(:disabled):hover .CmdButton__testo{color:#fff}.CmdButton__testo{align-items:center;gap:6px;transition:color .3s;display:flex;position:relative}.CmdButton--verde{color:#2e7d32;background-color:#4caf501a;border-color:#4caf50}.CmdButton--verde:before{background-color:#4caf50}.CmdButton--arancione{border-color:var(--colore_arancionepulsante);color:#c26800;background-color:#ff96351a}.CmdButton--arancione:before{background-color:var(--colore_arancionepulsante)}.CmdButton--rosso{border-color:var(--colore_rossopulsante);color:#8b1a1a;background-color:#c639391a}.CmdButton--rosso:before{background-color:var(--colore_rossopulsante)}.CmdButton--blu{border-color:var(--colore_blupulsante);color:#1a3a8b;background-color:#3561e71a}.CmdButton--blu:before{background-color:var(--colore_blupulsante)}.CmdButton--grigio{color:#3a3a3a;background-color:#7878781a;border-color:#787878}.CmdButton--grigio:before{background-color:#787878}.ag-theme-alpine{--ag-font-family:"Nunito", sans-serif;--ag-font-size:15px;--ag-header-background-color:var(--colore_testagriglia);--ag-header-foreground-color:white;--ag-header-height:32px;--ag-header-column-separator-display:block;--ag-header-column-separator-color:#ffffff4d;--ag-row-height:30px;--ag-row-hover-color:#fff5e3;--ag-selected-row-background-color:#d0e8ff;--ag-odd-row-background-color:transparent;--ag-even-row-background-color:#f5f9ff;--ag-background-color:white;--ag-border-color:#e0e0e0;--ag-cell-horizontal-padding:7px}.ag-theme-alpine .ag-header-cell-label{padding:4px 5px 0 0;font-size:15px}.ag-header-cell-text{color:#fff}.ag-header-cell-resize{height:32px}.ag-icon-asc,.ag-icon-desc{color:#fff;margin-bottom:3px}.ag-header-cell-resize:after{height:32px;top:0}.ag-icon-filter{color:#fff}.ag-theme-alpine .ag-cell{font-size:14px;line-height:30px;transition:background-color .15s}.ag-theme-alpine .ag-cell:focus{outline:none;border:none!important}.ag-theme-alpine .ag-cell[style*="text-align: right"],.ag-cell-destra{text-align:right!important}.ag-cell-centro{text-align:center!important}.CustomText__label,.CustomText__input{font-family:Inter,sans-serif;font-size:13px}.CustomText__container{flex-direction:column;display:flex}.CustomText__label{color:#333;font-weight:500}.CustomText__input{width:100%;color:var(--colore_testoabilitato);background-color:var(--colore_sfondoabilitato);box-sizing:border-box;resize:none;border:1px solid #b0b0b0;border-radius:4px;outline:none;padding:0 0 0 8px;box-shadow:0 0 0 .5px #b0b0b0}input.CustomText__input{height:26px}textarea.CustomText__input{padding-top:5px}.CustomText__input:hover,.CustomText__input:focus{border-color:#7a7a7a;box-shadow:0 0 0 .5px #7a7a7a}.CustomText__input:disabled{background-color:var(--colore_sfondodisabilitato);color:var(--colore_testodisabilitato);cursor:not-allowed}.CustomText__input::placeholder{color:#aaa;opacity:1}.CustomText__label{color:var(--colore_labelcampi);margin-bottom:3px;font-size:12px;font-weight:600;display:block}.CustomText__input[type=date]{height:26px;padding-top:0;padding-bottom:0;line-height:normal}.Msg_DivPrincipale{z-index:1001;opacity:0;white-space:pre-wrap;border-radius:10px;flex-direction:row;align-content:center;align-items:center;column-gap:10px;min-width:200px;max-width:calc(100% - 100px);padding:10px;font-family:Nunito,"sans-serif";transition:all .5s;display:flex;position:fixed;top:30px;right:300px}.Msg_DivPrincipale.Info{background-color:var(--colore_messaggioinfo);opacity:1;right:30px}.Msg_DivPrincipale.Conferma{background-color:var(--colore_messaggioconferma);opacity:1;right:30px}.Msg_DivPrincipale.Avviso{background-color:var(--colore_messaggioavviso);opacity:1;right:30px}.Msg_DivPrincipale.Errore{background-color:var(--colore_messaggioerrore);opacity:1;right:30px}.Msg_DivPrincipale.InfoSmall{background-color:var(--colore_messaggioinfo);opacity:1;right:0}.Msg_DivPrincipale.ConfermaSmall{background-color:var(--colore_messaggioconferma);opacity:1;right:0}.Msg_DivPrincipale.AvvisoSmall{background-color:var(--colore_messaggioavviso);opacity:1;right:0}.Msg_DivPrincipale.ErroreSmall{background-color:var(--colore_messaggioerrore);opacity:1;right:0}.Msg_DivIconaMessaggio{color:#00000080;align-content:center;align-items:center;width:60px;height:100%;font-size:40px;display:flex}.UsrMan_ContainerGriglia{flex:0 0 25%;width:100%;height:500px;max-height:200px}.UsrMan_ContainerControlli{border-radius:10px;width:100%;height:45px}.UsrMan_Dettaglio{box-sizing:border-box;border-radius:10px;width:100%;padding:0 20px}.UsrMan_RuoloItem{color:#0b49a1;cursor:default;background-color:#d4eeff;border:1px solid #d4e6ff;border-radius:6px;margin:5px;padding:6px 10px;font-size:14px}.UsrMan_RuoloItemSelezionato{color:#1b5e20;background-color:#4caf504d;border-color:#2e7d32;font-weight:700}.UsrMan_DettaglioColonna{flex-direction:column;flex:1;gap:12px;min-width:460px;display:flex}.UsrMan_DettaglioColonnaLarga{flex:2;min-width:500px}.UsrMan_TitoloColonna{color:#242424;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e8e8e8;padding-bottom:4px;font-size:13px;font-weight:700}.UsrMan_RuoliSI,.UsrMan_RuoliNO{background-color:#ebf9ff;border:1px solid #a6a6a6;border-radius:10px;flex:1;height:200px;overflow-y:auto}.UsrMan_TitoloRuolo{color:#2e2e2e;cursor:default;background-color:#b8e2ff;border:1px solid #b8e2ff;border-radius:10px 10px 0 0;padding:8px 10px 6px;font-size:14px;font-weight:700}.UsrMan_IconWrapper{cursor:pointer;border-right:1px solid #a6a6a6;width:60px;height:100%}.UsrMan_IconaAdd{color:green;border-right:1px solid #a6a6a6;width:60px;font-size:37px}.UsrMan_IconaMod{color:orange;border-right:1px solid #a6a6a6;width:60px;font-size:30px}.UsrMan_IconaDel{color:red;border-right:1px solid #a6a6a6;width:60px;font-size:30px}.UsrMan_IconaChangePwd{color:gray;border-right:1px solid #a6a6a6;width:60px;font-size:30px}.UsrMan_CmdButton{cursor:pointer;white-space:nowrap;border:2px solid;border-radius:8px;align-items:center;height:34px;margin-top:5px;padding:0 14px;font-size:14px;font-weight:600;transition:opacity .2s;display:flex}.UsrMan_CmdButton:disabled{opacity:.35;cursor:not-allowed}.UsrMan_CmdNuovo{color:#2e7d32;background-color:#4caf501a;border-color:#4caf50}.UsrMan_CmdModifica{color:#e65100;background-color:#ff98001a;border-color:#ff9800}.UsrMan_CmdElimina{color:#b71c1c;background-color:#f443361a;border-color:#f44336}.UsrMan_CmdPassword{color:#424242;background-color:#7878781a;border-color:#9e9e9e}.UsrMan_IconaRuolo{font-size:24px}.checkbox-container{justify-content:space-between;align-items:center;width:250px;margin-bottom:10px;font-family:Arial,sans-serif;display:flex}.checkbox-container label{flex:1}.checkbox-container input[type=checkbox]{margin-left:10px}.CustomCheck__container{align-items:center;display:flex}.CustomCheck__container--left{justify-content:flex-start}.CustomCheck__container--right{justify-content:flex-end}.CustomCheck__label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.CustomCheck__label--disabled{opacity:.5;cursor:not-allowed}.CustomCheck__input{opacity:0;width:0;height:0;position:absolute}.CustomCheck__box{background-color:#fff;border:2px solid #aaa;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:border-color .2s,background-color .2s;display:flex}.CustomCheck__tick{color:#fff;opacity:0;width:12px;height:10px;transition:opacity .15s}.CustomCheck__input:checked+.CustomCheck__box{background-color:#4a90d9;border-color:#4a90d9}.CustomCheck__input:checked+.CustomCheck__box .CustomCheck__tick{opacity:1}.CustomCheck__input:focus-visible+.CustomCheck__box{outline-offset:2px;outline:2px solid #4a90d9}.CustomCheck__label:not(.CustomCheck__label--disabled):hover .CustomCheck__box{border-color:#4a90d9}.CustomCheck__text{color:#333;padding-top:5px;font-size:14px;line-height:1.4}.IconaComboBox{color:#7a7a7a;flex-shrink:0;align-items:center;margin-left:auto;font-size:14px;display:flex}.mySelect__control,.mySelect__option,.mySelect__single-value,.mySelect__multi-value__label,.mySelect__menu-notice--no-options{font-family:Inter,sans-serif;font-size:14px}.mySelect__control{cursor:pointer;background-color:#fff;border-radius:6px;box-shadow:0 0 0 .5px #b0b0b0;border:1px solid #b0b0b0!important;height:26px!important;min-height:26px!important}.mySelect__control:hover{border-color:#7a7a7a;box-shadow:0 0 0 .5px #7a7a7a}.mySelect__control--is-focused{border-color:#7a7a7a!important;box-shadow:0 0 0 .5px #7a7a7a!important}.mySelect__value-container{height:26px;padding:0!important}.mySelect__indicators,.mySelect__indicator{height:26px}.mySelect__dropdown-indicator{padding:2px 3px 0!important}.mySelect__input-container{align-items:center!important;height:15px!important;margin:0!important;padding:0 0 0 8px!important;display:flex!important}.mySelect__input{height:15px!important}.mySelect__single-value{height:17px!important;margin-top:2px!important;margin-left:2px!important}.mySelect__single-value--is-disabled{background-color:var(--colore_sfondodisabilitato)!important;color:var(--colore_testodisabilitato)!important;cursor:not-allowed!important}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{content:"";border:3px solid #ccc;border-width:3px 3px 0 0;width:9px;height:9px;display:block;position:absolute;top:6px}.react-datepicker__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker-wrapper{border:0;padding:0;display:inline-block}.react-datepicker{color:#000;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:initial;background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-right-radius:.375em;border-bottom-left-radius:.375em}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(:-webkit-any(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom)){border-top-right-radius:.3rem}.react-datepicker__header:not(:is(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom)){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-top:1px solid #aeaeae;border-radius:0;margin-top:4px}.react-datepicker__header--bottom{border-top:1px solid #aeaeae;border-bottom:none;border-radius:0 0 .3rem .3rem}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{margin:0 15px;display:inline-block}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;background-color:#0000;border:1px solid #aeaeae;border-radius:.3rem;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible{outline:1px auto}.react-datepicker__year-select:focus-visible{outline:1px auto}.react-datepicker__month-year-select:focus-visible{outline:1px auto}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{color:#000;margin-top:0;font-size:.944rem;font-weight:700}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{text-align:center;cursor:pointer;z-index:1;text-indent:-999em;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;top:2px;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{margin-left:auto;margin-right:auto;display:block;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{width:0;font-size:20px;position:relative;top:-1px}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{text-align:center;margin:.5em}.react-datepicker__year-wrapper{flex-wrap:wrap;max-width:180px;display:flex}.react-datepicker__year .react-datepicker__year-text{width:5em;margin:2px;display:inline-block}.react-datepicker__month{text-align:center;margin:.5em}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{width:5em;margin:2px;display:inline-block}.react-datepicker__input-time-container{clear:both;float:left;text-align:left;width:100%;margin:5px 0 10px 15px}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{margin-left:10px;display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.375em;display:inline;position:absolute;top:0;right:-87px}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.375em;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{text-align:center;border-bottom-right-radius:.375em;width:85px;margin:0 auto;overflow-x:hidden}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;width:100%;height:calc(195px + 1.0625em);margin:0;padding-left:0;padding-right:0;list-style:none;overflow-y:scroll}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{white-space:nowrap;height:30px;padding:5px 10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{color:#fff;background-color:#216ba5;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:#0000}.react-datepicker__week-number{color:#ccc;text-align:center;width:2.125em;margin:.208em;line-height:2.125em;display:inline-block}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;text-align:center;width:2.125em;margin:.208em;line-height:2.125em;display:inline-block}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{color:#fff;background-color:#3dcc4a;border-radius:.3rem}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{color:#fff;background-color:#ff6803;border-radius:.3rem;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{color:#000;background-color:#bad9f1;border-radius:.3rem}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{color:#fff;background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(:-webkit-any(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range)),.react-datepicker__month-text--in-selecting-range:not(:-webkit-any(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range)),.react-datepicker__quarter-text--in-selecting-range:not(:-webkit-any(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range)),.react-datepicker__year-text--in-selecting-range:not(:-webkit-any(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range)){background-color:#216ba580}.react-datepicker__day--in-selecting-range:not(:is(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range)),.react-datepicker__month-text--in-selecting-range:not(:is(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range)),.react-datepicker__quarter-text--in-selecting-range:not(:is(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range)),.react-datepicker__year-text--in-selecting-range:not(:is(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range)){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(:-webkit-any(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range)),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(:-webkit-any(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range)),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(:-webkit-any(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range)),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(:-webkit-any(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range)),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(:-webkit-any(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range)),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(:-webkit-any(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range)),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(:-webkit-any(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range)),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(:-webkit-any(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range)){color:#000;background-color:#f0f0f0}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(:is(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range)),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(:is(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range)),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(:is(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range)),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(:is(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range)),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(:is(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range)),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(:is(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range)),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(:is(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range)),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(:is(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range)){color:#000;background-color:#f0f0f0}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:70%;left:50%;transform:translate(-50%)}.react-datepicker__input-container{width:100%;display:inline-block;position:relative}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:content-box;padding:.625em;position:absolute}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{top:0;right:-16px;transform:rotate(135deg)}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{z-index:1;text-align:center;background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;width:50%;position:absolute;top:30px;left:25%}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{width:100%;margin-left:auto;margin-right:auto;line-height:20px;display:block}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;user-select:none;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;vertical-align:middle;background-color:#0000;border:0;outline:0;height:100%;padding:0 6px 0 0;display:table-cell;position:absolute;top:0;right:0}.react-datepicker__close-icon:after{cursor:pointer;color:#fff;text-align:center;vertical-align:middle;content:"×";background-color:#216ba5;border-radius:50%;width:16px;height:16px;padding:2px;font-size:12px;line-height:1;display:table-cell}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{cursor:pointer;text-align:center;clear:left;background:#f0f0f0;border-top:1px solid #aeaeae;padding:5px 0;font-weight:700}.react-datepicker__portal{z-index:2147483647;background-color:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.react-datepicker__children-container{width:17.25em;height:auto;margin:.5em;padding-left:.25em;padding-right:.25em}.react-datepicker__aria-live{clip-path:circle(0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker__calendar-icon{vertical-align:-.125em;width:1em;height:1em}.react-datepicker-popper-offset{margin-top:-.7em}.myDatePicker__input,.myDatePicker__calendar{font-family:Inter,sans-serif;font-size:13px}.myDatePicker__input{width:100%;color:var(--colore_testoabilitato);background-color:var(--colore_sfondoabilitato);box-sizing:border-box;border:1px solid #b0b0b0;outline:none;height:26px;font-family:Inter,sans-serif;font-size:13px;box-shadow:0 0 0 .5px #b0b0b0;border-radius:5px!important;padding-top:4px!important}.myDatePicker__input:hover,.myDatePicker__input:focus{border-color:#7a7a7a;box-shadow:0 0 0 .5px #7a7a7a}.myDatePicker__input:disabled{background-color:var(--colore_sfondodisabilitato);color:var(--colore_testodisabilitato);cursor:not-allowed}.myDatePicker__input::placeholder{color:#aaa;opacity:1}.myDatePicker__calendar{border:1px solid #b0b0b0;border-radius:4px;box-shadow:0 4px 12px #0000001a}.react-datepicker__header{background-color:var(--colore_sfondoabilitato);border-bottom:1px solid #b0b0b0;font-family:Inter,sans-serif}.react-datepicker__current-month{color:var(--colore_testoabilitato);font-family:Inter,sans-serif;font-weight:600}.react-datepicker__day-name{color:#7a7a7a;font-family:Inter,sans-serif;font-weight:500}.react-datepicker__day{color:var(--colore_testoabilitato);font-family:Inter,sans-serif}.react-datepicker__day:hover{background-color:#b5d9ff;border-radius:6px}.react-datepicker__day--selected{border-radius:6px;font-weight:600;color:#fff!important;background-color:#7a7a7a!important}.react-datepicker__day--today{color:#3498db;font-weight:600}.react-datepicker__day--disabled{color:#ccc;cursor:not-allowed}.react-datepicker__time-container{border-left:1px solid #b0b0b0;font-family:Inter,sans-serif}.react-datepicker__time-list-item{color:var(--colore_testoabilitato);font-family:Inter,sans-serif;font-size:13px}.react-datepicker__time-list-item:hover{background-color:#b5d9ff!important}.react-datepicker__time-list-item--selected{color:#fff!important;background-color:#7a7a7a!important}.react-datepicker__navigation-icon:before{border-color:#7a7a7a}.react-datepicker__navigation:hover .react-datepicker__navigation-icon:before{border-color:#333}.react-datepicker__calendar-icon{padding:0;top:45%;left:auto;right:8px;transform:translateY(-50%)}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px}.DatePicker__label{color:var(--colore_labelcampi);margin-bottom:3px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;display:block}.myDatePicker__calendar,.react-datepicker-popper{z-index:9999!important}.YesNo_DivBackgroundSfuocato{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:9999;background-color:#fff9;font-family:Nunito,"sans-serif";transition:all .5s;position:fixed;top:0;bottom:0;left:0;right:0}.YesNo_DivPrincipale{opacity:1;background-color:#fff;border-radius:10px;flex-direction:column;align-content:center;align-items:center;row-gap:10px;min-width:325px;padding:25px 30px 20px;transition:all .5s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:1px 2px 15px gray}.YesNo_TestoMessaggio{color:var(--colore_testo_titoli);text-align:center;flex-wrap:wrap;margin-top:5px;font-size:18px;font-weight:700}.YesNo_DivPulsanti{flex-direction:row;justify-content:center;column-gap:10px;width:100%;height:40px;margin-top:10px;display:flex}.YesNo_BottoneNo{text-align:left;border:2px solid var(--colore_rossopulsante);width:130px;min-width:130px;max-height:40px;color:var(--colore_rossopulsante);cursor:pointer;background-color:#fffffff2;border-radius:10px;padding:8px 10px 10px;font-weight:900;transition:all .3s;position:relative;overflow:hidden;box-shadow:3px 4px 3px #0003}.YesNo_Icona{justify-content:center;align-items:center;margin-bottom:4px;display:flex}.YesNo_Titolo{color:var(--colore_testo_titoli);text-align:center;font-size:20px;font-weight:800}.GP_BoxFiltro{column-gap:15px;width:calc(100% - 40px);height:43px;margin:20px}.GP_BoxFiltroDettaglio{z-index:100;background:#fff;border-radius:15px;width:850px;padding:10px;transition:opacity .3s;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.GP_BoxFiltroDettaglio--visibile{opacity:1;border:2px solid var(--colore_bordi_contenitori);pointer-events:all}.GP_BoxFiltroDettaglio--nascosto{opacity:0;pointer-events:none;border:none}.GP_Overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:99;background:#0000001a;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.GP_RigaLabel{width:calc(100% - 40px);margin:0 10px 10px 23px}.GD_LabelFiltro{margin:0;font-style:italic}.GP_BtnReload{opacity:0;pointer-events:none;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s;transform:translate(40px)}.GP_BtnReload--visibile{opacity:1;pointer-events:auto;transform:translate(0)}.GP_DropDownReport{border:.5px solid var(--color-border-secondary);border-radius:var(--border-radius-md);z-index:1000;background:#fff;min-width:190px;position:absolute;top:110%;left:-70%;overflow:hidden;box-shadow:0 4px 12px #0000001f}.GP_DropDownElement{cursor:pointer;width:100%;color:var(--color-text-primary);text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:flex}.GP_DropDownElement:hover{background-color:#d6d6d6}.P_DivControlliFixed{border:1px solid var(--colore_bordi_contenitori);background-color:#f5f5e9;border-radius:15px;align-self:flex-start;width:calc(100% - 40px);margin:20px;padding:5px 20px 10px;box-shadow:2px 3px 3px #0000004d}.P_DivPulsanti{min-width:190px;height:44px;margin-left:auto;position:relative;overflow:hidden}.P_GruppoA,.P_GruppoB{flex-direction:row;gap:8px;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s;display:flex;position:absolute;top:0;left:0}.P_GruppoA{opacity:1;pointer-events:auto;transform:translate(0)}.P_GruppoA--fuori{opacity:0;pointer-events:none;transform:translate(80px)}.P_GruppoB{opacity:0;pointer-events:none;transform:translate(-60px)}.P_GruppoB--dentro{opacity:1;pointer-events:auto;transform:translate(0)}.P_SezioneA{flex-wrap:wrap;gap:15px;width:calc(100% - 20px);margin:20px 0 0}.P_SezioneC{border:1px solid var(--colore_bordi_contenitori);border-radius:15px;gap:10px;width:620px;min-width:620px;box-shadow:2px 3px 3px #0000004d}.P_SeparatoreOrizzontale{border-bottom:1px solid var(--colore_bordi_contenitori);width:100%}.P_DivTotali{border:1px solid var(--colore_bordi_contenitori);background-color:#fcf5e3;border-radius:15px;gap:10px;max-width:280px;margin:0 5px 0 10px;padding:10px;box-shadow:2px 3px 3px #0000004d}.P_SezioneComandi{align-items:center;gap:10px;margin-top:10px;margin-bottom:15px}.P_DossierNr{margin-top:20px}.P_CheckPraticaChiusa{width:120px;margin-top:19px}.P_BtnSblocca{margin:5px 0 0 15px}.P_SezioneAnagrafiche{gap:10px}.P_SezioneDettagli{flex-wrap:wrap;gap:10px}.P_CorpoPagina{flex:1;width:calc(100% - 30px);min-height:0;margin:0 0 0 30px;overflow:hidden auto;height:calc(100% - 600px)!important}.P_SezioneFlag{border:1px solid var(--colore_bordi_contenitori);border-radius:15px;gap:10px;width:50%;padding:10px;box-shadow:2px 3px 3px #0000004d}.P_SezioneClaim{gap:15px}.P_ClaimCheckTop{margin-top:2px}.P_FFWClaimCheck{margin:2px 13px 0 0}.P_VARClaimCheck{margin:2px 15px 0 0}.P_SezioneNote{border:1px solid var(--colore_bordi_contenitori);border-radius:15px;gap:10px;width:calc(50% - 20px);padding:10px;box-shadow:2px 3px 3px #0000004d}.P_RigaCheckSezioneC{gap:10px;max-width:600px;padding:0 10px 5px}.P_PrimaParteCosti{border:1px solid var(--colore_bordi_contenitori);border-radius:15px;gap:10px;width:335px;height:100%;box-shadow:2px 3px 3px #0000004d}.P_TitoloParteCosti{background-color:#bad6b2;border-radius:15px 15px 0 0;width:100%;height:30px;padding:5px 0 10px 15px;box-shadow:2px 3px 3px #0000004d}.P_TestoTitoloParteCosti{color:#000;margin-top:10px;font-weight:600}.P_RigaSpeciParteCosti{gap:10px;padding:8px 10px}.P_TotaliPrimaParteCosti{border-top:1px solid var(--colore_bordi_contenitori);border-radius:15px;gap:10px;padding:10px 0}.P_PrimaESeconaParteCosti{gap:15px}.P_SecondaParteCosti{border:1px solid var(--colore_bordi_contenitori);border-radius:10px;gap:10px;width:calc(100% - 370px);padding:15px 15px 8px;box-shadow:2px 3px 3px #0000004d}.P_CheckAltriCosti{margin-top:19px;margin-right:10px}.P_RigaCostiExtra{flex-wrap:wrap;gap:10px}.P_RigaCostiExtra--descrizione>*{flex:200px;max-width:none}.P_RigaSezioniBEC{flex-wrap:wrap;gap:15px;width:calc(100% - 20px);margin:35px 0 0}.P_SezioneB{border:1px solid var(--colore_bordi_contenitori);border-radius:15px;gap:10px;width:calc(100% - 640px);box-shadow:2px 3px 3px #0000004d}.P_SezioneD{margin-top:35px;margin-bottom:20px}.P_RigaParteB{flex-wrap:wrap;gap:10px;padding:0 10px 2px}.P_RigaParteB>*{flex:150px;max-width:210px}.P_RigaParteB--note>*{flex:200px;max-width:none}.P_RigaParteB--date>*{flex:none}.P_DivControlliGriglia{border:1px solid var(--colore_bordi_contenitori);border-radius:15px;gap:10px;width:calc(100% - 20px);height:65px;margin:20px 20px 20px 0;padding:10px;box-shadow:2px 3px 3px #0000004d}.P_DivGriglia{width:calc(100% - 20px)}.P_Overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:500;background:#0000001a;width:100%;height:100%;position:absolute;left:0}.P_DettaglioContainer{top:50%;left:calc(50% + var(--sidebar-width) / 2);border:1px solid var(--colore_bordi_contenitori);z-index:501;background:#fff;border-radius:15px;flex-direction:column;gap:15px;width:520px;max-height:80vh;transition:width .3s,left .3s;display:flex;position:fixed;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 8px 32px #00000040}.P_DettaglioHeader{border-bottom:1px solid var(--colore_bordi_contenitori);background-color:#faeed4;gap:10px;padding:10px;box-shadow:2px 3px 3px #0003}.P_RigaDettaglio{flex-wrap:wrap;gap:15px;padding:0 15px}.P_TitoloDettaglioCont{font-size:13px;font-weight:600}.P_DettaglioContainer{transition:width .3s,left .3s}.C_MainDiv{gap:15px;width:100%;padding:15px}.C_DivControlli{border:1px solid var(--colore_bordi_contenitori);border-radius:10px;gap:15px;height:60px;padding:7px 0 0 15px;box-shadow:2px 3px 3px #0000004d}.C_DivDettaglioCosto{border:1px solid var(--colore_bordi_contenitori);border-radius:10px;gap:15px;width:100%;padding:20px;box-shadow:2px 3px 3px #0000004d}.C_DivRigaDettaglio{flex-wrap:wrap;gap:15px}.C_Comandi{opacity:1;flex-direction:row;gap:8px;margin-left:auto;margin-right:20px;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s;display:flex}.C_Comandi--disattivi{opacity:0}.C_TitoloGrigliaSecondaria{color:#333;margin-bottom:5px;font-family:Inter,sans-serif;font-size:13px;font-weight:600}.AN_MainDiv{box-sizing:border-box;flex-direction:column;gap:0;width:100%;padding:10px 20px}.AN_DivControlli{flex-flow:wrap;align-items:center;gap:8px;padding:8px 0}.AN_Comandi{flex-direction:row;gap:8px;margin-left:auto;transition:opacity .2s;display:flex}.AN_Comandi--disattivi{display:none}.AN_DivDettaglio{flex-flow:wrap;gap:24px;width:100%;padding:12px 0;display:flex}.AN_Colonna{flex-direction:column;flex:1;gap:14px;min-width:320px;display:flex}.AN_Sezione{flex-direction:column;gap:8px;display:flex}.AN_TitoloSezione{color:var(--colore_testo_secondario,#666);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--colore_separatori,#ddd);width:100%;padding-bottom:4px;font-size:12px;font-weight:600}.AN_RigaCampi{flex-flow:wrap;align-items:flex-start;gap:8px;display:flex}.AN_GriglaFlags{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px;display:grid}.AN_TextArea{resize:vertical;box-sizing:border-box;border:1px solid #ccc;border-radius:4px;width:100%;padding:6px 8px;font-family:inherit;font-size:.9rem}.AN_TextArea:disabled{color:#999;background-color:#f5f5f5}.LI_MainDiv{box-sizing:border-box;gap:0;padding:10px 20px}.LI_DivControlli{flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:8px 0}.LI_Comandi{flex-direction:row;gap:8px;margin-left:auto;display:flex}.LI_Comandi--disattivi{display:none}.LI_DivDettaglio{border-top:1px solid var(--colore_separatori,#ddd);align-items:flex-start;gap:0;width:100%;padding:12px 0}.LI_ColonnaSinistra{gap:10px;min-width:0;padding-right:10px}.LI_RigaIntestazione{flex-wrap:wrap;align-items:center;gap:12px;width:100%}.LI_SeparatoreOrizzontale{background-color:var(--colore_separatori,#ddd);width:100%;height:1px;margin:4px 0}.LI_DivVoci{flex-wrap:wrap;align-items:flex-start;gap:4px 0;width:100%}.LI_SeparatoreVoci{width:100%;height:4px}.LI_RigaVoce{border:1px solid var(--colore_separatori,#e0e0e0);background-color:var(--colore_sfondo_secondario,#f9f9f9);box-sizing:border-box;border-radius:6px;align-items:flex-start;gap:5px;width:225px;min-width:210px;margin:2px 4px;padding:6px 10px}.LI_LabelVoce{color:var(--colore_testo_secondario,#666);text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;width:100%;margin-bottom:2px;font-size:11px;font-weight:600}.LI_ColonnaDestra{flex-shrink:0;gap:8px;width:340px;min-width:280px;padding-left:10px}.LI_TitoloCorrelati{color:var(--colore_testo_secondario,#666);text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;border-bottom:1px solid var(--colore_separatori,#ddd);width:100%;padding-bottom:4px;font-size:12px;font-weight:600}.TC_MainDiv{box-sizing:border-box;gap:0;padding:10px 20px}.TC_DivControlli{flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:8px 0}.TC_Comandi{flex-direction:row;gap:8px;margin-left:auto;display:flex}.TC_Comandi--disattivi{display:none}.TC_DivDettaglio{border-top:1px solid var(--colore_separatori,#ddd);align-items:flex-start;gap:12px;width:100%;padding:12px 0}.TC_RigaDettaglio{flex-wrap:wrap;align-items:center;gap:12px;width:100%}.TB_MainDiv{box-sizing:border-box;gap:0;padding:10px 20px}.TB_BarraCerca{width:auto;padding:6px 0}.TB_DivControlli{flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:8px 0}.TB_Comandi{flex-direction:row;gap:8px;margin-left:auto;display:flex}.TB_Comandi--disattivi{display:none}.TB_DivDettaglio{border-top:1px solid var(--colore_separatori,#ddd);align-items:flex-start;gap:12px;width:100%;padding:12px 0}.TB_RigaDettaglio{flex-wrap:wrap;align-items:center;gap:12px;width:100%}.VA_MainDiv{box-sizing:border-box;gap:0;padding:10px 20px}.VA_DivControlli{flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:8px 0}.VA_Comandi{flex-direction:row;gap:8px;margin-left:auto;display:flex}.VA_Comandi--disattivi{display:none}.VA_DivDettaglio{border-top:1px solid var(--colore_separatori,#ddd);align-items:flex-start;gap:12px;width:100%;padding:12px 0}.VA_RigaDettaglio{flex-wrap:wrap;align-items:center;gap:12px;width:100%}.PO_MainDiv{box-sizing:border-box;gap:0;padding:10px 20px}.PO_BarraFiltro{align-items:center;gap:12px;width:100%;padding:6px 0 8px}.PO_LabelContatore{color:var(--colore_testo_secondario,#888);margin-top:15px;font-size:12px;font-style:italic}.PO_DivControlli{flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:8px 0}.PO_Comandi{flex-direction:row;gap:8px;margin-left:auto;display:flex}.PO_Comandi--disattivi{display:none}.PO_DivDettaglio{border-top:1px solid var(--colore_separatori,#ddd);align-items:flex-start;gap:12px;width:100%;padding:12px 0}.PO_RigaDettaglio{flex-wrap:wrap;align-items:center;gap:12px;width:100%}.NA_MainDiv{box-sizing:border-box;gap:0;padding:10px 20px}.NA_DivControlli{flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:8px 0}.NA_Comandi{flex-direction:row;gap:8px;margin-left:auto;display:flex}.NA_Comandi--disattivi{display:none}.NA_DivDettaglio{border-top:1px solid var(--colore_separatori,#ddd);align-items:flex-start;gap:12px;width:100%;padding:12px 0}.NA_RigaDettaglio{flex-wrap:wrap;align-items:center;gap:12px;width:100%}.NV_MainDiv{box-sizing:border-box;gap:0;padding:10px 20px}.NV_BarraFiltro{align-items:center;gap:12px;width:100%;padding:6px 0 8px}.NV_LabelContatore{color:var(--colore_testo_secondario,#888);margin-top:15px;font-size:12px;font-style:italic}.NV_DivControlli{flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:8px 0}.NV_Comandi{flex-direction:row;gap:8px;margin-left:auto;display:flex}.NV_Comandi--disattivi{display:none}.NV_DivDettaglio{border-top:1px solid var(--colore_separatori,#ddd);align-items:flex-start;gap:12px;width:100%;padding:12px 0}.NV_RigaDettaglio{flex-wrap:wrap;align-items:center;gap:12px;width:100%}.IT_MainDiv{box-sizing:border-box;gap:0;padding:10px 20px}.IT_DivControlli{flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:8px 0}.IT_Comandi{flex-direction:row;gap:8px;margin-left:auto;display:flex}.IT_Comandi--disattivi{display:none}.IT_DivDettaglio{border-top:1px solid var(--colore_separatori,#ddd);align-items:flex-start;gap:12px;width:100%;padding:12px 0}.IT_RigaDettaglio{flex-wrap:wrap;align-items:center;gap:12px;width:100%}.IM_MainDiv{box-sizing:border-box;gap:0;padding:10px 20px}.IM_DivControlli{flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:8px 0}.IM_Comandi{flex-direction:row;gap:8px;margin-left:auto;display:flex}.IM_Comandi--disattivi{display:none}.IM_DivDettaglio{border-top:1px solid var(--colore_separatori,#ddd);align-items:flex-start;gap:12px;width:100%;padding:12px 0}.IM_RigaDettaglio{flex-wrap:wrap;align-items:center;gap:12px;width:100%}.CP_MainDiv{box-sizing:border-box;gap:0;padding:10px 20px}.CP_DivControlli{flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:8px 0}.CP_Comandi{flex-direction:row;gap:8px;margin-left:auto;display:flex}.CP_Comandi--disattivi{display:none}.CP_DivDettaglio{border-top:1px solid var(--colore_separatori,#ddd);align-items:flex-start;gap:12px;width:100%;padding:12px 0}.CP_RigaDettaglio{flex-wrap:wrap;align-items:center;gap:12px;width:100%}.AR_MainDiv{box-sizing:border-box;gap:0;padding:10px 20px}.AR_DivControlli{flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:8px 0}.AR_Comandi{flex-direction:row;gap:8px;margin-left:auto;display:flex}.AR_Comandi--disattivi{display:none}.AR_DivDettaglio{border-top:1px solid var(--colore_separatori,#ddd);align-items:flex-start;gap:12px;width:100%;padding:12px 0}.AR_RigaDettaglio{gap:10px;width:100%}.AR_RigaPrincipale{flex-wrap:wrap;align-items:center;gap:12px;width:100%}.AR_RigaNote{gap:12px;width:100%;padding-top:4px}.AR_RigaFlag{flex-wrap:wrap;align-items:center;gap:16px;width:100%;padding-top:4px}.NL_MainDiv{box-sizing:border-box;align-content:flex-start;gap:10px;width:100%;height:100%;padding:10px}.NL_DivControlli{flex-flow:wrap;align-items:center;gap:6px;width:100%}.NL_Comandi{flex-direction:row;gap:6px;margin-left:auto;display:flex}.NL_Comandi--disattivi{pointer-events:none;opacity:.4}.NL_DivDettaglio{box-sizing:border-box;flex-flow:row;align-items:stretch;gap:12px;width:100%}.NL_ColonnaSinistra{box-sizing:border-box;flex-direction:column;flex:0 0 60%;align-items:flex-start;gap:0;max-width:60%}.NL_ColonnaDestra{box-sizing:border-box;flex-direction:column;flex:0 0 calc(40% - 40px);align-items:flex-start;gap:6px;max-width:calc(40% - 40px)}.NL_RigaIntestazione{box-sizing:border-box;background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:6px;flex-flow:wrap;align-items:flex-end;gap:8px;width:100%;padding:10px}.NL_DivVoci{box-sizing:border-box;flex-flow:wrap;align-items:flex-start;gap:10px 14px;width:100%;padding:10px}.NL_RigaVoce{flex-direction:column;align-items:flex-start;gap:3px}.NL_LabelVoce{color:#555;font-size:12px;font-weight:600}.NL_SeparatoreOrizzontale{background-color:#ddd;width:100%;height:1px;margin:6px 0}.NL_SeparatoreVoci{background-color:#eee;width:100%;height:1px;margin:4px 0}.NL_TitoloCorrelati{color:#444;margin-bottom:4px;font-size:12px;font-weight:600}
