/* GreenScoreLive v5 — compact statistics, independent of legacy green cards */
.gs-profile-page .gs-pi.gs-pi-v9 .gs-pi-category-grid.gs-pi-v5-grid{display:block!important;margin-top:14px!important}
.gs-profile-page .gs-pi-v5-top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 20px}
.gs-profile-page .gs-pi-v5-kpi{display:flex;flex-direction:column;gap:6px;align-items:flex-start;justify-content:center;padding:17px 18px;border:1px solid #3a3e43;border-radius:12px;background:#292c30;min-width:0}
.gs-profile-page .gs-pi-v5-kpi strong{font-size:clamp(23px,2.8vw,33px);font-weight:800;line-height:1;color:#f6f7f8;font-variant-numeric:tabular-nums}
.gs-profile-page .gs-pi-v5-kpi span{font-size:12px;font-weight:650;color:#c7ccd1}
.gs-profile-page .gs-pi-v5-kpi small{font-size:11px;color:#80cda7}
.gs-profile-page .gs-pi-v5-subheading{font-size:14px;font-weight:750;color:#e8eaed;margin:20px 0 12px}
.gs-profile-page .gs-pi-v5-rates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.gs-profile-page .gs-pi-v5-rate{border:1px solid #393f44;border-radius:11px;background:#26292d;padding:15px 17px;min-width:0}
.gs-profile-page .gs-pi-v5-rate-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:12px}
.gs-profile-page .gs-pi-v5-rate-head span{font-size:12px;color:#c2c8cf}
.gs-profile-page .gs-pi-v5-rate-head strong{font-size:20px;color:#f4f5f6;font-variant-numeric:tabular-nums}
.gs-profile-page .gs-pi-v5-track{height:7px;border-radius:20px;background:#44494e;overflow:hidden}
.gs-profile-page .gs-pi-v5-fill{display:block;height:100%;background:#60c9a0;border-radius:20px}
.gs-profile-page .gs-pi-v5-rate:nth-child(even) .gs-pi-v5-fill{background:#86a7e6}
.gs-profile-page .gs-pi-v5-rate small{display:block;color:#9ea7b0;font-size:11px;margin-top:9px}
.gs-profile-page .gs-pi-v5-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}
.gs-profile-page .gs-pi-v5-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:46px;padding:10px 2px;border-bottom:1px solid #3a3e42}
.gs-profile-page .gs-pi-v5-label{font-size:13px;color:#c9cfd3}
.gs-profile-page .gs-pi-v5-total{font-size:15px;color:#f2f4f5;font-weight:750;font-variant-numeric:tabular-nums}
.gs-profile-page .gs-pi-v5-per90{font-size:11px;color:#9ca8af;white-space:nowrap;min-width:80px;text-align:right}
.gs-profile-page .gs-pi-v9 .gs-pi-categories{background:#222528!important}
@media(max-width:700px){.gs-profile-page .gs-pi-v5-top{gap:6px}.gs-profile-page .gs-pi-v5-kpi{padding:12px 10px}.gs-profile-page .gs-pi-v5-rates,.gs-profile-page .gs-pi-v5-rows{grid-template-columns:1fr}.gs-profile-page .gs-pi-v5-per90{min-width:unset}}
@media(max-width:390px){.gs-profile-page .gs-pi-v5-top{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* v6 — compact meaningful metric comparisons */
.gs-profile-page .gs-pi-v6-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px}
.gs-profile-page .gs-pi-v6-row{padding:12px 0 13px;border-bottom:1px solid #3b4045;min-width:0}
.gs-profile-page .gs-pi-v6-row-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}
.gs-profile-page .gs-pi-v6-label{font-size:13px;color:#d3d7dc;font-weight:600}
.gs-profile-page .gs-pi-v6-total{font-size:19px;font-weight:800;color:#f6f7f8;font-variant-numeric:tabular-nums}
.gs-profile-page .gs-pi-v6-track{height:5px;border-radius:12px;background:#41464c;overflow:hidden;margin:10px 0 7px}
.gs-profile-page .gs-pi-v6-fill{height:100%;display:block;border-radius:12px;background:#73a7df}
.gs-profile-page .gs-pi-v6-row:nth-child(3n+1) .gs-pi-v6-fill{background:#5bcba0}
.gs-profile-page .gs-pi-v6-sub{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 10px;color:#aeb7c0;font-size:11px;margin-top:7px}
.gs-profile-page .gs-pi-v6-sub small{font-size:10px;color:#8996a3}
.gs-profile-page .gs-pi-v6-note{font-size:10px;line-height:1.5;color:#9ca6b0;margin:12px 0 0}
@media(max-width:700px){.gs-profile-page .gs-pi-v6-rows{grid-template-columns:1fr}}
