/*
 * statusDialog (Carregando...) – alinhado ao tributario Castanhal / PF15.
 * Garante visibilidade do ajaxLoadingBar.gif e layout do dialog modal.
 */
.ui-dialog[aria-labelledby*="Carregando"] .ui-dialog-titlebar,
.ui-dialog:has(.ui-dialog-content img[src*="ajaxLoadingBar"]) .ui-dialog-titlebar {
	background: var(--castanhal, var(--primary-color, #8B49A7)) !important;
	color: #fff !important;
	border: 0 !important;
	text-align: center !important;
}

.ui-dialog[aria-labelledby*="Carregando"] .ui-dialog-content,
.ui-dialog:has(.ui-dialog-content img[src*="ajaxLoadingBar"]) .ui-dialog-content {
	padding: 1rem 1.25rem !important;
	text-align: center !important;
	background: #fff !important;
	overflow: visible !important;
}

.ui-dialog .ui-dialog-content .ui-panelgrid,
.ui-dialog .ui-dialog-content table {
	margin: 0 auto !important;
	background: transparent !important;
	background-color: transparent !important;
	border: none !important;
	box-shadow: none !important;
}

.ui-dialog .ui-dialog-content .ui-panelgrid .ui-panelgrid-cell,
.ui-dialog .ui-dialog-content table td {
	background: transparent !important;
	background-color: transparent !important;
	border: none !important;
	padding: 0 !important;
	text-align: center !important;
}

.ui-dialog .ui-dialog-content img[src*="ajaxLoadingBar"],
.ui-dialog .ui-dialog-content .ui-graphic img {
	display: inline-block !important;
	visibility: visible !important;
	opacity: 1 !important;
	max-width: none !important;
	width: auto !important;
	height: auto !important;
	text-indent: 0 !important;
}
