:root{--bg: #eef2f7;--panel: #ffffff;--text: #0f172a;--muted: #475569;--border: rgba(15, 23, 42, .12);--shadow: 0 10px 28px rgba(15, 23, 42, .12);--blue: #2563eb;--sidebar: #2f3b46;--sidebar2: #26313a;--sidebarText: #e5e7eb}html,body,#app{min-height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:var(--bg);color:var(--text)}.app.authed{display:flex;min-height:100vh}.sidebar{width:244px;background:linear-gradient(180deg,var(--sidebar),var(--sidebar2));color:var(--sidebarText);padding:14px 12px;display:flex;flex-direction:column;gap:14px;transition:width .2s ease,padding .2s ease}.sidebar.collapsed{width:86px;padding-inline:10px}.sidebarTop{display:grid;gap:12px}.logoRow{display:flex;align-items:center;justify-content:space-between;gap:10px}.logo{display:flex;align-items:center;gap:10px;min-width:0;color:inherit;text-decoration:none}.mark{width:44px;height:44px;border-radius:12px;background:#ffffff1f;display:flex;align-items:center;justify-content:center;font-weight:900;flex-shrink:0}.name{font-weight:800;font-size:16px;line-height:1.1;letter-spacing:.1px}.subname{font-size:12px;opacity:.8}.iconButton{width:38px;height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:var(--sidebarText);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .18s ease,border-color .18s ease,transform .18s ease}.iconButton:hover{background:#ffffff1f;border-color:#fff3;transform:translateY(-1px)}.iconButton svg,.navIcon svg,.logoutBtn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.userPanel{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:10px;border-radius:18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.userPanel.compact{flex-direction:column;align-items:center;padding:8px 6px}.userAvatar{width:40px;height:40px;border-radius:14px;background:#3b82f63d;color:#eff6ff;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:15px;flex-shrink:0}.userInfo{min-width:0;flex:1}.navTitle{font-size:12px;opacity:.85;margin:4px 6px 0;text-transform:uppercase;letter-spacing:.08em}.nav{display:flex;flex-direction:column;gap:6px}.sidebarFooter{margin-top:auto;padding:12px 8px 4px;border-top:1px solid rgba(255,255,255,.08);color:#e5e7ebd1}.sidebarFooter.compact{padding-inline:0;text-align:center}.sidebarFooterLabel{font-size:10px;text-transform:uppercase;letter-spacing:.08em;opacity:.68;margin-bottom:4px}.sidebarFooterValue{font-size:13px;font-weight:700;line-height:1.2}.sidebarFooterCompact{font-size:11px;font-weight:700;letter-spacing:.04em;opacity:.84}.navItem{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:16px;text-decoration:none;color:var(--sidebarText);opacity:.9;position:relative;min-height:44px;box-sizing:border-box}.navItem:hover{background:#ffffff14}.navItem.active{background:#3b82f638;opacity:1}.navLead{display:flex;align-items:center;gap:10px;min-width:0}.navIcon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.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-weight:800;font-size:15px;line-height:1.1}.uRole,.uMeta{font-size:12px;opacity:.75;margin-top:2px}.logoutBtn{grid-column:1 / -1;width:100%;margin-top:2px;padding:9px 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;color:var(--sidebarText);border-color:#ffffff29;background:#ffffff08;white-space:nowrap}.logoutBtn.iconOnly{width:38px;height:38px;padding:0;justify-content:center;margin-left:0;margin-top:0;grid-column:auto}.content{flex:1;display:flex;flex-direction:column;min-width:0}.topbar{height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;background:#ffffffa6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.crumbs{display:flex;align-items:center;gap:10px;color:var(--muted);font-weight:600}.crumb.link{color:var(--muted);text-decoration:none}.crumb.link:hover{color:var(--text)}.sep{opacity:.6}.badge{background:#22c55e24;color:#16a34a;border:1px solid rgba(34,197,94,.25);padding:6px 10px;border-radius:999px;font-weight:800;letter-spacing:.06em;font-size:12px}.requestBadge{background:#f59e0b24;color:#b45309;border:1px solid rgba(245,158,11,.25);padding:6px 10px;border-radius:999px;font-weight:800;font-size:12px;text-decoration:none}.topActions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.navCount{min-width:22px;height:22px;border-radius:999px;background:#f59e0b33;color:#fff3d6;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}.navCount.floating{position:absolute;top:4px;right:4px;min-width:18px;height:18px;font-size:10px}.main{padding:18px}.page{display:grid;gap:18px}.spacer{flex:1 1 auto;min-width:0}.page>.head>.btn,.page>.head>.iconButton{flex:0 0 auto}.card{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:14px;box-shadow:0 4px 12px #0f172a0f;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0f172a17;border-color:#2563eb1f}.head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.titleBlock{display:grid;gap:2px}.muted{color:var(--muted)}.btn{background:var(--blue);color:#fff;border:0;padding:10px 12px;border-radius:10px;cursor:pointer;font-weight:600}.btn.ghost{background:transparent;border:1px solid rgba(15,23,42,.12);color:var(--text)}.btn.full{width:100%;margin-top:12px}.btn:disabled{opacity:.6;cursor:not-allowed}.inp{border:1px solid rgba(15,23,42,.1);border-radius:12px;padding:10px 12px;background:#fff;font-weight:600;color:var(--text);min-width:0;width:100%;box-sizing:border-box}.pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:800;border:1px solid rgba(15,23,42,.1)}.pill.ok{background:#22c55e1f;color:#16a34a}.pill.warn{background:#f59e0b24;color:#b45309}.pill.bad{background:#ef444424;color:#b91c1c}.tableWrap{overflow:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:10px 12px;border-bottom:1px solid rgba(15,23,42,.08);font-size:14px;vertical-align:top}th{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.toasts{position:fixed;right:16px;top:16px;z-index:9999;display:flex;flex-direction:column;gap:10px;max-width:420px}.toast{background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:14px;padding:10px 12px;box-shadow:var(--shadow);font-weight:700;font-size:13px}.toast.error{border-color:#ef444459}.toast.warning{border-color:#f59e0b59}.toast.success{border-color:#22c55e59}@media (max-width: 960px){.app.authed{flex-direction:column}.sidebar,.sidebar.collapsed{width:auto}.logoRow{align-items:flex-start}.userPanel{flex-wrap:wrap}}.loginPage[data-v-e326afbc]{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at top left,rgba(37,99,235,.12),transparent 30%),radial-gradient(circle at bottom right,rgba(14,165,233,.12),transparent 25%),#eef2f7}.loginCard[data-v-e326afbc]{width:min(420px,100%);background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:20px;padding:24px;box-shadow:0 20px 45px #0f172a1f;display:grid;gap:18px}.brand[data-v-e326afbc]{display:flex;align-items:center;gap:14px}.mark[data-v-e326afbc]{width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:20px}.fields[data-v-e326afbc]{display:grid;gap:14px}.label[data-v-e326afbc]{font-size:12px;color:#0f172a99;margin-bottom:8px;font-weight:700}.submitBtn[data-v-e326afbc]{width:100%}.overlay[data-v-f31304ff]{position:fixed;top:0;right:0;bottom:0;left:0;background:#02061780;display:flex;align-items:center;justify-content:center;padding:18px;z-index:1000}.modal[data-v-f31304ff]{width:min(1240px,100%);max-height:94vh;background:#fff;border-radius:26px;box-shadow:0 18px 60px #02061740;overflow:hidden;display:flex;flex-direction:column}.mHeader[data-v-f31304ff]{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,420px) auto;align-items:center;gap:16px;padding:18px 22px;background:linear-gradient(180deg,#2f4354,#2b3b4b);color:#fff}.hLeft[data-v-f31304ff],.hRight[data-v-f31304ff]{display:flex;align-items:center;gap:10px}.hCenter[data-v-f31304ff]{text-align:center}.icon[data-v-f31304ff]{width:46px;height:46px;border-radius:14px;background:#ffffff29;display:flex;align-items:center;justify-content:center;font-size:17px}.hTitle[data-v-f31304ff]{font-size:18px;font-weight:900;letter-spacing:.02em}.hSub[data-v-f31304ff],.ownerMeta[data-v-f31304ff]{color:#ffffffc7}.ownerName[data-v-f31304ff]{font-size:18px;font-weight:900;line-height:1.15;word-break:break-word}.sep[data-v-f31304ff]{margin:0 8px;opacity:.5}.btn[data-v-f31304ff]{height:42px;padding:0 16px;border-radius:14px;border:0;background:#3567e5;color:#fff;font-weight:800;cursor:pointer}.btn.ghost[data-v-f31304ff]{background:#ffffff1f;border:1px solid rgba(255,255,255,.18)}.btn[data-v-f31304ff]:disabled{opacity:.6;cursor:not-allowed}.x[data-v-f31304ff],.copyBtn[data-v-f31304ff]{width:42px;height:42px;border-radius:14px;border:1px solid rgba(15,23,42,.12);background:#fff;cursor:pointer;font-size:16px}.x[data-v-f31304ff]{border-color:#ffffff2e;background:#ffffff1f;color:#fff;font-weight:900}.body[data-v-f31304ff]{padding:18px;overflow:auto;display:grid;gap:18px;background:linear-gradient(180deg,#f6f8fb,#eef3f8)}.errorBox[data-v-f31304ff]{padding:12px 14px;border-radius:14px;background:#ef44441f;color:#b91c1c;border:1px solid rgba(239,68,68,.2);font-weight:700}.pendingBox[data-v-f31304ff]{padding:12px 14px;border-radius:14px;background:#2563eb1a;color:#1d4ed8;border:1px solid rgba(37,99,235,.18);font-weight:700}.receiptPanel[data-v-f31304ff]{background:#f8fafc;border:1px solid rgba(15,23,42,.08);border-radius:18px;overflow:hidden;box-shadow:0 10px 24px #0f172a0f}.receiptHeader[data-v-f31304ff]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#e2e8f08c;border-bottom:1px solid rgba(15,23,42,.08)}.receiptTitle[data-v-f31304ff]{font-weight:900;color:#243649}.receiptActions[data-v-f31304ff]{display:flex;align-items:center;gap:8px}.receiptClose[data-v-f31304ff]{color:#243649}.receiptBody[data-v-f31304ff]{margin:0;padding:14px 16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.55;color:#111827;white-space:pre-wrap;word-break:break-word;background:#fff}.receiptOverlay[data-v-f31304ff]{position:fixed;top:0;right:0;bottom:0;left:0;background:#02061775;display:flex;align-items:center;justify-content:center;padding:24px;z-index:1100}.receiptModal[data-v-f31304ff]{width:min(860px,100%);max-height:82vh;overflow:auto;background:#fff;border-radius:22px;box-shadow:0 22px 60px #02061747;border:1px solid rgba(15,23,42,.08)}.topActions[data-v-f31304ff]{display:flex;flex-wrap:wrap;justify-content:center;justify-self:stretch;width:100%;margin:0 auto;gap:14px}.commandBar[data-v-f31304ff]{display:flex;gap:12px;flex-wrap:wrap;margin-top:-4px}.commandBar .btn.ghost[data-v-f31304ff]{background:#fff;color:#243649;border:1px solid rgba(15,23,42,.12);box-shadow:0 8px 18px #0f172a0f}.commandActionBtn[data-v-f31304ff]{background:#fff;color:#243649;border:1px solid rgba(15,23,42,.12)}.commandBar .btn.ghost[data-v-f31304ff]:disabled{background:#ffffffb8;color:#2436498c}.sectionHeader[data-v-f31304ff]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.sectionToggle[data-v-f31304ff]{height:34px;padding:0 12px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#f8fafc;color:#243649;font-weight:800;cursor:pointer}.commandCollapsed[data-v-f31304ff]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:16px;background:linear-gradient(180deg,#f8fafcf5,#f1f5f9eb);border:1px solid rgba(15,23,42,.08)}.commandCollapsedMain[data-v-f31304ff],.commandCollapsedSide[data-v-f31304ff]{display:grid;gap:6px}.commandCollapsedSide[data-v-f31304ff]{justify-items:end}.commandCollapsedMessage[data-v-f31304ff]{max-width:420px;text-align:right;color:var(--muted);font-size:13px;white-space:pre-wrap;word-break:break-word}.commandSummary[data-v-f31304ff]{display:grid;gap:14px;margin-bottom:16px;padding:16px;border-radius:18px;background:linear-gradient(180deg,#f8fafcf5,#f1f5f9eb);border:1px solid rgba(15,23,42,.08)}.commandSummaryHeader[data-v-f31304ff]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.commandSummaryTitle[data-v-f31304ff]{font-size:16px;font-weight:900;color:#243649}.commandStatusBadge[data-v-f31304ff],.miniStatusBadge[data-v-f31304ff]{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:.04em;white-space:nowrap}.commandStatusBadge.ok[data-v-f31304ff],.miniStatusBadge.ok[data-v-f31304ff]{color:#166534;background:#22c55e24;border:1px solid rgba(34,197,94,.2)}.commandStatusBadge.warn[data-v-f31304ff],.miniStatusBadge.warn[data-v-f31304ff]{color:#92400e;background:#f59e0b24;border:1px solid rgba(245,158,11,.2)}.commandStatusBadge.bad[data-v-f31304ff],.miniStatusBadge.bad[data-v-f31304ff]{color:#b91c1c;background:#ef444424;border:1px solid rgba(239,68,68,.2)}.commandMessage[data-v-f31304ff]{padding:12px 14px;border-radius:14px;font-weight:700;line-height:1.45;background:#0f172a0a;color:#243649}.commandMessage.ok[data-v-f31304ff]{background:#22c55e1a;color:#166534}.commandMessage.warn[data-v-f31304ff]{background:#f59e0b1f;color:#92400e}.commandMessage.bad[data-v-f31304ff]{background:#ef44441a;color:#b91c1c}.commandActions[data-v-f31304ff]{display:flex;gap:10px;flex-wrap:wrap}.commandHistoryWrap[data-v-f31304ff]{margin-top:8px}.commandMessageCell[data-v-f31304ff]{max-width:420px;white-space:pre-wrap;word-break:break-word}.copyGroup[data-v-f31304ff]{display:grid;grid-template-columns:minmax(220px,1fr) auto;grid-template-areas:"label copy" "value copy";flex:0 1 320px;width:min(320px,100%);max-width:320px;align-items:center;column-gap:12px;row-gap:4px;padding:10px 12px;border-radius:18px;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 12px 28px #0f172a0f}.docRequestModal[data-v-f31304ff]{width:min(460px,100%);background:#fff;border-radius:22px;box-shadow:0 22px 60px #02061747;border:1px solid rgba(15,23,42,.08);overflow:hidden}.docRequestBody[data-v-f31304ff]{padding:18px;display:grid;gap:14px}.docRequestLabel[data-v-f31304ff]{color:#243649;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.docRequestInput[data-v-f31304ff]{width:100%}.docRequestActions[data-v-f31304ff]{display:flex;justify-content:flex-end;gap:10px}.darkGhost[data-v-f31304ff]{background:#fff;color:#243649;border:1px solid rgba(15,23,42,.12)}.copyLabel[data-v-f31304ff]{grid-area:label;justify-self:start;color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.copyValue[data-v-f31304ff]{grid-area:value;justify-self:start;font-size:16px;font-weight:900}.copyBtn[data-v-f31304ff]{grid-area:copy;align-self:center}.stats[data-v-f31304ff]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.card[data-v-f31304ff],.subCard[data-v-f31304ff]{background:#fff;border-radius:18px;border:1px solid rgba(15,23,42,.08);box-shadow:0 12px 28px #0f172a0f}.stat[data-v-f31304ff]{padding:18px;display:grid;grid-template-rows:auto auto 1fr;gap:8px;min-height:126px}.statusCard[data-v-f31304ff]{border-width:2px}.statusCard.statusOk[data-v-f31304ff]{background:linear-gradient(180deg,#22c55e29,#22c55e14);border-color:#22c55e47}.statusCard.statusBad[data-v-f31304ff]{background:linear-gradient(180deg,#ef444429,#ef444414);border-color:#ef44443d}.statusCard .muted[data-v-f31304ff],.statusCard .statStrong[data-v-f31304ff]{color:#1f2d3d}.muted[data-v-f31304ff]{color:var(--muted)}.statStrong[data-v-f31304ff]{font-size:22px;font-weight:900;line-height:1.1}.licenseDeliveryText[data-v-f31304ff]{margin-top:4px;font-size:12px;font-weight:800;line-height:1.25}.statusText[data-v-f31304ff]{font-size:22px;font-weight:900;letter-spacing:.05em}.statusStrong[data-v-f31304ff]{line-height:1.1}.statusText.ok[data-v-f31304ff]{color:#15803d}.statusText.bad[data-v-f31304ff]{color:#b91c1c}.pill[data-v-f31304ff]{display:inline-flex;align-items:center;justify-content:center;min-width:110px;height:38px;padding:0 16px;border-radius:999px;font-weight:900;letter-spacing:.04em}.pill.ok[data-v-f31304ff]{color:#16a34a;background:#22c55e24;border:1px solid rgba(34,197,94,.18)}.pill.bad[data-v-f31304ff]{color:#b91c1c;background:#ef444424;border:1px solid rgba(239,68,68,.18)}.detailsGrid[data-v-f31304ff]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fullWidth[data-v-f31304ff]{grid-column:1 / -1}.sectionTitle[data-v-f31304ff]{margin-bottom:14px;font-size:17px;font-weight:900;letter-spacing:.03em;color:#243649}.card[data-v-f31304ff]{padding:18px}.kv[data-v-f31304ff]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px 16px}.kv.compact[data-v-f31304ff]{grid-template-columns:180px minmax(0,1fr)}.kv.wide[data-v-f31304ff]{grid-template-columns:240px minmax(0,1fr)}.k[data-v-f31304ff]{color:var(--muted);font-weight:800}.v[data-v-f31304ff]{min-width:0;white-space:pre-wrap;word-break:break-word;font-weight:700}.v.bad[data-v-f31304ff]{color:#b91c1c}.ok[data-v-f31304ff],.v.ok[data-v-f31304ff]{color:#16a34a}.warn[data-v-f31304ff],.v.warn[data-v-f31304ff]{color:#b45309}.bad[data-v-f31304ff],.v.bad[data-v-f31304ff]{color:#b91c1c}.tripleGrid[data-v-f31304ff]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.subCard[data-v-f31304ff]{padding:16px}.subTitle[data-v-f31304ff]{margin-bottom:12px;font-size:15px;font-weight:900;color:#243649}.miniTableWrap[data-v-f31304ff]{overflow:auto}table[data-v-f31304ff]{width:100%;border-collapse:collapse}th[data-v-f31304ff],td[data-v-f31304ff]{padding:10px 8px;border-bottom:1px solid rgba(15,23,42,.08);text-align:left}th[data-v-f31304ff]{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.mono[data-v-f31304ff]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}@media (max-width: 1180px){.mHeader[data-v-f31304ff],.stats[data-v-f31304ff],.detailsGrid[data-v-f31304ff],.tripleGrid[data-v-f31304ff]{grid-template-columns:1fr}.hCenter[data-v-f31304ff]{text-align:left}.commandCollapsed[data-v-f31304ff]{flex-direction:column;align-items:flex-start}.commandCollapsedSide[data-v-f31304ff]{justify-items:start}.commandCollapsedMessage[data-v-f31304ff]{text-align:left}}@media (max-width: 720px){.kv[data-v-f31304ff],.kv.compact[data-v-f31304ff],.kv.wide[data-v-f31304ff],.copyGroup[data-v-f31304ff]{grid-template-columns:1fr;grid-template-areas:"label" "value" "copy"}.hRight[data-v-f31304ff]{flex-wrap:wrap}}.stats[data-v-4c4e3508]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.stat[data-v-4c4e3508]{display:grid;gap:8px}.addKktCard[data-v-4c4e3508]{cursor:default}.actionTitle[data-v-4c4e3508]{font-size:16px;font-weight:800}.clickable[data-v-4c4e3508]{cursor:pointer}.statNum[data-v-4c4e3508]{font-size:28px;font-weight:900}.badNum[data-v-4c4e3508]{color:#b91c1c}.warnNum[data-v-4c4e3508]{color:#b45309}.statusSplit[data-v-4c4e3508]{display:grid;gap:8px}.statLink[data-v-4c4e3508]{background:none;border:0;padding:0;font:inherit;text-align:left;cursor:pointer;font-weight:800}.statLink.ok[data-v-4c4e3508]{color:#16a34a}.statLink.bad[data-v-4c4e3508]{color:#b91c1c}.filters[data-v-4c4e3508]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,.8fr) 220px 140px;gap:12px}.ownerSettings[data-v-4c4e3508]{display:grid;gap:14px}.settingsHeader[data-v-4c4e3508]{display:flex;align-items:center;justify-content:space-between;gap:12px}.settingsTitle[data-v-4c4e3508]{font-size:16px;font-weight:800}.settingsGrid[data-v-4c4e3508]{display:grid;gap:14px}.settingsBlock[data-v-4c4e3508]{display:grid;gap:8px}.settingsLabel[data-v-4c4e3508]{font-size:13px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.textarea[data-v-4c4e3508]{min-height:110px;resize:vertical}.orgList[data-v-4c4e3508]{display:grid;gap:8px;max-height:220px;overflow:auto;padding:12px;border:1px solid var(--line);border-radius:14px;background:#fff}.orgOption[data-v-4c4e3508]{display:flex;align-items:center;gap:10px}.settingsActions[data-v-4c4e3508]{display:flex;justify-content:flex-end}.deviceLink[data-v-4c4e3508]{color:inherit;text-decoration:none;background:none;border:0;padding:0;font:inherit;cursor:pointer}.addRequestGrid[data-v-4c4e3508]{display:grid;grid-template-columns:1fr;margin-top:20px;margin-bottom:18px;row-gap:24px}.fieldWrap[data-v-4c4e3508]{display:block;margin:0}.errorBox[data-v-4c4e3508]{margin-top:12px;padding:12px 14px;border-radius:14px;background:#ef44441f;color:#b91c1c;border:1px solid rgba(239,68,68,.18)}.overlay[data-v-4c4e3508]{position:fixed;top:0;right:0;bottom:0;left:0;background:#02061773;display:flex;align-items:center;justify-content:center;padding:18px;z-index:1000}.modal[data-v-4c4e3508]{width:min(560px,100%);max-height:92vh;overflow:auto}.modalHead[data-v-4c4e3508],.modalActions[data-v-4c4e3508]{display:flex;align-items:center;justify-content:space-between;gap:12px}.modalActions[data-v-4c4e3508]{margin-top:28px;padding-top:12px}.deviceLink[data-v-4c4e3508]:hover{text-decoration:underline}.filterNotice[data-v-4c4e3508]{display:flex;align-items:center;gap:10px;margin-top:10px;color:var(--muted)}.tinyBtn[data-v-4c4e3508]{padding:6px 8px;font-size:12px}.firmwareMain[data-v-4c4e3508]{font-weight:800}.firmwareSub[data-v-4c4e3508]{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.35}.licenseMain[data-v-4c4e3508]{font-weight:700}.licenseSub[data-v-4c4e3508]{margin-top:4px;font-size:12px;line-height:1.35}.licenseSub.ok[data-v-4c4e3508]{color:#15803d}.licenseSub.warn[data-v-4c4e3508]{color:#b45309}.licenseSub.bad[data-v-4c4e3508]{color:#b91c1c}.pagination[data-v-4c4e3508]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:16px}.paginationInfo[data-v-4c4e3508]{color:var(--muted);font-size:13px}.alertTags[data-v-4c4e3508]{display:flex;flex-wrap:wrap;gap:6px}.alertTag[data-v-4c4e3508]{border:1px solid transparent;border-radius:999px;background:none;padding:4px 10px;font-size:12px;font-weight:800;cursor:pointer}.alertTag.bad[data-v-4c4e3508]{color:#b91c1c;background:#ef44441f;border-color:#ef44442e}.alertTag.warn[data-v-4c4e3508]{color:#b45309;background:#f59e0b1f;border-color:#f59e0b2e}td.ok[data-v-4c4e3508]{color:#16a34a;font-weight:700}td.warn[data-v-4c4e3508]{color:#b45309;font-weight:700}td.bad[data-v-4c4e3508]{color:#b91c1c;font-weight:700}@media (max-width: 960px){.stats[data-v-4c4e3508],.filters[data-v-4c4e3508]{grid-template-columns:1fr}}.head[data-v-3c2cbf5e]{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}.titleBlock .muted[data-v-3c2cbf5e]{font-size:14px;line-height:1.45;max-width:760px}.stats[data-v-3c2cbf5e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.stat[data-v-3c2cbf5e]{text-align:left}.statButton[data-v-3c2cbf5e]{border:1px solid var(--border);background:var(--panel);color:inherit;cursor:pointer}.statButton.active[data-v-3c2cbf5e]{border-color:#2563eb59;box-shadow:0 0 0 2px #2563eb14}.statNum[data-v-3c2cbf5e]{font-size:18px;font-weight:800;margin-top:6px}.okNum[data-v-3c2cbf5e]{color:#16a34a}.warnNum[data-v-3c2cbf5e]{color:#b45309}.badNum[data-v-3c2cbf5e]{color:#b91c1c}.filters[data-v-3c2cbf5e]{display:grid;grid-template-columns:minmax(0,1fr) 320px 180px;gap:14px;align-items:center;margin-bottom:18px}.listSummary[data-v-3c2cbf5e]{margin-bottom:14px;color:var(--muted);font-size:14px}.tableWrap[data-v-3c2cbf5e]{overflow-x:auto}table[data-v-3c2cbf5e]{width:100%;border-collapse:collapse;min-width:1040px;table-layout:auto}th[data-v-3c2cbf5e],td[data-v-3c2cbf5e]{padding:16px 14px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:break-word;word-break:normal}th[data-v-3c2cbf5e]{font-size:13px;color:var(--muted);text-transform:uppercase;letter-spacing:.03em;line-height:1.3;white-space:nowrap}td[data-v-3c2cbf5e]{font-size:14px;line-height:1.45}.mainValue[data-v-3c2cbf5e]{margin-bottom:4px}.smallText[data-v-3c2cbf5e]{font-size:12px}.scenarioText[data-v-3c2cbf5e]{font-size:14px;line-height:1.35;font-weight:600;color:#9a3412}.statusBadge[data-v-3c2cbf5e]{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.08);font-size:12px;font-weight:700}.statusBadge.pending[data-v-3c2cbf5e]{color:#9a3412;background:#f59e0b1f;border-color:#f59e0b40}.statusBadge.approved[data-v-3c2cbf5e]{color:#166534;background:#22c55e1f;border-color:#22c55e40}.statusBadge.rejected[data-v-3c2cbf5e]{color:#991b1b;background:#ef44441f;border-color:#ef444440}.reasonText[data-v-3c2cbf5e]{display:block;color:#7c2d12;font-size:14px;line-height:1.45}.actions[data-v-3c2cbf5e]{width:140px}.overlay[data-v-3c2cbf5e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a6b;display:flex;align-items:center;justify-content:center;padding:24px;z-index:50}.modal[data-v-3c2cbf5e]{width:min(1080px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto}.modalHead[data-v-3c2cbf5e]{display:flex;align-items:center;gap:12px;margin-bottom:18px}.modalHead h3[data-v-3c2cbf5e]{margin:0;font-size:28px}.detailsGrid[data-v-3c2cbf5e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.detailCard[data-v-3c2cbf5e]{border:1px solid var(--border);border-radius:20px;padding:18px;background:#ffffffb8;margin-bottom:16px}.detailTitle[data-v-3c2cbf5e]{font-size:15px;font-weight:900;margin-bottom:14px}.kv[data-v-3c2cbf5e]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:10px 16px}.k[data-v-3c2cbf5e]{color:var(--muted);font-weight:700}.payloadBox[data-v-3c2cbf5e]{margin:0;padding:16px;border-radius:18px;background:#f8fafc;border:1px solid var(--border);overflow:auto;font-size:12px;line-height:1.45}.modalActions[data-v-3c2cbf5e]{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--border)}@media (max-width: 1180px){.stats[data-v-3c2cbf5e]{grid-template-columns:repeat(2,minmax(0,1fr))}.filters[data-v-3c2cbf5e],.detailsGrid[data-v-3c2cbf5e],.kv[data-v-3c2cbf5e]{grid-template-columns:1fr}}@media (max-width: 720px){.stats[data-v-3c2cbf5e]{grid-template-columns:1fr}.modal[data-v-3c2cbf5e]{width:min(100%,calc(100vw - 24px));max-height:calc(100vh - 24px)}}.page[data-v-9c572672]{padding-right:12px;box-sizing:border-box}.stats[data-v-9c572672]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.stat[data-v-9c572672]{display:grid;gap:6px}.statNum[data-v-9c572672]{font-size:22px;font-weight:800}.badNum[data-v-9c572672]{color:#b91c1c}.warnNum[data-v-9c572672]{color:#b45309}.filters[data-v-9c572672]{display:grid;grid-template-columns:minmax(0,1.15fr) repeat(3,minmax(0,200px)) 150px;gap:12px}.filters[data-v-9c572672]>*{min-width:0}.smallText[data-v-9c572672]{margin-top:4px;font-size:12px}.kindCell[data-v-9c572672]{width:112px}.actionCell[data-v-9c572672]{width:200px}.actionTitle[data-v-9c572672]{font-weight:400;line-height:1.35;white-space:normal;overflow-wrap:break-word}.subtlePill[data-v-9c572672]{font-weight:500}.deviceJump[data-v-9c572672]{padding:0;border:0;background:transparent;color:#2f5fd7;font:inherit;text-decoration:underline;cursor:pointer}.pagination[data-v-9c572672]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:16px}.tableWrap table[data-v-9c572672]{width:100%;table-layout:auto}.tableWrap th[data-v-9c572672],.tableWrap td[data-v-9c572672]{padding:14px 10px;font-size:14px;line-height:1.45;vertical-align:top}.tableWrap th[data-v-9c572672]{font-size:12px;white-space:normal;word-break:keep-all}.paginationInfo[data-v-9c572672]{color:var(--muted);font-size:13px}.tinyBtn[data-v-9c572672]{padding:6px 8px;font-size:12px}@media (max-width: 1200px){.stats[data-v-9c572672]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 960px){.stats[data-v-9c572672],.filters[data-v-9c572672]{grid-template-columns:1fr}}.page[data-v-be1e2e64]{padding-right:12px;box-sizing:border-box}.titleBlock .muted[data-v-be1e2e64]{font-size:14px;line-height:1.45;max-width:760px}.filters[data-v-be1e2e64]{display:grid;grid-template-columns:minmax(0,1.1fr) 280px 280px 160px;gap:14px}.filters[data-v-be1e2e64]>*{min-width:0}.actions[data-v-be1e2e64]{width:220px}.actionsRow[data-v-be1e2e64]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start}.smallBtn[data-v-be1e2e64]{padding:8px 10px}.smallText[data-v-be1e2e64]{font-size:12px}.statusBadge[data-v-be1e2e64]{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700;border:1px solid rgba(15,23,42,.08)}.statusBadge.approved[data-v-be1e2e64]{background:#22c55e1f;color:#16a34a}.statusBadge.pending[data-v-be1e2e64]{background:#f59e0b24;color:#b45309}.statusBadge.rejected[data-v-be1e2e64]{background:#ef44441f;color:#b91c1c}.scenarioText[data-v-be1e2e64]{font-size:14px;line-height:1.35;font-weight:600}.scenarioText.new[data-v-be1e2e64]{color:#16a34a}.scenarioText.move[data-v-be1e2e64]{color:#b45309}.scenarioText.asc[data-v-be1e2e64]{color:#2563eb}.tableWrap table[data-v-be1e2e64]{width:100%;table-layout:auto}.tableWrap th[data-v-be1e2e64],.tableWrap td[data-v-be1e2e64]{padding:16px 12px;font-size:14px;line-height:1.45;word-break:normal;overflow-wrap:break-word;vertical-align:top}.tableWrap th[data-v-be1e2e64]{font-size:12px;line-height:1.3;white-space:nowrap;overflow-wrap:normal;word-break:keep-all}.overlay[data-v-be1e2e64]{position:fixed;top:0;right:0;bottom:0;left:0;background:#02061773;display:flex;align-items:center;justify-content:center;padding:18px;z-index:1000}.modal[data-v-be1e2e64]{width:min(980px,100%);max-height:92vh;overflow:auto}.modalHead[data-v-be1e2e64],.modalActions[data-v-be1e2e64]{display:flex;align-items:center;justify-content:space-between;gap:12px}.modalActions[data-v-be1e2e64]{margin-top:18px;padding-top:14px;border-top:1px solid rgba(15,23,42,.08)}.detailsGrid[data-v-be1e2e64]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:14px 0}.detailCard[data-v-be1e2e64]{padding:14px;border-radius:16px;background:#f8fafce6;border:1px solid rgba(15,23,42,.08)}.detailTitle[data-v-be1e2e64]{font-size:15px;font-weight:900;color:#243649;margin-bottom:12px}.kv[data-v-be1e2e64]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:10px 14px}.k[data-v-be1e2e64]{color:var(--muted);font-weight:800}.v[data-v-be1e2e64]{min-width:0;white-space:pre-wrap;word-break:break-word;font-weight:700}.payloadBox[data-v-be1e2e64]{margin:0;padding:14px;border-radius:14px;background:#fff;border:1px solid rgba(15,23,42,.08);font-size:12px;line-height:1.45;white-space:pre-wrap;word-break:break-word;overflow:auto}@media (max-width: 960px){.filters[data-v-be1e2e64],.detailsGrid[data-v-be1e2e64],.kv[data-v-be1e2e64]{grid-template-columns:1fr}}.head[data-v-d885e663]{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.titleBlock .muted[data-v-d885e663]{font-size:14px;line-height:1.45;max-width:760px}.stats[data-v-d885e663]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.invoiceStats[data-v-d885e663]{margin-bottom:16px}.statFilter[data-v-d885e663]{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;cursor:pointer}.statFilter.selected[data-v-d885e663]{border-color:#2563eb47;box-shadow:0 14px 30px #2563eb1f}.stat[data-v-d885e663]{display:grid;gap:6px}.stat .muted[data-v-d885e663]{font-size:13px}.statNum[data-v-d885e663]{margin-top:4px;font-size:17px;font-weight:800}.okNum[data-v-d885e663],.okText[data-v-d885e663]{color:#16a34a}.warnNum[data-v-d885e663],.warnText[data-v-d885e663]{color:#b45309}.badNum[data-v-d885e663]{color:#b91c1c}.successBtn[data-v-d885e663]{background:#dcfce7;border-color:#86efac;color:#15803d}.successBtn[data-v-d885e663]:hover{background:#bbf7d0;border-color:#4ade80}.filters[data-v-d885e663]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin-bottom:18px}.invoiceFilters[data-v-d885e663]{grid-template-columns:minmax(0,1fr) 220px 280px 160px}.sectionHead[data-v-d885e663]{display:flex;align-items:center;justify-content:space-between;gap:12px}.sectionActions[data-v-d885e663]{display:flex;align-items:center;gap:10px}.sectionHead h2[data-v-d885e663]{margin:0;font-size:20px;font-weight:800}.sectionTopGap[data-v-d885e663]{margin-top:8px}.tableWrap[data-v-d885e663]{overflow-x:auto}.collapsedHint[data-v-d885e663]{padding:12px 4px 4px}table[data-v-d885e663]{width:100%;border-collapse:collapse;min-width:980px;table-layout:auto}th[data-v-d885e663],td[data-v-d885e663]{padding:16px 14px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:break-word;word-break:normal}th[data-v-d885e663]{font-size:13px;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}td[data-v-d885e663]{font-size:14px;line-height:1.45}.mainValue[data-v-d885e663]{margin-bottom:4px}.smallText[data-v-d885e663]{font-size:12px}.moneyCell[data-v-d885e663]{white-space:nowrap}.availableCell[data-v-d885e663]{font-weight:700;color:#1d4ed8}.actions[data-v-d885e663]{width:208px}.actionsRow[data-v-d885e663]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;align-items:flex-start}.pagination[data-v-d885e663]{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:14px}.paginationLabel[data-v-d885e663]{font-size:13px;color:var(--muted)}.iconBtn[data-v-d885e663]{width:36px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:10px}.iconBtn svg[data-v-d885e663]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.successIconBtn[data-v-d885e663]{color:#15803d}.dangerIconBtn[data-v-d885e663]{color:#b91c1c}.invoiceState[data-v-d885e663]{font-size:13px;font-weight:700}.invoiceState.issued[data-v-d885e663]{color:#b45309}.invoiceState.paid[data-v-d885e663]{color:#15803d}.invoiceState.cancelled[data-v-d885e663]{color:#b91c1c}.overlay[data-v-d885e663]{position:fixed;top:0;right:0;bottom:0;left:0;background:#02061773;display:flex;align-items:center;justify-content:center;padding:18px;z-index:1000}.modal[data-v-d885e663]{width:min(960px,100%);max-height:92vh;overflow:auto}.modalHead[data-v-d885e663],.modalActions[data-v-d885e663]{display:flex;align-items:center;gap:12px}.modalHead[data-v-d885e663]{justify-content:space-between;margin-bottom:16px}.modalActions[data-v-d885e663]{margin-top:18px;padding-top:14px;border-top:1px solid rgba(15,23,42,.08)}.formGrid[data-v-d885e663]{display:grid;gap:12px}.area[data-v-d885e663]{min-height:88px;resize:vertical}.historyTitle[data-v-d885e663]{margin-bottom:14px;font-size:16px;font-weight:800}.smallBtn[data-v-d885e663]{padding:8px 10px}.detailsGrid[data-v-d885e663]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.detailCard[data-v-d885e663]{border:1px solid var(--border);border-radius:20px;padding:18px;background:#ffffffb8}.detailTitle[data-v-d885e663]{font-size:15px;font-weight:900;margin-bottom:14px}.kv[data-v-d885e663]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:10px 16px}.k[data-v-d885e663]{color:var(--muted);font-weight:700}.v[data-v-d885e663]{min-width:0;white-space:pre-wrap;word-break:break-word}.invoiceLines[data-v-d885e663]{display:grid;gap:12px}.invoiceLine[data-v-d885e663]{display:grid;gap:4px;padding:12px 14px;border-radius:14px;border:1px solid var(--border);background:#f8fafc}.lineTitle[data-v-d885e663]{font-weight:700}.lineAmount[data-v-d885e663]{font-weight:800;color:#1d4ed8}.hiddenFileInput[data-v-d885e663]{display:none}@media (max-width: 1100px){.stats[data-v-d885e663]{grid-template-columns:repeat(2,minmax(0,1fr))}.invoiceFilters[data-v-d885e663]{grid-template-columns:1fr}}@media (max-width: 960px){.filters[data-v-d885e663],.detailsGrid[data-v-d885e663],.kv[data-v-d885e663]{grid-template-columns:1fr}}@media (max-width: 640px){.stats[data-v-d885e663]{grid-template-columns:1fr}}.head[data-v-47534554]{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.titleBlock .muted[data-v-47534554]{font-size:14px;line-height:1.45}.stats[data-v-47534554]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.stat[data-v-47534554]{padding:18px 20px}.statNum[data-v-47534554]{margin-top:6px;font-size:22px;font-weight:800}.okNum[data-v-47534554]{color:#15803d}.filters[data-v-47534554]{display:grid;grid-template-columns:minmax(0,1fr) 240px 170px;gap:12px;align-items:center;margin-bottom:18px}.tableWrap[data-v-47534554]{overflow-x:auto}table[data-v-47534554]{width:100%;border-collapse:collapse}th[data-v-47534554],td[data-v-47534554]{padding:15px 14px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}th[data-v-47534554]{font-size:13px;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}td[data-v-47534554]{font-size:14px;line-height:1.45}.mainValue[data-v-47534554]{margin-bottom:4px}.smallText[data-v-47534554],.hintText[data-v-47534554]{font-size:12px}.codeCell[data-v-47534554]{font-weight:800;white-space:nowrap}.modelsText[data-v-47534554]{white-space:pre-wrap;word-break:break-word}.pricesList[data-v-47534554]{display:grid;gap:6px}.priceLine[data-v-47534554]{display:flex;justify-content:space-between;gap:10px;white-space:nowrap}.stateText[data-v-47534554]{font-size:13px;font-weight:700}.activeState[data-v-47534554]{color:#15803d}.inactiveState[data-v-47534554]{color:#b45309}.actions[data-v-47534554]{width:120px;text-align:right}.overlay[data-v-47534554]{position:fixed;top:0;right:0;bottom:0;left:0;background:#02061773;display:flex;align-items:center;justify-content:center;padding:18px;z-index:1000}.modal[data-v-47534554]{width:min(860px,100%);max-height:92vh;overflow:auto}.modalHead[data-v-47534554],.modalActions[data-v-47534554]{display:flex;align-items:center;gap:12px}.modalHead[data-v-47534554]{justify-content:space-between;margin-bottom:16px}.modalActions[data-v-47534554]{margin-top:18px;padding-top:14px;border-top:1px solid rgba(15,23,42,.08)}.formGrid[data-v-47534554]{display:grid;gap:12px}.area[data-v-47534554]{min-height:84px;resize:vertical}.checkLine[data-v-47534554]{display:inline-flex;align-items:center;gap:10px;font-size:14px}.modelsBlock[data-v-47534554]{display:grid;gap:6px}.pricesHead[data-v-47534554]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.sectionTitle[data-v-47534554]{font-size:16px;font-weight:800}.pricesEditor[data-v-47534554]{display:grid;gap:10px;margin-top:12px}.priceEditorRow[data-v-47534554]{display:grid;grid-template-columns:170px minmax(0,1fr) 120px;gap:10px;align-items:center}.smallBtn[data-v-47534554]{padding:8px 10px}.dangerBtn[data-v-47534554]{color:#b91c1c}@media (max-width: 1100px){.stats[data-v-47534554]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.filters[data-v-47534554],.priceEditorRow[data-v-47534554]{grid-template-columns:1fr}}@media (max-width: 640px){.stats[data-v-47534554]{grid-template-columns:1fr}}.head[data-v-28e414b0]{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.titleBlock .muted[data-v-28e414b0]{font-size:14px;line-height:1.45;max-width:760px}.stats[data-v-28e414b0]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.stat[data-v-28e414b0]{display:grid;gap:6px}.stat .muted[data-v-28e414b0]{font-size:13px}.statNum[data-v-28e414b0]{margin-top:4px;font-size:17px;font-weight:800}.statFilter[data-v-28e414b0]{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;cursor:pointer}.statFilter.selected[data-v-28e414b0]{border-color:#2563eb47;box-shadow:0 14px 30px #2563eb1f}.okNum[data-v-28e414b0]{color:#16a34a}.warnNum[data-v-28e414b0]{color:#b45309}.successBtn[data-v-28e414b0]{background:#dcfce7;border-color:#86efac;color:#15803d}.successBtn[data-v-28e414b0]:hover{background:#bbf7d0;border-color:#4ade80}.filters[data-v-28e414b0]{display:grid;grid-template-columns:minmax(0,1fr) 220px 280px 160px;gap:12px;align-items:center;margin-bottom:18px}.sectionHead[data-v-28e414b0]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.sectionHead h2[data-v-28e414b0]{margin:0;font-size:18px;font-weight:700}.sectionTopGap[data-v-28e414b0]{margin-top:8px}.tableWrap[data-v-28e414b0]{overflow-x:auto}table[data-v-28e414b0]{width:100%;border-collapse:collapse;table-layout:auto}th[data-v-28e414b0],td[data-v-28e414b0]{padding:16px 14px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:break-word;word-break:normal}th[data-v-28e414b0]{font-size:13px;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}td[data-v-28e414b0]{font-size:14px;line-height:1.45}.mainValue[data-v-28e414b0]{margin-bottom:4px}.smallText[data-v-28e414b0]{font-size:12px}.moneyCell[data-v-28e414b0]{white-space:nowrap}.availableCell[data-v-28e414b0]{font-weight:700;color:#1d4ed8}.actions[data-v-28e414b0]{width:96px}.actionsRow[data-v-28e414b0]{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.iconBtn[data-v-28e414b0]{width:36px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:10px}.iconBtn svg[data-v-28e414b0]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.invoiceState[data-v-28e414b0]{font-size:13px;font-weight:700}.invoiceState.issued[data-v-28e414b0]{color:#b45309}.invoiceState.paid[data-v-28e414b0]{color:#15803d}.invoiceState.cancelled[data-v-28e414b0]{color:#b91c1c}.overlay[data-v-28e414b0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#02061773;display:flex;align-items:center;justify-content:center;padding:18px;z-index:1000}.modal[data-v-28e414b0]{width:min(960px,100%);max-height:92vh;overflow:auto}.modalHead[data-v-28e414b0],.modalActions[data-v-28e414b0]{display:flex;align-items:center;gap:12px}.modalHead[data-v-28e414b0]{justify-content:space-between;margin-bottom:16px}.modalActions[data-v-28e414b0]{margin-top:18px;padding-top:14px;border-top:1px solid rgba(15,23,42,.08)}.formGrid[data-v-28e414b0]{display:grid;gap:12px}.area[data-v-28e414b0]{min-height:84px;resize:vertical}.smallBtn[data-v-28e414b0]{padding:8px 10px}.detailsGrid[data-v-28e414b0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.detailCard[data-v-28e414b0]{border:1px solid var(--border);border-radius:20px;padding:18px;background:#ffffffb8}.detailTitle[data-v-28e414b0]{font-size:15px;font-weight:900;margin-bottom:14px}.kv[data-v-28e414b0]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:10px 16px}.k[data-v-28e414b0]{color:var(--muted);font-weight:700}.v[data-v-28e414b0]{min-width:0;white-space:pre-wrap;word-break:break-word}.invoiceLines[data-v-28e414b0]{display:grid;gap:12px}.invoiceLine[data-v-28e414b0]{display:grid;gap:4px;padding:12px 14px;border-radius:14px;border:1px solid var(--border);background:#f8fafc}.lineTitle[data-v-28e414b0]{font-weight:700}.lineAmount[data-v-28e414b0]{font-weight:800;color:#1d4ed8}@media (max-width: 1100px){.stats[data-v-28e414b0]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 960px){.filters[data-v-28e414b0],.detailsGrid[data-v-28e414b0],.kv[data-v-28e414b0]{grid-template-columns:1fr}}@media (max-width: 640px){.stats[data-v-28e414b0]{grid-template-columns:1fr}}.grid2[data-v-305ddbbf]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sectionHead[data-v-305ddbbf]{display:flex;align-items:center;justify-content:space-between;gap:12px}.orgSummary[data-v-305ddbbf],.orgDetailsSummary[data-v-305ddbbf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 18px}.orgDetailsSummary[data-v-305ddbbf]{grid-template-columns:repeat(3,minmax(0,1fr))}.summaryTile[data-v-305ddbbf]{border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:14px 16px;background:linear-gradient(180deg,#f8fafcf2,#fffffffa)}.summaryTile.compact[data-v-305ddbbf]{padding:12px 14px}.summaryLabel[data-v-305ddbbf]{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.summaryValue[data-v-305ddbbf]{font-size:28px;font-weight:700;color:var(--ink);line-height:1}.metricBadge[data-v-305ddbbf]{display:inline-flex;align-items:center;justify-content:center;min-width:42px;padding:6px 10px;border-radius:999px;background:#2563eb14;color:#1d4ed8;font-weight:700}.metricButton[data-v-305ddbbf]{border:0;cursor:pointer}.metricButton[data-v-305ddbbf]:hover{filter:brightness(.96)}.metricBadge.alert[data-v-305ddbbf]{background:#d977061f;color:#b45309}.orgTitle[data-v-305ddbbf]{font-weight:700;color:var(--ink)}.orgSubline[data-v-305ddbbf]{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.35}.emailCell[data-v-305ddbbf]{display:flex;align-items:center;gap:8px;min-width:0}.emailCell span[data-v-305ddbbf]{min-width:0;overflow:hidden;text-overflow:ellipsis}.tinyBtn[data-v-305ddbbf]{padding:6px 8px;font-size:12px;white-space:nowrap}.pagination[data-v-305ddbbf]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:14px}.paginationText[data-v-305ddbbf]{color:var(--muted);font-size:14px}.tableToolbar[data-v-305ddbbf]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0}.toolbarCount[data-v-305ddbbf]{white-space:nowrap}.formGrid[data-v-305ddbbf]{display:grid;gap:12px;margin:14px 0}.area[data-v-305ddbbf]{min-height:88px;resize:vertical}.checkInline[data-v-305ddbbf]{display:flex;align-items:center;gap:8px;font-weight:600}.ascList[data-v-305ddbbf]{display:grid;gap:8px;max-height:220px;overflow:auto;padding:10px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#f8fafccc}.ascItem[data-v-305ddbbf]{display:flex;align-items:center;gap:10px}.smallText[data-v-305ddbbf]{font-size:12px}.hint[data-v-305ddbbf]{color:var(--muted);font-size:12px;margin-top:-4px}.autofillTrap[data-v-305ddbbf]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.smallBtn[data-v-305ddbbf]{padding:8px 10px}.overlay[data-v-305ddbbf]{position:fixed;top:0;right:0;bottom:0;left:0;background:#02061773;display:flex;align-items:center;justify-content:center;padding:18px;z-index:1000}.modal[data-v-305ddbbf]{width:min(900px,100%);max-height:92vh;overflow:auto}.modalHead[data-v-305ddbbf],.memberHead[data-v-305ddbbf],.modalActions[data-v-305ddbbf],.checkRow[data-v-305ddbbf]{display:flex;align-items:center;justify-content:space-between;gap:12px}.modalActions[data-v-305ddbbf]{margin-top:18px;padding-top:14px;border-top:1px solid rgba(15,23,42,.08);flex-wrap:wrap}.checkRow[data-v-305ddbbf]{justify-content:flex-start;margin-bottom:14px}.memberBox[data-v-305ddbbf]{display:grid;gap:12px;margin-top:10px}.memberRow[data-v-305ddbbf]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 180px 180px 140px;gap:12px;align-items:start}@media (max-width: 960px){.grid2[data-v-305ddbbf]{grid-template-columns:1fr}.orgSummary[data-v-305ddbbf],.orgDetailsSummary[data-v-305ddbbf]{grid-template-columns:1fr 1fr}.memberRow[data-v-305ddbbf]{grid-template-columns:1fr}.emailCell[data-v-305ddbbf]{flex-direction:column;align-items:flex-start}.pagination[data-v-305ddbbf]{justify-content:flex-start;flex-wrap:wrap}.tableToolbar[data-v-305ddbbf]{flex-direction:column;align-items:stretch}.toolbarCount[data-v-305ddbbf]{white-space:normal}}@media (max-width: 640px){.orgSummary[data-v-305ddbbf],.orgDetailsSummary[data-v-305ddbbf]{grid-template-columns:1fr}}.gridMain[data-v-5ca9f87d]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.searchGrid[data-v-5ca9f87d],.actions[data-v-5ca9f87d]{display:flex;gap:10px;flex-wrap:wrap}.sectionHead[data-v-5ca9f87d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.iconBtn[data-v-5ca9f87d]{width:38px;height:38px;border-radius:12px;border:1px solid rgba(15,23,42,.12);background:#fff;color:#243649;font-size:22px;line-height:1;cursor:pointer}.formGrid[data-v-5ca9f87d]{display:grid;gap:12px;margin:14px 0}.compactTop[data-v-5ca9f87d]{margin-top:10px}.lookupResult[data-v-5ca9f87d]{margin-top:16px;display:grid;gap:8px}.compactActions[data-v-5ca9f87d]{margin-top:4px}.registryControls[data-v-5ca9f87d]{margin-bottom:14px}.registryMeta[data-v-5ca9f87d]{margin-bottom:12px}.pagination[data-v-5ca9f87d]{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.importBox[data-v-5ca9f87d]{margin:10px 0 16px;padding:14px;border-radius:14px;background:#f8fafceb;border:1px solid rgba(15,23,42,.08)}@media (max-width: 960px){.gridMain[data-v-5ca9f87d]{grid-template-columns:1fr}}.filters[data-v-0236e35b]{display:grid;grid-template-columns:minmax(0,1fr) 240px 140px;gap:12px}.smallSelect[data-v-0236e35b]{width:220px}@media (max-width: 960px){.filters[data-v-0236e35b]{grid-template-columns:1fr}}
