.xcq-weather-page[data-v-cbc00758]{width:15rem;min-height:100vh;margin:0 auto;background:#fff;color:#2f2f2f;font-family:Songti SC,STSong,SimSun,serif}.weather-header[data-v-cbc00758]{position:sticky;top:0;z-index:10;width:15rem;height:1.76rem;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.weather-header h1[data-v-cbc00758]{margin:0;color:#303030;font-size:.72rem;font-weight:400;line-height:1.76rem;text-align:center}.weather-header__back[data-v-cbc00758]{position:absolute;top:0;left:.48rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:1.76rem;height:1.76rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;border:0;background:transparent}.weather-header__back img[data-v-cbc00758]{display:block;width:.96rem;height:.96rem}.weather-main[data-v-cbc00758]{width:100%}.weather-hero[data-v-cbc00758]{min-height:14.88rem;padding-top:.96rem;background-color:#f4efe5;background-repeat:no-repeat;background-position:top;background-size:100% 100%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.weather-logo[data-v-cbc00758]{display:block;width:3.12rem;height:auto;margin:0 auto .24rem}.weather-subtitle[data-v-cbc00758]{margin-bottom:.44rem;color:#252525;font-size:.44rem;line-height:.6rem}.weather-date[data-v-cbc00758]{margin-bottom:.28rem;color:#8a8a8a;font-size:.56rem;line-height:.72rem}.traffic-title[data-v-cbc00758]{color:#333;font-size:.56rem;font-weight:600;line-height:.72rem}.traffic-hero-number[data-v-cbc00758]{margin-top:.32rem;color:#2d2d2d;font-family:Times New Roman,Songti SC,serif;font-size:1.36rem;font-weight:700;line-height:1.6rem}.weather-divider[data-v-cbc00758]{width:7.2rem;height:.04rem;margin:.32rem auto .4rem;background:rgba(180,171,164,.45)}.weather-city[data-v-cbc00758]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:.4rem;color:#303030;font-size:.52rem;line-height:.68rem}.weather-city img[data-v-cbc00758]{display:block;width:.56rem;height:.68rem;margin-right:.16rem}.weather-current-icon[data-v-cbc00758]{display:block;width:1.76rem;height:1.76rem;margin:0 auto .24rem;-o-object-fit:contain;object-fit:contain}.weather-current-temp[data-v-cbc00758]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#333}.weather-current-temp__value[data-v-cbc00758]{font-family:Times New Roman,Songti SC,serif;font-size:1.36rem;font-weight:700;line-height:1.52rem}.weather-current-temp__unit[data-v-cbc00758]{margin:.16rem .16rem 0;font-size:.52rem;line-height:.6rem}.weather-current-temp__desc[data-v-cbc00758]{margin-top:.76rem;font-size:.52rem;line-height:.64rem}.weather-current-wind[data-v-cbc00758]{margin-top:.24rem;color:#333;font-size:.56rem;line-height:.72rem}.weather-forecast[data-v-cbc00758]{display:grid;grid-template-columns:repeat(4,1fr);padding:.72rem .4rem .96rem;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.forecast-card[data-v-cbc00758]{min-width:0;padding:0 .24rem;border-left:.04rem solid #ececec;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.forecast-card[data-v-cbc00758]:first-child{border-left:0}.forecast-card__week[data-v-cbc00758]{color:#2f2f2f;font-size:.6rem;line-height:.8rem}.forecast-card__date[data-v-cbc00758]{margin-top:.56rem;color:#8c8c8c;font-size:.56rem;line-height:.72rem}.forecast-card__desc[data-v-cbc00758]{margin-top:.68rem;color:#333;font-size:.6rem;line-height:.8rem;white-space:nowrap}.forecast-card__icon[data-v-cbc00758]{display:block;width:1.36rem;height:1.36rem;margin:.6rem auto .56rem;-o-object-fit:contain;object-fit:contain}.forecast-card__air[data-v-cbc00758],.forecast-card__range[data-v-cbc00758],.forecast-card__speed[data-v-cbc00758],.forecast-card__traffic[data-v-cbc00758],.forecast-card__wind[data-v-cbc00758]{color:#333;font-size:.6rem;line-height:.8rem;white-space:nowrap}.forecast-card__wind[data-v-cbc00758]{margin-top:.72rem}.forecast-card__speed[data-v-cbc00758]{margin-top:.68rem;color:#8d8d8d}.forecast-card__air[data-v-cbc00758]{margin-top:.72rem}.forecast-card__car[data-v-cbc00758]{display:block;width:.88rem;height:.88rem;margin:.68rem auto .48rem}