.date-wrap .date-body{box-sizing:border-box;padding:.24rem}.date-wrap .date-body .top-notice{font-size:.2rem .24rem;font-size:.24rem}.date-wrap .date-body .calendar-box{margin-top:.38rem}.date-wrap .date-body .calendar-box .calendar-title{height:.74rem;line-height:.74rem;padding:0 .24rem;box-sizing:border-box;display:flex;justify-content:space-between;background:#48a8ff;border-radius:.2rem .2rem 0 0}.date-wrap .date-body .calendar-box .calendar-title span{display:block;color:#fff;font-size:.32rem}.date-wrap .date-body .calendar-box .calendar-title span img{display:block;width:.4rem;margin-top:.12rem;padding:.1rem}.date-wrap .date-body .calendar-box table{width:100%;border-spacing:0;color:#333;font-size:.24rem;border:1Px solid #dfdfdf;border-top:none;text-align:center}.date-wrap .date-body .calendar-box table tr{height:.84rem}.date-wrap .date-body .calendar-box table tr th{font-weight:400;width:14.2857%}.date-wrap .date-body .calendar-box table tr span{display:block;width:.4rem;height:.4rem;line-height:.4rem;margin:0 auto;border-radius:50%;overflow:hidden}.date-wrap .date-body .calendar-box table tr span.color{background:#48a8ff;color:#fff}.date-wrap .date-body .calendar-box table tr span.active{background:#48a8ff;border:.02rem solid #48a8ff;color:#fff}.date-wrap .date-body .calendar-box table tr td.disabled span{color:#a8a8a8}.date-wrap .date-body .calendar-box table tr td.disabled span.color{background:#fff;color:#48a8ff;border:.02rem solid #48a8ff}.date-wrap .date-body .calendar-box table tr td.disabled span.active{background:#48a8ff;border:.02rem solid #48a8ff;color:#fff!important}.date-wrap .date-body .calendar-box .calendar-notice{text-align:center;color:#333;font-size:.24rem;margin-top:.36rem;line-height:.5rem}