body{margin:0}
/* Individual project reports share the Fräsmeister cockpit's cards and hierarchy. */
.project-analytics{--analytics-ink:#18252a;--analytics-muted:#66777c;--analytics-line:#dce5e5;--analytics-accent:#087e80;background:#f1f5f4;color:var(--analytics-ink);padding:24px;border-radius:14px;min-width:0;font-family:Arial,sans-serif}
.project-analytics *{box-sizing:border-box}.project-analytics .analytics-head{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:20px}.project-analytics .analytics-head h2{font-size:26px;margin:8px 0;letter-spacing:-.6px}.project-analytics .analytics-eyebrow{color:var(--analytics-accent);font-size:11px;letter-spacing:1.7px;font-weight:bold;text-transform:uppercase}.project-analytics p,.project-analytics small{color:var(--analytics-muted);line-height:1.55}.project-analytics .analytics-head p{font-size:12px;margin:4px 0}.project-analytics .analytics-badge{border:1px solid #c8d7d6;border-radius:20px;padding:7px 12px;font-size:11px;white-space:normal;color:#43625e;background:#eff5f3}
.project-analytics .analytics-tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--analytics-line);margin:18px 0 22px;max-width:100%}.project-analytics .analytics-tabs button{flex:0 0 auto;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;padding:13px 16px;color:var(--analytics-muted);font-size:13px;white-space:nowrap;cursor:pointer}.project-analytics .analytics-tabs button[aria-current=page]{border-bottom-color:var(--analytics-accent);color:var(--analytics-accent);font-weight:700}
.project-analytics .analytics-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:16px 0}.project-analytics .analytics-kpi,.project-analytics .analytics-card{background:#fff;border:1px solid var(--analytics-line);border-radius:12px;padding:20px;min-width:0;box-shadow:none}.project-analytics .analytics-kpi>span{display:block;color:var(--analytics-muted);font-size:12px;min-height:32px;margin-bottom:12px}.project-analytics .analytics-kpi>strong{display:block;font-size:29px;font-weight:700;letter-spacing:-.7px;line-height:1.25;color:var(--analytics-ink)}.project-analytics .analytics-kpi>small{display:block;font-size:11px;margin-top:10px;overflow-wrap:anywhere}.project-analytics .analytics-card{margin:16px 0}.project-analytics .analytics-card h3{margin:0 0 16px;font-size:18px;font-weight:700}.project-analytics .analytics-card .analytics-kpi{padding:16px}.project-analytics .analytics-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.project-analytics .analytics-two>.analytics-card{margin:0}.project-analytics .analytics-trend-grid{grid-template-columns:minmax(0,1.65fr) minmax(250px,1fr)}
.project-analytics .analytics-trend{display:block;width:100%;height:auto;min-height:180px;max-height:280px;margin:18px 0;color:var(--analytics-muted)}.project-analytics .analytics-trend text{font-size:11px;fill:var(--analytics-muted)}.project-analytics .analytics-line{stroke:var(--analytics-accent);stroke-width:2.5}.project-analytics .analytics-dot{fill:var(--analytics-accent)}.project-analytics .analytics-chart-choice{display:flex;align-items:center;gap:12px;color:var(--analytics-muted);font-size:12px}.project-analytics select{border:1px solid var(--analytics-line);border-radius:7px;background:#fff;color:var(--analytics-ink);padding:9px;font:inherit;max-width:100%}.project-analytics .analytics-empty{padding:30px 12px;text-align:center;font-size:13px;min-height:130px}.project-analytics .analytics-note{font-size:12px}.project-analytics .analytics-bar-row{margin:20px 0}.project-analytics .analytics-bar-row>div:first-child{display:flex;justify-content:space-between;gap:12px;font-size:12px;margin-bottom:8px}.project-analytics .analytics-bar{height:7px;background:#eaf0ef;border-radius:8px;overflow:hidden}.project-analytics .analytics-bar i{display:block;height:100%;background:var(--analytics-accent);border-radius:8px}.project-analytics .analytics-table{max-width:100%;overflow:auto}.project-analytics table{width:100%;border-collapse:collapse;font-size:12px}.project-analytics th,.project-analytics td{padding:12px 9px;border-bottom:1px solid #edf1f0;text-align:left;vertical-align:top;overflow-wrap:anywhere}.project-analytics th{font-size:11px;color:var(--analytics-muted)}.project-analytics td:last-child,.project-analytics th:last-child{text-align:right}.project-analytics details{margin-top:16px}.project-analytics summary{cursor:pointer;font-size:13px;color:var(--analytics-accent)}.project-analytics li{font-size:13px;line-height:1.6;margin:8px 0}.project-analytics :focus-visible{outline:3px solid #82c2c3;outline-offset:3px}
@media(max-width:1100px){.project-analytics .analytics-trend-grid{grid-template-columns:1fr}.project-analytics .analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.project-analytics{padding:12px}.project-analytics .analytics-head{display:block}.project-analytics .analytics-head h2{font-size:23px}.project-analytics .analytics-badge{display:inline-block;margin-top:12px}.project-analytics .analytics-two{grid-template-columns:1fr}.project-analytics .analytics-kpi,.project-analytics .analytics-card{padding:14px}.project-analytics .analytics-kpi>strong{font-size:24px}.project-analytics .analytics-tabs button{padding:12px}.project-analytics .analytics-chart-choice{flex-wrap:wrap}}
#fm-marketing{--ink:#18252a;--muted:#66777c;--line:#dce5e5;--teal:#087e80;--orange:#df692d;font-family:Arial,sans-serif;background:#f1f5f4;color:var(--ink);padding:30px;min-height:90vh}#fm-marketing *{box-sizing:border-box}#fm-marketing h1,#fm-marketing h2,#fm-marketing h3{margin:0;color:var(--ink);font-weight:700}#fm-marketing h1{font-size:32px;letter-spacing:-1px}#fm-marketing h2{font-size:18px}#fm-marketing p{line-height:1.55;margin:8px 0;color:var(--muted)}#fm-marketing button,#fm-marketing select,#fm-marketing input,#fm-marketing textarea{font:inherit}#fm-marketing button,#fm-marketing .fm-link{cursor:pointer;border:1px solid var(--line);border-radius:8px;background:white;padding:10px 14px;color:var(--ink);text-decoration:none;display:inline-block}#fm-marketing button:hover,#fm-marketing .fm-link:hover{border-color:var(--teal);color:var(--teal)}#fm-marketing button:disabled{opacity:.5;cursor:wait}#fm-marketing .fm-primary{background:var(--teal);color:white;border-color:var(--teal)}#fm-marketing .fm-primary:hover{background:#066668;color:#fff;border-color:#066668}#fm-marketing .fm-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px}#fm-marketing .fm-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:2px;font-weight:700;color:var(--teal);margin-bottom:10px}#fm-marketing .fm-subtitle{font-size:14px}#fm-marketing .fm-live{font-size:12px;color:var(--muted)}#fm-marketing .fm-toolbar{display:flex;gap:10px;align-items:end;flex-wrap:wrap;background:white;border:1px solid var(--line);border-radius:12px;padding:15px;margin-bottom:16px}#fm-marketing label{display:block;font-size:12px;font-weight:600;color:var(--muted);margin:0}#fm-marketing input,#fm-marketing select,#fm-marketing textarea{display:block;width:100%;margin-top:6px;border:1px solid #ccd8d8;border-radius:7px;background:white;padding:9px 10px;color:var(--ink)}#fm-marketing .fm-toolbar input{width:150px}#fm-marketing .fm-toolbar select{width:175px}#fm-marketing .fm-tabs{display:flex;gap:6px;border-bottom:1px solid var(--line);margin:16px 0 22px;overflow:auto}#fm-marketing .fm-tab{border:0;border-radius:0;background:transparent;padding:13px 18px;white-space:nowrap;color:var(--muted)}#fm-marketing .fm-tab[aria-selected=true]{border-bottom:3px solid var(--teal);color:var(--teal);font-weight:700}#fm-marketing .fm-panel[hidden]{display:none}#fm-marketing .fm-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}#fm-marketing .fm-card{background:white;border:1px solid var(--line);border-radius:12px;padding:20px;min-width:0}#fm-marketing .fm-kpi-label{color:var(--muted);font-size:12px;margin-bottom:13px}#fm-marketing .fm-value{font-size:29px;font-weight:700;letter-spacing:-.8px}#fm-marketing .fm-small{font-size:12px;color:var(--muted);line-height:1.6;margin-top:8px}#fm-marketing .fm-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:16px;margin:16px 0}#fm-marketing .fm-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}#fm-marketing .fm-badge{font-size:11px;border:1px solid #c8d7d6;background:#eff5f3;border-radius:100px;padding:5px 9px;display:inline-block;margin-right:6px;color:#43625e}#fm-marketing .fm-badge.good{background:#e0f4ed;color:#116346;border-color:#bddfce}#fm-marketing .fm-badge.warn{background:#fff2dc;color:#8b591b;border-color:#f4d6a2}#fm-marketing .fm-notice{padding:14px 17px;border:1px solid #eed8b5;border-left:3px solid #d39835;background:#fff9ef;border-radius:9px;line-height:1.5;font-size:13px;margin-bottom:15px}#fm-marketing .fm-status{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#fm-marketing .fm-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:210px;color:var(--muted);padding:25px;line-height:1.6}#fm-marketing .fm-empty strong{color:var(--ink);font-size:17px;margin-bottom:6px}#fm-marketing table{width:100%;border-collapse:collapse;font-size:12px;margin-top:18px}#fm-marketing th{text-align:left;color:var(--muted);font-size:11px;font-weight:600;border-bottom:1px solid var(--line);padding:11px 9px;white-space:nowrap}#fm-marketing td{border-bottom:1px solid #edf1f0;padding:12px 9px;vertical-align:top}#fm-marketing td:not(:first-child),#fm-marketing th:not(:first-child){text-align:right}#fm-marketing td:first-child{max-width:320px;overflow-wrap:anywhere}#fm-marketing .fm-table{overflow:auto}#fm-marketing .fm-plan{background:#163b3e;color:white;border-color:#163b3e}#fm-marketing .fm-plan h2,#fm-marketing .fm-plan strong{color:white}#fm-marketing .fm-plan p,#fm-marketing .fm-plan .fm-small{color:#bbd1d0}#fm-marketing .fm-plan-row{display:flex;justify-content:space-between;border-bottom:1px solid #35595b;padding:15px 0}#fm-marketing .fm-plan-row strong{font-size:18px}#fm-marketing .fm-bar-row{margin-top:17px}#fm-marketing .fm-bar-head{display:flex;justify-content:space-between;font-size:12px;margin-bottom:6px}#fm-marketing .fm-bar{height:7px;background:#eaf0ef;border-radius:10px;overflow:hidden}#fm-marketing .fm-bar i{display:block;height:100%;background:var(--teal);border-radius:10px}#fm-marketing .fm-chart{margin-top:18px}#fm-marketing svg{width:100%;height:230px;display:block}#fm-marketing .fm-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}#fm-marketing details{margin-top:18px}#fm-marketing summary{cursor:pointer;color:var(--teal);font-weight:600;font-size:13px}#fm-marketing .fm-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}#fm-marketing .fm-highlight{color:var(--teal)}#fm-marketing .fm-insight{padding:14px 0;border-bottom:1px solid var(--line)}#fm-marketing .fm-insight:last-child{border:0}#fm-marketing .fm-insight strong{font-size:13px}#fm-marketing .fm-insight p{font-size:12px}#fm-marketing .fm-footnote{font-size:11px;line-height:1.6;color:var(--muted);margin-top:23px}#fm-marketing .fm-success{color:#126c50}#fm-marketing .fm-error{color:#9c3c26}#fm-marketing :focus-visible{outline:3px solid #82c2c3;outline-offset:3px}@media(min-width:1400px){#fm-marketing{padding:36px 45px}}@media(max-width:1050px){#fm-marketing .fm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}#fm-marketing .fm-grid{grid-template-columns:1fr}}@media(max-width:650px){#fm-marketing{padding:18px 12px}#fm-marketing .fm-two,#fm-marketing .fm-fields{grid-template-columns:1fr}#fm-marketing .fm-top{display:block}#fm-marketing h1{font-size:27px}#fm-marketing .fm-value{font-size:24px}#fm-marketing .fm-card{padding:16px}#fm-marketing .fm-toolbar input,#fm-marketing .fm-toolbar select{width:135px}}
#fm-marketing .fm-detail-scroll{max-height:460px;overflow:auto}#fm-marketing .fm-detail-scroll th{position:sticky;top:0;background:#fff;z-index:1}#fm-marketing .fm-ad-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}#fm-marketing .fm-ad-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}#fm-marketing .fm-ad-metrics strong{display:block;font-size:19px;margin-top:5px}#fm-marketing .fm-ad-metrics span{font-size:11px;color:var(--muted)}#fm-marketing .fm-ad-title{font-size:16px;font-weight:bold;margin:12px 0;line-height:1.5}#fm-marketing .fm-ad-cards .fm-small{overflow-wrap:anywhere}#fm-marketing #fm-ad-details h3{font-size:15px;margin-top:20px}@media(max-width:1000px){#fm-marketing .fm-ad-cards{grid-template-columns:1fr}}@media(max-width:480px){#fm-marketing .fm-ad-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.fm-budget-row{display:grid;grid-template-columns:minmax(250px,1fr) 180px auto;gap:14px;align-items:center;border-top:1px solid #dfe7ed;padding:20px 0}.fm-budget-row strong{display:block}.fm-budget-row label{font-weight:600}.fm-budget-row input{display:block;width:100%;margin-top:8px;padding:12px;border:1px solid #b8c9d7;border-radius:8px}.fm-budget-row>p{grid-column:1/-1;margin:0}.fm-budget-row button{margin-top:20px}@media(max-width:750px){.fm-budget-row{grid-template-columns:1fr}.fm-budget-row button{margin-top:0}}#fm-live-budgets [data-budget-status]{font-weight:600;color:#087f84}#fm-marketing.marketing-embedded{padding:0;min-height:0;background:#f5f7fa;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ink:#182a3f;--muted:#617083;--line:#e2e8ee;--teal:#006f59}#fm-marketing.marketing-embedded>.fm-top,#fm-marketing.marketing-embedded>.fm-toolbar,#fm-marketing.marketing-embedded>.fm-tabs,#fm-marketing.marketing-embedded #fm-advertising-costs{display:none}#fm-marketing.marketing-embedded .fm-card{border-radius:12px}#fm-marketing.marketing-embedded .fm-kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}#fm-marketing.marketing-embedded .fm-top~.fm-status{padding:8px}body:has(.marketing-embedded){background:#f5f7fa}
/* One cockpit design for the central workspace and the OctoberCMS entry. */
.marketing-workspace,#fm-marketing,#fm-marketing.marketing-embedded{--ink:#18252a;--muted:#66777c;--line:#dce5e5;--teal:#087e80;--cockpit-bg:#f1f5f4;font-family:Arial,sans-serif;color:var(--ink)}
.marketing-workspace{background:var(--cockpit-bg);padding:24px;border-radius:16px;min-width:0;max-width:100%}
.marketing-workspace .page-head{margin-bottom:23px}.marketing-workspace h1{font-size:32px;letter-spacing:-1px;color:var(--ink)}.marketing-workspace h2{font-size:20px;letter-spacing:-.3px;color:var(--ink)}
.marketing-workspace .eyebrow{font-size:11px;letter-spacing:2px;font-weight:700;color:var(--teal)}.marketing-workspace p{color:var(--muted);line-height:1.55}
.marketing-workspace .card,.marketing-workspace .marketing-existing-section{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:none;margin-bottom:16px;padding:20px;min-width:0}
.marketing-workspace .primary{background:var(--teal);border-color:var(--teal);color:#fff}.marketing-workspace a{color:var(--teal)}
.marketing-workspace .marketing-sections{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;border-bottom:1px solid var(--line);margin:16px 0 22px;max-width:100%}
.marketing-workspace .marketing-sections .button{flex:0 0 auto;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:var(--muted);padding:13px 18px;white-space:nowrap;font-size:14px;box-shadow:none}
.marketing-workspace .marketing-sections .button[aria-current=page]{border-bottom-color:var(--teal);color:var(--teal);font-weight:700}
.marketing-workspace .marketing-scope .toolbar{align-items:end;margin:0}.marketing-workspace .marketing-scope p{font-size:12px}.marketing-workspace .marketing-scope input,.marketing-workspace .marketing-scope select{min-height:42px}
.marketing-workspace .cockpit-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:14px;margin:18px 0}.marketing-workspace .cockpit-kpi{border:1px solid var(--line);border-radius:12px;background:#fff;padding:18px;min-width:0}.marketing-workspace .cockpit-kpi span{display:block;color:var(--muted);font-size:12px;margin-bottom:13px}.marketing-workspace .cockpit-kpi strong{display:block;font-size:29px;letter-spacing:-.8px}
.marketing-workspace .cockpit-status{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}.marketing-workspace .cockpit-badge{font-size:11px;border:1px solid #c8d7d6;background:#eff5f3;border-radius:100px;padding:6px 10px;display:inline-block;color:#43625e}.marketing-workspace .cockpit-badge.good{background:#e0f4ed;color:#116346;border-color:#bddfce}
.marketing-workspace details{margin:14px 0}.marketing-workspace summary{cursor:pointer;color:var(--teal);font-size:14px;font-weight:600}.marketing-workspace .table-wrap{max-width:100%;overflow:auto}.marketing-workspace table th{font-size:11px;white-space:nowrap;color:var(--muted);text-transform:none;letter-spacing:0}.marketing-workspace table td{font-size:13px;overflow-wrap:anywhere}.marketing-workspace .marketing-detail-frame,#fm-marketing.marketing-embedded,body:has(.marketing-embedded){background:var(--cockpit-bg,#f1f5f4)}
@media(max-width:700px){.marketing-workspace{padding:12px}.marketing-workspace .card{padding:16px}.marketing-workspace h1{font-size:27px}.marketing-workspace .marketing-sections .button{flex:0 0 auto}.marketing-workspace .cockpit-kpi strong{font-size:24px}.marketing-workspace .cockpit-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Shared white-label campaign controls */
.campaign-control-row{border-top:1px solid #ccd6df;padding:18px 0}.campaign-control-row form,.campaign-control-row .toolbar{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.campaign-control-row label{display:grid;gap:6px}.campaign-control-row input{max-width:180px}.campaign-controls button:disabled{opacity:.55;cursor:not-allowed}.campaign-control-confirm{border:1px solid #bac9d3;border-radius:14px;padding:24px;width:min(540px,90vw);color:#163342;background:#fff}.campaign-control-confirm::backdrop{background:#001c32aa}.campaign-control-confirm button{margin:8px 8px 0 0}.campaign-control-confirm [role=status]{color:#9c2424}.campaign-control-confirm:focus-visible,.campaign-controls button:focus-visible{outline:3px solid #087e80;outline-offset:3px}

@media(max-width:650px){.project-analytics .analytics-trend text{font-size:24px}}

.analytics-period-note{display:block;clear:both;color:#5e6e73;font-size:11px;line-height:1.55;margin-top:7px}.analytics-line-previous{stroke:#7e8996!important;stroke-dasharray:6 5}.analytics-dot-previous{fill:#7e8996!important}.performance-value .analytics-period-note{grid-column:1/-1;white-space:normal}

/* Shared accessible explanations: overview, detail, white-label and site adapters. */
.metric-state{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;font:inherit;font-weight:700;line-height:1;vertical-align:middle}.metric-state[popovertarget]{border:1px solid currentColor;border-radius:6px;background:transparent;cursor:help;padding:3px 6px}.metric-state-not_configured{color:#95630b}.metric-state-unavailable{color:#a3443f}.metric-state-waiting{color:#63766e}.metric-state:focus-visible{outline:3px solid #25857c;outline-offset:3px}.metric-reason{box-sizing:border-box;width:min(390px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;margin:auto;padding:22px;border:1px solid #a9bcb5;border-radius:12px;background:#fff;color:#142e28;box-shadow:0 18px 70px #122a2633;font:400 15px/1.55 system-ui,sans-serif;white-space:normal;overflow-wrap:break-word}.metric-reason:popover-open{display:block}.metric-reason::backdrop{background:#122a2620}.metric-reason>strong,.metric-reason>span{display:block}.metric-reason>strong{font-size:17px;margin-bottom:9px}.metric-state-legend{display:flex;gap:10px 20px;flex-wrap:wrap;font-size:13px;line-height:1.5;color:#546c62}.metric-state-legend span:last-child{font-weight:400}.analytics-kpi .metric-reason strong,.cockpit-kpi .metric-reason strong{font-size:17px}

/* One quiet status treatment for every marketing surface. */
.metric-state[popovertarget],#fm-marketing .metric-state[popovertarget]{box-sizing:border-box;width:28px;height:28px;min-width:28px;min-height:28px;border:0;border-radius:50%;padding:0;line-height:1;vertical-align:middle;font:600 14px/1 system-ui,sans-serif;box-shadow:none;background:#f4f0e6;color:#87652c;cursor:pointer;transition:background-color .12s}
.metric-state-unavailable[popovertarget],#fm-marketing .metric-state-unavailable[popovertarget]{color:#7d6464;background:#f4eeee}
.metric-state[popovertarget]:hover,#fm-marketing .metric-state[popovertarget]:hover{background:#e8e2d3}.metric-state-unavailable[popovertarget]:hover,#fm-marketing .metric-state-unavailable[popovertarget]:hover{background:#e9dede}
.metric-state[popovertarget]:focus-visible,#fm-marketing .metric-state[popovertarget]:focus-visible{outline:2px solid #25857c;outline-offset:3px}
.analytics-period-note{font-variant-numeric:tabular-nums;line-height:1.5}
.analytics-period-note .metric-state[popovertarget],#fm-marketing .analytics-period-note .metric-state[popovertarget]{width:24px;height:24px;min-width:24px;min-height:24px;font-size:12px}
.analytics-period-compact{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;width:100%}
.analytics-period-label{font-size:10px;font-weight:400;color:#7a8985}
.analytics-period-value{display:inline-flex;justify-content:flex-end;align-items:center;gap:6px;min-height:24px;font-size:11px;color:#667b73}
.analytics-period-value b{font:inherit;font-variant-numeric:tabular-nums}.analytics-period-delta{font-size:10px;color:#427c6c}
.analytics-kpi>strong,.cockpit-kpi>strong{min-height:34px;display:flex;align-items:center;font-variant-numeric:tabular-nums}
.marketing-reports[aria-busy=true]{cursor:progress}.marketing-reports[aria-busy=true] #reports-refresh{pointer-events:none}
@media(prefers-reduced-motion:reduce){.metric-state[popovertarget],#fm-marketing .metric-state[popovertarget]{transition:none}}
