/*!
 *  build: admin-pro 
 *  copyright: vue-admin-beautiful.com 1204505056@qq.com 
 *  time: 2026-3-19 15:07:06
 */[data-v-2af9ae67] .el-table .cell{padding:1}/depp/ .el-textarea__inner[data-v-2af9ae67]{padding:0}.img-wrap[data-v-ccb4bb5a]{display:inline-flex;align-items:center;justify-content:center}.thumb[data-v-ccb4bb5a]{width:100%;height:100%;border-radius:6px;overflow:hidden;display:block;transition:all .2s ease}.thumb[data-v-ccb4bb5a]:hover{opacity:.88;transform:scale(1.03)}.thumb .thumb-error[data-v-ccb4bb5a],.thumb .thumb-placeholder[data-v-ccb4bb5a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f5f7fa;color:#c0c4cc;font-size:20px;border-radius:6px}.img-preview-popper{padding:8px!important;border-radius:10px!important;box-shadow:0 8px 32px rgba(0,0,0,.18)!important}.img-preview-popper .preview-box{display:flex;align-items:center;justify-content:center}.img-preview-popper .preview-box .preview-img{max-width:600px;max-height:600px;border-radius:6px;display:block;-o-object-fit:contain;object-fit:contain}[data-v-2ad67c05]:root{--c-primary:#3a7bd5;--c-accent:#ff7300;--c-danger:#e43b35;--c-success:#2eac6d;--c-border:#e4e8f0;--c-bg:#f7f8fc;--c-text:#2c3344;--c-muted:#9ba3b5;--radius:8px;--shadow:0 2px 12px rgba(58,123,213,0.07);--shadow-lg:0 6px 24px rgba(58,123,213,0.13);--transition:0.2s cubic-bezier(0.4,0,0.2,1)}.bg[data-v-2ad67c05]{padding:12px 14px;background:var(--c-bg)}.toolbar[data-v-2ad67c05]{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:14px}.toolbar__list[data-v-2ad67c05]{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:0;margin:0;list-style:none}.table-wrap[data-v-2ad67c05]{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.pur-table[data-v-2ad67c05] .el-table__row:nth-child(2n) td{background:#fafbfd}.pur-table[data-v-2ad67c05] .el-table__row:hover td{background:#f0f5ff!important}.pur-table[data-v-2ad67c05] .el-table__fixed-right{box-shadow:-4px 0 12px rgba(74,82,112,.08)}.pur-table[data-v-2ad67c05] .el-table__fixed{box-shadow:4px 0 12px rgba(74,82,112,.08)}.img-cell[data-v-2ad67c05]{display:flex;align-items:center;justify-content:center}.pur-thumb[data-v-2ad67c05]{width:50px;height:50px;border-radius:5px;border:1px solid var(--c-border);-o-object-fit:cover;object-fit:cover}.qty-badge[data-v-2ad67c05]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;background:#ff6263;color:#fff;border-radius:11px;font-size:11px;font-weight:700;padding:0 5px}.cell-main[data-v-2ad67c05],.qty-normal[data-v-2ad67c05]{font-size:12px;color:var(--c-text)}.cell-main[data-v-2ad67c05]{font-weight:500;line-height:1.4}.cell-sub[data-v-2ad67c05]{font-size:11px;color:var(--c-muted);line-height:1.4;margin-top:2px}.cell-price[data-v-2ad67c05]{font-size:13px;font-weight:700;color:var(--c-accent)}.link-text[data-v-2ad67c05]{font-size:12px;color:var(--c-primary);cursor:pointer;font-family:Courier New,monospace;transition:color var(--transition)}.link-text[data-v-2ad67c05]:hover{color:#2762b5;text-decoration:underline}.copy-text[data-v-2ad67c05]{font-size:12px;color:var(--c-primary);cursor:pointer;font-family:Courier New,monospace;transition:all var(--transition)}.copy-text[data-v-2ad67c05]:hover{color:#2762b5}.express-link[data-v-2ad67c05]{font-size:12px;color:var(--c-primary);text-decoration:none;font-family:Courier New,monospace;transition:color var(--transition)}.express-link[data-v-2ad67c05]:hover{color:#2762b5;text-decoration:underline}.pay-status[data-v-2ad67c05]{display:inline-block;margin-top:2px;font-size:11px;padding:1px 6px;border-radius:10px;font-weight:500}.pay-status.pay-done[data-v-2ad67c05]{background:#e6f7f0;color:var(--c-success)}.pay-status.pay-pending[data-v-2ad67c05]{background:#fff3e6;color:var(--c-accent)}.pay-status.pay-none[data-v-2ad67c05]{background:#f2f4f8;color:var(--c-muted)}.action-btns[data-v-2ad67c05]{display:flex;flex-direction:column;align-items:center;gap:4px}.action-btn[data-v-2ad67c05]{width:64px;font-size:11px;padding:3px 0}.note-input[data-v-2ad67c05] .el-textarea__inner{font-size:11px;border-color:var(--c-border);border-radius:4px;resize:none;padding:4px 6px;line-height:1.5}.note-input[data-v-2ad67c05] .el-textarea__inner:focus{border-color:var(--c-primary);box-shadow:0 0 0 2px rgba(58,123,213,.1)}.bottom-bar[data-v-2ad67c05]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-top:1px solid var(--c-border);flex-wrap:wrap;gap:8px}.amount-panel[data-v-2ad67c05]{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.amount-item[data-v-2ad67c05]{display:flex;align-items:baseline;gap:5px}.amount-label[data-v-2ad67c05]{font-size:12px;color:var(--c-muted)}.amount-value[data-v-2ad67c05]{font-size:14px;font-weight:700;color:var(--c-text)}.amount-value.accent[data-v-2ad67c05]{color:var(--c-accent)}.amount-value.primary[data-v-2ad67c05]{color:var(--c-primary)}.dialog-title[data-v-2ad67c05]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--c-text)}.dialog-title i[data-v-2ad67c05]{font-size:17px;color:var(--c-primary)}.sku-list[data-v-2ad67c05]{display:flex;flex-direction:column;gap:8px}.sku-row[data-v-2ad67c05]{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:var(--c-bg);border-radius:6px;border:1px solid var(--c-border)}.sku-row__left[data-v-2ad67c05]{display:flex;align-items:center;gap:8px}.sku-row__name[data-v-2ad67c05]{font-size:12px;color:var(--c-primary);cursor:pointer;font-family:Courier New,monospace}.sku-row__name[data-v-2ad67c05]:hover{text-decoration:underline}.sku-row__inputs[data-v-2ad67c05]{display:flex;align-items:center}.order-link-item[data-v-2ad67c05]{display:flex;align-items:center;margin-bottom:4px}.order-link[data-v-2ad67c05]{font-size:12px;color:var(--c-primary);cursor:pointer}.order-link[data-v-2ad67c05]:hover{text-decoration:underline}.tag-add-row[data-v-2ad67c05]{display:flex;align-items:center;margin-bottom:12px}.tag-list[data-v-2ad67c05]{display:flex;flex-wrap:wrap;gap:6px}.tag-item[data-v-2ad67c05]{cursor:default}[data-v-2ad67c05] ::-webkit-scrollbar{width:5px;height:5px}[data-v-2ad67c05] ::-webkit-scrollbar-track{background:#f0f2f5;border-radius:5px}[data-v-2ad67c05] ::-webkit-scrollbar-thumb{background:#c5d0e8;border-radius:5px}[data-v-2ad67c05] ::-webkit-scrollbar-thumb:hover{background:#a0b0d0}