.login-body{min-height:calc(100vh - 50px)}.login-logo{max-width:400px}@media (max-width:767px){.login-logo{max-width:90vw}}.bg-dark{background-color:#3e5e7d!important}.tob-bar .navbar-nav{flex-direction:row;justify-content:flex-end;margin-right:10px}.tob-bar .navbar-nav .nav-item{margin-right:10px}.tob-bar .navbar-nav .nav-item .active{font-weight:700}.tob-bar .navbar-nav .nav-item:hover{color:#3e5e7d}@media (max-width:767px){.tob-bar{display:none}div.dataTables_wrapper div.dataTables_paginate ul.pagination{justify-content:flex-end!important}.dataTables_filter,.dataTables_length{margin-bottom:8px;text-align:right!important}}.tob-bar .menu-divider{border-left:1px solid #dedede;height:20px;margin-left:5px;margin-right:10px;margin-top:10px;width:1px}.text-small{font-size:12px}.form-label.required:after{color:red;content:"*"}.actions{display:flex}.actions .action-end{flex-grow:1;text-align:right}.datePicker,input[type=date]{max-width:200px}.calendar-header .next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg stroke='%23000' fill='currentColor' stroke-width='0' height='24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.707 17.707 16.414 12l-5.707-5.707-1.414 1.414L13.586 12l-4.293 4.293z' stroke='none'/%3E%3C/svg%3E")}.calendar-header .next,.calendar-header .previous{background-position:50%;background-repeat:no-repeat}.calendar-header .previous{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg stroke='currentColor' fill='currentColor' stroke-width='0' height='24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.293 6.293 7.586 12l5.707 5.707 1.414-1.414L10.414 12l4.293-4.293z' stroke='none'/%3E%3C/svg%3E")}.b-da_programmare,.b-none{background-color:#d6d6d6!important;color:#505050!important}.b-programmato{background-color:#f9d864!important;color:#675615!important}.b-in_elaborazione{background-color:#f6c2ff!important;color:#741085!important}.b-emesso{background-color:#cae4ff!important;color:#255995!important}.b-approvato{background-color:#ade7b6!important;color:#2b5c3c!important}.b-cancellato,.b-eccezione{background-color:#f7c6cc!important;color:#743331!important}.row-link{text-decoration:none}@media (max-width:575px){tr.persona>td,tr.tecnico>td{border-bottom:1px dashed #000;padding-left:0;padding-right:0}tr.persona>td:first-child{border-bottom:0;padding-left:0;padding-right:0;width:100%}tr.persona>td:nth-child(2),tr.tecnico>td:first-child{padding-left:0;padding-right:9px;width:calc(100% - 44px)}.dataTables_filter>label{align-items:center;display:flex}.dataTables_filter>label>input{flex-grow:1;font-size:1rem;padding:.375rem .75rem}.filter_apply_wrapper{justify-content:right}}ul.dtr-details{list-style:none;padding:0}ul.dtr-details span.dtr-title{color:#3e5e7d;display:inline-block;width:90px}.preview-planimetria-wrapper{height:300px;width:300px}.lesione-image-form-wrapper .preview-planimetria-wrapper{height:200px;width:200px}#preview-planimetria{max-height:300px;max-width:300px;opacity:1}.lesione-image-form-wrapper #preview-planimetria{max-height:200px;max-width:200px}#preview-planimetria.show-canvas{opacity:0}.lesione-image-form-wrapper #preview-planimetria{display:none}.lesione-image-form-wrapper #preview-planimetria.show-image{display:inline-block;opacity:1}#preview-planimetria-canvas{background:#fff;border:1px solid #dedede;display:none;height:300px;left:0;position:absolute;top:0;width:300px}.lesione-image-form-wrapper #preview-planimetria-canvas{height:200px;position:relative;width:200px}.preview-fit{max-height:100%;max-width:100%}.lesione-button{width:100%}.lesione-button .tipo-lesione-icon{border:1px dashed #dedede;border-radius:5px;display:block;height:80px;margin:auto;pointer-events:none;width:80px}.tool-planimetria{display:inline-block;margin:auto;max-width:1280px;position:relative}.tool-planimetria,.tool-planimetria img{-webkit-user-select:none;-ms-user-select:none;user-select:none}.layer-feedback,.layer-lesioni{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.layer-lesioni{border:1px dashed rgba(62,94,125,.5);pointer-events:all}.tool-planimetria.dropping-mode{cursor:crosshair}.layer-drop,.tool-planimetria.dropping-mode .layer-lesioni{pointer-events:none}.layer-drop{background-color:rgba(0,0,255,.1);bottom:0;box-sizing:border-box;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s ease-in-out}.tool-planimetria.dropping-mode .layer-drop{opacity:1;pointer-events:all}.drop-feedback-element{animation:pulse .5s;background-color:transparent;border:10px solid red;border-radius:50%;height:20px;position:absolute;transform:translate(-50%,-50%);width:20px}@keyframes pulse{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(4)}}.lesione-item{background-color:transparent;border:2px solid transparent;border-radius:10px;cursor:pointer;height:100px;position:absolute;transform:translate(-50%,-50%);transition:border .25s ease-in-out,background-color .25s ease-in-out;width:100px}.lesione-item.symbol-vano{height:75px;width:75px}.lesione-item:not(.is-dragging):hover{background-color:rgba(0,0,255,.25)}.tool-planimetria.dragging-mode .lesione-item:not(.is-dragging){border:2px dashed blue}.tool-planimetria.dragging-mode .lesione-item{cursor:grab}.tool-planimetria.dragging-mode .lesione-item:not(.is-dragging).dirty{border-color:#ff9b00}.tool-planimetria.dragging-mode.is-dragging{cursor:grabbing}.tool-planimetria.dragging-mode .lesione-item.is-dragging{border:2px solid blue;pointer-events:none}.lesione-item>div{max-width:100%;pointer-events:none}@media (max-width:575px){.lesione-item{height:50px;width:50px}}.black-link{color:inherit;text-decoration:inherit}.black-link:hover{color:#3e5e7d}#immagine-planimetria{opacity:1;transition:opacity .25s ease-in-out}.opacity-25{opacity:.5}.gallery .thumbnail{align-items:center;background-color:#f4f4f4;cursor:zoom-in;display:flex;height:300px;justify-content:center;width:300px}@media (max-width:575px){.gallery .thumbnail{height:150px;width:150px}.button-actions{display:flex;flex-direction:column}.button-actions>.btn{flex-grow:1;margin-left:0!important}}.gallery .thumbnail img{max-height:100%;max-width:100%}.button-actions>.btn{margin-bottom:8px;margin-left:8px}.rotate-handle{background-color:rgba(0,0,255,.5);border:2px solid #0603ff;border-radius:50%;cursor:url(/build/images/rotate-cursor.3f6b5806.svg) 10 10,pointer;display:none;height:15px;left:50%;opacity:0;pointer-events:all!important;position:absolute;top:-30px;transform:translateX(-50%);transition:opacity .25s ease-in-out;width:15px}.rotate-handle-stick{background-color:#0603ff;bottom:-17px;box-sizing:border-box;height:16px;left:50%;pointer-events:none;position:absolute;transform:translateX(-1.25px);width:2px}.tool-planimetria.dragging-mode .rotate-handle{display:block;opacity:1}.point{border:2px solid green;border-radius:50%;box-sizing:border-box;height:2px;pointer-events:none;position:absolute;width:2px}#lesione_form_vano{max-width:300px}.lesione-image-form-wrapper,.lesione-info-form-wrapper{max-width:600px}.tool-planimetria:not(.dragging-mode) .symbol-vano{pointer-events:none}.ow{word-wrap:break-word;hyphens:none;overflow-wrap:break-word}.vano-delete-handle{align-items:center;background-color:red;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg stroke='%23fff' fill='%23fff' stroke-width='0' viewBox='0 0 24 24' height='10' width='10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke-width='2' d='m3 3 18 18M3 21 21 3'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-radius:50%;bottom:0;color:#fff;display:flex;height:20px;justify-content:center;left:50%;opacity:0;position:absolute;transform:translate(-50%,50%);transition:opacity .25s ease-in-out,transform .25s ease-in-out;width:20px}.dragging-mode .vano-delete-handle{cursor:pointer!important;opacity:1;pointer-events:all!important}.vano-delete-handle:hover{transform:translate(-50%,50%) scale(1.5)}.lesione-item.toBeDeleted{background-color:rgba(255,0,0,.25)!important}.item-explosion{left:50%;opacity:0;pointer-events:none!important;position:absolute;top:50%;transform:translate(-50%,-50%) scale(2)}.explosion-fadeout{opacity:1}.explosion-fadeout.exploded{opacity:0;transition:opacity .25s ease-in-out}.filters-box-mobile-toggler-wrapper{display:none}@media (max-width:575px){.lesione-item.symbol-vano{height:50px;width:50px}.modal-content{min-width:calc(100vw - 16px)}.filters-box-mobile-toggler-wrapper{display:block}.mobile-hidden{display:none!important}}.signature-pad{border:2px solid #000;border-radius:4px;cursor:url('data:image/svg+xml;charset=utf-8,<svg stroke="%23000" fill="none" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m12 19 7-7 3 3-7 7-3-3z"/><path d="m18 13-1.5-7.5L2 2l3.5 14.5L13 18l5-5zM2 2l7.586 7.586"/><circle cx="11" cy="11" r="2"/></svg>') 1 1,pointer;height:100%;margin:auto;max-height:200px;max-width:400px;width:100%}