.PlaceInput-module-scss-module__wl4Rvq__placeInput{pointer-events:none;justify-content:center;align-items:center;gap:30px;margin:10rem auto 5rem;display:flex;position:relative}@media (max-width:1400px){.PlaceInput-module-scss-module__wl4Rvq__placeInput{margin-top:14rem}}@media (max-width:900px){.PlaceInput-module-scss-module__wl4Rvq__placeInput{margin-top:10rem}}@media (max-width:600px){.PlaceInput-module-scss-module__wl4Rvq__placeInput{margin-bottom:2rem}}.PlaceInput-module-scss-module__wl4Rvq__placeInput__input{position:relative}@media (max-width:900px){.PlaceInput-module-scss-module__wl4Rvq__placeInput__input{width:100%}}.PlaceInput-module-scss-module__wl4Rvq__placeInput input{pointer-events:all;border:1px solid #0000;border-radius:20px;width:65rem;height:8rem;padding:1rem 2rem 1rem 10rem;font-size:4rem;overflow:hidden;box-shadow:0 0 8px #0000004d}@media (max-width:900px){.PlaceInput-module-scss-module__wl4Rvq__placeInput input{width:100%;font-size:2.4rem}}@media (max-width:600px){.PlaceInput-module-scss-module__wl4Rvq__placeInput input{height:6rem;padding:1rem 2rem 1rem 6rem;font-size:2rem}}.PlaceInput-module-scss-module__wl4Rvq__placeInput input:focus{border-color:#0000;outline:none;box-shadow:0 0 8px orange}.PlaceInput-module-scss-module__wl4Rvq__placeInput__icon{position:absolute;top:50%;left:4rem;transform:translateY(-50%)}@media (max-width:600px){.PlaceInput-module-scss-module__wl4Rvq__placeInput__icon{left:2rem}}.PlaceInput-module-scss-module__wl4Rvq__places{z-index:2;pointer-events:all;max-height:calc(100dvh - 14rem);padding-top:1rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto}@media (min-width:901px){.PlaceInput-module-scss-module__wl4Rvq__places{scrollbar-width:none;-ms-overflow-style:none}.PlaceInput-module-scss-module__wl4Rvq__places::-webkit-scrollbar{display:none}}@media (max-width:900px){.PlaceInput-module-scss-module__wl4Rvq__places{max-height:calc(100dvh - 19rem)}}@media (max-width:600px){.PlaceInput-module-scss-module__wl4Rvq__places{max-height:calc(100dvh - 17rem)}}.PlaceInput-module-scss-module__wl4Rvq__placeCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left;cursor:pointer;background:#8080804d;border:none;border-radius:2rem;flex-direction:column;align-items:flex-start;gap:10px;width:65rem;max-width:100%;margin:0 auto;padding:2rem;transition:all .3s;display:flex}.PlaceInput-module-scss-module__wl4Rvq__placeCard:hover,.PlaceInput-module-scss-module__wl4Rvq__placeCard:focus{background-color:#ffa50080;outline:none}.PlaceInput-module-scss-module__wl4Rvq__placeCard:not(:first-child){margin-top:10px}@media (max-width:900px){.PlaceInput-module-scss-module__wl4Rvq__placeCard{width:100%;padding:1rem 2rem}}@media (max-width:600px){.PlaceInput-module-scss-module__wl4Rvq__placeCard{gap:3px}}.PlaceInput-module-scss-module__wl4Rvq__placeCard h3,.PlaceInput-module-scss-module__wl4Rvq__placeCard p{margin:0}.PlaceInput-module-scss-module__wl4Rvq__placeCard h3{font-size:2rem}@media (max-width:900px){.PlaceInput-module-scss-module__wl4Rvq__placeCard h3{font-size:1.6rem}}@media (max-width:600px){.PlaceInput-module-scss-module__wl4Rvq__placeCard h3{font-weight:500;line-height:1.3}}.PlaceInput-module-scss-module__wl4Rvq__loaderwrap{z-index:2;position:absolute;top:100%;left:0;right:0}
.WeatherFacts-module-scss-module__vahUmq__weather{max-width:100vw;overflow-x:hidden}.WeatherFacts-module-scss-module__vahUmq__weather__inner{flex-direction:column;gap:30px;display:flex;position:relative}@media (max-width:600px){.WeatherFacts-module-scss-module__vahUmq__weather__inner{gap:2rem}}.WeatherFacts-module-scss-module__vahUmq__weather__city{color:orange;font-size:7rem;font-weight:900}@media (max-width:1800px){.WeatherFacts-module-scss-module__vahUmq__weather__city{font-size:4.5rem;top:3rem}}@media (max-width:900px){.WeatherFacts-module-scss-module__vahUmq__weather__city{font-size:3.6rem;top:5rem}}@media (max-width:600px){.WeatherFacts-module-scss-module__vahUmq__weather__city{font-size:2.4rem}}.WeatherFacts-module-scss-module__vahUmq__weather__city.WeatherFacts-module-scss-module__vahUmq__cold{color:#63beff}.WeatherFacts-module-scss-module__vahUmq__weather__city h2{margin:0;line-height:1.2}.WeatherFacts-module-scss-module__vahUmq__weather__desc{margin:0;font-size:1.8rem;font-weight:400}@media (min-width:1401px){.WeatherFacts-module-scss-module__vahUmq__weather__desc{max-width:calc(100% - 33rem)}}@media (max-width:900px){.WeatherFacts-module-scss-module__vahUmq__weather__desc{font-size:1.6rem}}@media (max-width:600px){.WeatherFacts-module-scss-module__vahUmq__weather__desc{font-size:1.2rem}}.WeatherFacts-module-scss-module__vahUmq__weather__searchItemsList{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}@media (max-width:600px){.WeatherFacts-module-scss-module__vahUmq__weather__searchItemsList{margin-top:1rem}}.WeatherFacts-module-scss-module__vahUmq__weather__currentlist{grid-template-columns:repeat(3,1fr);gap:4rem;width:100%;margin-bottom:6rem;display:grid}@media (max-width:1200px){.WeatherFacts-module-scss-module__vahUmq__weather__currentlist{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.WeatherFacts-module-scss-module__vahUmq__weather__currentlist{gap:2rem}}@media (max-width:600px){.WeatherFacts-module-scss-module__vahUmq__weather__currentlist{column-gap:1rem}}.WeatherFacts-module-scss-module__vahUmq__weather__currentlistitem{aspect-ratio:3/2;position:relative}@media (max-width:900px){.WeatherFacts-module-scss-module__vahUmq__weather__currentlistitem{aspect-ratio:unset;min-height:10rem}}.WeatherFacts-module-scss-module__vahUmq__weather__image{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.WeatherFacts-module-scss-module__vahUmq__weather__nexttitle{margin-bottom:3rem;font-size:4rem;font-weight:600}@media (max-width:900px){.WeatherFacts-module-scss-module__vahUmq__weather__nexttitle{font-size:3.2rem}}@media (max-width:600px){.WeatherFacts-module-scss-module__vahUmq__weather__nexttitle{font-size:2.4rem}}.WeatherFacts-module-scss-module__vahUmq__weather__nextlist{grid-template-columns:repeat(3,44rem);align-self:flex-start;gap:3rem;margin:2rem 0 4rem;display:grid}@media (max-width:1500px){.WeatherFacts-module-scss-module__vahUmq__weather__nextlist{grid-template-columns:repeat(3,1fr)}}@media (max-width:1200px){.WeatherFacts-module-scss-module__vahUmq__weather__nextlist{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.WeatherFacts-module-scss-module__vahUmq__weather__nextlist{gap:2rem}}@media (max-width:600px){.WeatherFacts-module-scss-module__vahUmq__weather__nextlist{column-gap:1rem;margin-bottom:0}}
.WeatherCard-module-scss-module__fpI_7q__weatherCard{background-color:#fff;border-bottom:.3rem solid orange;border-radius:20px;flex:1;justify-content:center;align-items:center;gap:2rem;height:100%;padding:3rem;display:flex;box-shadow:0 0 8px #0000004d}@media (max-width:900px){.WeatherCard-module-scss-module__fpI_7q__weatherCard{padding:2rem}}@media (max-width:600px){.WeatherCard-module-scss-module__fpI_7q__weatherCard{gap:1rem;padding:1.5rem}}@media (max-width:400px){.WeatherCard-module-scss-module__fpI_7q__weatherCard{padding:1rem}}.WeatherCard-module-scss-module__fpI_7q__weatherCard__value{font-size:8.5rem;font-weight:700;display:inline}@media (max-width:900px){.WeatherCard-module-scss-module__fpI_7q__weatherCard__value{font-size:6rem}}@media (max-width:600px){.WeatherCard-module-scss-module__fpI_7q__weatherCard__value{font-size:4rem}}@media (max-width:400px){.WeatherCard-module-scss-module__fpI_7q__weatherCard__value{font-size:3.6rem}}@media (min-width:1800px){.WeatherCard-module-scss-module__fpI_7q__weatherCard__value{font-size:10rem}}.WeatherCard-module-scss-module__fpI_7q__weatherCard__unit{color:orange;font-size:2.4rem;display:inline}@media (max-width:900px){.WeatherCard-module-scss-module__fpI_7q__weatherCard__unit{font-size:1.8rem}}@media (max-width:600px){.WeatherCard-module-scss-module__fpI_7q__weatherCard__unit{font-size:1.4rem}}@media (max-width:400px){.WeatherCard-module-scss-module__fpI_7q__weatherCard__unit{font-size:1.2rem}}.WeatherCard-module-scss-module__fpI_7q__weatherCard__label{color:gray;margin-top:1rem;font-size:2.4rem;display:block}@media (max-width:900px){.WeatherCard-module-scss-module__fpI_7q__weatherCard__label{font-size:1.8rem}}@media (max-width:600px){.WeatherCard-module-scss-module__fpI_7q__weatherCard__label{margin-top:0;font-size:1.4rem}}@media (max-width:400px){.WeatherCard-module-scss-module__fpI_7q__weatherCard__label{font-size:1.2rem}}@media (max-width:600px){.WeatherCard-module-scss-module__fpI_7q__weatherCard img{width:4rem;height:4rem}}.WeatherCard-module-scss-module__fpI_7q__weatherCard__windDirectionLabel{text-align:center;color:gray;margin:0;font-size:2rem}@media (max-width:900px){.WeatherCard-module-scss-module__fpI_7q__weatherCard__windDirectionLabel{font-size:1.6rem}}@media (max-width:600px){.WeatherCard-module-scss-module__fpI_7q__weatherCard__windDirectionLabel{font-size:1.4rem}}@media (max-width:400px){.WeatherCard-module-scss-module__fpI_7q__weatherCard__windDirectionLabel{font-size:1.2rem}}
.NextCard-module-scss-module__zRrw8q__nextCard{background-color:#63beff;border-radius:20px;flex-direction:column;gap:1.5rem;min-height:10rem;padding:2rem;display:flex;box-shadow:0 0 8px #0000004d}@media (max-width:600px){.NextCard-module-scss-module__zRrw8q__nextCard{gap:1rem;padding:1rem}}.NextCard-module-scss-module__zRrw8q__nextCard__title{align-self:flex-end;margin:0;font-size:2rem;font-weight:400}@media (max-width:900px){.NextCard-module-scss-module__zRrw8q__nextCard__title{margin-bottom:-1rem;font-size:1.6rem}}@media (max-width:600px){.NextCard-module-scss-module__zRrw8q__nextCard__title{font-size:1.2rem}}@media (max-width:900px){.NextCard-module-scss-module__zRrw8q__nextCard__image{width:8rem;height:8rem}}@media (max-width:600px){.NextCard-module-scss-module__zRrw8q__nextCard__image{width:5rem;height:5rem}}.NextCard-module-scss-module__zRrw8q__nextCard__main{justify-content:center;align-items:center;display:flex}.NextCard-module-scss-module__zRrw8q__nextCard__precipitationvalue{color:#fff;margin:0;font-size:6rem;font-weight:600;display:inline-block}@media (max-width:900px){.NextCard-module-scss-module__zRrw8q__nextCard__precipitationvalue{font-size:4rem}}@media (max-width:400px){.NextCard-module-scss-module__zRrw8q__nextCard__precipitationvalue{font-size:3.2rem}}.NextCard-module-scss-module__zRrw8q__nextCard__precipitationvaluelabel{color:#fff;margin:0 0 0 .3rem;font-size:3.2rem;display:inline-block}@media (max-width:900px){.NextCard-module-scss-module__zRrw8q__nextCard__precipitationvaluelabel{font-size:2rem}}@media (max-width:600px){.NextCard-module-scss-module__zRrw8q__nextCard__precipitationvaluelabel{font-size:1.2rem}}.NextCard-module-scss-module__zRrw8q__nextCard__precipitationlabel{color:#fff;margin:0;font-size:1.2rem}
.ChartComponent-module-scss-module__aP1eQq__chart{width:100%;margin:3rem 0 0}.ChartComponent-module-scss-module__aP1eQq__chart:last-of-type{margin-bottom:10rem}@media (max-width:600px){.ChartComponent-module-scss-module__aP1eQq__chart__outerWrapper{margin:0 -2rem;overflow-x:auto}.ChartComponent-module-scss-module__aP1eQq__chart__innerWrapper{width:200vw}}.ChartComponent-module-scss-module__aP1eQq__chart__title{margin-bottom:3rem;font-size:4rem;font-weight:600;line-height:1.3}@media (max-width:900px){.ChartComponent-module-scss-module__aP1eQq__chart__title{font-size:3.2rem}}@media (max-width:600px){.ChartComponent-module-scss-module__aP1eQq__chart__title{font-size:2.4rem}}.ChartComponent-module-scss-module__aP1eQq__chartbuttons{flex-wrap:wrap;justify-content:flex-start;gap:3rem;margin-bottom:6rem;display:flex}@media (max-width:1700px){.ChartComponent-module-scss-module__aP1eQq__chartbuttons{grid-template-columns:repeat(5,1fr);gap:2rem;display:grid}}@media (max-width:600px){.ChartComponent-module-scss-module__aP1eQq__chartbuttons{grid-template-columns:repeat(3,1fr);gap:1rem}}.ChartComponent-module-scss-module__aP1eQq__chartbuttons__btn{cursor:pointer;background-color:#fff;border:1px solid #0000;border-bottom:.5rem solid #8080804d;flex-direction:column;justify-content:flex-end;align-items:center;gap:.5rem;width:25rem;padding:2rem .5rem 1rem;font-size:2.4rem;transition:all .3s;display:flex;position:relative}@media (max-width:1700px){.ChartComponent-module-scss-module__aP1eQq__chartbuttons__btn{width:unset;font-size:2rem}}@media (max-width:1200px){.ChartComponent-module-scss-module__aP1eQq__chartbuttons__btn{font-size:1.8rem}}@media (max-width:900px){.ChartComponent-module-scss-module__aP1eQq__chartbuttons__btn{padding:1rem .3rem .5rem;font-size:1.6rem}}@media (max-width:600px){.ChartComponent-module-scss-module__aP1eQq__chartbuttons__btn{border-bottom-width:.3rem;padding:.3rem .1rem;font-size:1.3rem}}.ChartComponent-module-scss-module__aP1eQq__chartbuttons__btn span{color:gray;font-size:1.8rem;font-weight:400}@media (max-width:1700px){.ChartComponent-module-scss-module__aP1eQq__chartbuttons__btn span{font-size:1.6rem}}@media (max-width:900px){.ChartComponent-module-scss-module__aP1eQq__chartbuttons__btn span{font-size:1.4rem}}@media (max-width:600px){.ChartComponent-module-scss-module__aP1eQq__chartbuttons__btn span{font-size:1.2rem}}.ChartComponent-module-scss-module__aP1eQq__chartbuttons__btn:after{content:"";z-index:1;background-color:orange;width:0;height:.5rem;transition:all .5s ease-in-out;display:block;position:absolute;bottom:-.5rem;left:0}@media (max-width:600px){.ChartComponent-module-scss-module__aP1eQq__chartbuttons__btn:after{height:.3rem;bottom:-.3rem}}.ChartComponent-module-scss-module__aP1eQq__chartbuttons__btn:hover:after{width:100%}@media (max-width:600px){.ChartComponent-module-scss-module__aP1eQq__chartbuttons__btn.ChartComponent-module-scss-module__aP1eQq__active{border-bottom-width:.3rem}}.ChartComponent-module-scss-module__aP1eQq__chartbuttons__btn.ChartComponent-module-scss-module__aP1eQq__active:after{width:100%}
.SearchedPlaces-module-scss-module__UrFgeG__searchedPlaces{flex-wrap:wrap;gap:2rem;display:flex}.SearchedPlaces-module-scss-module__UrFgeG__onePlace{background-color:#ffa50066;border-radius:2rem;align-items:center;gap:1.5rem;padding:.5rem .5rem .5rem 2rem;transition:all .3s;display:flex}.SearchedPlaces-module-scss-module__UrFgeG__onePlace:hover,.SearchedPlaces-module-scss-module__UrFgeG__onePlace:focus-within{background-color:orange}.SearchedPlaces-module-scss-module__UrFgeG__onePlace__name{cursor:pointer;background:0 0;border:none;outline:none;margin:0;font-size:1.6rem;line-height:1}@media (max-width:600px){.SearchedPlaces-module-scss-module__UrFgeG__onePlace__name{font-size:1.4rem}}.SearchedPlaces-module-scss-module__UrFgeG__onePlace__close{cursor:pointer;align-items:center;height:100%;display:flex}.SearchedPlaces-module-scss-module__UrFgeG__onePlace__close:hover img{filter:invert()}
.WeatherTop-module-scss-module__DMIM0q__weatherTop{position:absolute;top:0;left:0;right:0}.WeatherTop-module-scss-module__DMIM0q__weatherTop__inner{justify-content:flex-end;display:flex}.WeatherTop-module-scss-module__DMIM0q__weatherTop__inner img{width:30rem;height:30rem}@media (max-width:1400px){.WeatherTop-module-scss-module__DMIM0q__weatherTop__inner{justify-content:center;height:12rem}.WeatherTop-module-scss-module__DMIM0q__weatherTop__inner img{width:auto;height:12rem}}@media (max-width:900px){.WeatherTop-module-scss-module__DMIM0q__weatherTop__inner,.WeatherTop-module-scss-module__DMIM0q__weatherTop__inner img{height:9rem}}
