@charset "UTF-8"; /* 颜色变量 */ /* 行为相关颜色 */ /* 文字基本颜色 */ /* 背景颜色 */ /* 边框颜色 */ /* 尺寸变量 */ /* 文字尺寸 */ /* 图片尺寸 */ /* Border Radius */ /* 水平间距 */ /* 垂直间距 */ /* 透明度 */ /* 文章场景相关 */ /* uni.scss */ .order-page.data-v-57280228 { background: #f6f8fb; min-height: 100vh; } .b-border.data-v-57280228 { width: 100%; height: 30rpx; border-radius: 0 0 120rpx 120rpx; background-color: #1479ff; } .tabs.data-v-57280228 { display: flex; padding: 0 30rpx; } .tab.data-v-57280228 { flex: 1; text-align: center; font-size: 28rpx; padding: 30rpx 0 20rpx 0; color: #333333; position: relative; } .tab.active.data-v-57280228 { color: #000; font-weight: bold; font-size: 32rpx; } .tab.active.data-v-57280228::after { content: ""; display: block; width: 70%; height: 9rpx; background: linear-gradient(to right, #476de4, #7bb9f7); border-radius: 6rpx; margin: 0 auto; margin-top: -10rpx; } .order.data-v-57280228 { height: calc(100vh - 270rpx); padding-bottom: 30rpx; } .order-list.data-v-57280228 { padding: 30rpx 0; padding-bottom: 0; } .order-card.data-v-57280228 { background: #fff; border-radius: 20rpx; margin: 0 30rpx 30rpx 30rpx; box-shadow: 0 4rpx 16rpx #e6eaf1; padding: 30rpx; position: relative; overflow: hidden; padding-top: 25rpx; } .order-icon.data-v-57280228 { width: 100rpx; height: 100rpx; border-radius: 50%; border: 2rpx solid #e6eaf1; display: flex; align-items: center; justify-content: center; font-size: 40rpx; font-weight: bold; position: absolute; top: -15rpx; left: -15rpx; } .order-icon.nurse.data-v-57280228 { color: #cce0ff; border-color: #cce0ff; } .order-icon.doctor.data-v-57280228 { color: #ffe0b2; border-color: #ffe0b2; } .order-header.data-v-57280228 { display: flex; align-items: center; padding-bottom: 20rpx; border-bottom: 1rpx dotted #bbb; width: calc(100% - 80rpx); margin-left: 80rpx; } .order-time.data-v-57280228 { flex: 1; color: #969da7; font-size: 28rpx; } .order-time text.data-v-57280228 { color: #000; } .order-status.data-v-57280228 { color: #969da7; font-size: 28rpx; } .order-body.data-v-57280228 { color: #333; margin-top: 30rpx; display: flex; align-items: center; justify-content: space-between; font-size: 28rpx; } .order-body .order-left > view.data-v-57280228 { margin-bottom: 20rpx; } .copy.data-v-57280228 { color: #969da7; margin-left: 10rpx; font-size: 28rpx; } .order-price.data-v-57280228 { color: #333; font-size: 36rpx; font-weight: bold; } .order-price text.data-v-57280228 { font-size: 46rpx; color: #d80808; } .order-footer.data-v-57280228 { display: flex; align-items: center; justify-content: flex-end; } .order-actions.data-v-57280228 { display: flex; align-items: center; } .payment-popup.data-v-57280228 { background: #fff; padding: 40rpx; } .payment-popup .title.data-v-57280228 { font-size: 32rpx; color: #333; text-align: center; font-weight: 500; margin-bottom: 30rpx; } .payment-popup .amount.data-v-57280228 { text-align: center; margin-bottom: 40rpx; } .payment-popup .amount .symbol.data-v-57280228 { font-size: 36rpx; color: #000; } .payment-popup .amount .number.data-v-57280228 { font-size: 48rpx; color: #d80808; font-weight: bold; } .payment-popup .qr-code.data-v-57280228 { width: 200rpx; height: 200rpx; margin: 0 auto 40rpx; } .payment-popup .qr-code image.data-v-57280228 { width: 100%; height: 100%; } .payment-popup .tips.data-v-57280228 { text-align: center; margin-bottom: 40rpx; } .payment-popup .tips text.data-v-57280228 { display: block; color: #333; font-size: 28rpx; line-height: 1.8; } .payment-popup .tips .sub-tips.data-v-57280228 { color: #999; font-size: 24rpx; } .payment-popup .close-btn.data-v-57280228 { width: 80%; margin: 0 auto; display: flex; justify-content: center; }