@import '_content/Microsoft.AspNetCore.Components.QuickGrid/Microsoft.AspNetCore.Components.QuickGrid.boiwgh0w5b.bundle.scp.css';

/* /Components/Pages/Reports/ReportsPage.razor.rz.scp.css */
/*
    Scoped styles for the Blazor Reports experience.
    The global body font-size is 22px (see site.css), which is far too large
    for the dense reporting UI. These rules restore the legacy 14-15px scale
    used by the old MVC Reports pages.

    MudBlazor surface theming (filter bar, inputs, tables, buttons, grid panel)
    lives in wwwroot/css/reports-mud.css, which is loaded AFTER MudBlazor so its
    .reports-blazor rules win. The Bootstrap-form rules (.form-control /
    .form-select / .form-label / .form-check-label) and the old transparent
    .reports-filter-bar rule that used to live here were removed: the filter bar
    is all MudBlazor components now, so those selectors matched nothing (or
    fought the override sheet).

    Blazor scopes these rules to elements rendered by ReportsPage.razor only.
    Children rendered by other components (AAAMDataGrid, grids, SiteAdminPanel,
    etc.) are reached with ::deep.
*/

.reports-blazor[b-otsqlbo78n] {
    font-size: 14px;
    color: #ffffff;
}

/* Section heading above each grid. Legacy used a plain h3 on dark bg. */
.reports-blazor .reports-heading[b-otsqlbo78n] {
    color: #ffffff;
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: 600;
}

/* Content panel that used to be .card .card-body. Transparent now. */
.reports-blazor .reports-content[b-otsqlbo78n] {
    background: transparent;
    border: none;
    padding: 0;
}

/* Remove the Bootstrap .card chrome from the sidebar container. */
.reports-blazor .sidebar[b-otsqlbo78n] {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* Grid toolbar + table text inside child grid components. */
.reports-blazor[b-otsqlbo78n]  .grid-toolbar,
.reports-blazor[b-otsqlbo78n]  table,
.reports-blazor[b-otsqlbo78n]  .card-body {
    font-size: 14px;
}
/* /Views/Shared/_Layout.cshtml.rz.scp.css */
/* Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

a.navbar-brand[b-to54o6jzuc] {
  white-space: normal;
  text-align: center;
  word-break: break-all;
}

a[b-to54o6jzuc] {
  color: #0077cc;
}

.btn-primary[b-to54o6jzuc] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.nav-pills .nav-link.active[b-to54o6jzuc], .nav-pills .show > .nav-link[b-to54o6jzuc] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.border-top[b-to54o6jzuc] {
  border-top: 1px solid #e5e5e5;
}
.border-bottom[b-to54o6jzuc] {
  border-bottom: 1px solid #e5e5e5;
}

.box-shadow[b-to54o6jzuc] {
  box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy[b-to54o6jzuc] {
  font-size: 1rem;
  line-height: inherit;
}

.footer[b-to54o6jzuc] {
  position: absolute;
  bottom: 0;
  width: 100%;
  white-space: nowrap;
  line-height: 60px;
}

                                               
