:root{--font: "Segoe UI", system-ui, sans-serif;--text: #1a1a1a;--muted: #5c5c5c;--bg: #f4f5f7;--card: #fff;--border: #d8dbe0;--primary: #1e5a96;--primary-hover: #154a7d;--status-queued: #8a8f98;--status-running: #2563eb;--status-done: #16a34a;--status-failed: #dc2626;--status-canceled: #ca8a04;--status-captcha: #ea580c;--status-paused: #78716c;--status-awaiting: #d97706;--status-rejected: #7c3aed;--rag-exact: #16a34a;--rag-publisher: #eab308;--rag-family: #fdba74;--rag-type: #ea580c;--radius: 10px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:var(--font);font-size:16px;line-height:1.45;color:var(--text);background:var(--bg)}.app-root{min-height:100vh}a{color:var(--primary)}h1{font-size:1.5rem;font-weight:600;margin:0 0 1rem}h2{font-size:1.2rem;margin:0 0 .75rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.65rem 1.2rem;font-size:1rem;font-weight:600;border-radius:var(--radius);border:none;cursor:pointer;text-decoration:none;color:#fff;background:var(--primary)}.btn:hover{background:var(--primary-hover)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-secondary{background:#e8eaef;color:var(--text)}.btn-secondary:hover{background:#dde0e6}.btn-danger{background:var(--status-failed)}.btn-danger:hover{background:#b91c1c}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem 1.5rem;max-width:960px;margin:0 auto}.field{margin-bottom:1rem}.field label{display:block;font-weight:600;margin-bottom:.35rem}.field input[type=text],.field input[type=email],.field input[type=password],.field input[type=number],.field select{width:100%;max-width:420px;padding:.55rem .65rem;font-size:1rem;border:1px solid var(--border);border-radius:6px}.badge{display:inline-block;padding:.2rem .55rem;border-radius:999px;font-size:.85rem;font-weight:600;color:#fff}.badge-queued{background:var(--status-queued)}.badge-running{background:var(--status-running)}.badge-done{background:var(--status-done)}.badge-failed{background:var(--status-failed)}.badge-canceled{background:var(--status-canceled)}.badge-captcha{background:var(--status-captcha)}.badge-paused{background:var(--status-paused)}.badge-awaiting{background:var(--status-awaiting)}.badge-rejected{background:var(--status-rejected)}.badge-pulse{animation:badge-pulse 1.4s ease-in-out infinite}@keyframes badge-pulse{0%,to{opacity:1}50%{opacity:.65}}.header-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.5rem;background:var(--card);border-bottom:1px solid var(--border);margin-bottom:1.5rem}.header-bar nav{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.header-bar a.nav-link{font-weight:600;text-decoration:none;color:var(--text)}.header-bar a.nav-link:hover{color:var(--primary)}.progress-wrap{height:10px;background:#e4e6eb;border-radius:999px;overflow:hidden;margin:.5rem 0}.progress-bar{height:100%;background:var(--status-running);transition:width .3s ease}.event-log{font-size:.9rem;max-height:320px;overflow:auto;border:1px solid var(--border);border-radius:6px;padding:.5rem .75rem;background:#fafbfc}.error-panel{border:1px solid #fecaca;background:#fef2f2;border-radius:var(--radius);padding:1rem 1.25rem;margin:1rem 0}.error-panel h3{margin:0 0 .5rem}.notif-banner[data-v-254f7188]{position:sticky;top:0;z-index:100;padding:.55rem 1rem;background:#fff7ed;border-bottom:1px solid #fdba74;font-weight:600}.anchor-panel[data-v-bdbefe61]{margin:1rem 0;border:1px solid var(--border);border-radius:var(--radius);padding:.85rem 1rem;background:#fafbfc}.anchor-panel__head[data-v-bdbefe61]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap}.anchor-panel__body[data-v-bdbefe61]{margin-top:.75rem}.anchor-frame-wrap[data-v-bdbefe61]{width:100%;overflow:auto;border:1px solid var(--border);border-radius:var(--radius);background:#111}.anchor-frame[data-v-bdbefe61]{width:100%;height:100%;min-height:400px;border:none;display:block}.anchor-frame-placeholder[data-v-bdbefe61]{padding:2rem;color:#ccc;text-align:center}.captcha-banner[data-v-0850a83e]{margin:1rem 0 .5rem;padding:.75rem 1rem;background:#fff7ed;border:1px solid #fdba74;border-radius:var(--radius)}.captcha-banner__link[data-v-0850a83e]{display:inline-block;font-weight:600;color:var(--accent, #2563eb)}.captcha-banner__url[data-v-0850a83e]{display:block;margin:0 0 .5rem;font-size:.88rem;overflow-wrap:anywhere;color:var(--accent, #2563eb)}.captcha-banner__disabled[data-v-0850a83e]{color:var(--muted);font-weight:600}.edn-done[data-v-60c7c865]{background:var(--status-done)}.edn-pending[data-v-60c7c865]{background:var(--status-awaiting);color:#1a1a1a}.badge-clickable[data-v-d717de0a]{cursor:pointer}.badge-strike[data-v-d717de0a]{text-decoration:line-through}.rag-exact[data-v-0d0b934e]{background:var(--rag-exact)}.rag-publisher[data-v-0d0b934e]{background:var(--rag-publisher);color:#1a1a1a}.rag-family[data-v-0d0b934e]{background:var(--rag-family);color:#1a1a1a}.rag-type[data-v-0d0b934e]{background:var(--rag-type)}.badge-clickable[data-v-74866d17]{cursor:pointer}.toc-clean[data-v-74866d17]{background:var(--status-done)}.toc-warn[data-v-74866d17]{background:var(--status-awaiting);color:#1a1a1a}.toc-severe[data-v-74866d17]{background:var(--status-failed)}.badge-clickable[data-v-c11cfda9]{cursor:pointer}.qa-clean[data-v-c11cfda9]{background:var(--status-done)}.qa-warn[data-v-c11cfda9]{background:var(--status-awaiting);color:#1a1a1a}.qa-severe[data-v-c11cfda9]{background:var(--status-failed)}.page-offset-confirm[data-v-23aec71d]{border:1px solid var(--status-awaiting, #d97706);border-left-width:4px;border-radius:var(--radius);background:color-mix(in srgb,var(--status-awaiting, #d97706) 7%,var(--card));padding:1rem 1.1rem}.po-intro[data-v-23aec71d]{margin:0 0 .85rem;font-weight:600}.po-grid[data-v-23aec71d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;align-items:start}@media(max-width:720px){.po-grid[data-v-23aec71d]{grid-template-columns:1fr}}.po-total[data-v-23aec71d]{margin:0 0 .85rem;font-size:.88rem;color:var(--muted)}.po-field[data-v-23aec71d]{margin-bottom:.85rem}.po-field label[data-v-23aec71d]{display:block;font-weight:600;margin-bottom:.3rem}.po-field input[data-v-23aec71d]{width:8rem;padding:.5rem .6rem;font-size:1rem;border:1px solid var(--border);border-radius:6px}.btn-sm[data-v-23aec71d]{padding:.25rem .6rem;font-size:.85rem}.po-use-page[data-v-23aec71d]{margin-top:.6rem}.po-ok[data-v-23aec71d]{color:var(--status-done);font-weight:600;margin:.6rem 0 0}.po-err[data-v-23aec71d]{color:var(--status-failed);font-weight:600;margin:.6rem 0 0}.po-preview-controls[data-v-23aec71d]{display:flex;align-items:center;gap:.6rem;margin-bottom:.55rem}.po-preview-counter[data-v-23aec71d]{font-size:.88rem;color:var(--muted)}.po-preview-frame[data-v-23aec71d]{border:1px solid var(--border);border-radius:6px;background:#fff;min-height:16rem;display:flex;align-items:center;justify-content:center;overflow:auto;max-height:32rem}.po-preview-img[data-v-23aec71d]{max-width:100%;max-height:30rem;width:auto;height:auto;object-fit:contain;display:block}.po-preview-state[data-v-23aec71d]{color:var(--muted);padding:2rem 1rem;text-align:center}.po-preview-error[data-v-23aec71d]{color:var(--status-failed)}.issue-identity-confirm[data-v-b1440f34]{border:1px solid var(--status-awaiting, #d97706);border-left-width:4px;border-radius:var(--radius);background:color-mix(in srgb,var(--status-awaiting, #d97706) 7%,var(--card));padding:1rem 1.1rem}.ii-explanation[data-v-b1440f34]{margin:0 0 .85rem;font-weight:600}.ii-facts[data-v-b1440f34]{margin:0 0 .9rem;font-size:.88rem;color:var(--muted);display:grid;gap:.35rem}.ii-fact[data-v-b1440f34]{display:flex;gap:.4rem;align-items:baseline}.ii-fact dt[data-v-b1440f34]{font-weight:600;min-width:9rem}.ii-fact dd[data-v-b1440f34]{margin:0}.ii-actions[data-v-b1440f34]{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:.5rem}.ii-correct-form[data-v-b1440f34]{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem;padding:.75rem;margin:.5rem 0;border:1px solid var(--border);border-radius:6px;background:var(--card)}.ii-field label[data-v-b1440f34]{display:block;font-weight:600;margin-bottom:.3rem;font-size:.9rem}.ii-field input[data-v-b1440f34]{padding:.5rem .6rem;font-size:1rem;border:1px solid var(--border);border-radius:6px}.ii-field input[type=number][data-v-b1440f34]{width:8rem}.ii-field input[type=text][data-v-b1440f34]{width:10rem}.ii-ok[data-v-b1440f34]{color:var(--status-done);font-weight:600;margin:.6rem 0 0}.ii-err[data-v-b1440f34]{color:var(--status-failed);font-weight:600;margin:.6rem 0 0}.ii-hint[data-v-b1440f34]{color:var(--muted);font-size:.85rem;margin:.75rem 0 0}.pdf-page-preview[data-v-beac4b9b]{display:flex;flex-direction:column;gap:.55rem}.ppp-controls[data-v-beac4b9b]{display:flex;align-items:center;gap:.6rem}.ppp-counter[data-v-beac4b9b]{font-size:.88rem;color:var(--muted)}.ppp-frame[data-v-beac4b9b]{border:1px solid var(--border);border-radius:6px;background:#fff;min-height:16rem;display:flex;align-items:center;justify-content:center;overflow:auto;max-height:32rem}.ppp-img[data-v-beac4b9b]{max-width:100%;max-height:30rem;width:auto;height:auto;object-fit:contain;display:block}.ppp-state[data-v-beac4b9b]{color:var(--muted);padding:2rem 1rem;text-align:center}.ppp-error[data-v-beac4b9b]{color:var(--status-failed)}.ppp-field[data-v-beac4b9b]{display:flex;align-items:center;gap:.5rem}.ppp-field label[data-v-beac4b9b]{font-weight:600;font-size:.88rem}.ppp-field input[data-v-beac4b9b]{width:6rem;padding:.35rem .5rem;font-size:.95rem;border:1px solid var(--border);border-radius:6px}.btn-sm[data-v-beac4b9b]{padding:.25rem .6rem;font-size:.85rem}.toc-reconcile-panel[data-v-289385db]{padding:.5rem 0}.trp-header[data-v-289385db]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:.5rem}.trp-layer[data-v-289385db]{color:var(--muted);font-size:.85rem}.trp-clean-note[data-v-289385db]{color:var(--muted);margin:0}.toc-clean[data-v-289385db]{background:var(--status-done)}.toc-warn[data-v-289385db]{background:var(--status-awaiting);color:#1a1a1a}.trp-flags[data-v-289385db]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.trp-flag[data-v-289385db]{border:1px solid var(--border);border-radius:var(--radius);padding:.6rem .75rem}.trp-flag-resolved[data-v-289385db]{opacity:.6}.trp-flag-message[data-v-289385db]{font-weight:600;margin-bottom:.4rem}.trp-resolved-summary[data-v-289385db]{color:var(--status-done);font-weight:600}.trp-control[data-v-289385db]{display:flex;flex-direction:column;gap:.5rem}.trp-candidates[data-v-289385db]{display:flex;gap:.5rem;flex-wrap:wrap}.trp-candidate-active[data-v-289385db]{outline:2px solid var(--status-done)}.trp-merge[data-v-289385db]{display:flex;flex-direction:column;gap:.35rem;align-items:flex-start}.trp-radio[data-v-289385db]{display:flex;align-items:center;gap:.4rem;font-size:.92rem}.trp-title[data-v-289385db]{display:flex;flex-direction:column;gap:.4rem;max-width:28rem}.trp-field[data-v-289385db]{display:flex;flex-direction:column;gap:.2rem;font-size:.88rem}.trp-field input[data-v-289385db]{padding:.4rem .55rem;border:1px solid var(--border);border-radius:6px}.trp-hint[data-v-289385db]{color:var(--muted);font-size:.85rem;margin:.2rem 0}.trp-review-item[data-v-289385db]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.3rem 0;border-top:1px solid var(--border)}.trp-review-item-title[data-v-289385db]{flex:1 1 auto;min-width:12rem}.trp-toc-articles summary[data-v-289385db]{cursor:pointer;font-weight:600;font-size:.9rem}.trp-err[data-v-289385db]{color:var(--status-failed);font-weight:600;margin:.2rem 0 0}.btn-sm[data-v-289385db]{padding:.25rem .6rem;font-size:.85rem;align-self:flex-start}.elib-login[data-v-e8b95869]{margin:.75rem 0;padding:.65rem .75rem;border:1px solid var(--border);border-radius:var(--radius);background:#f7f8fa;display:flex;flex-direction:column;gap:.25rem}.elib-login--ok[data-v-e8b95869]{border-color:#b8e3c2;background:#f1fbf3}.elib-login--blocked[data-v-e8b95869]{border-color:#f0b6b6;background:#fff4f4}.elib-login--warn[data-v-e8b95869]{border-color:#ead09a;background:#fff9e9}.elib-login__url[data-v-e8b95869]{color:var(--muted);font-size:.85rem;word-break:break-all}.xml-qa-panel[data-v-afc03e8d]{padding:.5rem 0}.xml-qa-header[data-v-afc03e8d]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:.5rem}.xml-qa-layer[data-v-afc03e8d]{color:var(--muted);font-size:.85rem}.xml-qa-clean-note[data-v-afc03e8d]{color:var(--muted);margin:0}.qa-clean[data-v-afc03e8d]{background:var(--status-done)}.qa-warn[data-v-afc03e8d]{background:var(--status-awaiting);color:#1a1a1a}.xml-qa-closed-banner[data-v-afc03e8d]{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;background:var(--status-done);border-radius:var(--radius);padding:.5rem .8rem;font-weight:600}.xml-qa-closed-banner-expanded[data-v-afc03e8d]{margin-bottom:.6rem}.xml-qa-closed-badge[data-v-afc03e8d]{white-space:nowrap}.xml-qa-closed-summary[data-v-afc03e8d]{font-weight:400;font-size:.85rem;opacity:.9}.xml-qa-chips[data-v-afc03e8d]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.6rem}.xml-qa-chip[data-v-afc03e8d]{border:1px solid var(--border);border-radius:999px;background:transparent;padding:.15rem .6rem;font-size:.8rem;cursor:pointer}.xml-qa-chip-active[data-v-afc03e8d]{background:var(--status-awaiting);color:#1a1a1a;border-color:transparent}.xml-qa-all-resolved[data-v-afc03e8d]{background:var(--status-done);border-radius:var(--radius);padding:.5rem .7rem;margin-bottom:.6rem;font-weight:600}.xml-qa-apply-bar[data-v-afc03e8d]{margin-bottom:.5rem}.xml-qa-apply-banner[data-v-afc03e8d]{background:var(--status-done);border-radius:var(--radius);padding:.5rem .7rem;margin:0 0 .6rem;font-size:.9rem;font-weight:600}.xml-qa-class[data-v-afc03e8d]{border:1px solid var(--border);border-radius:var(--radius);padding:.4rem .6rem;margin-bottom:.5rem}.xml-qa-class summary[data-v-afc03e8d]{cursor:pointer;font-weight:600}.xml-qa-resolved-group[data-v-afc03e8d]{opacity:.85}.xml-qa-resolved-group>summary[data-v-afc03e8d]{color:var(--muted)}.xml-qa-entries[data-v-afc03e8d]{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.6rem}.xml-qa-entry[data-v-afc03e8d]{border-top:1px solid var(--border);padding-top:.4rem;font-size:.9rem}.xml-qa-entry-resolved[data-v-afc03e8d]{opacity:.6}.xml-qa-entry-class[data-v-afc03e8d]{font-size:.75rem;text-transform:uppercase;letter-spacing:.02em;color:var(--muted)}.xml-qa-explanation[data-v-afc03e8d]{font-weight:600;margin:.15rem 0 .3rem}.xml-qa-entry-tech[data-v-afc03e8d]{color:var(--muted);font-size:.78rem}.xml-qa-entry-sample code[data-v-afc03e8d],.xml-qa-entry-tech code[data-v-afc03e8d]{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;background:#0000000d;padding:.05rem .3rem;border-radius:4px;word-break:break-word}.xml-qa-entry-llm[data-v-afc03e8d]{font-size:.85rem;font-style:italic}.xml-qa-resolved-summary[data-v-afc03e8d]{color:var(--status-done);font-weight:600;margin-top:.3rem}.xml-qa-control[data-v-afc03e8d]{display:flex;flex-direction:column;gap:.4rem;margin-top:.5rem;max-width:32rem}.xml-qa-field[data-v-afc03e8d]{display:flex;flex-direction:column;gap:.2rem;font-size:.88rem}.xml-qa-field textarea[data-v-afc03e8d]{padding:.4rem .55rem;border:1px solid var(--border);border-radius:6px;font:inherit;resize:vertical}.xml-qa-hint[data-v-afc03e8d]{color:var(--muted);font-size:.8rem;margin:0}.xml-qa-actions[data-v-afc03e8d]{display:flex;gap:.5rem;flex-wrap:wrap}.btn-sm[data-v-afc03e8d]{padding:.25rem .6rem;font-size:.85rem;align-self:flex-start}.xml-qa-pipeline-note[data-v-afc03e8d]{color:var(--muted, #8a6d3b);font-size:.85em;margin:.25rem 0}.xml-qa-err[data-v-afc03e8d]{color:var(--status-failed);font-weight:600;margin:.2rem 0 0}.batch-table[data-v-18790827]{width:100%;border-collapse:collapse;margin-top:.75rem}.batch-table th[data-v-18790827],.batch-table td[data-v-18790827]{border-bottom:1px solid var(--border);padding:.45rem .35rem;text-align:left;vertical-align:middle}.rerun-anchor-picker[data-v-18790827]{margin-top:.75rem;border:1px solid var(--status-awaiting, #d97706);border-left-width:4px;border-radius:var(--radius);background:color-mix(in srgb,var(--status-awaiting, #d97706) 7%,var(--card));padding:1rem 1.1rem}.rap-intro[data-v-18790827]{margin:0 0 .75rem;font-weight:600}.rap-err[data-v-18790827]{color:var(--status-failed);font-weight:600;margin:0 0 .75rem}.rap-state[data-v-18790827]{color:var(--muted);margin:0 0 .75rem}.rap-field[data-v-18790827]{display:flex;align-items:center;gap:.5rem;margin-top:.75rem}.rap-field label[data-v-18790827]{font-weight:600;font-size:.88rem}.rap-field input[data-v-18790827]{width:8rem;padding:.35rem .5rem;font-size:.95rem;border:1px solid var(--border);border-radius:6px}.rap-actions[data-v-18790827]{display:flex;gap:.5rem;margin-top:.85rem}.batch-list-root[data-v-394f7cbe]{margin-top:.5rem}.batch-list-filters[data-v-394f7cbe]{display:flex;gap:.75rem;flex-wrap:wrap;margin:1rem 0;align-items:center}.batch-list-search[data-v-394f7cbe]{min-width:220px;flex:1 1 220px}.mine-only-label[data-v-394f7cbe]{display:flex;align-items:center;gap:.35rem}.state-box[data-v-394f7cbe]{margin-top:1rem;padding:1.25rem;border:1px dashed var(--border);border-radius:6px;color:var(--muted);text-align:center}.state-error[data-v-394f7cbe]{color:var(--status-failed);border-color:var(--status-failed)}.batch-list[data-v-394f7cbe]{margin-top:.75rem}.batch-list-head[data-v-394f7cbe]{display:grid;grid-template-columns:2.4fr .9fr 1fr 1.5fr;gap:.5rem;padding:.35rem .5rem;font-size:.85rem;font-weight:600;color:var(--muted);border-bottom:1px solid var(--border)}.batch-row[data-v-394f7cbe]{display:grid;grid-template-columns:2.4fr .9fr 1fr 1.5fr;gap:.5rem;align-items:center;padding:.65rem .5rem;border-bottom:1px solid var(--border)}.batch-row[data-v-394f7cbe]:hover{background:color-mix(in srgb,var(--accent, #2563eb) 8%,transparent)}.batch-row--open[data-v-394f7cbe]{background:color-mix(in srgb,var(--border) 25%,transparent)}.batch-row-main[data-v-394f7cbe]{display:contents;border:none;background:transparent;text-align:left;font:inherit;cursor:pointer}.batch-row-title[data-v-394f7cbe]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.batch-row-range[data-v-394f7cbe]{font-size:.85rem;color:var(--muted)}.batch-row-aggregate[data-v-394f7cbe],.batch-row-date[data-v-394f7cbe]{font-size:.9rem;color:var(--muted)}.batch-row-actions[data-v-394f7cbe]{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end;align-items:center}.btn-sm[data-v-394f7cbe]{padding:.25rem .5rem;font-size:.85rem}.batch-row-panel[data-v-394f7cbe]{grid-column:1 / -1;padding:0 .5rem .75rem 1rem}.panel-muted[data-v-394f7cbe]{color:var(--muted);margin:.25rem 0}.panel-error[data-v-394f7cbe]{color:var(--status-failed);margin:.25rem 0}.children-table[data-v-394f7cbe]{width:100%;border-collapse:collapse;font-size:.9rem}.children-table th[data-v-394f7cbe],.children-table td[data-v-394f7cbe]{border-bottom:1px solid var(--border);padding:.4rem .35rem;text-align:left;vertical-align:middle}.panel-toolbar[data-v-394f7cbe]{display:flex;justify-content:flex-end;gap:.35rem;margin:0 0 .4rem}.children-table .num-col[data-v-394f7cbe]{width:2rem;text-align:right;color:var(--muted)}.children-table .act-col[data-v-394f7cbe]{white-space:nowrap}.children-table .act-col .btn[data-v-394f7cbe],.children-table .act-col a[data-v-394f7cbe]{margin-right:.4rem}.children-total td[data-v-394f7cbe]{border-top:2px solid var(--border);border-bottom:none;font-weight:600;color:var(--muted)}.child-events-row td[data-v-394f7cbe]{background:color-mix(in srgb,var(--border) 18%,transparent)}.events-list[data-v-394f7cbe]{margin:.25rem 0;padding-left:1.1rem;font-size:.82rem;color:var(--muted);max-height:14rem;overflow:auto}.events-list li[data-v-394f7cbe]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;margin-bottom:.15rem;word-break:break-word}.run-count[data-v-394f7cbe]{margin-left:.4rem;color:var(--muted);font-size:.8rem}.run-history[data-v-394f7cbe]{margin-top:.75rem;border-top:1px dashed var(--border);padding-top:.5rem}.run-history-title[data-v-394f7cbe]{margin:0 0 .35rem;font-size:.85rem;font-weight:600;color:var(--muted)}.run-history ul[data-v-394f7cbe]{list-style:none;margin:0;padding:0}.run-history li[data-v-394f7cbe]{display:flex;align-items:center;gap:.5rem;padding:.2rem 0;font-size:.85rem}.run-history-date[data-v-394f7cbe]{color:var(--muted);min-width:9rem}.sort-btn[data-v-394f7cbe]{background:none;border:none;padding:0;font:inherit;font-weight:600;cursor:pointer;color:inherit}.sort-btn[data-v-394f7cbe]:hover{color:var(--accent, #2563eb)}.head-actions[data-v-394f7cbe]{text-align:right}.batch-list-action-err[data-v-394f7cbe]{color:var(--status-failed);margin-top:1rem}.btn-offset[data-v-394f7cbe]{background:var(--status-awaiting, #d97706);color:#fff}.btn-offset[data-v-394f7cbe]:hover{background:#b45309}.child-offset-row td[data-v-394f7cbe]{background:color-mix(in srgb,var(--status-awaiting, #d97706) 8%,transparent)}.btn-archive[data-v-394f7cbe]{background:var(--status-done);color:#fff}.btn-archive[data-v-394f7cbe]:hover{background:#15803d}.children-archive-footer[data-v-394f7cbe]{margin-top:.75rem;text-align:right}.standalone-section[data-v-7f737ac2]{margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--border)}.standalone-title[data-v-7f737ac2]{margin:0 0 .75rem;font-size:1.05rem}.standalone-muted[data-v-7f737ac2]{color:var(--muted);margin:0}.standalone-error[data-v-7f737ac2]{color:var(--status-failed);margin:0}.standalone-table[data-v-7f737ac2]{width:100%;border-collapse:collapse;font-size:.9rem}.standalone-table th[data-v-7f737ac2],.standalone-table td[data-v-7f737ac2]{border-bottom:1px solid var(--border);padding:.45rem .35rem;text-align:left;vertical-align:middle}.btn-sm[data-v-7f737ac2]{padding:.25rem .5rem;font-size:.85rem}.standalone-table .sort-btn[data-v-7f737ac2]{background:none;border:none;padding:0;font:inherit;font-weight:600;cursor:pointer;color:inherit}.standalone-table .sort-btn[data-v-7f737ac2]:hover{color:var(--accent, #2563eb)}.batch-table[data-v-df24e72a]{width:100%;border-collapse:collapse;margin:.75rem 0 1rem}.batch-table th[data-v-df24e72a],.batch-table td[data-v-df24e72a]{border-bottom:1px solid var(--border);padding:.45rem .35rem;text-align:left}.draft-block[data-v-b5d7ae8a]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border)}.draft-fields[data-v-b5d7ae8a]{margin-top:.75rem}.picker-row[data-v-56cda288]{display:flex;gap:.5rem}.field-input[data-v-56cda288]{flex:1;padding:.5rem .625rem;border:1px solid var(--border);border-radius:var(--radius)}.items[data-v-56cda288]{margin:.5rem 0 0;padding:0;list-style:none;border:1px solid var(--border);border-radius:var(--radius);max-height:12rem;overflow-y:auto}.item[data-v-56cda288]{display:flex;justify-content:space-between;gap:.5rem;padding:.45rem .6rem;cursor:pointer;border-bottom:1px solid var(--border)}.item[data-v-56cda288]:last-child{border-bottom:0}.selected[data-v-56cda288],.hint[data-v-56cda288]{margin:.5rem 0 0;color:var(--muted)}.draft[data-v-56cda288]{margin-top:.5rem}.field-label[data-v-5e4b6f7d]{display:block;font-weight:600;margin-bottom:.35rem}.field-hint[data-v-5e4b6f7d]{margin:.35rem 0 0;color:var(--muted);font-size:.85rem}.mode-toggle[data-v-5e4b6f7d]{display:flex;flex-wrap:wrap;gap:.75rem}.field-row[data-v-5e4b6f7d]{display:flex;gap:1rem;flex-wrap:wrap}.onboarding[data-v-5e4b6f7d]{margin:1rem 0;padding:1rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface, transparent)}.onboarding-hint[data-v-5e4b6f7d]{margin:0 0 .75rem;color:var(--muted)}.url-row[data-v-5e4b6f7d]{display:flex;gap:.5rem;flex-wrap:wrap}.url-row input[data-v-5e4b6f7d]{flex:1;min-width:12rem;padding:.5rem .625rem;border:1px solid var(--border);border-radius:var(--radius)}.confirm-card[data-v-5e4b6f7d]{margin-top:.75rem;padding:.75rem;border:1px solid var(--border);border-radius:var(--radius)}.muted[data-v-5e4b6f7d]{color:var(--muted);margin:.35rem 0}.inline-error[data-v-5e4b6f7d]{margin:.5rem 0 0;color:var(--status-failed, #c0392b);font-weight:600}.archive-pdf-panel[data-v-5e4b6f7d]{margin:1rem 0;padding:1rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface, transparent)}.archive-pdf-year[data-v-5e4b6f7d]{padding:.5rem 0;border-bottom:1px solid var(--border)}.archive-pdf-year[data-v-5e4b6f7d]:last-of-type{border-bottom:none}.archive-pdf-year-head[data-v-5e4b6f7d]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.archive-pdf-upload-label[data-v-5e4b6f7d]{position:relative;overflow:hidden;cursor:pointer}.archive-pdf-upload-input[data-v-5e4b6f7d]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.archive-pdf-files[data-v-5e4b6f7d]{margin:.35rem 0 0;padding-left:1.25rem}.field-hint[data-v-a1ba75f0]{margin:.35rem 0 0;color:var(--muted);font-size:.85rem}.drop-zone[data-v-a1ba75f0]{border:2px dashed var(--border);border-radius:var(--radius);padding:1.25rem;text-align:center;background:#fafbfc}.drop-zone--over[data-v-a1ba75f0]{border-color:var(--primary);background:#f0f6ff}.upload-list[data-v-a1ba75f0]{margin:.75rem 0 0;padding:0;list-style:none}.upload-list li[data-v-a1ba75f0]{padding:.35rem 0;border-bottom:1px solid #eee}.upload-row[data-v-a1ba75f0]{display:flex;justify-content:space-between;gap:.5rem;align-items:center}.upload-preview[data-v-a1ba75f0]{margin:.5rem 0 .65rem;padding:.65rem;border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--status-awaiting, #d97706) 6%,var(--card))}.upload-preview-state[data-v-a1ba75f0]{margin:0;color:var(--muted)}.upload-preview-error[data-v-a1ba75f0]{color:var(--status-failed)}.source-grid[data-v-a4fa2bab]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.source-card[data-v-a4fa2bab]{text-align:left;border:2px solid var(--border);border-radius:var(--radius);padding:.85rem;background:var(--card);cursor:pointer;display:flex;flex-direction:column;gap:.35rem}.source-card[data-v-a4fa2bab]:hover{border-color:var(--primary);background:#f8fafc}.source-card--selected[data-v-a4fa2bab]{border-color:var(--primary);box-shadow:0 0 0 2px #1e5a9626}.source-card p[data-v-a4fa2bab]{margin:0;color:var(--muted);font-size:.92rem}.source-card small[data-v-a4fa2bab]{color:var(--muted)}@media(max-width:640px){.source-grid[data-v-a4fa2bab]{grid-template-columns:1fr}}
