.order-detail-container[data-v-663912ca]{padding:20px}.order-detail-container .detail-card[data-v-663912ca]{margin-bottom:20px;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px 0 rgba(0,0,0,.05)}.order-detail-container .detail-card[data-v-663912ca]:last-child{margin-bottom:0}.order-detail-container .card-header[data-v-663912ca]{display:flex;align-items:center}.order-detail-container .card-header span[data-v-663912ca]{font-size:16px;font-weight:500;color:#303133}.order-detail-container .order-status-panel[data-v-663912ca]{display:flex;justify-content:space-between;align-items:center;padding:5px 0}.order-detail-container .order-status-panel .left-section[data-v-663912ca]{display:flex;align-items:center}.order-detail-container .order-status-panel .left-section .order-number[data-v-663912ca]{font-size:16px;font-weight:500;color:#303133;margin-right:15px}.order-detail-container .order-status-panel .right-section[data-v-663912ca]{display:flex;flex-direction:column;align-items:flex-end}.order-detail-container .order-status-panel .right-section .order-time[data-v-663912ca]{margin-bottom:10px;color:#909399;font-size:14px}.order-detail-container .order-status-panel .right-section .action-buttons .el-button[data-v-663912ca]{margin-left:10px}.order-detail-container .customer-info .info-row[data-v-663912ca]{display:flex;margin-bottom:15px}.order-detail-container .customer-info .info-row[data-v-663912ca]:last-child{margin-bottom:0}.order-detail-container .customer-info .info-row .info-item[data-v-663912ca]{flex:1;display:flex}.order-detail-container .customer-info .info-row .info-item.full-width[data-v-663912ca]{flex:0 0 100%}.order-detail-container .customer-info .info-row .info-item .info-label[data-v-663912ca]{width:90px;color:#909399}.order-detail-container .customer-info .info-row .info-item .info-value[data-v-663912ca]{flex:1;color:#303133}.order-detail-container .customer-info .info-row .info-item .info-value.address-value[data-v-663912ca]{word-break:break-all}.order-detail-container .product-info[data-v-663912ca]{display:flex;align-items:center}.order-detail-container .product-info .product-image[data-v-663912ca]{width:40px;height:40px;border-radius:4px;margin-right:10px}.order-detail-container .price-summary[data-v-663912ca]{padding:0 20px}.order-detail-container .price-summary .price-row[data-v-663912ca]{display:flex;justify-content:space-between;margin-bottom:15px}.order-detail-container .price-summary .price-row[data-v-663912ca]:last-child{margin-bottom:0}.order-detail-container .price-summary .price-row .price-label[data-v-663912ca]{color:#909399}.order-detail-container .price-summary .price-row .price-value[data-v-663912ca]{color:#303133}.order-detail-container .price-summary .price-row .price-value.discount[data-v-663912ca]{color:#f56c6c}.order-detail-container .price-summary .price-row .price-value.total-price[data-v-663912ca]{font-size:18px;font-weight:600;color:#f56c6c}.order-detail-container .price-summary .total-row[data-v-663912ca]{font-size:16px}.order-detail-container .price-summary .price-divider[data-v-663912ca]{height:1px;background-color:#ebeef5;margin:15px 0}.order-detail-container .log-operator[data-v-663912ca]{font-size:12px;color:#909399;margin-top:5px}.order-detail-container .subtotal[data-v-663912ca]{font-weight:500}.order-detail-container .delivery-info .delivery-staff-card[data-v-663912ca]{display:flex;align-items:center;padding:20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;margin-bottom:20px;border:1px solid #e9ecef;transition:all .3s ease}.order-detail-container .delivery-info .delivery-staff-card[data-v-663912ca]:hover{box-shadow:0 4px 20px rgba(0,0,0,.08);transform:translateY(-2px)}.order-detail-container .delivery-info .delivery-staff-card .staff-avatar[data-v-663912ca]{margin-right:20px}.order-detail-container .delivery-info .delivery-staff-card .staff-avatar .el-avatar[data-v-663912ca]{border:3px solid #fff;box-shadow:0 4px 12px rgba(0,0,0,.1)}.order-detail-container .delivery-info .delivery-staff-card .staff-details[data-v-663912ca]{flex:1}.order-detail-container .delivery-info .delivery-staff-card .staff-details .staff-main-info[data-v-663912ca]{margin-bottom:10px}.order-detail-container .delivery-info .delivery-staff-card .staff-details .staff-main-info .staff-name[data-v-663912ca]{font-size:18px;font-weight:600;color:#303133;margin-bottom:5px}.order-detail-container .delivery-info .delivery-staff-card .staff-details .staff-main-info .staff-phone[data-v-663912ca]{color:#606266;font-size:14px}.order-detail-container .delivery-info .delivery-staff-card .staff-details .staff-main-info .staff-phone i[data-v-663912ca]{margin-right:5px;color:#409eff}.order-detail-container .delivery-info .delivery-staff-card .staff-details .staff-rating[data-v-663912ca]{display:flex;align-items:center}.order-detail-container .delivery-info .delivery-staff-card .staff-details .staff-rating .el-rate[data-v-663912ca]{margin-right:10px}.order-detail-container .delivery-info .delivery-staff-card .staff-details .staff-rating .total-orders[data-v-663912ca]{color:#909399;font-size:12px}.order-detail-container .delivery-info .delivery-details[data-v-663912ca]{background-color:#fafbfc;border-radius:8px;padding:16px;border-left:4px solid #409eff}.order-detail-container .delivery-info .delivery-details .delivery-row[data-v-663912ca]{display:flex;margin-bottom:12px}.order-detail-container .delivery-info .delivery-details .delivery-row[data-v-663912ca]:last-child{margin-bottom:0}.order-detail-container .delivery-info .delivery-details .delivery-row .delivery-item[data-v-663912ca]{flex:1;display:flex;align-items:center}.order-detail-container .delivery-info .delivery-details .delivery-row .delivery-item.full-width[data-v-663912ca]{flex:0 0 100%}.order-detail-container .delivery-info .delivery-details .delivery-row .delivery-item .delivery-label[data-v-663912ca]{min-width:80px;color:#606266;font-weight:500;margin-right:8px}.order-detail-container .delivery-info .delivery-details .delivery-row .delivery-item .delivery-value[data-v-663912ca]{color:#303133}.order-detail-container .delivery-info .delivery-details .delivery-row .delivery-item .delivery-value.fee-highlight[data-v-663912ca]{color:#f56c6c;font-weight:600;font-size:16px}.order-detail-container .delivery-info .delivery-details .delivery-row .delivery-item .delivery-value.time-highlight[data-v-663912ca]{color:#67c23a;font-weight:500}@media print{.order-detail-container .action-buttons[data-v-663912ca],.order-detail-container .el-button[data-v-663912ca]{display:none!important}}@media(max-width:768px){.order-detail-container[data-v-663912ca]{padding:15px}.detail-card[data-v-663912ca]{margin-bottom:15px}.detail-card[data-v-663912ca] .el-card__header{padding:15px}.detail-card[data-v-663912ca] .el-card__body{padding:15px}.card-header span[data-v-663912ca]{font-size:14px}.order-status-panel[data-v-663912ca]{flex-direction:column;align-items:flex-start}.order-status-panel .left-section[data-v-663912ca]{margin-bottom:15px;flex-direction:column;align-items:flex-start}.order-status-panel .left-section .order-number[data-v-663912ca]{font-size:14px;margin-bottom:8px;margin-right:0}.order-status-panel .right-section[data-v-663912ca]{width:100%;align-items:flex-start}.order-status-panel .right-section .order-time[data-v-663912ca]{font-size:12px;margin-bottom:8px}.order-status-panel .right-section .action-buttons[data-v-663912ca]{width:100%;display:flex;flex-wrap:wrap}.order-status-panel .right-section .action-buttons .el-button[data-v-663912ca]{margin:5px 5px 5px 0;flex:1;min-width:calc(50% - 5px)}.customer-info .info-row[data-v-663912ca]{flex-direction:column;margin-bottom:10px}.customer-info .info-row .info-item[data-v-663912ca]{flex-direction:column;align-items:flex-start;margin-bottom:8px}.customer-info .info-row .info-item .info-label[data-v-663912ca]{width:auto;margin-bottom:4px;font-size:12px}.customer-info .info-row .info-item .info-value[data-v-663912ca]{font-size:12px}.delivery-info .delivery-staff-card[data-v-663912ca]{flex-direction:column;align-items:flex-start;padding:15px}.delivery-info .delivery-staff-card .staff-avatar[data-v-663912ca]{margin-right:0;margin-bottom:15px}.delivery-info .delivery-staff-card .staff-avatar .el-avatar[data-v-663912ca]{width:50px;height:50px}.delivery-info .delivery-staff-card .staff-details .staff-main-info .staff-name[data-v-663912ca]{font-size:16px}.delivery-info .delivery-staff-card .staff-details .staff-main-info .staff-phone[data-v-663912ca]{font-size:13px}.delivery-info .delivery-staff-card .staff-details .staff-rating .total-orders[data-v-663912ca]{font-size:11px}.delivery-info .delivery-details[data-v-663912ca]{padding:12px}.delivery-info .delivery-details .delivery-row[data-v-663912ca]{flex-direction:column;margin-bottom:8px}.delivery-info .delivery-details .delivery-row .delivery-item[data-v-663912ca]{margin-bottom:8px}.delivery-info .delivery-details .delivery-row .delivery-item .delivery-label[data-v-663912ca]{min-width:auto;font-size:12px}.delivery-info .delivery-details .delivery-row .delivery-item .delivery-value[data-v-663912ca]{font-size:12px}.delivery-info .delivery-details .delivery-row .delivery-item .delivery-value.fee-highlight[data-v-663912ca]{font-size:14px}.product-info .product-image[data-v-663912ca]{width:30px;height:30px}[data-v-663912ca] .el-table{font-size:12px}[data-v-663912ca] .el-table .el-table__body td,[data-v-663912ca] .el-table .el-table__header th{padding:8px 0}.price-summary[data-v-663912ca]{padding:0 10px}.price-summary .price-row[data-v-663912ca]{margin-bottom:12px;font-size:12px}.price-summary .price-row .price-label[data-v-663912ca],.price-summary .price-row .price-value[data-v-663912ca]{font-size:12px}.price-summary .price-row .total-price[data-v-663912ca]{font-size:16px!important}.price-summary .total-row[data-v-663912ca]{font-size:14px}[data-v-663912ca] .el-steps .el-step__title{font-size:12px}[data-v-663912ca] .el-steps .el-step__description{font-size:11px}[data-v-663912ca] .el-timeline .el-timeline-item__timestamp{font-size:11px}[data-v-663912ca] .el-timeline .el-timeline-item__content{font-size:12px}.log-operator[data-v-663912ca]{font-size:11px}[data-v-663912ca] .el-dialog{width:95%!important;margin-top:5vh!important}[data-v-663912ca] .el-dialog .el-dialog__body{padding:15px}}@media(min-width:769px)and (max-width:1024px){.order-detail-container[data-v-663912ca]{padding:15px}.order-status-panel .action-buttons .el-button[data-v-663912ca]{margin-left:5px;padding:7px 15px}}