.advanced-reservation-page{padding-top:.45rem;overflow:auto}.advanced-reservation-page>.top-wrap{border-radius:.1rem;background:#1988fc;font-size:.24rem;font-weight:700;color:#fff;margin:.2rem;padding:.2rem;display:flex;align-items:center;justify-content:space-between}.advanced-reservation-page>.top-wrap .btn{height:.44rem;line-height:.44rem;border-radius:.1rem;background:#ff781f;font-size:.16rem;font-weight:400;padding:0 .3rem}.advanced-reservation-page>.top-wrap .btn img{width:.2636rem;height:.26355rem;margin-right:.06rem}.advanced-reservation-page .selected-date{background:#fff}.advanced-reservation-page .selected-date .title{display:flex;justify-content:space-between;padding:.2rem}.advanced-reservation-page .selected-date .title .date{font-size:.2rem;font-weight:700;color:#3d3d3d}.advanced-reservation-page .selected-date .title .go-today{display:flex;justify-content:center;font-size:.12rem;color:#b8b8b8}.advanced-reservation-page .selected-date .title .go-today img{width:.14rem;height:.14rem;margin-right:.06rem}.advanced-reservation-page .selected-date .van-calendar__header{box-shadow:none}.advanced-reservation-page .selected-date .more{text-align:center;padding-bottom:.06rem}.advanced-reservation-page .selected-date .more .icon{transform:rotate(0deg);transition:all .6s}.advanced-reservation-page .selected-date .more .icon.open{transform:rotate(180deg)}.advanced-reservation-page .selected-date .van-calendar__bottom-info{font-size:.16rem}.advanced-reservation-page .reservation-manage{padding:.2rem}.advanced-reservation-page .reservation-manage .title{font-size:.15rem;font-weight:400;color:#3d3d3d;display:flex;justify-content:space-between;align-items:center;position:relative}.advanced-reservation-page .reservation-manage .title:before{display:inline-block;content:"";width:.04rem;height:.21rem;background:#1a87fc;position:absolute;border-radius:.02rem;left:0;top:0}.advanced-reservation-page .reservation-manage .title .text{margin-left:.1rem}.advanced-reservation-page .reservation-manage .title .btn{display:flex;align-items:center}.advanced-reservation-page .reservation-manage .title .btn .icon{margin-right:.06rem}.advanced-reservation-page .list .card{border-radius:.1rem;background:#fff;position:relative;padding:.16rem;margin-top:.2rem}.advanced-reservation-page .list .card .top-wrap .date-time-wrap{display:flex;align-items:center}.advanced-reservation-page .list .card .top-wrap .date-time-wrap .status-icon{margin-right:.1rem}.advanced-reservation-page .list .card .top-wrap .date-time-wrap .status-icon img{width:.3rem;height:.3rem}.advanced-reservation-page .list .card .top-wrap .date-time-wrap .date-time .time{font-size:.12rem;font-weight:700;color:#3d3d3d;margin-bottom:.02rem}.advanced-reservation-page .list .card .top-wrap .date-time-wrap .date-time .date{font-size:.1rem;font-weight:400;color:#909090}.advanced-reservation-page .list .card .top-wrap .date-time-wrap .status{position:absolute;right:.16rem;display:flex;align-items:center}.advanced-reservation-page .list .card .top-wrap .date-time-wrap .status .text{padding:.04rem .1rem;color:#fff;border-radius:.06rem;font-size:.1rem;margin-right:.1rem}.advanced-reservation-page .list .card .bottom-wrap{display:flex;justify-content:space-between;margin-top:.3rem}.advanced-reservation-page .list .card .bottom-wrap .fun{font-size:.12rem;color:#3d3d3d;display:flex;align-items:center}.advanced-reservation-page .list .card .bottom-wrap .fun .name{font-size:.12rem;padding:.04rem .08rem;border-radius:.06rem;color:#fff}.advanced-reservation-page .list .card .bottom-wrap .num{font-size:.12rem;color:#3d3d3d;display:flex;align-items:center}.advanced-reservation-page .list .card .bottom-wrap .num .val{font-size:.21rem;font-weight:700;color:#3d3d3d}.advanced-reservation-page .list .card.finish .top-wrap .date-time-wrap .status .text{background:#d8d8d8}.advanced-reservation-page .list .card.finish .bottom-wrap .fun .name{color:#fff;background:#d8d8d8}.advanced-reservation-page .list .card.executing .bottom-wrap .fun .name,.advanced-reservation-page .list .card.executing .top-wrap .date-time-wrap .status .text{background:#ff781f}.advanced-reservation-page .list .card.not-started .bottom-wrap .fun .name,.advanced-reservation-page .list .card.not-started .top-wrap .date-time-wrap .status .text{background:#3363fc}.advanced-reservation-page .statistics{display:flex;flex-wrap:wrap;margin-top:.2rem}.advanced-reservation-page .statistics .item{padding:.2rem;width:calc(50% - .2rem);margin:0 .1rem;color:#fff;border-radius:.1rem;display:flex;align-items:center}.advanced-reservation-page .statistics .item .num{flex:1;text-align:right;font-size:.2rem}.advanced-reservation-page .statistics .item:first-of-type{background:#1988fc}.advanced-reservation-page .statistics .item:nth-of-type(2){background:#00d59f}