.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}