.tabs-radius {
background: #fff;
/* opacity: 0.8; */
border-radius: 24rpx;
}
.tabs {
padding: 0 20rpx;
}
.tabs-wrap {
height: 120rpx;
/* height: 96rpx; */
/* margin-top: 16rpx; */
/* opacity: 0.8; */
background: #fff;
justify-content: space-around;
}
.tabs-wrap .item {
/* width: 33.33%; */
height: 100%;
font-size: 28rpx;
color: #666666;
position: relative;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
}
.tabs-wrap .item.line::before {
content: '';
position: absolute;
right: -80rpx;
top: 26rpx;
width: 2rpx;
height: 44rpx;
background-color: #EEEEEE;
border-radius: 16rpx;
}
/* .tabs-wrap .item.active {
font-family: PingFangSC-Semibold;
font-size: 28rpx;
color: #333;
border-bottom: 6rpx solid #FA7D22;
} */
.tabs-wrap .item.active {
font-family: PingFangSC-Medium, PingFang SC;
font-weight: 500;
color: #333333;
}
.tabs-wrap .item.active::before {
content: '';
position: absolute;
top: 90rpx;
left: 22rpx;
width: 40rpx;
height: 8rpx;
background: linear-gradient(144deg, #FA7D22 0%, #FA4622 100%);
border-radius: 4rpx;
}
.tabs-content .item {
margin: 20rpx 0;
background: #fff;
/* box-shadow: 4rpx 24rpx 50rpx -8rpx rgba(255,119,176,0.55); */
}
.tabs-content .item .state {
margin-left: 20rpx;
color: #FA7D22;
}
/* .tabs-content .item.current0 .state {
color: #FF6877;
}
.tabs-content .item.current1 .state {
color: #333333;
}
.tabs-content .item.current2 .state {
color: #85DBD8;
}
.tabs-content .item.current3 .state {
color: #999999;
} */
/*
.tabs-content .item.current4 .state {
color: #FF6877;
} */
.tabs-content .item-top {
height: 90rpx;
padding: 0 24rpx;
}
.tabs-content .item-top text {
font-size: 28rpx;
font-family: PingFangSC-Semibold;
}
.tabs-content .item-content {
/* border-top: 1rpx solid rgba(175, 175, 175, 0.1); */
/* border-bottom: 1rpx solid rgba(175, 175, 175, 0.1); */
padding: 10rpx 0 30rpx;
margin: 0 24rpx;
position: relative;
}
.item-content:last-child {
border-bottom: 1rpx solid rgba(175, 175, 175, 0.1);
}
.tabs-content .item-content .img {
position: relative;
width: 160rpx;
height: 160rpx;
margin-right: 20rpx;
background: #FFFFFF;
/* box-shadow: 0px 4rpx 8rpx 0px rgba(0, 0, 0, 0.1); */
border-radius: 20rpx;
overflow: hidden;
}
.tabs-content .item-content .img image {
width: 100%;
height: 100%;
}
.tabs-content .item-content .mark {
width: 64rpx;
height: 36rpx;
background: #FA7D22;
border-radius: 0rpx 20rpx 0rpx 20rpx;
position: absolute;
top: 0rpx;
right: 0rpx;
font-size: 20rpx;
font-family: PingFang-SC-Medium, PingFang-SC;
font-weight: 500;
color: #FFFFFF;
text-align: center;
line-height: 36rpx;
}
.tabs-content .item-content .icon {
width: 136rpx;
height: 92rpx;
position: absolute;
left: 46rpx;
top: 160rpx;
}
.tabs-content .item-content .content {
justify-content: space-between;
overflow: hidden;
}
.tabs-content .content-text-box text {
font-size: 28rpx;
}
.tabs-content .item-content .time {
/* background: linear-gradient(270deg, rgba(255, 175, 216, 0) 0%, rgba(255, 119, 176, 0.49) 100%); */
border-radius: 22rpx;
font-size: 26rpx;
padding: 2rpx 10rpx;
box-sizing: border-box;
}
.tabs-content .item-btn {
height: 84rpx;
padding: 16rpx 0;
justify-content: flex-end;
}
.tabs-content .item-btn .btn {
width: 192rpx;
height: 72rpx;
border-radius: 36rpx;
font-size: 32rpx;
margin-right: 24rpx;
box-sizing: border-box;
}
.tabs-content .item-btn .cancel-btn {
border: 2rpx solid #E1E1E1;
color: #333;
}
.tabs-content .item-btn .use-btn {
background: #FA7D22;
color: #FFFFFF;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
}
/* .tabs-content .item.current4 .item-content text {
color: #999999 !important;
} */
/* .tabs-content .item.current4 .item-btn text {
color: #999999 !important;
} */
/* =============================================================================== */
.coupon-popup {
height: 72vh;
}
.payType {
height: 690rpx;
}
.coupon-popup .top {
justify-content: center;
padding: 0 48rpx;
height: 112rpx;
}
.need-show-line {
border-bottom: 2rpx solid #eee;
}
.coupon-popup .top text {
font-size: 36rpx;
}
.coupon-popup .top .close-img {
width: 56rpx;
height: 56rpx;
position: absolute;
top: 28rpx;
right: 32rpx;
}
.coupon-popup .list {
height: 53vh;
padding: 14rpx 30rpx;
box-sizing: border-box;
/* overflow-y: scroll; */
}
.coupon-popup .list .item {
padding: 14rpx 0;
height: 172rpx;
/* border-bottom: 2rpx solid #eee; */
}
.coupon-popup .list .radio image {
width: 48rpx;
height: 48rpx;
}
.coupon-popup .list .coupon-item {
display: block;
margin-top: 10rpx;
}
.coupon-popup .item-left {
width: 212rpx;
height: 100%;
font-family: PingFangSC-Semibold;
color: #FFFFFF;
font-size: 32rpx;
border-top-left-radius: 16rpx;
border-bottom-left-radius: 16rpx;
background-image: radial-gradient(circle at 0px 50%, #fff 15rpx, #F5849F 15rpx);
}
.coupon-popup .item-left text {
font-size: 36rpx;
color: #fff;
font-family: PingFangSC-Semibold, PingFang SC;
}
.coupon-popup .item-right {
/* justify-content: center;
align-items: flex-start; */
padding: 0 30rpx;
border-top-right-radius: 16rpx;
border-bottom-right-radius: 16rpx;
box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.13);
}
.coupon-popup .item-right text {
color: #000;
}
.coupon-popup-btm {
height: 170rpx;
position: fixed;
width: 100%;
left: 0;
bottom: 0;
background: #FFFFFF;
}
.coupon-popup-btm-btn {
width: 100%;
height: 84rpx;
font-size: 32rpx;
color: #FFFFFF;
margin: 0 40rpx;
background: #FA7D22;
border-radius: 42rpx;
font-family: PingFang-SC-Medium, PingFang-SC;
}
.btm-text {
margin: 42rpx 0 120rpx;
}
.item-products-content::-webkit-scrollbar,
.scroll-x::-webkit-scrollbar {
display: none;
/* Chrome Safari */
}
.moneyShow {
width: 100%;
text-align: center;
font-weight: 500;
font-size: 56rpx;
color: #FF3007;
height: 100rpx;
line-height: 100rpx;
margin-bottom: 100rpx;
}
.select-pay-methon {
margin-bottom: 60rpx;
width: 100%;
display: flex;
align-items: center;
}
.pay-img {
width: 48rpx;
height: 48rpx;
margin-left: 30rpx;
}
.pay-title {
margin-left: 20rpx;
font-size: 32rpx;
font-weight: 400;
color: #333333;
flex: 1;
text-align: left;
}
.pay-money {
margin-right: 36rpx;
font-size: 36rpx;
font-weight: 500;
color: #333333;
}
.pay-money text {
font-size: 24rpx;
}
.select-activity {
width: 48rpx;
height: 48rpx;
margin-right: 30rpx;
}
.moneyShow text {
font-size: 28rpx;
color: #FF3007;
}
/* ¥{{ moneyData.payMoney }}
微信支付
¥800
微信支付
¥800
*/
.navigator-content {
padding: 24rpx;
width: 662rpx;
background: white;
border-radius: 24rpx;
margin-bottom: 20rpx;
}
.navigator-title {
width: 100%;
height: 90rpx;
display: flex;
align-items: center;
}
.title-location-img {
width: 48rpx;
height: 48rpx;
}
.title-store-name {
font-size: 32rpx;
font-weight: 600;
color: #333333;
}
.title-store-line {
margin-left: 32rpx;
font-size: 28rpx;
font-weight: 400;
color: #999999;
flex: 1;
}
.title-store-line image {
width: 24rpx;
height: 24rpx;
}
.show-typeStr {
font-size: 28rpx;
font-weight: 400;
color: #FA7D22;
}
.item-desc {
margin-top: 20rpx;
display: flex;
width: 100%;
}
.item-desc-title {
font-size: 28rpx;
font-weight: 400;
color: #999999;
flex: 1;
}
.item-desc-time {
font-size: 28rpx;
font-weight: 500;
color: #333333;
}
.item-desc-time text {
font-size: 28rpx;
font-weight: 400;
color: #666666;
}
.item-desc-project {
width: 500rpx;
overflow: hidden;
font-size: 28rpx;
font-weight: 400;
color: #666666;
}
.item-desc-price {
font-size: 24rpx;
font-weight: normal;
color: #333333;
}
.item-desc-price text {
font-size: 36rpx;
font-weight: normal;
color: #333333;
}
.line-show-line {
width: 100%;
height: 1rpx;
margin-top: 20rpx;
background: #F9F9F9;
}
.btm-line {
margin-top: 20rpx;
display: flex;
align-items: center;
}
.spc {
flex: 1;
}
.gray-btm {
line-height: 60rpx;
padding-left: 25rpx;
padding-right: 25rpx;
font-size: 28rpx;
font-weight: 500;
color: #333333;
text-align: center;
border: 2rpx solid #E1E1E1;
border-radius: 45rpx;
margin-left: 24rpx;
}
.yellow-btm {
line-height: 60rpx;
padding-left: 25rpx;
padding-right: 25rpx;
font-size: 28rpx;
font-weight: 500;
color: white;
background: #FA7D22;
text-align: center;
border: 2rpx solid #FA7D22;
border-radius: 45rpx;
margin-left: 24rpx;
}
.on-spc {
width: 100%;
height: 20rpx;
}
/*
取消预约
美导师
立即支付
美导师
再来一次
重新预约
完善个人档案
*/
/* =========================================== */
.use-popup {
width: 640rpx;
background: #FFFFFF;
border-radius: 40rpx;
padding: 60rpx 48rpx;
box-sizing: border-box;
position: relative;
/* justify-content: center; */
/* justify-content: space-evenly; */
}
.use-popup .close-img {
width: 56rpx;
height: 56rpx;
/* background: red; */
position: absolute;
top: 16rpx;
right: 16rpx;
}
.use-popup .title {
/* margin-top: 60rpx; */
font-size: 36rpx;
font-family: PingFangSC-Medium, PingFang SC;
font-weight: 500;
color: #000000;
}
.use-popup .text-cotent {
/* background-color: red; */
overflow-y: scroll;
text-align: center;
/* text-align: left; */
/* height: 100%; */
}
.showImage {
width: 400rpx;
height: 400rpx;
}
.text-top {
margin-top: 32rpx;
font-size: 34rpx;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: #000000;
}
.text-bottom {
margin-top: 22rpx;
font-size: 34rpx;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: #000000;
}
/*
JOLIJOLI美导师帮你
解决任何美容问题和服务 */
.title_guild {
margin-bottom: 30rpx;
width: 520rpx;
text-align: center;
font-size: 36rpx;
font-weight: 500;
color: #000000;
}
.inText {
margin-top: 20rpx;
width: 540rpx;
font-size: 28rpx;
font-weight: 400;
color: #000000;
line-height: 40rpx;
}
.skin-popup .wux-landscape__inner {
padding: 0 !important;
}
.skin-popup .popup-index--wux-popup {
width: 650rpx !important;
max-width: 650rpx !important;
}