﻿/* Sidebar */
.rz-dialog-side-content .rz-dialog-side-footer {
	bottom: 2rem;
	right: 2rem;
	position: absolute;
}

.rz-dialog-side-content:has(.rz-dialog-side-footer) {
	height: calc(100% - 50px - 2rem - 45px - 2rem);
	/* 100% - hauteur du rz-dialog-side-titlebar - espace en bas du footer - hauteur du footer (environ) - padding du rz-dialog-side-content */
}

/* Boutons */
.rz-button-icon-only-full-size-md {
	padding: 0.875rem !important;
}

.rz-html-editor-dialog-buttons .rz-secondary {
	box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-primary);
	color: var(--rz-primary) !important;
	background-color: transparent !important;
}

	.rz-html-editor-dialog-buttons .rz-secondary:not(.rz-state-disabled):hover:not(:active) {
		box-shadow: inset 0 0 0 var(--rz-border-width) var(--rz-primary) !important;
		background-color: var(--rz-primary-lighter) !important;
		color: var(--rz-on-primary-lighter) !important;
		background-image: none !important;
	}

/* Grids */

.rz-grid-table td .rz-cell-data {
	overflow: visible;
	text-wrap: initial;
}

.rz-data-row.rz-data-row-desactive td:first-child {
	border-left: 0.5rem solid var(--rz-danger);
}

.rz-data-row.rz-data-row-desactive td {
	background-color: var(--gris-clair) !important;
}

/* Dialogs */
.rz-dialog-side.dialog-35 {
	width: 35%;
}

.rz-dialog-side.dialog-50 {
	width: 50%;
}

.rz-dialog-side.dialog-60 {
	width: 60%;
}

.rz-dialog-side.dialog-75 {
	width: 75%;
}

.rz-dialog-side.dialog-95 {
	width: 95%;
}

.rz-dialog.dialog-40 {
	width: 40% !important;
}

