.weather-info[data-v-899f489a]{padding:32px 16px 40px}@media (width>=768px){.weather-info[data-v-899f489a]{padding:64px 16px}.weather-info__title[data-v-899f489a]{justify-content:space-between;display:flex}}.weather-info__options[data-v-899f489a]{margin-bottom:16px;display:flex}.weather-info__options .primary-btn[data-v-899f489a],.weather-info__options .secondary-btn[data-v-899f489a]{letter-spacing:.1px;padding:4px 12px;font-size:12px;font-weight:700;line-height:18px}.weather-info__options .primary-btn[data-v-899f489a]:after,.weather-info__options .secondary-btn[data-v-899f489a]:after{content:none}.weather-info__chart[data-v-899f489a]{flex-direction:column;display:flex}@media (width>=1400px){.weather-info__chart[data-v-899f489a]{flex-direction:row;justify-content:space-between;margin-top:auto}}.weather-info__chart-summary .average-desc[data-v-899f489a]{color:#777d87;letter-spacing:.1px;margin-bottom:6px;font-size:12px;font-weight:400;line-height:18px;display:flex}.weather-info__chart-summary .average-desc.average-max .average-color[data-v-899f489a]{background:#d5efec}.weather-info__chart-summary .average-desc.average-min .average-color[data-v-899f489a]{background:#dee8f5}.weather-info__chart-summary .average-color[data-v-899f489a]{width:16px;height:16px;margin-inline-end:8px}.weather-info__chart-highlights[data-v-899f489a]{grid-gap:9px;grid-template-columns:repeat(6,1fr);margin-top:32px;display:grid}@media (width>=768px){.weather-info__options .primary-btn[data-v-899f489a],.weather-info__options .secondary-btn[data-v-899f489a]{padding:3px 12px}.weather-info__chart[data-v-899f489a]{align-items:center}.weather-info__chart-highlights[data-v-899f489a]{width:fit-content}}@media (width>=1400px){.weather-info__chart-highlights[data-v-899f489a]{margin-top:0}}.weather-info__chart-highlights .svg-icon[data-v-899f489a]{width:18px;height:18px;margin-bottom:8px}@media (width>=768px){.weather-info__chart-highlights .svg-icon[data-v-899f489a]{margin-inline-start:auto}.weather-info__chart-highlights .highlight.narrow .svg-icon[data-v-899f489a]{top:calc(100% + 12px);position:absolute;inset-inline-end:0}}.weather-info__chart-highlights .highlight[data-v-899f489a]{background:var(--v542b4f05);grid-column:span 3;padding:16px 24px}@media (width>=1400px){.weather-info__chart-highlights .highlight[data-v-899f489a]{padding:24px 40px}}.weather-info__chart-highlights .highlight.hot .svg-icon[data-v-899f489a]{fill:var(--v6fe89d3d)}.weather-info__chart-highlights .highlight.hot .highlight-number[data-v-899f489a]{color:var(--v6fe89d3d)}.weather-info__chart-highlights .highlight.cold .svg-icon[data-v-899f489a]{fill:#2367ba}.weather-info__chart-highlights .highlight.cold .highlight-number[data-v-899f489a]{color:#2367ba}.weather-info__chart-highlights .highlight.narrow[data-v-899f489a]{grid-column:span 2}.weather-info__chart-highlights .highlight.narrow .highlight-title[data-v-899f489a]{flex-direction:row;position:relative}.weather-info__chart-highlights .highlight-title[data-v-899f489a]{flex-direction:column;margin-bottom:8px;font-size:14px;font-weight:500;line-height:24px;display:flex}@media (width>=768px){.weather-info__chart-highlights .highlight-title[data-v-899f489a]{flex-direction:row-reverse;margin-bottom:12px;font-size:16px}}.weather-info__chart-highlights .highlight-number[data-v-899f489a]{margin-bottom:4px;font-size:16px;font-weight:700;line-height:24px}@media (width>=768px){.weather-info__chart-highlights .highlight-number[data-v-899f489a]{margin-bottom:8px;font-size:18px}}.weather-info__chart-highlights .highlight-subtitle[data-v-899f489a]{color:#777d87;text-transform:uppercase;font-size:10px;font-weight:400;line-height:16px}.weather-info__chart-months[data-v-899f489a]{max-width:100%;display:flex;overflow-x:scroll}@media (width>=768px){.weather-info__chart-highlights .highlight-subtitle[data-v-899f489a]{font-size:12px}.weather-info__chart-graph[data-v-899f489a]{margin-top:auto}.weather-info__chart-months[data-v-899f489a]{overflow-x:unset}}.weather-info__chart-months .month-block[data-v-899f489a]{flex-direction:column;margin-inline-end:8px;display:flex}.weather-info__chart-months .month-info[data-v-899f489a]{text-align:center;width:26px;margin-top:auto}.weather-info__chart-months .month-info .number[data-v-899f489a]{color:#404040;letter-spacing:.1px;margin-bottom:4px;font-size:10px;font-weight:400;line-height:16px}.weather-info__chart-months .month-info.month-max .column[data-v-899f489a]{background:#d5efec}.weather-info__chart-months .month-info.month-max[data-v-899f489a]{margin-inline-end:4px}.weather-info__chart-months .month-info.month-min .column[data-v-899f489a]{background:#dee8f5}.weather-info__chart-months .month-temps[data-v-899f489a]{margin-top:auto;display:flex}.weather-info__chart-months .month-name[data-v-899f489a]{color:#404040;letter-spacing:.1px;text-align:center;margin-top:4px;font-size:12px;font-weight:400;line-height:18px}.weather-info__chart-months .column[data-v-899f489a]{padding-bottom:12px}.weather-info__forecast[data-v-899f489a]{grid-gap:16px;grid-template-columns:repeat(7,1fr);display:grid;overflow-x:scroll}@media (width>=768px){.weather-info__forecast[data-v-899f489a]{overflow-x:unset;grid-template-columns:repeat(3,1fr)}}@media (width>=992px){.weather-info__forecast[data-v-899f489a]{grid-template-columns:repeat(5,1fr)}}@media (width>=1400px){.weather-info__forecast[data-v-899f489a]{grid-template-columns:repeat(7,1fr)}}.weather-info__forecast .forecast-block[data-v-899f489a]{background:var(--v542b4f05);flex-flow:wrap;width:171px;padding:12px 12px 24px;display:flex}.weather-info__forecast .highlight-subtitle[data-v-899f489a]{color:#404040;font-size:10px;font-weight:var(--b42b97e0);text-align:center;width:100%;margin-bottom:16px;line-height:10px}.weather-info__forecast .weather-icon[data-v-899f489a]{width:50px;height:50px;margin-block:6px;margin-inline:0 16px}.weather-info__forecast .weather-icon .svg-icon[data-v-899f489a]{width:50px;height:50px}.weather-info__forecast .weather-temperature[data-v-899f489a]{flex-flow:wrap;flex:1;justify-content:space-between;display:flex}.weather-info__forecast .weather-temperature-average[data-v-899f489a]{margin-bottom:10px;font-size:36px;font-weight:400;line-height:39px;position:relative}.weather-info__forecast .weather-temperature .unit[data-v-899f489a]{bottom:0;font-size:10px;font-weight:600;line-height:16px;position:absolute;inset-inline-end:4px}.weather-info__forecast .weather-temperature-high[data-v-899f489a],.weather-info__forecast .weather-temperature-low[data-v-899f489a]{font-size:12px;font-weight:var(--b42b97e0);color:#404040;line-height:13px}.weather-info_guide[data-v-899f489a]{color:#404040;font-size:12px;font-weight:var(--b42b97e0);text-align:justify;margin-top:16px}@media (width>=768px){.weather-info_guide[data-v-899f489a]{margin-top:32px;font-size:14px}}
