/* WCAG 2.5.5 AAA — minimum touch targets (AC-96 / US-2.1.1-20)
   Global overrides required because Blazor CSS isolation does not propagate
   scope attributes into MudBlazor component render trees.
   Selectors use (0,3,0,0) specificity to beat the MudThemeProvider inline
   .mud-button-root:not(.mud-switch-base) { min-height: 36px !important } rule. */

.mud-button-root.mud-button[aria-label='period-selector-button'] {
    min-height: 44px !important;
}

.mud-button-root.mud-icon-button[aria-label='dashboard-refresh-button'] {
    min-height: 44px !important;
    min-width: 44px !important;
}

.mud-button-root.mud-icon-button[aria-label='mobile-nav-home'],
.mud-button-root.mud-icon-button[aria-label='mobile-nav-kpi'],
.mud-button-root.mud-icon-button[aria-label='mobile-nav-settings'] {
    min-height: 48px !important;
    min-width: 48px !important;
}
