body{margin:0;background:#f4f7fb;color:#172033;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.page[data-v-39d73503]{max-width:760px;min-height:100vh;margin:0 auto;padding:0 16px 40px}.topbar[data-v-39d73503]{height:58px;display:grid;grid-template-columns:48px 1fr 48px;align-items:center}.topbar h1[data-v-39d73503]{margin:0;font-size:17px;text-align:center;font-weight:700}.back-button[data-v-39d73503],.refresh-button[data-v-39d73503]{border:0;background:transparent;color:#1677ff;cursor:pointer}.back-button[data-v-39d73503]{font-size:34px;line-height:1}.refresh-button[data-v-39d73503]{font-size:13px}.order-hero[data-v-39d73503]{padding:20px;color:#fff;border-radius:16px;background:linear-gradient(135deg,#155eef,#2970ff 62%,#528bff);box-shadow:0 10px 24px #155eef33}.eyebrow[data-v-39d73503]{margin:0 0 6px;color:#667085;font-size:12px;letter-spacing:.04em}.order-hero .eyebrow[data-v-39d73503]{color:#ffffffbd}.order-hero h2[data-v-39d73503]{margin:0;font-size:18px;word-break:break-all}.hero-bottom[data-v-39d73503]{display:flex;justify-content:space-between;gap:10px;margin-top:18px;color:#ffffffc7;font-size:12px}.metric-grid[data-v-39d73503]{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:14px 0}.metric-card[data-v-39d73503]{min-width:0;padding:12px 7px;border:1px solid #e5eaf3;border-radius:12px;background:#fff;color:#344054;text-align:left;cursor:pointer}.metric-card strong[data-v-39d73503]{display:block;font-size:22px;line-height:1.1}.metric-card span[data-v-39d73503]{display:block;margin-top:6px;font-size:11px;white-space:nowrap}.metric-card.pending[data-v-39d73503]{border-top:3px solid #f79009}.metric-card.failed[data-v-39d73503]{border-top:3px solid #f04438}.metric-card.skipped[data-v-39d73503]{border-top:3px solid #98a2b3}.metric-card.completed[data-v-39d73503]{border-top:3px solid #12b76a}.work-section[data-v-39d73503],.normal-section[data-v-39d73503]{margin-top:14px;padding:18px;border:1px solid #e7ecf4;border-radius:16px;background:#fff;scroll-margin-top:10px}.pending-section[data-v-39d73503]{border-color:#fedf89;background:#fffcf5}.section-heading[data-v-39d73503],.group-title[data-v-39d73503],.result-title[data-v-39d73503]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.section-heading h2[data-v-39d73503]{margin:0;font-size:18px}.section-heading .eyebrow[data-v-39d73503]{color:#667085}.count-badge[data-v-39d73503],.status-pill[data-v-39d73503]{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:999px;background:#eff4ff;color:#175cd3;font-size:12px;white-space:nowrap}.count-badge.bad[data-v-39d73503],.status-pill.bad[data-v-39d73503]{background:#fef3f2;color:#b42318}.count-badge.muted[data-v-39d73503]{background:#f2f4f7;color:#475467}.status-pill.warn[data-v-39d73503]{background:#fffaeb;color:#b54708}.status-pill.ok[data-v-39d73503]{background:#ecfdf3;color:#027a48}.status-pill.normal[data-v-39d73503]{background:#f2f4f7;color:#475467}.notice[data-v-39d73503],.empty-line[data-v-39d73503],.muted-note[data-v-39d73503]{margin:12px 0 0;color:#667085;font-size:13px;line-height:1.55}.notice[data-v-39d73503]{padding:10px;border-radius:8px;background:#fffaeb;color:#93370d}.action-group[data-v-39d73503]{margin-top:12px;padding:14px;border:1px solid #f2d99b;border-radius:12px;background:#fff}.group-title h3[data-v-39d73503]{margin:0;font-size:16px}.group-title p[data-v-39d73503],.action-label[data-v-39d73503]{margin:5px 0 0;color:#667085;font-size:13px}.group-selection[data-v-39d73503]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.check-line[data-v-39d73503],.card-line[data-v-39d73503]{display:flex;align-items:center;gap:9px;min-width:0;font-size:13px}.check-line input[data-v-39d73503],.selectable input[data-v-39d73503]{accent-color:#155eef}.text-button[data-v-39d73503]{border:0;padding:4px 0;background:transparent;color:#175cd3;font-size:13px;cursor:pointer}.text-button.block[data-v-39d73503]{width:100%;padding:10px 0 2px;text-align:center}.group-actions[data-v-39d73503]{margin-top:14px}.primary-button[data-v-39d73503],.secondary-button[data-v-39d73503]{width:100%;min-height:42px;border-radius:9px;font-size:14px;font-weight:600;cursor:pointer}.primary-button[data-v-39d73503]{border:1px solid #155eef;background:#155eef;color:#fff}.secondary-button[data-v-39d73503]{border:1px solid #b2ccff;background:#fff;color:#175cd3}.primary-button[data-v-39d73503]:disabled,.secondary-button[data-v-39d73503]:disabled,.refresh-button[data-v-39d73503]:disabled{opacity:.5;cursor:not-allowed}.scroll-list[data-v-39d73503]{max-height:338px;margin-top:12px;overflow:auto;overscroll-behavior:contain;border-top:1px solid #eaecf0}.card-line[data-v-39d73503]{justify-content:space-between;min-height:43px;padding:10px 2px;border-bottom:1px solid #eaecf0}.card-line.selectable[data-v-39d73503]{justify-content:flex-start}.card-no[data-v-39d73503]{overflow:hidden;color:#101828;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.subtle[data-v-39d73503]{margin-left:auto;color:#667085}.load-hint[data-v-39d73503]{margin:12px 0;color:#667085;font-size:13px;text-align:center}.result-card[data-v-39d73503]{margin-top:12px;padding:14px;border:1px solid #e4e7ec;border-radius:12px;background:#fff}.failed-card[data-v-39d73503]{border-left:4px solid #f04438}.result-title strong[data-v-39d73503]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reason-list[data-v-39d73503]{margin:12px 0}.reason-list div[data-v-39d73503]{display:grid;grid-template-columns:78px 1fr;gap:8px;padding:5px 0;font-size:13px;line-height:1.5}.reason-list dt[data-v-39d73503]{color:#667085}.reason-list dd[data-v-39d73503]{margin:0;color:#344054;word-break:break-word}.normal-section[data-v-39d73503]{background:#fafbfc}.normal-toggle[data-v-39d73503]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;border:0;background:transparent;color:#344054;text-align:left;cursor:pointer}.normal-toggle strong[data-v-39d73503],.normal-toggle small[data-v-39d73503]{display:block}.normal-toggle small[data-v-39d73503]{margin-top:5px;color:#667085;font-size:12px}.normal-list[data-v-39d73503]{background:#fff}.feedback[data-v-39d73503]{position:sticky;bottom:12px;margin:16px 0 0;padding:12px 14px;border-radius:10px;background:#101828;color:#fff;font-size:13px;box-shadow:0 6px 18px #1018283d}.state-panel[data-v-39d73503]{display:grid;justify-items:center;gap:12px;min-height:280px;padding:80px 24px;text-align:center}.state-panel h2[data-v-39d73503]{margin:0}.state-panel p[data-v-39d73503]{margin:0;color:#667085}.state-panel.error[data-v-39d73503]{color:#b42318}.spinner[data-v-39d73503]{width:28px;height:28px;border:3px solid #d0d5dd;border-top-color:#155eef;border-radius:50%;animation:spin-39d73503 .8s linear infinite}@keyframes spin-39d73503{to{transform:rotate(360deg)}}@media(max-width:420px){.page[data-v-39d73503]{padding-inline:12px}.work-section[data-v-39d73503],.normal-section[data-v-39d73503]{padding:14px}.metric-card strong[data-v-39d73503]{font-size:20px}.metric-card span[data-v-39d73503]{font-size:10px}}.page-shell[data-v-84c1e6fd]{min-height:100vh;padding:16px 16px 36px;color:#14213d;background:radial-gradient(circle at 82% 4%,#dcecff 0,transparent 28%),#f4f7fc;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.topbar[data-v-84c1e6fd]{display:flex;align-items:center;justify-content:space-between;max-width:680px;min-height:44px;margin:0 auto}.topbar__title[data-v-84c1e6fd]{font-size:16px;font-weight:700}.refresh-button[data-v-84c1e6fd]{padding:8px 14px;color:#1677ff;border:1px solid #b9d7ff;border-radius:10px;background:#fff;font-size:14px}.hero[data-v-84c1e6fd],.content[data-v-84c1e6fd],.loading-card[data-v-84c1e6fd],.message[data-v-84c1e6fd]{max-width:680px;margin-right:auto;margin-left:auto}.hero[data-v-84c1e6fd]{padding:28px 8px 22px}.hero h1[data-v-84c1e6fd]{margin:5px 0 8px;font-size:32px;line-height:1.18;letter-spacing:-1px}.hero__eyebrow[data-v-84c1e6fd],.eyebrow[data-v-84c1e6fd]{margin:0;color:#6b7a90;font-size:13px;font-weight:600}.hero__sub[data-v-84c1e6fd]{margin:0;color:#61708a;font-size:15px}.content[data-v-84c1e6fd]{display:grid;gap:14px}.card[data-v-84c1e6fd],.loading-card[data-v-84c1e6fd]{padding:20px;border:1px solid rgba(221,230,243,.9);border-radius:18px;background:#fff;box-shadow:0 10px 30px #244e850f}.card__heading[data-v-84c1e6fd]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.card h2[data-v-84c1e6fd]{margin:5px 0 0;color:#16294a;font-size:20px;line-height:1.35}.limit-card__value[data-v-84c1e6fd],.limit-card__removed[data-v-84c1e6fd]{margin:7px 0 0;color:#102347;font-size:30px;font-weight:800;letter-spacing:-.8px}.limit-card__removed[data-v-84c1e6fd]{color:#087f49;font-size:22px}.limit-card__value span[data-v-84c1e6fd]{font-size:18px}.readonly-chip[data-v-84c1e6fd]{padding:5px 9px;color:#3970bf;border-radius:999px;background:#edf5ff;font-size:12px}.strategy-switch[data-v-84c1e6fd]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:19px}.strategy-switch__label[data-v-84c1e6fd],.unit-switch__label[data-v-84c1e6fd]{color:#344968;font-size:14px;font-weight:600}.field-label[data-v-84c1e6fd]{display:block;margin-top:19px;color:#354965;font-size:14px;font-weight:600}.amount-field[data-v-84c1e6fd]{display:flex;align-items:center;margin-top:8px;overflow:hidden;border:1px solid #cbd6e4;border-radius:12px;background:#fff}.amount-field[data-v-84c1e6fd]:focus-within{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff1f}.amount-field--invalid[data-v-84c1e6fd]{border-color:#e75555}.amount-field input[data-v-84c1e6fd]{width:100%;min-width:0;padding:14px 15px;border:0;outline:0;color:#102347;font-size:24px;font-weight:700}.amount-field span[data-v-84c1e6fd]{padding:0 16px;color:#5d6f87;font-weight:700}.field-error[data-v-84c1e6fd]{margin:7px 0 0;color:#d84444;font-size:12px}.limit-card__conversion[data-v-84c1e6fd]{min-height:19px;margin:9px 0 0;color:#6d7d94;font-size:13px}.remove-notice[data-v-84c1e6fd]{margin:18px 0 0;padding:12px 13px;border:1px solid #ffd5d5;border-radius:12px;color:#a84242;background:#fff6f6;font-size:13px;line-height:1.6}.unit-switch[data-v-84c1e6fd]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding-top:16px;border-top:1px solid #ecf0f5}.segmented[data-v-84c1e6fd]{display:grid;grid-template-columns:1fr 1fr;width:190px;padding:3px;border-radius:999px;background:#edf2f9}.segmented button[data-v-84c1e6fd]{min-height:34px;border:0;border-radius:999px;color:#51627a;background:transparent;font-size:14px;font-weight:700}.segmented button.active[data-v-84c1e6fd]{color:#fff;background:#1677ff;box-shadow:0 3px 7px #1677ff47}.unit-switch .segmented[data-v-84c1e6fd]{width:160px}.unit-switch--readonly .segmented[data-v-84c1e6fd]{opacity:.68}.primary-button[data-v-84c1e6fd]{width:100%;min-height:48px;margin-top:19px;border:0;border-radius:12px;color:#fff;background:linear-gradient(135deg,#1677ff,#3d94ff);box-shadow:0 8px 16px #1677ff38;font-size:17px;font-weight:700}.primary-button--danger[data-v-84c1e6fd]{background:linear-gradient(135deg,#e45454,#f27b68);box-shadow:0 8px 16px #dc4d4d33}button[data-v-84c1e6fd]:disabled{cursor:not-allowed;opacity:.58}.progress-card__heading[data-v-84c1e6fd]{align-items:center}.status-badge[data-v-84c1e6fd]{flex:0 0 auto;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:700}.status-badge--success[data-v-84c1e6fd]{color:#0e9355;background:#eaf9f1}.status-badge--warning[data-v-84c1e6fd]{color:#aa6b00;background:#fff5db}.status-badge--danger[data-v-84c1e6fd]{color:#c53b3b;background:#ffefef}.status-badge--processing[data-v-84c1e6fd]{color:#246dc6;background:#eaf3ff}.timeline[data-v-84c1e6fd]{display:grid;grid-template-columns:repeat(3,1fr);padding:0;margin:25px 0 20px;list-style:none}.timeline li[data-v-84c1e6fd]{position:relative;display:grid;justify-items:center;gap:8px;color:#8a99ac;font-size:12px;text-align:center}.timeline li[data-v-84c1e6fd]:not(:last-child):after{position:absolute;top:13px;left:57%;width:86%;height:2px;content:"";background:#dce4ee}.timeline li.done[data-v-84c1e6fd]:not(:last-child):after{background:#2eb872}.timeline__dot[data-v-84c1e6fd]{z-index:1;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;color:#8b9ab0;background:#e8edf4;font-size:14px;font-weight:800}.timeline li.done[data-v-84c1e6fd]{color:#234365}.timeline li.done .timeline__dot[data-v-84c1e6fd]{color:#fff;background:#22a865}.timeline li.pending .timeline__dot[data-v-84c1e6fd]{color:#1677ff;background:#e5f0ff}.detail-list[data-v-84c1e6fd]{display:grid;gap:11px;margin:0;padding-top:17px;border-top:1px solid #ecf0f5}.detail-list div[data-v-84c1e6fd]{display:grid;grid-template-columns:100px 1fr;gap:8px;font-size:14px}.detail-list dt[data-v-84c1e6fd]{color:#77869a}.detail-list dd[data-v-84c1e6fd]{min-width:0;margin:0;overflow-wrap:anywhere;color:#364b68}.result-summary[data-v-84c1e6fd]{padding-top:5px;color:#708096;font-size:12px;white-space:nowrap}.card-item[data-v-84c1e6fd]{display:flex;align-items:center;gap:12px;margin-top:15px;padding:14px;border-radius:14px;background:#f8fafc}.card-item__icon[data-v-84c1e6fd]{display:grid;flex:0 0 auto;place-items:center;width:38px;height:38px;border-radius:12px;font-size:20px;font-weight:800}.card-item__icon.success[data-v-84c1e6fd]{color:#fff;background:#22a865}.card-item__icon.processing[data-v-84c1e6fd]{color:#1677ff;background:#e7f1ff}.card-item__icon.danger[data-v-84c1e6fd]{color:#d84444;background:#ffefef}.card-item__body[data-v-84c1e6fd]{display:grid;min-width:0;gap:3px}.card-item__body strong[data-v-84c1e6fd]{overflow:hidden;color:#1c304f;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.card-item__status[data-v-84c1e6fd]{font-size:14px;font-weight:700}.card-item__status.success[data-v-84c1e6fd]{color:#0e9355}.card-item__status.processing[data-v-84c1e6fd]{color:#2670c7}.card-item__status.danger[data-v-84c1e6fd]{color:#c53b3b}.card-item small[data-v-84c1e6fd],.resume-hint[data-v-84c1e6fd]{color:#718096;font-size:12px}.resume-button[data-v-84c1e6fd]{margin-left:auto;padding:8px 12px;border:1px solid #b9d7ff;border-radius:9px;color:#1677ff;background:#fff;font-weight:700}.resume-hint[data-v-84c1e6fd]{margin-left:auto;max-width:90px;text-align:right}.safety-note[data-v-84c1e6fd]{margin:2px 7px 0;color:#7d8b9e;font-size:12px;line-height:1.65}.message[data-v-84c1e6fd]{margin-bottom:14px;padding:11px 13px;border-radius:12px;font-size:14px;line-height:1.45}.message--success[data-v-84c1e6fd]{color:#087f49;background:#eaf9f1}.message--error[data-v-84c1e6fd]{color:#b93838;background:#fff0f0}.loading-card[data-v-84c1e6fd]{color:#718096;font-size:14px}@media(max-width:380px){.page-shell[data-v-84c1e6fd]{padding-right:12px;padding-left:12px}.hero h1[data-v-84c1e6fd]{font-size:28px}.card[data-v-84c1e6fd]{padding:16px}.strategy-switch[data-v-84c1e6fd]{align-items:flex-start;flex-direction:column}.segmented[data-v-84c1e6fd]{width:100%}.result-summary[data-v-84c1e6fd]{display:none}.detail-list div[data-v-84c1e6fd]{grid-template-columns:86px 1fr}}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{background:#f5f7fb;color:#1f2937;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}button{font:inherit}.page{min-height:100vh;padding:env(safe-area-inset-top) 14px calc(88px + env(safe-area-inset-bottom))}.topbar{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;height:52px;margin:0 -14px 12px;padding:0 10px;background:#f5f7fbf0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbar h1{margin:0;overflow:hidden;color:#111827;font-size:18px;font-weight:650;text-align:center;text-overflow:ellipsis;white-space:nowrap}.back-button{width:38px;height:38px;border:0;border-radius:50%;background:transparent;color:#111827;font-size:34px;line-height:34px}.topbar-space{width:44px}.summary,.metrics,.info-block,.summary-text,.item-card,.state-panel{border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-shadow:0 8px 20px #0f172a0d}.summary{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;padding:16px}.label{margin:0 0 6px;color:#6b7280;font-size:13px}.order-no{margin:0;color:#111827;font-size:17px;font-weight:700;overflow-wrap:anywhere}.status-pill,.item-status{display:inline-flex;align-items:center;justify-content:center;min-width:58px;height:26px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:650;white-space:nowrap}.status-pill.ok,.item-status.ok{background:#e8f8ef;color:#147a3f}.status-pill.warn,.item-status.warn{background:#fff4df;color:#9a5a00}.status-pill.bad,.item-status.bad{background:#fdecec;color:#b42318}.status-pill.normal,.item-status.normal{background:#eef2f7;color:#4b5563}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px;overflow:hidden}.metric{display:flex;min-height:74px;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #edf0f5}.metric:last-child{border-right:0}.metric strong{color:#111827;font-size:22px;line-height:1.1}.metric span{margin-top:7px;color:#6b7280;font-size:12px}.metric.success strong{color:#16884f}.metric.pending strong{color:#b45309}.metric.failed strong{color:#b42318}.info-block,.summary-text,.item-list,.state-panel{margin-top:10px}.info-block{padding:4px 14px}.info-row{display:flex;gap:12px;align-items:center;justify-content:space-between;min-height:44px;border-bottom:1px solid #edf0f5}.info-row:last-child{border-bottom:0}.info-row span{flex:0 0 auto;color:#6b7280;font-size:14px}.info-row strong{color:#111827;font-size:14px;font-weight:600;text-align:right;overflow-wrap:anywhere}.summary-text{padding:13px 14px;color:#374151;font-size:14px;line-height:1.65}.item-list{display:grid;gap:10px}.item-card{padding:14px}.item-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.item-head span{color:#111827;font-size:15px;font-weight:650}dl{display:grid;gap:9px;margin:0}dl div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px}dt{color:#6b7280;font-size:13px}dd{min-width:0;margin:0;color:#111827;font-size:13px;font-weight:550;text-align:right;overflow-wrap:anywhere}.item-summary,.item-error{margin:12px 0 0;padding:10px;border-radius:6px;font-size:13px;line-height:1.55}.item-summary{background:#f6f8fb;color:#374151}.item-error{background:#fff1f2;color:#b42318}.state-panel{display:flex;min-height:220px;flex-direction:column;align-items:center;justify-content:center;padding:28px 20px;text-align:center}.state-panel h2{margin:0 0 10px;font-size:18px}.state-panel p{margin:0;color:#4b5563;font-size:14px;line-height:1.6}.state-panel.error{border-color:#fecdd3}.spinner{width:28px;height:28px;margin-bottom:14px;border:3px solid #dbeafe;border-top-color:#2563eb;border-radius:50%;animation:spin .8s linear infinite}.action-bar{position:fixed;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 2fr;gap:10px;padding:12px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #e5e7eb;background:#fffffff5;box-shadow:0 -8px 18px #0f172a14}.primary-button,.secondary-button{min-height:44px;border-radius:8px;font-weight:650}.primary-button{border:1px solid #1f6feb;background:#1f6feb;color:#fff}.primary-button:disabled{border-color:#d1d5db;background:#d1d5db;color:#6b7280}.secondary-button{border:1px solid #d1d5db;background:#fff;color:#374151}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:720px){.page{max-width:720px;margin:0 auto}.action-bar{right:calc((100vw - 720px)/2);left:calc((100vw - 720px)/2)}}
