﻿/* Overrides puntuales específicos de componentes — la identidad visual
   completa vive en solvrax-theme.css y en SolvraxTheme.cs (MudTheme). */

a, .btn-link {
    color: var(--sv-primary);
}

.content {
    padding-top: 1.1rem;
}

/* Franja verde de marca en el título de TODOS los diálogos (MudDialog):
   confirmaciones (ConfirmDialog) y formularios de alta/edición. Texto e
   íconos en blanco. Una sola regla global → no hay que tocar cada diálogo. */
.mud-dialog-title {
    background-color: var(--sv-primary);
    border-top-left-radius: var(--mud-default-borderradius, 8px);
    border-top-right-radius: var(--mud-default-borderradius, 8px);
    margin-bottom: 0;
}

.mud-dialog-title,
.mud-dialog-title .mud-typography,
.mud-dialog-title .mud-icon-button,
.mud-dialog-title .mud-icon-root,
.mud-dialog-title .mud-button-root {
    color: var(--sv-primary-contraste, #FFFFFF) !important;
}

/* Aviso de «Apariencia guardada»: en vez del verde de éxito, sale en el ACENTO elegido
   (var --sv-primary), para que confirme visualmente el color seleccionado. Clase
   sv-snack-acento aplicada desde AparienciaDialog. Cubre el contenedor y el surface interno. */
.sv-snack-acento,
.sv-snack-acento .mud-alert,
.sv-snack-acento .mud-snackbar-surface,
.sv-snack-acento .mud-snackbar-content {
    background-color: var(--sv-primary) !important;
    border-color: var(--sv-primary) !important;
}
.sv-snack-acento,
.sv-snack-acento * {
    color: var(--sv-primary-contraste, #FFFFFF) !important;
}
