﻿.dialog-background {
    background-color: var(--mud-palette-surface);
}

.dialog-background-title {
    background-color: var(--mud-palette-primary);
    color: var(--mud-palette-primary-text);
}

.dialog-background-surface {
    background-color: var(--mud-palette-surface);
    color: var(--mud-palette-text-primary);
}

/* Shared dialog theme */
.mud-dialog {
    background-color: var(--mud-palette-surface) !important;
    color: var(--mud-palette-text-primary);
}

.mud-dialog-title {
    background-color: var(--mud-palette-primary);
    color: var(--mud-palette-primary-text);
}

.mud-dialog-title .mud-typography {
    color: inherit !important;
}

.mud-dialog-content,
.mud-dialog-actions {
    background-color: var(--mud-palette-surface);
    color: var(--mud-palette-text-primary);
}

.mud-dialog-actions {
    border-top: 1px solid var(--mud-palette-divider);
}

.mud-dialog-actions > .mud-button-root:first-child:not(:last-child) {
    background-color: transparent !important;
    border: 1px solid var(--mud-palette-divider);
    box-shadow: none;
    color: var(--mud-palette-text-primary) !important;
}
