@import '_content/Microsoft.FluentUI.AspNetCore.Components/Microsoft.FluentUI.AspNetCore.Components.lcdo7z9xd2.bundle.scp.css';

/* /Components/Shared/Pager.razor.rz.scp.css */
.pager[b-9fs663ugob] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: var(--space-4);
    padding-block: var(--space-4);
    flex-wrap: wrap;
}
.pager-status[b-9fs663ugob] { color: var(--text-muted); font-size: var(--text-sm); }
.pager-status strong[b-9fs663ugob] { color: var(--text); }

/* Disabled links keep their place so the row does not reflow between pages. */
.is-off[b-9fs663ugob] { opacity: 0.4; pointer-events: none; }
/* /Components/Shared/StatCard.razor.rz.scp.css */
.stat[b-03t6ddg7ap] {
    display: flex;
    flex-direction: column;
    gap: var(--space-1);
    padding: var(--space-4);
    background: var(--bg-inset);
    border: 1px solid var(--line);
    border-radius: var(--radius);
}
/* Label above value, small and muted: the number is what the eye should land on. */
.stat-label[b-03t6ddg7ap] { font-size: var(--text-xs); color: var(--text-subtle); text-transform: uppercase; letter-spacing: 0.06em; }
.stat-value[b-03t6ddg7ap] { font-size: var(--text-2xl); font-weight: 700; line-height: 1.1; }
.stat-hint[b-03t6ddg7ap] { font-size: var(--text-xs); color: var(--text-muted); }
