/* Aba Clima e riscos */
.clima-days{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin:10px 0 6px}
.clima-day{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:7px 4px 8px;text-align:center;border-top:4px solid var(--leaf)}
.clima-day small{display:block;font-size:12px;color:var(--muted);line-height:1.2}
.clima-day b{display:block;font-family:var(--display);font-weight:700;font-size:21px;letter-spacing:-.02em;line-height:1.15;margin-top:2px}
.clima-day.lvl-atencao{border-top-color:#e0b563;background:#fdf6e6}
.clima-day.lvl-urgente{border-top-color:var(--soil);background:var(--soil-bg)}
.clima-day.lvl-urgente b{color:var(--soil)}
.clima-day.lvl-sem-dado{border-top-color:#b8bfb0}
#v-clima .range{font-size:22px;margin-bottom:8px}
.clima-sub{font-size:18px;margin-top:18px}
.clima-months li{gap:12px}
.clima-mname{flex:none;width:34px;font-family:var(--display)}
.clima-pct{flex:1;height:12px;border-radius:6px;background:#e4e8db;overflow:hidden;min-width:60px}
.clima-pct i{display:block;height:100%;background:#e0b563;border-radius:6px}
.clima-mtext{flex:none;font-size:14px;color:var(--ink2);min-width:128px;text-align:right}
.clima-details{margin-top:12px;font-size:15px}
.clima-details summary{cursor:pointer;color:var(--soy);font-weight:700;min-height:44px;display:flex;align-items:center}
.clima-details .list li{font-size:14px}
.chart .ax.clima-open{font-style:italic}
.clima-exp{margin-top:16px;padding:12px 14px;border:1.5px dashed #efd9a6;border-radius:var(--r);background:#fffaf0}
.clima-exp p{margin:0 0 6px}
#clima-pests .card{cursor:default}
#clima-pests .card small+small{margin-top:2px}
@media (max-width:420px){.clima-mtext{min-width:0;font-size:13px}}
