:root{--van-list-text-color:var(--van-text-color-2);--van-list-text-font-size:var(--van-font-size-md);--van-list-text-line-height:13.33333vw;--van-list-loading-icon-size:4.26667vw}.van-list__error-text,.van-list__finished-text,.van-list__loading{color:var(--van-list-text-color);font-size:var(--van-list-text-font-size);line-height:var(--van-list-text-line-height);text-align:center}.van-list__placeholder{height:0;pointer-events:none}.van-list__loading-icon .van-loading__spinner{width:var(--van-list-loading-icon-size);height:var(--van-list-loading-icon-size)}.appointment-card-page[data-v-5f29381c]{min-height:100vh;background:var(--bgColor);color:var(--ColorBlackTwo)}.appointment-card-page .page-body[data-v-5f29381c]{padding:3.2vw 4.26667vw 10.66667vw}.summary-card[data-v-5f29381c]{background:#fff;border-radius:3.2vw;padding:5.33333vw;text-align:center;box-shadow:0 1.6vw 4.26667vw rgba(0,0,0,.04)}.summary-card .summary-label[data-v-5f29381c]{font-size:3.73333vw;color:#666;margin-bottom:2.13333vw}.summary-card .summary-value[data-v-5f29381c]{display:flex;justify-content:space-around;align-items:baseline;gap:1.06667vw}.summary-card .summary-value .button[data-v-5f29381c]{background:var(--Color7);padding:1.33333vw 4vw;border-radius:.8vw;color:var(--Colorff)}.summary-card .summary-number[data-v-5f29381c]{font-size:8.53333vw;font-weight:600;color:var(--Color7)}.summary-card .summary-unit[data-v-5f29381c]{font-size:3.73333vw;color:var(--Color7)}.detail-section[data-v-5f29381c]{margin-top:4.26667vw}.detail-section .detail-header[data-v-5f29381c]{font-size:3.73333vw;color:#999;margin-bottom:2.13333vw}.detail-section .detail-list[data-v-5f29381c]{background:#fff;border-radius:3.2vw;overflow:hidden}.detail-section .detail-item[data-v-5f29381c]{display:flex;justify-content:space-between;padding:4.26667vw;border-bottom:1px solid #f5f5f5}.detail-section .detail-item[data-v-5f29381c]:last-child{border-bottom:none}.detail-section .detail-info[data-v-5f29381c]{display:flex;flex-direction:column;gap:1.6vw}.detail-section .detail-title[data-v-5f29381c]{font-size:4vw;color:#333}.detail-section .detail-time[data-v-5f29381c]{font-size:3.2vw;color:#999}.detail-section .detail-count[data-v-5f29381c]{font-size:4.8vw;font-weight:600;color:var(--Color7)}.detail-section .detail-empty[data-v-5f29381c]{background:#fff;border-radius:3.2vw;padding:10.66667vw 4.26667vw;text-align:center;color:#999;font-size:3.73333vw}