.WeatherInfo-module__z7KWKW__weather-info{grid-area:info;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:1.5rem;display:grid}.WeatherInfo-module__z7KWKW__weather-info__container{background-image:url(/assets/images/bg-today-large.svg);background-repeat:no-repeat;background-size:cover;border-radius:1.25rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:5rem 1rem;display:flex}.WeatherInfo-module__z7KWKW__weather-info__temp{align-items:center;display:flex}.WeatherInfo-module__z7KWKW__weather-info__temp>img{max-width:90px}.WeatherInfo-module__z7KWKW__weather-info__small-container{background-color:var(--clr-neutral-800);border:1px solid var(--clr-neutral-600);color:var(--clr-neutral-200);border-radius:.75rem;padding:1.25rem}
.DailyForecast-module__yiCYYa__daily-forecast{grid-area:daily;gap:1.25rem;display:grid}.DailyForecast-module__yiCYYa__daily-forecast__content{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1rem;display:grid}.DailyForecast-module__yiCYYa__daily-forecast__container{background-color:var(--clr-neutral-800);border:1px solid var(--clr-neutral-600);text-align:center;border-radius:.75rem;width:100%;padding:1rem .625rem}.DailyForecast-module__yiCYYa__daily-forecast__container>img{max-width:60px;margin-left:auto;margin-right:auto}.DailyForecast-module__yiCYYa__daily-forecast__wrapper{justify-content:space-between;display:flex}
.HourlyForecast-module__a00H0G__hourly-forecast{background-color:var(--clr-neutral-800);border:1px solid var(--clr-neutral-600);border-radius:1.25rem;grid-area:hourly;gap:1rem;padding:1.5rem;display:grid}.HourlyForecast-module__a00H0G__hourly-forecast__header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.HourlyForecast-module__a00H0G__hourly-forecast__container{text-align:right;background-color:var(--clr-neutral-700);border:1px solid var(--clr-neutral-600);border-radius:.5rem;grid-template-columns:auto auto 1fr;align-items:center;padding:.625rem 1rem;display:grid}.HourlyForecast-module__a00H0G__hourly-forecast__container>img{max-width:40px}.HourlyForecast-module__a00H0G__hourly-forecast__dropdown{position:relative}.HourlyForecast-module__a00H0G__hourly-forecast__dropdown-content{text-align:left;background-color:var(--clr-neutral-800);border:1px solid var(--clr-neutral-600);opacity:1;visibility:visible;pointer-events:auto;z-index:1000;border-radius:.75rem;gap:.25rem;width:200px;padding:.5rem;transition:opacity .15s;display:grid;position:absolute;top:calc(100% + .5rem);right:0}.HourlyForecast-module__a00H0G__hourly-forecast__dropdown-content>p{border-radius:.5rem;padding:.5rem}.HourlyForecast-module__a00H0G__hourly-forecast__dropdown-content>p:hover,.HourlyForecast-module__a00H0G__hourly-forecast__dropdown-active{background-color:var(--clr-neutral-700)}.HourlyForecast-module__a00H0G__btn-dropdown{background-color:var(--clr-neutral-600);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 1rem;display:flex}.HourlyForecast-module__a00H0G__btn-dropdown>img{max-width:16px}
.WeatherSearch-module__DdWTqW__cta{text-align:center;grid-area:cta;grid-template-columns:1fr auto;gap:3rem .5rem;width:100%;max-width:650px;margin-left:auto;margin-right:auto;display:grid}.WeatherSearch-module__DdWTqW__cta__search-bar{gap:.5rem;display:flex;position:relative}.WeatherSearch-module__DdWTqW__cta__search-bar>input{color:var(--clr-neutral-000);background:url(/assets/images/icon-search.svg) 12px 12px no-repeat;background-color:var(--clr-neutral-700);border-radius:.5rem;width:100%;padding-left:2.5rem}.WeatherSearch-module__DdWTqW__cta__search-bar>input::placeholder{color:var(--clr-neutral-200)}.WeatherSearch-module__DdWTqW__cta__options{background-color:var(--clr-neutral-800);text-align:left;border-radius:.75rem;gap:.5rem;width:100%;padding:.5rem;display:grid;position:absolute;top:calc(100% + .5rem)}.WeatherSearch-module__DdWTqW__cta__options>p{border-radius:.5rem;padding:.5rem}.WeatherSearch-module__DdWTqW__cta__options__text{cursor:pointer}.WeatherSearch-module__DdWTqW__cta__options>.WeatherSearch-module__DdWTqW__cta__options__text:hover{background-color:var(--clr-neutral-700);border:1px solid var(--clr-neutral-600)}
.CompareWeatherPage-module__UCpnhW__compare{grid-template-columns:repeat(2,1fr);gap:3rem;margin-left:7rem;margin-right:7rem;display:grid}.CompareWeatherPage-module__UCpnhW__compare__container{flex-direction:column;gap:1rem;display:flex}.CompareWeatherPage-module__UCpnhW__compare__right{text-align:right}@media (max-width:900px){.CompareWeatherPage-module__UCpnhW__compare{grid-template-columns:1fr;margin-left:2rem;margin-right:2rem}.CompareWeatherPage-module__UCpnhW__compare__container>h2{text-align:center}}
