.order[data-v-b9adea22]{background:#f5f6f8;min-height:100vh}.order-header[data-v-b9adea22]{background:linear-gradient(135deg,#3c96f3,#4ecdc4);color:#fff;padding:32px 0 56px}.order-header .order-header-inner[data-v-b9adea22]{width:1200px;margin:0 auto}.order-body[data-v-b9adea22]{width:1200px;margin:-32px auto 0;background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.05);padding:30px 28px 50px}.order-tabs[data-v-b9adea22]{display:inline-flex;background:#eceef1;border-radius:10px;padding:4px;margin-bottom:16px}.seg-btn[data-v-b9adea22]{border:none;background:transparent;color:#606266;font-size:14px;padding:8px 22px;border-radius:8px;cursor:pointer;transition:all .2s}.seg-btn[data-v-b9adea22]:hover{color:#303133}.seg-btn.active[data-v-b9adea22]{background:#fff;color:#409eff;font-weight:600;box-shadow:0 2px 6px rgba(0,0,0,.08)}.order-list[data-v-b9adea22]{background:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:8px 20px}.order-card[data-v-b9adea22]{display:flex;align-items:center;padding:20px 0;border-bottom:1px solid #f2f3f5}.order-card[data-v-b9adea22]:last-child{border-bottom:none}.order-card .oc-img[data-v-b9adea22]{width:110px;height:70px;border-radius:6px;overflow:hidden;flex-shrink:0;background:#eef1f5}.order-card .oc-img img[data-v-b9adea22]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.order-card .oc-img .oc-img-ph[data-v-b9adea22]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#c0c4cc;font-size:28px}.order-card .oc-info[data-v-b9adea22]{flex:1;min-width:0;margin:0 20px}.order-card .oc-info .oc-name[data-v-b9adea22]{font-size:15px;font-weight:600;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-card .oc-info .oc-meta[data-v-b9adea22]{margin-top:10px;display:flex;align-items:center}.order-card .oc-info .oc-meta span[data-v-b9adea22]{font-size:12px;padding:2px 10px;border-radius:4px;margin-right:10px}.order-card .oc-info .oc-meta .oc-type.wechat[data-v-b9adea22]{background:#eafaf0;color:#27ae60}.order-card .oc-info .oc-meta .oc-type.alipay[data-v-b9adea22]{background:#e8f3ff;color:#1989fa}.order-card .oc-info .oc-meta .oc-type.free[data-v-b9adea22]{background:#f0fbf8;color:#08bf91}.order-card .oc-info .oc-meta .oc-type.admin[data-v-b9adea22]{background:#f4f4f5;color:#999}.order-card .oc-info .oc-meta .oc-status.paid[data-v-b9adea22]{background:#eaf9f0;color:#27ae60}.order-card .oc-info .oc-meta .oc-status.unpaid[data-v-b9adea22]{background:#fff5e6;color:#f39c12}.order-card .oc-info .oc-meta .oc-status.refund[data-v-b9adea22]{background:#fdecea;color:#e74c3c}.order-card .oc-info .oc-meta .oc-status.closed[data-v-b9adea22]{background:#f2f3f5;color:#909399}.order-card .oc-info .oc-meta .oc-time[data-v-b9adea22]{color:#bbb;background:transparent;padding:0}.order-card .oc-right[data-v-b9adea22]{flex-shrink:0;text-align:right}.order-card .oc-right .oc-price[data-v-b9adea22]{font-size:18px;font-weight:700;color:#e74c3c;margin-bottom:10px}.order-empty[data-v-b9adea22]{text-align:center;color:#999;padding:60px 0}.order-empty i[data-v-b9adea22]{font-size:48px;color:#dcdfe6}.order-empty p[data-v-b9adea22]{margin:12px 0 20px;font-size:14px}@media(max-width:1200px){.order-body[data-v-b9adea22],.order-header-inner[data-v-b9adea22]{width:100%;padding:12px;margin-top:-20px}}