.aqarlex-insight-panel{background:linear-gradient(150deg,#f8fcf9,#fff);border:1px solid #dce9e1;border-radius:20px;padding:clamp(18px,3vw,30px);margin:28px 0;box-shadow:0 8px 30px rgba(15,63,41,.045)}
.aqarlex-insight-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:24px}.aqarlex-insight-head h2{font-size:clamp(1.15rem,2vw,1.55rem);margin:0;color:#163c2b}.aqarlex-insight-head span,.aqarlex-chart-note{color:#6d8174;font-size:.82rem}.aqarlex-chart{min-height:110px}.aqarlex-chart svg{width:100%;max-height:260px}.aqarlex-bar-row{display:grid;grid-template-columns:minmax(95px,170px) 1fr minmax(50px,90px);align-items:center;gap:12px;margin:12px 0;font-size:.88rem}.aqarlex-bar-row>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aqarlex-bar-row strong{font-variant-numeric:tabular-nums;text-align:end}.aqarlex-bar-track{height:14px;border-radius:8px;background:#e8f1ea;overflow:hidden}.aqarlex-bar-fill{height:100%;background:linear-gradient(90deg,#2b956a,#116043);border-radius:8px}.aqarlex-chart-labels{font-size:.78rem;color:#667c6d;line-height:1.7}.aqarlex-chart-note{margin:20px 0 0;line-height:1.5}@media(max-width:600px){.aqarlex-bar-row{grid-template-columns:90px 1fr 58px;gap:7px;font-size:.75rem}}
