.create-source-page[data-v-1604867d]{color:#1a1a2e;padding:24px}.create-source-page.is-modal[data-v-1604867d]{padding:0}.create-card[data-v-1604867d]{background:#fff;border:1px solid #f0f0f5;border-radius:20px;box-shadow:0 2px 8px rgba(0,0,0,.04);margin:0 auto;max-width:900px;overflow:hidden}.create-source-page.is-modal .create-card[data-v-1604867d]{border:0;border-radius:20px;box-shadow:none;margin:0;max-width:none}.card-header[data-v-1604867d]{margin-bottom:20px;padding:24px 28px 0;position:relative}.modal-close[data-v-1604867d]{align-items:center;background:transparent;border:0;border-radius:8px;color:#9a9ab0;cursor:pointer;display:grid;height:32px;justify-items:center;padding:0;place-items:center;position:absolute;right:24px;top:20px;transition:all .3s cubic-bezier(.4,0,.2,1);width:32px}.modal-close[data-v-1604867d]:hover{background:#f5f6fa;color:#1a1a2e}.modal-close .el-icon-close[data-v-1604867d]{font-size:16px}.card-title-row[data-v-1604867d]{align-items:center;display:flex;gap:12px}.card-title[data-v-1604867d]{color:#1a1a2e;font-size:18px;font-weight:600;letter-spacing:0;line-height:1.6;margin:0 0 4px}.card-desc[data-v-1604867d]{color:#9a9ab0;font-size:13px;line-height:1.6;margin:0}.back-btn[data-v-1604867d]{background:#fff;border:1px solid #e8e8f0;border-radius:8px;color:#5a5a7a;cursor:pointer;height:32px;padding:0 12px}.card-body[data-v-1604867d]{padding:0 28px 24px}.form-item[data-v-1604867d]{margin-bottom:22px}.form-label[data-v-1604867d]{align-items:center;color:#1a1a2e;display:flex;font-size:14px;font-weight:600;gap:4px;margin-bottom:10px}.form-error[data-v-1604867d],.required[data-v-1604867d]{color:#ff4757}.form-input[data-v-1604867d]{border:1.5px solid #e8e8f0;border-radius:12px;box-sizing:border-box;color:#1a1a2e;font:inherit;height:42px;outline:none;padding:0 14px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.form-input[data-v-1604867d]:focus{border-color:#ff6a00;box-shadow:0 0 0 3px rgba(255,106,0,.08)}.form-input.error[data-v-1604867d]{border-color:#ff4757}.form-error[data-v-1604867d]{font-size:12px;margin:5px 0 0}.search-tabs[data-v-1604867d]{border-bottom:2px solid #f0f0f5;display:flex;gap:4px;margin-bottom:20px}.tab-btn[data-v-1604867d]{align-items:center;background:transparent;border:0;border-bottom:2px solid transparent;border-radius:12px 12px 0 0;color:#5a5a7a;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;margin-bottom:-2px;padding:12px 18px}.tab-btn[data-v-1604867d]:hover{background:#fff8f2;color:#ff6a00}.tab-btn.active[data-v-1604867d]{border-bottom-color:#ff6a00;color:#ff6a00;font-weight:600}.tab-icon[data-v-1604867d]{font-size:16px}.panel-hint[data-v-1604867d]{color:#5a5a7a;font-size:13px;margin:0 0 10px}.url-textarea[data-v-1604867d]{border:1.5px solid #e8e8f0;border-radius:12px;box-sizing:border-box;color:#1a1a2e;font:13px/1.6 inherit;min-height:160px;outline:none;padding:12px 14px;resize:vertical;width:100%}.url-textarea[data-v-1604867d]:focus{border-color:#ff6a00;box-shadow:0 0 0 3px rgba(255,106,0,.08)}.link-actions[data-v-1604867d]{display:flex;justify-content:space-between;margin:12px 0 16px}.btn[data-v-1604867d]{align-items:center;border-radius:12px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:6px;justify-content:center;padding:10px 22px;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-default[data-v-1604867d],.btn-ghost[data-v-1604867d]{background:#f5f6fa;border:0;color:#5a5a7a}.btn-default[data-v-1604867d]:hover,.btn-ghost[data-v-1604867d]:hover{background:#e8e8f0;color:#1a1a2e}.btn-outline[data-v-1604867d]{background:transparent;border:1.5px solid #ff6a00;color:#ff6a00}.btn-outline[data-v-1604867d]:hover{background:#fff8f2}.btn-primary[data-v-1604867d]{background:linear-gradient(135deg,#ff6a00,#ff8a33);border:0;box-shadow:0 4px 16px rgba(255,106,0,.2);color:#fff}.btn-primary[data-v-1604867d]:hover:not(:disabled){box-shadow:0 6px 20px rgba(255,106,0,.3);transform:translateY(-2px)}.btn-primary[data-v-1604867d]:active:not(:disabled){transform:translateY(0)}.btn-primary[data-v-1604867d]:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.btn-icon[data-v-1604867d]{font-size:16px}.file-list-header[data-v-1604867d]{color:#5a5a7a;display:flex;font-size:13px;font-weight:500;justify-content:space-between;margin-bottom:10px}.file-count[data-v-1604867d]{color:#ff6a00;font-weight:600}.link-thumb-grid[data-v-1604867d]{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(8,1fr);max-height:540px;overflow-y:auto}.link-thumb-grid[data-v-1604867d]::-webkit-scrollbar{width:10px}.link-thumb-grid[data-v-1604867d]::-webkit-scrollbar-track{background:#f5f6fa;border-radius:6px;margin:4px 0}.link-thumb-grid[data-v-1604867d]::-webkit-scrollbar-thumb{background:#c8c8d4;border:2px solid #f5f6fa;border-radius:6px}.link-thumb-grid[data-v-1604867d]::-webkit-scrollbar-thumb:hover{background:#9a9ab0}.link-thumb-grid[data-v-1604867d]{scrollbar-color:#c8c8d4 #f5f6fa;scrollbar-width:thin}.link-thumb-item[data-v-1604867d]{aspect-ratio:1;background:#f5f6fa;border-radius:8px;overflow:hidden;position:relative}.link-thumb-image[data-v-1604867d]{cursor:zoom-in;display:block;height:100%;width:100%}.thumb-num[data-v-1604867d]{background:rgba(0,0,0,.6);border-radius:4px;color:#fff;font-size:10px;left:4px;padding:2px 6px;position:absolute;top:4px}.link-thumb-item:hover .thumb-num[data-v-1604867d]{opacity:0}.hidden-input[data-v-1604867d]{display:none}.upload-area[data-v-1604867d]{align-items:center;background:#f5f6fa;border:2px dashed #e8e8f0;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;padding:40px 20px;text-align:center;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.upload-area.is-dragover[data-v-1604867d],.upload-area[data-v-1604867d]:hover{background:#fff8f2;border-color:#ff6a00}.upload-area.is-dragover[data-v-1604867d]{box-shadow:0 0 0 4px rgba(255,106,0,.12),inset 0 0 0 1px rgba(255,106,0,.28);transform:translateY(-1px)}.upload-icon[data-v-1604867d]{align-items:center;color:#ff6a00;display:grid;font-size:42px;height:56px;justify-items:center;margin-bottom:16px;place-items:center;width:56px}.upload-title[data-v-1604867d]{color:#1a1a2e;font-size:15px;font-weight:600;margin-bottom:6px}.upload-title em[data-v-1604867d]{color:#ff6a00;font-style:normal}.upload-desc[data-v-1604867d]{color:#9a9ab0;font-size:12px}.file-actions[data-v-1604867d]{display:flex;justify-content:space-between;margin:16px 0}.btn-download-template[data-v-1604867d]{align-items:center;background:#fff8f2;border:1.5px solid #ff8a33;border-radius:12px;color:#ff6a00;cursor:pointer;display:inline-flex;font-weight:600;gap:6px;height:40px;padding:0 18px}.tip-box[data-v-1604867d]{background:#f5f6fa;border-radius:12px;color:#5a5a7a;font-size:12px;line-height:1.8;padding:14px 16px}.tip-box strong[data-v-1604867d]{color:#1a1a2e}.file-selected[data-v-1604867d]{align-items:center;background:#f0fff4;border:1px solid #b8f0d8;border-radius:12px;display:flex;gap:12px;padding:14px 16px}.file-icon[data-v-1604867d]{align-items:center;background:linear-gradient(135deg,#ff6a00,#ff8a33);border-radius:10px;color:#fff;display:grid;flex:0 0 40px;font-size:11px;font-weight:700;height:40px;justify-items:center;place-items:center}.file-info[data-v-1604867d]{flex:1;min-width:0}.file-info small[data-v-1604867d],.file-info strong[data-v-1604867d]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-info small[data-v-1604867d]{color:#9a9ab0;margin-top:2px}.file-status[data-v-1604867d]{align-items:center;color:#00b894;display:flex;font-size:13px;font-weight:600;gap:5px}.file-status i[data-v-1604867d]{align-items:center;background:#00b894;border-radius:50%;color:#fff;display:grid;font-style:normal;height:20px;justify-items:center;place-items:center;width:20px}.file-remove[data-v-1604867d]{background:transparent;border:0;color:#9a9ab0;cursor:pointer;font-size:18px;height:30px;width:30px}.image-upload-grid[data-v-1604867d]{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,1fr);max-height:300px;overflow-y:auto;padding:4px}.image-upload-item[data-v-1604867d]{aspect-ratio:1;background:#f5f6fa;border:1.5px solid #e8e8f0;border-radius:12px;overflow:hidden;position:relative}.uploaded-image[data-v-1604867d]{cursor:zoom-in;display:block;height:100%;width:100%}.image-upload-item.picker[data-v-1604867d]{align-items:center;border-style:dashed;color:#9a9ab0;cursor:pointer;display:flex;flex-direction:column;justify-content:center}.picker .plus[data-v-1604867d]{color:#ff6a00;font-size:30px;font-weight:300;line-height:1}.picker .upload-text[data-v-1604867d]{font-size:12px;margin-top:7px}.image-overlay[data-v-1604867d]{align-items:center;background:rgba(0,0,0,.55);bottom:0;display:flex;gap:12px;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}.link-thumb-item:hover .image-overlay[data-v-1604867d],.uploaded:hover .image-overlay[data-v-1604867d]{opacity:1}.image-overlay button[data-v-1604867d],.image-overlay>i[data-v-1604867d]{color:#fff;font-size:18px}.image-overlay button[data-v-1604867d]{background:transparent;border:0;cursor:pointer;pointer-events:auto}.image-count-tip[data-v-1604867d]{color:#9a9ab0;font-size:12px;margin-top:12px;text-align:right}.image-count-tip b[data-v-1604867d]{color:#ff6a00}.credits-stats[data-v-1604867d]{align-items:center;background:#f5f6fa;border:1px dashed #ff8a33;border-radius:12px;display:flex;margin-top:16px;padding:14px 16px}.credits-purchase-btn[data-v-1604867d]{flex-shrink:0;height:38px;margin-left:18px;min-width:112px;padding:0 16px}.stats-item[data-v-1604867d]{align-items:center;display:flex;flex:1;flex-direction:column;gap:4px}.stats-item span[data-v-1604867d]{color:#9a9ab0;font-size:12px}.stats-item strong[data-v-1604867d]{color:#1a1a2e;font-size:16px}.stats-item .deduction[data-v-1604867d]{color:#ff4757}.stats-item .remaining[data-v-1604867d]{color:#00b894}.stats-divider[data-v-1604867d]{background:#e8e8f0;height:32px;width:1px}.card-footer[data-v-1604867d]{border-top:1px solid #f0f0f5;display:flex;gap:12px;justify-content:flex-end;padding:16px 28px 24px}.card-footer .btn[data-v-1604867d]{min-width:100px}.submit-btn-tooltip[data-v-1604867d]{display:inline-flex}@media (max-width:900px){.create-source-page[data-v-1604867d]{padding:16px}.card-body[data-v-1604867d],.card-footer[data-v-1604867d],.card-header[data-v-1604867d]{padding-left:20px;padding-right:20px}.tab-btn[data-v-1604867d]{flex:1;justify-content:center;padding:12px 8px}.image-upload-grid[data-v-1604867d],.link-thumb-grid[data-v-1604867d]{grid-template-columns:repeat(4,1fr)}}.lazy-container[data-v-7908a9f2]{background-color:#f5f5f5;height:100%;overflow:hidden;position:relative;width:100%}.lazy-img[data-v-7908a9f2]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .5s ease;width:100%}.lazy-img.is-loaded[data-v-7908a9f2]{opacity:1}.placeholder[data-v-7908a9f2]{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.placeholder i[data-v-7908a9f2]{font-size:24px}.title-tips[data-v-b8d5390a]{color:#222;font-family:Microsoft YaHei;font-size:16px;font-weight:400;margin-top:-39px}.dfc[data-v-b8d5390a]{align-items:center;display:flex}.pend[data-v-b8d5390a]{margin-top:24px}.pend .icon-warn[data-v-b8d5390a]{color:#fa0;float:left;font-size:24px}.pend .continue[data-v-b8d5390a]{color:#222;font-family:Microsoft YaHei;font-size:14px;font-weight:400;margin-left:8px}.source-task-list[data-v-4c156772]{color:#1a1a2e;padding:24px}.list-banner[data-v-4c156772]{align-items:center;background:linear-gradient(135deg,#e8f4f8,#f0f8ff 50%,#eef6ff);border:1px solid #d4e8f5;border-radius:20px;display:flex;justify-content:space-between;margin-bottom:20px;overflow:hidden;padding:24px 32px;position:relative}.list-banner[data-v-4c156772]:before{background:radial-gradient(ellipse at center,rgba(51,112,255,.06),transparent 70%);content:"";height:200%;position:absolute;right:-10%;top:-30%;width:300px}.list-banner-btn[data-v-4c156772],.list-banner-content[data-v-4c156772]{position:relative;z-index:1}.list-banner-title[data-v-4c156772]{color:#1a1a2e;font-size:22px;font-weight:700;letter-spacing:.5px;line-height:1.6;margin:0 0 6px}.list-banner-title span[data-v-4c156772]{color:#ff6a00}.list-banner-desc[data-v-4c156772]{color:#5a5a7a;font-size:13px;line-height:1.6;margin:0}.list-banner-btn[data-v-4c156772]{align-items:center;background:linear-gradient(135deg,#00b894,#00a881);border:0;border-radius:12px;box-shadow:0 4px 14px rgba(0,184,148,.3);color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:6px;height:44px;padding:0 24px}.list-banner-btn[data-v-4c156772]:hover{box-shadow:0 6px 20px rgba(0,184,148,.4);transform:translateY(-2px)}.banner-btn-icon[data-v-4c156772]{font-size:20px;font-weight:300}.credits-bar[data-v-4c156772]{background:linear-gradient(135deg,#fff8f2,#fff5e6);border:1px solid #ffe0b8;border-radius:16px;justify-content:space-between;margin-bottom:16px;padding:16px 24px}.credits-bar[data-v-4c156772],.credits-info[data-v-4c156772]{align-items:center;display:flex}.credits-info[data-v-4c156772]{gap:14px}.credits-icon[data-v-4c156772]{align-items:center;background:linear-gradient(135deg,#ff6a00,#ff8a33);border-radius:12px;box-shadow:0 4px 16px rgba(255,106,0,.2);display:grid;flex-shrink:0;font-size:22px;height:44px;justify-items:center;place-items:center;width:44px}.credits-detail[data-v-4c156772]{display:flex;flex-direction:column;gap:5px;min-width:0}.credits-label[data-v-4c156772]{color:#5a5a7a;font-size:13px;line-height:18px}.credits-value[data-v-4c156772]{color:#ff6a00;font-size:22px;font-weight:700;line-height:28px}.credits-unit[data-v-4c156772]{font-size:14px;font-weight:500;margin-left:4px;vertical-align:baseline}.credits-expire[data-v-4c156772]{color:#7a8899;font-size:11px;line-height:14px;margin-top:0}.credits-purchase-btn[data-v-4c156772]{flex-shrink:0;font-size:14px;height:40px;padding:0 20px}.subscription-expired-notice[data-v-4c156772]{align-items:center;background:#fff8ed;border:1px solid #ffd6a8;border-radius:7px;box-sizing:border-box;color:#9a5310;display:flex;font-size:13px;gap:9px;margin:10px 0 14px;min-height:42px;padding:9px 14px}.subscription-expired-icon[data-v-4c156772]{align-items:center;background:#f59e0b;border-radius:50%;color:#fff;display:inline-flex;font-size:12px;font-weight:800;height:19px;justify-content:center;width:19px}.subscription-expired-text[data-v-4c156772]{flex:1;min-width:0}.subscription-renew-btn[data-v-4c156772]{border-radius:6px;flex-shrink:0;font-size:13px;font-weight:600;height:32px;padding:0 18px;white-space:nowrap}.filter-card[data-v-4c156772]{background:#fff;border:1px solid #f0f0f5;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.04);margin-bottom:16px;padding:20px 24px}.filter-row[data-v-4c156772]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.filter-item[data-v-4c156772]{align-items:center;display:flex;flex:1;gap:8px;min-width:200px}.filter-item.filter-date[data-v-4c156772]{flex:2;min-width:360px}.filter-label[data-v-4c156772]{color:#5a5a7a;font-size:13px;font-weight:500;min-width:64px;white-space:nowrap}.filter-input[data-v-4c156772]{flex:1}.filter-actions[data-v-4c156772]{border-top:1px solid #f0f0f5;display:flex;gap:10px;justify-content:flex-end;padding-top:4px}.btn[data-v-4c156772]{align-items:center;border:0;border-radius:12px;cursor:pointer;display:inline-flex;font-size:13px;height:34px;justify-content:center;padding:0 18px}.btn-primary[data-v-4c156772]{background:linear-gradient(135deg,#ff6a00,#ff8a33);box-shadow:0 4px 16px rgba(255,106,0,.2);color:#fff}.btn-default[data-v-4c156772]{background:#fff;border:1.5px solid #e8e8f0;color:#5a5a7a}.section-header[data-v-4c156772]{align-items:center;display:flex;gap:12px;margin-bottom:16px}.section-title[data-v-4c156772]{color:#1a1a2e;font-size:18px;font-weight:600;margin:0}.section-badge[data-v-4c156772]{background:#f5f6fa;border-radius:100px;color:#5a5a7a;font-size:13px;padding:4px 12px}.refresh-inline[data-v-4c156772]{height:32px;margin-left:auto;padding:0 14px}.table-card[data-v-4c156772]{background:#fff;border:1px solid #f0f0f5;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.04);overflow:hidden}.task-table[data-v-4c156772]{border-collapse:collapse;width:100%}.task-table thead[data-v-4c156772]{background:#f5f6fa}.task-table th[data-v-4c156772]{color:#5a5a7a;font-weight:600;text-align:left;white-space:nowrap}.task-table td[data-v-4c156772],.task-table th[data-v-4c156772]{border-bottom:1px solid #f0f0f5;font-size:13px;padding:14px 16px}.task-table td[data-v-4c156772]{color:#1a1a2e;vertical-align:middle}.task-table tbody tr[data-v-4c156772]{transition:background .2s ease}.task-table tbody tr[data-v-4c156772]:hover{background:#fff8f2}.task-table tbody tr:last-child td[data-v-4c156772]{border-bottom:0}.task-name-cell[data-v-4c156772]{background:transparent;border:0;color:#1a1a2e;cursor:pointer;display:block;font:inherit;font-weight:500;max-width:280px;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.task-name-cell[data-v-4c156772]:hover{color:#ff6a00}.type-tag[data-v-4c156772]{align-items:center;background:#f5f6fa;border-radius:100px;color:#5a5a7a;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:3px 10px}.type-tag.link[data-v-4c156772]{background:#eef3ff;color:#3742fa}.type-tag.file[data-v-4c156772]{background:#fff8f2;color:#ff6a00}.type-tag.image[data-v-4c156772]{background:#f0fff4;color:#00b894}.status-tag[data-v-4c156772]{align-items:center;display:inline-flex;font-size:12px;font-weight:500;gap:6px}.status-dot[data-v-4c156772]{background:currentColor;border-radius:50%;height:6px;width:6px}.status-tag.running[data-v-4c156772]{color:#ff6a00}.status-tag.running .status-dot[data-v-4c156772]{animation:pulse-4c156772 1.5s ease-in-out infinite}@keyframes pulse-4c156772{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.status-tag.done[data-v-4c156772]{color:#00b894}.status-tag.stopped[data-v-4c156772]{color:#9a9ab0}.status-tag.pending[data-v-4c156772]{color:#ffa502}.status-tag.waiting[data-v-4c156772]{color:#3742fa}.progress-cell[data-v-4c156772]{display:flex;flex-direction:column;gap:6px}.progress-text[data-v-4c156772]{color:#5a5a7a;display:flex;font-size:12px;justify-content:space-between}.progress-text b[data-v-4c156772]{color:#1a1a2e;font-weight:600}.mini-progress[data-v-4c156772]{background:#f0f0f5;border-radius:100px;height:6px;overflow:hidden}.mini-progress-fill[data-v-4c156772]{background:linear-gradient(90deg,#ff6a00,#ff8a33);border-radius:100px;height:100%;transition:width .5s ease}.deduct-count-cell[data-v-4c156772]{white-space:nowrap}.deduct-count-cell b[data-v-4c156772]{color:#ff6a00;font-weight:800}.create-time-cell[data-v-4c156772]{color:#5a5a7a;font-size:12px;white-space:nowrap}.action-cell[data-v-4c156772]{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.action-link[data-v-4c156772]{background:transparent;border:0;border-radius:4px;color:#ff6a00;cursor:pointer;font:inherit;font-size:12px;font-weight:500;padding:2px 4px;transition:background .15s ease;white-space:nowrap}.action-link[data-v-4c156772]:hover{background:#fff8f2}.action-link.danger[data-v-4c156772]{color:#ff4757}.action-link.danger[data-v-4c156772]:hover{background:#fff0f1}.action-link.primary[data-v-4c156772]{color:#00b894}.action-link.primary[data-v-4c156772]:hover{background:#f0fff4}.action-sep[data-v-4c156772]{color:#e8e8f0;flex-shrink:0;font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.empty-state[data-v-4c156772]{padding:60px 20px;text-align:center}.empty-state.is-loading-placeholder[data-v-4c156772]{visibility:hidden}.empty-icon[data-v-4c156772]{font-size:56px;margin-bottom:16px;opacity:.6}.empty-text[data-v-4c156772]{color:#5a5a7a;font-size:16px;font-weight:600;margin-bottom:6px}.empty-desc[data-v-4c156772]{color:#9a9ab0;font-size:13px}.pagination-wrap[data-v-4c156772]{display:flex;justify-content:flex-end;margin-top:16px;padding:10px}@media (max-width:900px){.source-task-list[data-v-4c156772]{padding:16px}.list-banner[data-v-4c156772]{align-items:flex-start;flex-direction:column;gap:18px;padding:20px}.filter-item.filter-date[data-v-4c156772],.filter-item[data-v-4c156772]{flex:1 1 100%;min-width:0}}.image-source-purchase-dialog-wrapper{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:20px}.image-source-purchase-dialog-wrapper .image-source-purchase-dialog{border-radius:14px;box-shadow:0 24px 64px rgba(0,0,0,.24);display:flex;flex-direction:column;margin:0!important;max-height:calc(100vh - 40px);max-width:560px;overflow:hidden;width:calc(100vw - 40px)!important}.image-source-purchase-dialog-wrapper .image-source-purchase-dialog .el-dialog__header{display:none}.image-source-purchase-dialog-wrapper .image-source-purchase-dialog .el-dialog__body{color:#1a1a2e;display:flex;flex:1;flex-direction:column;min-height:0;padding:0}.image-source-purchase-dialog-wrapper .purchase-header{align-items:center;background:#fff;border-bottom:1px solid #f0f0f5;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px}.image-source-purchase-dialog-wrapper .purchase-title{color:#1a1a2e;font-size:18px;font-weight:700;line-height:29px;margin:0}.image-source-purchase-dialog-wrapper .purchase-close{align-items:center;background:#f5f6fa;border:0;border-radius:8px;color:#9a9ab0;cursor:pointer;display:inline-flex;font-size:16px;height:32px;justify-content:center;padding:0;width:32px}.image-source-purchase-dialog-wrapper .purchase-close:hover{background:#eef0f3;color:#1a1a2e}.image-source-purchase-dialog-wrapper .purchase-body{background:#fff;flex:1;min-height:0;overflow-y:auto;padding:20px 24px}.image-source-purchase-dialog-wrapper .purchase-current{color:#5a5a7a;font-size:14px;line-height:22px;margin-bottom:16px}.image-source-purchase-dialog-wrapper .purchase-current b{color:#ff6a00;font-size:18px;font-weight:700}.image-source-purchase-dialog-wrapper .purchase-options{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px}.image-source-purchase-dialog-wrapper .purchase-option{align-items:center;background:#fff;border:2px solid #e8e8f0;border-radius:8px;color:#1a1a2e;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:76px;min-width:0;padding:12px 8px;text-align:center;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.image-source-purchase-dialog-wrapper .purchase-option:hover{background:#fff8f2;border-color:#ffad73}.image-source-purchase-dialog-wrapper .purchase-option.selected{background:#fff8f2;border-color:#ff6a00;box-shadow:0 0 0 3px rgba(255,106,0,.1)}.image-source-purchase-dialog-wrapper .option-count{color:#1a1a2e;font-size:16px;font-weight:700;line-height:25px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-source-purchase-dialog-wrapper .purchase-option.selected .option-count{color:#ff6a00}.image-source-purchase-dialog-wrapper .option-price{color:#5a5a7a;font-size:13px;line-height:21px}.image-source-purchase-dialog-wrapper .purchase-notice{background:#fff8f2;border:1px solid #ffd9bd;border-left:3px solid #ff6a00;border-radius:8px;padding:12px 14px}.image-source-purchase-dialog-wrapper .purchase-notice-title{color:#d95700;font-size:13px;font-weight:700;line-height:21px;margin-bottom:4px}.image-source-purchase-dialog-wrapper .purchase-notice-text{color:#5a5a7a;font-size:12px;line-height:1.65}.image-source-purchase-dialog-wrapper .purchase-footer{align-items:center;background:#fff;border-top:1px solid #f0f0f5;display:flex;flex-shrink:0;gap:12px;padding:16px 24px 20px}.image-source-purchase-dialog-wrapper .purchase-summary{color:#5a5a7a;display:flex;flex:1;flex-direction:column;font-size:13px;gap:4px;line-height:21px;min-width:0}.image-source-purchase-dialog-wrapper .purchase-summary b{color:#1a1a2e;font-weight:700}.image-source-purchase-dialog-wrapper .purchase-summary .purchase-amount{color:#ff6a00;font-size:18px}.image-source-purchase-dialog-wrapper .purchase-cancel-btn,.image-source-purchase-dialog-wrapper .purchase-confirm-btn{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;height:36px;justify-content:center;min-width:100px;padding:0 18px}.image-source-purchase-dialog-wrapper .purchase-cancel-btn{background:#fff;border:1.5px solid #e8e8f0;color:#5a5a7a}.image-source-purchase-dialog-wrapper .purchase-confirm-btn{background:linear-gradient(135deg,#ff6a00,#ff8a33);border:0;box-shadow:0 4px 16px rgba(255,106,0,.2);color:#fff}.image-source-purchase-dialog-wrapper .purchase-confirm-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.image-source-detail-dialog-wrapper{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:30px 20px}.image-source-detail-dialog-wrapper .image-source-detail-dialog{border-radius:14px;box-shadow:0 24px 64px rgba(0,0,0,.25);display:flex;flex-direction:column;margin:0!important;max-height:calc(100vh - 60px);max-width:720px;overflow:hidden;width:calc(100vw - 40px)!important}.image-source-detail-dialog-wrapper .image-source-detail-dialog .el-dialog__header{display:none}.image-source-detail-dialog-wrapper .image-source-detail-dialog .el-dialog__body{color:#1a1a2e;display:flex;flex:1;flex-direction:column;min-height:0;padding:0}.image-source-detail-dialog-wrapper .detail-header{align-items:center;background:#fff;border-bottom:1px solid #f0f0f5;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 22px}.image-source-detail-dialog-wrapper .detail-header-left{display:flex;flex-direction:column;gap:4px}.image-source-detail-dialog-wrapper .detail-title{color:#1a1a2e;font-size:17px;font-weight:600;line-height:27px;margin:0}.image-source-detail-dialog-wrapper .detail-close{align-items:center;background:transparent;border:0;border-radius:50%;color:#5a5a7a;cursor:pointer;display:inline-flex;font-size:18px;height:32px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease;width:32px}.image-source-detail-dialog-wrapper .detail-close:hover{background:#f5f6fa;color:#1a1a2e}.image-source-detail-dialog-wrapper .detail-body{flex:1;min-height:0;overflow-y:auto;padding:16px 18px 4px}.image-source-detail-dialog-wrapper .detail-section{background:#fff;border:1px solid #f0f0f5;border-radius:10px;margin-bottom:16px;padding:14px}.image-source-detail-dialog-wrapper .detail-section-title{align-items:center;color:#1a1a2e;display:flex;font-size:13px;font-weight:600;gap:8px;line-height:21px;margin-bottom:10px}.image-source-detail-dialog-wrapper .detail-info-grid{grid-gap:10px 14px;display:grid;gap:10px 14px;grid-template-columns:repeat(4,minmax(0,1fr))}.image-source-detail-dialog-wrapper .detail-info-item{align-items:center;display:flex;flex-direction:column;gap:4px;min-width:0;padding:8px 10px;text-align:center}.image-source-detail-dialog-wrapper .detail-info-wide{grid-column:span 2}.image-source-detail-dialog-wrapper .detail-info-label{color:#9a9ab0;font-size:11px;line-height:18px}.image-source-detail-dialog-wrapper .detail-info-value{color:#1a1a2e;font-size:13px;font-weight:500;line-height:21px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-source-detail-dialog-wrapper .detail-method-icon{margin-right:6px}.image-source-detail-dialog-wrapper .detail-progress-wrap{align-items:center;display:flex;justify-content:center;min-width:0;width:100%}.image-source-detail-dialog-wrapper .detail-progress-text{font-feature-settings:"tnum";color:#5a5a7a;font-size:12px;font-variant-numeric:tabular-nums;line-height:19px;white-space:nowrap}.image-source-detail-dialog-wrapper .detail-source-section{margin-bottom:12px}.image-source-detail-dialog-wrapper .detail-source-title{justify-content:space-between}.image-source-detail-dialog-wrapper .detail-source-heading{align-items:center;display:inline-flex;gap:6px}.image-source-detail-dialog-wrapper .detail-source-readonly{background:#fff8df;border:1px solid #f2cb72;border-radius:3px;color:#bc7b00;font-size:11px;font-weight:400;line-height:16px;padding:1px 5px}.image-source-detail-dialog-wrapper .detail-source-total{color:#9a9ab0;font-size:12px;font-weight:400}.image-source-detail-dialog-wrapper .source-content{min-height:148px}.image-source-detail-dialog-wrapper .source-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.image-source-detail-dialog-wrapper .source-item{min-width:0}.image-source-detail-dialog-wrapper .source-image-box{aspect-ratio:1/1;background:#f7f8fa;border:1px solid #ececf2;border-radius:6px;overflow:hidden;position:relative;width:100%}.image-source-detail-dialog-wrapper .source-image{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.image-source-detail-dialog-wrapper .source-image-placeholder{align-items:center;color:#a5a7b4;display:flex;flex-direction:column;font-size:12px;gap:6px;height:100%;justify-content:center;line-height:18px;width:100%}.image-source-detail-dialog-wrapper .source-image-placeholder i{font-size:22px}.image-source-detail-dialog-wrapper .source-index{color:#5a5a7a;display:block;font-size:12px;line-height:18px;margin-top:6px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.image-source-detail-dialog-wrapper .source-state{align-items:center;color:#9a9ab0;display:flex;flex-direction:column;font-size:13px;gap:8px;justify-content:center;line-height:20px;min-height:148px;text-align:center}.image-source-detail-dialog-wrapper .source-state>i{font-size:26px}.image-source-detail-dialog-wrapper .source-error-state{color:#e36b25}.image-source-detail-dialog-wrapper .source-empty-state{min-height:148px}.image-source-detail-dialog-wrapper .source-empty-state .empty-data-view{line-height:24px;margin-top:0;min-height:148px}.image-source-detail-dialog-wrapper .source-retry-btn{align-items:center;background:#fff;border:1px solid #ffb27d;border-radius:6px;color:#e85f00;cursor:pointer;display:inline-flex;font-size:12px;gap:4px;height:30px;padding:0 12px}.image-source-detail-dialog-wrapper .source-retry-btn:hover{border-color:#ff6a00;color:#ff6a00}.image-source-detail-dialog-wrapper .source-pagination{display:flex;justify-content:center;margin-top:14px}.image-source-detail-dialog-wrapper .detail-footer{background:#fafbfc;border-top:1px solid #f0f0f5;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding:12px 22px}.image-source-detail-dialog-wrapper .detail-footer-btn{align-items:center;background:#f5f6fa;border:0;border-radius:12px;color:#5a5a7a;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:10px 22px}.image-source-detail-dialog-wrapper .detail-footer-btn:hover{background:#eef0f3;color:#1a1a2e}@media (max-width:720px){.image-source-purchase-dialog-wrapper{padding:12px}.image-source-purchase-dialog-wrapper .image-source-purchase-dialog{max-height:calc(100vh - 24px);width:calc(100vw - 24px)!important}.image-source-purchase-dialog-wrapper .purchase-body,.image-source-purchase-dialog-wrapper .purchase-header{padding-left:18px;padding-right:18px}.image-source-purchase-dialog-wrapper .purchase-options{grid-template-columns:repeat(2,minmax(0,1fr))}.image-source-purchase-dialog-wrapper .purchase-footer{flex-wrap:wrap;padding-left:18px;padding-right:18px}.image-source-purchase-dialog-wrapper .purchase-summary{flex-basis:100%}.image-source-purchase-dialog-wrapper .purchase-cancel-btn,.image-source-purchase-dialog-wrapper .purchase-confirm-btn{flex:1}.image-source-detail-dialog-wrapper{padding:0}.image-source-detail-dialog-wrapper .image-source-detail-dialog{border-radius:0;max-height:100vh;max-width:100vw;width:100vw!important}.image-source-detail-dialog-wrapper .detail-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.image-source-detail-dialog-wrapper .detail-info-wide{grid-column:span 2}.image-source-detail-dialog-wrapper .source-grid{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}}.source-result-page[data-v-0f7fee93]{--result-page-header-height:65px;color:#1a1a2e;padding:24px}.result-page-header[data-v-0f7fee93]{align-items:center;background:#fff;border-bottom:1px solid #f0f0f5;box-sizing:border-box;display:flex;gap:12px;margin-bottom:14px;min-height:var(--result-page-header-height);padding:16px 24px;position:sticky;z-index:12}.result-back-btn[data-v-0f7fee93]{background:#fff;border:1px solid #e8e8f0;border-radius:8px;color:#5a5a7a;cursor:pointer;height:32px;padding:0 12px}.result-back-btn[data-v-0f7fee93]:hover{border-color:#ff6a00;color:#ff6a00}.result-page-title[data-v-0f7fee93]{color:#1a1a2e;font-size:17px;font-weight:700;letter-spacing:0;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-filter-panel[data-v-0f7fee93]{background:#fff;border:1px solid #f0f0f5;border-radius:10px;box-shadow:0 3px 12px rgba(36,43,61,.04);display:grid;grid-template-columns:1.05fr .95fr 1.5fr;margin-bottom:14px;padding:14px 16px 12px}.result-filter-group[data-v-0f7fee93]{align-items:center;border-right:1px solid #edf0f4;display:flex;flex-wrap:wrap;gap:8px 12px;min-width:0;padding:0 16px}.result-filter-group[data-v-0f7fee93]:first-child{padding-left:0}.result-filter-group[data-v-0f7fee93]:last-child{border-right:0;padding-right:0}.result-filter-label[data-v-0f7fee93]{color:#1a1a2e;font-size:13px;font-weight:700;width:100%}.result-filter-label span[data-v-0f7fee93]{color:#9aa3b2;font-size:12px;font-weight:400;margin-left:6px}.result-filter-group[data-v-0f7fee93] .el-checkbox,.result-filter-group[data-v-0f7fee93] .el-radio{color:#5a5a7a;font-size:12px;margin-right:12px}.result-filter-group[data-v-0f7fee93] .el-checkbox__input.is-checked .el-checkbox__inner,.result-filter-group[data-v-0f7fee93] .el-radio__input.is-checked .el-radio__inner{background:#ff6a00;border-color:#ff6a00}.result-filter-group[data-v-0f7fee93] .is-checked+span{color:#ff6a00}.result-sort-bar[data-v-0f7fee93]{align-items:center;background:linear-gradient(180deg,#f7faff,#fff);border:1px solid #f0f0f5;border-radius:10px;display:flex;gap:12px;margin-bottom:12px;padding:12px 16px}.result-sort-label[data-v-0f7fee93]{flex:0 0 auto;font-size:13px;font-weight:600}.result-sort-options[data-v-0f7fee93]{display:flex;flex-wrap:wrap;gap:8px}.result-sort-option[data-v-0f7fee93]{align-items:center;background:#fff;border:1px solid #f0f0f5;border-radius:999px;color:#5a5a7a;cursor:pointer;display:inline-flex;font-size:13px;padding:6px 14px}.result-sort-option input[data-v-0f7fee93]{display:none}.result-sort-option.active[data-v-0f7fee93]{background:linear-gradient(135deg,#ff6a00,#ff8a33);border-color:transparent;box-shadow:0 2px 6px rgba(255,106,0,.25);color:#fff}.result-toolbar-sticky-slot[data-v-0f7fee93]{height:74px}.result-toolbar[data-v-0f7fee93]{background:#f7f8fb;border:1px solid #f0f0f5;border-radius:8px;flex-wrap:wrap;justify-content:space-between;margin-bottom:0;padding:12px 20px}.result-toolbar-left[data-v-0f7fee93],.result-toolbar[data-v-0f7fee93]{align-items:center;display:flex;gap:16px}.result-toolbar-right[data-v-0f7fee93]{flex-shrink:0}.result-count[data-v-0f7fee93],.result-selected-count[data-v-0f7fee93],.result-toolbar-right[data-v-0f7fee93]{color:#5a5a7a;font-size:13px}.result-count b[data-v-0f7fee93],.result-selected-count b[data-v-0f7fee93]{color:#ff6a00}.result-toolbar-actions[data-v-0f7fee93]{display:flex;flex-wrap:wrap;gap:8px}.btn[data-v-0f7fee93]{background:#fff;border:1.5px solid #e8e8f0;border-radius:8px;color:#5a5a7a;cursor:pointer;font-size:13px;height:32px;padding:0 14px}.btn[data-v-0f7fee93]:disabled{cursor:not-allowed;opacity:.45}.result-content[data-v-0f7fee93]{min-height:280px}.result-layout-wrapper[data-v-0f7fee93]{display:block}.result-rows[data-v-0f7fee93]{display:flex;flex-direction:column;gap:14px}.result-source-row[data-v-0f7fee93]{grid-gap:12px;align-items:stretch;background:#f7f8fb;border:1px solid #e8eaf0;border-radius:12px;display:grid;gap:12px;grid-template-columns:128px minmax(0,1fr);padding:10px}.result-source-column[data-v-0f7fee93]{background:#fff;border:1px solid #ececf2;border-radius:10px;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:8px;position:relative}.result-source-checkbox[data-v-0f7fee93]{background:hsla(0,0%,100%,.9);border-radius:4px;padding:2px;position:absolute;right:6px;top:6px;z-index:3}.result-source-image-wrap[data-v-0f7fee93]{aspect-ratio:1;background:#fff1e8;border:2px solid #ff6a00;border-radius:8px;overflow:hidden;width:100%}.result-source-image-wrap img[data-v-0f7fee93]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.result-source-image-wrap button[data-v-0f7fee93]{background:transparent;border:0;color:#ff6a00;cursor:pointer;height:100%;width:100%}.result-source-label[data-v-0f7fee93]{color:#202235;font-size:12px;font-weight:700;line-height:1.4;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-source-search-btn[data-v-0f7fee93]{background:linear-gradient(135deg,#ff6a00,#ff8534);border:0;border-radius:6px;box-shadow:0 2px 6px rgba(255,106,0,.25);color:#fff;cursor:pointer;font-size:12px;font-weight:700;margin-top:8px;padding:6px 0;transition:box-shadow .15s ease,transform .15s ease}.result-source-search-btn[data-v-0f7fee93]:hover{box-shadow:0 4px 12px rgba(255,106,0,.35);transform:translateY(-1px)}.result-source-products-wrap[data-v-0f7fee93]{align-items:stretch;display:flex;min-width:0;padding:4px 34px;position:relative}.result-source-products[data-v-0f7fee93]{display:flex;flex:1;flex-wrap:wrap;gap:12px;min-width:0;padding:4px 2px}.result-product-card[data-v-0f7fee93]{background:#fff;border:1px solid #ececf2;border-radius:10px;cursor:pointer;display:flex;flex:0 0 calc(25% - 9px);flex-direction:column;max-width:100%;min-width:220px;overflow:hidden;position:relative;transition:box-shadow .18s,transform .18s,border-color .18s}.result-product-card[data-v-0f7fee93]:hover{border-color:#ff8a33;box-shadow:0 4px 16px rgba(0,0,0,.06);transform:translateY(-2px)}.result-product-card.selected[data-v-0f7fee93]{border-color:#ff6a00;box-shadow:0 0 0 2px rgba(255,106,0,.15)}.result-card-img-wrap[data-v-0f7fee93]{aspect-ratio:1/.78;background:#fff1e8;overflow:hidden;position:relative;width:100%}.result-card-img-wrap>img[data-v-0f7fee93]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.result-card-meta-top[data-v-0f7fee93]{align-items:center;backdrop-filter:blur(6px);background:hsla(0,0%,100%,.95);border-top:1px solid rgba(232,234,240,.8);bottom:0;box-shadow:0 -2px 8px rgba(0,0,0,.06);color:#686b82;display:flex;flex-wrap:nowrap;font-size:12px;gap:6px 10px;left:0;line-height:18px;overflow:hidden;padding:5px 8px;position:absolute;right:0}.result-card-meta-item[data-v-0f7fee93]{flex:0 0 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-card-meta-category[data-v-0f7fee93]{display:block;flex:1 1 auto;min-width:0;overflow:hidden}.result-card-category[data-v-0f7fee93]{align-items:center;display:flex}.result-card-category-text[data-v-0f7fee93]{direction:rtl;flex:1 1 auto;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.result-card-meta-item strong[data-v-0f7fee93]{color:#3f4156;font-weight:600}.result-card-info[data-v-0f7fee93]{display:flex;flex:1;flex-direction:column;gap:6px;padding:10px 10px 8px}.result-product-title[data-v-0f7fee93]{align-items:center;color:#27283a;display:flex;font-size:12px;font-weight:600;line-height:1.4;min-height:20px;overflow:hidden;-webkit-text-decoration:none;text-decoration:none}.result-product-title[data-v-0f7fee93]:hover{color:#00c84b}.result-title-text[data-v-0f7fee93]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-product-mark[data-v-0f7fee93]{display:inline-block;flex:0 0 auto;margin-right:4px;-o-object-fit:contain;object-fit:contain}.result-product-mark-new[data-v-0f7fee93]{background:#00c84b;border-radius:4px;color:#fff;font-size:12px;font-weight:400;height:16px;line-height:16px;text-align:center;width:30px}.result-card-price-row[data-v-0f7fee93]{align-items:baseline;display:flex;gap:4px}.result-card-price[data-v-0f7fee93]{color:#ff5a00;font-size:17px;font-weight:700}.result-card-moq[data-v-0f7fee93]{color:#6b6e85;font-size:12px;font-weight:500;margin-left:auto;white-space:nowrap}.result-card-ship-row[data-v-0f7fee93]{align-items:center;color:#8c8fa6;display:flex;font-size:12px;gap:8px;line-height:1.4;min-width:0;overflow:hidden;white-space:nowrap}.result-ship-item[data-v-0f7fee93]{flex:0 0 auto;white-space:nowrap}.result-packaging-item[data-v-0f7fee93]{margin-left:auto;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.result-card-data-grid[data-v-0f7fee93]{grid-gap:1px;background:#e9eaf0;display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1px;overflow:hidden}.result-data-cell[data-v-0f7fee93]{background:#fff;display:flex;flex-direction:column;gap:2px;min-width:0;padding:6px 7px}.result-data-label[data-v-0f7fee93],.result-data-value[data-v-0f7fee93]{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-data-label[data-v-0f7fee93]{color:#969aae}.result-data-value[data-v-0f7fee93]{color:#505268;font-weight:500}.result-data-value.price[data-v-0f7fee93]{color:#ff6a00;font-weight:700}.result-data-value.emphasis[data-v-0f7fee93]{color:#1a1a2e;font-weight:800}.result-data-value.green[data-v-0f7fee93]{color:#00a878}.result-card-store[data-v-0f7fee93]{align-items:center;background:#f8f8fb;border-top:1px solid #ececf2;display:flex;gap:5px;min-width:0;padding:7px 10px}.result-store-type[data-v-0f7fee93]{align-items:center;border-radius:4px;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:500;gap:4px;line-height:1.6;padding:1px 6px;white-space:nowrap}.result-store-type.factory[data-v-0f7fee93]{background:#fff4e6;color:#e55d00}.result-store-type.store[data-v-0f7fee93]{background:#eef6ff;color:#409eff}.result-store-type-text[data-v-0f7fee93]{font-weight:600}.result-store-years[data-v-0f7fee93]{background:hsla(0,0%,100%,.6);border:1px solid;border-radius:8px;color:inherit;font-size:12px;font-style:normal;font-weight:600;line-height:18px;opacity:.85;padding:0 5px}.result-store-name[data-v-0f7fee93]{color:#5a5a7a;flex:1;min-width:0;-webkit-text-decoration:none;text-decoration:none}.result-store-location[data-v-0f7fee93],.result-store-name[data-v-0f7fee93]{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-store-location[data-v-0f7fee93]{color:#9a9ab0;flex-shrink:0;max-width:34%}.slide-button[data-v-0f7fee93]{background:#fff;border:1px solid #e8e8f0;border-radius:7px;color:#5a5a7a;cursor:pointer;height:54px;margin-top:-27px;position:absolute;top:50%;width:28px;z-index:2}.slide-button[data-v-0f7fee93]:disabled{color:#c0c4cc;cursor:not-allowed}.slide-button.prev[data-v-0f7fee93]{left:1px}.slide-button.next[data-v-0f7fee93]{right:1px}.no-result[data-v-0f7fee93]{align-items:center;color:#5a5a7a;display:flex;gap:20px;justify-content:center}.no-result img[data-v-0f7fee93]{width:88px}.no-result strong[data-v-0f7fee93]{font-size:15px}.no-result p[data-v-0f7fee93]{color:#9a9ab0;font-size:13px;margin:8px 0 0}.pagination-wrap[data-v-0f7fee93]{display:flex;justify-content:flex-end;margin-top:16px;padding:10px}@media (min-width:1800px){.result-source-row[data-v-0f7fee93]{gap:14px}.result-product-card[data-v-0f7fee93]{flex:0 0 calc(25% - 11px);min-width:240px}}@media (max-width:1399px){.result-source-row[data-v-0f7fee93]{gap:10px;grid-template-columns:104px minmax(0,1fr)}.result-product-card[data-v-0f7fee93]{flex:0 0 calc(33.333% - 8px);min-width:200px}}@media (max-width:1100px){.result-filter-panel[data-v-0f7fee93]{gap:14px 0;grid-template-columns:repeat(2,minmax(0,1fr))}.result-filter-group[data-v-0f7fee93]:nth-child(2){border-right:0}.result-filter-group[data-v-0f7fee93]:nth-child(3){padding-left:0}}@media (max-width:980px){.result-product-card[data-v-0f7fee93]{flex:0 0 calc(50% - 6px);min-width:0}}@media (max-width:900px){.source-result-page[data-v-0f7fee93]{padding:16px}}@media (max-width:699px){.result-filter-panel[data-v-0f7fee93]{grid-template-columns:1fr}.result-filter-group[data-v-0f7fee93]{border-bottom:1px solid #edf0f4;border-right:0;padding:0 0 10px}.result-source-row[data-v-0f7fee93]{gap:8px;grid-template-columns:1fr}.result-source-column[data-v-0f7fee93]{grid-gap:8px 10px;display:grid;gap:8px 10px;grid-template-columns:64px minmax(0,1fr)}.result-source-image-wrap[data-v-0f7fee93]{grid-row:1/span 2}.result-source-label[data-v-0f7fee93]{grid-column:2;margin-top:0}.result-source-search-btn[data-v-0f7fee93]{grid-column:2}.result-product-card[data-v-0f7fee93]{display:flex!important;flex:0 0 180px;min-width:180px}}.source-export-popover .export-title{font-size:16px;font-weight:600;margin-bottom:14px}.source-export-popover p{color:#606266;font-size:13px}.source-export-popover .export-latest-tips{color:#909399;font-size:12px;line-height:1.8;margin-top:12px}.source-export-popover .export-latest-tips span{color:#f56c6c;font-weight:600}.source-export-popover .export-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.image-search-batch[data-v-1fb0662a]{background:#fafbfc;min-height:calc(100vh - 120px)}.image-source-create-dialog-wrapper{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:24px}.image-source-create-dialog{border-radius:20px;margin:0!important;max-width:900px;overflow:hidden;width:calc(100vw - 48px)!important}.image-source-create-dialog .el-dialog__header{display:none}.image-source-create-dialog .el-dialog__body{max-height:calc(100vh - 48px);overflow-y:auto;padding:0}