.imports-page[data-v-2c16e43a]{padding:18px 24px 16px;background:#f4f6fb;font-family:Quicksand,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1c2d5c;font-size:13px}.imports-head[data-v-2c16e43a]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:14px}.imports-title[data-v-2c16e43a]{font-size:18px;font-weight:700;color:#1c2d5c;margin:0}.imports-sub[data-v-2c16e43a]{font-size:12px;color:#6b7280;margin-top:2px}.imports-grid[data-v-2c16e43a]{display:grid;grid-template-columns:360px 1fr;gap:14px;align-items:stretch;height:calc(100vh/var(--app-zoom, 1) - 244.5px)}.imports-pane[data-v-2c16e43a],.imports-rail[data-v-2c16e43a]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;height:100%;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 2px 8px 0 rgba(18,28,45,.12)}.rail-head[data-v-2c16e43a]{padding:12px 14px 10px;border-bottom:1px solid #eef0f4}.rail-title-row[data-v-2c16e43a]{display:flex;justify-content:space-between;align-items:center;gap:8px}.rail-name[data-v-2c16e43a]{font-size:13px;font-weight:700}.rail-count[data-v-2c16e43a]{font-size:11.5px;color:#6b7280;font-variant-numeric:tabular-nums;margin-left:4px}.rail-actions[data-v-2c16e43a]{display:inline-flex;gap:6px}.rail-new-btn[data-v-2c16e43a]{background:#1c2d5c;color:#fff;border:0;padding:5px 11px;border-radius:6px;font-size:11.5px;font-weight:600;cursor:pointer}.rail-new-btn[data-v-2c16e43a]:hover{background:#16244a}.rail-new-btn[data-v-2c16e43a]:disabled{background:#cbd5e1;cursor:not-allowed}.rail-list[data-v-2c16e43a]{overflow:auto;flex:1}.rail-state[data-v-2c16e43a]{padding:16px 14px;font-size:12.5px;color:#6b7280}.rail-link[data-v-2c16e43a]{color:#1c2d5c;font-weight:700;cursor:pointer;text-decoration:underline}.imm-row[data-v-2c16e43a]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid #f1f3f8;cursor:pointer}.imm-row[data-v-2c16e43a]:hover{background:#f4f6fb}.imm-row.on[data-v-2c16e43a]{background:#eef2fb}.imm-rtext[data-v-2c16e43a]{display:flex;flex-direction:column;min-width:0;flex:1}.imm-rname[data-v-2c16e43a]{font-size:13px;font-weight:600;color:#212529;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.imm-row.on .imm-rname[data-v-2c16e43a]{color:#1c2d5c}.imm-rsub[data-v-2c16e43a]{font-size:11px;color:#6b7280;margin-top:1px}.imm-dot[data-v-2c16e43a]{width:9px;height:9px;border-radius:50%;flex:0 0 auto;display:inline-block}.imm-dot.ok[data-v-2c16e43a]{background:#1f9d63}.imm-dot.warn[data-v-2c16e43a]{background:#b8860b}.imm-dot.bad[data-v-2c16e43a]{background:#b33636}.imm-dot.off[data-v-2c16e43a]{background:#c2c8d4}.imm-badge[data-v-2c16e43a]{font-size:10.5px;font-weight:700;border-radius:999px;padding:1px 7px}.imm-badge.err[data-v-2c16e43a]{background:#fbeaea;color:#b33636}.imm-badge.rev[data-v-2c16e43a]{background:#fdf6e3;color:#8a6d0b}.imm-badge.off[data-v-2c16e43a]{background:#eef0f4;color:#6b7280}.pane-empty[data-v-2c16e43a]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#6b7280}.pane-empty-icon[data-v-2c16e43a]{font-size:30px;color:#b9c4da;margin-bottom:10px}.pane-empty-title[data-v-2c16e43a]{font-size:14px;font-weight:700;color:#495057}.pane-empty-sub[data-v-2c16e43a]{font-size:12px;margin-top:3px}.pane-head[data-v-2c16e43a]{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 18px 12px;border-bottom:1px solid #eef0f4}.pane-title[data-v-2c16e43a]{font-size:16px;font-weight:800;color:#1c2d5c;margin:0}.pane-sub[data-v-2c16e43a]{font-size:12px;color:#6b7280;margin-top:4px;display:flex;align-items:center;gap:6px}.pane-btn[data-v-2c16e43a]{background:#fff;color:#1c2d5c;border:1px solid #1c2d5c;border-radius:8px;padding:7px 13px;font-size:12.5px;font-weight:700;cursor:pointer}.pane-btn[data-v-2c16e43a]:hover{background:#1c2d5c;color:#fff}.pane-body[data-v-2c16e43a]{padding:16px 18px;overflow:auto}.chip[data-v-2c16e43a]{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;border-radius:999px;padding:2px 9px}.chip.ok[data-v-2c16e43a]{background:#eaf7f0;color:#157347}.chip.off[data-v-2c16e43a]{background:#eef0f4;color:#6b7280}.chip.err[data-v-2c16e43a]{background:#fbeaea;color:#b33636}.stat4[data-v-2c16e43a]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.st[data-v-2c16e43a]{border:1px solid #e5e7eb;border-radius:10px;padding:12px 14px}.st .n[data-v-2c16e43a]{font-size:20px;font-weight:800;color:#1c2d5c;font-variant-numeric:tabular-nums}.st.warn .n[data-v-2c16e43a]{color:#8a6d0b}.st .k[data-v-2c16e43a]{font-size:10.5px;margin-top:2px}.sec[data-v-2c16e43a],.st .k[data-v-2c16e43a]{text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.sec[data-v-2c16e43a]{font-size:11px;font-weight:700;margin:20px 0 8px}.fixes[data-v-2c16e43a]{display:flex;flex-direction:column;gap:8px;max-height:320px;overflow-y:auto}.fix[data-v-2c16e43a]{font-size:12.5px;padding:10px 12px;border-radius:8px;border:1px solid #eef0f4}.fix.cfg[data-v-2c16e43a]{background:#f6f7fb;color:#495057}.fix.rev[data-v-2c16e43a]{background:#fdf6e3;color:#8a6d0b;border-color:#f0e2b8}.fix.bk[data-v-2c16e43a]{background:#eef2fb;color:#1c2d5c}.fix.err[data-v-2c16e43a]{background:#fbeaea;color:#b33636;border-color:#e6b8b8}.fix.ok[data-v-2c16e43a]{background:#eaf7f0;color:#157347;border-color:#cdeeda;display:flex;align-items:center;gap:8px}.fix-main[data-v-2c16e43a]{font-weight:700;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.fix-count[data-v-2c16e43a]{font-size:10.5px;font-weight:700;background:rgba(179,54,54,.14);color:#b33636;border-radius:999px;padding:1px 8px}.fix-res[data-v-2c16e43a]{font-weight:500;color:#495057;margin-top:4px;line-height:1.4}.fix.err .fix-res[data-v-2c16e43a]{color:#7a2e2e}.fix.rev .fix-res[data-v-2c16e43a]{color:#7a6412}.fix-when[data-v-2c16e43a]{font-size:11px;color:#6b7280;margin-top:4px}.fix-btn[data-v-2c16e43a]{margin-top:8px;background:#fff;color:#1c2d5c;border:1px solid #1c2d5c;border-radius:7px;padding:5px 11px;font-size:12px;font-weight:700;cursor:pointer}.fix-btn[data-v-2c16e43a]:hover{background:#1c2d5c;color:#fff}