.nav[data-v-db61f05d]{background:var(--panel);border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0;overflow:hidden}.navscroll[data-v-db61f05d]{flex:1;padding:10px 8px}.nav-group+.nav-group[data-v-db61f05d]{margin-top:12px}.nav-glabel[data-v-db61f05d]{display:flex;align-items:center;gap:5px;width:100%;border:0;background:transparent;font-size:10px;text-transform:uppercase;letter-spacing:.8px;color:var(--faint);font-weight:700;padding:4px 8px 6px;text-align:left}.nav-glabel[data-v-db61f05d]:hover{color:var(--muted)}.nav-glabel svg[data-v-db61f05d]{transition:transform .15s;flex:none}.nav-item[data-v-db61f05d]{display:flex;align-items:center;gap:10px;padding:6px 9px;border-radius:var(--radius-sm);color:var(--muted);text-decoration:none;font-size:13px;white-space:nowrap;transition:background .13s,color .13s}.ni-ic[data-v-db61f05d]{display:grid;place-items:center;width:24px;height:24px;flex:0 0 24px;border-radius:7px;color:var(--hue);background:color-mix(in srgb,var(--hue) 14%,transparent);transition:background .13s,transform .13s}.nav-item[data-v-db61f05d]:hover{background:var(--panel2);color:var(--text)}.nav-item:hover .ni-ic[data-v-db61f05d]{background:color-mix(in srgb,var(--hue) 24%,transparent)}.nav-item.router-link-active[data-v-db61f05d]{background:color-mix(in srgb,var(--hue) 12%,transparent);color:var(--text);font-weight:600}.nav-item.router-link-active .ni-ic[data-v-db61f05d]{background:var(--hue);color:#fff}.collapsed .nav-item[data-v-db61f05d]{justify-content:center;padding:6px 0}.ni-caret[data-v-db61f05d]{margin-left:auto;display:grid;place-items:center;width:18px;height:18px;flex:none;border:0;border-radius:4px;background:transparent;color:var(--faint);cursor:pointer;padding:0}.ni-caret[data-v-db61f05d]:hover{background:color-mix(in srgb,var(--hue) 20%,transparent);color:var(--text)}.ni-caret svg[data-v-db61f05d]{transition:transform .15s}.nav-sub[data-v-db61f05d]{display:flex;flex-direction:column;gap:1px;margin:2px 0 4px 20px;padding-left:13px;border-left:1px solid var(--line)}.nav-subitem[data-v-db61f05d]{display:flex;align-items:center;gap:6px;color:var(--muted);text-decoration:none;font-size:12.5px;padding:5px 9px;border-radius:var(--radius-sm);white-space:nowrap;transition:background .13s,color .13s}.sub-lbl[data-v-db61f05d]{overflow:hidden;text-overflow:ellipsis}.ni-badge[data-v-db61f05d]{margin-left:auto;flex:none;min-width:17px;padding:0 5px;border-radius:999px;background:var(--red);color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center;font-variant-numeric:tabular-nums}.collapsed .nav-item .ni-badge[data-v-db61f05d]{position:absolute;top:2px;right:4px;margin-left:0;min-width:14px;padding:0 3px;font-size:9px;line-height:14px}.collapsed .nav-item[data-v-db61f05d]{position:relative}.nav-subitem[data-v-db61f05d]:hover{background:var(--panel2);color:var(--text)}.nav-subitem.router-link-exact-active[data-v-db61f05d]{background:color-mix(in srgb,var(--hue) 14%,transparent);color:var(--text);font-weight:600}.combo[data-v-ad879bd1]{position:relative;display:inline-block}.field[data-v-ad879bd1]{display:flex;align-items:center;gap:6px;width:190px;max-width:190px;font-size:12px;font-family:inherit;padding:4px 8px;height:26px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel2);color:var(--text);text-align:left}.field[data-v-ad879bd1]:hover{border-color:var(--accent)}.field[data-v-ad879bd1]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.typing[data-v-ad879bd1]{background:var(--panel);border-color:var(--accent)}.val[data-v-ad879bd1]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field svg[data-v-ad879bd1]{flex:none;color:var(--faint)}.menu[data-v-ad879bd1]{position:absolute;top:calc(100% + 4px);left:0;z-index:950;width:260px;max-height:320px;overflow-y:auto;margin:0;padding:4px;list-style:none;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-3)}.menu li[data-v-ad879bd1]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:4px;font-size:12.5px;color:var(--text);cursor:pointer}.menu li.on[data-v-ad879bd1]{background:var(--panel2)}.menu li.sel[data-v-ad879bd1]{color:var(--accent);font-weight:600}.menu li.on.sel[data-v-ad879bd1]{background:var(--accent-soft)}.nm[data-v-ad879bd1]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hit[data-v-ad879bd1]{background:color-mix(in srgb,var(--accent) 26%,transparent);border-radius:2px}.cnt[data-v-ad879bd1]{flex:none;font-size:11px;color:var(--faint);font-variant-numeric:tabular-nums}.all[data-v-ad879bd1]{flex:1;color:var(--muted);font-style:italic}.empty[data-v-ad879bd1]{padding:10px 8px;color:var(--faint);font-size:12px;cursor:default}.ac[data-v-13deacbf]{position:relative}.bell[data-v-13deacbf]{position:relative;display:grid;place-items:center;width:30px;height:30px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--panel2);color:var(--muted)}.bell[data-v-13deacbf]:hover{color:var(--text);border-color:var(--line-strong)}.bell.critical[data-v-13deacbf]{color:var(--red);border-color:color-mix(in srgb,var(--red) 45%,transparent)}.bell.warning[data-v-13deacbf]{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 45%,transparent)}.badge[data-v-13deacbf]{position:absolute;top:-5px;right:-5px;min-width:15px;height:15px;padding:0 3px;border-radius:9px;background:var(--red);color:#fff;font-size:9px;font-weight:800;display:grid;place-items:center;border:1.5px solid var(--panel)}.panel[data-v-13deacbf]{position:absolute;top:calc(100% + 8px);right:0;z-index:950;width:330px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-3);overflow:hidden}header[data-v-13deacbf]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--line)}.title[data-v-13deacbf]{font-size:12.5px;font-weight:700}.openall[data-v-13deacbf]{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:var(--accent);text-decoration:none;font-weight:600}.openall[data-v-13deacbf]:hover{text-decoration:underline}.tabs[data-v-13deacbf]{margin-left:auto;display:flex;gap:2px;padding:2px;background:var(--panel2);border-radius:999px}.tabs button[data-v-13deacbf]{border:0;background:transparent;color:var(--muted);font-size:10.5px;padding:3px 9px;border-radius:999px}.tabs button.on[data-v-13deacbf]{background:var(--accent);color:var(--on-accent);font-weight:600}.tools[data-v-13deacbf]{display:flex;align-items:center;gap:10px;padding:7px 12px;border-bottom:1px solid var(--line);font-size:11px;color:var(--muted)}.mapchk[data-v-13deacbf]{display:flex;align-items:center;gap:6px;cursor:pointer}.lnk[data-v-13deacbf]{margin-left:auto;border:0;background:transparent;color:var(--accent);font-size:11px}.lnk[data-v-13deacbf]:disabled{opacity:.4;cursor:not-allowed}.list[data-v-13deacbf]{max-height:360px;padding:4px}.row[data-v-13deacbf]{display:flex;align-items:flex-start;gap:8px;padding:6px 7px;border-radius:7px}.row[data-v-13deacbf]:hover{background:var(--panel2)}.row.read[data-v-13deacbf]{opacity:.5}.ic[data-v-13deacbf]{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:7px;margin-top:1px}.ic.critical[data-v-13deacbf]{background:color-mix(in srgb,var(--red) 15%,transparent);color:var(--red)}.ic.warning[data-v-13deacbf]{background:color-mix(in srgb,var(--amber) 15%,transparent);color:var(--amber)}.ic.info[data-v-13deacbf]{background:color-mix(in srgb,var(--accent) 13%,transparent);color:var(--accent)}.body[data-v-13deacbf]{flex:1;min-width:0;border:0;background:transparent;text-align:left;display:flex;flex-direction:column;gap:1px;color:var(--text);padding:0}.body[data-v-13deacbf]:disabled{cursor:default}.line1[data-v-13deacbf]{display:flex;gap:8px;align-items:baseline}.unit[data-v-13deacbf]{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.when[data-v-13deacbf]{margin-left:auto;font-size:10px;color:var(--faint);flex:none}.line2[data-v-13deacbf]{font-size:11px;color:var(--muted)}.line3[data-v-13deacbf]{font-size:10px;color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ackbtn[data-v-13deacbf]{flex:none;border:0;background:transparent;color:var(--faint);display:grid;place-items:center;padding:4px;border-radius:5px}.ackbtn[data-v-13deacbf]:hover{color:var(--green);background:color-mix(in srgb,var(--green) 12%,transparent)}.msg[data-v-13deacbf]{margin:0;padding:22px 10px;text-align:center;font-size:11.5px;color:var(--faint)}.msg.err[data-v-13deacbf]{color:var(--red)}footer[data-v-13deacbf]{display:flex;align-items:center;gap:12px;padding:7px 12px;border-top:1px solid var(--line);font-size:10.5px;color:var(--muted)}.allink[data-v-13deacbf]{margin-left:auto;color:var(--accent);text-decoration:none;font-weight:600}.allink[data-v-13deacbf]:hover{text-decoration:underline}.app[data-v-a86d9f71]{display:grid;grid-template-rows:var(--hdr) 1fr;height:100vh;overflow:hidden}header[data-v-a86d9f71]{display:flex;align-items:center;gap:12px;padding:0 14px 0 0;background:var(--panel);border-bottom:1px solid var(--line);z-index:700}.brandbox[data-v-a86d9f71]{display:flex;align-items:center;gap:8px;width:var(--nav);flex:0 0 var(--nav);padding:0 10px 0 12px;margin-right:12px;border-right:1px solid var(--line);height:100%;transition:width .18s,flex-basis .18s}.brandbox.collapsed[data-v-a86d9f71]{width:var(--nav-collapsed);flex-basis:var(--nav-collapsed);padding:0;justify-content:center}.burger[data-v-a86d9f71]{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--muted);transition:background .13s,color .13s}.burger[data-v-a86d9f71]:hover{background:var(--panel2);color:var(--text);border-color:var(--line)}.brand[data-v-a86d9f71]{display:flex;align-items:center;gap:9px;font-weight:700;letter-spacing:.2px;min-width:0;overflow:hidden}.bname[data-v-a86d9f71]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brandbox.collapsed .brand[data-v-a86d9f71]{display:none}.brand .dot[data-v-a86d9f71]{width:22px;height:22px;border-radius:6px;background:linear-gradient(135deg,var(--accent),var(--cyan));display:grid;place-items:center}.hspacer[data-v-a86d9f71]{flex:1}.hactions[data-v-a86d9f71]{display:flex;align-items:center;gap:6px}.hactions[data-v-a86d9f71]:not(:empty):after{content:"";width:1px;height:22px;background:var(--line);margin-left:4px}.scopebar[data-v-a86d9f71]{display:flex;align-items:center;gap:10px;padding-left:6px;border-left:1px solid var(--line)}.scopesel[data-v-a86d9f71]{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted)}.scopesel span[data-v-a86d9f71]{text-transform:uppercase;letter-spacing:.5px;font-weight:600}.scopesel select[data-v-a86d9f71]{max-width:190px;font-size:12px}.icon-btn[data-v-a86d9f71]{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--panel2);color:var(--muted);transition:color .14s,border-color .14s}.icon-btn[data-v-a86d9f71]:hover{color:var(--text);border-color:var(--line-strong)}.user[data-v-a86d9f71]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.avatar[data-v-a86d9f71]{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:11px;font-weight:700}.uname[data-v-a86d9f71]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.body[data-v-a86d9f71]{display:grid;grid-template-columns:var(--nav) 1fr;height:100%;min-height:0;transition:grid-template-columns .18s}.body.nav-collapsed[data-v-a86d9f71]{grid-template-columns:var(--nav-collapsed) 1fr}.content[data-v-a86d9f71]{min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column}@media(max-width:1080px){.scopesel span[data-v-a86d9f71]{display:none}.scopesel select[data-v-a86d9f71]{max-width:130px}}@media(max-width:820px){.uname[data-v-a86d9f71],.scopebar[data-v-a86d9f71]{display:none}.brandbox[data-v-a86d9f71]{width:var(--nav-collapsed);flex-basis:var(--nav-collapsed)}.body[data-v-a86d9f71]{grid-template-columns:var(--nav-collapsed) 1fr}}.admin-register{display:grid;grid-template-columns:1fr 0;height:100%;min-height:0;transition:grid-template-columns .18s}.admin-register.with-panel{grid-template-columns:1fr 340px}.admin-register .main{display:flex;flex-direction:column;min-width:0;min-height:0}.admin-register .side{border-left:1px solid var(--line);padding:14px;overflow-y:auto;min-width:0;display:flex;flex-direction:column;gap:11px}.admin-register .phead{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--line);flex-wrap:wrap}.admin-register .phead h1{font-size:16px;margin:0}.admin-register .count{font-size:11.5px;color:var(--faint);font-variant-numeric:tabular-nums}.admin-register .spacer{flex:1}.admin-register .chk,.admin-register .sz{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);white-space:nowrap}.admin-register .chk input{accent-color:var(--accent)}.admin-register .tablewrap{flex:1;min-height:0;overflow:auto}.admin-register table{width:100%;border-collapse:collapse;font-size:12.5px}.admin-register th{position:sticky;top:0;background:var(--panel);border-bottom:1px solid var(--line);text-align:left;padding:9px 14px;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;z-index:2}.admin-register .frow th{top:33px;padding:5px 8px;text-transform:none;letter-spacing:0;z-index:1}.admin-register .frow input{width:100%;min-width:88px;font-size:11.5px;padding:4px 7px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel2);color:var(--text)}.admin-register .frow input:focus{border-color:var(--accent);background:var(--panel)}.admin-register th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.admin-register th.sortable:hover,.admin-register th.active{color:var(--text)}.admin-register .arrow{font-size:8px;margin-left:3px}.admin-register td{padding:8px 14px;border-bottom:1px solid var(--line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.admin-register tbody tr{cursor:pointer}.admin-register tbody tr:hover td{background:var(--panel2)}.admin-register tbody tr.sel td{background:var(--accent-soft)}.admin-register tbody tr.off td{color:var(--faint)}.admin-register .msg{text-align:center;color:var(--faint);padding:34px;cursor:default}.admin-register .msg.err{color:var(--red)}.admin-register .dim{color:var(--faint)}.admin-register .pill{font-size:11px;padding:2px 8px;border-radius:999px}.admin-register .pill.on{background:color-mix(in srgb,var(--green) 18%,transparent);color:var(--green)}.admin-register .pill.offp{background:var(--panel3);color:var(--muted)}.admin-register .pfoot{display:flex;align-items:center;gap:12px;padding:10px 18px;border-top:1px solid var(--line)}.admin-register .pno{font-size:12px;color:var(--muted)}.admin-register .btn:disabled{opacity:.45;cursor:not-allowed}.admin-register .dhead{display:flex;align-items:flex-start;gap:8px}.admin-register .dhead h3{margin:0;font-size:14px;font-weight:700}.admin-register .dhead>div{flex:1;min-width:0}.admin-register .sub{font-size:10.5px;color:var(--faint)}.admin-register .x{border:0;background:transparent;color:var(--faint);padding:3px;border-radius:4px}.admin-register .x:hover{color:var(--text);background:var(--panel2)}.admin-register .acts{display:flex;gap:6px}.admin-register .acts button{flex:1;min-width:0;display:flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--panel2);color:var(--muted);font-size:11.5px;padding:7px 9px;border-radius:var(--radius-sm)}.admin-register .acts button:hover:not(:disabled){color:var(--text);border-color:var(--accent);background:var(--accent-soft)}.admin-register .acts button:disabled{opacity:.45}.admin-register .acts .iconly{flex:0 0 auto;justify-content:center;padding:7px 9px}.admin-register .acts .danger:hover:not(:disabled){color:var(--red);border-color:var(--red);background:color-mix(in srgb,var(--red) 10%,transparent)}.admin-register .fields{display:grid;grid-template-columns:auto 1fr;gap:5px 12px;margin:0;font-size:12px}.admin-register .fields dt{color:var(--faint)}.admin-register .fields dd{margin:0;font-weight:600;overflow:hidden;text-overflow:ellipsis}.admin-register .editform{display:flex;flex-direction:column;gap:10px}.admin-register .editform label{display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--muted);font-weight:600}.admin-register .cap{display:flex;align-items:baseline;gap:3px}.admin-register .editform em{color:var(--red);font-style:normal}.admin-register .editform input,.admin-register .editform select,.admin-register .editform textarea{width:100%;font-size:12.5px;padding:7px 9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:var(--text);font-weight:400;font-family:inherit}.admin-register .two{display:grid;grid-template-columns:1fr 1fr;gap:9px}.admin-register .sep{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:var(--faint);font-weight:700;border-top:1px solid var(--line);padding-top:10px}.admin-register .chkrow,.admin-register .editform .chkrow{flex-direction:row;align-items:center;gap:8px}.admin-register .chkrow input,.admin-register .editform .chkrow input{width:auto;flex:none;accent-color:var(--accent)}.admin-register small,.admin-register .fine{font-weight:400;font-size:10.5px;color:var(--faint);line-height:1.4;margin:0}.admin-register .confirm{border:1px solid color-mix(in srgb,var(--red) 40%,var(--line));border-radius:var(--radius-sm);background:var(--panel2);padding:10px;display:flex;flex-direction:column;gap:7px}.admin-register .confirm p{margin:0;font-size:12px}.admin-register .crow{display:flex;gap:6px;justify-content:flex-end}.admin-register .crow button{font-size:11.5px;padding:6px 12px;border-radius:var(--radius-sm);border:1px solid var(--line)}.admin-register .ghost{background:transparent;color:var(--muted)}.admin-register .solid{background:var(--accent);border-color:var(--accent);color:#fff}.admin-register .solid.danger{background:var(--red);border-color:var(--red)}.admin-register .crow button:disabled{opacity:.5}.admin-register .ok{margin:0;padding:7px 9px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--green) 10%,transparent);color:var(--green);font-size:11.5px}.admin-register .err{margin:0;padding:8px 10px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--red) 12%,transparent);color:var(--red);font-size:11.5px}.admin-register .tabs{display:flex;gap:2px}.admin-register .tabs button{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--muted);font-size:12.5px;font-weight:600;padding:6px 12px;border-radius:var(--radius-sm)}.admin-register .tabs button:hover{color:var(--text);background:var(--panel2)}.admin-register .tabs button.on{color:var(--accent);background:var(--accent-soft)}.admin-register .badge{font-size:10px;font-weight:700;padding:1px 6px;border-radius:999px;background:var(--panel3);color:var(--muted)}.admin-register .actcol{width:34px;padding-left:8px;padding-right:0}.admin-register .rowact{display:grid;place-items:center;width:24px;height:24px;border:0;background:transparent;color:var(--faint);border-radius:var(--radius-sm)}.admin-register .rowact:hover:not(:disabled){background:var(--panel3);color:var(--text)}.admin-register .rowact.danger:hover:not(:disabled){color:var(--red);background:color-mix(in srgb,var(--red) 14%,transparent)}.admin-register .rowact:disabled{opacity:.35}.admin-register .duepill{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;padding:2px 8px;border-radius:999px;white-space:nowrap;color:var(--hue);background:color-mix(in srgb,var(--hue) 16%,transparent)}.admin-register .duepill.over{--hue: var(--red)}.admin-register .duepill.soon{--hue: var(--amber)}.admin-register .duepill.ok{--hue: var(--green)}.admin-register .duepill.unknown{--hue: var(--faint);background:var(--panel3);color:var(--muted)}.admin-register .num{font-variant-numeric:tabular-nums;text-align:right}
