/* GreenDorm V1.9.0 — monthly trends */
.gdg-v19{margin:28px 0 32px}
.gdg-v19 h3{margin-bottom:7px}
.gdg-v19-overview{display:flex;align-items:baseline;gap:12px;margin:15px 0;color:#f4e3b8}
.gdg-v19-overview strong{font-size:2rem;line-height:1}
.gdg-v19-overview span{color:#d7e5dd;font-size:.94rem}
.gdg-v19-chart{background:#1a352b;border:1px solid #52675a;border-radius:12px;padding:18px 18px 14px;max-width:1050px}
.gdg-v19-line{display:grid;grid-template-columns:77px minmax(0,1fr) 35px;gap:10px;align-items:center;margin:9px 0;color:#e5eee8;font-size:.9rem}
.gdg-v19-month{font-variant-numeric:tabular-nums}
.gdg-v19-track{height:13px;background:#345247;border-radius:7px;overflow:hidden}
.gdg-v19-track span{display:block;height:100%;background:#e9d29b;border-radius:7px}
.gdg-v19-line b{text-align:right;font-variant-numeric:tabular-nums}
.gdg-v19-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:1050px;margin-top:13px}
.gdg-v19-sources article{background:#203b31;border:1px solid #52675a;border-radius:9px;padding:14px}
.gdg-v19-sources h4{margin:0 0 9px;color:#f4e3b8}.gdg-v19-sources strong{font-size:1.35rem}.gdg-v19-sources small{color:#e0ece4}
.gdg-v19-warning{color:#f4dcb3;border-left:3px solid #e6ba65;padding:6px 10px}
@media(max-width:600px){.gdg-v19-sources{grid-template-columns:1fr}.gdg-v19-line{grid-template-columns:68px minmax(0,1fr) 25px;gap:7px;font-size:.78rem}.gdg-v19-chart{padding:12px}}
