.wf-clean-reporting{--report263-surface:#fbf8fe;--report263-control:#fff;--report263-border:#ddd1e9;--report263-text:#30223e;--report263-number:#7639a5;container-type:inline-size}
html body #root .home-momentum-message{background:#f5eefb!important;color:#49345f!important;border:1px solid #d7c5e8!important;border-radius:12px!important;padding:14px 16px!important;font-size:14px!important;line-height:1.5!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important}
html body #root .home-momentum-message button{background:transparent!important;color:inherit!important;border:1px solid currentColor!important;border-radius:8px!important;padding:7px 12px!important;min-height:36px!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important}
html[data-crm-nav-preview-theme="dark"] body #root .home-momentum-message{background:#382c46!important;color:#f2e8fc!important;border-color:#806294!important}
html[data-crm-nav-preview-theme="dark"] body #root .home-momentum-graph-empty,html[data-crm-nav-preview-theme="dark"] body #root .home-momentum-caption,html[data-crm-nav-preview-theme="dark"] body #root .home-momentum-difference{color:#cebedb!important;opacity:1!important}
html[data-crm-nav-preview-theme="dark"] body #root .welcome-home .welcome-hero::after{border:0!important;background:radial-gradient(ellipse at center,#7f4ba93b,transparent 72%)!important;box-shadow:none!important}
html[data-crm-nav-preview-theme="dark"] .wf-clean-reporting{--report263-surface:#29262f;--report263-control:#302b37;--report263-border:#61516e;--report263-text:#f4eef9;--report263-number:#d6b4f4}
.wf-clean-reporting .wf-report-summary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important;margin:22px 0!important}
.wf-clean-reporting .wf-report-summary>article{display:flex!important;flex-direction:column!important;gap:16px!important;min-height:142px!important;box-sizing:border-box!important;padding:18px!important;border:1px solid var(--report263-border)!important;border-radius:14px!important;background:var(--report263-surface)!important;color:var(--report263-text)!important;box-shadow:none!important}
.wf-clean-reporting .wf-report-summary>article>div{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:9px!important;min-height:42px!important;font-size:14px!important;line-height:1.4!important}
.wf-clean-reporting .wf-report-summary>article>div>span{font-size:14px!important;line-height:1.4!important;font-weight:500!important;color:var(--report263-text)!important}
.wf-clean-reporting .wf-report-summary>article>strong{display:block!important;margin-top:auto!important;font-size:32px!important;line-height:1.15!important;font-weight:700!important;font-variant-numeric:tabular-nums!important;color:var(--report263-text)!important}
.wf-clean-reporting .wf-report-summary>article>strong>.wf-report-count{display:inline!important;width:auto!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-family:inherit!important;font-size:32px!important;line-height:1.15!important;font-weight:700!important;color:var(--report263-number)!important;text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:5px!important}
.wf-clean-reporting .wf-metric-info-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 22px!important;width:22px!important;height:22px!important;min-height:22px!important;padding:0!important;margin:0!important;font-size:16px!important;line-height:1!important;color:var(--report263-number)!important}
.wf-clean-reporting>.report-controls{display:flex!important;align-items:flex-end!important;flex-wrap:wrap!important;gap:12px!important;padding:14px!important;margin:16px 0!important;border:1px solid var(--report263-border)!important;border-radius:14px!important;background:var(--report263-surface)!important;overflow:visible!important}
.wf-clean-reporting>.report-controls>label:not(.report-toggle){display:flex!important;flex-direction:column!important;gap:7px!important;min-width:220px!important;margin:0!important;font-size:13px!important;flex:0 1 260px!important}
.wf-clean-reporting>.report-controls>.report-toggle{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:48px!important;margin:0!important;padding:0 3px!important;font-size:13px!important;line-height:1.4!important}
.wf-clean-reporting .report-toggle input{width:17px!important;height:17px!important;min-height:0!important;margin:0!important;flex:0 0 17px!important;accent-color:#8444af}
.wf-clean-reporting>.report-controls select,.wf-clean-reporting>.report-controls>button,.wf-clean-reporting>.report-controls input[type="month"]{height:48px!important;min-height:48px!important;box-sizing:border-box!important;border:1px solid var(--report263-border)!important;border-radius:10px!important;background:var(--report263-control)!important;color:var(--report263-text)!important;padding:0 14px!important;font-size:14px!important;font-weight:500!important;box-shadow:none!important}
.wf-clean-reporting>.report-controls:has(.wf-report-filter){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:16px!important;padding:18px!important}
@container(min-width:650px){.wf-clean-reporting>.report-controls:has(.wf-report-filter){grid-template-columns:repeat(4,minmax(0,1fr))!important}}
.wf-clean-reporting .wf-report-filter>summary::before,.wf-clean-reporting .wf-report-filter>summary::after{display:none!important}
html[data-crm-nav-preview-theme] body #root .wf-clean-reporting .wf-report-filter>summary{border-radius:12px!important;clip-path:none!important;mask:none!important;outline-offset:3px!important}
.wf-clean-reporting .wf-report-filter{min-width:0!important;margin:0!important;border:0!important;padding:0!important;position:relative!important;overflow:visible!important;background:transparent!important}
.wf-clean-reporting .wf-report-filter>summary{display:flex!important;align-items:center!important;gap:8px!important;height:48px!important;min-height:48px!important;box-sizing:border-box!important;padding:0 12px!important;border:1px solid var(--report263-border)!important;border-radius:10px!important;background:var(--report263-control)!important;color:var(--report263-text)!important;font-size:14px!important;line-height:1.3!important;font-weight:600!important;list-style:none!important}
.wf-clean-reporting .wf-report-filter>summary::-webkit-details-marker{display:none}
.wf-clean-reporting .wf-report-filter>summary>small{margin-left:auto!important;font-size:12px!important;font-weight:400!important;white-space:nowrap!important}
.wf-clean-reporting .wf-report-filter[open]{z-index:30!important}
.wf-clean-reporting .wf-report-filter-menu{background:var(--report263-control)!important;color:var(--report263-text)!important;border:1px solid var(--report263-border)!important;border-radius:12px!important;box-shadow:0 12px 28px #21142d24!important}
.wf-clean-reporting>.g6-heading{align-items:center!important;gap:16px!important}
.wf-clean-reporting>.g6-heading>a.secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;box-sizing:border-box!important;padding:0 16px!important;font-size:14px!important;border-radius:10px!important;text-decoration:none!important}
@container(min-width:700px){.wf-clean-reporting .wf-report-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@container(min-width:900px){.wf-clean-reporting .wf-report-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@container(min-width:1000px){.wf-clean-reporting .wf-report-summary{grid-template-columns:repeat(5,minmax(0,1fr))!important}.wf-clean-reporting>.report-controls:has(.wf-report-filter){grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@container(min-width:1250px){.wf-clean-reporting>.report-controls:has(.wf-report-filter){grid-template-columns:repeat(8,minmax(0,1fr))!important}}
html[data-crm-nav-preview-theme] body #root section.wf-clean-reporting .wf-report-summary>article>strong>button.wf-report-count{font-size:32px!important;line-height:1.15!important;font-weight:700!important;color:var(--report263-number)!important;padding:0!important;min-height:0!important;background:transparent!important;border:0!important}
@media(max-width:480px){.wf-clean-reporting .wf-report-summary{gap:10px!important}.wf-clean-reporting .wf-report-summary>article{padding:14px!important;min-height:148px!important}.wf-clean-reporting>.report-controls>label:not(.report-toggle){min-width:0!important;flex:1 1 100%!important}.wf-clean-reporting>.report-controls:has(.wf-report-filter){grid-template-columns:repeat(2,minmax(0,1fr))!important}}
