/****** Dialogs ******/
.rz-dialog-content {
    display: flex;
    flex-direction: column;
}

.rz-dialog-confirm-message,
.rz-dialog-alert-message {
    font-size: var(--rz-text-subtitle1-font-size);
    font-weight: var(--rz-text-subtitle1-font-weight);
    max-height: 500px;
    overflow-y: scroll;
}

.success .rz-dialog-title::before {
    content: "check_circle";
    font-family: 'Material Icons';
    font-size: 1.5rem;
    vertical-align: text-bottom;
    color: var(--rz-primary);
}

.success .rz-button.rz-primary.rz-shade-default {
    background-color: var(--rz-primary);
}

.warning .rz-dialog-title::before {
    content: "warning";
    font-family: 'Material Icons';
    font-size: 1.5rem;
    vertical-align: text-bottom;
    color: var(--rz-warning-light);
}

.warning .rz-button.rz-primary.rz-shade-default {
    background-color: var(--rz-warning-light);
}

.warning .rz-button.rz-secondary.rz-shade-default {
    color: var(--rz-black);
    background-color: var(--rz-base-200);
}

.error .rz-dialog-title::before {
    content: "error";
    font-family: 'Material Icons';
    font-size: 1.5rem;
    vertical-align: text-bottom;
    color: var(--rz-danger-dark);
}

.error .rz-button.rz-primary.rz-shade-default {
    background-color: var(--rz-danger-dark);
}
