/* Map Uppy CSS variables to MudBlazor palette so the Dashboard visually
   integrates with the rest of the admin UI. Keep the override list small —
   one rule per palette point — so future MudBlazor theme changes flow through
   without re-editing this file. */
.uppy-Dashboard {
    --uppy-c-primary:    var(--mud-palette-primary);
    --uppy-c-error:      var(--mud-palette-error);
    --uppy-c-success:    var(--mud-palette-success);
    --uppy-c-bg:         var(--mud-palette-background);
    --uppy-c-text:       var(--mud-palette-text-primary);
}

.uppy-Dashboard-inner,
.uppy-Dashboard-AddFiles,
.uppy-DashboardContent-bar,
.uppy-Dashboard-progressindicators,
.uppy-StatusBar:not(.is-complete) {
    background-color: var(--mud-palette-background) !important;
}

.uppy-Dashboard-AddFiles-title,
.uppy-Dashboard-AddFiles-info,
.uppy-Dashboard-browse,
.uppy-Dashboard-Item-name,
.uppy-Dashboard-Item-status,
.uppy-Dashboard-Item-statusSize,
.uppy-DashboardContent-title,
.uppy-StatusBar-statusPrimary,
.uppy-StatusBar-statusSecondary {
    color: var(--mud-palette-text-primary) !important;
}

.uppy-Dashboard-browse {
    text-decoration: underline;
}
