/* Fix semplice per modali - Approccio pulito */
.entourance-plugin .modal {
    z-index: 1055 !important;
}

.entourance-plugin .modal-backdrop {
    z-index: 1050 !important;
}

.entourance-plugin .modal-dialog {
    z-index: 1056 !important;
}

.entourance-plugin .modal-content {
    z-index: 1057 !important;
}

/* Modale prezzi (#priceModal) - classi custom per evitare conflitti con CSS esterni */
#priceModal.entourance-price-modal {
    z-index: 99998 !important;
    position: fixed !important;
}

/* Override .fade { opacity: 0 } ereditato da CSS esterni */
#priceModal.entourance-price-modal.show {
    opacity: 1 !important;
}

#priceModal .entourance-price-modal__dialog {
    z-index: 99999 !important;
}

#priceModal .entourance-price-modal__content {
    z-index: 100000 !important;
}

body.entourance-price-modal-open .modal-backdrop,
.modal-backdrop.entourance-price-modal-backdrop {
    z-index: 99997 !important;
}
