.sr-barchart{--sr-bc-green:#21c700;--sr-bc-green2:#1bd24a;--sr-bc-teal:#06c79b;--sr-bc-gold:#fbc34a;--sr-bc-ember:#ff7e3a;--sr-bc-track:260px;background:#fff;border-radius:18px;box-shadow:0 18px 44px rgba(4,18,29,.16);margin-top:2.2rem;padding:2.4rem 1.6rem 1.4rem}.sr-barchart__plot{align-items:end;display:grid;gap:.9rem;grid-template-columns:repeat(var(--sr-bars,5),minmax(0,1fr))}.sr-barchart__col{align-items:center;display:flex;flex-direction:column;min-width:0}.sr-barchart__track{align-items:flex-end;display:flex;height:var(--sr-bc-track);justify-content:center;max-width:88px;position:relative;width:100%}.sr-barchart__track:after{background:rgba(4,18,29,.12);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.sr-barchart__bar{max-height:100%;min-height:14px;position:relative;width:100%}.sr-barchart__fill{background:linear-gradient(180deg,var(--sr-bc-green2),var(--sr-bc-teal) 65%,var(--sr-bc-green) 100%);border-radius:12px 12px 4px 4px;box-shadow:0 6px 16px rgba(6,199,155,.28);inset:0;position:absolute}.sr-barchart__col:nth-child(3n+2) .sr-barchart__fill{background:linear-gradient(180deg,var(--sr-bc-gold),var(--sr-bc-ember) 90%);box-shadow:0 6px 16px rgba(255,126,58,.26)}.sr-barchart__col:nth-child(3n) .sr-barchart__fill{background:linear-gradient(180deg,var(--sr-bc-teal),#0e8fae 90%);box-shadow:0 6px 16px rgba(14,143,174,.26)}.sr-barchart__num{color:#0c2114;font-size:clamp(.95rem,1.6vw,1.25rem);font-variant-numeric:tabular-nums;font-weight:800;left:50%;letter-spacing:-.01em;line-height:1;position:absolute;top:-1.8rem;transform:translateX(-50%);white-space:nowrap}.sr-barchart__label{color:#546b5b;font-size:.82rem;font-weight:600;letter-spacing:.01em;line-height:1.25;margin-top:.7rem;text-align:center;word-break:break-word}@media (max-width:640px){.sr-barchart{--sr-bc-track:210px;padding:2rem 1rem 1.1rem}.sr-barchart__plot{gap:.5rem}.sr-barchart__label{font-size:.72rem}.sr-barchart__num{font-size:.85rem;top:-1.5rem}}