.sma-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.sma-kpis,.sma-grid{display:grid;gap:18px;margin:20px 0}.sma-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.sma-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sma-panel{padding:20px;border:1px solid #d6e1dc;border-radius:14px;min-width:0;background:#fff}.sma-panel h3{margin:0 0 12px}.sma-panel p,#sma-dates{color:#586b61;font-size:14px}.sma-value{display:block;font-size:36px;color:#17523d;margin:20px 0}.sma-panel:has(.sma-chart){grid-column:1/-1}.sma-chart{width:100%;min-width:0}.sma-chart svg{display:block;width:100%;height:auto;font:12px sans-serif;fill:#385247}.sma-panel table{width:100%;text-align:left}.sma-panel td,.sma-panel th{padding:8px;border-bottom:1px solid #d6e1dc}@media(max-width:1000px){.sma-grid{grid-template-columns:1fr}}@media(max-width:600px){.sma-kpis{grid-template-columns:1fr}.sma-heading{align-items:flex-start;flex-direction:column}}