.ks-date-picker__body{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:hidden;height:100%;position:relative}.ks-date-picker .van-calendar__body{height:100%;-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:auto;-webkit-overflow-scrolling:touch}.ks-date-picker .van-calendar__month-title{height:40px;line-height:40px;color:#333}.ks-date-picker .van-calendar__day{color:#333}.ks-date-picker .van-calendar__day--end,.ks-date-picker .van-calendar__day--start,.ks-date-picker .van-calendar__selected-day{color:#fff;background-color:#7972fe;border-radius:50%;width:44px;height:44px;line-height:44px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.ks-date-picker .van-calendar__day--start-end{color:#fff;background-color:#7972fe;width:54px;height:44px;line-height:44px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:relative}.ks-date-picker .van-calendar__day--middle:after{top:3px;bottom:3px}.ks-date-picker .van-calendar__day--end,.ks-date-picker .van-calendar__day--start{position:relative}.ks-date-picker .van-calendar__day--start::after{position:absolute;left:50%;top:0;bottom:0;width:85%;content:" ";background-color:rgba(121,114,254,.1)}.ks-date-picker .van-calendar__day--end::after{position:absolute;right:50%;top:0;bottom:0;width:85%;content:" ";background-color:rgba(121,114,254,.1)}.ks-date-picker .van-calendar__bottom-info{font-size:10px;line-height:10px;font-weight:300;bottom:3px;position:absolute;right:0;left:0}.ks-date-picker .van-calendar__confirm{height:44px;line-height:44px;margin-top:0}.ks-date-picker-right-popup{width:70%}.ks-date-picker-right-popup .van-popup__close-icon--top-left{top:10px}.ks-date-picker-right{height:100vh;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.ks-date-picker-right__header{height:40px;width:375px;margin:0 auto}.ks-date-picker-right__header-title{text-align:center;height:40px;line-height:40px;font-size:14px;color:#7972fe;box-shadow:0 3px 10px 0 rgba(235,235,235,.3)}.ks-date-picker-right__header-title-split{color:#333}.ks-date-picker-right__header-title-end-not{color:#ddd}.ks-date-picker-right .ks-date-picker__body{width:375px;margin:0 auto}.ks-date-picker-right__footer{height:60px;padding:16px 80px 0 80px;box-shadow:0 0 4px 0 rgba(158,155,218,.22);z-index:1}