You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

200 lines
3.9 KiB

@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;
}