/* Financial summaries: values and same-period annual changes, without diagnostic prose. */
.ar50-business-summary{gap:10px;align-items:start}
.ar50-business-summary .ar50-fin-metric{padding:12px;gap:8px;height:auto;min-height:0}
.ar50-business-summary .ar50-fin-title{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:3px 8px}
.ar50-business-summary .ar50-fin-title h3{min-height:0;font-size:12px;line-height:1.4}
.ar50-business-summary .ar50-fin-title small{font-size:10px;white-space:nowrap;color:var(--muted)}
.ar50-business-summary .ar50-fin-metric>strong{font-size:24px;line-height:1.25;margin:0}
.ar50-business-summary .ar50-fin-metric>.ar50-fin-growth{font-size:13px;font-weight:700;line-height:1.4}
.ar50-business-summary .ar50-fin-growth.positive{color:var(--green,#008963)}
.ar50-business-summary .ar50-fin-growth.negative{color:var(--red,#e45757)}
.ar50-business-summary .ar50-fin-growth small{font-size:11px;font-weight:400;color:var(--muted)}
.ar50-business-summary .ar50-fin-prior{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px;font-size:11px;line-height:1.5;color:var(--muted)}
.ar50-business-summary .ar50-fin-metric .ar49-number{margin:0}
.ar50-fin-metric>strong .ar49-number summary{color:var(--ink)}
.ar50-fin-prior .ar49-number summary{color:inherit}
:root[data-theme="dark"] .ar50-business-summary .ar50-fin-growth.positive{color:#5cdeb0}
:root[data-theme="dark"] .ar50-business-summary .ar50-fin-growth.negative{color:#ff9aa5}
.ar50-fin-prior .ar49-number>span{font-size:12px}
@media(max-width:1100px){.ar50-business-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.ar50-business-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ar50-business-summary .ar50-fin-metric{padding:10px;gap:6px}.ar50-business-summary .ar50-fin-title{min-height:33px;align-content:start}.ar50-business-summary .ar50-fin-metric>strong{font-size:22px}}
@media(max-width:340px){.ar50-business-summary{grid-template-columns:1fr}}
