.weather-score-status-reserved{visibility:hidden}.weather-loading-period{min-height:411px}.weather-loading-summary{border-left:3px solid var(--teal);background:#eeeee3;min-height:357px;padding:20px 24px 10px}.weather-loading-line{background:var(--line);max-width:280px;height:12px;margin-top:18px;display:block}.weather-loading-title{height:26px;margin-top:12px}.weather-loading-short{max-width:150px}.weather-loading-readings{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px;padding-top:14px;display:grid}.weather-loading-readings .weather-loading-line{height:34px;margin:0}.weather-loading-date-control{align-items:center;min-height:54px;display:flex}.weather-loading-date-control .weather-loading-line{width:150px;margin:0}.weather-loading-seasons{min-height:clamp(370px,35vw,452px)}.weather-loading-heading{font-weight:700}.weather-loading-seasons .weather-loading-heading{font-size:26px;line-height:1.2}.weather-loading-chart{border-bottom:1px solid var(--line);background:linear-gradient(180deg, transparent 49.5%, var(--line) 50%, transparent 50.5%);height:260px;margin-block:28px}.weather-loading-annual{min-height:clamp(805px,73vw,935px);padding-top:10px}.weather-loading-annual .weather-loading-heading{font-size:clamp(24px,3vw,34px);line-height:1.15}@media (max-width:760px){.weather-loading-period{min-height:408px}.weather-loading-summary{min-height:354px;padding:16px 16px 8px}.weather-loading-seasons{min-height:373px}.weather-loading-annual{min-height:1330px}}@media (max-width:360px){.weather-loading-period{min-height:430px}.weather-loading-summary{min-height:376px}.weather-loading-seasons{min-height:348px}.weather-loading-annual{min-height:1267px}}
