:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.lcontainer{margin:0;display:flex;justify-content:center;align-items:center;height:100vh;font-family:Arial,sans-serif;width:100%}.lcontainer .container{text-align:center}.lcontainer .container .image{width:150px;margin-bottom:20px}.lcontainer .container .form{display:flex;flex-direction:column;align-items:center}.lcontainer .container .form .istruzioni{font-weight:100;font-size:small}.lcontainer .container .form .input{width:200px;margin:10px 0;padding:10px;border:1px solid #ccc;border-radius:5px}.lcontainer .container .form button{width:100px;padding:10px;background-color:#09d;transition:background-color .375s ease;border:none;border-radius:5px;cursor:pointer}.lcontainer .container .form button:hover{background-color:#00b356}.lcontainer .container .form button:focus{outline:2px solid #00803e}.lcontainer .container .form button:focus-visible{outline:2px solid #00803e}.lcontainer .container .form .copia-pwd{margin-bottom:10px;padding:.33em;border:1px solid #00803e;border-radius:.3em}.lcontainer .container .form .copia-pwd .pwd-monospace{font-family:Courier New,Courier,monospace;font-weight:bolder;display:flex;align-items:center;justify-content:center}.lcontainer .container .form .copia-pwd .istruzioni-pwd{font-weight:100;font-size:small;line-height:1.33!important}.lcontainer .container .form .aggiornaPwd{width:15em;border-color:#00803e;border-width:2px;border-style:solid}.popup{position:fixed;top:10px;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:10px 20px;border-radius:5px;border-left:2px solid #09d;font-size:14px;box-shadow:0 2px 5px #0003;z-index:1000;opacity:.75}.titoloDashboard{text-align:left;font-weight:100;font-size:x-large;margin:1em 0}.titoloDashboard2{text-align:left;font-weight:100;font-size:large;margin:1em 0}.containerprog{display:flex;flex-wrap:wrap;width:100%;align-items:flex-start}.containerprog .boxProgRedux{flex:1 1 48%;order:1;margin-right:1%}.containerprog .boxProgRedux .filters{display:flex}.containerprog .boxProgRedux .filters .stringSearch{display:flex;width:50%}.containerprog .boxProgRedux .filters .stringSearch .stringSearchInput{justify-self:start;padding:0 .5em;height:2em;border-radius:.33em;border:1px solid gray;width:100%}.containerprog .boxProgRedux .filters .stringSearch .clearStringFilter{position:relative;right:1.75em;top:.2em;height:20px;cursor:pointer}.containerprog .boxProgRedux .filters .filterApCh{margin-right:1em}.containerprog .boxProgRedux .filters .filterApCh .iconeFiltroMenu{cursor:pointer}.containerprog .boxProgRedux .filters .filterApCh .menuApChTendina{position:absolute;transform:translate(-35%);background:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:2px 2px 5px #0003;z-index:1000}.containerprog .boxProgRedux .filters .filterApCh .menuApChTendina .ulApCh{list-style-type:none;margin:0;padding:0}.containerprog .boxProgRedux .filters .filterApCh .menuApChTendina .ulApCh .liApCh{border:1px solid grey;padding:5px 1.25em;font-weight:lighter;cursor:pointer}.containerprog .boxProgRedux .filters .filterApCh .menuApChTendina .ulApCh .liApCh:focus,.containerprog .boxProgRedux .filters .filterApCh .menuApChTendina .ulApCh .liApCh:hover{background-color:#f1f1f1}.containerprog .boxProgRedux .filters .filterApCh .menuApChTendina .ulApCh .liApCh:first-child{border-bottom:0px solid grey;padding:5px 1.25em;border-radius:.33em .33em 0 0}.containerprog .boxProgRedux .filters .filterApCh .menuApChTendina .ulApCh .liApCh:last-child{border-radius:0 0 .33em .33em;border-top:0px solid grey;padding:5px 1.25em}.containerprog .boxProgRedux .filters .pageNav{display:flex;gap:1px;align-content:baseline}.containerprog .boxProgRedux .filters .pageNav [class*=nav-]{color:#09d;cursor:pointer}.containerprog .boxProgRedux .filters .pageNav .cursorC:hover{cursor:default}.containerprog .boxProgRedux .listProgRedux .progRedux{display:grid;grid-template-columns:1fr 30px 30px 30px;justify-content:center;width:75%;padding:.5em;margin-top:.33em;border:1px solid gray;border-radius:.33em;background-color:#fff;transition:background-color .3s ease}.containerprog .boxProgRedux .listProgRedux .progRedux .datiProgRedux{font-size:small;margin-right:auto}.containerprog .boxProgRedux .listProgRedux .progRedux:hover{cursor:pointer}.containerprog .boxProgRedux .alertRedundancy{display:flex;align-items:center}.containerprog .boxProgRedux .listRedundancy{display:flex;gap:0px .5em;text-align:left}.containerprog .boxProgRedux .listRedundancy .elRedundancy{font-weight:500;font-size:large;border:1px solid #f00;border-radius:3px;padding:.3em;background-color:#f9f9f9;transition:color .3s ease;cursor:pointer}.containerprog .boxProgRedux .listRedundancy .elRedundancy:hover{background-color:#f1f1f1}.containerprog .boxProg{flex:1 1 48%;order:2;padding-left:2%;border-left:1px solid #67d1ff}.containerprog .boxProg .boxDescProg{display:flex}.containerprog .boxProg .boxDescProg .descProg{text-align:left;font-weight:100;font-size:large;margin-left:.5em}.containerprog .boxProg .monitorOre{display:flex;flex-direction:column;text-align:left;font-weight:100}.containerprog .boxProg .monitorOre .boxOre{width:50%;height:4em;border:1px solid gray;border-radius:.5em;position:relative}.containerprog .boxProg .monitorOre .boxOre .oreTotali{position:absolute;background-color:#09d;width:95%;margin:.5em 2.5%;border-radius:.75em;height:75%;box-shadow:2px 2px 7px #00000080}.containerprog .boxProg .monitorOre .boxOre .orePerc{position:absolute;border-radius:.8em;margin:1em 2.5%;height:2em;width:0;transition:width .5s ease;box-shadow:2px 2px 7px #00000080}.containerprog .boxProg .commerciali{margin-bottom:.5em;text-align:left;font-weight:100}.containerprog .boxProg .tipoFatt{padding:.25em .5em;border:1px solid #999;border-radius:3px;background-color:#f1f1f1;font-weight:400;width:fit-content;margin-right:.5em}.containerprog .boxProg .attivita{margin-top:1em;font-weight:100;font-size:x-large;text-align:left}.containerprog .boxProg .boxArticoli{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:10px}.containerprog .boxProg .boxArticoli .articolo .nomeArticolo{font-weight:100;text-align:left}.containerprog .boxProg .boxArticoli .articolo .boxArticoloOre{display:flex;flex-wrap:wrap;width:90%;height:4em;border:1px solid gray;border-radius:.5em;position:relative}.containerprog .boxProg .boxArticoli .articolo .boxArticoloOre .articoloOreTotali{position:absolute;background-color:#09d;width:95%;margin:.5em 2.5%;border-radius:.75em;height:75%;box-shadow:2px 2px 7px #00000080}.containerprog .boxProg .boxArticoli .articolo .boxArticoloOre .articoloOrePerc{position:absolute;border-radius:.8em;margin:1em 2.5%;height:2em;width:0;transition:width .5s ease;box-shadow:2px 2px 7px #00000080}.containerprog .rapps{box-sizing:border-box;flex:1 1 100%;order:3;margin-top:1em;margin-bottom:1em}.containerprog .rapps .titoloRapps{display:flex;align-items:baseline;border-top:1px solid #67d1ff;margin:1em 0}.containerprog .rapps .titoloRapps .titolo{text-align:left;font-weight:100;font-size:x-large}.containerprog .rapps .titoloRapps .faFileExcel{color:#21a366;position:relative;bottom:0;left:0;margin-left:.75em;transform:scale(1.5);transition:color .5s ease;transition:transform .15s ease}.containerprog .rapps .titoloRapps .faFileExcel:hover{color:#107c41;transform:scale(1.75)}.containerprog .rapps .boxHeaderRapp{display:flex;font-size:medium;border:1px solid #09d;font-weight:100}.containerprog .rapps .boxHeaderRapp .boxColsHeaderRapp{display:grid;font-weight:700;grid-template-columns:6em 2.5em 12em 12em auto}.containerprog .rapps .boxHeaderRapp .boxColsHeaderRapp .colsHeaderRapp{display:flex;justify-content:center;align-items:center}.containerprog .rapps .boxHeaderRapp .boxColsHeaderRapp .colsHeaderRapp:nth-child(1){justify-content:center;border-right:1px solid #09d}.containerprog .rapps .boxHeaderRapp .boxColsHeaderRapp .colsHeaderRapp:nth-child(2){justify-content:center;border-right:1px solid #09d}.containerprog .rapps .boxHeaderRapp .boxColsHeaderRapp .colsHeaderRapp:nth-child(3){justify-content:center;border-right:1px solid #09d}.containerprog .rapps .boxHeaderRapp .boxColsHeaderRapp .colsHeaderRapp:nth-child(4){justify-content:center;border-right:1px solid #09d}.containerprog .rapps .boxHeaderRapp .boxColsHeaderRapp .colsHeaderRapp:nth-child(5){margin-left:.5em}.containerprog .rapps .boxRapp{max-height:500px;overflow-y:auto;overflow-x:hidden;border-right:1px solid #09d}.containerprog .rapps .boxRapp .boxRowRapp{display:flex;font-size:medium;border-top:1px solid #09d;border-left:1px solid #09d;font-weight:100}.containerprog .rapps .boxRapp .boxRowRapp .boxColsRapp{display:grid;grid-template-columns:6em 2.5em 12em 12em auto}.containerprog .rapps .boxRapp .boxRowRapp .boxColsRapp .colsRapp{display:flex;align-items:center}.containerprog .rapps .boxRapp .boxRowRapp .boxColsRapp .colsRapp:nth-child(1){justify-content:center;border-right:1px solid #09d}.containerprog .rapps .boxRapp .boxRowRapp .boxColsRapp .colsRapp:nth-child(2){justify-content:center;border-right:1px solid #09d}.containerprog .rapps .boxRapp .boxRowRapp .boxColsRapp .colsRapp:nth-child(3){display:grid;text-align:left;margin-left:.5em;align-content:center;border-right:1px solid #09d}.containerprog .rapps .boxRapp .boxRowRapp .boxColsRapp .colsRapp:nth-child(4){border-right:1px solid #09d;text-align:left;margin-left:.5em}.containerprog .rapps .boxRapp .boxRowRapp .boxColsRapp .colsRapp:nth-child(5){text-align:left;margin-left:.5em;border-right:0px solid transparent}.containerprog .rapps .boxRapp .boxRowRapp:nth-child(1){border-top:0px solid transparent}.containerprog .rapps .boxRapp:last-child{border-bottom:1px solid #09d}.loadingIcon{display:flex;justify-content:center;align-items:center}.loadingIcon svg{animation:spin 1.3s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nasc{opacity:0;transition:opacity 1s ease}.visi{opacity:1;transition:opacity 1s ease}.container{top:0;position:sticky;z-index:1000;width:100%;background-color:#fff}.container .customeraccount{display:flex;justify-content:right;padding-right:.5em}.container .customeraccount .company{font-style:italic}.container .customeraccount .account{font-weight:700}.container .menu{display:flex;justify-content:space-between;align-items:center;height:2.5em;background-color:#f1f1f1;padding-left:.5em;padding-right:.5em;border-left:2px solid #09d;border-radius:.33em;box-shadow:0 1px 2px #0003}.container .menu .comandi{display:flex;justify-content:left;background-color:#f0f0f0}.container .menu .comando{margin:0 .5em;padding:.75em;background-color:#deb887;transition:background-color .3s ease;box-shadow:2px 2px 3px #00000040}.container .menu div.comando{margin:0 .25em;border-radius:.5em;padding:.25em .5em;font-size:small;font-weight:700;color:#333}.container .menu .comando:hover{background-color:#8fbc8f;cursor:pointer}.container .menu .elementi{display:flex;align-content:center}.container .menu .elementi .elemento-menu{margin:0 .5em}.command-container{margin:3em 1em}.command-container .command-card{border-radius:20px;background-color:#efefef;width:100px;height:100px;padding:.33em;box-shadow:0 4px 5px #0003;transition:background-color .375s ease}.command-container .command-card .command-text{font-weight:100}.command-container .command-card:hover{background-color:#dfdfdf}.mu-container{position:relative;top:-9em;left:0;margin:3em 2.5em 0;height:400px;background-color:#fff;z-index:100;border-radius:20px;box-shadow:0 4px 5px #0003;border:1px solid gray;display:grid;align-items:baseline;justify-items:auto;grid-template-columns:1fr 1fr 1fr;font-weight:100;text-align:left}.mu-container .mu-search-cust{padding:2em;display:flex;flex-direction:column;gap:1em;align-items:baseline}.mu-container .mu-search-cust input{display:flex;margin-bottom:1em;border-radius:5px}.mu-container .mu-create-user{display:flex;flex-direction:column;gap:1em;width:100%;align-items:baseline}.mu-container .mu-create-user .create-user{display:flex;flex-direction:column;gap:1em;align-items:baseline;width:75%}.mu-container .mu-create-user .create-user .user-email,.mu-container .mu-create-user .create-user .user-pwd{width:75%}.mu-container .mu-create-user .create-user .user-pwd{display:flex;width:100%}.mu-container .mu-enable-user{display:flex;padding-bottom:3em}.mu-container .mu-enable-user .user-list{overflow-y:auto;overflow-x:hidden;max-height:275px;display:grid;grid-template-columns:20em 1fr 1fr;align-items:center;padding:1em;border:1px solid darkgray;border-radius:.33em;gap:.5em}.mu-container .mu-enable-user .user-list .username{font-weight:lighter;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mu-container .mu-enable-user .user-list .button-status,.mu-container .mu-enable-user .user-list .button-delete{width:2em;display:grid;justify-content:center;border:1px solid darkgray}.mu-container .chiudi{position:absolute;left:25px;bottom:25px}.confirm-modal{position:fixed;top:40%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:2em;border:1px solid #F70;border-radius:.5em;box-shadow:0 10px 10px #00000080;z-index:1000}.confirm-modal .confirm-modal-buttons{display:grid;grid-template-columns:1fr 1fr;gap:0 1em}#root{max-width:1850px;width:1850px;margin:0 auto;padding:0 2rem;text-align:center}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}
