.img-kqperson{width:.8rem;height:.8rem;object-fit:cover}.dk-title{padding-top:.53333rem;padding-left:.42667rem;padding-bottom:10px}.date-dk-wrap,.date-dk-wrap .kq-item{display:block!important;height:2.56rem!important}.date-kq-wrap{padding:.32rem .42667rem 0 .42667rem;width:100%}.date-kq-wrap,.date-kq-wrap .date-kqwrap-right{display:flex;justify-content:space-between;align-items:center}.date-kq-wrap .date-kqwrap-right{width:2.56rem;height:.69333rem;background:#e1e5e5;border-radius:2px;padding:0 3px}.date-kq-wrap .date-kqwrap-right .kq-span{width:.69333rem;height:.58667rem;line-height:.58667rem;text-align:center;border-radius:2px;display:inline-block}.date-kq-wrap .date-kqwrap-right .kq-span-active{background:#fff}.date-kq-bottom{display:flex;justify-content:space-between;padding:.53333rem .42667rem;width:100%;align-items:center}.date-kq-bottom .date-kq-button{width:1.86667rem;height:.58667rem;line-height:.58667rem;text-align:center;background:#3a86ff;border-radius:3px;color:#fff;display:inline-block}.b-dashed{border:1px dashed #4c4c4c;border-radius:2px;padding:0 1px}.calendar-wrapToday{background:#fff;margin:8px .4rem 0 .4rem;border-radius:5px;height:calc(100vh - 8rem)}.calendar-wrapToday .van-calendar__header{box-shadow:0 0 0!important}.calendar-wrapToday .van-calendar__header .van-calendar__header-subtitle{display:none}.calendar-wrapToday .van-calendar__selected-day{width:.8rem;height:.8rem;background:#3a86ff;border-radius:50%}.calendar-wrapToday .img-zkss{width:100%;object-fit:cover}.calendar-wrapToday .img-dw{width:9px;height:.32rem;object-fit:cover}.calendar-wrapToday .active-icon,.calendar-wrapToday .van-step__circle{width:.32rem;height:.32rem;background:#c4c4c4;border-radius:50%}.calendar-wrapWeek{background:#fff;margin:8px .4rem 0 .4rem;border-radius:5px;height:calc(100vh - 8rem)}.calendar-wrapWeek .week-box{margin-top:.53333rem}.calendar-wrapWeek .week-box .van-tabs{margin:0 .4rem}.calendar-wrapWeek .week-box .van-tab{width:1.73333rem;height:.69333rem;border-radius:10px;display:inline-block;text-align:center;line-height:.69333rem;font-size:.32rem}.calendar-wrapWeek .week-box .van-tab--active{background:#3a86ff;color:#fff}.calendar-wrapWeek .week-box .van-tabs__line{display:none}.calendar-wrapWeek .week-box .van-tabs--line .van-tabs__wrap{height:.8rem}.calendar-wrapDetail .van-collapse .van-collapse-item .van-cell{background:#f8f8f8}.calendar-wrapDetail .van-collapse .van-collapse-item .van-collapse-item__wrapper .van-collapse-item__content .van-cell-group .van-cell{background:#fff!important}.calendar-wrapDetail .vanCell>span{display:inline-block;width:6.4rem}.calendar-wrapDetail .van-collapse .van-collapse-item{margin-bottom:5px}.calendar-wrapDetail .van-collapse .van-collapse-item .van-cell--clickable{display:flex;align-items:center;line-height:1.06667rem;background:#fff;border-radius:3px;margin:0 .4rem;width:auto;padding:0}.calendar-wrapDetail .van-collapse .van-collapse-item .van-collapse-item__content{margin:0 .4rem;border-radius:3px}.calendar-wrapDetail .vandetail-title{display:inline-block;width:2.26667rem;text-align:center;background:#fff;border-radius:3px}.calendar-wrapDetail .span-bg{background:#f8f8f8;height:1.06667rem;width:6px;display:inline-block;vertical-align:top}.calendar-wrapDetail .vandetail-info{display:inline-block;background:#fff;margin-left:2px;border-top-left-radius:3px;border-bottom-left-radius:3px}.attendance-warp{background:#f8f8f8;letter-spacing:0;position:relative}.attendance-warp .d-around{justify-content:space-around!important}.attendance-warp .img-yuandian{width:10px;height:10px;object-fit:cover}.attendance-warp .path9-img{margin-left:.42667rem;margin-top:.4rem;width:.42667rem;height:.37333rem;object-fit:cover}.attendance-warp .clock-box{height:8rem;margin-top:1.28rem;padding-top:1.12rem}.attendance-warp .clock-box .clock-content{width:calc(100vw - 5.06667rem);height:4.96rem;border-radius:50%;background:#3a86ff;box-shadow:2px 2px 6px rgba(0,0,0,.3);margin:0 auto;display:flex;align-items:center;justify-content:center;flex-direction:column}.attendance-warp .clock-box .ask-leaveButton{width:4.96rem;height:1.17333rem;background:#3a86ff;box-shadow:2px 2px 6px rgba(0,0,0,.3);border-radius:3px;text-align:center;line-height:1.17333rem;color:#fff;margin:0 auto;margin-top:-10px}.attendance-warp .ask-leaveBox{width:calc(100vw - 1.49333rem);height:8rem;background:#fff;border-radius:10px 10px 0 0;margin:0 auto;margin-top:1.28rem}.attendance-warp .ask-leaveBox .leave-title{color:#22222f;font-family:Noto Sans SC;font-size:.42667rem;font-weight:400;letter-spacing:0;text-align:center;padding-top:.48rem}.attendance-warp .ask-leaveBox .drop-menu{border:.5px solid #22222f;border-radius:5px;margin:.48rem .56rem 10px .56rem}.attendance-warp .ask-leaveBox .drop-menu .van-dropdown-menu__title{width:90%}.attendance-warp .ask-leaveBox .drop-menu .van-dropdown-menu__title:after{opacity:1!important;border:6px solid;top:40%!important;border-color:transparent transparent #000 #000}.attendance-warp .ask-leaveBox .leave-textarea{border:.5px solid #22222f;border-radius:5px;width:calc(100vw - 2.61333rem);height:2.82667rem;margin:0 auto}.attendance-warp .ask-leaveBox .leave-flexButton{width:90%;margin:0 auto;margin-top:.45333rem}.attendance-warp .ask-leaveBox .leave-flexButton .leave-button{display:inline-block;width:50%;height:1.49333rem;line-height:1.49333rem;text-align:center;background:#fff;border-radius:0 0 0 .32rem}.attendance-warp .ask-leaveBox .leave-flexButton .leave-button-border{border-top:1px solid #ccc;border-right:1px solid #ccc}.attendance-warp .ask-leaveBox .leave-flexButton .leave-button-borderight{border-top:1px solid #ccc}.attendance-warp .clock-addr{display:flex;justify-content:center;margin-left:.4rem;margin-right:15px;margin-top:.42667rem}.attendance-warp .clock-addr .img-addr{width:.42667rem;height:.42667rem;object-fit:cover}.attendance-warp .warp-btn{display:flex;margin-top:.66667rem;justify-content:center}.attendance-warp .warp-btn .van-button{width:3.86667rem;width:3.89333rem;font-size:.32rem;border-radius:3px;padding:0!important}