.data-status--live{color:#155b31;background:#daf2e3}.stats-error{padding:1rem;color:#8a2020;background:#fde2e2;border-radius:.5rem}.weather-municipalities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.weather-card{padding:1rem;background:#fff;border:1px solid #d8e2e5;border-radius:.65rem}.weather-card h3{margin-top:0;color:#164f70}.weather-days{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.weather-days>div{display:flex;flex-direction:column;gap:.25rem;padding:.65rem;text-align:center;background:#eef7fb;border-radius:.45rem}.weather-days time{font-weight:700;text-transform:capitalize}.weather-days strong{font-size:1.1rem}.weather-days span{font-size:.8rem;min-height:2.4em}.weather-days small{color:#52636b}@media(max-width:700px){.weather-municipalities{grid-template-columns:1fr}.weather-days{grid-template-columns:repeat(2,1fr)}}
