.sales-growth{margin-top:24px;font-size:16px;line-height:1.6}.sales-growth p,.sales-growth label,.sales-growth button,.sales-growth summary,.sales-growth li,.sales-growth a{font-size:16px!important}.sales-growth input,.sales-growth select{font-size:16px;min-height:46px;width:100%;min-width:0}.sales-growth h3{font-size:25px}.sales-growth h4{font-size:21px}.sales-growth h5{font-size:18px;margin:0}.growth-period,.growth-category-form{display:flex;flex-wrap:wrap;gap:16px;align-items:end;margin:20px 0}.growth-period label,.growth-category-form label{flex:1;min-width:200px}.growth-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.growth-metrics article,.growth-customers article{padding:20px;border:1px solid #d5deeb;border-radius:6px;background:white;min-width:0;overflow-wrap:anywhere}.growth-metrics span{display:block;font-size:16px}.growth-metrics strong{display:block;font-size:30px}.growth-customers{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.sales-growth details{margin:20px 0}.sales-growth summary{cursor:pointer}.sales-growth [role=status]{overflow-wrap:anywhere}.sales-growth a.button{display:inline-block;margin-top:16px}@media(max-width:560px){.growth-period,.growth-category-form{display:grid;grid-template-columns:1fr}.growth-period label,.growth-category-form label{min-width:0}.growth-customers,.growth-metrics{grid-template-columns:1fr}.sales-growth .button{white-space:normal;max-width:100%}}
