.weatherdisplay-module__KUCGPG__locationName{z-index:8;text-align:center;color:#fff;background-color:#1a1a1a99;border:1px solid #41414180;border-radius:8px;justify-content:center;align-items:center;width:150px;margin-top:-10px;margin-bottom:-5px;margin-left:27.5px;padding:0 1.25rem;font-size:3vmin;font-weight:700;display:flex}.weatherdisplay-module__KUCGPG__currentWeatherBox{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:6;background-color:#1a1a1acc;border:2px solid #414141;border-radius:8px;width:175px;min-height:180px;margin-top:-5px;margin-bottom:-10px;margin-left:15px;padding:20px;position:relative}.weatherdisplay-module__KUCGPG__currenttemperature{z-index:6;justify-content:center;align-items:center;margin-top:-20px;margin-left:12px;padding:.5rem;font-size:5vmin;font-weight:700;display:flex}.weatherdisplay-module__KUCGPG__currentconditions{z-index:2;text-align:center;justify-content:center;align-items:center;margin-top:-10px;margin-left:0;padding:.5rem;font-size:2.5vmin;font-weight:700;display:flex}.weatherdisplay-module__KUCGPG__dailyForecastContainer{z-index:5;width:fit-content;max-width:950px;margin-top:30px;margin-bottom:20px;margin-left:0;display:inline-block;position:relative}.weatherdisplay-module__KUCGPG__dailyForecastTab{color:#fff;z-index:6;background-color:#1a1a1a;border:2px solid #414141;border-bottom:none;border-radius:8px 8px 0 0;margin-top:45px;padding:6px 14px;font-size:1.8vmin;font-weight:700;position:absolute;top:-30px;left:40px}.weatherdisplay-module__KUCGPG__dailyForecastBox{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#1a1a1acc;border:2px solid #414141;border-radius:8px;width:900px;margin-top:45px;margin-left:15px;padding:2px 4px;display:inline-block}.weatherdisplay-module__KUCGPG__dailytemperature{z-index:5;justify-content:flex-start;align-items:center;gap:.5rem;max-width:100%;margin:0;padding:.5rem .25rem;font-size:1vmin;font-weight:700;display:flex;overflow-x:auto}.weatherdisplay-module__KUCGPG__forecastDay{z-index:4;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;width:55px;min-width:60px;padding:5px;font-size:1.2vmin;font-weight:700;display:flex}.weatherdisplay-module__KUCGPG__forecastDay p{text-align:center;white-space:nowrap;margin:0;line-height:1.2}.weatherdisplay-module__KUCGPG__hourlyForecastContainer{z-index:5;width:fit-content;max-width:950px;margin-top:30px;margin-bottom:20px;margin-left:0;display:inline-block;position:relative}.weatherdisplay-module__KUCGPG__hourlyForecastTab{color:#fff;z-index:6;background-color:#1a1a1a;border:2px solid #414141;border-bottom:none;border-radius:8px 8px 0 0;margin-top:45px;padding:6px 14px;font-size:1.8vmin;font-weight:700;position:absolute;top:-30px;left:40px}.weatherdisplay-module__KUCGPG__hourlyForecastBox{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#1a1a1acc;border:2px solid #414141;border-radius:8px;width:900px;margin-top:45px;margin-left:15px;padding:2px 4px;display:inline-block}.weatherdisplay-module__KUCGPG__hourlyForecast{z-index:5;justify-content:flex-start;align-items:center;gap:.5rem;max-width:100%;margin:0;padding:.5rem .25rem;font-size:1vmin;font-weight:700;display:flex;overflow-x:auto}.weatherdisplay-module__KUCGPG__hourlyItem{z-index:4;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;width:55px;min-width:60px;padding:5px;font-size:1.2vmin;font-weight:700;display:flex}.weatherdisplay-module__KUCGPG__hourlyItem p{text-align:center;white-space:nowrap;margin:0;line-height:1.2}.weatherdisplay-module__KUCGPG__fadeIn{animation:.5s ease-in forwards weatherdisplay-module__KUCGPG__fadeIn}.weatherdisplay-module__KUCGPG__fadeOut{animation:.5s ease-out forwards weatherdisplay-module__KUCGPG__fadeOut}@keyframes weatherdisplay-module__KUCGPG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes weatherdisplay-module__KUCGPG__fadeOut{0%{opacity:1}to{opacity:0}}@media (min-width:320px){.weatherdisplay-module__KUCGPG__locationName{width:100px;margin-left:25px}.weatherdisplay-module__KUCGPG__currentWeatherBox{width:120px}.weatherdisplay-module__KUCGPG__hourlyItem{width:50px}.weatherdisplay-module__KUCGPG__hourlyForecastBox{width:385px}.weatherdisplay-module__KUCGPG__hourlyForecast{gap:.2rem}.weatherdisplay-module__KUCGPG__hourlyForecastTab{top:-24px;left:34px}.weatherdisplay-module__KUCGPG__dailytemperature{gap:.2rem}.weatherdisplay-module__KUCGPG__dailyForecastBox{width:385px}.weatherdisplay-module__KUCGPG__forecastDay{width:50px}.weatherdisplay-module__KUCGPG__dailyForecastTab{top:-24px;left:34px}}@media (min-width:480px){.weatherdisplay-module__KUCGPG__locationName{width:100px;margin-left:55px}.weatherdisplay-module__KUCGPG__currentWeatherBox{width:185px}.weatherdisplay-module__KUCGPG__hourlyItem{width:50px}.weatherdisplay-module__KUCGPG__hourlyForecastBox{width:695px}.weatherdisplay-module__KUCGPG__hourlyForecast{gap:.5rem}.weatherdisplay-module__KUCGPG__hourlyForecastTab{top:-28px;left:42px}.weatherdisplay-module__KUCGPG__dailytemperature{gap:.5rem}.weatherdisplay-module__KUCGPG__dailyForecastBox{width:695px}.weatherdisplay-module__KUCGPG__forecastDay{width:50px}.weatherdisplay-module__KUCGPG__dailyForecastTab{top:-28px;left:42px}}@media (min-width:768px){.weatherdisplay-module__KUCGPG__hourlyForecastBox{width:750px}.weatherdisplay-module__KUCGPG__hourlyForecast{gap:14px}.weatherdisplay-module__KUCGPG__dailyForecastBox{width:750px}.weatherdisplay-module__KUCGPG__dailytemperature{gap:14px}}@media (min-width:1024px){.weatherdisplay-module__KUCGPG__hourlyForecastBox{width:995px}.weatherdisplay-module__KUCGPG__hourlyForecast{gap:40px}.weatherdisplay-module__KUCGPG__dailyForecastBox{width:995px}.weatherdisplay-module__KUCGPG__dailytemperature{gap:40px}}@media (min-width:1200px){.weatherdisplay-module__KUCGPG__hourlyForecastBox{width:1175px}.weatherdisplay-module__KUCGPG__hourlyForecast{gap:60px}.weatherdisplay-module__KUCGPG__dailyForecastBox{width:1175px}.weatherdisplay-module__KUCGPG__dailytemperature{gap:60px}}@media (min-width:1400px){.weatherdisplay-module__KUCGPG__hourlyForecastBox{width:1405px}.weatherdisplay-module__KUCGPG__hourlyForecast{gap:85px}.weatherdisplay-module__KUCGPG__dailyForecastBox{width:1405px}.weatherdisplay-module__KUCGPG__dailytemperature{gap:85px}}
.iconselection-module__xIgsLq__currentWeatherIcon{justify-content:center;align-items:center;margin-top:0;margin-left:0;display:flex}.iconselection-module__xIgsLq__forecastWeatherIcon{margin:0}
.weatherdetails-module__ZWeFLq__weatherDetails{z-index:6;text-align:center;color:#fff;justify-content:center;align-items:center;margin-top:-15px;margin-bottom:15px;margin-left:0;padding:-1.5rem;font-size:1.5vmin;font-weight:400;display:flex}.weatherdetails-module__ZWeFLq__label{margin-right:4px;font-weight:600}.weatherdetails-module__ZWeFLq__fadeIn{animation:.3s ease-in forwards weatherdetails-module__ZWeFLq__fadeIn}.weatherdetails-module__ZWeFLq__fadeOut{animation:.3s ease-out forwards weatherdetails-module__ZWeFLq__fadeOut}@keyframes weatherdetails-module__ZWeFLq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes weatherdetails-module__ZWeFLq__fadeOut{0%{opacity:1}to{opacity:0}}
.datetimedisplay-module__sF-C7a__dateTime{z-index:8;color:#fff;justify-content:flex-start;align-items:center;width:fit-content;margin-top:-15px;margin-left:55px;padding:.5rem;font-size:1.2vmin;font-weight:500;display:flex}@media (max-width:480px){.datetimedisplay-module__sF-C7a__dateTime{margin-left:40px}}
