.forecast-list-days{--chevron-icon:24px;--date-view:45px;--weather-icon:24px;--wind-legend-view:48px;--wind-item-view:48px;--sun-item-view:48px;--min-max-temp:1fr;--precipitation-views:1fr}@media(min-width:480px){.forecast-list-days{--weather-icon:60px;--wind-legend-view:78px;--wind-item-view:1fr}}@media(min-width:416px){.forecast-list-days{--precipitation-views:1.6fr}}@media(min-width:624px){.forecast-list-days{--weather-icon:1fr;--chevron-icon:40px;--date-view:120px;--precipitation-views:1fr 1fr}}.forecast-list-days{width:100%;max-width:715px;background-color:var(--br-table-default);padding:4px}.forecast-list-days .forecast-list-days__accordion-header{margin-block-start:unset;margin-block-end:unset}.forecast-list-days__item{box-shadow:0 2px 8px 0 var(--br-black-strong);margin-bottom:8px}.forecast-list-days__legend{width:100%;padding:0 6px;display:grid;justify-items:center;grid-template-columns:var(--chevron-icon) var(--date-view) var(--weather-icon) var(--min-max-temp) var(--precipitation-views) var(--wind-legend-view);grid-gap:8px;align-items:center;margin:0 0 8px}.forecast-list-days__legend__item{text-align:left}.forecast-list-days__legend__item__min-max-temp{display:flex;justify-content:flex-start;gap:8px}.forecast-list-days__legend__showers-sun{display:none}@media(min-width:624px){.forecast-list-days__legend__showers-sun{display:flex}}@media(min-width:880px){.forecast-list-days__legend{padding-right:12px;grid-template-columns:var(--chevron-icon) var(--date-view) var(--weather-icon) var(--min-max-temp) var(--precipitation-views) var(--wind-legend-view)}.forecast-list-days__legend--with-sun{grid-template-columns:var(--chevron-icon) var(--date-view) var(--weather-icon) var(--min-max-temp) var(--precipitation-views) var(--wind-legend-view) var(--sun-item-view)}}.forecast-list-days__day{width:100%;height:48px;background-color:var(--br-table-bg-top);display:grid;font-weight:var(--br-font-weight-bold);justify-items:center;grid-template-columns:var(--chevron-icon) var(--date-view) var(--weather-icon) var(--min-max-temp) var(--precipitation-views) var(--wind-item-view);grid-gap:8px;align-items:center;margin-bottom:8px;border:none;border-radius:4px;border-radius:var(--radius-list-item,4px)}@media(min-width:880px){.forecast-list-days__day{grid-template-columns:var(--chevron-icon) var(--date-view) var(--weather-icon) var(--min-max-temp) var(--precipitation-views) var(--wind-item-view)}.forecast-list-days__day--with-sun{grid-template-columns:var(--chevron-icon) var(--date-view) var(--weather-icon) var(--min-max-temp) var(--precipitation-views) var(--wind-item-view) var(--sun-item-view)}}.forecast-list-days__day[data-state=open]{margin-bottom:0;padding-right:24px;grid-template-columns:24px 1fr 1fr;text-align:left;border-radius:4px 4px 0 0;border-radius:var(--radius-list-item,4px) var(--radius-list-item,4px) 0 0;justify-items:stretch}@media(min-width:624px){.forecast-list-days__day[data-state=open]{grid-template-columns:40px 1fr 1fr}}@media(min-width:880px){.forecast-list-days__date{width:120px}}.forecast-list-days__content{overflow:hidden}.forecast-list-days__content[data-state=open]{animation:slideDown .3s ease-out}.forecast-list-days__content[data-state=closed]{animation:slideUp .3s ease-out}.forecast-list-days__chevron{transition:transform .3s;cursor:pointer;color:var(--br-button-primary-bg);width:24px;height:24px}@media(min-width:624px){.forecast-list-days__chevron{width:40px;height:40px}}.forecast-list-days__day[data-state=open]>.forecast-list-days__chevron{transform:rotate(-180deg)}.forecast-list-days__short-date{display:flex;flex-direction:column}@media(min-width:624px){.forecast-list-days__short-date{display:none}}.forecast-list-days__short-date__date{font-size:var(--br-font-size-m)}.forecast-list-days__short-date__weekday{text-transform:capitalize}.forecast-list-days__weather-icon{width:100%;height:24px}@media(min-width:480px){.forecast-list-days__weather-icon{height:32px}}.forecast-list-days__min-max-temp{display:flex;flex-direction:row;gap:4px;justify-content:flex-start}.forecast-list-days__rain-block{display:flex;flex-direction:row;gap:2px;justify-content:flex-start}@media(min-width:624px){.forecast-list-days__rain-block{display:none}}.forecast-list-days__rain-block-percentage,.forecast-list-days__rain-percentage,.forecast-list-days__rain-precipitationmm{display:none}@media(min-width:624px){.forecast-list-days__rain-block-percentage,.forecast-list-days__rain-percentage,.forecast-list-days__rain-precipitationmm{display:flex}}.forecast-list-days__day[data-state=closed]>.forecast-list-days__date>.forecast-list-days__long-date,.forecast-list-days__day[data-state=closed]>.forecast-sun-data,.forecast-list-days__day[data-state=open]>.forecast-list-days__min-max-temp,.forecast-list-days__day[data-state=open]>.forecast-list-days__rain-block,.forecast-list-days__day[data-state=open]>.forecast-list-days__rain-percentage,.forecast-list-days__day[data-state=open]>.forecast-list-days__rain-precipitationmm,.forecast-list-days__day[data-state=open]>.forecast-list-days__sunshine-percentage,.forecast-list-days__day[data-state=open]>.forecast-list-days__weather-icon,.forecast-list-days__day[data-state=open]>.forecast-list-wind-icon,.forecast-list-days__day[data-state=open]>.forecast-list-wind-text{display:none}@media(min-width:624px){.forecast-list-days__day[data-state=closed]>.forecast-list-days__date>.forecast-list-days__long-date{display:flex}}.forecast-list-days__day[data-state=open]>.forecast-list-days__date>.forecast-list-days__long-date{display:none}@media(min-width:480px){.forecast-list-days__day[data-state=open]>.forecast-list-days__date>.forecast-list-days__long-date{display:flex}}.forecast-list-days__day[data-state=open]>.forecast-list-days__date>.forecast-list-days__short-date{display:flex}@media(min-width:480px){.forecast-list-days__day[data-state=open]>.forecast-list-days__date>.forecast-list-days__short-date{display:none}}.forecast-list-days__max-temp{color:var(--br-text-accent-2)}.forecast-list-days__min-temp{color:var(--br-text-accent-1)}.forecast-list-wind-text{text-align:left;display:flex;align-items:center;width:68px;justify-content:center;padding-right:8px}@media(min-width:480px){.forecast-list-wind-text{justify-content:space-between}}.forecast-list-wind-icon{display:none}@media(min-width:480px){.forecast-list-wind-icon{display:flex;justify-content:center}}@keyframes slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}