.home-page[data-v-8d3fa8d4]{min-height:100vh;padding:48px 24px;background:#eef2f6}.home-panel[data-v-8d3fa8d4]{width:min(960px,100%);margin:0 auto;padding:32px;border:1px solid #d8e0eb;border-radius:8px;background:#fff;box-shadow:0 8px 24px #213d6314;display:flex;align-items:center;justify-content:space-between;gap:24px}.home-kicker[data-v-8d3fa8d4]{margin:0 0 10px;color:#1d6dfc;font-size:14px;font-weight:600}h1[data-v-8d3fa8d4]{margin:0;color:#14233a;font-size:24px;line-height:1.3}.home-desc[data-v-8d3fa8d4]{margin:12px 0 0;color:#65758b;font-size:14px}.home-link[data-v-8d3fa8d4]{flex:0 0 auto;min-width:128px;padding:10px 18px;border-radius:4px;background:#1d6dfc;color:#fff;font-size:14px;font-weight:600;text-align:center;text-decoration:none}@media(max-width:640px){.home-page[data-v-8d3fa8d4]{padding:24px 16px}.home-panel[data-v-8d3fa8d4]{padding:24px;align-items:stretch;flex-direction:column}}.task-import-page[data-v-f90a0365]{--page-gutter: clamp(16px, 3vw, 48px);--content-max: 1280px;min-height:100vh;background:#eef2f6;overflow-x:hidden}.app-header[data-v-f90a0365]{height:64px;padding:0 var(--page-gutter);display:grid;grid-template-columns:1fr auto;align-items:center;background:#fff;border-bottom:1px solid #e5ebf2;box-shadow:0 1px 4px #142a480a}.brand[data-v-f90a0365]{min-width:0;display:flex;align-items:center;gap:10px;color:#093864;font-size:22px;font-weight:700}.brand>span[data-v-f90a0365]:last-child{min-width:0;overflow-wrap:anywhere}.brand-icon[data-v-f90a0365]{width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#0b3d70;box-shadow:0 6px 14px #0b3d702e}.brand-icon svg[data-v-f90a0365]{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.operator[data-v-f90a0365]{display:flex;justify-content:flex-end;gap:20px;color:#68798e;font-size:15px;font-weight:600}.page-lock-mask[data-v-f90a0365]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:#eef2f6c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.page-lock-panel[data-v-f90a0365]{min-width:min(360px,100%);padding:28px 32px;border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:10px;color:#0c2748;background:#fff;box-shadow:0 18px 42px #1233542e;text-align:center}.page-lock-panel strong[data-v-f90a0365]{font-size:20px;line-height:1.4}.page-lock-panel span[data-v-f90a0365]{color:#75859a;font-size:14px;font-weight:600}.task-import-artboard[data-v-f90a0365]{width:100%;min-height:calc(100vh - 64px);margin:0;padding:0 0 56px}.hero[data-v-f90a0365]{position:relative;width:min(var(--content-max),calc(100% - var(--page-gutter) * 2));min-height:96px;margin:0 auto;padding:28px 0 16px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.hero>div[data-v-f90a0365]{min-width:0}.hero h1[data-v-f90a0365]{margin:0 0 8px;color:#0c2748;font-size:28px;line-height:1.25}.hero p[data-v-f90a0365]{margin:0;color:#75859a;font-size:15px;font-weight:600;overflow-wrap:anywhere}.transfer-entry[data-v-f90a0365]{flex:0 0 auto;height:40px;padding:0 22px;border:0;border-radius:21px;color:#fff;background:#0b3d70;box-shadow:0 12px 26px #0b3d7047;font-size:15px;font-weight:700}.entry-icon[data-v-f90a0365]{display:inline-block;margin-right:8px;font-size:15px;font-weight:800}.steps-card[data-v-f90a0365]{width:min(var(--content-max),calc(100% - var(--page-gutter) * 2));min-height:88px;margin:0 auto 18px;padding:0 clamp(18px,5vw,104px);border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:clamp(18px,3vw,42px);background:#fff;box-shadow:0 8px 22px #12335414;overflow-x:auto;overflow-y:hidden}.step-item[data-v-f90a0365]{position:relative;flex:0 0 auto;display:flex;align-items:center;gap:12px;color:#7b8a9c;font-size:16px;font-weight:700;white-space:nowrap}.step-index[data-v-f90a0365]{width:30px;height:30px;border:1px solid transparent;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#8fa0b3;background:#edf2f7;font-size:15px}.step-item.active[data-v-f90a0365]{color:#126bd7}.step-item.active .step-index[data-v-f90a0365]{color:#fff;border-color:#126bd7;background:#126bd7}.step-item.done[data-v-f90a0365]{color:#0b3d70}.step-item.done .step-index[data-v-f90a0365]{color:#126bd7;border-color:#8bbdf5;background:#e7f2ff}.content-card[data-v-f90a0365]{width:min(var(--content-max),calc(100% - var(--page-gutter) * 2));min-height:448px;margin:0 auto;padding:26px 24px 32px;border-radius:8px;background:#fff;box-shadow:0 10px 26px #1233540f;overflow:hidden}.content-card.loading[data-v-f90a0365]{opacity:.78}.section-heading[data-v-f90a0365]{margin-bottom:20px;display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.section-heading h2[data-v-f90a0365]{margin:0;color:#102843;font-size:22px;line-height:1.25}.section-heading span[data-v-f90a0365]{min-width:0;color:#7d8da1;font-size:14px;font-weight:600;overflow-wrap:anywhere}.config-heading[data-v-f90a0365]{margin-bottom:18px}.config-heading h2[data-v-f90a0365]{font-size:18px}.upload-box[data-v-f90a0365]{min-height:278px;height:auto;padding:28px 18px;border:1px dashed #cfd9e6;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#667c94;background:#f8fbff;text-align:center}.upload-box[data-v-f90a0365]:hover{border-color:#126bd7;background:#f5f9ff}.upload-box.drag-active[data-v-f90a0365]{border-color:#126bd7;background:#eef6ff;box-shadow:inset 0 0 0 1px #126bd733}.hidden-file-input[data-v-f90a0365]{display:none}.upload-box strong[data-v-f90a0365]{color:#15304d;font-size:18px}.upload-icon[data-v-f90a0365]{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#126bd7;background:#e8f2ff;font-size:38px;font-weight:800}.file-summary[data-v-f90a0365],.file-strip[data-v-f90a0365]{margin-top:18px;padding:14px 18px;border:1px solid #dce6f1;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#607086;background:#f8fbff;font-size:14px}.file-summary div[data-v-f90a0365]{display:flex;align-items:center;gap:28px}.file-summary strong[data-v-f90a0365],.file-strip strong[data-v-f90a0365]{color:#126bd7}.file-strip[data-v-f90a0365]{margin:0 0 24px}.center-actions[data-v-f90a0365]{display:flex;justify-content:center;gap:12px;margin-top:24px}.primary-button[data-v-f90a0365],.ghost-button[data-v-f90a0365]{height:40px;padding:0 28px;border-radius:5px;border:1px solid transparent;font-size:16px;font-weight:700}.primary-button[data-v-f90a0365]{color:#fff;background:#126bd7;box-shadow:0 4px 10px #126bd738}.primary-button[data-v-f90a0365]:hover{background:#0f5fc1}.primary-button[data-v-f90a0365]:disabled{cursor:not-allowed;opacity:.45}.ghost-button[data-v-f90a0365]{color:#1d456f;background:#fff;border-color:#d4dfec}.ghost-button[data-v-f90a0365]:hover{color:#126bd7;border-color:#bad5f5;background:#f8fbff}.small[data-v-f90a0365]{height:32px;padding:0 16px}.result-panel[data-v-f90a0365]{min-height:260px;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;font-size:15px}.result-panel.success[data-v-f90a0365]{border:1px solid #ccebd7;color:#1f8c4b;background:#f5fff8}.result-panel.complete[data-v-f90a0365]{min-height:360px}.result-panel strong[data-v-f90a0365]{color:#12324e;font-size:20px}.result-icon[data-v-f90a0365]{width:62px;height:62px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:#21ad62;font-size:34px;font-weight:800}.validation-failure[data-v-f90a0365]{border:1px solid #f6c9c5;border-radius:8px;overflow:hidden}.error-alert[data-v-f90a0365]{min-height:52px;padding:0 18px;display:flex;align-items:center;gap:12px;color:#bd2d22;background:#fff2f1;border-bottom:1px solid #f6c9c5}.error-alert strong[data-v-f90a0365]{font-size:15px}.error-alert span[data-v-f90a0365]{color:#9f514c;font-size:14px}.task-config-form[data-v-f90a0365]{margin-bottom:20px}.config-section[data-v-f90a0365]{margin-top:20px}.config-section h3[data-v-f90a0365],.table-card h3[data-v-f90a0365],.summary-panels h3[data-v-f90a0365]{margin:0 0 14px;color:#16314d;font-size:16px}.form-grid[data-v-f90a0365]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 18px}.task-basic-grid[data-v-f90a0365]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 18px}.form-grid .field-label[data-v-f90a0365]{display:flex;flex-direction:column;gap:7px;color:#5f7185;font-size:13px;font-weight:700}.field-label>span[data-v-f90a0365]:first-child{min-height:18px}.field-label i[data-v-f90a0365],.field-label em[data-v-f90a0365]{color:#d33b2f;font-style:normal}.field-label i[data-v-f90a0365]{margin-right:1px}.field-label em[data-v-f90a0365]{margin-left:1px;font-size:12px}.form-grid input[data-v-f90a0365],.form-grid select[data-v-f90a0365],.filter-row input[data-v-f90a0365],.recall-count input[data-v-f90a0365]{width:100%;height:42px;padding:0 13px;border:1px solid #c8d8e8;border-radius:5px;color:#172c45;background:#fff;outline:none}.task-select-block[data-v-f90a0365]{grid-column:span 2}.task-select-shell[data-v-f90a0365]{position:relative;display:block}.task-select-shell select[data-v-f90a0365]{height:46px;padding:0 42px 0 14px;-moz-appearance:none;appearance:none;-webkit-appearance:none;color:#102843;border-color:#b8d2ee;background:linear-gradient(180deg,#fff,#f7fbff);box-shadow:0 6px 14px #1253940f;font-size:14px;font-weight:800}.task-select-shell select[data-v-f90a0365]:hover:not(:disabled){border-color:#83b8f0}.task-select-shell select[data-v-f90a0365]:focus{border-color:#126bd7;box-shadow:0 0 0 3px #126bd71a}.select-caret[data-v-f90a0365]{position:absolute;right:15px;top:50%;width:9px;height:9px;border-right:2px solid #52708f;border-bottom:2px solid #52708f;transform:translateY(-65%) rotate(45deg);pointer-events:none}.form-grid select[data-v-f90a0365]:disabled{color:#6d7f93;background:#edf2f7;opacity:1}.datetime-field[data-v-f90a0365]{position:relative;display:block}.datetime-field input[data-v-f90a0365]{padding-right:38px}.datetime-field input[type=datetime-local][data-v-f90a0365]::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;cursor:pointer;opacity:0}.form-grid input[data-v-f90a0365]:focus,.form-grid select[data-v-f90a0365]:focus,.filter-row input[data-v-f90a0365]:focus,.recall-count input[data-v-f90a0365]:focus{border-color:#126bd7;box-shadow:0 0 0 2px #126bd714}.form-grid input[data-v-f90a0365]:disabled,.recall-count input[data-v-f90a0365]:disabled{color:#8b99aa;background:#edf2f7;cursor:not-allowed}.strategy-panel[data-v-f90a0365]{padding:20px 18px 22px;border:1px solid #d8e6f5;border-radius:8px;background:linear-gradient(180deg,#fbfdff,#f7fbff);box-shadow:inset 0 1px #fffc}.strategy-panel.disabled[data-v-f90a0365]{border-color:#d8e2ec;background:#f3f6fa;opacity:.68}.strategy-panel.disabled input[data-v-f90a0365],.strategy-panel.disabled label[data-v-f90a0365]{cursor:not-allowed}.panel-heading[data-v-f90a0365]{margin-bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:16px}.panel-heading h3[data-v-f90a0365]{margin:0}.panel-heading span[data-v-f90a0365]{min-height:24px;padding:0 10px;border-radius:12px;display:inline-flex;align-items:center;color:#315a82;background:#eaf4ff;font-size:13px;font-weight:700}.policy-grid[data-v-f90a0365],.trigger-grid[data-v-f90a0365]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.trigger-grid[data-v-f90a0365]{grid-template-columns:repeat(4,minmax(0,1fr))}.option-card[data-v-f90a0365]{position:relative;min-height:72px;padding:14px 16px;border:1px solid #d5e3f2;border-radius:8px;display:flex;align-items:center;gap:12px;color:#203b59;background:#fff;box-shadow:0 8px 18px #1245740a;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.option-card[data-v-f90a0365]:hover,.check-pill[data-v-f90a0365]:hover,.radio-pill[data-v-f90a0365]:hover{border-color:#8cbff4;box-shadow:0 10px 22px #12539414}.strategy-panel.disabled .option-card[data-v-f90a0365]:hover,.strategy-panel.disabled .check-pill[data-v-f90a0365]:hover,.strategy-panel.disabled .radio-pill[data-v-f90a0365]:hover{border-color:#d5e3f2;box-shadow:0 6px 14px #12457409}.option-card.selected[data-v-f90a0365],.check-pill.selected[data-v-f90a0365],.radio-pill.selected[data-v-f90a0365]{color:#0f56a6;border-color:#126bd7;background:#f0f7ff;box-shadow:0 10px 22px #126bd71f}.choice-input[data-v-f90a0365]{position:absolute;opacity:0;pointer-events:none}.choice-mark[data-v-f90a0365]{flex:0 0 auto;width:18px;height:18px;border:1px solid #aebfd1;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;background:#fff}.choice-mark[data-v-f90a0365]:after{content:"";width:8px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;opacity:0;transform:translateY(-1px) rotate(-45deg)}.selected .choice-mark[data-v-f90a0365]{border-color:#126bd7;background:#126bd7}.selected .choice-mark[data-v-f90a0365]:after{opacity:1}.radio-mark[data-v-f90a0365]{border-radius:50%}.radio-mark[data-v-f90a0365]:after{width:7px;height:7px;border:0;border-radius:50%;background:#fff;transform:none}.option-card strong[data-v-f90a0365]{display:block;margin-bottom:4px;color:#16314d;font-size:16px}.option-card small[data-v-f90a0365]{color:#607790;font-size:13px;font-weight:700}.reason-grid[data-v-f90a0365]{display:grid;grid-template-columns:repeat(6,minmax(112px,1fr));gap:10px 10px}.check-pill[data-v-f90a0365],.radio-pill[data-v-f90a0365]{position:relative;min-height:40px;padding:0 12px;border:1px solid #d5e3f2;border-radius:8px;display:flex;align-items:center;gap:8px;color:#203b59;background:#fff;box-shadow:0 6px 14px #12457409;font-size:14px;font-weight:700;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.recall-setting-row[data-v-f90a0365]{margin-top:20px;display:flex;align-items:center;gap:12px}.recall-count[data-v-f90a0365]{height:40px;padding:0 10px;border:1px solid #d5e3f2;border-radius:8px;display:flex;align-items:center;gap:9px;color:#203b59;background:#fff;box-shadow:0 6px 14px #12457409;font-size:14px;font-weight:700}.recall-count input[data-v-f90a0365]{width:64px;height:28px;padding:0 10px;text-align:left}.trigger-panel[data-v-f90a0365]{background:linear-gradient(180deg,#f7fbff,#f2f8ff)}.trigger-pill[data-v-f90a0365]{max-width:none}.summary-panels[data-v-f90a0365]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.summary-panels section[data-v-f90a0365],.table-card[data-v-f90a0365]{border:1px solid #dce6f1;border-radius:8px;background:#fbfdff}.summary-panels section[data-v-f90a0365]{padding:18px 20px 20px}.summary-panels dl[data-v-f90a0365]{margin:0;display:grid;grid-template-columns:1fr;gap:12px}.summary-panels dl div[data-v-f90a0365]{min-width:0;display:grid;grid-template-columns:112px minmax(0,1fr);align-items:start;column-gap:18px}.summary-panels dt[data-v-f90a0365]{color:#77879a;font-size:14px;font-weight:700}.summary-panels dd[data-v-f90a0365]{margin:0;color:#162d47;font-size:14px;font-weight:700;overflow-wrap:anywhere}.table-card[data-v-f90a0365]{margin-top:20px;padding:18px 18px 20px}.table-card-heading[data-v-f90a0365]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.table-card-heading h3[data-v-f90a0365]{margin-bottom:0}.page-size-control[data-v-f90a0365]{display:inline-flex;align-items:center;gap:8px;color:#617388;font-size:13px;font-weight:700;white-space:nowrap}.page-size-control select[data-v-f90a0365]{height:32px;padding:0 28px 0 10px;border:1px solid #cfdbe8;border-radius:8px;color:#15304d;background:#fff;font-weight:700}.confirm-table-scroll[data-v-f90a0365]{overflow-x:auto}.data-table[data-v-f90a0365]{width:100%;border-collapse:collapse;color:#24384f;background:#fff;font-size:13px}.data-table th[data-v-f90a0365],.data-table td[data-v-f90a0365]{height:38px;padding:8px 10px;border:1px solid #e0e7ef;text-align:left;white-space:nowrap}.data-table th[data-v-f90a0365]{color:#4d6178;background:#f2f6fb;font-weight:700}.data-table .empty-cell[data-v-f90a0365]{height:72px;color:#8b98aa;text-align:center}.wide-table[data-v-f90a0365]{min-width:1040px}.table-pagination[data-v-f90a0365]{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#617388;font-size:13px;font-weight:700}.page-controls[data-v-f90a0365]{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.page-controls button[data-v-f90a0365]{min-width:32px;height:32px;padding:0 10px;border:1px solid #d5e1ee;border-radius:8px;color:#15304d;background:#fff;font-weight:700;cursor:pointer}.page-controls button.active[data-v-f90a0365]{border-color:#126bd7;color:#fff;background:#126bd7}.page-controls button[data-v-f90a0365]:disabled{color:#9aa9ba;background:#f2f6fb;cursor:not-allowed}.status-badge[data-v-f90a0365]{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:12px;font-size:12px;font-weight:700}.status-badge.pending[data-v-f90a0365]{color:#b26b00;background:#fff5df}.successText[data-v-f90a0365]{color:#1f9c55;font-weight:700}.errorText[data-v-f90a0365]{color:#d33b2f;font-weight:700}.pendingText[data-v-f90a0365]{color:#126bd7;font-weight:700}.modal-mask[data-v-f90a0365]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0a182a57;z-index:40}.dispatch-dialog[data-v-f90a0365]{width:420px;min-height:280px;padding:34px 36px 28px;border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:12px;background:#fff;box-shadow:0 22px 58px #0f1f3338;text-align:center}.dialog-success-icon[data-v-f90a0365]{width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:#21ad62;font-size:32px;font-weight:800}.dispatch-dialog h2[data-v-f90a0365]{margin:4px 0 0;color:#122b45;font-size:20px}.dispatch-dialog p[data-v-f90a0365]{margin:0;color:#344b63;font-size:15px}.dispatch-dialog span[data-v-f90a0365]{margin-bottom:10px;color:#77879a;font-size:13px}.transfer-window[data-v-f90a0365]{position:fixed;top:126px;right:30px;width:min(1180px,calc(100vw - 60px));height:min(760px,calc(100vh - 146px));border-radius:8px;overflow:hidden;display:flex;flex-direction:column;background:#fff;box-shadow:0 20px 56px #0d243f38;z-index:30}.transfer-window header[data-v-f90a0365]{flex:0 0 50px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;color:#fff;background:#0b3d70}.transfer-window header strong[data-v-f90a0365]{font-size:16px}.transfer-window header div[data-v-f90a0365]{display:flex;gap:6px}.transfer-window header button[data-v-f90a0365]{width:26px;height:26px;border:1px solid rgba(255,255,255,.24);border-radius:4px;color:#fff;background:transparent;font-size:18px;line-height:1}.transfer-window nav[data-v-f90a0365]{flex:0 0 48px;padding:0 20px;border-bottom:1px solid #e7edf4;display:flex;align-items:center;gap:10px;background:#f8fbff}.transfer-window nav button[data-v-f90a0365]{height:31px;padding:0 15px;border:1px solid transparent;border-radius:16px;color:#596d83;background:transparent}.transfer-window nav button.active[data-v-f90a0365]{color:#126bd7;border-color:#c7def9;background:#eaf4ff;font-weight:700}.transfer-content-heading[data-v-f90a0365]{flex:0 0 auto;padding:16px 20px 8px}.transfer-content-heading h2[data-v-f90a0365]{margin:0 0 6px;color:#0f2d4d;font-size:20px}.transfer-content-heading p[data-v-f90a0365]{margin:0;color:#667a92;font-size:13px}.filter-row[data-v-f90a0365]{flex:0 0 auto;margin:10px 20px 0;padding:16px;border:1px solid #d7e2ee;border-bottom:0;border-radius:8px 8px 0 0;display:grid;grid-template-columns:1.6fr 1fr 1fr auto;align-items:end;gap:12px;background:#fff}.filter-group[data-v-f90a0365]{min-width:0;display:flex;flex-direction:column;gap:8px;color:#50667f;font-size:12px;font-weight:700}.date-range[data-v-f90a0365]{display:flex;align-items:center;gap:8px}.date-range span[data-v-f90a0365]{color:#5d7188;font-size:13px}.date-field[data-v-f90a0365]{position:relative;display:block;width:154px}.filter-row input[data-v-f90a0365]{width:100%;height:36px;padding:0 10px;border:1px solid #d5e0eb;border-radius:6px;color:#172c45;background:#fff;outline:none}.date-field input[data-v-f90a0365]{padding-right:34px}.date-field input[type=date][data-v-f90a0365]{-moz-appearance:none;appearance:none;-webkit-appearance:none}.date-field input[type=date][data-v-f90a0365]::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;cursor:pointer;opacity:0}.calendar-mark[data-v-f90a0365]{position:absolute;right:11px;top:50%;width:14px;height:14px;border:1px solid #8ea3bb;border-radius:2px;transform:translateY(-50%);pointer-events:none}.calendar-mark[data-v-f90a0365]:before{content:"";position:absolute;left:-1px;right:-1px;top:3px;border-top:1px solid #8ea3bb}.calendar-mark[data-v-f90a0365]:after{content:"";position:absolute;left:3px;top:-3px;width:2px;height:5px;border-left:1px solid #8ea3bb;border-right:1px solid #8ea3bb}.filter-query[data-v-f90a0365]{width:70px;height:38px}.transfer-table-wrap[data-v-f90a0365]{flex:1 1 auto;margin:0 20px;overflow:auto;min-height:0}.transfer-table-wrap.data-center-scroll[data-v-f90a0365]{border:1px solid #d7e2ee;border-radius:0 0 8px 8px}.transfer-table-wrap .data-table[data-v-f90a0365]{min-width:880px;border:1px solid #d7e2ee}.transfer-table-wrap.data-center-scroll .data-table[data-v-f90a0365]{border:0}.sync-badge[data-v-f90a0365]{min-width:48px;height:24px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.sync-badge.success[data-v-f90a0365]{color:#11815a;background:#dff3ec}.sync-badge.failed[data-v-f90a0365]{color:#d9363e;background:#fde8ea}.sync-badge.pending[data-v-f90a0365]{color:#126bd7;background:#e4f0ff}.table-link-button[data-v-f90a0365]{border:0;padding:0;color:#126bd7;background:transparent;font:inherit;font-weight:700;cursor:pointer}.transfer-pagination[data-v-f90a0365]{flex:0 0 auto;padding:12px 20px 16px;display:flex;align-items:center;justify-content:flex-end;gap:12px;color:#7c8b9d;font-size:12px}.pager-controls[data-v-f90a0365]{display:flex;align-items:center;gap:6px}.pager-button[data-v-f90a0365]{min-width:28px;height:26px;padding:0 8px;border:1px solid #d7e1eb;border-radius:4px;color:#40556d;background:#fff;font-size:12px}.pager-button.active[data-v-f90a0365]{color:#fff;border-color:#126bd7;background:#126bd7}.pager-button.ellipsis[data-v-f90a0365],.pager-button.ellipsis[data-v-f90a0365]:disabled{min-width:20px;border-color:transparent;color:#7c8b9d;background:transparent;cursor:default}.pager-button[data-v-f90a0365]:disabled{cursor:not-allowed;color:#b7c1cd;background:#f4f7fb}.log-modal-mask[data-v-f90a0365]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#18263875;z-index:60}.failure-log-dialog[data-v-f90a0365]{width:532px;overflow:hidden;border-radius:4px;background:#fff;box-shadow:0 18px 46px #14273f38}.failure-log-dialog header[data-v-f90a0365]{height:58px;padding:0 22px;border-bottom:1px solid #e5edf5;display:flex;align-items:center;justify-content:space-between}.failure-log-dialog h2[data-v-f90a0365]{margin:0;color:#0d2b4f;font-size:18px}.failure-log-dialog header button[data-v-f90a0365]{width:24px;height:24px;border:0;color:#6b7f96;background:transparent;font-size:24px;line-height:1;cursor:pointer}.failure-log-dialog ul[data-v-f90a0365]{min-height:100px;margin:0;padding:26px 36px 20px;color:#183653;font-size:16px;line-height:2}.failure-log-dialog footer[data-v-f90a0365]{height:74px;padding:0 28px;border-top:1px solid #e5edf5;display:flex;align-items:center;justify-content:flex-end;background:#fbfcff}.failure-log-dialog .primary-button.small[data-v-f90a0365]{width:86px;height:40px;padding:0;border-radius:7px;font-size:16px}.transfer-minimized[data-v-f90a0365]{position:fixed;right:36px;bottom:32px;height:38px;padding:0 18px;border:0;border-radius:19px;color:#fff;background:#0b3d70;box-shadow:0 10px 24px #0b3d7042;font-weight:700;z-index:30}.toast[data-v-f90a0365]{position:fixed;top:82px;left:50%;transform:translate(-50%);padding:10px 18px;border-radius:20px;color:#fff;background:#0f1f33db;font-size:13px;z-index:50}@media(max-width:900px){.app-header[data-v-f90a0365]{height:auto;padding:14px;grid-template-columns:1fr;gap:10px}.operator[data-v-f90a0365]{justify-content:flex-start}.task-import-artboard[data-v-f90a0365],.content-card[data-v-f90a0365],.steps-card[data-v-f90a0365]{width:calc(100% - 28px)}.steps-card[data-v-f90a0365]{padding:0 14px;overflow-x:auto;justify-content:flex-start;gap:24px}.hero[data-v-f90a0365],.section-heading[data-v-f90a0365],.file-summary[data-v-f90a0365],.file-strip[data-v-f90a0365],.table-card-heading[data-v-f90a0365],.table-pagination[data-v-f90a0365],.recall-setting-row[data-v-f90a0365]{align-items:flex-start;flex-direction:column}.page-controls[data-v-f90a0365]{justify-content:flex-start}.content-card[data-v-f90a0365]{padding:20px 16px 26px}.form-grid[data-v-f90a0365],.summary-panels[data-v-f90a0365],.summary-panels dl[data-v-f90a0365],.policy-grid[data-v-f90a0365],.trigger-grid[data-v-f90a0365],.reason-grid[data-v-f90a0365]{grid-template-columns:1fr}.transfer-window[data-v-f90a0365]{inset:76px 12px auto;width:auto;height:calc(100vh - 88px)}}.config-page[data-v-0570c668]{min-height:100vh;padding:32px 24px;background:#f3f6fa;color:#17233c}.config-page.loading[data-v-0570c668]{cursor:progress}.config-shell[data-v-0570c668]{width:min(1320px,100%);margin:0 auto}.page-header[data-v-0570c668]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.page-kicker[data-v-0570c668]{margin:0 0 8px;color:#2563eb;font-size:13px;font-weight:700}h1[data-v-0570c668]{margin:0;color:#111827;font-size:24px;line-height:1.3}.editor-panel[data-v-0570c668],.table-panel[data-v-0570c668]{border:1px solid #d9e2ef;border-radius:8px;background:#fff}.editor-panel[data-v-0570c668]{margin-bottom:16px;padding:20px}.form-grid[data-v-0570c668]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}label[data-v-0570c668]{display:grid;gap:8px;color:#42526b;font-size:13px;font-weight:600}input[data-v-0570c668],select[data-v-0570c668],.readonly-value[data-v-0570c668]{width:100%;height:38px;box-sizing:border-box;border:1px solid #cfd8e6;border-radius:4px;padding:0 10px;background:#fff;color:#17233c;font-size:14px}.readonly-value[data-v-0570c668]{display:flex;align-items:center;background:#f8fafc;color:#475569}.form-actions[data-v-0570c668],.actions-cell[data-v-0570c668]{display:flex;align-items:center;gap:10px}.form-actions[data-v-0570c668]{justify-content:flex-end;margin-top:18px}button[data-v-0570c668]{border:0;border-radius:4px;cursor:pointer;font-size:14px;font-weight:600}.primary-button[data-v-0570c668]{padding:9px 16px;background:#2563eb;color:#fff}.ghost-button[data-v-0570c668]{padding:9px 16px;border:1px solid #cbd5e1;background:#fff;color:#334155}.text-button[data-v-0570c668],.danger-button[data-v-0570c668]{padding:6px 8px;background:transparent}.text-button[data-v-0570c668]{color:#2563eb}.danger-button[data-v-0570c668]{color:#dc2626}.table-panel[data-v-0570c668]{overflow:hidden}.table-summary[data-v-0570c668]{display:flex;justify-content:flex-end;padding:12px 16px;border-bottom:1px solid #e5ebf3;color:#5f6f86;font-size:13px}.config-table[data-v-0570c668]{width:100%;border-collapse:collapse;table-layout:fixed}th[data-v-0570c668],td[data-v-0570c668]{padding:12px 14px;border-bottom:1px solid #edf1f7;text-align:left;vertical-align:top;word-break:break-word}th[data-v-0570c668]{background:#f8fafc;color:#64748b;font-size:13px;font-weight:700}td[data-v-0570c668]{color:#1f2937;font-size:14px}th[data-v-0570c668]:first-child,td[data-v-0570c668]:first-child{width:56px}.secret-cell[data-v-0570c668]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.empty-cell[data-v-0570c668]{padding:36px;color:#8a97a8;text-align:center}.toast[data-v-0570c668]{position:fixed;left:50%;bottom:28px;transform:translate(-50%);padding:10px 16px;border-radius:4px;background:#111827eb;color:#fff;font-size:14px}@media(max-width:860px){.page-header[data-v-0570c668],.form-actions[data-v-0570c668]{align-items:stretch;flex-direction:column}.form-grid[data-v-0570c668]{grid-template-columns:1fr}.table-panel[data-v-0570c668]{overflow-x:auto}.config-table[data-v-0570c668]{min-width:1180px}}:root{--color-page-bg: #eef2f6;--color-panel-bg: #ffffff;--color-primary: #0b3d70;--color-primary-strong: #093864;--color-text: #14233a;--color-muted: #68798e;--color-border: #e5ebf2;--shadow-soft: 0 1px 4px rgba(20, 42, 72, .04)}:root{--el-color-primary: var(--color-primary)}*{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Arial,sans-serif;color:#14233a;background:#eef2f6;overflow-x:hidden}button,input,select{font:inherit}button{cursor:pointer}
