.lead{font-size:16px}.lead .photo{padding-top:3px;background:hsla(0,0%,100%,.05)}.engine-form .bootstrap-switch{width:100px!important}.engine-form .bootstrap-switch .bootstrap-switch-container{width:100%!important}.engine-form .bootstrap-switch .bootstrap-switch-label{left:90%}.engine-form .text-small{font-size:.8em}.engine-form .add-image .fileinput{margin:auto;display:block}.engine-form .add-image img{max-width:100px}.engine-form .add-image img[src*=blob]{max-width:100%}.add-image.fileinput{margin:auto;display:block;text-align:right!important}.add-image.fileinput .btn-danger,.add-image.fileinput img{display:none}.cur-p[data-v-ca84a54e]{cursor:pointer!important}.photo-container[data-v-ca84a54e]{position:relative}.photo-container>.btn[data-v-ca84a54e]{position:absolute;top:10px;right:10px;z-index:90}.photo-container a[data-v-ca84a54e]{display:block;position:relative;z-index:50}.row-scoll-x{overflow:auto}.pic-container{height:210px;display:-webkit-box;display:-ms-flexbox;display:flex;background:#eee;padding:10px;margin:10px}.pic-container img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;margin:auto}.revisions-table-list{margin:0 -15px;border:1px solid rgba(0,0,0,.2);border-width:1px 0 0 1px;overflow:auto}.revisions-table-list>.row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.col-revision{max-width:200px;min-width:200px;border:1px solid rgba(0,0,0,.2);border-width:0 1px 0 0}@media (max-width:768px){.col-revision{max-width:180px;min-width:180px}.col-revision.col-revision-label{max-width:160px;min-width:160px}}.col-revision .revision-field:not(.actions){text-overflow:ellipsis;white-space:nowrap;max-height:37px;overflow:hidden;position:relative}.col-revision .revision-field:not(.actions):hover{overflow:visible}.col-revision .revision-field:not(.actions):hover .text-content{text-overflow:clip;white-space:normal;left:0;right:0;position:absolute;background:#fff;text-align:left;-webkit-box-shadow:0 0 #000;box-shadow:0 0 #000;padding:10px;top:0;-webkit-box-shadow:0 0 10px rgba(29,140,248,.5);box-shadow:0 0 10px rgba(29,140,248,.5);z-index:9000000;min-height:37px;border-radius:5px}.col-revision.col-revision-label{background:rgba(0,0,0,.05);font-weight:600;position:sticky;left:0;z-index:90;background:#efefef;-webkit-box-shadow:10px 0 10px -5px rgba(0,0,0,.1);box-shadow:10px 0 10px -5px rgba(0,0,0,.1)}.revision-field{padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.2em;min-height:37px;border-bottom:1px solid rgba(0,0,0,.2)}.revision-field>.btn-link{padding:0;margin:0;line-height:.9em}.revision-field .btn{padding-left:15px;padding-right:15px;font-weight:600}.revision-field .col-auto .tim-icons,.revision-field .fas{font-size:28px}.el-switch{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:14px;line-height:20px;height:20px;vertical-align:middle}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__core,.el-switch__label{display:inline-block;cursor:pointer;vertical-align:middle}.el-switch__label{-webkit-transition:.2s;transition:.2s;height:20px;font-size:14px;font-weight:500;color:#303133}.el-switch__label.is-active{color:#409eff}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{line-height:1;font-size:14px;display:inline-block}.el-switch__input{position:absolute;width:0;height:0;opacity:0;margin:0}.el-switch__core{margin:0;position:relative;width:40px;height:20px;border:1px solid #dcdfe6;outline:0;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#dcdfe6;-webkit-transition:border-color .3s,background-color .3s;transition:border-color .3s,background-color .3s}.el-switch__core:after{content:"";position:absolute;top:1px;left:1px;border-radius:100%;-webkit-transition:all .3s;transition:all .3s;width:16px;height:16px;background-color:#fff}.el-switch.is-checked .el-switch__core{border-color:#409eff;background-color:#409eff}.el-switch.is-checked .el-switch__core:after{left:100%;margin-left:-17px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter,.el-switch .label-fade-leave-active{opacity:0}.col-five,.col-lg-five,.col-md-five,.col-sm-five,.col-xl-five{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col-five{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}@media (min-width:540px){.col-sm-five{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}@media (min-width:720px){.col-md-five{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}@media (min-width:960px){.col-lg-five{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}@media (min-width:1140px){.col-xl-five{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}.row-days{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.table-days{overflow:auto;position:relative;margin:0 -15px}.table-days .form-group{margin:0 5px}.col-worked-days{width:150px;min-width:150px;max-width:150px}.col-worked-days .field{height:50px;min-height:50px;line-height:50px;border-bottom:1px solid #ccc;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.col-worked-days .field:nth-child(2n){background:#eaeaea}.col-worked-days .field.bg-white{border-bottom:0}.col-worked-days .field:hover{overflow:visible}.col-worked-days .field:hover span{background:#fff}.col-worked-days .form-group{margin-bottom:0}.col-label .field{padding-left:15px}.col-total{width:300px!important;min-width:300px!important;max-width:300px!important;background:#fff;position:sticky;border-left:1px solid #999;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.5);box-shadow:0 0 20px 0 rgba(0,0,0,.5);right:0;margin-left:auto}.col-total input{min-width:90px;width:90px;padding-left:5px!important;padding-right:5px!important}.col-total .form-group{border-right:1px solid #ccc;padding-right:10px;margin:0}.col-total .form-group:after{display:none}.col-total .field{padding-left:10px!important;display:-webkit-box;display:-ms-flexbox;display:flex}.col-total .field h6.head span:first-child{min-width:58px;display:inline-block}.col-total .field .addon-left{min-width:60px;font-weight:700}.col-total .field .addon-right{text-align:right;max-height:50px;padding-left:7px;font-size:1.5em;font-weight:700;width:100%;padding-right:15px}.col-total .field .addon-right .valuta{display:inline;font-size:.75em}.col-total .field input{width:98px}textarea[data-v-a8381a40]{min-height:240px}textarea.text-area-notes[data-v-a8381a40]{min-height:0}.print-iframe{opacity:0;height:0}.table-product-used table{margin:auto}textarea[data-v-1127cb4a]{min-height:240px}textarea.text-area-notes[data-v-1127cb4a]{min-height:0}.signature-modal{overflow:auto}.signature-modal .modal-dialog{max-width:100%;width:667px}@media only screen and (max-width:767px){.signature-modal .modal-dialog{-webkit-transform:none!important;transform:none!important}}@media only screen and (min-width:768px) and (max-width:1200px){.signature-modal .modal-dialog{-webkit-transform:none!important;transform:none!important}}.signature-modal .modal-content{overflow:auto}.signature-modal .modal-body{padding:0}.signature-modal .signature-main{position:relative;overflow:hidden;margin-bottom:15px}.signature-modal .signature-container{background:#ddd}@media only screen and (orientation:portrait) and (max-width:767px){.signature-modal .signature-container{min-height:62px;top:20px;left:0;background:none;margin-bottom:-30%}.signature-modal .signature-container canvas{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(.5);transform:scale(.5);opacity:.8}.signature-modal .signature-container:after{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,86.7%,.1);position:absolute;top:0;right:0;left:0;bottom:0;padding:40px 15px;font-weight:600;font-size:22px;text-align:center;color:#666;content:"Gira il telefono per scrivere"}}.signature-modal .signature-demand-landscape{display:none;background:#ddd;padding:40px 15px;font-weight:500;font-size:24px;text-align:center;color:#999}@media only screen and (orientation:portrait) and (max-width:767px){.signature-modal .signature-demand-landscape{display:block}}.upload-button{right:15px;bottom:15px}.btn-save-action{right:90px;border-radius:50%;bottom:15px}.btn-save-action,.upload-button{position:fixed;z-index:90;font-size:2em;padding:11px 0;width:59px}.btn-save-action .fileinput-new,.upload-button .fileinput-new{text-align:center;display:block}.btn-save-action .fileinput-new.thumbnail,.upload-button .fileinput-new.thumbnail{display:none}.turn-hing{background:#ddd;padding:60px 0}.turn-hing h3{font-weight:700;color:#666;text-align:center;margin:0}.only-portrait{display:none}@media only screen and (orientation:portrait) and (max-width:767px){.only-portrait{display:block}}.only-landscape{display:block}@media (orientation:portrait){.only-landscape{display:none}}@media (min-width:768px){.only-landscape{display:block!important}}.signature-container{background:#ddd}.footer-link{font-size:13px;font-weight:400;letter-spacing:.05em}.login-page .card-login{padding:0;border-radius:0;border-top:5px solid #e51b1f}.login-page .card-login .card-body .input-group-text{padding:10px}.login-page .card-login .card-header{padding:55px 0 40px;text-align:right}.login-page .card-login .card-body,.login-page .card-login .card-footer{padding:15px 25px}.login-page .card-login .card-footer button{background:#e51b1f;-webkit-transition:.35s;transition:.35s}.login-page .card-login .card-footer button:focus{background:#ca2124!important}.login-page .card-login .card-footer h6 a{font-size:.75rem;-webkit-transition:.35s;transition:.35s;color:#666;opacity:.55}.login-page .card-login .card-footer h6 a.text-warning{color:#e51b1f!important}.login-page .card-login .card-footer h6 a:hover{opacity:1}.login-page .card-login .card-footer button:hover{background:#ca2124!important}.login-page .card-login .card-header img{border-radius:0;position:static;width:85%;max-width:300px}.navbar-nav .nav-item p{line-height:inherit;margin-left:5px}