.ruleset-wrap[data-v-a008a7f8]{display:flex;flex-direction:column;gap:14px}.typetabs[data-v-a008a7f8]{display:flex;flex-wrap:wrap;gap:6px}.typetab[data-v-a008a7f8]{background:#1e293b;border:1px solid #334155;color:#94a3b8;border-radius:6px;padding:6px 14px;cursor:pointer;font-size:13px}.typetab.active[data-v-a008a7f8]{background:#3b82f6;color:#fff;border-color:#3b82f6}.toolbar[data-v-a008a7f8]{display:flex;align-items:center;gap:12px}.muted[data-v-a008a7f8]{color:#64748b;font-size:13px}.card[data-v-a008a7f8]{background:#111c2e;border:1px solid #1e293b;border-radius:10px;padding:14px 16px}.table-card[data-v-a008a7f8]{overflow-x:auto}table.rst[data-v-a008a7f8]{width:100%;font-size:13px;border-collapse:collapse}table.rst th[data-v-a008a7f8]{color:#94a3b8;text-align:left;padding:8px 12px 8px 0;border-bottom:1px solid #1e293b;font-weight:600;white-space:nowrap}table.rst td[data-v-a008a7f8]{padding:6px 12px 6px 0;border-bottom:1px solid #172033;color:#e2e8f0}.idcell[data-v-a008a7f8]{color:#64748b;font-variant-numeric:tabular-nums}.namecell[data-v-a008a7f8]{font-weight:600}.bvsum[data-v-a008a7f8]{color:#94a3b8;max-width:260px;font-size:12px}.actions[data-v-a008a7f8]{white-space:nowrap}.empty[data-v-a008a7f8]{text-align:center;color:#64748b;padding:24px}button[data-v-a008a7f8]{background:#3b82f6;border:none;border-radius:6px;color:#fff;padding:7px 14px;cursor:pointer;font-size:13px}button[data-v-a008a7f8]:disabled{opacity:.45;cursor:default}button.primary[data-v-a008a7f8]{background:#3b82f6}button.danger[data-v-a008a7f8]{background:#dc2626}button.ghost[data-v-a008a7f8]{background:transparent;border:1px solid #334155;color:#94a3b8}button.link[data-v-a008a7f8]{background:none;padding:2px 8px;color:#60a5fa;font-size:12px}button.link.danger-text[data-v-a008a7f8]{color:#f87171}.err[data-v-a008a7f8]{color:#f87171;margin:6px 0}.modal-bg[data-v-a008a7f8]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:50;padding:20px}.modal[data-v-a008a7f8]{background:#0f172a;border:1px solid #1e293b;border-radius:12px;padding:20px 24px;max-width:780px;width:100%;max-height:88vh;overflow-y:auto}.modal h2[data-v-a008a7f8]{margin:0 0 14px;color:#e2e8f0;font-size:16px}.formgrid[data-v-a008a7f8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px 14px;margin-bottom:14px}.field[data-v-a008a7f8]{display:flex;flex-direction:column;gap:3px}.field>span[data-v-a008a7f8]{color:#94a3b8;font-size:12px}.field input[type=text][data-v-a008a7f8],.field input[type=number][data-v-a008a7f8]{background:#0b1220;border:1px solid #1e293b;border-radius:5px;color:#e2e8f0;padding:6px 8px}.check[data-v-a008a7f8]{display:inline-flex;align-items:center;gap:6px;color:#cbd5e1;cursor:pointer}.check input[data-v-a008a7f8]{accent-color:#3b82f6}.bvgroup[data-v-a008a7f8]{margin-bottom:14px}.bvtitle[data-v-a008a7f8]{color:#94a3b8;font-size:12px;margin-bottom:6px}.bvchecks[data-v-a008a7f8]{display:flex;flex-wrap:wrap;gap:4px 14px}.bvcheck[data-v-a008a7f8]{font-size:12.5px}.bvcheck em[data-v-a008a7f8]{color:#64748b;font-style:normal;font-size:11px}.modal-actions[data-v-a008a7f8]{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.card[data-v-8a43f899]{background:#111c2e;border:1px solid #1e293b;border-radius:10px;padding:16px 18px;margin-bottom:16px}h1[data-v-8a43f899]{font-size:19px;margin:0}h2[data-v-8a43f899]{font-size:14px;margin:0 0 10px;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em}.langselect[data-v-8a43f899]{background:#1e293b;border:1px solid #334155;color:#e2e8f0;border-radius:6px;padding:4px 8px;font-size:12.5px;cursor:pointer;height:28px}.langselect[data-v-8a43f899]:focus{outline:none;border-color:#3b82f6}.loginlang[data-v-8a43f899]{display:flex;justify-content:flex-end;margin-top:2px}.loginwrap[data-v-8a43f899]{min-height:100vh;display:flex;align-items:center;justify-content:center}.login[data-v-8a43f899]{width:340px;display:flex;flex-direction:column;gap:12px}.login h1[data-v-8a43f899]{text-align:center}label[data-v-8a43f899]{display:flex;flex-direction:column;gap:4px;color:#94a3b8;font-size:13px}input[data-v-8a43f899],select[data-v-8a43f899]{background:#0b1220;border:1px solid #1e293b;border-radius:6px;color:#e2e8f0;padding:7px 10px}input[data-v-8a43f899]:focus,select[data-v-8a43f899]:focus{outline:none;border-color:#3b82f6}button[data-v-8a43f899]{background:#3b82f6;border:none;border-radius:6px;color:#fff;padding:8px 16px;cursor:pointer}button[data-v-8a43f899]:disabled{opacity:.45;cursor:default}button.ghost[data-v-8a43f899]{background:transparent;border:1px solid #334155;color:#94a3b8;padding:4px 10px;height:28px;display:inline-flex;align-items:center}.err[data-v-8a43f899]{color:#f87171;margin:0}.notes[data-v-8a43f899]{color:#fbbf24;margin:8px 0 0;padding-left:18px}.notes li[data-v-8a43f899]{margin:2px 0}.wrap[data-v-8a43f899]{max-width:1760px;margin:0 auto;padding:20px}header[data-v-8a43f899]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.who[data-v-8a43f899]{display:flex;align-items:center;gap:10px;color:#94a3b8}.viewtabs[data-v-8a43f899]{display:flex;gap:4px;margin-bottom:18px;border-bottom:1px solid #1e293b}.viewtab[data-v-8a43f899]{background:transparent;border:none;color:#64748b;padding:8px 18px;cursor:pointer;font-size:14px;border-bottom:2px solid transparent;margin-bottom:-1px}.viewtab[data-v-8a43f899]:hover{color:#cbd5e1}.viewtab.active[data-v-8a43f899]{color:#fff;border-bottom-color:#3b82f6}.grid[data-v-8a43f899]{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px;margin-bottom:14px}@media (max-width:860px){.grid[data-v-8a43f899]{grid-template-columns:repeat(2,1fr)}}.chips[data-v-8a43f899]{display:flex;flex-wrap:wrap;gap:6px 0}.chip[data-v-8a43f899]{display:inline-flex;align-items:center;gap:6px;background:#1e293b;border-radius:999px;padding:3px 10px;margin:3px 6px 3px 0;font-size:12.5px}.chip i[data-v-8a43f899]{width:12px;height:12px;border-radius:3px;display:inline-block}.chip .dot[data-v-8a43f899]{background:#fbbf24;border-radius:50%}.chip em[data-v-8a43f899]{color:#94a3b8;font-style:normal}.mapscroll[data-v-8a43f899]{overflow-x:auto;background:#0b1220;border:1px solid #1e293b;border-radius:10px;padding:8px;margin-bottom:12px}.mapscroll[data-v-8a43f899] svg{width:100%;max-width:1700px;height:auto;display:block}.cols[data-v-8a43f899]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:1000px){.cols[data-v-8a43f899]{grid-template-columns:1fr}}table[data-v-8a43f899]{width:100%;font-size:13px;border-collapse:collapse}th[data-v-8a43f899]{color:#94a3b8;text-align:left;padding:4px 12px 4px 0;border-bottom:1px solid #1e293b;font-weight:600}td[data-v-8a43f899]{padding:4px 12px 4px 0;border-bottom:1px solid #172033}.seatbadge[data-v-8a43f899]{display:inline-block;width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%;color:#fff;font-weight:700;font-size:12px}:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#0b1220;color:#e2e8f0;font:14px/1.55 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}button,input,select{font:inherit}
