/* /Pages/Admin/Metricas.razor.rz.scp.css */
.admin-heading[b-9wti9saexm], .admin-section-heading[b-9wti9saexm], .admin-period[b-9wti9saexm], .admin-controls[b-9wti9saexm], .admin-outcomes[b-9wti9saexm] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    flex-wrap: wrap;
}
.admin-heading[b-9wti9saexm] { align-items: flex-end; margin-bottom: 20px; }
.admin-period[b-9wti9saexm] { font-size: .78rem; gap: 6px; }
.admin-section[b-9wti9saexm] { margin-top: 32px; scroll-margin-top: 90px; }
.admin-section-heading[b-9wti9saexm] { margin-bottom: 14px; }
.admin-section-heading h2[b-9wti9saexm] { font-size: 1.25rem; font-weight: 750; margin: 0 0 4px; }
.admin-section-heading p[b-9wti9saexm] { font-size: .875rem; color: var(--mud-palette-text-secondary); margin: 0; }
.admin-outcomes[b-9wti9saexm] { justify-content: flex-start; gap: 12px 28px; font-size: .875rem; }
.admin-funnel-row[b-9wti9saexm] { display: grid; grid-template-columns: 135px minmax(40px, 1fr) 65px 65px; gap: 16px; align-items: center; margin: 18px 0; font-size: .875rem; }
.admin-funnel-row strong[b-9wti9saexm], .admin-funnel-row > span:last-child[b-9wti9saexm] { text-align: right; }
[b-9wti9saexm] .admin-priority { border-radius: 16px; height: 100%; display: flex; flex-direction: column; align-items: flex-start; gap: 10px; }
[b-9wti9saexm] .admin-priority .mud-button-root { margin-top: auto; }
@media (max-width: 600px) {
    .admin-controls[b-9wti9saexm] { width: 100%; }
    .admin-funnel-row[b-9wti9saexm] { grid-template-columns: 95px minmax(30px, 1fr) 40px 48px; gap: 8px; font-size: .75rem; }
}
