.container[data-v-fbff3512]{background-color:#f5f5f5;min-height:100vh;padding-bottom:60px;padding-top:50px}.navheader[data-v-fbff3512]{position:fixed;top:0;left:0;width:100%;height:50px;background-color:#fff;display:flex;align-items:center;padding:0 15px;box-sizing:border-box;border-bottom:1px solid #eee;z-index:999}.navheader .back[data-v-fbff3512]{width:20px;height:20px;margin-right:15px}.navheader .title[data-v-fbff3512]{font-size:16px;font-weight:700;color:#333}.tabs[data-v-fbff3512]{display:flex;background-color:#fff;border-bottom:1px solid #eee}.tabs .tab[data-v-fbff3512]{flex:1;text-align:center;padding:15px 0;font-size:16px;color:#666;position:relative}.tabs .tab.active[data-v-fbff3512]{color:#ff5a00;font-weight:700}.tabs .tab.active[data-v-fbff3512]:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:40px;height:3px;background-color:#ff5a00;border-radius:3px}.content[data-v-fbff3512]{padding:15px}.order-item[data-v-fbff3512]{background-color:#fff;border-radius:12px;padding:15px;margin-bottom:15px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #f0f0f0}.order-header[data-v-fbff3512]{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px dashed #eee;margin-bottom:15px}.order-header .order-id[data-v-fbff3512]{font-size:15px;color:#333;font-weight:500}.order-header .order-status[data-v-fbff3512]{font-size:12px;padding:4px 10px;border-radius:12px;font-weight:500}.order-header .order-status.pending[data-v-fbff3512]{background-color:#fff8e1;color:#ff9800;border:1px solid #ffecb3}.order-header .order-status.shipped[data-v-fbff3512]{background-color:#e8f5e9;color:#4caf50;border:1px solid #c8e6c9}.order-goods[data-v-fbff3512]{margin-bottom:15px}.order-goods .good-item[data-v-fbff3512]{display:flex;margin-bottom:12px;padding:10px;background-color:#fafafa;border-radius:8px;cursor:pointer;transition:background-color .2s ease}.order-goods .good-item[data-v-fbff3512]:last-child{margin-bottom:0}.order-goods .good-item[data-v-fbff3512]:active{background-color:#f0f0f0}.order-goods .good-item .good-image[data-v-fbff3512]{width:60px;height:60px;border-radius:6px;margin-right:12px;-o-object-fit:cover;object-fit:cover;border:1px solid #eee}.order-goods .good-item .good-info[data-v-fbff3512]{flex:1}.order-goods .good-item .good-info .good-name[data-v-fbff3512]{font-size:15px;color:#333;margin-bottom:6px;display:-webkit-box;display:box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;box-orient:vertical;overflow:hidden;font-weight:500}.order-goods .good-item .good-info .good-price[data-v-fbff3512]{font-size:17px;color:#ff5a00;font-weight:700}.order-delivery-info[data-v-fbff3512]{background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:12px;padding:12px;border:1px solid #e9ecef;margin-bottom:15px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.order-delivery-info .delivery-header[data-v-fbff3512]{display:flex;align-items:center;margin-bottom:10px}.order-delivery-info .delivery-header .delivery-icon[data-v-fbff3512]{margin-right:6px;color:#ff5a00;font-size:16px;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.order-delivery-info .delivery-header .delivery-title[data-v-fbff3512]{font-size:13px;color:#495057;font-weight:600}.order-delivery-info .delivery-content .address-info .address-detail[data-v-fbff3512]{font-size:13px;color:#333;margin-bottom:6px;line-height:1.4;font-weight:500}.order-delivery-info .delivery-content .address-info .address-contact[data-v-fbff3512]{font-size:12px;color:#666}.order-delivery-info .delivery-content .express-info .express-company-info[data-v-fbff3512]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.order-delivery-info .delivery-content .express-info .express-company-info .express-company[data-v-fbff3512]{font-size:16px;color:#333;font-weight:600}.order-delivery-info .delivery-content .express-info .express-company-info .copy-btn[data-v-fbff3512]{margin-left:10px}.order-delivery-info .delivery-content .express-info .express-number-info[data-v-fbff3512]{margin-bottom:10px}.order-delivery-info .delivery-content .express-info .express-number-info .express-number-label[data-v-fbff3512]{font-size:13px;color:#666;margin-right:6px}.order-delivery-info .delivery-content .express-info .express-number-info .express-number[data-v-fbff3512]{font-size:15px;color:#333;font-weight:500;font-family:monospace}.order-delivery-info .delivery-content .express-info .delivery-address[data-v-fbff3512]{padding-top:10px;border-top:1px solid #eee;margin-bottom:10px}.order-delivery-info .delivery-content .express-info .delivery-address .address-label[data-v-fbff3512]{font-size:13px;color:#666;margin-right:6px}.order-delivery-info .delivery-content .express-info .delivery-address .address-short[data-v-fbff3512]{font-size:14px;color:#333}.order-delivery-info .delivery-content .express-info .express-actions[data-v-fbff3512]{display:flex;justify-content:flex-end;margin-top:8px}.order-delivery-info .delivery-content .express-info .express-actions .track-btn[data-v-fbff3512]{border-radius:16px;font-size:13px;padding:0 12px}.order-delivery-info .delivery-content .no-delivery-info[data-v-fbff3512]{font-size:14px;color:#999;text-align:center;padding:10px 0}.express-detail-popup[data-v-fbff3512]{padding:20px;height:100%;display:flex;flex-direction:column}.express-detail-popup .express-detail-header[data-v-fbff3512]{text-align:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}.express-detail-popup .express-detail-header .express-detail-title[data-v-fbff3512]{font-size:18px;font-weight:700;color:#333}.express-detail-popup .express-detail-loading[data-v-fbff3512]{flex:1;display:flex;align-items:center;justify-content:center}.express-detail-popup .express-detail-content[data-v-fbff3512]{flex:1;overflow-y:auto}.express-detail-popup .express-detail-content .express-basic-info[data-v-fbff3512]{background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:12px;padding:15px;margin-bottom:20px;border:1px solid #e9ecef}.express-detail-popup .express-detail-content .express-basic-info .express-company-name[data-v-fbff3512]{font-size:16px;font-weight:700;color:#333;margin-bottom:8px}.express-detail-popup .express-detail-content .express-basic-info .express-number[data-v-fbff3512]{font-size:14px;color:#666;margin-bottom:10px;font-family:monospace}.express-detail-popup .express-detail-content .express-basic-info .express-status[data-v-fbff3512]{display:inline-block;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.express-detail-popup .express-detail-content .express-basic-info .express-status.status-success[data-v-fbff3512]{background-color:#e8f5e9;color:#4caf50}.express-detail-popup .express-detail-content .express-basic-info .express-status.status-delivering[data-v-fbff3512]{background-color:#fff3e0;color:#ff9800}.express-detail-popup .express-detail-content .express-basic-info .express-status.status-collected[data-v-fbff3512]{background-color:#e3f2fd;color:#2196f3}.express-detail-popup .express-detail-content .express-basic-info .express-status.status-transit[data-v-fbff3512]{background-color:#f3e5f5;color:#9c27b0}.express-detail-popup .express-detail-content .express-basic-info .express-status.status-failed[data-v-fbff3512]{background-color:#ffebee;color:#f44336}.express-detail-popup .express-detail-content .express-basic-info .express-status.status-error[data-v-fbff3512]{background-color:#fce4ec;color:#e91e63}.express-detail-popup .express-detail-content .express-basic-info .express-status.status-unknown[data-v-fbff3512]{background-color:#f5f5f5;color:#757575}.express-detail-popup .express-detail-content .express-track-list .track-list-title[data-v-fbff3512]{font-size:16px;font-weight:700;color:#333;margin-bottom:15px}.express-detail-popup .express-detail-content .express-track-list .track-item .track-time[data-v-fbff3512]{font-size:12px;color:#999;margin-bottom:4px}.express-detail-popup .express-detail-content .express-track-list .track-item .track-context[data-v-fbff3512]{font-size:14px;color:#333;margin-bottom:4px;line-height:1.4}.express-detail-popup .express-detail-content .express-track-list .track-item .track-location[data-v-fbff3512]{font-size:12px;color:#666}.express-detail-popup .express-detail-content .express-update-time[data-v-fbff3512]{text-align:center;font-size:12px;color:#999;margin-top:20px;padding-top:15px;border-top:1px solid #f0f0f0}.express-detail-popup .express-detail-empty[data-v-fbff3512]{flex:1;display:flex;align-items:center;justify-content:center}