/* COMBOBOX LARGHEZZA CALCOLATA*/

div.mat-mdc-autocomplete-panel {
    width: 100% !important;
}

.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text,
.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after {
    color: #000 !important;
}

.inail-mat-combobox-container input {
    background-image: url(../../images/chevron-down-solid.svg);
    background-position: 96% 50%;
    background-repeat: no-repeat;
    background-size: 18px;
    cursor: pointer;
}

.inail-mat-combobox-container input[aria-expanded="true"] {
    background-image: url(../../images/chevron-up-solid.svg);
}

.inail-mat-combobox-container input:disabled {
    background-image: url(../../images/chevron-down-solid-disabled.svg);
}

.inail-mat-combobox-autocomplete {
    border: 1px solid #E4E5E9 !important;
    width: 100% !important;
    max-height: 216px !important;
    margin-top: 4px !important;
    border-radius: 8px !important;
    padding: 16px 0 0 !important;
    box-shadow: 0px 8px 16px 0px #00000026 !important;
}

.inail-mat-combobox-option {
    min-height: auto !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    line-height: 24px !important;
    color: #19191A !important;
    padding: 16px !important;
}

mat-option.inail-mat-combobox-option:hover,
mat-option.inail-mat-combobox-option.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple):hover {
    background-color: #EBF4FF !important;
}

mat-option.inail-mat-combobox-option.mat-mdc-option.mat-mdc-option-active.mdc-list-item {
    border: #000 solid 1px !important;
    outline: none !important;
}

mat-option.inail-mat-combobox-option.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) {
    background-color: transparent !important;
}

mat-option.inail-mat-combobox-option mat-pseudo-checkbox {
    display: none !important;
}

.mat-mdc-option:focus.mdc-list-item {
    background-color: transparent !important;
    border: #000 solid 1px !important;
    outline: none !important;
}

.inail-mat-combobox-autocomplete mat-option:last-child {
    margin-bottom: 16px;
}