.calendar-com[data-v-29a69d12]{font-size:.37333rem;background-color:#fff;border-radius:.26667rem;overflow:hidden}.calendar-head[data-v-29a69d12]{display:flex;justify-content:center;align-items:center;padding-top:.4rem;font-size:.45333rem;font-weight:500}.calendar-head>div.on[data-v-29a69d12]{color:#cacaca}.calendar-head>div:last-of-type.next-date[data-v-29a69d12]{margin-left:.96rem}.calendar-head>div:nth-last-of-type(2).next-date[data-v-29a69d12]{margin:0 .53333rem}.icon-next[data-v-29a69d12],.icon-prev[data-v-29a69d12]{padding:.13333rem;border:none}.icon-prev[data-v-29a69d12]{transform:rotate(180deg)}.calendar[data-v-29a69d12],.week-box[data-v-29a69d12]{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 .13333rem}.calendar[data-v-29a69d12]{padding-bottom:.4rem;border-bottom:.02667rem solid #eee}.day-list[data-v-29a69d12],.week-list[data-v-29a69d12]{display:flex;align-items:center;justify-content:center;width:14.28%;height:1.2rem}.week-list[data-v-29a69d12]{font-weight:500}.day-item[data-v-29a69d12]{position:relative;width:.8rem;height:.8rem;line-height:.8rem;text-align:center;border-radius:50%;white-space:nowrap}.day-item.grey[data-v-29a69d12]{color:rgba(0,0,0,.26)}.day-item.on[data-v-29a69d12]{color:#fff}.day-round-dot[data-v-29a69d12]{position:absolute;bottom:-.26667rem;left:50%;width:.13333rem;height:.13333rem;transform:translate(-50%);background-color:#00b482;border-radius:50%}.status-list[data-v-29a69d12]{display:flex;justify-content:end;align-items:center;height:.98667rem;padding:0 .61333rem}.status-item[data-v-29a69d12]{display:flex;align-items:center;margin-left:.4rem}.round-dot[data-v-29a69d12]{width:.13333rem;height:.13333rem;margin-right:.13333rem;border-radius:50%}.demand-time[data-v-29a69d12]{color:#fff;font-size:.32rem;padding-top:.26667rem}.demand-time>.item[data-v-29a69d12]{width:4.13333rem;padding:.13333rem;margin:.13333rem 0;text-align:center;border-radius:.08rem}.job-details[data-v-1a447b26]{position:relative;height:100%;padding-bottom:2.66667rem;font-size:.37333rem;color:#35434c;background-color:#f5f6f7;overflow-y:auto}header[data-v-1a447b26]{display:flex;align-items:center;justify-content:space-between;padding:.13333rem .4rem .53333rem;background-color:#fff}header>img[data-v-1a447b26]{width:2.56rem;height:2.56rem;border-radius:50%}.header-info[data-v-1a447b26]{padding-top:.26667rem}h3[data-v-1a447b26]{font-size:.42667rem;padding:.26667rem 0;margin:0}.card-box[data-v-1a447b26]{padding:0 .4rem .4rem;background-color:#fff;border-radius:.26667rem;margin-top:.26667rem}.card-box>.describe[data-v-1a447b26]{padding:.21333rem 0}.info[data-v-1a447b26]{position:relative}.info>div[data-v-1a447b26]{display:flex;margin-top:.26667rem}.pending-matters[data-v-1a447b26]{display:flex;align-items:center;position:absolute;top:1.2rem;right:.4rem;padding:.02667rem .13333rem;font-size:.34667rem;text-align:center;color:#ff4545;border:.01333rem solid #ff4545;border-radius:.05333rem}.pending-matters>div[data-v-1a447b26]{margin-right:.10667rem}.border-bottom[data-v-1a447b26]{border-bottom:.02667rem solid #eee}.job-require[data-v-1a447b26]{display:flex;align-items:center}.job-require .label[data-v-1a447b26]{padding:.08rem .13333rem;font-size:.32rem;margin-left:.13333rem;background-color:#f2f2f5;border-radius:.10667rem}.btns[data-v-1a447b26]{position:fixed;bottom:0;width:100%;height:2.26667rem;display:flex;justify-content:space-between;padding:.4rem .8rem;background-color:#fff}.btns .btn-one[data-v-1a447b26]{width:100%}.btn-info[data-v-1a447b26],.btn-primary[data-v-1a447b26],.btn-warning[data-v-1a447b26]{width:2.48rem;height:.93333rem;line-height:.93333rem;font-size:.37333rem;text-align:center;border-radius:.46667rem}.btn-info[data-v-1a447b26]{background-color:#ededed}.btn-primary[data-v-1a447b26]{color:#fff;background-color:#4289ff}.btn-warning[data-v-1a447b26]{color:#fff;background-color:#ff8f00}.reason-popup[data-v-1a447b26]{padding:.53333rem .4rem 1.06667rem}.reason-popup .popup-title[data-v-1a447b26]{font-size:.42667rem;font-weight:700;margin-bottom:.4rem}.reason-popup .popup-btn[data-v-1a447b26]{margin-top:.53333rem}.reason-popup .popup-btn>.btn-primary[data-v-1a447b26]{width:100%;height:1.17333rem;line-height:1.17333rem;text-align:center;border-radius:.58667rem}.reason[data-v-1a447b26]{color:#ff4545}.apply-time[data-v-1a447b26]{padding-bottom:.26667rem}.reason-content>.van-field{background-color:#f2f2f5;border:.02667rem solid #979797;border-radius:.21333rem}.job-details .popup-main>.title{padding:.21333rem 0}.job-details .popup-main>.describe{padding:0 .26667rem;line-height:.61333rem}