.appDialogLayer[data-v-8c10fde8]{z-index:12000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a9e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.appDialog[data-v-8c10fde8]{color:#0f172a;background:#fff;border:1px solid #94a3b847;border-radius:22px;outline:none;width:min(520px,100%);padding:24px;box-shadow:0 28px 70px #0f172a47}.dialogHead[data-v-8c10fde8]{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:16px;display:grid}.dialogIcon[data-v-8c10fde8]{color:#2563eb;background:#eaf1ff;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.dialogIcon svg[data-v-8c10fde8]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:24px;height:24px}.tone-danger .dialogIcon[data-v-8c10fde8]{color:#dc2626;background:#fff0f0}.tone-success .dialogIcon[data-v-8c10fde8]{color:#159447;background:#e9f9ef}h2[data-v-8c10fde8]{letter-spacing:-.01em;margin:1px 0 7px;font-size:21px;font-weight:750;line-height:1.25}p[data-v-8c10fde8]{color:#475569;white-space:pre-line;margin:0;font-size:15px;line-height:1.55}.dialogField[data-v-8c10fde8]{color:#334155;gap:8px;margin-top:20px;font-size:13px;font-weight:650;display:grid}textarea[data-v-8c10fde8]{box-sizing:border-box;resize:vertical;color:#0f172a;width:100%;min-height:92px;font:inherit;background:#f8fafc;border:1px solid #cbd5e1;border-radius:13px;outline:none;padding:12px 14px;font-weight:450;line-height:1.45}textarea[data-v-8c10fde8]:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb21}.dialogActions[data-v-8c10fde8]{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.dialogButton[data-v-8c10fde8]{min-width:112px;min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:13px;padding:10px 18px;font-size:14px;font-weight:700}.dialogButton.secondary[data-v-8c10fde8]{color:#334155;background:#fff;border-color:#d8dee8}.dialogButton.confirm[data-v-8c10fde8]{color:#fff;background:#2563eb;box-shadow:0 8px 20px #2563eb38}.tone-danger .dialogButton.confirm[data-v-8c10fde8]{background:#dc2626;box-shadow:0 8px 20px #dc262633}.tone-success .dialogButton.confirm[data-v-8c10fde8]{background:#159447;box-shadow:0 8px 20px #15944733}.dialogButton[data-v-8c10fde8]:hover{filter:brightness(.97)}.dialogButton[data-v-8c10fde8]:focus-visible{outline-offset:2px;outline:3px solid #2563eb38}.dialog-fade-enter-active[data-v-8c10fde8],.dialog-fade-leave-active[data-v-8c10fde8]{transition:opacity .16s}.dialog-fade-enter-active .appDialog[data-v-8c10fde8],.dialog-fade-leave-active .appDialog[data-v-8c10fde8]{transition:transform .18s,opacity .16s}.dialog-fade-enter-from[data-v-8c10fde8],.dialog-fade-leave-to[data-v-8c10fde8]{opacity:0}.dialog-fade-enter-from .appDialog[data-v-8c10fde8],.dialog-fade-leave-to .appDialog[data-v-8c10fde8]{opacity:0;transform:translateY(8px)scale(.98)}@media (width<=560px){.appDialogLayer[data-v-8c10fde8]{padding:14px}.appDialog[data-v-8c10fde8]{border-radius:18px;padding:20px}.dialogHead[data-v-8c10fde8]{grid-template-columns:40px minmax(0,1fr);gap:12px}.dialogIcon[data-v-8c10fde8]{border-radius:13px;width:40px;height:40px}.dialogActions[data-v-8c10fde8]{grid-template-columns:1fr 1fr;display:grid}.dialogButton[data-v-8c10fde8]{min-width:0}}:root{--bg:#eef3f8;--panel:#fff;--panel-soft:#f8fafc;--text:#0f172a;--ink:#0f172a;--muted:#475569;--border:#0f172a1a;--line:#0f172a1a;--shadow:0 14px 34px #0f172a1a;--shadow-soft:0 6px 18px #0f172a11;--shadow-hover:0 14px 30px #0f172a1b;--blue:#2563eb;--blue-dark:#1d4ed8;--blue-soft:#eff6ff;--green:#15803d;--green-soft:#ecfdf3;--amber:#b45309;--amber-soft:#fff7ed;--red:#b91c1c;--red-soft:#fef2f2;--radius-card:18px;--radius-control:12px;--sidebar:#2f3b46;--sidebar2:#26313a;--sidebarText:#e5e7eb}*,:before,:after{box-sizing:border-box}html,body,#app{width:100%;max-width:100%;min-height:100%;overflow-x:hidden}body{background:radial-gradient(circle at 88% 3%, #2563eb0e, transparent 28%), linear-gradient(180deg, #f3f6fa 0, var(--bg) 280px);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}body.mobile-menu-open{overflow:hidden}button,input,select,textarea{font:inherit}::selection{background:#2563eb2e}.app.authed{min-height:100vh;display:flex}.sidebar{background:linear-gradient(180deg, var(--sidebar), var(--sidebar2));width:244px;min-width:244px;color:var(--sidebarText);z-index:20;flex-direction:column;flex:0 0 244px;gap:14px;height:100dvh;padding:14px 12px;transition:width .2s,padding .2s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto;box-shadow:10px 0 28px #0f172a14}.sidebar.collapsed{flex-basis:86px;width:86px;min-width:86px;padding-inline:10px}.sidebar::-webkit-scrollbar{width:6px}.sidebar::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.sidebarTop{gap:12px;display:grid}.logoRow{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.logo{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex;overflow:hidden}.logo>div:last-child{min-width:0}.mark{background:#ffffff1f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-weight:900;display:flex}.name{letter-spacing:.1px;white-space:nowrap;font-size:16px;font-weight:800;line-height:1.1}.subname{opacity:.8;white-space:nowrap;font-size:12px}.iconButton{width:38px;height:38px;color:var(--sidebarText);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.iconButton:hover{background:#ffffff1f;border-color:#fff3;transform:translateY(-1px)}.iconButton svg,.navIcon svg,.logoutBtn svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.userPanel{background:#ffffff0f;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.userPanel.compact{flex-direction:column;align-items:center;padding:8px 6px}.userAvatar{color:#eff6ff;background:#3b82f63d;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:900;display:flex}.userInfo{flex:1;min-width:0}.navTitle{opacity:.85;text-transform:uppercase;letter-spacing:.08em;margin:4px 6px 0;font-size:12px}.nav{flex-direction:column;gap:6px;display:flex}.sidebarFooter{color:#e5e7ebd1;border-top:1px solid #ffffff14;margin-top:auto;padding:12px 8px 4px}.sidebarFooter.compact{text-align:center;padding-inline:0}.sidebarFooterLabel{text-transform:uppercase;letter-spacing:.08em;opacity:.68;margin-bottom:4px;font-size:10px}.sidebarFooterValue{font-size:13px;font-weight:700;line-height:1.2}.sidebarFooterCompact{letter-spacing:.04em;opacity:.84;font-size:11px;font-weight:700}.navItem{color:var(--sidebarText);opacity:.9;box-sizing:border-box;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:10px 12px;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:flex;position:relative}.navItem:hover{background:#ffffff14;transform:translate(2px)}.navItem.active{opacity:1;background:#3b82f638;box-shadow:inset 3px 0 #93c5fde6}.navLead{align-items:center;gap:10px;min-width:0;display:flex}.navIcon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.navLabel{font-size:14px;font-weight:600;line-height:1.25}.sidebar.collapsed .navItem{justify-content:center;padding-inline:10px}.sidebar.collapsed .navLead{justify-content:center}.uName{font-size:15px;font-weight:800;line-height:1.1}.uRole,.uMeta{opacity:.75;margin-top:2px;font-size:12px}.logoutBtn{width:100%;color:var(--sidebarText);white-space:nowrap;background:#ffffff08;border-color:#ffffff29;border-radius:12px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;margin-top:2px;padding:9px 12px;display:inline-flex}.logoutBtn.iconOnly{grid-column:auto;justify-content:center;width:38px;height:38px;margin-top:0;margin-left:0;padding:0}.content{flex-direction:column;flex:1;width:calc(100% - 244px);min-width:0;min-height:100vh;margin-left:244px;display:flex}.sidebar.collapsed+.mobileSidebarBackdrop+.content{width:calc(100% - 86px);margin-left:86px}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);z-index:15;background:#ffffffd6;justify-content:space-between;align-items:center;height:60px;padding:0 18px;display:flex;position:sticky;top:0}.mobileMenuButton,.mobileSidebarBackdrop{display:none}.mobileMenuButton{color:#334155;background:#fff;border:1px solid #0f172a1c;border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;box-shadow:0 2px 7px #0f172a0d}.mobileMenuButton svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:21px;height:21px}.crumbs{color:var(--muted);align-items:center;gap:10px;font-weight:600;display:flex}.crumb.link{color:var(--muted);text-decoration:none}.crumb.link:hover{color:var(--text)}.sep{opacity:.6}.badge{color:#16a34a;letter-spacing:.06em;background:#22c55e24;border:1px solid #22c55e40;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.requestBadge{color:#b45309;background:#f59e0b24;border:1px solid #f59e0b40;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;text-decoration:none}.requestBadge.incidentBadge{color:#b91c1c;background:#ef44441f;border-color:#ef44443d}.topActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.navCount{color:#fff3d6;background:#f59e0b33;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:11px;font-weight:800;display:inline-flex}.navCount.floating{min-width:18px;height:18px;font-size:10px;position:absolute;top:4px;right:4px}.main{flex:1;min-width:0;padding:clamp(16px,2vw,26px);overflow-x:hidden}.page{gap:18px;width:100%;min-width:0;max-width:1680px;margin:0 auto;animation:.24s ease-out both page-enter;display:grid}.page>*,.head>*,.titleBlock,.card,.filters{min-width:0;max-width:100%}.titleBlock>.muted{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}@keyframes page-enter{0%{opacity:0}to{opacity:1}}.spacer{flex:auto;min-width:0}.page>.head>.btn,.page>.head>.iconButton{flex:none}.card{border-radius:var(--radius-card);box-shadow:var(--shadow-soft);background:#fffffff5;border:1px solid #0f172a14;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s}.card:hover{box-shadow:var(--shadow-hover);border-color:#2563eb29}.head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.titleBlock{gap:7px;display:grid}.muted{color:var(--muted)}.btn{background:var(--blue);color:#fff;border:1px solid var(--blue);border-radius:var(--radius-control);cursor:pointer;min-height:42px;padding:9px 14px;font-size:14px;font-weight:700;line-height:1.2;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;box-shadow:0 4px 10px #2563eb29}.btn.ghost{color:var(--text);background:#ffffffc2;border:1px solid #0f172a1f;box-shadow:0 2px 7px #0f172a0a}.btn:not(:disabled):hover{background:var(--blue-dark);border-color:var(--blue-dark);transform:translateY(-1px);box-shadow:0 8px 16px #2563eb33}.btn.ghost:not(:disabled):hover{background:var(--blue-soft);color:var(--blue-dark);border-color:#2563eb47;box-shadow:0 6px 14px #2563eb14}.btn.full{width:100%;margin-top:12px}.btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.inp{border-radius:var(--radius-control);min-height:44px;color:var(--text);box-sizing:border-box;background:#fff;border:1px solid #0f172a1f;outline:none;width:100%;min-width:0;padding:10px 12px;font-size:14px;font-weight:600;transition:border-color .16s,box-shadow .16s,background .16s}.inp:hover{border-color:#2563eb47}.inp:focus{border-color:#2563eb9e;box-shadow:0 0 0 3px #2563eb1a}.inp::placeholder{color:#7b8798;opacity:1}.pill{border:1px solid #0f172a1a;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.pill.ok{color:#16a34a;background:#22c55e1f}.pill.warn{color:#b45309;background:#f59e0b24}.pill.bad{color:#b91c1c;background:#ef444424}.tableWrap{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;border-radius:12px;width:100%;min-width:0;max-width:100%;overflow:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #0f172a14;padding:13px 12px;font-size:14px}th{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-size:12px;font-weight:800;line-height:1.3}tbody tr{transition:background .15s}tbody tr:hover{background:#2563eb09}.toasts{z-index:9999;flex-direction:column;gap:10px;max-width:420px;display:flex;position:fixed;top:16px;right:16px}.toast{box-shadow:var(--shadow);background:#fff;border:1px solid #0f172a1f;border-radius:14px;padding:12px 14px;font-size:13px;font-weight:700}.app.authed .main>.page{padding-right:0!important}.app.authed .main>.page>.head{align-items:flex-start;min-height:62px;margin-bottom:0}.app.authed .main>.page>.head h1{letter-spacing:-.025em;margin:0;font-size:clamp(28px,2.25vw,34px);font-weight:800;line-height:1.12}.app.authed .main>.page>.head .titleBlock>.muted{max-width:920px;font-size:15px;line-height:1.5}.app.authed .main>.page>.head>.btn,.app.authed .main>.page>.head>.inp{margin-top:1px}.app.authed .main>.page>.stats,.app.authed .main>.page>.filters{margin-bottom:0}.app.authed .main .page .stats{gap:12px}.app.authed .main .page .stats>.stat.card,.app.authed .main .page .stats>button.card{align-content:start;gap:5px;min-height:108px;padding:18px 20px}.app.authed .main .page .stats>button.card:hover{transform:translateY(-2px)}.app.authed .main .page .stat>.muted:first-child,.app.authed .main .page .statLabel{font-size:14px;line-height:1.35}.app.authed .main .page .statNum,.app.authed .main .page .summaryValue{letter-spacing:-.02em;margin-top:5px;font-size:24px;font-weight:800;line-height:1}.app.authed .main .page .statButton.active,.app.authed .main .page .statFilter.selected{box-shadow:0 0 0 3px #2563eb1a, var(--shadow-soft);background:linear-gradient(#fff,#f8fbff);border-color:#2563eb8c}.app.authed .main .page .filters.card{border-radius:16px;gap:10px;padding:14px}.app.authed .main .page .filters.card>*{min-width:0}.app.authed .main .page .sectionHead h2,.app.authed .main .page .sectionHead h3,.app.authed .main .page .queueHead h2,.app.authed .main .page .queueHead h3,.app.authed .main .page>.card>h2,.app.authed .main .page>.card>h3{letter-spacing:-.01em;margin-top:0;font-size:18px;font-weight:800;line-height:1.25}.app.authed .main .page .summaryTile{background:linear-gradient(#fbfdff,#f8fafc);border:1px solid #0f172a14;border-radius:16px;min-height:92px;padding:14px 16px;box-shadow:0 3px 10px #0f172a09}.app.authed .main .page .summaryLabel{color:var(--muted);letter-spacing:.075em;font-size:11px;font-weight:700}.app.authed .main .page .tableWrap table{margin:0}.app.authed .main .page .tableWrap td{line-height:1.45}.app.authed .main .page .tableWrap tbody tr:last-child td{border-bottom-color:#0000}.app.authed .main .page .iconBtn,.app.authed .main .page .iconAction{background:#fff;border-color:#0f172a1f;transition:transform .16s,color .16s,border-color .16s,background .16s;box-shadow:0 2px 7px #0f172a0b}.app.authed .main .page .iconBtn:hover,.app.authed .main .page .iconAction:hover{color:var(--blue-dark);background:var(--blue-soft);border-color:#2563eb66;transform:translateY(-1px)}.app.authed .main .page .overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a7a}.app.authed .main .page .overlay>.modal.card{border-color:#ffffffb8;border-radius:22px;padding:20px;box-shadow:0 28px 70px #0f172a3d}.app.authed .main .page .modalHead h2,.app.authed .main .page .modalHead h3{letter-spacing:-.015em;margin:0;font-size:20px;font-weight:800;line-height:1.25}.app.authed .main .page .modalActions{border-top-color:#0f172a14}.app.authed .main .page .detailCard,.app.authed .main .page .importBox,.app.authed .main .page .memberRow{background:var(--panel-soft);border-color:#0f172a14}.app.authed .main .page td.muted[colspan]{text-align:center;padding-block:32px}.toast.error{border-color:#ef444459}.toast.warning{border-color:#f59e0b59}.toast.success{border-color:#22c55e59}@media (width<=960px){.app.authed{display:block}.sidebar{z-index:60;width:min(320px,88vw);min-width:min(320px,88vw);height:100dvh;padding:14px 12px;transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:18px 0 48px #0f172a3d}.sidebar.collapsed{width:min(320px,88vw);min-width:min(320px,88vw);padding-inline:12px}.sidebar.mobileOpen{transform:translate(0)}.sidebar.collapsed .navItem{justify-content:space-between;padding-inline:12px}.sidebar.collapsed .navLead{justify-content:flex-start}.logoRow{align-items:center}.userPanel{flex-wrap:wrap}.mobileSidebarBackdrop{z-index:55;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a75;border:0;padding:0;transition:opacity .2s;display:block;position:fixed;inset:0}.mobileSidebarBackdrop.visible{opacity:1;pointer-events:auto}.mobileMenuButton{cursor:pointer;display:inline-flex}.content,.sidebar.collapsed+.mobileSidebarBackdrop+.content{width:100%;margin-left:0}.topbar{gap:12px}.crumbs{min-width:0;overflow:hidden}.crumb{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.main{padding:16px}.page,.page>*,.card,.tableWrap{width:100%;min-width:0;max-width:100%}.app.authed .main .page .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.app.authed .main>.page>.head h1{font-size:28px}}@media (width<=640px){.topbar{flex-wrap:wrap;height:auto;min-height:56px;padding:10px 14px}.crumbs{flex:auto}.topbar>.topActions{margin-left:auto}.topActions{gap:6px}.topActions .requestBadge{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}.badge,.requestBadge{padding:5px 8px;font-size:11px}.main{padding:14px 10px 20px}.page{gap:14px}.card{border-radius:16px;padding:14px}.app.authed .main>.page>.head{grid-template-columns:minmax(0,1fr);align-items:start;width:100%;min-height:0;display:grid}.app.authed .main>.page>.head .titleBlock{width:100%}.app.authed .main>.page>.head .spacer{display:none}.app.authed .main>.page>.head h1{font-size:25px}.app.authed .main>.page>.head .titleBlock>.muted{overflow-wrap:anywhere;font-size:14px;line-height:1.45}.app.authed .main>.page>.head>.btn,.app.authed .main>.page>.head>.iconButton{justify-self:start}.app.authed .main>.page>.head>.inp{justify-self:stretch;width:100%!important}.app.authed .main .page .stats,.app.authed .main .page .filters,.app.authed .main .page .grid2,.app.authed .main .page .detailsGrid{grid-template-columns:1fr}.app.authed .main .page .stats>.stat.card,.app.authed .main .page .stats>button.card{min-height:96px;padding:15px 16px}.app.authed .main .page .filters.card>.btn{width:100%}.modalHead,.modalActions,.sectionHead,.settingsHeader,.pagination,.tableToolbar,.searchGrid,.actions,.actionsRow,.pricesHead{flex-wrap:wrap}.modalHead>h3,.sectionHead>h2,.sectionHead>h3,.settingsHeader>div,.tableToolbar>*{min-width:0;max-width:100%}.toasts{max-width:none;top:10px;left:10px;right:10px}.app.authed .main .page .overlay{padding:8px}.app.authed .main .page .overlay>.modal.card{border-radius:18px;width:100%;max-height:calc(100dvh - 16px);padding:16px}th,td{padding:11px 10px;font-size:13px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.loginPage[data-v-a6bfcf77]{background:radial-gradient(circle at 0 0,#2563eb1f,#0000 30%),radial-gradient(circle at 100% 100%,#0ea5e91f,#0000 25%),#eef2f7;place-items:center;min-height:100vh;padding:24px;display:grid}.loginCard[data-v-a6bfcf77]{background:#fff;border:1px solid #0f172a14;border-radius:20px;gap:18px;width:min(420px,100%);padding:24px;display:grid;box-shadow:0 20px 45px #0f172a1f}.brand[data-v-a6bfcf77]{align-items:center;gap:14px;display:flex}.mark[data-v-a6bfcf77]{color:#fff;background:linear-gradient(135deg,#2563eb,#0ea5e9);border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;font-weight:900;display:flex}.fields[data-v-a6bfcf77]{gap:14px;display:grid}.label[data-v-a6bfcf77]{color:#0f172a99;margin-bottom:8px;font-size:12px;font-weight:700}.submitBtn[data-v-a6bfcf77]{width:100%}.overlay[data-v-34422d40]{-webkit-backdrop-filter:blur(2px)saturate(.92);backdrop-filter:blur(2px)saturate(.92);z-index:2000;background:#0f172a94;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0;overflow:hidden}.modal[data-v-34422d40]{isolation:isolate;background:#fff;border-radius:26px;flex-direction:column;width:min(1240px,100%);max-height:94vh;display:flex;overflow:hidden;box-shadow:0 18px 60px #02061740}.mHeader[data-v-34422d40]{color:#fff;background:linear-gradient(#2f4354,#2b3b4b);grid-template-columns:minmax(0,1fr) minmax(260px,420px) auto;align-items:center;gap:16px;padding:18px 22px;display:grid}.hLeft[data-v-34422d40],.hRight[data-v-34422d40]{align-items:center;gap:10px;display:flex}.hCenter[data-v-34422d40]{text-align:center}.icon[data-v-34422d40]{background:#ffffff29;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;font-size:17px;display:flex}.hTitle[data-v-34422d40]{letter-spacing:.02em;text-shadow:0 1px 2px #02061757;font-size:18px;font-weight:900}.hSub[data-v-34422d40],.ownerMeta[data-v-34422d40]{color:#ffffffeb;text-shadow:0 1px 2px #0206174d;font-weight:500;line-height:1.35}.ownerName[data-v-34422d40]{word-break:break-word;text-shadow:0 1px 2px #02061757;font-size:18px;font-weight:900;line-height:1.15}.sep[data-v-34422d40]{opacity:.5;margin:0 8px}.btn[data-v-34422d40]{color:#fff;cursor:pointer;background:#3567e5;border:0;border-radius:14px;height:42px;padding:0 16px;font-weight:800}.btn.ghost[data-v-34422d40]{background:#ffffff1f;border:1px solid #ffffff2e}.btn[data-v-34422d40]:disabled{opacity:.6;cursor:not-allowed}.x[data-v-34422d40],.copyBtn[data-v-34422d40]{cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:14px;width:42px;height:42px;font-size:16px}.x[data-v-34422d40]{color:#fff;background:#ffffff1f;border-color:#ffffff2e;font-weight:900}.body[data-v-34422d40]{background:linear-gradient(#f6f8fb 0%,#eef3f8 100%);flex-direction:column;flex:auto;gap:18px;min-height:0;padding:18px;display:flex;overflow:auto}.errorBox[data-v-34422d40]{color:#b91c1c;background:#ef44441f;border:1px solid #ef444433;border-radius:14px;padding:12px 14px;font-weight:700}.pendingBox[data-v-34422d40]{color:#1d4ed8;background:#2563eb1a;border:1px solid #2563eb2e;border-radius:14px;padding:12px 14px;font-weight:700}.receiptPanel[data-v-34422d40]{background:#f8fafc;border:1px solid #0f172a14;border-radius:18px;overflow:hidden;box-shadow:0 10px 24px #0f172a0f}.receiptHeader[data-v-34422d40]{background:#e2e8f08c;border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.receiptTitle[data-v-34422d40]{color:#243649;font-weight:900}.receiptActions[data-v-34422d40]{align-items:center;gap:8px;display:flex}.receiptClose[data-v-34422d40]{color:#243649}.receiptBody[data-v-34422d40]{color:#111827;white-space:pre-wrap;word-break:break-word;background:#fff;margin:0;padding:14px 16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.55}.receiptOverlay[data-v-34422d40]{z-index:1100;background:#02061775;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.receiptModal[data-v-34422d40]{background:#fff;border:1px solid #0f172a14;border-radius:22px;width:min(860px,100%);max-height:82vh;overflow:auto;box-shadow:0 22px 60px #02061747}.topActions[data-v-34422d40]{flex-wrap:wrap;justify-content:center;justify-self:stretch;gap:14px;width:100%;margin:0 auto;display:flex}.detailTabs[data-v-34422d40]{box-sizing:border-box;background:#ffffffc7;border:1px solid #0f172a14;border-radius:16px;flex:0 0 56px;align-items:center;gap:6px;width:100%;min-width:0;height:56px;min-height:56px;padding:6px;display:flex;overflow:hidden;box-shadow:0 8px 22px #0f172a0d}.detailTab[data-v-34422d40]{color:#526174;min-width:0;height:42px;min-height:42px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:11px;flex:1 1 0;padding:0 18px;font-size:14px;font-weight:800;transition:color .16s,background-color .16s,box-shadow .16s}.detailTab[data-v-34422d40]:hover{color:#1d4ed8;background:#2563eb0f}.detailTab.active[data-v-34422d40]{color:#fff;background:#2563eb;box-shadow:0 7px 16px #2563eb3d}.detailTab[data-v-34422d40]:focus-visible{outline-offset:2px;outline:3px solid #2563eb3d}.tabPanel[data-v-34422d40]{flex:none;gap:18px;min-width:0;animation:.18s ease-out tabReveal-34422d40;display:grid}@keyframes tabReveal-34422d40{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.commandBar[data-v-34422d40]{flex-wrap:wrap;gap:12px;margin-top:-4px;display:flex}.commandBar .btn.ghost[data-v-34422d40]{color:#243649;background:#fff;border:1px solid #0f172a1f;box-shadow:0 8px 18px #0f172a0f}.commandActionBtn[data-v-34422d40]{color:#243649;background:#fff;border:1px solid #0f172a1f}.commandBar .btn.ghost[data-v-34422d40]:disabled{color:#2436498c;background:#ffffffb8}.sectionHeader[data-v-34422d40]{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.sectionToggle[data-v-34422d40]{color:#243649;cursor:pointer;background:#f8fafc;border:1px solid #0f172a1a;border-radius:12px;height:34px;padding:0 12px;font-weight:800}.commandCollapsed[data-v-34422d40]{background:linear-gradient(#f8fafcf5,#f1f5f9eb);border:1px solid #0f172a14;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.commandCollapsedMain[data-v-34422d40],.commandCollapsedSide[data-v-34422d40]{gap:6px;display:grid}.commandCollapsedSide[data-v-34422d40]{justify-items:end}.commandCollapsedMessage[data-v-34422d40]{text-align:right;max-width:420px;color:var(--muted);white-space:pre-wrap;word-break:break-word;font-size:13px}.commandSummary[data-v-34422d40]{background:linear-gradient(#f8fafcf5,#f1f5f9eb);border:1px solid #0f172a14;border-radius:18px;gap:14px;margin-bottom:16px;padding:16px;display:grid}.commandSummaryHeader[data-v-34422d40]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.commandSummaryTitle[data-v-34422d40]{color:#243649;font-size:16px;font-weight:900}.commandStatusBadge[data-v-34422d40],.miniStatusBadge[data-v-34422d40]{letter-spacing:.04em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.commandStatusBadge.ok[data-v-34422d40],.miniStatusBadge.ok[data-v-34422d40]{color:#166534;background:#22c55e24;border:1px solid #22c55e33}.commandStatusBadge.warn[data-v-34422d40],.miniStatusBadge.warn[data-v-34422d40]{color:#92400e;background:#f59e0b24;border:1px solid #f59e0b33}.commandStatusBadge.bad[data-v-34422d40],.miniStatusBadge.bad[data-v-34422d40]{color:#b91c1c;background:#ef444424;border:1px solid #ef444433}.commandMessage[data-v-34422d40]{color:#243649;background:#0f172a0a;border-radius:14px;padding:12px 14px;font-weight:700;line-height:1.45}.commandMessage.ok[data-v-34422d40]{color:#166534;background:#22c55e1a}.commandMessage.warn[data-v-34422d40]{color:#92400e;background:#f59e0b1f}.commandMessage.bad[data-v-34422d40]{color:#b91c1c;background:#ef44441a}.commandActions[data-v-34422d40]{flex-wrap:wrap;gap:10px;display:flex}.commandHistoryWrap[data-v-34422d40]{margin-top:8px}.commandMessageCell[data-v-34422d40]{white-space:pre-wrap;word-break:break-word;max-width:420px}.copyGroup[data-v-34422d40]{background:#fff;border:1px solid #0f172a14;border-radius:18px;flex:0 320px;grid-template-columns:minmax(220px,1fr) auto;grid-template-areas:"label copy""value copy";align-items:center;gap:4px 12px;width:min(320px,100%);max-width:320px;padding:10px 12px;display:grid;box-shadow:0 12px 28px #0f172a0f}.docRequestModal[data-v-34422d40]{background:#fff;border:1px solid #0f172a14;border-radius:22px;width:min(460px,100%);overflow:hidden;box-shadow:0 22px 60px #02061747}.docRequestBody[data-v-34422d40]{gap:14px;padding:18px;display:grid}.docRequestLabel[data-v-34422d40]{color:#243649;text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:800}.docRequestInput[data-v-34422d40]{width:100%}.docRequestActions[data-v-34422d40]{justify-content:flex-end;gap:10px;display:flex}.darkGhost[data-v-34422d40]{color:#243649;background:#fff;border:1px solid #0f172a1f}.copyLabel[data-v-34422d40]{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;grid-area:label;justify-self:start;font-size:12px;font-weight:800}.copyValue[data-v-34422d40]{grid-area:value;justify-self:start;font-size:16px;font-weight:900}.copyBtn[data-v-34422d40]{grid-area:copy;align-self:center}.stats[data-v-34422d40]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.licenseGrid[data-v-34422d40]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.licenseCard[data-v-34422d40]{align-content:start;gap:10px;min-height:164px;display:grid}.licenseCardLabel[data-v-34422d40]{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:800}.licenseCardValue[data-v-34422d40]{font-size:24px;font-weight:900;line-height:1.15}.card[data-v-34422d40],.subCard[data-v-34422d40]{background:#fff;border:1px solid #0f172a14;border-radius:18px;box-shadow:0 12px 28px #0f172a0f}.stat[data-v-34422d40]{grid-template-rows:auto auto 1fr;gap:8px;min-height:126px;padding:18px;display:grid}.statusCard[data-v-34422d40]{border-width:2px}.statusCard.statusOk[data-v-34422d40]{background:linear-gradient(#22c55e29,#22c55e14);border-color:#22c55e47}.statusCard.statusBad[data-v-34422d40]{background:linear-gradient(#ef444429,#ef444414);border-color:#ef44443d}.statusCard .muted[data-v-34422d40],.statusCard .statStrong[data-v-34422d40]{color:#1f2d3d}.muted[data-v-34422d40]{color:var(--muted)}.statStrong[data-v-34422d40]{font-size:22px;font-weight:900;line-height:1.1}.licenseDeliveryText[data-v-34422d40]{margin-top:4px;font-size:12px;font-weight:800;line-height:1.25}.statusText[data-v-34422d40]{letter-spacing:.05em;font-size:22px;font-weight:900}.statusStrong[data-v-34422d40]{line-height:1.1}.statusText.ok[data-v-34422d40]{color:#15803d}.statusText.bad[data-v-34422d40]{color:#b91c1c}.pill[data-v-34422d40]{letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;min-width:110px;height:38px;padding:0 16px;font-weight:900;display:inline-flex}.pill.ok[data-v-34422d40]{color:#16a34a;background:#22c55e24;border:1px solid #22c55e2e}.pill.bad[data-v-34422d40]{color:#b91c1c;background:#ef444424;border:1px solid #ef44442e}.detailsGrid[data-v-34422d40]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.fullWidth[data-v-34422d40]{grid-column:1/-1}.sectionTitle[data-v-34422d40]{letter-spacing:.03em;color:#243649;margin-bottom:14px;font-size:17px;font-weight:900}.card[data-v-34422d40]{padding:18px}.kv[data-v-34422d40]{grid-template-columns:220px minmax(0,1fr);gap:12px 16px;display:grid}.kv.compact[data-v-34422d40]{grid-template-columns:180px minmax(0,1fr)}.kv.wide[data-v-34422d40]{grid-template-columns:240px minmax(0,1fr)}.k[data-v-34422d40]{color:var(--muted);font-weight:800}.v[data-v-34422d40]{white-space:pre-wrap;word-break:break-word;min-width:0;font-weight:700}.v.bad[data-v-34422d40]{color:#b91c1c}.ok[data-v-34422d40],.v.ok[data-v-34422d40]{color:#16a34a}.warn[data-v-34422d40],.v.warn[data-v-34422d40]{color:#b45309}.bad[data-v-34422d40],.v.bad[data-v-34422d40]{color:#b91c1c}.tripleGrid[data-v-34422d40]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.subCard[data-v-34422d40]{padding:16px}.subTitle[data-v-34422d40]{color:#243649;margin-bottom:12px;font-size:15px;font-weight:900}.miniTableWrap[data-v-34422d40]{overflow:auto}table[data-v-34422d40]{border-collapse:collapse;width:100%}th[data-v-34422d40],td[data-v-34422d40]{text-align:left;border-bottom:1px solid #0f172a14;padding:10px 8px}th[data-v-34422d40]{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.mono[data-v-34422d40]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}@media (width<=1180px){.mHeader[data-v-34422d40],.detailsGrid[data-v-34422d40],.tripleGrid[data-v-34422d40],.licenseGrid[data-v-34422d40]{grid-template-columns:1fr}.stats[data-v-34422d40]{grid-template-columns:repeat(2,minmax(0,1fr))}.hCenter[data-v-34422d40]{text-align:left}.commandCollapsed[data-v-34422d40]{flex-direction:column;align-items:flex-start}.commandCollapsedSide[data-v-34422d40]{justify-items:start}.commandCollapsedMessage[data-v-34422d40]{text-align:left}}@media (width<=720px){.overlay[data-v-34422d40]{align-items:stretch;padding:0}.modal[data-v-34422d40]{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.mHeader[data-v-34422d40]{gap:10px;padding:12px 14px}.hTitle[data-v-34422d40],.ownerName[data-v-34422d40]{font-size:16px}.hSub[data-v-34422d40],.ownerMeta[data-v-34422d40]{font-size:12px}.hRight[data-v-34422d40]{grid-template-columns:1fr 1fr 42px;width:100%;display:grid}.hRight .btn[data-v-34422d40]{min-width:0;padding-inline:9px;font-size:12px}.body[data-v-34422d40]{gap:14px;padding:12px}.stats[data-v-34422d40]{grid-template-columns:1fr}.detailTabs[data-v-34422d40]{scrollbar-width:none;-webkit-overflow-scrolling:touch;width:calc(100% + 4px);margin-inline:-2px;overflow:auto hidden}.detailTabs[data-v-34422d40]::-webkit-scrollbar{display:none}.detailTab[data-v-34422d40]{flex:0 0 132px;min-width:132px}.kv[data-v-34422d40],.kv.compact[data-v-34422d40],.kv.wide[data-v-34422d40],.copyGroup[data-v-34422d40]{grid-template-columns:1fr;grid-template-areas:"label""value""copy"}.hRight[data-v-34422d40]{flex-wrap:wrap}}.stats[data-v-f30e8fbf]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.monitoringStats>.stat.card[data-v-f30e8fbf]{gap:4px!important;min-height:88px!important;padding:13px 15px!important}.monitoringStats .statNum[data-v-f30e8fbf]{margin-top:2px!important;font-size:21px!important}.monitoringStats .muted[data-v-f30e8fbf],.monitoringStats .statLink[data-v-f30e8fbf]{font-size:13px;line-height:1.3}.monitoringStats .statusSplit[data-v-f30e8fbf]{gap:4px}.monitoringStats .actionTitle[data-v-f30e8fbf]{font-size:14px}.monitoringStats .btn[data-v-f30e8fbf]{min-height:34px;padding:6px 10px;font-size:12px}.trendCard[data-v-f30e8fbf]{gap:8px;display:grid;overflow:hidden}.trendHeader[data-v-f30e8fbf],.trendLegend[data-v-f30e8fbf],.trendControls[data-v-f30e8fbf]{align-items:center;gap:16px;display:flex}.trendHeader[data-v-f30e8fbf]{justify-content:space-between}.trendTitle[data-v-f30e8fbf]{font-weight:800}.trendControls[data-v-f30e8fbf]{flex-wrap:wrap;justify-content:flex-end}.periodSwitch[data-v-f30e8fbf]{background:#f8fafc;border:1px solid #0f172a1a;border-radius:10px;padding:3px;display:inline-flex}.periodSwitch button[data-v-f30e8fbf]{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;padding:6px 9px;font-size:12px;font-weight:700}.periodSwitch button.active[data-v-f30e8fbf]{color:#1d4ed8;background:#fff;box-shadow:0 1px 5px #0f172a1f}.trendLegend[data-v-f30e8fbf]{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;font-size:13px}.legendLine[data-v-f30e8fbf]{vertical-align:middle;background:#16a34a;border-radius:999px;width:18px;height:3px;margin-right:6px;display:inline-block}.trendFailed[data-v-f30e8fbf]{color:#b91c1c}.legendButton[data-v-f30e8fbf]{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.trendChart[data-v-f30e8fbf]{min-height:150px}.trendChart svg[data-v-f30e8fbf]{width:100%;height:150px;display:block}.chartGrid[data-v-f30e8fbf]{stroke:#47556929;stroke-width:1px}.onlineLine[data-v-f30e8fbf]{fill:none;stroke:#16a34a;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.onlinePoint[data-v-f30e8fbf]{fill:#fff;stroke:#16a34a;stroke-width:3px}.failureBar[data-v-f30e8fbf]{fill:#dc26267a}.chartLabel[data-v-f30e8fbf]{fill:#64748b;font-size:11px}.trendEmpty[data-v-f30e8fbf]{text-align:center;padding:28px 0}.stat[data-v-f30e8fbf]{gap:8px;display:grid}.addKktCard[data-v-f30e8fbf]{cursor:default}.actionTitle[data-v-f30e8fbf]{font-size:16px;font-weight:800}.clickable[data-v-f30e8fbf]{cursor:pointer}.statNum[data-v-f30e8fbf]{font-size:28px;font-weight:900}.badNum[data-v-f30e8fbf]{color:#b91c1c}.warnNum[data-v-f30e8fbf]{color:#b45309}.statusSplit[data-v-f30e8fbf]{gap:8px;display:grid}.statLink[data-v-f30e8fbf]{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.statLink.ok[data-v-f30e8fbf]{color:#16a34a}.statLink.bad[data-v-f30e8fbf]{color:#b91c1c}.filters[data-v-f30e8fbf]{grid-template-columns:minmax(0,1.3fr) minmax(220px,.8fr) 220px 140px;gap:12px;display:grid}.ownerSettings[data-v-f30e8fbf]{gap:14px;display:grid}.settingsHeader[data-v-f30e8fbf]{justify-content:space-between;align-items:center;gap:12px;display:flex}.settingsTitle[data-v-f30e8fbf]{font-size:16px;font-weight:800}.settingsGrid[data-v-f30e8fbf]{gap:14px;display:grid}.settingsBlock[data-v-f30e8fbf]{gap:8px;display:grid}.settingsLabel[data-v-f30e8fbf]{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:800}.textarea[data-v-f30e8fbf]{resize:vertical;min-height:110px}.orgList[data-v-f30e8fbf]{border:1px solid var(--line);background:#fff;border-radius:14px;gap:8px;max-height:220px;padding:12px;display:grid;overflow:auto}.orgOption[data-v-f30e8fbf]{align-items:center;gap:10px;display:flex}.settingsActions[data-v-f30e8fbf]{justify-content:flex-end;display:flex}.deviceLink[data-v-f30e8fbf]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.addRequestGrid[data-v-f30e8fbf]{grid-template-columns:1fr;row-gap:24px;margin-top:20px;margin-bottom:18px;display:grid}.fieldWrap[data-v-f30e8fbf]{margin:0;display:block}.errorBox[data-v-f30e8fbf]{color:#b91c1c;background:#ef44441f;border:1px solid #ef44442e;border-radius:14px;margin-top:12px;padding:12px 14px}.overlay[data-v-f30e8fbf]{z-index:1000;background:#02061773;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.modal[data-v-f30e8fbf]{width:min(560px,100%);max-height:92vh;overflow:auto}.modalHead[data-v-f30e8fbf],.modalActions[data-v-f30e8fbf]{justify-content:space-between;align-items:center;gap:12px;display:flex}.modalActions[data-v-f30e8fbf]{margin-top:28px;padding-top:12px}.deviceLink[data-v-f30e8fbf]:hover{text-decoration:underline}.filterNotice[data-v-f30e8fbf]{color:var(--muted);align-items:center;gap:10px;margin-top:10px;display:flex}.tinyBtn[data-v-f30e8fbf]{padding:6px 8px;font-size:12px}.firmwareMain[data-v-f30e8fbf]{font-weight:700}.firmwareSub[data-v-f30e8fbf]{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.35}.licenseMain[data-v-f30e8fbf]{font-weight:650}.licenseSub[data-v-f30e8fbf]{margin-top:4px;font-size:12px;line-height:1.35}.licenseSub.ok[data-v-f30e8fbf]{color:#15803d}.licenseSub.warn[data-v-f30e8fbf]{color:#b45309}.licenseSub.bad[data-v-f30e8fbf]{color:#b91c1c}.pagination[data-v-f30e8fbf]{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.paginationInfo[data-v-f30e8fbf]{color:var(--muted);font-size:13px}.alertTags[data-v-f30e8fbf]{flex-wrap:wrap;align-items:center;gap:5px 12px;display:flex}.alertTag[data-v-f30e8fbf]{white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:5px;padding:1px 0;font-size:11px;font-weight:650;line-height:1.2;display:inline-flex}.alertTag[data-v-f30e8fbf]:before{content:"";background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.alertTag.bad[data-v-f30e8fbf]{color:#b91c1c;background:0 0}.alertTag.warn[data-v-f30e8fbf]{color:#b45309;background:0 0}.monitoringTable th[data-v-f30e8fbf]{color:#64748b;letter-spacing:.045em;padding:10px 9px;font-size:10px;font-weight:700;line-height:1.25}.monitoringTable td[data-v-f30e8fbf]{vertical-align:middle;padding:10px 9px;font-size:13px;line-height:1.35}.monitoringTable .pill[data-v-f30e8fbf]{letter-spacing:0;background:0 0;border:0;gap:6px;padding:0;font-size:11px;font-weight:700;line-height:1.2}.monitoringTable .pill[data-v-f30e8fbf]:before{content:"";background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.monitoringTable td.ok[data-v-f30e8fbf],.monitoringTable td.warn[data-v-f30e8fbf],.monitoringTable td.bad[data-v-f30e8fbf]{font-weight:650}.monitoringTable .deviceLink strong[data-v-f30e8fbf]{font-size:13px;font-weight:750}.monitoringTable .btn[data-v-f30e8fbf]{min-height:34px;box-shadow:none;padding:6px 10px;font-size:12px}td.ok[data-v-f30e8fbf]{color:#16a34a;font-weight:700}td.warn[data-v-f30e8fbf]{color:#b45309;font-weight:700}td.bad[data-v-f30e8fbf]{color:#b91c1c;font-weight:700}@media (width<=960px){.stats[data-v-f30e8fbf],.filters[data-v-f30e8fbf]{grid-template-columns:1fr}.tableWrap table[data-v-f30e8fbf]{min-width:1080px}}@media (width<=720px){.trendCard[data-v-f30e8fbf]{padding:14px}.trendHeader[data-v-f30e8fbf]{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.trendControls[data-v-f30e8fbf]{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:10px;width:100%;display:grid}.periodSwitch[data-v-f30e8fbf]{width:100%;display:flex}.periodSwitch button[data-v-f30e8fbf]{flex:50%}.trendLegend[data-v-f30e8fbf]{justify-content:flex-start;gap:8px 12px}.trendChart[data-v-f30e8fbf]{min-height:150px;overflow:hidden}.trendChart svg[data-v-f30e8fbf]{height:150px}.settingsHeader[data-v-f30e8fbf]{flex-wrap:wrap;align-items:flex-start}.settingsActions[data-v-f30e8fbf]{justify-content:stretch}.settingsActions .btn[data-v-f30e8fbf]{width:100%}.filterNotice[data-v-f30e8fbf],.pagination[data-v-f30e8fbf],.modalHead[data-v-f30e8fbf],.modalActions[data-v-f30e8fbf]{flex-wrap:wrap}.pagination[data-v-f30e8fbf]{justify-content:center}}.incidentsPage[data-v-ac83ab43]{min-width:0;padding-right:4px}.loadError[data-v-ac83ab43]{color:#991b1b;background:#fee2e2c7;border:1px solid #ef444447;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.loadError div[data-v-ac83ab43],.loadError span[data-v-ac83ab43]{gap:3px;display:grid}.loadError span[data-v-ac83ab43]{font-size:13px;font-weight:500}.stats[data-v-ac83ab43]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.stat[data-v-ac83ab43]{text-align:left;gap:4px;min-height:110px;display:grid}.statButton[data-v-ac83ab43]{color:inherit;font:inherit;cursor:pointer}.statButton.active[data-v-ac83ab43]{border-color:#2563eb8c;box-shadow:0 0 0 3px #2563eb1a}.statLabel[data-v-ac83ab43],.statHint[data-v-ac83ab43]{color:var(--muted)}.statLabel[data-v-ac83ab43]{font-size:14px}.statHint[data-v-ac83ab43]{align-self:end;font-size:12px}.statNum[data-v-ac83ab43]{font-size:24px;line-height:1}.warnNum[data-v-ac83ab43]{color:#b45309}.badNum[data-v-ac83ab43]{color:#b91c1c}.okNum[data-v-ac83ab43]{color:#15803d}.blueNum[data-v-ac83ab43]{color:#1d4ed8}.filters[data-v-ac83ab43]{grid-template-columns:minmax(240px,1.4fr) minmax(180px,.9fr) repeat(3,minmax(145px,.65fr)) 130px;gap:10px;display:grid}.filters[data-v-ac83ab43]>*{min-width:0}.queueCard[data-v-ac83ab43]{min-width:0;overflow:hidden}.queueHead[data-v-ac83ab43],.legend[data-v-ac83ab43],.pagination[data-v-ac83ab43]{align-items:center;display:flex}.queueHead[data-v-ac83ab43]{justify-content:space-between;gap:16px;padding:2px 2px 12px}.queueCount[data-v-ac83ab43]{margin-top:4px;font-size:12px}.legend[data-v-ac83ab43]{color:var(--muted);gap:14px;font-size:12px}.legend span[data-v-ac83ab43]{align-items:center;gap:6px;display:inline-flex}.severityDot[data-v-ac83ab43]{border-radius:50%;width:8px;height:8px}.criticalDot[data-v-ac83ab43]{background:#dc2626}.warningDot[data-v-ac83ab43]{background:#d97706}.tableWrap[data-v-ac83ab43]{overflow-x:auto}table[data-v-ac83ab43]{table-layout:fixed;min-width:850px}th[data-v-ac83ab43]:first-child{width:120px}th[data-v-ac83ab43]:nth-child(2){width:31%}th[data-v-ac83ab43]:nth-child(3){width:25%}th[data-v-ac83ab43]:nth-child(4){width:180px}th[data-v-ac83ab43]:nth-child(5){width:132px}.incidentRow td[data-v-ac83ab43]:first-child{border-left:3px solid #0000}.incidentRow.critical td[data-v-ac83ab43]:first-child{border-left-color:#dc2626}.incidentRow.warning td[data-v-ac83ab43]:first-child{border-left-color:#d97706}.stateCell[data-v-ac83ab43]{gap:6px;display:grid}.severityText[data-v-ac83ab43],.statusText[data-v-ac83ab43]{font-size:12px;font-weight:700}.severityText.critical[data-v-ac83ab43]{color:#b91c1c}.severityText.warning[data-v-ac83ab43]{color:#b45309}.statusText.open[data-v-ac83ab43]{color:#475569}.statusText.acknowledged[data-v-ac83ab43]{color:#1d4ed8}.statusText.resolved[data-v-ac83ab43]{color:#15803d}.problemTitle[data-v-ac83ab43],.deviceLink[data-v-ac83ab43]{font-weight:700}.problemDetails[data-v-ac83ab43],.organizationName[data-v-ac83ab43],.timeCell[data-v-ac83ab43]{overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:1.4}.resolutionNote[data-v-ac83ab43]{color:#166534;border-left:2px solid #16a34a73;margin-top:8px;padding-left:9px;font-size:12px}.deviceLink[data-v-ac83ab43]{color:#1d4ed8;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:700}.smallText[data-v-ac83ab43]{margin-top:4px;font-size:12px}.actionsCell[data-v-ac83ab43]{white-space:nowrap}.iconAction[data-v-ac83ab43]{color:#334155;cursor:pointer;background:#fff;border:1px solid #0f172a21;border-radius:9px;width:34px;height:34px;margin-right:5px;padding:7px}.iconAction[data-v-ac83ab43]:hover{color:#1d4ed8;background:#eff6ff;border-color:#2563eb73}.iconAction[data-v-ac83ab43]:disabled{opacity:.5;cursor:wait}.iconAction svg[data-v-ac83ab43]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.takeAction[data-v-ac83ab43]{color:#1d4ed8}.resolveAction[data-v-ac83ab43]{color:#15803d}.emptyState[data-v-ac83ab43]{text-align:center;padding:34px 16px}.emptyState strong[data-v-ac83ab43],.emptyState span[data-v-ac83ab43]{display:block}.emptyState span[data-v-ac83ab43]{color:var(--muted);margin-top:6px}.pagination[data-v-ac83ab43]{justify-content:flex-end;gap:12px;padding-top:14px}.tinyBtn[data-v-ac83ab43]{padding:7px 9px;font-size:12px}@media (width<=1250px){.stats[data-v-ac83ab43],.filters[data-v-ac83ab43]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.stats[data-v-ac83ab43],.filters[data-v-ac83ab43]{grid-template-columns:1fr}.legend[data-v-ac83ab43]{display:none}}.head[data-v-dcdeba8c]{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.titleBlock .muted[data-v-dcdeba8c]{max-width:760px;font-size:14px;line-height:1.45}.stats[data-v-dcdeba8c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.stat[data-v-dcdeba8c]{text-align:left}.statButton[data-v-dcdeba8c]{border:1px solid var(--border);background:var(--panel);color:inherit;cursor:pointer}.statButton.active[data-v-dcdeba8c]{border-color:#2563eb59;box-shadow:0 0 0 2px #2563eb14}.statNum[data-v-dcdeba8c]{margin-top:6px;font-size:18px;font-weight:800}.okNum[data-v-dcdeba8c]{color:#16a34a}.warnNum[data-v-dcdeba8c]{color:#b45309}.badNum[data-v-dcdeba8c]{color:#b91c1c}.filters[data-v-dcdeba8c]{grid-template-columns:minmax(0,1fr) 320px 180px;align-items:center;gap:14px;margin-bottom:18px;display:grid}.listSummary[data-v-dcdeba8c]{color:var(--muted);margin-bottom:14px;font-size:14px}.tableWrap[data-v-dcdeba8c]{overflow-x:auto}table[data-v-dcdeba8c]{border-collapse:collapse;table-layout:auto;width:100%;min-width:1040px}th[data-v-dcdeba8c],td[data-v-dcdeba8c]{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:break-word;word-break:normal;padding:16px 14px}th[data-v-dcdeba8c]{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;font-size:13px;line-height:1.3}td[data-v-dcdeba8c]{font-size:14px;line-height:1.45}.mainValue[data-v-dcdeba8c]{margin-bottom:4px}.smallText[data-v-dcdeba8c]{font-size:12px}.scenarioText[data-v-dcdeba8c]{color:#9a3412;font-size:14px;font-weight:600;line-height:1.35}.statusBadge[data-v-dcdeba8c]{border:1px solid #0f172a14;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.statusBadge.pending[data-v-dcdeba8c]{color:#9a3412;background:#f59e0b1f;border-color:#f59e0b40}.statusBadge.approved[data-v-dcdeba8c]{color:#166534;background:#22c55e1f;border-color:#22c55e40}.statusBadge.rejected[data-v-dcdeba8c]{color:#991b1b;background:#ef44441f;border-color:#ef444440}.reasonText[data-v-dcdeba8c]{color:#7c2d12;font-size:14px;line-height:1.45;display:block}.actions[data-v-dcdeba8c]{width:140px}.overlay[data-v-dcdeba8c]{z-index:50;background:#0f172a6b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal[data-v-dcdeba8c]{width:min(1080px,100vw - 48px);max-height:calc(100vh - 48px);overflow:auto}.modalHead[data-v-dcdeba8c]{align-items:center;gap:12px;margin-bottom:18px;display:flex}.modalHead h3[data-v-dcdeba8c]{margin:0;font-size:28px}.detailsGrid[data-v-dcdeba8c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.detailCard[data-v-dcdeba8c]{border:1px solid var(--border);background:#ffffffb8;border-radius:20px;margin-bottom:16px;padding:18px}.detailTitle[data-v-dcdeba8c]{margin-bottom:14px;font-size:15px;font-weight:900}.kv[data-v-dcdeba8c]{grid-template-columns:220px minmax(0,1fr);gap:10px 16px;display:grid}.k[data-v-dcdeba8c]{color:var(--muted);font-weight:700}.payloadBox[data-v-dcdeba8c]{border:1px solid var(--border);background:#f8fafc;border-radius:18px;margin:0;padding:16px;font-size:12px;line-height:1.45;overflow:auto}.modalActions[data-v-dcdeba8c]{border-top:1px solid var(--border);align-items:center;gap:12px;padding-top:16px;display:flex}@media (width<=1180px){.stats[data-v-dcdeba8c]{grid-template-columns:repeat(2,minmax(0,1fr))}.filters[data-v-dcdeba8c],.detailsGrid[data-v-dcdeba8c],.kv[data-v-dcdeba8c]{grid-template-columns:1fr}}@media (width<=720px){.stats[data-v-dcdeba8c]{grid-template-columns:1fr}.modal[data-v-dcdeba8c]{width:min(100%,100vw - 24px);max-height:calc(100vh - 24px)}table[data-v-dcdeba8c]{min-width:820px}th[data-v-dcdeba8c],td[data-v-dcdeba8c]{padding:12px 10px}.modalHead[data-v-dcdeba8c],.modalActions[data-v-dcdeba8c]{flex-wrap:wrap}.modalHead h3[data-v-dcdeba8c]{font-size:22px}}.page[data-v-5fb67f4f]{box-sizing:border-box;padding-right:12px}.stats[data-v-5fb67f4f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.stat[data-v-5fb67f4f]{gap:6px;display:grid}.statNum[data-v-5fb67f4f]{font-size:22px;font-weight:800}.badNum[data-v-5fb67f4f]{color:#b91c1c}.warnNum[data-v-5fb67f4f]{color:#b45309}.filters[data-v-5fb67f4f]{grid-template-columns:minmax(0,1.15fr) repeat(3,minmax(0,200px)) 150px;gap:12px;display:grid}.filters[data-v-5fb67f4f]>*{min-width:0}.smallText[data-v-5fb67f4f]{margin-top:4px;font-size:12px}.kindCell[data-v-5fb67f4f]{width:112px}.actionCell[data-v-5fb67f4f]{width:200px}.actionTitle[data-v-5fb67f4f]{white-space:normal;overflow-wrap:break-word;font-weight:400;line-height:1.35}.subtlePill[data-v-5fb67f4f]{font-weight:500}.deviceJump[data-v-5fb67f4f]{color:#2f5fd7;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pagination[data-v-5fb67f4f]{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.tableWrap table[data-v-5fb67f4f]{table-layout:auto;width:100%}.tableWrap th[data-v-5fb67f4f],.tableWrap td[data-v-5fb67f4f]{vertical-align:top;padding:14px 10px;font-size:14px;line-height:1.45}.tableWrap th[data-v-5fb67f4f]{white-space:normal;word-break:keep-all;font-size:12px}.paginationInfo[data-v-5fb67f4f]{color:var(--muted);font-size:13px}.tinyBtn[data-v-5fb67f4f]{padding:6px 8px;font-size:12px}@media (width<=1200px){.stats[data-v-5fb67f4f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.stats[data-v-5fb67f4f],.filters[data-v-5fb67f4f]{grid-template-columns:1fr}.tableWrap table[data-v-5fb67f4f]{min-width:860px}.pagination[data-v-5fb67f4f]{flex-wrap:wrap;justify-content:flex-start}}.page[data-v-64269afe]{box-sizing:border-box;padding-right:12px}.titleBlock .muted[data-v-64269afe]{max-width:760px;font-size:14px;line-height:1.45}.filters[data-v-64269afe]{grid-template-columns:minmax(0,1.1fr) 280px 280px 160px;gap:14px;display:grid}.filters[data-v-64269afe]>*{min-width:0}.actions[data-v-64269afe]{width:220px}.actionsRow[data-v-64269afe]{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.smallBtn[data-v-64269afe]{padding:8px 10px}.smallText[data-v-64269afe]{font-size:12px}.statusBadge[data-v-64269afe]{border:1px solid #0f172a14;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.statusBadge.approved[data-v-64269afe]{color:#16a34a;background:#22c55e1f}.statusBadge.pending[data-v-64269afe]{color:#b45309;background:#f59e0b24}.statusBadge.rejected[data-v-64269afe]{color:#b91c1c;background:#ef44441f}.scenarioText[data-v-64269afe]{font-size:14px;font-weight:600;line-height:1.35}.scenarioText.new[data-v-64269afe]{color:#16a34a}.scenarioText.move[data-v-64269afe]{color:#b45309}.scenarioText.asc[data-v-64269afe]{color:#2563eb}.tableWrap table[data-v-64269afe]{table-layout:auto;width:100%}.tableWrap th[data-v-64269afe],.tableWrap td[data-v-64269afe]{word-break:normal;overflow-wrap:break-word;vertical-align:top;padding:16px 12px;font-size:14px;line-height:1.45}.tableWrap th[data-v-64269afe]{white-space:nowrap;overflow-wrap:normal;word-break:keep-all;font-size:12px;line-height:1.3}.overlay[data-v-64269afe]{z-index:1000;background:#02061773;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.modal[data-v-64269afe]{width:min(980px,100%);max-height:92vh;overflow:auto}.modalHead[data-v-64269afe],.modalActions[data-v-64269afe]{justify-content:space-between;align-items:center;gap:12px;display:flex}.modalActions[data-v-64269afe]{border-top:1px solid #0f172a14;margin-top:18px;padding-top:14px}.detailsGrid[data-v-64269afe]{grid-template-columns:1fr 1fr;gap:14px;margin:14px 0;display:grid}.detailCard[data-v-64269afe]{background:#f8fafce6;border:1px solid #0f172a14;border-radius:16px;padding:14px}.detailTitle[data-v-64269afe]{color:#243649;margin-bottom:12px;font-size:15px;font-weight:900}.kv[data-v-64269afe]{grid-template-columns:180px minmax(0,1fr);gap:10px 14px;display:grid}.k[data-v-64269afe]{color:var(--muted);font-weight:800}.v[data-v-64269afe]{white-space:pre-wrap;word-break:break-word;min-width:0;font-weight:700}.payloadBox[data-v-64269afe]{white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #0f172a14;border-radius:14px;margin:0;padding:14px;font-size:12px;line-height:1.45;overflow:auto}@media (width<=960px){.filters[data-v-64269afe],.detailsGrid[data-v-64269afe],.kv[data-v-64269afe]{grid-template-columns:1fr}.tableWrap table[data-v-64269afe]{min-width:920px}.actionsRow[data-v-64269afe]{justify-content:flex-start}}@media (width<=640px){.modalHead[data-v-64269afe],.modalActions[data-v-64269afe]{flex-wrap:wrap;align-items:flex-start}}.head[data-v-8253f7be]{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.titleBlock .muted[data-v-8253f7be]{max-width:760px;font-size:14px;line-height:1.45}.stats[data-v-8253f7be]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.invoiceStats[data-v-8253f7be]{margin-bottom:16px}.statFilter[data-v-8253f7be]{appearance:none;text-align:left;cursor:pointer}.statFilter.selected[data-v-8253f7be]{border-color:#2563eb47;box-shadow:0 14px 30px #2563eb1f}.stat[data-v-8253f7be]{gap:6px;display:grid}.stat .muted[data-v-8253f7be]{font-size:13px}.statNum[data-v-8253f7be]{margin-top:4px;font-size:17px;font-weight:800}.okNum[data-v-8253f7be],.okText[data-v-8253f7be]{color:#16a34a}.warnNum[data-v-8253f7be],.warnText[data-v-8253f7be]{color:#b45309}.badNum[data-v-8253f7be]{color:#b91c1c}.successBtn[data-v-8253f7be]{color:#15803d;background:#dcfce7;border-color:#86efac}.successBtn[data-v-8253f7be]:hover{background:#bbf7d0;border-color:#4ade80}.filters[data-v-8253f7be]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:18px;display:grid}.invoiceFilters[data-v-8253f7be]{grid-template-columns:minmax(0,1fr) 220px 280px 160px}.sectionHead[data-v-8253f7be]{justify-content:space-between;align-items:center;gap:12px;display:flex}.sectionActions[data-v-8253f7be]{align-items:center;gap:10px;display:flex}.sectionHead h2[data-v-8253f7be]{margin:0;font-size:20px;font-weight:800}.sectionTopGap[data-v-8253f7be]{margin-top:8px}.tableWrap[data-v-8253f7be]{overflow-x:auto}.collapsedHint[data-v-8253f7be]{padding:12px 4px 4px}table[data-v-8253f7be]{border-collapse:collapse;table-layout:auto;width:100%;min-width:980px}th[data-v-8253f7be],td[data-v-8253f7be]{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:break-word;word-break:normal;padding:16px 14px}th[data-v-8253f7be]{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:13px}td[data-v-8253f7be]{font-size:14px;line-height:1.45}.mainValue[data-v-8253f7be]{margin-bottom:4px}.smallText[data-v-8253f7be]{font-size:12px}.moneyCell[data-v-8253f7be]{white-space:nowrap}.availableCell[data-v-8253f7be]{color:#1d4ed8;font-weight:700}.actions[data-v-8253f7be]{width:208px}.actionsRow[data-v-8253f7be]{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:6px;display:flex}.pagination[data-v-8253f7be]{justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;display:flex}.paginationLabel[data-v-8253f7be]{color:var(--muted);font-size:13px}.iconBtn[data-v-8253f7be]{border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.iconBtn svg[data-v-8253f7be]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.successIconBtn[data-v-8253f7be]{color:#15803d}.dangerIconBtn[data-v-8253f7be]{color:#b91c1c}.invoiceState[data-v-8253f7be]{font-size:13px;font-weight:700}.invoiceState.issued[data-v-8253f7be]{color:#b45309}.invoiceState.paid[data-v-8253f7be]{color:#15803d}.invoiceState.cancelled[data-v-8253f7be]{color:#b91c1c}.overlay[data-v-8253f7be]{z-index:1000;background:#02061773;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.modal[data-v-8253f7be]{width:min(960px,100%);max-height:92vh;overflow:auto}.modalHead[data-v-8253f7be],.modalActions[data-v-8253f7be]{align-items:center;gap:12px;display:flex}.modalHead[data-v-8253f7be]{justify-content:space-between;margin-bottom:16px}.modalActions[data-v-8253f7be]{border-top:1px solid #0f172a14;margin-top:18px;padding-top:14px}.formGrid[data-v-8253f7be]{gap:12px;display:grid}.area[data-v-8253f7be]{resize:vertical;min-height:88px}.historyTitle[data-v-8253f7be]{margin-bottom:14px;font-size:16px;font-weight:800}.smallBtn[data-v-8253f7be]{padding:8px 10px}.detailsGrid[data-v-8253f7be]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.detailCard[data-v-8253f7be]{border:1px solid var(--border);background:#ffffffb8;border-radius:20px;padding:18px}.detailTitle[data-v-8253f7be]{margin-bottom:14px;font-size:15px;font-weight:900}.kv[data-v-8253f7be]{grid-template-columns:220px minmax(0,1fr);gap:10px 16px;display:grid}.k[data-v-8253f7be]{color:var(--muted);font-weight:700}.v[data-v-8253f7be]{white-space:pre-wrap;word-break:break-word;min-width:0}.invoiceLines[data-v-8253f7be]{gap:12px;display:grid}.invoiceLine[data-v-8253f7be]{border:1px solid var(--border);background:#f8fafc;border-radius:14px;gap:4px;padding:12px 14px;display:grid}.lineTitle[data-v-8253f7be]{font-weight:700}.lineAmount[data-v-8253f7be]{color:#1d4ed8;font-weight:800}.hiddenFileInput[data-v-8253f7be]{display:none}@media (width<=1100px){.stats[data-v-8253f7be]{grid-template-columns:repeat(2,minmax(0,1fr))}.invoiceFilters[data-v-8253f7be]{grid-template-columns:1fr}}@media (width<=960px){.filters[data-v-8253f7be],.detailsGrid[data-v-8253f7be],.kv[data-v-8253f7be]{grid-template-columns:1fr}.sectionHead[data-v-8253f7be],.sectionActions[data-v-8253f7be],.modalHead[data-v-8253f7be],.modalActions[data-v-8253f7be]{flex-wrap:wrap}}@media (width<=640px){.stats[data-v-8253f7be]{grid-template-columns:1fr}.sectionActions[data-v-8253f7be]{width:100%}.sectionActions .btn[data-v-8253f7be]{flex:auto}table[data-v-8253f7be]{min-width:820px}}.head[data-v-91a053f4]{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.titleBlock .muted[data-v-91a053f4]{font-size:14px;line-height:1.45}.stats[data-v-91a053f4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.stat[data-v-91a053f4]{padding:18px 20px}.statNum[data-v-91a053f4]{margin-top:6px;font-size:22px;font-weight:800}.okNum[data-v-91a053f4]{color:#15803d}.filters[data-v-91a053f4]{grid-template-columns:minmax(0,1fr) 240px 170px;align-items:center;gap:12px;margin-bottom:18px;display:grid}.tableWrap[data-v-91a053f4]{overflow-x:auto}table[data-v-91a053f4]{border-collapse:collapse;width:100%}th[data-v-91a053f4],td[data-v-91a053f4]{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:15px 14px}th[data-v-91a053f4]{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:13px}td[data-v-91a053f4]{font-size:14px;line-height:1.45}.mainValue[data-v-91a053f4]{margin-bottom:4px}.smallText[data-v-91a053f4],.hintText[data-v-91a053f4]{font-size:12px}.codeCell[data-v-91a053f4]{white-space:nowrap;font-weight:800}.modelsText[data-v-91a053f4]{white-space:pre-wrap;word-break:break-word}.pricesList[data-v-91a053f4]{gap:6px;display:grid}.priceLine[data-v-91a053f4]{white-space:nowrap;justify-content:space-between;gap:10px;display:flex}.stateText[data-v-91a053f4]{font-size:13px;font-weight:700}.activeState[data-v-91a053f4]{color:#15803d}.inactiveState[data-v-91a053f4]{color:#b45309}.actions[data-v-91a053f4]{text-align:right;width:120px}.overlay[data-v-91a053f4]{z-index:1000;background:#02061773;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.modal[data-v-91a053f4]{width:min(860px,100%);max-height:92vh;overflow:auto}.modalHead[data-v-91a053f4],.modalActions[data-v-91a053f4]{align-items:center;gap:12px;display:flex}.modalHead[data-v-91a053f4]{justify-content:space-between;margin-bottom:16px}.modalActions[data-v-91a053f4]{border-top:1px solid #0f172a14;margin-top:18px;padding-top:14px}.formGrid[data-v-91a053f4]{gap:12px;display:grid}.area[data-v-91a053f4]{resize:vertical;min-height:84px}.checkLine[data-v-91a053f4]{align-items:center;gap:10px;font-size:14px;display:inline-flex}.modelsBlock[data-v-91a053f4]{gap:6px;display:grid}.pricesHead[data-v-91a053f4]{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.sectionTitle[data-v-91a053f4]{font-size:16px;font-weight:800}.pricesEditor[data-v-91a053f4]{gap:10px;margin-top:12px;display:grid}.priceEditorRow[data-v-91a053f4]{grid-template-columns:170px minmax(0,1fr) 120px;align-items:center;gap:10px;display:grid}.smallBtn[data-v-91a053f4]{padding:8px 10px}.dangerBtn[data-v-91a053f4]{color:#b91c1c}@media (width<=1100px){.stats[data-v-91a053f4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.filters[data-v-91a053f4],.priceEditorRow[data-v-91a053f4]{grid-template-columns:1fr}.tableWrap table[data-v-91a053f4]{min-width:760px}}@media (width<=640px){.stats[data-v-91a053f4]{grid-template-columns:1fr}.modalHead[data-v-91a053f4],.modalActions[data-v-91a053f4],.pricesHead[data-v-91a053f4]{flex-wrap:wrap;align-items:flex-start}}.head[data-v-5214dcf6]{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.titleBlock .muted[data-v-5214dcf6]{max-width:760px;font-size:14px;line-height:1.45}.stats[data-v-5214dcf6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.stat[data-v-5214dcf6]{gap:6px;display:grid}.stat .muted[data-v-5214dcf6]{font-size:13px}.statNum[data-v-5214dcf6]{margin-top:4px;font-size:17px;font-weight:800}.statFilter[data-v-5214dcf6]{appearance:none;text-align:left;cursor:pointer}.statFilter.selected[data-v-5214dcf6]{border-color:#2563eb47;box-shadow:0 14px 30px #2563eb1f}.okNum[data-v-5214dcf6]{color:#16a34a}.warnNum[data-v-5214dcf6]{color:#b45309}.successBtn[data-v-5214dcf6]{color:#15803d;background:#dcfce7;border-color:#86efac}.successBtn[data-v-5214dcf6]:hover{background:#bbf7d0;border-color:#4ade80}.filters[data-v-5214dcf6]{grid-template-columns:minmax(0,1fr) 220px 280px 160px;align-items:center;gap:12px;margin-bottom:18px;display:grid}.sectionHead[data-v-5214dcf6]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.sectionHead h2[data-v-5214dcf6]{margin:0;font-size:18px;font-weight:700}.sectionTopGap[data-v-5214dcf6]{margin-top:8px}.tableWrap[data-v-5214dcf6]{overflow-x:auto}table[data-v-5214dcf6]{border-collapse:collapse;table-layout:auto;width:100%}th[data-v-5214dcf6],td[data-v-5214dcf6]{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:break-word;word-break:normal;padding:16px 14px}th[data-v-5214dcf6]{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:13px}td[data-v-5214dcf6]{font-size:14px;line-height:1.45}.mainValue[data-v-5214dcf6]{margin-bottom:4px}.smallText[data-v-5214dcf6]{font-size:12px}.moneyCell[data-v-5214dcf6]{white-space:nowrap}.availableCell[data-v-5214dcf6]{color:#1d4ed8;font-weight:700}.actions[data-v-5214dcf6]{width:96px}.actionsRow[data-v-5214dcf6]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.iconBtn[data-v-5214dcf6]{border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.iconBtn svg[data-v-5214dcf6]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.invoiceState[data-v-5214dcf6]{font-size:13px;font-weight:700}.invoiceState.issued[data-v-5214dcf6]{color:#b45309}.invoiceState.paid[data-v-5214dcf6]{color:#15803d}.invoiceState.cancelled[data-v-5214dcf6]{color:#b91c1c}.overlay[data-v-5214dcf6]{z-index:1000;background:#02061773;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.modal[data-v-5214dcf6]{width:min(960px,100%);max-height:92vh;overflow:auto}.modalHead[data-v-5214dcf6],.modalActions[data-v-5214dcf6]{align-items:center;gap:12px;display:flex}.modalHead[data-v-5214dcf6]{justify-content:space-between;margin-bottom:16px}.modalActions[data-v-5214dcf6]{border-top:1px solid #0f172a14;margin-top:18px;padding-top:14px}.formGrid[data-v-5214dcf6]{gap:12px;display:grid}.area[data-v-5214dcf6]{resize:vertical;min-height:84px}.smallBtn[data-v-5214dcf6]{padding:8px 10px}.detailsGrid[data-v-5214dcf6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.detailCard[data-v-5214dcf6]{border:1px solid var(--border);background:#ffffffb8;border-radius:20px;padding:18px}.detailTitle[data-v-5214dcf6]{margin-bottom:14px;font-size:15px;font-weight:900}.kv[data-v-5214dcf6]{grid-template-columns:220px minmax(0,1fr);gap:10px 16px;display:grid}.k[data-v-5214dcf6]{color:var(--muted);font-weight:700}.v[data-v-5214dcf6]{white-space:pre-wrap;word-break:break-word;min-width:0}.invoiceLines[data-v-5214dcf6]{gap:12px;display:grid}.invoiceLine[data-v-5214dcf6]{border:1px solid var(--border);background:#f8fafc;border-radius:14px;gap:4px;padding:12px 14px;display:grid}.lineTitle[data-v-5214dcf6]{font-weight:700}.lineAmount[data-v-5214dcf6]{color:#1d4ed8;font-weight:800}@media (width<=1100px){.stats[data-v-5214dcf6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.filters[data-v-5214dcf6],.detailsGrid[data-v-5214dcf6],.kv[data-v-5214dcf6]{grid-template-columns:1fr}.sectionHead[data-v-5214dcf6],.modalHead[data-v-5214dcf6],.modalActions[data-v-5214dcf6]{flex-wrap:wrap}}@media (width<=640px){.stats[data-v-5214dcf6]{grid-template-columns:1fr}table[data-v-5214dcf6]{min-width:820px}}.grid2[data-v-e5ff9355]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sectionHead[data-v-e5ff9355]{justify-content:space-between;align-items:center;gap:12px;display:flex}.orgSummary[data-v-e5ff9355],.orgDetailsSummary[data-v-e5ff9355]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 18px;display:grid}.orgDetailsSummary[data-v-e5ff9355]{grid-template-columns:repeat(3,minmax(0,1fr))}.summaryTile[data-v-e5ff9355]{background:linear-gradient(#f8fafcf2,#fffffffa);border:1px solid #0f172a14;border-radius:16px;padding:14px 16px}.summaryTile.compact[data-v-e5ff9355]{padding:12px 14px}.summaryLabel[data-v-e5ff9355]{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:12px}.summaryValue[data-v-e5ff9355]{color:var(--ink);font-size:28px;font-weight:700;line-height:1}.metricBadge[data-v-e5ff9355]{color:#1d4ed8;background:#2563eb14;border-radius:999px;justify-content:center;align-items:center;min-width:42px;padding:6px 10px;font-weight:700;display:inline-flex}.metricButton[data-v-e5ff9355]{cursor:pointer;border:0}.metricButton[data-v-e5ff9355]:hover{filter:brightness(.96)}.metricBadge.alert[data-v-e5ff9355]{color:#b45309;background:#d977061f}.orgTitle[data-v-e5ff9355]{color:var(--ink);font-weight:700}.orgSubline[data-v-e5ff9355]{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.35}.emailCell[data-v-e5ff9355]{align-items:center;gap:8px;min-width:0;display:flex}.emailCell span[data-v-e5ff9355]{text-overflow:ellipsis;min-width:0;overflow:hidden}.tinyBtn[data-v-e5ff9355]{white-space:nowrap;padding:6px 8px;font-size:12px}.pagination[data-v-e5ff9355]{justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;display:flex}.paginationText[data-v-e5ff9355]{color:var(--muted);font-size:14px}.tableToolbar[data-v-e5ff9355]{justify-content:space-between;align-items:center;gap:12px;margin:14px 0;display:flex}.toolbarCount[data-v-e5ff9355]{white-space:nowrap}.formGrid[data-v-e5ff9355]{gap:12px;margin:14px 0;display:grid}.area[data-v-e5ff9355]{resize:vertical;min-height:88px}.checkInline[data-v-e5ff9355]{align-items:center;gap:8px;font-weight:600;display:flex}.ascList[data-v-e5ff9355]{background:#f8fafccc;border:1px solid #0f172a14;border-radius:12px;gap:8px;max-height:220px;padding:10px;display:grid;overflow:auto}.ascItem[data-v-e5ff9355]{align-items:center;gap:10px;display:flex}.smallText[data-v-e5ff9355]{font-size:12px}.hint[data-v-e5ff9355]{color:var(--muted);margin-top:-4px;font-size:12px}.autofillTrap[data-v-e5ff9355]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.smallBtn[data-v-e5ff9355]{padding:8px 10px}.overlay[data-v-e5ff9355]{z-index:1000;background:#02061773;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.modal[data-v-e5ff9355]{width:min(900px,100%);max-height:92vh;overflow:auto}.modalHead[data-v-e5ff9355],.memberHead[data-v-e5ff9355],.modalActions[data-v-e5ff9355],.checkRow[data-v-e5ff9355]{justify-content:space-between;align-items:center;gap:12px;display:flex}.modalActions[data-v-e5ff9355]{border-top:1px solid #0f172a14;flex-wrap:wrap;margin-top:18px;padding-top:14px}.checkRow[data-v-e5ff9355]{justify-content:flex-start;margin-bottom:14px}.memberBox[data-v-e5ff9355]{gap:12px;margin-top:10px;display:grid}.memberRow[data-v-e5ff9355]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 180px 180px 140px;align-items:start;gap:12px;display:grid}@media (width<=960px){.grid2[data-v-e5ff9355]{grid-template-columns:1fr}.orgSummary[data-v-e5ff9355],.orgDetailsSummary[data-v-e5ff9355]{grid-template-columns:1fr 1fr}.memberRow[data-v-e5ff9355]{grid-template-columns:1fr}.emailCell[data-v-e5ff9355]{flex-direction:column;align-items:flex-start}.pagination[data-v-e5ff9355]{flex-wrap:wrap;justify-content:flex-start}.tableToolbar[data-v-e5ff9355]{flex-direction:column;align-items:stretch}.toolbarCount[data-v-e5ff9355]{white-space:normal}.tableWrap table[data-v-e5ff9355]{min-width:780px}}@media (width<=640px){.orgSummary[data-v-e5ff9355],.orgDetailsSummary[data-v-e5ff9355]{grid-template-columns:1fr}.sectionHead[data-v-e5ff9355],.modalHead[data-v-e5ff9355],.memberHead[data-v-e5ff9355],.modalActions[data-v-e5ff9355]{flex-wrap:wrap;align-items:flex-start}}.gridMain[data-v-63e56dba]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.searchGrid[data-v-63e56dba],.actions[data-v-63e56dba]{flex-wrap:wrap;gap:10px;display:flex}.sectionHead[data-v-63e56dba]{justify-content:space-between;align-items:center;gap:12px;display:flex}.iconBtn[data-v-63e56dba]{color:#243649;cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:12px;width:38px;height:38px;font-size:22px;line-height:1}.formGrid[data-v-63e56dba]{gap:12px;margin:14px 0;display:grid}.compactTop[data-v-63e56dba]{margin-top:10px}.lookupResult[data-v-63e56dba]{gap:8px;margin-top:16px;display:grid}.compactActions[data-v-63e56dba]{margin-top:4px}.registryControls[data-v-63e56dba]{margin-bottom:14px}.registryMeta[data-v-63e56dba]{margin-bottom:12px}.pagination[data-v-63e56dba]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.importBox[data-v-63e56dba]{background:#f8fafceb;border:1px solid #0f172a14;border-radius:14px;margin:10px 0 16px;padding:14px}@media (width<=960px){.gridMain[data-v-63e56dba]{grid-template-columns:1fr}.tableWrap table[data-v-63e56dba]{min-width:760px}}@media (width<=640px){.sectionHead[data-v-63e56dba],.searchGrid[data-v-63e56dba],.actions[data-v-63e56dba],.pagination[data-v-63e56dba]{flex-wrap:wrap;align-items:stretch}.searchGrid>.inp[data-v-63e56dba]{flex:100%}}.filters[data-v-dac8d1ea]{grid-template-columns:minmax(0,1fr) 240px 140px;gap:12px;display:grid}.smallSelect[data-v-dac8d1ea]{width:220px}@media (width<=960px){.filters[data-v-dac8d1ea]{grid-template-columns:1fr}.tableWrap table[data-v-dac8d1ea]{min-width:760px}}@media (width<=640px){.smallSelect[data-v-dac8d1ea]{width:100%}}
