.TimetableDetailPage[data-v-7bfb8b52]{display:flex;flex-direction:column;height:100%;background:linear-gradient(180deg,#b0f5bc,#f6f6f6)}.TimetableDetailPage .header[data-v-7bfb8b52]{font-weight:500;font-size:.4267rem;color:#1c234c;padding:.2667rem .4267rem;width:100%;box-sizing:border-box;position:sticky;top:0;z-index:1000;background-color:#b0f5bc;display:flex;align-items:center}.TimetableDetailPage .header .icon[data-v-7bfb8b52]{margin-right:.2667rem;font-size:.4267rem}.TimetableDetailPage .content-wrapper[data-v-7bfb8b52]{flex-grow:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:.5334rem}.TimetableDetailPage .calendar[data-v-7bfb8b52]{padding:.4267rem .4267rem 0 .4267rem;box-sizing:border-box;position:relative}.TimetableDetailPage .calendar img[data-v-7bfb8b52]{width:1.92rem;height:64px;position:absolute;right:16px;top:0}.TimetableDetailPage .calendar .date[data-v-7bfb8b52]{margin-top:30px;z-index:9999}.TimetableDetailPage .calendar[data-v-7bfb8b52] .van-calendar__day{height:42px!important}.TimetableDetailPage .calendar[data-v-7bfb8b52] .van-calendar__header-subtitle{text-align:left;padding-left:16px;box-sizing:border-box;font-weight:500;font-size:14px;color:#1c234c}.TimetableDetailPage .calendar .marked-date[data-v-7bfb8b52] .van-calendar__bottom-info{color:red;font-size:12px}.TimetableDetailPage .calendar[data-v-7bfb8b52] .van-calendar__bottom-info{color:red;font-size:12px;padding-top:14px;box-shadow:1px 1px 12px red}.TimetableDetailPage .infobox[data-v-7bfb8b52]{padding:.2667rem .4267rem .4267rem .4267rem;box-sizing:border-box}.TimetableDetailPage .infobox .box1[data-v-7bfb8b52]{padding:.5333rem;box-sizing:border-box;background:#fff;margin:.2667rem 0;font-weight:400;font-size:16px;color:#1c234c;display:flex;align-items:center;border-radius:10px 10px 10px 10px}.TimetableDetailPage .infobox .box1 img[data-v-7bfb8b52]{width:.4267rem;height:.4267rem;margin-right:10px}.TimetableDetailPage .infobox .box2 .list-item[data-v-7bfb8b52]{padding:.5333rem;background:#fff;margin-bottom:.2667rem;border-radius:10px 10px 10px 10px}.TimetableDetailPage .infobox .box2 .list-item .time[data-v-7bfb8b52]{font-weight:500;font-size:16px;color:#1c234c;position:relative;margin-left:.55rem;margin-bottom:.2667rem}.TimetableDetailPage .infobox .box2 .list-item .time[data-v-7bfb8b52]:before{content:"";position:absolute;width:.16rem;height:.16rem;opacity:1;background:#ff8142;border-radius:50%;left:-18px;top:4px}.TimetableDetailPage .infobox .box2 .list-item .text[data-v-7bfb8b52]{font-weight:400;font-size:14px;color:rgba(28,35,76,.5);margin-bottom:.1333rem}.TimetableDetailPage .infobox .box2 .list-item .line[data-v-7bfb8b52]{margin:0 .2667rem;display:inline-block}