@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;500;700;900&display=swap);[data-v-1f76d138]{margin:0;padding:0;box-sizing:border-box;font-family:Montserrat}.weather-container[data-v-1f76d138]{width:375px;margin:0 auto;border-radius:25px;margin-top:25px;box-shadow:0 0 30px rgba(0,0,0,.396078431372549);padding:10px;background-color:#000}.search-box .search-bar[data-v-1f76d138]{display:block;width:100%;padding:15px;color:#313131;font-size:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background:none;background-color:hsla(0,0%,100%,.5);box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:10px;transition:.4s}.search-box .search-bar[data-v-1f76d138]:focus{box-shadow:0 0 16px rgba(0,0,0,.25);background-color:hsla(0,0%,100%,.75)}.location-box .location[data-v-1f76d138]{color:#fff;font-size:32px;font-weight:500;font-style:italic;text-align:center;margin-top:30px}.location-box .date[data-v-1f76d138]{color:#fff;font-size:20px;font-weight:300;text-align:center}.weather-box[data-v-1f76d138]{text-align:center}.weather-info[data-v-1f76d138]{display:flex;flex-wrap:nowrap;align-items:center;padding:10px 25px;color:#fff;font-size:18px;font-weight:700;text-shadow:2px 2px rgba(0,0,0,.25);background-color:hsla(0,0%,100%,.25);border-radius:16px;margin:10px 0;box-shadow:3px 6px rgba(0,0,0,.25);font-style:italic}.forecast-grid[data-v-1f76d138]{background-color:#4275f5;color:#fff;padding:15px 10px;border-radius:15px}.forecast-row[data-v-1f76d138]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.forecast__day[data-v-1f76d138]{width:15%}.forecast__weather[data-v-1f76d138]{width:60%;display:flex;flex-direction:column;justify-content:center;align-items:center}.forecast__temperatures[data-v-1f76d138]{text-align:right;width:25%}.weather-icon[data-v-1f76d138]{width:70px;height:70px}.weather-info__left-box[data-v-1f76d138]{align-items:center}.weather-info__left-box[data-v-1f76d138],.weather-info__right-box[data-v-1f76d138]{display:flex;flex-direction:column;max-width:50%;flex-grow:1}.weather-details[data-v-1f76d138]{display:flex;flex-direction:row;color:#fff;justify-content:space-evenly;margin-top:10px}.weather-details__box[data-v-1f76d138]{display:inline-flex;align-items:center}.btn[data-v-1f76d138]:not(.active){color:#70757a;cursor:pointer}