.detail-container[data-v-2325bf36]{min-height:100vh;background-color:#f5f7fa;padding:20px;max-width:1200px;margin:0 auto}.order-overview-card[data-v-2325bf36]{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);margin-bottom:24px;overflow:hidden;border:1px solid #f0f0f0}.order-overview-card .card-header-section[data-v-2325bf36]{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid #f5f5f5;background:#fafbfc}.order-overview-card .card-header-section .header-left[data-v-2325bf36]{display:flex;align-items:center;gap:16px}.order-overview-card .card-header-section .header-left .back-btn[data-v-2325bf36]{padding:8px 16px;border-radius:8px;color:#606266}.order-overview-card .card-header-section .header-left .back-btn[data-v-2325bf36]:hover{background-color:#f0f9ff;color:#409eff}.order-overview-card .card-header-section .header-left .header-info .page-title[data-v-2325bf36]{font-size:24px;font-weight:600;color:#303133;margin:0 0 4px 0}.order-overview-card .card-header-section .header-left .header-info .order-number[data-v-2325bf36]{font-size:14px;color:#909399;margin:0}.order-overview-card .card-header-section .header-status .el-tag[data-v-2325bf36]{font-size:14px;font-weight:500}.order-overview-card .status-amount-section[data-v-2325bf36]{padding:32px;display:flex;align-items:center;gap:24px;position:relative;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.order-overview-card .status-amount-section.status-pending-card[data-v-2325bf36]{background:#fff}.order-overview-card .status-amount-section.status-pending-card .status-icon[data-v-2325bf36]{background:rgba(33,150,243,.1);color:#1976d2}.order-overview-card .status-amount-section.status-cancelled-card[data-v-2325bf36]{background:linear-gradient(135deg,#f5f5f5,#eee);border-left:4px solid #9e9e9e}.order-overview-card .status-amount-section.status-cancelled-card .status-icon[data-v-2325bf36]{background:hsla(0,0%,62%,.1);color:#757575}.order-overview-card .status-amount-section.status-paid-card[data-v-2325bf36]{background:linear-gradient(135deg,#e8f5e8,#c8e6c9);border-left:4px solid #4caf50}.order-overview-card .status-amount-section.status-paid-card .status-icon[data-v-2325bf36]{background:rgba(76,175,80,.1);color:#388e3c}.order-overview-card .status-amount-section .status-info[data-v-2325bf36]{display:flex;align-items:center;gap:16px;flex:1}.order-overview-card .status-amount-section .status-info .status-icon[data-v-2325bf36]{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;background:rgba(64,158,255,.1);color:#409eff;flex-shrink:0}.order-overview-card .status-amount-section .status-info .status-text .status-title[data-v-2325bf36]{font-size:20px;font-weight:600;color:#303133;margin:0 0 4px 0}.order-overview-card .status-amount-section .status-info .status-text .status-desc[data-v-2325bf36]{font-size:14px;color:#606266;margin:0}.order-overview-card .status-amount-section .amount-info[data-v-2325bf36]{text-align:right}.order-overview-card .status-amount-section .amount-info .amount-label[data-v-2325bf36]{font-size:14px;color:#909399;margin-bottom:4px}.order-overview-card .status-amount-section .amount-info .amount-value[data-v-2325bf36]{font-size:32px;font-weight:700;color:#303133}.order-overview-card .order-details-section[data-v-2325bf36]{padding:32px}.order-overview-card .order-details-section .section-title[data-v-2325bf36]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#303133;margin-bottom:24px}.order-overview-card .order-details-section .section-title i[data-v-2325bf36]{color:#409eff;font-size:20px}.order-overview-card .order-details-section .info-grid[data-v-2325bf36]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.order-overview-card .order-details-section .info-grid .info-item[data-v-2325bf36]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#f8fafc;border-radius:8px;border-left:4px solid #e4e7ed;transition:all .3s ease}.order-overview-card .order-details-section .info-grid .info-item[data-v-2325bf36]:hover{background:#f0f9ff;border-left-color:#409eff}.order-overview-card .order-details-section .info-grid .info-item[data-v-2325bf36]:nth-child(odd){border-left-color:#409eff}.order-overview-card .order-details-section .info-grid .info-item[data-v-2325bf36]:nth-child(2n){border-left-color:#67c23a}.order-overview-card .order-details-section .info-grid .info-item .info-label[data-v-2325bf36]{font-size:14px;color:#606266;font-weight:500}.order-overview-card .order-details-section .info-grid .info-item .info-value[data-v-2325bf36]{font-size:14px;color:#303133;font-weight:600}.goods-section[data-v-2325bf36]{margin-bottom:24px}.goods-section .goods-card[data-v-2325bf36]{border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.1)}.goods-section .goods-card .card-header[data-v-2325bf36]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#303133}.goods-section .goods-card .card-header i[data-v-2325bf36]{color:#409eff;font-size:20px}.goods-section .goods-card .card-header .goods-count[data-v-2325bf36]{font-size:14px;color:#909399;font-weight:400;margin-left:8px}.goods-section .goods-card .goods-list .goods-item[data-v-2325bf36]{border:1px solid #f0f0f0;border-radius:12px;padding:20px;margin-bottom:16px;transition:all .3s ease}.goods-section .goods-card .goods-list .goods-item[data-v-2325bf36]:hover{border-color:#409eff;box-shadow:0 4px 12px rgba(64,158,255,.15)}.goods-section .goods-card .goods-list .goods-item[data-v-2325bf36]:last-child{margin-bottom:0}.goods-section .goods-card .goods-list .goods-item .goods-header[data-v-2325bf36]{margin-bottom:16px}.goods-section .goods-card .goods-list .goods-item .goods-header .goods-name[data-v-2325bf36]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.goods-section .goods-card .goods-list .goods-item .goods-header .goods-name .name-text[data-v-2325bf36]{font-size:16px;font-weight:600;color:#303133;line-height:1.4;margin:0;flex:1}.goods-section .goods-card .goods-list .goods-item .goods-details .detail-grid[data-v-2325bf36]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:16px}.goods-section .goods-card .goods-list .goods-item .goods-details .detail-grid .detail-item[data-v-2325bf36]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#f8fafc;border-radius:6px}.goods-section .goods-card .goods-list .goods-item .goods-details .detail-grid .detail-item .detail-label[data-v-2325bf36]{font-size:13px;color:#606266}.goods-section .goods-card .goods-list .goods-item .goods-details .detail-grid .detail-item .detail-value[data-v-2325bf36]{font-size:13px;color:#303133;font-weight:500}.goods-section .goods-card .goods-list .goods-item .goods-details .detail-grid .detail-item .detail-value.price[data-v-2325bf36]{color:#e6a23c}.goods-section .goods-card .goods-list .goods-item .goods-details .detail-grid .detail-item .detail-value.quantity[data-v-2325bf36]{color:#67c23a}.goods-section .goods-card .goods-list .goods-item .goods-details .goods-total[data-v-2325bf36]{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;background:linear-gradient(135deg,#f0f9ff,#e1f3d8);border-radius:8px}.goods-section .goods-card .goods-list .goods-item .goods-details .goods-total .total-label[data-v-2325bf36]{font-size:14px;color:#606266;font-weight:500}.goods-section .goods-card .goods-list .goods-item .goods-details .goods-total .total-value[data-v-2325bf36]{font-size:18px;color:#409eff;font-weight:700}.goods-section .goods-card .goods-list .expand-section[data-v-2325bf36]{text-align:center;padding:20px 0;border-top:1px solid #f0f0f0}.goods-section .goods-card .goods-list .expand-section .expand-btn[data-v-2325bf36]{font-size:14px;color:#409eff}.goods-section .goods-card .goods-list .expand-section .expand-btn i[data-v-2325bf36]{margin-left:4px;transition:transform .3s ease}.goods-section .goods-card .goods-list .expand-section .expand-btn:hover i[data-v-2325bf36]{transform:translateY(-1px)}.bottom-actions[data-v-2325bf36]{background:#fff;padding:20px;box-shadow:0 -4px 20px rgba(0,0,0,.1);z-index:1000;transition:all .3s ease}.bottom-actions.fixed-bottom[data-v-2325bf36]{position:fixed;bottom:0;left:0;right:0}.bottom-actions.relative-bottom[data-v-2325bf36]{position:relative;margin-top:24px;border-radius:12px;border:1px solid #f0f0f0;z-index:1}.bottom-actions .actions-container[data-v-2325bf36]{max-width:1200px;margin:0 auto;display:flex;justify-content:center;gap:16px}.bottom-actions .actions-container .el-button[data-v-2325bf36]{padding:12px 32px;font-size:16px;border-radius:8px;min-width:160px}.bottom-actions .actions-container .el-button.el-button--danger[data-v-2325bf36]{background:linear-gradient(135deg,#f56c6c,#f78989);border:none}.bottom-actions .actions-container .el-button.el-button--danger[data-v-2325bf36]:hover{background:linear-gradient(135deg,#f78989,#f9a3a4)}.bottom-actions .actions-container .el-button.el-button--warning[data-v-2325bf36]{background:linear-gradient(135deg,#e6a23c,#f0a020);border:none;color:#fff}.bottom-actions .actions-container .el-button.el-button--warning[data-v-2325bf36]:hover{background:linear-gradient(135deg,#f0a020,#f4b942)}.loading-overlay[data-v-2325bf36]{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);z-index:2000}.payment-methods .payment-title[data-v-2325bf36]{font-size:16px;font-weight:600;color:#303133;text-align:center;margin-bottom:24px}.payment-methods .payment-options .payment-option[data-v-2325bf36]{display:flex;align-items:center;padding:16px;border:2px solid #f0f0f0;border-radius:12px;margin-bottom:12px;cursor:pointer;transition:all .3s ease;outline:none}.payment-methods .payment-options .payment-option[data-v-2325bf36]:hover{border-color:#409eff;background-color:#f0f9ff}.payment-methods .payment-options .payment-option[data-v-2325bf36]:focus{border-color:#409eff;background-color:#f0f9ff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.payment-methods .payment-options .payment-option.active[data-v-2325bf36]{border-color:#409eff;background-color:#f0f9ff}.payment-methods .payment-options .payment-option[data-v-2325bf36]:last-child{margin-bottom:0}.payment-methods .payment-options .payment-option .payment-icon[data-v-2325bf36]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-right:16px}.payment-methods .payment-options .payment-option .payment-icon.wechat-icon[data-v-2325bf36]{background:linear-gradient(135deg,#07c160,#00d976);color:#fff}.payment-methods .payment-options .payment-option .payment-icon.alipay-icon[data-v-2325bf36]{background:linear-gradient(135deg,#1677ff,#40a9ff);color:#fff}.payment-methods .payment-options .payment-option .payment-info[data-v-2325bf36]{flex:1}.payment-methods .payment-options .payment-option .payment-info .payment-name[data-v-2325bf36]{font-size:16px;font-weight:600;color:#303133;margin-bottom:4px}.payment-methods .payment-options .payment-option .payment-info .payment-desc[data-v-2325bf36]{font-size:14px;color:#909399}.payment-methods .payment-options .payment-option .payment-radio[data-v-2325bf36]{margin-left:16px}.payment-methods .payment-amount[data-v-2325bf36]{margin-top:24px;padding:16px;background:#f8fafc;border-radius:8px;text-align:center;border:1px solid #e4e7ed}.payment-methods .payment-amount .amount-label[data-v-2325bf36]{font-size:14px;color:#606266}.payment-methods .payment-amount .amount-value[data-v-2325bf36]{font-size:24px;font-weight:700;color:#e6a23c;margin-left:8px}.qr-payment-container .payment-info-header[data-v-2325bf36]{margin-bottom:24px}.qr-payment-container .payment-info-header .payment-method-info[data-v-2325bf36]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.qr-payment-container .payment-info-header .payment-method-info .method-icon[data-v-2325bf36]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px}.qr-payment-container .payment-info-header .payment-method-info .method-icon.wechat-icon[data-v-2325bf36]{background:linear-gradient(135deg,#07c160,#00d976);color:#fff}.qr-payment-container .payment-info-header .payment-method-info .method-icon.alipay-icon[data-v-2325bf36]{background:linear-gradient(135deg,#1677ff,#40a9ff);color:#fff}.qr-payment-container .payment-info-header .payment-method-info .method-text .method-name[data-v-2325bf36]{font-size:16px;font-weight:600;color:#303133;margin-bottom:4px}.qr-payment-container .payment-info-header .payment-method-info .method-text .method-desc[data-v-2325bf36]{font-size:14px;color:#606266}.qr-payment-container .payment-info-header .payment-amount-info[data-v-2325bf36]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8fafc;border-radius:8px;border:1px solid #e4e7ed}.qr-payment-container .payment-info-header .payment-amount-info .amount-label[data-v-2325bf36]{font-size:14px;color:#606266}.qr-payment-container .payment-info-header .payment-amount-info .amount-value[data-v-2325bf36]{font-size:20px;font-weight:700;color:#e6a23c}.qr-payment-container .qr-code-section[data-v-2325bf36]{text-align:center;margin-bottom:24px}.qr-payment-container .qr-code-section .qr-code-container[data-v-2325bf36]{display:flex;justify-content:center;align-items:center;min-height:200px;margin-bottom:16px;padding:20px;background:#fff;border:2px dashed #e4e7ed;border-radius:12px}.qr-payment-container .qr-code-section .qr-code-container .qr-code-image[data-v-2325bf36]{max-width:180px;max-height:180px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.qr-payment-container .qr-code-section .qr-code-container .qr-loading[data-v-2325bf36]{display:flex;flex-direction:column;align-items:center;gap:12px;color:#909399}.qr-payment-container .qr-code-section .qr-code-container .qr-loading i[data-v-2325bf36]{font-size:24px;animation:rotating-2325bf36 2s linear infinite}.qr-payment-container .qr-code-section .qr-code-container .qr-loading span[data-v-2325bf36]{font-size:14px}.qr-payment-container .qr-code-section .qr-tips .tip-text[data-v-2325bf36]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:#909399;margin:0}.qr-payment-container .qr-code-section .qr-tips .tip-text i[data-v-2325bf36]{color:#409eff}.qr-payment-container .payment-status .status-checking[data-v-2325bf36]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:#f0f9ff;border:1px solid #b3d8ff;border-radius:8px;color:#409eff;font-size:14px}.qr-payment-container .payment-status .status-checking i[data-v-2325bf36]{animation:rotating-2325bf36 2s linear infinite}.qr-dialog-footer[data-v-2325bf36]{text-align:center;padding-top:16px}.qr-dialog-footer .el-button[data-v-2325bf36]{min-width:100px;margin:0 8px}@keyframes rotating-2325bf36{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dialog-footer[data-v-2325bf36]{text-align:center;padding-top:16px}.dialog-footer .el-button[data-v-2325bf36]{min-width:100px;margin:0 8px}[data-v-2325bf36] .el-card{border:none}[data-v-2325bf36] .el-card .el-card__header{padding:20px 24px;background:#fafbfc;border-bottom:1px solid #f0f0f0}[data-v-2325bf36] .el-card .el-card__body{padding:24px}[data-v-2325bf36] .el-tag{border-radius:12px;font-weight:500;border:none}[data-v-2325bf36] .el-tag.el-tag--large{font-size:14px}[data-v-2325bf36] .el-tag.el-tag--small{font-size:12px}[data-v-2325bf36] .el-tag.el-tag--mini{padding:2px 6px;font-size:11px}[data-v-2325bf36] .el-dialog{border-radius:16px;overflow:hidden}[data-v-2325bf36] .el-dialog .el-dialog__header{background:#fafbfc;padding:20px 24px 16px;border-bottom:1px solid #f0f0f0}[data-v-2325bf36] .el-dialog .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600;color:#303133}[data-v-2325bf36] .el-dialog .el-dialog__body{padding:24px}[data-v-2325bf36] .el-dialog .el-dialog__footer{padding:16px 24px 24px;border-top:1px solid #f0f0f0;background:#fafbfc}[data-v-2325bf36] .el-radio .el-radio__input.is-checked .el-radio__inner{background-color:#409eff;border-color:#409eff}[data-v-2325bf36] .el-radio .el-radio__input.is-checked+.el-radio__label{color:#409eff}[data-v-2325bf36] .el-radio .el-radio__input:focus-within .el-radio__inner{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}[data-v-2325bf36] .el-radio .el-radio__label{display:none}@media(max-width:768px){.detail-container[data-v-2325bf36]{padding:12px}.order-overview-card .card-header-section[data-v-2325bf36]{flex-direction:column;align-items:flex-start;gap:16px;padding:20px}.order-overview-card .card-header-section .header-left[data-v-2325bf36]{width:100%}.order-overview-card .card-header-section .header-status[data-v-2325bf36]{align-self:flex-end}.order-overview-card .status-amount-section[data-v-2325bf36]{flex-direction:column;text-align:center;gap:20px;padding:24px 20px}.order-overview-card .status-amount-section .status-info[data-v-2325bf36]{flex-direction:column;gap:12px}.order-overview-card .status-amount-section .status-info .status-icon[data-v-2325bf36]{width:50px;height:50px;font-size:20px}.order-overview-card .status-amount-section .status-info .status-text .status-title[data-v-2325bf36]{font-size:18px}.order-overview-card .status-amount-section .amount-info[data-v-2325bf36]{text-align:center}.order-overview-card .status-amount-section .amount-info .amount-value[data-v-2325bf36]{font-size:28px}.order-overview-card .order-details-section[data-v-2325bf36]{padding:20px}.goods-details .detail-grid[data-v-2325bf36],.order-overview-card .order-details-section .info-grid[data-v-2325bf36]{grid-template-columns:1fr!important}.bottom-actions[data-v-2325bf36]{padding:16px}.bottom-actions.fixed-bottom .actions-container[data-v-2325bf36]{flex-direction:column;gap:12px}.bottom-actions.fixed-bottom .actions-container .el-button[data-v-2325bf36]{width:100%}.bottom-actions.relative-bottom .actions-container[data-v-2325bf36]{flex-direction:column;gap:12px}.bottom-actions.relative-bottom .actions-container .el-button[data-v-2325bf36]{width:100%}}