.modal-mask[data-v-86fdcefc]{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;transition:opacity .3s ease}.modal-wrapper[data-v-86fdcefc]{display:table-cell;vertical-align:middle}.modal-container[data-v-86fdcefc]{margin:0 auto}.modal-dialog[data-v-86fdcefc]{background-color:#fff;display:flex;flex-direction:column;box-shadow:0 2px 8px rgba(0,0,0,.33);transition:all .3s ease;max-height:100%;position:relative}.modal-header h3[data-v-86fdcefc]{margin-top:0;color:#42b983}.modal-body[data-v-86fdcefc]{overflow-y:auto;max-height:100%;flex:1 1 auto!important}@media (min-width:744px){.modal-container[data-v-86fdcefc]{padding:40px}}.modal-default-button[data-v-86fdcefc]{float:right}.modal-enter[data-v-86fdcefc],.modal-leave-active[data-v-86fdcefc]{opacity:0}.modal-enter .modal-container[data-v-86fdcefc],.modal-leave-active .modal-container[data-v-86fdcefc]{transform:scale(1.1)}.fade-step-enter-active,.fade-step-leave-active{transition:all 8s ease}.fade-step-enter-from,.fade-step-leave-to{opacity:0;transform:translateX(10px)}.border-blue-500,.border-blue-500:focus,.border-blue-500:hover,.hover\:border-blue-500:hover{color:#095595!important;border-color:#095595!important}.bg-blue-600,.bg-blue-600:focus,.bg-blue-600:hover{background-color:#095595!important;border-color:#095595!important}.focus\:ring-blue-500:focus{--tw-ring-color:#095595!important}.blue-btn:disabled{background:#e6e6e6!important;color:#405464!important;cursor:auto}.blue-btn:hover{background:#3a77aa}.blue-btn:active{background:#00487a}.blue-border{--tw-ring-color:#095595!important;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) #095595;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.border-blue-btn{background:#fff;color:#095595!important;border-color:#b5c8e6!important;outline:1px solid #b5c8e6!important;border-width:0}.border-blue-btn:disabled{background:#f1f1f1!important;color:#6d6d6d!important;outline:1px solid #6d6d6d!important}.border-blue-btn:hover{background:#f3f6fa!important}.border-blue-btn:active{background:#deeaf9}.bg-green-500{background-color:#009640!important}.material-symbols-outlined{font-size:20px}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v140/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format("woff2");font-display:block}.aligned-button{width:15%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px}.stepper-font-size{font-size:13px}.stepContainer{margin-top:1%}#acconsento-button{border-width:1px;border-color:#e4e4e4}.radio-selected{border-color:#009640!important}.ml-16{margin-left:3rem}@media (max-width:768px){.flex-1,aside{margin-left:auto!important;margin-right:auto!important}.flex-1,aside{width:90%!important}.button-container{justify-content:center!important;margin-right:1rem!important;margin-left:1rem!important}.aligned-button{width:100%}}.custom-treeselect .vue-treeselect__control{border:1px solid #e5e7eb;border-radius:8px;padding:2px 2px;min-height:40px;font-size:14px;color:#111827;box-shadow:none}.has-value .vue-treeselect__control{border:2px solid #095595}.custom-treeselect .vue-treeselect__input-container{padding-left:0!important;padding-bottom:1px}.custom-treeselect .vue-treeselect__control--focused{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.2)}.custom-treeselect .vue-treeselect__placeholder{color:#9ca3af;font-size:14px}.custom-treeselect .vue-treeselect__menu{border:1px solid #e5e7eb;border-radius:8px;box-shadow:none}.custom-treeselect .vue-treeselect__option{padding:10px 14px;font-size:14px;border-bottom:1px solid #f3f4f6;color:#405464}.custom-treeselect .vue-treeselect__option:last-child{border-bottom:none}.custom-treeselect .vue-treeselect__option--highlight{background:#e0ecff}.custom-treeselect .vue-treeselect__multi-value{border-radius:6px;font-size:13px;color:#374151;padding-left:5px}.custom-treeselect .vue-treeselect__multi-value-item{background:#f3f6fb;border-radius:6px;padding:2px;font-size:13px;font-family:Arial,Helvetica,sans-serif;color:#6085b1;font-weight:700}.custom-treeselect .vue-treeselect__value-remove{color:#6085b1;font-size:13px;padding-left:6px;border-left:1px solid #fff;line-height:0}.custom-treeselect .vue-treeselect__checkbox{width:18px;height:18px;background:transparent!important;border:1.5px solid #405464;border-radius:4px;position:relative;display:flex;align-items:center;justify-content:center}.custom-treeselect .vue-treeselect__checkbox--checked .vue-treeselect__check-mark{display:none}.custom-treeselect .vue-treeselect__checkbox--checked:after{content:"";width:14px;height:14px;background-image:url(/images/spunta.png);background-size:auto;background-repeat:no-repeat;background-position:50%;display:block}.custom-treeselect .vue-treeselect__list>.vue-treeselect__list-item>.vue-treeselect__option,.custom-treeselect .vue-treeselect__option{padding-left:14px!important}.custom-treeselect .vue-treeselect__list>.vue-treeselect__list-item .vue-treeselect__list>.vue-treeselect__list-item>.vue-treeselect__option{padding-left:38px!important}.custom-treeselect .vue-treeselect__list>.vue-treeselect__list-item .vue-treeselect__list>.vue-treeselect__list-item .vue-treeselect__list>.vue-treeselect__list-item>.vue-treeselect__option{padding-left:62px!important}.custom-treeselect .vue-treeselect__label-container label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:5px!important}.custom-treeselect .vue-treeselect__label-container .vue-treeselect__placeholder{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#999;padding-left:2px}.custom-treeselect .vue-treeselect__label{padding-left:5px!important}.custom-treeselect .vue-treeselect__option-arrow-container:has(.vue-treeselect__option-arrow--rotated){background-image:url(/images/freccia_treeselect.png)!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:18px 18px!important;width:18px!important;height:18px!important}.custom-treeselect .vue-treeselect__option-arrow--rotated,.custom-treeselect .vue-treeselect__option-arrow-placeholder,.vue-treeselect__control-arrow{display:none!important}.vue-treeselect__control-arrow-container:after{content:"";display:inline-block;width:20px;height:20px;position:absolute;top:25%;right:1%;background-image:url(/images/lense_icon.png);background-size:contain;background-repeat:no-repeat;background-position:50%}