.rz-button, .rz-card.rz-variant-filled, .z-border, .rz-dialog, .rz-selectbar {
	border: 2px solid var(--rz-base-700);
	outline: 1px solid var(--rz-base-500);
	box-shadow: 0 0 0 3px var(--rz-black);
}

.rz-selectbar .rz-button {
	border: none;
	outline: none;
	box-shadow: none;
}

.rz-selectbar .rz-button img {
	width: 25px;
	height: 25px;
	object-fit: contain;
}

.rz-button:focus {
	outline: 1px solid var(--rz-base-500);
}

.rz-button-md {
	padding: 5px 20px;
}

.rz-dropdown-label {
	cursor: pointer;
}

.active .rz-navigation-item-icon {
	filter: brightness(0) saturate(100%) invert(70%) sepia(60%) saturate(635%) hue-rotate(15deg) brightness(97%) contrast(108%);
}

.rz-navigation-item-link:hover .rz-navigation-item-icon {
	filter: brightness(0) saturate(100%);
}

.rz-dialog:has(.confirm-dialog) {
	overflow: visible;
	border-radius: 0;
}

.rz-dialog-content:has(.confirm-dialog) {
	height: 88%;
}

.rz-background-color-base-flat {
	background: linear-gradient(#232323, var(--rz-base-825)); !important;
}