.cap-banner[data-v-f6e23b09]{border:1px solid var(--c-primary-border);background:var(--c-primary-soft);border-radius:var(--radius-md);margin-bottom:14px;padding:14px 16px}.cap-top[data-v-f6e23b09]{color:var(--c-primary-hover);align-items:center;gap:8px;font-weight:700;display:flex}.cap-icon[data-v-f6e23b09]{font-size:18px;line-height:1}.cap-download[data-v-f6e23b09]{font-size:15px}.cap-list[data-v-f6e23b09]{color:var(--c-text-2);gap:4px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.cap-list li[data-v-f6e23b09]{align-items:center;gap:8px;display:flex}.dot[data-v-f6e23b09]{border-radius:50%;flex:none;width:7px;height:7px}.dot.ok[data-v-f6e23b09]{background:var(--c-success)}.cap-note[data-v-f6e23b09]{color:var(--c-text-3);margin:8px 0 0;font-size:12px}.rp[data-v-7b81e07d]{flex-direction:column;gap:14px;display:flex}.rp-sec[data-v-7b81e07d]{border:1px solid var(--c-border);border-radius:var(--radius-md);background:var(--c-card);padding:12px 14px}.rp-sec h3[data-v-7b81e07d]{color:var(--c-text);margin:0 0 8px;font-size:14px}.rp-hint[data-v-7b81e07d]{color:var(--c-text-3);margin:6px 0;font-size:12px;line-height:1.5}.rp-err[data-v-7b81e07d]{color:var(--c-danger);margin:6px 0 0;font-size:12px}.chk[data-v-7b81e07d]{color:var(--c-text-2);cursor:pointer;align-items:center;gap:6px;margin:4px 0;font-size:13px;display:flex}.field[data-v-7b81e07d]{margin:8px 0}.field.inline[data-v-7b81e07d]{align-items:center;gap:8px;display:flex}.mini-label[data-v-7b81e07d]{color:var(--c-text-3);min-width:42px;font-size:12px}.input.mini[data-v-7b81e07d],.select.mini[data-v-7b81e07d]{width:92px;padding:6px 8px}.input.mono[data-v-7b81e07d]{font-family:var(--font-mono)}.grid2[data-v-7b81e07d]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.seg[data-v-7b81e07d]{border:1px solid var(--c-border);border-radius:8px;margin-bottom:8px;display:inline-flex;overflow:hidden}.seg-btn[data-v-7b81e07d]{background:var(--c-card);cursor:pointer;color:var(--c-text-2);border:none;padding:6px 12px;font-size:13px}.seg-btn.on[data-v-7b81e07d]{background:var(--c-primary);color:#fff}.preset-list[data-v-7b81e07d]{margin:8px 0;padding:0;list-style:none}.preset-list li[data-v-7b81e07d]{align-items:center;gap:8px;padding:4px 0;font-size:13px;display:flex}.preset-name[data-v-7b81e07d]{color:var(--c-text);flex:1}.rp-preset-head[data-v-7b81e07d]{justify-content:space-between;align-items:center;display:flex}.preset-add[data-v-7b81e07d]{margin-top:8px}.link-btn[data-v-7b81e07d]{color:var(--c-primary);cursor:pointer;background:0 0;border:none;font-size:12px}.link-btn[data-v-7b81e07d]:hover{text-decoration:underline}.btn.mini[data-v-7b81e07d],.btn-soft.mini[data-v-7b81e07d]{padding:5px 10px;font-size:12px}.pt[data-v-f97b8601]{flex-direction:column;min-height:0;display:flex}.pt-bar[data-v-f97b8601]{color:var(--c-text-2);flex-wrap:wrap;align-items:center;gap:14px;padding:8px 4px;font-size:13px;display:flex}.pt-sort[data-v-f97b8601]{align-items:center;gap:6px;display:flex}.select.mini[data-v-f97b8601]{width:auto;padding:4px 28px 4px 10px;font-size:13px}.pt-diff[data-v-f97b8601]{cursor:pointer;align-items:center;gap:5px;display:flex}.pt-hint[data-v-f97b8601]{color:var(--c-text-3);margin-left:auto;font-size:12px}.pt-head[data-v-f97b8601],.pt-row[data-v-f97b8601]{grid-template-columns:44px minmax(0,1.4fr) minmax(0,1.4fr) 96px 1fr 64px;align-items:center;gap:10px;padding:0 10px;display:grid}.pt-head[data-v-f97b8601]{color:var(--c-text-3);border-bottom:1px solid var(--c-border);padding-bottom:8px;font-size:12px;font-weight:600}.pt-scroll[data-v-f97b8601]{border:1px solid var(--c-border);border-radius:var(--radius-md);background:var(--c-card-2);flex:auto;min-height:320px;max-height:60vh;position:relative;overflow-y:auto}.pt-spacer[data-v-f97b8601]{position:relative}.pt-window[data-v-f97b8601]{position:absolute;top:0;left:0;right:0}.pt-row[data-v-f97b8601]{border-bottom:1px solid var(--c-border);background:var(--c-card);font-size:13px}.pt-row.dragging[data-v-f97b8601]{opacity:.4}.pt-row[data-v-f97b8601]:hover{background:var(--c-bg-soft)}.c-idx[data-v-f97b8601]{color:var(--c-text-3);font-variant-numeric:tabular-nums}.c-old[data-v-f97b8601],.c-new[data-v-f97b8601]{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);overflow:hidden}.c-dir[data-v-f97b8601]{text-overflow:ellipsis;white-space:nowrap;color:var(--c-text-3);overflow:hidden}.del[data-v-f97b8601]{background:var(--c-danger-soft);color:var(--c-danger);border-radius:3px;text-decoration:line-through}.add[data-v-f97b8601]{background:var(--c-success-soft);color:var(--c-success);border-radius:3px}.pt-empty[data-v-f97b8601]{text-align:center;color:var(--c-text-3);padding:40px}.badge[data-v-f97b8601]{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.6;display:inline-block}.st-ready[data-v-f97b8601]{background:var(--c-bg-hover);color:var(--c-text-2)}.st-unchanged[data-v-f97b8601]{background:var(--c-bg-soft);color:var(--c-text-3)}.st-conflict[data-v-f97b8601],.st-invalid[data-v-f97b8601]{background:var(--c-danger-soft);color:var(--c-danger)}.st-caseonly[data-v-f97b8601]{background:var(--c-warning-soft);color:var(--c-warning)}.st-done[data-v-f97b8601]{background:var(--c-success-soft);color:var(--c-success)}.st-failed[data-v-f97b8601]{background:var(--c-danger-soft);color:var(--c-danger)}.link-btn[data-v-f97b8601]{color:var(--c-primary);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:12px}.link-btn[data-v-f97b8601]:hover{text-decoration:underline}.res[data-v-c39bb621]{border-left:4px solid var(--c-success);padding:18px}.res-banner[data-v-c39bb621]{color:var(--c-text);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.res-check[data-v-c39bb621]{font-size:18px}.res-stats[data-v-c39bb621]{flex-wrap:wrap;gap:16px;margin:12px 0 6px;display:flex}.stat[data-v-c39bb621]{color:var(--c-text-2);font-size:14px}.stat.warn b[data-v-c39bb621]{color:var(--c-warning)}.res-warn[data-v-c39bb621]{color:var(--c-text-3);margin:0 0 12px;font-size:12px}.res-actions[data-v-c39bb621]{flex-wrap:wrap;gap:8px;display:flex}.drop-zone[data-v-44dad429]{border:2px dashed var(--c-border-strong);border-radius:var(--radius-lg);text-align:center;background:var(--c-card-2);padding:28px 20px;transition:border-color .15s,background .15s}.drop-zone.over[data-v-44dad429]{border-color:var(--c-primary);background:var(--c-primary-soft)}.dz-title[data-v-44dad429]{color:var(--c-text);font-size:16px;font-weight:700}.dz-hint[data-v-44dad429]{color:var(--c-text-2);margin:6px 0 14px;font-size:13px}.dz-actions[data-v-44dad429]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.dz-note[data-v-44dad429]{color:var(--c-text-3);margin:12px 0 0;font-size:12px}.dz-hidden[data-v-44dad429]{color:var(--c-text-2);align-items:center;gap:6px;margin-top:8px;font-size:12px;display:inline-flex}.muted[data-v-44dad429]{color:var(--c-text-3)}.hidden-input[data-v-44dad429]{display:none}.banner-err[data-v-44dad429]{color:var(--c-danger);background:var(--c-danger-soft);border-radius:8px;padding:8px 12px;font-size:13px}.layout[data-v-44dad429]{grid-template-columns:360px 1fr;align-items:start;gap:18px;margin-top:16px;display:grid}@media (width<=1023px){.layout[data-v-44dad429]{grid-template-columns:1fr}}.side[data-v-44dad429]{position:sticky;top:16px}.action-bar[data-v-44dad429]{border:1px solid var(--c-border);border-radius:var(--radius-md);background:var(--c-card);flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.summary[data-v-44dad429]{flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.summary .ok[data-v-44dad429]{color:var(--c-success)}.summary .warn[data-v-44dad429]{color:var(--c-warning)}.summary .bad[data-v-44dad429]{color:var(--c-danger)}.controls[data-v-44dad429]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ctl[data-v-44dad429]{color:var(--c-text-2);align-items:center;gap:4px;font-size:13px;display:flex}.chk[data-v-44dad429]{cursor:pointer}.run[data-v-44dad429]{gap:8px;margin-left:auto;display:flex}.progress[data-v-44dad429]{width:100%;color:var(--c-primary);font-size:13px}.ref[data-v-44dad429]{gap:16px;margin-top:8px;display:grid}.content-block[data-v-44dad429]{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--radius-md);padding:16px 18px}.content-block h2[data-v-44dad429]{align-items:center;gap:8px;margin:0 0 10px;font-size:15px;display:flex}.content-block p[data-v-44dad429]{color:var(--c-text-2);margin:6px 0;font-size:13px;line-height:1.6}.pipe[data-v-44dad429]{margin:8px 0 0;padding-left:20px}.pipe li[data-v-44dad429]{color:var(--c-text-2);margin:4px 0;font-size:13px}.code[data-v-44dad429]{background:var(--c-bg-soft);font-family:var(--font-mono);color:var(--c-text);white-space:pre-wrap;word-break:break-all;border-radius:8px;padding:12px;font-size:12px;overflow-x:auto}.dot[data-v-44dad429]{background:var(--c-cat-daily);border-radius:50%;width:8px;height:8px;display:inline-block}
