/** * Copyright 2012-2026 ShopeX (https://www.shopex.cn) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ html { font-size: 100%; } body { margin: 0; } .page { background-color: rgba(243, 243, 243, 1); position: relative; width: 100%; overflow: hidden; padding-left: 0; padding-right: 0; padding-top: 0; } .main { margin-top: 3.34rem; } .section_4 { /* position: absolute; left: 0.75rem; top: 9.375rem; */ width: 21.938rem; /* width: 100%; */ /* height: 30.094rem; */ align-self: center; margin: 0 auto; } .list-item { margin-bottom: 0.75rem; background-color: rgba(255, 255, 255, 1); border-radius: 1rem; padding: 0.813rem 0.688rem 1.125rem 0.188rem; } .text-wrapper_5 { margin: 0 0.219rem 0.375rem 0.907rem; } .section_6 { margin: 0.75rem 0.563rem 0 0.438rem; } .image_2 { width: 5rem; height: 5rem; margin: 0.094rem 0 0.25rem 0; } .text-group_1 { margin: 0 0 0.313rem 0.844rem; flex-shrink: 1; } .text_28 { /* height: 2.5rem; */ word-break: break-all; color: rgba(24, 24, 24, 1); font-size: 0.875rem; letter-spacing: 0.31111112236976624px; font-family: PingFangSC-Medium; font-weight: 500; text-align: left; line-height: 1.25rem; } .text_29 { word-break: break-all; color: rgba(151, 151, 153, 1); font-size: 0.75rem; font-family: PingFangSC-Medium; font-weight: 500; text-align: left; line-height: 1.032rem; margin: 0.157rem 0 0 0; } .text_30 { word-break: break-all; color: rgba(151, 151, 153, 1); font-size: 0.75rem; font-family: PingFangSC-Medium; font-weight: 500; text-align: left; line-height: 1.032rem; margin: 0.313rem 0 0 0; } .text_31 { word-break: break-all; color: rgba(29, 29, 29, 1); font-size: 0.75rem; font-family: PingFangSC-Medium; font-weight: 500; text-align: left; white-space: nowrap; line-height: 1.032rem; margin: 0 0 0 10.6875rem } .status-info { display: flex; justify-content: space-between; align-items: flex-start; } .status-returned,.status-order { font-size: 0.75rem; color: #161515; line-height: 1.03rem; text-align: right; font-style: normal; background: #F5EDC9; border-radius: 0.13rem; padding: 0.28rem 0.5rem; white-space: nowrap; } .status-order { color: #C69A1B; } .status-order-box { flex: 1; text-align: right; } /* 页面部分 */ .group_2 { background-color: rgba(255, 255, 255, 1); border-radius: 1rem; align-self: center; margin: 0.782rem auto 0.75rem; width: 21.938rem; position: relative; padding: 0.3rem 0 0.4rem; } .group_3 { width: 20.282rem; } .text_2 { word-break: break-all; color: rgba(18, 18, 18, 1); font-size: 0.875rem; letter-spacing: 0.31111112236976624px; font-family: PingFangSC-Regular; font-weight: normal; text-align: left; white-space: nowrap; line-height: 1.25rem; } .group_4 { /* width: 20.282rem; */ width: 100%; padding: 0 0.75rem 0 0.907rem; margin-top: 1.09rem; padding-bottom: 0.87rem; } .group_4:not(:last-child) { border-bottom: 1px solid #D7D7D7; } .text_3 { word-break: break-all; color: rgba(18, 18, 18, 1); font-size: 0.875rem; letter-spacing: 0.31111112236976624px; font-family: PingFangSC-Regular; font-weight: normal; text-align: left; white-space: nowrap; line-height: 1.25rem; } .image-text_2 { position: relative; top: 0; left: 0; } .text-group_2 { word-break: break-all; color: rgba(18, 18, 18, 1); font-size: 0.875rem; letter-spacing: 0.31111112236976624px; font-family: PingFangSC-Regular; font-weight: normal; text-align: right; white-space: nowrap; line-height: 1.25rem; outline: none; border: none; appearance:none; -moz-appearance:none; -webkit-appearance:none; position: relative; top: 0; left: 0; z-index: 1; background: transparent; padding: 0 1.25rem; } .thumbnail_2 { position: absolute; top: .125rem; right: .125rem; z-index: 0; width: 0.5rem; height: 0.313rem; margin: 0.407rem 0 0.532rem 0.47rem; } .delivery-footer { padding: 0.9375rem; text-align: center; } .delivery-footer-btn { border-radius: 0.25rem; border: none; background: #000; cursor: pointer; width: 100%; padding: 0.625rem; color: #d4ca99; font-size: 0.88rem; } /* 自定义下拉组件样式 */ .custom-select { position: relative; width: auto; min-width: 6rem; max-width: 50%; display: flex; justify-content: flex-end; } .custom-select-trigger { display: flex; align-items: center; justify-content: flex-end; cursor: pointer; position: relative; padding: 0 1.25rem 0 1rem; width: 100%; min-height: 1.25rem; } .custom-select-value { word-break: break-all; color: rgba(18, 18, 18, 1); font-size: 0.875rem; letter-spacing: 0.31111112236976624px; font-family: PingFangSC-Regular; font-weight: normal; text-align: right; white-space: nowrap; line-height: 1.25rem; } .custom-select-arrow { position: absolute; top: .125rem; right: .125rem; z-index: 0; width: 0.5rem; height: 0.313rem; margin: 0.407rem 0 0.532rem 0.47rem; transition: transform 0.3s ease; } .custom-select.active .custom-select-arrow { transform: rotate(180deg); } .custom-select-options { position: absolute; top: 100%; right: 1.25rem; min-width: 8rem; background: white; border: 1px solid #e0e0e0; border-radius: 0.5rem; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); z-index: 1000; max-height: 12rem; overflow-y: auto; display: none; margin-top: 0.25rem; } .custom-select.active .custom-select-options { display: block; } .custom-select-option { padding: 0.75rem 1rem; cursor: pointer; color: rgba(18, 18, 18, 1); font-size: 0.875rem; font-family: PingFangSC-Regular; font-weight: normal; text-align: left; line-height: 1.25rem; transition: background-color 0.2s ease; } .custom-select-option:hover { background-color: #f5f5f5; } .custom-select-option.selected { background-color: #F5EDC9; color: #C69A1B; } .custom-select-option:first-child { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; } .custom-select-option:last-child { border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }