.popup {
    border: 1px solid var(--color-rparts);
	border-radius: 0;
	background: var(--color-bggray);

    .text-container {
		color: var(--color-black);
		font-family: 'Arial-Regular';
		font-size: 13px;
		padding: 10px 30px;
    }

	.header-icons {
		display: flex;
		justify-content: space-between; /* Aligne les éléments aux extrémités */
	}
	
	.header-icons .icon-right-popup {
		width: 22px;
		height: 22px;		
		
		&::after {
            content: '';
			width: 100%;
			height: 100%;
			cursor: pointer;
			background-image: url('../img/closeImgRparts.svg');
			display: block;
		}		
	}
	
	.header-icons .icon-left-popup {
		width: 32px;
		height: 32px;
		
		&::after {
            content: '';
			width: 100%;
			height: 100%;
			background-image: url('../img/picto-alerte-rparts.svg');
			display: block;
			position: relative;
			bottom: 2px;
		}	
	}
	
	.ui-widget-header {
		background: none;
		color: transparent;
	}

	.ui-dialog-titlebar-close {
		display: none !important;
	}
	
	.ui-icon-alert {
		display: none;
	}
	
	.ui-confirm-dialog-message {
		display: inline-block;
	}
	
	.table_select table td{
		padding:5px;
	}
	
	.boutonConfirm {
        background: var(--color-rparts) !important;
        color: var(--color-black) !important;
        border: none;
        padding: 5px 10px;
        text-decoration: none;
        font-family: 'Arial-Bold';
        font-size: 10px;
        font-weight: normal;
        outline: none;
        border-radius: 0;
	}
	
	.boutonAnnul {
        opacity: 0.6;
        background: var(--color-white) !important;
        border: 0.5px solid var(--color-lightgray) !important;            
        color: var(--color-black) !important;
        font-family: 'Arial-Regular';
    	font-size: 10px !important;
    	outline: none;
    	padding: 5px 10px;
    	border-radius: 0px !important;
    }
}

.ui-dialog .ui-dialog-buttonpane {
	border: none !important;
	background: var(--color-bggray) !important;
}
	
.ui-dialog .ui-dialog-title {
	width: 100% !important;
	margin: 0 !important;
}

.ligneBtnPopup {
	display: flex;
	justify-content: space-between;
}
.ligne1Bouton {
	display: flex;
	justify-content: flex-end;
}