.appointment-card[data-v-ca6f9080]{margin:.32rem;background-color:#fff;border-radius:.21333rem;box-shadow:0 2px .32rem rgba(0,0,0,.1);overflow:hidden}.appointment-card .card-header[data-v-ca6f9080]{display:flex;justify-content:space-between;align-items:center;padding:.32rem .42667rem;border-bottom:1px solid #f0f0f0}.appointment-card .card-header .project-name[data-v-ca6f9080]{font-size:.42667rem;font-weight:700}.appointment-card .card-header .status[data-v-ca6f9080]{font-size:.37333rem}.appointment-card .card-header .status.status-pending[data-v-ca6f9080]{color:#1989fa}.appointment-card .card-header .status.status-used[data-v-ca6f9080]{color:#07c160}.appointment-card .card-header .status.status-canceled[data-v-ca6f9080]{color:#969799}.appointment-card .card-content[data-v-ca6f9080]{padding:.32rem .42667rem}.appointment-card .card-content .info-item[data-v-ca6f9080]{display:flex;align-items:center;margin-bottom:.21333rem;font-size:.37333rem}.appointment-card .card-content .info-item .van-icon[data-v-ca6f9080]{margin-right:.21333rem;color:#969799}.appointment-card .card-footer[data-v-ca6f9080]{display:flex;justify-content:flex-end;padding:.32rem .42667rem;border-top:1px solid #f0f0f0}.appointment-card .card-footer .van-button[data-v-ca6f9080]{margin-left:.21333rem}.qr-container[data-v-ca6f9080]{padding:.53333rem;text-align:center}.qr-container .qr-title[data-v-ca6f9080]{font-size:.48rem;font-weight:700;margin-bottom:.42667rem}.qr-container .qr-code[data-v-ca6f9080]{width:5.33333rem;height:5.33333rem;margin:0 auto}.qr-container .qr-code img[data-v-ca6f9080]{width:100%;height:100%}.qr-container .qr-tips[data-v-ca6f9080]{margin-top:.42667rem;font-size:.37333rem;color:#969799}.app-container[data-v-71dd39fe]{min-height:100vh;background-color:#f7f8fa}.cancel-content[data-v-71dd39fe]{padding:.53333rem}.cancel-content .warning[data-v-71dd39fe]{color:#ff4d4f;font-size:.37333rem;margin-top:.26667rem}