.promise-query{display:flex;justify-content:space-between;padding:3.2vw 4.26667vw;margin-top:-.53333vw;color:#3b4664;font-size:3.73333vw;position:relative}.promise-query:after{position:absolute;bottom:0;content:"";height:1px;width:100%;left:0;border-bottom:.5px solid #c7c9d0;transform:scaleY(.5)}.promise-query__item{flex:1;display:flex;justify-content:center;align-items:center}.promise-query__item-icon{margin-left:1.06667vw;color:#aeb3c0;font-size:3.2vw}.van-calendar__selected-day .promise-calendar-cell[data-v-5610a55a]{border:1px solid #1676ff}.promise-calendar[data-v-5610a55a]{width:100%;padding:0 2.66667vw;box-sizing:border-box;height:90.66667vw}.promise-calendar-header[data-v-5610a55a]{display:flex;align-items:center;justify-content:center;color:#aeb3c0}.promise-calendar-header .promise-calendar-icon[data-v-5610a55a]{padding:0 2.66667vw}.promise-calendar-title[data-v-5610a55a]{padding:0 2.66667vw;font-size:4.26667vw;font-family:PingFang-SC-Heavy,PingFang-SC;font-weight:800;color:#3b4664}.promise-calendar-status-list[data-v-5610a55a]{display:flex;align-items:center;justify-content:space-around;padding:3.73333vw 0 5.33333vw 0}.promise-calendar-status-item[data-v-5610a55a]{display:flex;align-items:center}.promise-calendar-status-dot[data-v-5610a55a]{position:relative;display:inline-block;width:3.2vw;height:3.2vw;border-radius:3.2vw;box-sizing:border-box}.promise-calendar-status-dot[data-v-5610a55a]:before{content:"";position:absolute;left:0;top:0;display:inline-block;width:100%;height:100%;box-sizing:border-box;border-radius:50%;border:.53333vw solid #fff}.promise-calendar-status-label[data-v-5610a55a]{font-size:3.2vw;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#99a3af;margin-left:2.66667vw}.promise-calendar[data-v-5610a55a] .van-calendar__top-info{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center}.promise-calendar[data-v-5610a55a] .promise-calendar-cell{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:4vw;font-family:DIN-Medium,DIN;font-weight:500;line-height:4.8vw}.promise-calendar[data-v-5610a55a] .van-calendar__selected-day{width:100%;height:100%;background:transparent;color:unset}.promise-calendar[data-v-5610a55a] .van-calendar__day{position:relative;height:10.66667vw;box-sizing:border-box;border:1px solid transparent;font-size:0;color:unset}.promise-calendar[data-v-5610a55a] .van-calendar__header{padding-bottom:2.66667vw;box-shadow:none}.promise-calendar[data-v-5610a55a] .van-calendar__weekday{font-size:3.73333vw;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#909399}.promise-calendar[data-v-5610a55a] .van-calendar__month-title{display:none}.promise .search-query__total[data-v-0e287bc1]{margin:2.66667vw 0;text-align:center;color:#8c8f97;font-size:3.2vw;line-height:4.53333vw}.promise-list[data-v-0e287bc1]{overflow-y:auto;height:calc(100vh - 49.06667vw)}.promise-list .border-none[data-v-0e287bc1]{border:none}.promise-list .promised-color[data-v-0e287bc1]{color:#8c8f97}.promise-list .un-promise-color[data-v-0e287bc1]{color:#ff6d1e}.promise-list__rows[data-v-0e287bc1]{border-bottom:2.13333vw solid #eceef2}.promise-list__rows[data-v-0e287bc1]:last-of-type{border-bottom:none}.promise-list__rows .list-icon[data-v-0e287bc1]{color:#aeb3c0;font-size:3.73333vw;margin-right:1.33333vw}.promise-list__rows .top[data-v-0e287bc1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.6vw}.promise-list__rows .top .title[data-v-0e287bc1]{font-size:3.73333vw;color:#3b4664;font-weight:700}.promise-list__rows .bottom[data-v-0e287bc1]{display:flex;align-items:center;justify-content:space-between}.promise-list__rows .bottom .left[data-v-0e287bc1]{color:#3b4664;font-size:3.2vw}.promise-list__rows .bottom .left .left-bottom[data-v-0e287bc1],.promise-list__rows .bottom .left .left-top[data-v-0e287bc1]{display:flex;line-height:4.53333vw}.promise-list__rows .bottom .left .left-top[data-v-0e287bc1]{margin-bottom:1.33333vw}.promise-list__rows .bottom .left .field[data-v-0e287bc1]{margin-right:5.33333vw}.promise-list__rows .bottom .right .promise-list-button[data-v-0e287bc1]{width:19.2vw;height:8.53333vw;line-height:9.33333vw;text-align:center;font-size:3.73333vw;color:#fff;background:#1676ff;border-radius:4.26667vw}.promise-list__rows .bottom .right .promise-list-button .van-button__text[data-v-0e287bc1]{height:8.53333vw}