/* /Components/Pages/ApplicationMetrics.razor.rz.scp.css */
.metrics-charts-grid[b-3nm350upzq] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(360px, 1fr));
    gap: 1.5rem;
    margin-bottom: 1.5rem;
}

.metrics-chart-panel[b-3nm350upzq] {
    margin-bottom: 1.5rem;
}

.metrics-charts-grid .metrics-chart-panel[b-3nm350upzq] {
    margin-bottom: 0;
}

.metrics-caption[b-3nm350upzq] {
    color: var(--admin-ink-soft);
    font-size: 0.8125rem;
    margin-top: -0.5rem;
    margin-bottom: 1rem;
}

.metrics-stat-cards[b-3nm350upzq] {
    margin-bottom: 1.5rem;
}

.metrics-stat-value[b-3nm350upzq] {
    font-size: 1.5rem;
    font-weight: 700;
    color: var(--admin-ink-strong);
}

.metrics-stat-caption[b-3nm350upzq] {
    color: var(--admin-ink-soft);
    font-size: 0.75rem;
}

.metrics-gap-panel[b-3nm350upzq] {
    background: var(--admin-warning-soft);
    border-radius: var(--admin-radius-md);
    padding: 1rem 1.25rem;
    box-shadow: var(--admin-shadow-sm);
}

.metrics-gap-panel h2[b-3nm350upzq] {
    margin-top: 0;
    color: var(--admin-ink-strong);
}

.metrics-gap-panel p[b-3nm350upzq] {
    color: var(--admin-warning);
    margin: 0;
}
/* /Components/Pages/OperationalAlerts/OperationalAlerts.razor.rz.scp.css */
.operational-alerts-pager[b-tymfzugnac] {
    display: flex;
    align-items: center;
    gap: 1rem;
    margin-top: 1rem;
}
/* /Components/Pages/Settings.razor.rz.scp.css */
.settings-checkbox-field[b-a9sqk8lmeh] {
    display: flex;
    align-items: center;
}

.settings-flag-row[b-a9sqk8lmeh] {
    display: flex;
    align-items: center;
    gap: 1rem;
    margin-bottom: 0.75rem;
}

.settings-flag-name[b-a9sqk8lmeh] {
    flex: 1;
    max-width: 320px;
}

.settings-add-flag-button[b-a9sqk8lmeh] {
    margin-top: 0.5rem;
}
