#managerAnnualRevenue .annual-revenue-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:20px 0}
#managerAnnualRevenue .annual-revenue-figures span,#managerAnnualRevenue .annual-revenue-figures small{display:block}
#managerAnnualRevenue .annual-revenue-figures strong{display:block;font-size:clamp(24px,3vw,38px);font-variant-numeric:tabular-nums;line-height:1.3;margin:6px 0;overflow-wrap:anywhere}
#managerAnnualRevenue .annual-revenue-progress{display:block}#managerAnnualRevenue progress{display:block;width:100%;height:14px;margin-top:8px;accent-color:#286577}
#managerAnnualRevenue .annual-revenue-warning{border-left:4px solid #b47822;padding:8px 14px;background:#fff5df;color:#553b19}
#managerAnnualRevenue summary{cursor:pointer;padding:10px 0}#managerAnnualRevenue .annual-revenue-table{overflow-x:auto}#managerAnnualRevenue td{vertical-align:top}
@media(max-width:640px){#managerAnnualRevenue .annual-revenue-figures{grid-template-columns:1fr;gap:14px}}
