@charset "UTF-8"; /** * 这里是uni-app内置的常用样式变量 * * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量 * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App * */ /** * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能 * * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件 */ /* 颜色变量 */ /* 行为相关颜色 */ /* 文字基本颜色 */ /* 背景颜色 */ /* 边框颜色 */ /* 尺寸变量 */ /* 文字尺寸 */ /* 图片尺寸 */ /* Border Radius */ /* 水平间距 */ /* 垂直间距 */ /* 透明度 */ /* 文章场景相关 */ .page-order-detail-container .uni-navbar { height: 44px; } .page-order-detail-container .map-block { height: 330px; overflow: hidden; border-radius: 30px; border-radius: 12px; } .page-order-detail-container .m-panel-access { margin: 0 8px; } .page-order-detail-container .m-panel-access .m-panel-access-title { margin: 16px 14px 0; font-size: 18px; font-weight: bold; } .page-order-detail-container .shop-name { display: flex; margin: 8px 6px; padding: 0px 10px; font-size: 14px; border-radius: 10px; background: #fafafa; } .page-order-detail-container .schedule-block { height: 30px; margin: 20px 0; } .page-order-detail-container .schedule-block .schedule-block-list { position: relative; margin: 10px 8px; width: 94%; height: 20px; background: #ededed; } .page-order-detail-container .schedule-block .schedule-block-list::before { position: absolute; content: ""; width: 50%; height: 100%; background: #ff4f28; } .page-order-detail-container .schedule-block .schedule-block-list .iconfontAili { background: #ededed; border-radius: 50%; top: -8px; width: 38px; height: 38px; position: absolute; text-align: center; line-height: 38px; font-size: 22px; color: #a3a3a3; } .page-order-detail-container .schedule-block .schedule-block-list .icon-1 { left: -4px; font-size: 18px; } .page-order-detail-container .schedule-block .schedule-block-list .icon-2 { left: 30%; } .page-order-detail-container .schedule-block .schedule-block-list .icon-3 { left: 63%; } .page-order-detail-container .schedule-block .schedule-block-list .icon-4 { left: 94%; } .page-order-detail-container .schedule-block .schedule-block-list .satisfy { font-weight: bold; color: #000; background: #ff4f28; } .page-order-detail-container .schedule-block .schedule-block-list-70::before { position: absolute; content: ""; width: 80%; height: 100%; background: #ff4f28; } .page-order-detail-container .order-block { padding: 6px 12px; border-top-left-radius: 0 !important; border-top-right-radius: 0 !important; } .page-order-detail-container .order-block .order-name { font-size: 30px; font-weight: bold; } .page-order-detail-container .order-block .order-tips { font-size: 14px; color: #848587; line-height: 20px; height: 20px; padding: 4px; } .page-order-detail-container .order-block .order-btn-block { display: flex; justify-content: flex-end; padding: 14px 6px; } .page-order-detail-container .order-block .order-btn-block .order-btn { padding: 8px 17px; border: 1px solid #efefef; border-radius: 23px; font-size: 14px; text-align: right; margin-right: 8px; } .page-order-detail-container .order-block .order-btn-block .order-btn-zailai { margin-right: 0; } .page-order-detail-container .order-block .order-btn-block .order-btn-disabled { background: #ccc; } .page-order-detail-container .order-block .order-btn-block .order-bint-play { background: #3a79f8; color: #fff; } .page-order-detail-container .left-block { display: flex; align-items: center; } .page-order-detail-container .m-product-info { flex: 1; padding: 5px 10px 10px 5px; flex-flow: row; } .page-order-detail-container .move-area { margin-top: 44px; } .page-order-detail-container .nav-title { padding-left: 10px; font-size: 18px; font-weight: bold; } .page-order-detail-container .coupon-btn { padding: 0px 15px; border: 1px solid #efefef; border-radius: 23px; font-size: 14px; text-align: right; } .page-order-detail-container .order-info-block { margin: 10px 8px; padding: 10px 14px; } .page-order-detail-container .order-info-block .title { font-size: 18px; font-weight: bold; padding: 10px 0; margin-bottom: 10px; } .page-order-detail-container .order-info-block .order-info-item { display: flex; margin-bottom: 20px; color: #424242; } .page-order-detail-container .order-info-block .order-info-item .order-info-item-left { margin-right: 10px; min-width: 64px; } .page-order-detail-container .order-info-block .order-info-item .order-info-address { display: flex; flex-flow: column; } .m-cells { font-size: 28rpx; border-radius: 9px; } .link_kfu { position: relative; text-align: center; background-color: #fff; margin-top: 20rpx; height: 80rpx; line-height: 80rpx; } .link_kfu .kfu_txt { margin-left: 20rpx; } .m-order-typetxt { color: #f30213; font-size: 28rpx; } .m-order-typetxt text { font-size: 24rpx; } .m-total-price text { font-size: 24rpx; } .m-addres-info { padding: 20rpx 0; background-color: white; overflow: hidden; position: relative; margin-top: 20rpx; } .m-ad-name { display: -webkit-box; position: relative; margin-left: 28rpx; -webkit-box-flex: 1; height: 20px; line-height: 20px; font-weight: 400; font-size: 14px; } .m-ad-name text { margin: 0 20rpx; } .m-ad-name::after { content: "\e7e0"; position: absolute; left: -25rpx; width: 30rpx; height: 30rpx; font-family: "iconfont" !important; text-align: center; line-height: 35rpx; font-size: 60rpx; background-size: cover; top: 50%; margin-top: -14rpx; } .m-ad-address { width: 650rpx; margin-left: 8rpx; display: -webkit-box; -webkit-box-flex: 1; line-height: 40rpx; font-weight: 400; font-size: 12px; position: relative; padding-left: 40rpx; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #888; } .m-product-all { margin-top: 20rpx; } .total-info { margin: 10px 8px; } .m-panel-hd::after { border: none; } .m-total-info { padding: 10rpx; font-size: 24rpx; color: #000; } .m-total-info label { font-size: 32rpx; color: #f30213; } .m-total-time { color: #888; } .m-footer-btn { width: 100%; position: fixed; bottom: 0; left: 0; background-color: #fff; text-align: right; box-sizing: border-box; padding: 20rpx; } .m-footer-btn:before { content: " "; position: absolute; left: 0; top: 0; right: 0; height: 1px; border-top: 1px solid #e5e5e5; color: #e5e5e5; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); } .u-link-btn { vertical-align: middle; display: inline-block; line-height: 40rpx; font-size: 24rpx; padding: 4px 12px; border-radius: 16px; } .m-product-price { display: flex; flex-flow: column; justify-content: space-between; color: #000; text-align: center; min-width: 80px; } .m-product-price-amount-block { font-size: 12px; text-align: right; } .m-product-price-amount-block .m-product-price-amount { font-size: 18px; } .m-product-price text { font-size: 18px; color: #000; background-color: #fff; } .m-product-price text.mcs { font-size: 12px; } .m-product-price label.mcs { font-size: 12px; } .massage { width: 100%; height: 100rpx; display: flex; background: #fff; font-size: 28rpx; color: #000; } .massage-name { margin-left: 30rpx; } .massage-tel { margin-left: 40rpx; } .code1 { width: 100%; display: flex; flex-flow: column; align-items: center; align-content: space-between; } .code image { width: 50%; } .code text { font-size: 24rpx; color: #717171; } .move-area { /* position: absolute; min-height: 100%; width: 100%; */ } .move-img { height: 126rpx; width: 100rpx; z-index: 5; margin-top: 70%; margin-left: 650rpx; } .move-img image { height: 126rpx; width: 100rpx; } .share-rpk { position: fixed; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); top: 0; left: 0; z-index: 5; } .share-rpkbox { width: 640rpx; height: 698rpx; background-color: red; position: absolute; top: 40%; left: 50%; margin-left: -320rpx; margin-top: -349rpx; } .send-rpk { width: 222rpx; height: 70rpx; position: absolute; left: 50%; margin-left: -100rpx; top: 50%; margin-top: 140rpx; } .close-rpk { width: 50rpx; height: 50rpx; position: absolute; left: 50%; margin-left: -22rpx; bottom: 25rpx; } .shareCodeImg { height: 800rpx; } .m-product-name { font-size: 24rpx; } .m-product-img { width: 80px; height: 80px; } .m-product-img image { width: 80px; height: 80px; padding: 10rpx; } .m-cell-access .m-cell-ft:after { margin-top: -8rpx; } .link_kfu contact-button { position: absolute; width: 100%; height: 100%; left: 0; top: 0; opacity: 0; } .m-panel-hd { padding: 20rpx 30rpx 0rpx; display: flex; line-height: 60rpx; } .m-panel-hd .m-cell { padding: 0px; } .m-panel-hd .m-cell-access .m-cell-ft:after { margin-top: -3px; margin-left: 6rpx; } .order-btn-kefu { background-color: #ff4f28; color: white; } .order-btn-quxiao { background-color: #ff4f28; color: white; }