.cselectpicker{--color-hover:#ccc;--color-selected:#6ca03f;--color-selected-2:#38a1af;--color-selected-3:#06c2;--color-gray:silver;--max-height:300px;background-color:#fff;display:contents;min-height:40px;padding:5px;position:relative;width:100%}.cselectpicker select{display:contents;opacity:0;visibility:hidden}.cselectpicker div:has(.counter){font-size:.8rem;font-weight:700;width:100%}.cselectpicker div:has(.counter):after,.cselectpicker div:has(.counter):before{content:"";display:table;height:1px;width:100%}.cselectpicker .display{display:inline-block;height:40px;line-height:30px;outline:1px solid #aaa;overflow:hidden!important;padding:5px;width:100%}.cselectpicker.required .display,.cselectpicker[required] .display{outline:2px solid #f009}.cselectpicker .livesearch{background-color:#fff;filter:drop-shadow(0 0 15px #999);height:100%;left:0;max-height:var(--max-height);min-height:200px;position:absolute;right:0;top:-50px;width:100%;z-index:9999}.cselectpicker .livesearch .controls>span{float:left;outline:.5px solid #ccc;padding:10px;text-align:center;width:50%}.cselectpicker .livesearch .controls>span,.cselectpicker .livesearch .options .option{cursor:pointer;user-select:none}.cselectpicker .livesearch .controls>span:hover{background-color:var(--color-hover)}.cselectpicker .livesearch .controls .searchbar,.cselectpicker .livesearch .controls .searchbar:focus{border-bottom:1px solid var(--color-gray)!important}.cselectpicker .livesearch .options,.cselectpicker .livesearch .options .option{margin:0!important}.cselectpicker .livesearch .options{background-color:#fff;border-bottom:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;max-height:var(--max-height);outline:.5px solid #ccc;padding:0!important}.cselectpicker .display,.cselectpicker .livesearch .options{overflow-y:scroll}.cselectpicker .livesearch .options .option{list-style-type:none!important;padding:5px}.cselectpicker .livesearch .options .option:hover{background-color:var(--color-selected-3)}.cselectpicker .livesearch .options .option.selected:hover{color:#fff;filter:brightness(70%)}.cselectpicker .livesearch .options .option.selected{background-color:var(--color-selected-2);color:#fff;position:relative}.cselectpicker .livesearch .options .option.selected:after{--livesearch-option-width:60px;border-radius:calc(var(--livesearch-option-width)/2);bottom:0;color:#000;content:"✅";filter:hue-rotate(90deg);font-size:1rem;left:calc(100% - var(--livesearch-option-width));line-height:40px;position:absolute;text-align:center;top:0;width:var(--livesearch-option-width)}body{background-color:#d3d3d3}.form-vecchie-rilevazioni{font-size:.889em;margin-bottom:auto;margin-top:9px}.input-vecchie-rilevazioni{background:transparent;border:none;color:#fff}.callout{max-width:none!important}.card-wrapper{height:auto!important}.it-datepicker-wrapper .input-group{background-color:#fff}.fs-7{font-size:.9em}.fs-8{font-size:.8em}.fs-9{font-size:.7em}.form-control.is-valid,.was-validated .form-control:valid{background:none!important}.form-control.is-valid,.was-validated .form-control:valid{border-color:#5c6f82!important;padding-right:calc(1.5em + .75rem)!important}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#5c6f82!important}.bootstrap-select.disabled>.btn,.it-date-datepicker:disabled{background-color:#e6e9f2!important;opacity:1!important}button:disabled{display:none}.bg-footer{background-color:#f3f3f3}.background-primary{background-color:#b8daff!important}.w-35{width:35%!important}.no-margins{margin:0!important}.tr-striped{background-color:#f6f7f9!important}.bg-chiusura-effettuata{background-color:#d1efdf!important}.text{margin-bottom:30px;margin-top:20px}p{margin-top:15px}.btn-outline-primary{float:left;margin-right:22px;margin-top:0}.form-check-inline{margin:10px}.hidden-row{display:none}.autocomplete-form label,.form-group label{--webkit-transform:translateY(-75%);color:#435a70;display:block;font-size:.77778rem;font-weight:600;line-height:calc(2.5rem - 1px);padding:0 .5rem;position:absolute;top:0;transform:translateY(-75%)}form textarea{min-height:300px!important;resize:none!important;width:100%!important}#modaleSupplemento{--bs-modal-width:50%}.btn.btn-xxs{font-size:.7rem!important;min-width:100px;padding:4px 8px}