.access-settings-panel[data-v-eb7714e4]{display:grid;gap:14px}.access-header[data-v-eb7714e4],.access-section[data-v-eb7714e4],.access-users[data-v-eb7714e4]{border:1px solid rgba(79,207,232,.34);border-radius:8px;background:#00303da3;box-shadow:inset 0 0 0 1px #8fff1c0a}.access-header[data-v-eb7714e4]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px}.access-header h2[data-v-eb7714e4],.access-section h3[data-v-eb7714e4]{margin:0;color:#fff}.access-header p[data-v-eb7714e4],.access-section p[data-v-eb7714e4],.access-user-summary span[data-v-eb7714e4],.access-user-summary small[data-v-eb7714e4]{margin:5px 0 0;color:#b9e8f2}.access-primary-btn[data-v-eb7714e4],.access-mini-actions button[data-v-eb7714e4],.resource-column-head button[data-v-eb7714e4]{min-height:36px;border:1px solid rgba(143,255,28,.72);border-radius:8px;background:#0f704347;color:#fff;font-weight:700;cursor:pointer}.access-primary-btn[data-v-eb7714e4]{min-width:136px;padding:0 18px}.access-primary-btn[data-v-eb7714e4]:disabled{opacity:.5;cursor:not-allowed}.access-layout[data-v-eb7714e4]{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:14px}.access-users[data-v-eb7714e4]{align-self:start;display:grid;gap:14px;padding:14px}.access-users label[data-v-eb7714e4]{display:grid;gap:6px;color:#b9e8f2;font-weight:700}.access-users select[data-v-eb7714e4]{min-height:38px;border:1px solid rgba(79,207,232,.58);border-radius:8px;background:#00141cd1;color:#fff;padding:0 10px}.access-user-summary[data-v-eb7714e4]{display:grid;gap:2px;padding:12px;border:1px solid rgba(79,207,232,.28);border-radius:8px;background:#00141c57}.access-user-summary strong[data-v-eb7714e4]{color:#fff}.access-editors[data-v-eb7714e4]{display:grid;gap:14px}.access-section[data-v-eb7714e4]{padding:14px}.access-section-head[data-v-eb7714e4],.resource-column-head[data-v-eb7714e4]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.access-mini-actions[data-v-eb7714e4],.resource-column-head[data-v-eb7714e4]{display:flex;gap:8px}.access-mini-actions button[data-v-eb7714e4],.resource-column-head button[data-v-eb7714e4]{min-height:30px;padding:0 10px;border-color:#4fcfe894;background:#00556e52}.access-check-grid[data-v-eb7714e4],.access-action-groups[data-v-eb7714e4],.resource-grid[data-v-eb7714e4]{display:grid;gap:10px}.access-check-grid[data-v-eb7714e4]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.access-action-groups[data-v-eb7714e4],.resource-grid[data-v-eb7714e4]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.access-action-group[data-v-eb7714e4],.resource-column[data-v-eb7714e4]{display:grid;align-content:start;gap:8px;padding:12px;min-height:120px;max-height:330px;overflow:auto;border:1px solid rgba(79,207,232,.22);border-radius:8px;background:#00141c47}.access-action-group strong[data-v-eb7714e4],.resource-column-head strong[data-v-eb7714e4]{color:#fff}.access-check[data-v-eb7714e4]{display:flex;align-items:flex-start;gap:9px;color:#e9fbff;line-height:1.25}.access-check input[data-v-eb7714e4]{width:17px;height:17px;flex:0 0 auto;accent-color:#8fff1c}.resource-check span[data-v-eb7714e4]{overflow-wrap:anywhere}.notice[data-v-eb7714e4]{margin:0;color:#8fff1c}.error[data-v-eb7714e4]{margin:0;color:#ff5b5b}.muted[data-v-eb7714e4]{color:#d2ecf4a8}@media(max-width:900px){.access-header[data-v-eb7714e4],.access-section-head[data-v-eb7714e4]{display:grid}.access-layout[data-v-eb7714e4]{grid-template-columns:1fr}}.dashboard-board-page[data-v-c446e25a]{display:grid;gap:14px;color:#eefaff}.dashboard-board-topbar[data-v-c446e25a]{display:flex;align-items:center;justify-content:space-between;min-height:54px;gap:14px;margin:0;padding:0 0 8px;border:0;background:transparent;box-shadow:none}.dashboard-board-title-row[data-v-c446e25a]{min-width:44px}.dashboard-board-title-icon[data-v-c446e25a]{width:38px;height:38px;display:inline-grid;place-items:center;color:var(--v2-green);filter:drop-shadow(0 0 12px rgba(139,255,38,.24))}.dashboard-board-title-icon svg[data-v-c446e25a]{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.dashboard-board-actions[data-v-c446e25a]{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-left:auto}.dashboard-refresh-button[data-v-c446e25a]{width:34px;min-width:34px;max-width:34px;height:34px;min-height:34px;max-height:34px;padding:0;display:inline-grid;place-items:center;color:#58cfff;border:1px solid rgba(76,201,231,.55);border-radius:8px;background:#02283ac7;box-shadow:none;box-sizing:border-box;flex:0 0 34px;overflow:hidden;line-height:0;font-size:0}.dashboard-refresh-button[data-v-c446e25a]:hover,.dashboard-refresh-button[data-v-c446e25a]:focus-visible{color:var(--v2-green);border-color:#9cff21d1;background:#9cff2114;box-shadow:none}.dashboard-refresh-button svg[data-v-c446e25a]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.dashboard-refresh-button.refresh-action-icon[data-v-c446e25a]:before{content:"";width:25.3px;height:25.3px;min-width:25.3px;min-height:25.3px;max-width:25.3px;max-height:25.3px;flex:0 0 25.3px;display:block;background:currentColor;-webkit-mask:var(--refresh-icon-mask) center / contain no-repeat;mask:var(--refresh-icon-mask) center / contain no-repeat}.dashboard-refresh-button.refresh-action-icon>svg.refresh-icon-svg[data-v-c446e25a]{display:none;width:0;height:0}.dashboard-board-kpis[data-v-c446e25a]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.dashboard-kpi-card[data-v-c446e25a],.dashboard-panel[data-v-c446e25a]{border:1px solid rgba(40,190,230,.35);border-radius:6px;background:linear-gradient(135deg,#0c5b6f3d,#031723b8),#021f2cb8;box-shadow:inset 0 0 22px #49d8ff12,0 12px 26px #0003}.dashboard-kpi-card[data-v-c446e25a]{width:100%;font:inherit;text-align:left;cursor:pointer;min-height:76px;padding:12px 14px;display:flex;align-items:center;gap:12px}.dashboard-kpi-card[data-v-c446e25a]:hover,.dashboard-kpi-card[data-v-c446e25a]:focus-visible{outline:none;transform:translateY(-1px);border-color:#49d8ffb8;box-shadow:inset 0 0 0 1px #49d8ff29,0 0 20px #49d8ff26}.kpi-orb[data-v-c446e25a]{width:44px;min-width:44px;height:44px;display:inline-grid;place-items:center;border:1px solid currentColor;border-radius:50%;background:#011520bd;box-shadow:0 0 18px color-mix(in srgb,currentColor 36%,transparent)}.kpi-orb svg[data-v-c446e25a]{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.kpi-copy[data-v-c446e25a]{min-width:0;display:grid;gap:2px}.kpi-copy strong[data-v-c446e25a]{color:#fff;font-size:25px;line-height:1}.kpi-copy small[data-v-c446e25a]{color:#f4fbff;font-size:12px;font-weight:800}.kpi-copy em[data-v-c446e25a]{color:#9cff21;font-size:10px;font-style:normal;font-weight:700}.dashboard-panel small[data-v-c446e25a]{color:#a9c8d4}.tone-green[data-v-c446e25a]{color:#8bff26;border-color:#8bff2680}.tone-cyan[data-v-c446e25a]{color:#49d8ff;border-color:#49d8ff80}.tone-amber[data-v-c446e25a]{color:#facc15;border-color:#facc158f}.tone-red[data-v-c446e25a]{color:#ff5b5b;border-color:#ff5b5b9e}.dashboard-reference-main[data-v-c446e25a]{display:grid;grid-template-columns:minmax(0,1.48fr) minmax(330px,.92fr);gap:14px}.dashboard-reference-bottom[data-v-c446e25a]{display:grid;grid-template-columns:minmax(270px,1fr) minmax(270px,.9fr) minmax(270px,1fr);gap:14px}.dashboard-board-grid[data-v-c446e25a]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:14px}.dashboard-board-grid.wide-first[data-v-c446e25a]{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr)}.dashboard-panel[data-v-c446e25a]{min-width:0;padding:14px}.dashboard-panel-heading[data-v-c446e25a]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.dashboard-panel-heading h2[data-v-c446e25a]{margin:0;font-size:16px;line-height:1.15;color:#fff}.dashboard-panel-actions[data-v-c446e25a]{display:inline-flex;align-items:center;justify-content:flex-end;gap:9px;min-width:0}.dashboard-panel-actions>span[data-v-c446e25a]{color:#8bdff2;font-size:12px;white-space:nowrap}.dashboard-panel-link[data-v-c446e25a]{min-height:24px;display:inline-flex;align-items:center;gap:6px;padding:0;border:1px solid transparent;border-color:transparent;border-radius:0;background:transparent;color:#9feeff;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:12px;font-weight:500;line-height:1.1;cursor:pointer;text-decoration:none;text-shadow:0 0 10px rgba(73,216,255,.18)}.dashboard-panel-link span[data-v-c446e25a]{border-bottom:1px solid rgba(159,238,255,.48);transition:border-color .16s ease,color .16s ease}.dashboard-panel-link svg[data-v-c446e25a]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .16s ease,color .16s ease}.dashboard-panel-link[data-v-c446e25a]:hover,.dashboard-panel-link[data-v-c446e25a]:focus-visible{outline:none;color:#fff;border-color:transparent;background:transparent;box-shadow:none}.dashboard-panel-link:hover span[data-v-c446e25a],.dashboard-panel-link:focus-visible span[data-v-c446e25a]{border-bottom-color:var(--v2-green)}.dashboard-panel-link:hover svg[data-v-c446e25a],.dashboard-panel-link:focus-visible svg[data-v-c446e25a]{transform:translate(2px)}.active-sessions-table[data-v-c446e25a]{display:grid;gap:0}.active-session-row[data-v-c446e25a]{min-height:30px;display:grid;grid-template-columns:minmax(130px,1.1fr) minmax(110px,.9fr) minmax(120px,1fr) minmax(88px,.62fr) minmax(86px,.62fr);gap:12px;align-items:center;padding:7px 0;border-bottom:1px solid rgba(73,216,255,.13);color:#dff6ff;font-size:12px}.active-session-row[data-v-c446e25a]:last-child{border-bottom:0}.active-session-head[data-v-c446e25a]{min-height:26px;color:#9eeaff;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.active-session-row>span[data-v-c446e25a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-text[data-v-c446e25a]{display:inline-flex;align-items:center;gap:6px;font-size:12px}.status-text i[data-v-c446e25a],.recent-event-row>span[data-v-c446e25a]{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 12px currentColor}.status-text.online[data-v-c446e25a],.server-load-card.online .server-load-head span[data-v-c446e25a],.recent-event-row.online[data-v-c446e25a]{color:#8bff26}.status-text.warning[data-v-c446e25a],.server-load-card.warning .server-load-head span[data-v-c446e25a],.recent-event-row.warning[data-v-c446e25a]{color:#facc15}.status-text.offline[data-v-c446e25a],.server-load-card.offline .server-load-head span[data-v-c446e25a],.recent-event-row.critical[data-v-c446e25a]{color:#ff5b5b}.server-load-grid[data-v-c446e25a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.server-load-card[data-v-c446e25a]{min-height:96px;padding:12px;display:grid;align-content:start;gap:8px;border:1px solid rgba(73,216,255,.22);border-radius:6px;background:#021b28ad;box-shadow:inset 0 0 18px #49d8ff0d}.server-load-head[data-v-c446e25a]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.server-load-head strong[data-v-c446e25a]{color:#fff;font-size:15px}.server-load-head span[data-v-c446e25a]{min-width:max-content;font-size:11px;font-weight:900}.server-load-card p[data-v-c446e25a]{margin:0;color:#d7edf4;font-size:12px;line-height:1.28}.server-load-card small[data-v-c446e25a]{font-size:11px;line-height:1.25}.server-metric-mini-grid[data-v-c446e25a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px}.server-metric-mini[data-v-c446e25a]{min-width:0;min-height:96px;display:grid;gap:6px;padding:8px;border:1px solid rgba(73,216,255,.2);border-radius:6px;background:#01182275}.server-metric-mini span[data-v-c446e25a]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.server-metric-mini b[data-v-c446e25a]{min-width:0;overflow:hidden;color:#b9e8f2;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.server-metric-mini strong[data-v-c446e25a]{color:#fff;font-size:13px;line-height:1;white-space:nowrap}.server-metric-mini small[data-v-c446e25a]{display:block;min-width:0;color:#a9c8d4;font-size:10px;line-height:1.15;overflow-wrap:anywhere;white-space:normal}.server-metric-mini svg[data-v-c446e25a]{width:100%;height:42px;display:block;fill:none}.server-metric-mini path[data-v-c446e25a]{stroke:#8bff26;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px rgba(139,255,38,.35))}.server-metrics-empty[data-v-c446e25a]{display:block;color:#facc15;font-size:12px;font-style:normal}.session-dynamics-bars[data-v-c446e25a]{height:136px;display:grid;grid-template-columns:repeat(12,minmax(10px,1fr));align-items:end;gap:8px;padding:10px 4px 0;border-top:1px solid rgba(73,216,255,.12);background:repeating-linear-gradient(to top,rgba(73,216,255,.08) 0 1px,transparent 1px 34px)}.session-dynamics-bar[data-v-c446e25a]{height:100%;min-width:0;display:grid;grid-template-rows:1fr auto;align-items:end;gap:6px;text-align:center}.session-dynamics-bar>span[data-v-c446e25a]{width:100%;min-height:8px;border-radius:4px 4px 1px 1px;background:linear-gradient(180deg,#75ecff,#179dc5);box-shadow:0 0 14px #49d8ff59}.session-dynamics-bar small[data-v-c446e25a]{font-size:10px}.license-usage-body[data-v-c446e25a]{min-height:138px;display:grid;grid-template-columns:122px minmax(0,1fr);gap:14px;align-items:center}.license-donut[data-v-c446e25a]{width:116px;height:116px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(3,29,43,.98) 0 43%,transparent 44%),conic-gradient(#8bff26 0 var(--license-angle),rgba(73,216,255,.9) var(--license-angle) 360deg);box-shadow:inset 0 0 18px #49d8ff33,0 0 20px #49d8ff2e}.license-donut strong[data-v-c446e25a]{color:#fff;font-size:26px}.license-legend[data-v-c446e25a]{display:grid;gap:8px}.license-legend span[data-v-c446e25a]{display:grid;grid-template-columns:9px 1fr auto;gap:8px;align-items:center;color:#dff6ff;font-size:12px}.license-legend i[data-v-c446e25a]{width:8px;height:8px;border-radius:2px}.license-legend .green[data-v-c446e25a]{background:#8bff26}.license-legend .cyan[data-v-c446e25a]{background:#49d8ff}.license-legend .muted[data-v-c446e25a]{background:#9fb4bf}.license-legend .red[data-v-c446e25a]{background:#ff5b5b}.recent-event-list[data-v-c446e25a]{display:grid;gap:8px}.recent-event-row[data-v-c446e25a]{display:grid;grid-template-columns:42px 9px minmax(0,1fr);gap:8px;align-items:center;color:#dff6ff;font-size:12px}.recent-event-row time[data-v-c446e25a]{color:#9eeaff;font-weight:800}.recent-event-row strong[data-v-c446e25a]{min-width:0;overflow:hidden;color:#dff6ff;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.resource-grid[data-v-c446e25a]{display:grid;gap:10px}.resource-meter[data-v-c446e25a]{display:grid;gap:7px;padding:11px;border-radius:10px;background:#01121c5e;border:1px solid rgba(76,201,231,.22)}.resource-meter-head[data-v-c446e25a],.session-bar-row[data-v-c446e25a],.license-inventory-row[data-v-c446e25a],.online-session-row[data-v-c446e25a]{display:grid;align-items:center;gap:10px}.resource-meter-head[data-v-c446e25a]{grid-template-columns:1fr auto}.resource-meter-head strong[data-v-c446e25a],.license-inventory-row strong[data-v-c446e25a],.online-session-row strong[data-v-c446e25a],.session-bar-row strong[data-v-c446e25a]{color:#fff}.resource-meter-head span[data-v-c446e25a]{color:#8bff26;font-weight:800}.meter-track[data-v-c446e25a]{display:block;height:8px;overflow:hidden;border-radius:999px;background:#010e18d1;box-shadow:inset 0 0 0 1px #60a5fa38}.meter-track span[data-v-c446e25a],.session-bar-track span[data-v-c446e25a]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8bff26,#49d8ff);box-shadow:0 0 12px #8bff2657}.resource-meter.warning .meter-track span[data-v-c446e25a],.warning-row.warning>span[data-v-c446e25a]{background:#facc15}.resource-meter.critical .meter-track span[data-v-c446e25a],.warning-row.critical>span[data-v-c446e25a]{background:#ff5b5b}.resource-meter.unknown .meter-track span[data-v-c446e25a]{background:#bed5e56b}.warning-list[data-v-c446e25a],.license-inventory-list[data-v-c446e25a],.online-session-list[data-v-c446e25a],.session-bars[data-v-c446e25a]{display:grid;gap:8px}.warning-row[data-v-c446e25a]{display:grid;grid-template-columns:10px minmax(110px,.42fr) minmax(0,1fr);gap:10px;align-items:center;padding:9px 10px;border-radius:10px;background:#01121c5e}.warning-row>span[data-v-c446e25a]{width:9px;height:9px;border-radius:50%;box-shadow:0 0 12px currentColor}.warning-row strong[data-v-c446e25a]{color:#fff}.empty-state[data-v-c446e25a]{padding:18px;color:#b7d2dd;border:1px dashed rgba(76,201,231,.28);border-radius:10px;background:#01121c3b}.license-trend-chart[data-v-c446e25a]{width:100%;min-height:250px;display:block}.chart-grid-line[data-v-c446e25a]{stroke:#4cc9e724;stroke-width:1}.chart-area[data-v-c446e25a]{fill:url(#licenseArea)}.chart-used-line[data-v-c446e25a],.chart-limit-line[data-v-c446e25a]{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.chart-used-line[data-v-c446e25a]{stroke:#8bff26;filter:drop-shadow(0 0 6px rgba(139,255,38,.45))}.chart-limit-line[data-v-c446e25a]{stroke:#facc15;stroke-dasharray:7 7}.license-trend-chart circle[data-v-c446e25a]{fill:#061723;stroke:#8bff26;stroke-width:2}.chart-x-label[data-v-c446e25a]{fill:#b7d2dd;font-size:11px;text-anchor:middle}.session-bar-row[data-v-c446e25a]{grid-template-columns:minmax(120px,.9fr) minmax(100px,1fr) 34px}.session-bar-row small[data-v-c446e25a],.license-server-name small[data-v-c446e25a],.online-session-row small[data-v-c446e25a]{display:block;margin-top:2px}.session-bar-track[data-v-c446e25a]{height:9px;overflow:hidden;border-radius:999px;background:#010e18d1}.session-bar-row b[data-v-c446e25a]{color:#8bff26;text-align:right}.license-inventory-row[data-v-c446e25a]{grid-template-columns:14px minmax(190px,1.1fr) minmax(86px,.55fr) minmax(70px,.45fr) minmax(120px,.75fr);padding:10px;border-radius:10px;background:#01121c5e}.status-light[data-v-c446e25a]{width:11px;height:11px;border-radius:50%}.status-light.online[data-v-c446e25a]{background:#22c55e;box-shadow:0 0 14px #22c55ebf}.status-light.offline[data-v-c446e25a]{background:#ff5b5b;box-shadow:0 0 14px #ff5b5bbf}.license-meter-cell[data-v-c446e25a]{display:grid;gap:5px}.online-session-row[data-v-c446e25a]{grid-template-columns:minmax(170px,1.15fr) minmax(95px,.58fr) minmax(100px,.72fr) minmax(135px,.86fr);padding:10px;border-radius:10px;background:#01121c5e}.online-session-row>span[data-v-c446e25a]{color:#dff6ff;font-size:13px}@media(max-width:1180px){.dashboard-board-kpis[data-v-c446e25a]{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-board-grid[data-v-c446e25a],.dashboard-board-grid.wide-first[data-v-c446e25a],.dashboard-reference-main[data-v-c446e25a],.dashboard-reference-bottom[data-v-c446e25a]{grid-template-columns:1fr}}@media(max-width:760px){.dashboard-board-kpis[data-v-c446e25a]{grid-template-columns:1fr}.dashboard-board-topbar[data-v-c446e25a]{align-items:stretch;flex-direction:column}.dashboard-board-actions[data-v-c446e25a]{width:100%;flex-wrap:wrap;justify-content:flex-start}.dashboard-panel-heading[data-v-c446e25a],.dashboard-panel-actions[data-v-c446e25a]{align-items:flex-start;flex-direction:column}.license-inventory-row[data-v-c446e25a],.online-session-row[data-v-c446e25a],.session-bar-row[data-v-c446e25a],.warning-row[data-v-c446e25a],.active-session-row[data-v-c446e25a],.server-load-grid[data-v-c446e25a],.license-usage-body[data-v-c446e25a],.recent-event-row[data-v-c446e25a]{grid-template-columns:1fr}}.dashboard-page[data-v-77102477]{display:grid;gap:14px}.actions-row[data-v-77102477]{display:flex;align-items:center;gap:8px;margin-left:auto}.title-row[data-v-77102477]{display:flex;align-items:center;gap:10px}.search-box[data-v-77102477]{width:min(320px,34vw);height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 10px;color:#0f4f6f;background:#f8fbff;border:1px solid #cfd9e3;border-radius:8px}.search-box svg[data-v-77102477]{flex:0 0 auto}.search-box input[data-v-77102477]{width:100%;min-width:0;height:34px;padding:0;color:#0f172a;background:transparent;border:0;outline:none;font:inherit}.search-box input[data-v-77102477]::placeholder{color:#64748b}.top-icon-btn[data-v-77102477]{width:30px;min-width:30px;height:30px;padding:0;border:1px solid #cfd9e3;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#12354d;background:#f8fbff;cursor:pointer}.top-icon-btn[data-v-77102477]:hover{border-color:#cfd9e3;background:#f1f7fd}.top-icon-btn.logout-icon[data-v-77102477]{color:#64748b}.top-icon-btn svg[data-v-77102477]{display:block}.summary-grid[data-v-77102477]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.kpi[data-v-77102477]{padding:12px;display:grid;gap:4px}.kpi small[data-v-77102477]{color:#64748b}.kpi strong[data-v-77102477]{font-size:24px}.section-card[data-v-77102477]{display:grid;gap:10px}.section-card h2[data-v-77102477]{margin:0}.dashboard-settings-stack[data-v-77102477]{display:grid;gap:12px}.dashboard-settings-card[data-v-77102477]{align-content:start;padding:14px;border-color:#54b5cb57;background:linear-gradient(135deg,#033241ad,#021c2ad1)}.dashboard-settings-heading[data-v-77102477]{align-items:flex-start}.dashboard-settings-heading p[data-v-77102477]{margin:6px 0 0;color:#b9d5df;line-height:1.35}.dashboard-settings-edit-grid[data-v-77102477],.dashboard-settings-readonly-grid[data-v-77102477]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dashboard-settings-field[data-v-77102477],.dashboard-settings-info-row[data-v-77102477],.dashboard-settings-load-card[data-v-77102477]{min-width:0;display:grid;gap:7px;padding:12px;border:1px solid rgba(84,181,203,.2);border-radius:8px;background:#01121d5c}.dashboard-settings-field>span[data-v-77102477],.dashboard-settings-info-row span[data-v-77102477],.dashboard-settings-load-card>span[data-v-77102477]{color:#8fb5c4;font-size:13px}.dashboard-settings-field input[data-v-77102477]{min-width:0;width:100%;height:38px;color:#fff;background:#01101bb8;border:1px solid rgba(84,181,203,.36);border-radius:8px;padding:0 12px;font:inherit;box-sizing:border-box}.dashboard-settings-field small[data-v-77102477]{color:#86aab8;font-size:12px;line-height:1.3}.dashboard-settings-info-row strong[data-v-77102477]{min-width:0;color:#fff;font-size:14px;overflow-wrap:anywhere}.dashboard-detail-segments[data-v-77102477],.dashboard-load-chips[data-v-77102477]{display:flex;flex-wrap:wrap;gap:7px}.dashboard-detail-segments button[data-v-77102477],.dashboard-load-chips b[data-v-77102477]{min-height:30px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(84,181,203,.36);border-radius:8px;color:#c8e9f4;background:#01101b94;font:inherit;font-size:13px;line-height:1.1}.dashboard-detail-segments button[data-v-77102477]{cursor:pointer}.dashboard-detail-segments button.active[data-v-77102477]{color:#03131c;border-color:#7eff18c7;background:var(--v2-green);box-shadow:0 0 14px #7eff182e}.dashboard-load-chips b[data-v-77102477]{color:#8bdff2;font-weight:700}.admin-save-button[data-v-77102477]{min-height:34px;padding:0 14px;border:1px solid rgba(126,255,24,.5);border-radius:8px;color:#00131c;background:var(--v2-green);font:inherit;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 0 16px #7eff182e}.admin-save-button[data-v-77102477]:disabled{cursor:not-allowed;color:#8aa5af;background:#54b5cb1f;border-color:#54b5cb42;box-shadow:none}.v2-license-grid[data-v-77102477],.settings-grid[data-v-77102477]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.v2-license-grid article[data-v-77102477]{border:1px solid #d7e3ef;border-radius:10px;padding:12px;background:#f8fbff;display:grid;gap:6px}.v2-license-grid small[data-v-77102477],.settings-grid span[data-v-77102477]{color:#64748b}.v2-license-grid strong[data-v-77102477]{font-size:28px}.settings-grid label[data-v-77102477]{display:grid;gap:6px}.settings-bootstrap-panel[data-v-77102477]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;padding:14px;border:1px solid rgba(84,181,203,.32);border-radius:10px;background:linear-gradient(135deg,#033241ad,#021c2ad1)}.settings-bootstrap-panel h3[data-v-77102477]{margin:0 0 6px;color:#fff;font-size:18px;line-height:1.18}.settings-bootstrap-panel p[data-v-77102477]{margin:0}.settings-bootstrap-actions[data-v-77102477]{display:inline-flex;gap:8px}.settings-bootstrap-token[data-v-77102477]{grid-column:1 / -1;min-width:0;width:100%;color:#fff;background:#01101bb8;border:1px solid rgba(84,181,203,.36);border-radius:8px;padding:10px 12px;font:inherit}.settings-copy-button[data-v-77102477]{width:38px;min-width:38px;height:38px;min-height:38px;padding:0;display:inline-grid;place-items:center;color:#58cfff;background:#02283ac7;border:1px solid rgba(58,198,255,.72);border-radius:8px;cursor:pointer}.settings-copy-button[data-v-77102477]:hover{color:#9cff21;border-color:#9cff21cc;background:#9cff211f}.settings-bootstrap-panel .notice[data-v-77102477],.settings-bootstrap-panel .error[data-v-77102477],.settings-bootstrap-panel .muted[data-v-77102477]{grid-column:1 / -1}.section-heading[data-v-77102477]{display:flex;align-items:center;justify-content:space-between;gap:10px}.muted[data-v-77102477]{color:#64748b}.list-grid[data-v-77102477]{display:grid;gap:6px}.list-row[data-v-77102477]{display:grid;grid-template-columns:1.05fr .9fr minmax(220px,1.25fr) minmax(96px,.55fr) minmax(170px,.9fr) 120px;gap:8px;padding:8px 10px;border:1px solid #e4ebf3;border-radius:10px;align-items:center}.list-row.header[data-v-77102477]{background:#f8fbff;font-weight:600}.status-cell[data-v-77102477]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.agent-status-item[data-v-77102477]{display:inline-flex;align-items:center;gap:6px;min-height:20px;color:#fff;font-size:13px}.server-release[data-v-77102477]{color:#f7fbff;font-size:13px;font-weight:700;overflow-wrap:anywhere}.server-host[data-v-77102477],.server-name[data-v-77102477]{font-size:13px}.agent-service-actions[data-v-77102477]{display:inline-flex;align-items:center;gap:4px;margin-left:2px}.row-end-actions[data-v-77102477]{justify-content:flex-end;margin-left:0}.service-icon-btn[data-v-77102477]{width:34px;min-width:34px;max-width:34px;height:34px;min-height:34px;max-height:34px;padding:0;display:inline-grid;place-items:center;box-sizing:border-box;flex:0 0 34px;color:#64748b;background:#f8fbff;border:1px solid #cfd9e3;border-radius:8px}.service-icon-btn[data-v-77102477]:hover{color:#0b6ca2;background:#f1f7fd}.service-icon-btn[data-v-77102477]:disabled{opacity:.55;cursor:not-allowed}.service-icon-btn svg[data-v-77102477]{display:block}.status-dot[data-v-77102477]{width:11px;height:11px;border-radius:999px;display:inline-block;box-shadow:0 0 0 2px #fffffff2}.status-dot.online[data-v-77102477]{background:#22c55e}.status-dot.offline[data-v-77102477]{background:#ef4444}.status-dot.blocked[data-v-77102477]{background:#94a3b8}.status-dot.partial[data-v-77102477]{background:#facc15}.session-list[data-v-77102477]{display:grid;gap:6px;overflow-x:auto;padding-bottom:2px}.database-matrix[data-v-77102477]{display:grid;gap:10px}.database-group[data-v-77102477]{display:grid;gap:6px}.database-group-title[data-v-77102477]{padding:7px 10px;border:1px solid #d7e3ef;border-radius:10px;background:#f8fbff;display:flex;align-items:center;justify-content:space-between;gap:12px}.database-group-name[data-v-77102477]{min-width:0;flex:1 1 auto;flex-wrap:nowrap;overflow:hidden}.database-group-name strong[data-v-77102477]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-session-title[data-v-77102477]{min-height:46px}.active-session-group.is-collapsed[data-v-77102477]{gap:0}.active-session-name[data-v-77102477]{min-width:0;flex-wrap:nowrap;overflow:hidden}.active-session-name strong[data-v-77102477]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-group-heading[data-v-77102477]{min-width:0;display:grid;gap:2px}.session-group-heading small[data-v-77102477]{color:#b9e8f2;font-size:12px;font-weight:700;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-collapse-button[data-v-77102477]{color:#0ea5e9}.active-session-title .session-collapse-button[data-v-77102477]{order:-1}.session-collapse-button[aria-expanded=false][data-v-77102477]{color:#84ff00}.database-group-limit[data-v-77102477]{display:inline-flex;align-items:baseline;gap:8px;white-space:nowrap}.database-group-side[data-v-77102477]{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto;margin-left:auto;min-width:max-content}.group-lock-button[data-v-77102477]{border-color:#bfd3e7;background:#fff;color:#244b63;box-shadow:0 1px #0f172a08}.database-group-lock-info[data-v-77102477]{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,auto);gap:10px;padding:8px 10px;border:1px solid rgba(132,255,0,.35);border-radius:10px;background:#84ff0014}.database-group-lock-info span[data-v-77102477]{min-width:0;display:grid;gap:2px}.database-group-lock-info small[data-v-77102477]{color:#9ec2cf}.database-group-lock-info strong[data-v-77102477]{min-width:0;color:#f8fff2;overflow-wrap:anywhere}.database-group-limit small[data-v-77102477]{color:#64748b}.database-row[data-v-77102477]{display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(220px,1.25fr) minmax(90px,.45fr);column-gap:12px;padding:8px 10px;border:1px solid #e4ebf3;border-radius:10px;align-items:center}.database-row>span[data-v-77102477],.database-row>strong[data-v-77102477]{min-width:0}.database-row.header>span[data-v-77102477]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.database-row .status-cell[data-v-77102477]{flex-wrap:nowrap;overflow:hidden}.database-row .status-cell>span[data-v-77102477]:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}.database-row .status-cell>.database-name-text[data-v-77102477]{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;overflow:hidden}.database-agent-label[data-v-77102477],.database-name-label[data-v-77102477]{font-size:13px}.database-integrity-list[data-v-77102477]{display:grid;gap:2px;min-width:0;max-width:100%}.database-integrity-label[data-v-77102477]{max-width:100%;color:#ffd166;font-size:11px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.extension-integrity-accept[data-v-77102477]{border:1px solid rgba(141,255,0,.55);border-radius:6px;background:#8dff001f;color:#f8fff2;cursor:pointer;font-size:11px;font-weight:700;line-height:1;padding:5px 7px}.extension-integrity-accept[data-v-77102477]:disabled{cursor:progress;opacity:.6}.database-row[data-v-77102477]>:nth-child(3){justify-self:end;text-align:right;min-width:72px}.database-row.header[data-v-77102477]{background:#f8fbff;font-weight:600}.session-row[data-v-77102477]{display:grid;grid-template-columns:minmax(140px,1fr) minmax(120px,.8fr) minmax(115px,.75fr) minmax(125px,.75fr) minmax(150px,.9fr) minmax(150px,.9fr) minmax(72px,72px) minmax(104px,104px) minmax(110px,.65fr) minmax(135px,.8fr) 46px;column-gap:10px;row-gap:0;padding:7px 8px;border:1px solid #e6edf4;border-radius:10px;align-items:center;min-width:1340px}.session-row>span[data-v-77102477]{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-self:center;line-height:1.35}.session-row>span[data-v-77102477]:last-child{justify-self:end}.session-row>span[data-v-77102477]:nth-child(7),.session-row>span[data-v-77102477]:nth-child(8){justify-self:center;text-align:center;width:100%}.session-row.header[data-v-77102477]{background:#f8fbff;font-weight:600}.session-delete-icon[data-v-77102477]{width:30px;min-width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#64748b;background:#f8fbff;border:1px solid #cfd9e3;border-radius:8px}.session-delete-icon[data-v-77102477]:hover{color:#8e1230;background:#f1f7fd}.session-delete-icon[data-v-77102477]:disabled{opacity:.55;cursor:not-allowed}.session-delete-icon svg[data-v-77102477]{display:block}.db-actions[data-v-77102477]{display:inline-flex;gap:8px;flex-wrap:nowrap;align-items:center;justify-content:flex-end;flex:0 0 auto}.session-action-icon[data-v-77102477]{width:30px;min-width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#64748b;background:#f8fbff;border:1px solid #cfd9e3;border-radius:8px}.session-action-icon[data-v-77102477]:hover{color:#0b6ca2;background:#f1f7fd}.session-action-icon[data-v-77102477]:disabled{opacity:.55;cursor:not-allowed}.session-action-icon svg[data-v-77102477]{display:block}.log-list[data-v-77102477]{display:grid}.journal-filter-bar[data-v-77102477]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px;position:relative}.journal-filter-bar label[data-v-77102477]{min-width:160px;display:grid;gap:4px;color:#8fb4c2;font-size:12px;font-weight:700}.journal-filter-bar .journal-filter-period[data-v-77102477]{width:206px;min-width:206px}.journal-filter-bar .journal-filter-level[data-v-77102477],.journal-filter-bar .journal-filter-source[data-v-77102477]{width:176px;min-width:176px}.journal-filter-bar .journal-filter-action[data-v-77102477]{width:281px;min-width:281px}.journal-filter-bar .journal-filter-actor[data-v-77102477]{width:178px;min-width:178px}.journal-filter-bar select[data-v-77102477],.journal-filter-bar input[data-v-77102477]{width:100%;height:34px;min-height:34px;box-sizing:border-box;padding:0 34px 0 12px;border:1px solid rgba(77,158,183,.5);border-radius:6px;color:#d9f4ff;background:#031e2bc7;font:inherit}.journal-refresh-btn[data-v-77102477]{width:34px;min-width:34px;max-width:34px;height:34px;min-height:34px;max-height:34px;align-self:end;display:inline-grid;place-items:center;padding:0;box-sizing:border-box;flex:0 0 34px;border:1px solid rgba(76,201,231,.55);border-radius:8px;color:#58cfff;background:#02283ac7;cursor:pointer;overflow:hidden;line-height:0;font-size:0}.journal-refresh-btn>svg[data-v-77102477]:not(.refresh-icon-svg){display:none!important;width:0!important;height:0!important}.journal-refresh-btn[data-v-77102477]:hover,.journal-refresh-btn[data-v-77102477]:focus-visible{color:var(--v2-green);border-color:#9cff21d1;background:#9cff2114;box-shadow:none}.journal-period-popover[data-v-77102477]{position:absolute;z-index:15;top:calc(100% + 8px);left:0;width:min(430px,100%);padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:1px solid rgba(77,158,183,.62);border-radius:8px;background:#031c29fa;box-shadow:0 14px 32px #00000059}.journal-period-popover label[data-v-77102477]{min-width:0}.journal-period-actions[data-v-77102477]{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px}.journal-period-action-btn[data-v-77102477]{width:34px;min-width:34px;height:34px;min-height:34px;padding:0;display:inline-grid;place-items:center;border:1px solid rgba(43,175,218,.62);border-radius:8px;color:#58cfff;background:#001823cc;cursor:pointer;box-sizing:border-box}.journal-period-action-btn svg[data-v-77102477]{width:20px;height:20px;display:block}.journal-period-action-btn.apply[data-v-77102477]{color:#00151e;border-color:#84ff00;background:#84ff00}.journal-period-action-btn.reset[data-v-77102477]{color:#58cfff;background:#02283ac7;border-color:#3ac6ffb8}.journal-period-action-btn[data-v-77102477]:hover,.journal-period-action-btn[data-v-77102477]:focus-visible{color:#9cff21;border-color:#9cff21db;background:#9cff211f}.journal-period-action-btn.apply[data-v-77102477]:hover,.journal-period-action-btn.apply[data-v-77102477]:focus-visible{color:#00151e;background:#a9ff39}.log-row[data-v-77102477]{display:grid;grid-template-columns:minmax(150px,.55fr) minmax(190px,.8fr) minmax(260px,1.6fr);gap:14px;align-items:start;padding:8px 0;border-bottom:1px solid #e6edf4}.log-row.with-user[data-v-77102477]{grid-template-columns:minmax(150px,.55fr) minmax(140px,.55fr) minmax(190px,.8fr) minmax(260px,1.6fr)}.log-row-header[data-v-77102477]{color:#475569;font-weight:700;background:#f8fbff;border-top:1px solid #e6edf4}.log-row>span[data-v-77102477],.log-row>strong[data-v-77102477]{min-width:0;overflow-wrap:anywhere;line-height:1.35}.log-row>strong[data-v-77102477]{color:#0f172a}.journal-date-label[data-v-77102477],.journal-actor-label[data-v-77102477],.journal-action-label[data-v-77102477],.journal-message-label[data-v-77102477]{font-size:13px}.modal-backdrop[data-v-77102477]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:24px;background:#0f172a61}.admin-auth-modal[data-v-77102477]{width:min(420px,100%);display:grid;gap:14px;padding:18px;border-radius:10px;border:1px solid #cfd9e3;background:#fff;box-shadow:0 20px 50px #0f172a3d}.admin-auth-modal h3[data-v-77102477]{margin:0;font-size:18px}.admin-auth-modal p[data-v-77102477]{margin:0;color:#536477}.admin-auth-modal label[data-v-77102477]{display:grid;gap:6px;font-weight:600}.admin-auth-modal input[data-v-77102477]{height:38px;border:1px solid #cfd9e3;border-radius:8px;padding:0 10px;font:inherit}.service-access-modal[data-v-77102477]{width:min(780px,calc(100vw - 28px));max-height:calc(100vh - 48px);overflow:auto}.service-access-modal h3[data-v-77102477]{font-weight:500}.service-access-modal label[data-v-77102477],.service-access-modal input[data-v-77102477],.service-meta[data-v-77102477],.service-meta span[data-v-77102477],.exclusion-row small[data-v-77102477]{font-weight:400}.service-access-title>strong[data-v-77102477],.exclusion-row strong[data-v-77102477]{font-weight:500}.service-access-header[data-v-77102477],.service-access-title[data-v-77102477]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.service-access-section[data-v-77102477]{display:grid;gap:12px;padding:12px;border:1px solid #e2eaf2;border-radius:8px;background:#f8fbff}.service-access-title[data-v-77102477]{align-items:center}.service-access-title>strong[data-v-77102477]{min-width:0;overflow-wrap:anywhere}.service-meta[data-v-77102477]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;color:#536477;font-size:13px}.service-meta span[data-v-77102477]{min-width:0;overflow-wrap:anywhere}.service-password-actions[data-v-77102477]{display:flex;justify-content:flex-end;gap:8px;align-items:center}.service-exclusion-form[data-v-77102477]{display:grid;grid-template-columns:minmax(170px,1fr) minmax(170px,1fr) 34px;gap:8px;align-items:center}.service-exclusion-form input[data-v-77102477]{width:100%}.service-icon-action[data-v-77102477],.service-add-exclusion-button[data-v-77102477],.service-modal-close-button[data-v-77102477]{width:34px;min-width:34px;height:34px;padding:0;display:inline-grid;place-items:center;line-height:0;font-size:0}.service-icon-action>svg[data-v-77102477],.service-add-exclusion-button>svg[data-v-77102477],.service-modal-close-button>svg[data-v-77102477]{width:18px;height:18px;display:block}.service-status-pill[data-v-77102477]{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:500;color:#8a5a00;background:#fff7d6;border:1px solid #f4d46b;white-space:nowrap}.service-status-pill.ok[data-v-77102477]{color:#0f6b42;background:#e8fbf0;border-color:#97dfb7}.exclusion-list[data-v-77102477]{display:grid;gap:8px}.exclusion-row[data-v-77102477]{display:grid;grid-template-columns:minmax(170px,1fr) max-content 34px 34px;gap:8px;align-items:center;padding:8px;border:1px solid #e2eaf2;border-radius:8px;background:#fff}.exclusion-row>div[data-v-77102477]{display:grid;gap:2px;min-width:0}.exclusion-row strong[data-v-77102477],.exclusion-row small[data-v-77102477]{min-width:0;overflow-wrap:anywhere}.exclusion-row small[data-v-77102477]{color:#64748b}.dialog-notice[data-v-77102477],.dialog-error[data-v-77102477]{margin:0;padding:8px 10px;border-radius:8px}.dialog-notice[data-v-77102477]{color:#0f6b42;background:#e8fbf0}.dialog-error[data-v-77102477]{color:#a11d1d;background:#fff1f1}.password-field[data-v-77102477]{position:relative;display:block}.password-field input[data-v-77102477]{width:100%;padding-right:42px}.password-toggle[data-v-77102477]{position:absolute;top:1px;right:1px;width:38px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#64748b;background:transparent;border:0;border-radius:7px}.password-toggle[data-v-77102477]:hover{color:#0b6ca2;background:#f1f7fd}.password-toggle svg[data-v-77102477]{display:block}.modal-actions[data-v-77102477]{display:flex;justify-content:flex-end;gap:8px}@media(max-width:900px){.dashboard-settings-edit-grid[data-v-77102477],.dashboard-settings-readonly-grid[data-v-77102477]{grid-template-columns:1fr}.dashboard-settings-heading[data-v-77102477]{align-items:stretch;flex-direction:column}.list-row[data-v-77102477],.database-row[data-v-77102477],.session-row[data-v-77102477],.log-row[data-v-77102477],.service-meta[data-v-77102477],.service-password-actions[data-v-77102477],.service-exclusion-form[data-v-77102477],.exclusion-row[data-v-77102477]{grid-template-columns:1fr}.service-password-actions[data-v-77102477]{justify-content:flex-start}}.agent-service-actions .service-icon-btn[data-v-77102477],.section-heading .session-action-icon[data-v-77102477],.database-group-side .group-lock-button[data-v-77102477],.db-actions .session-action-icon[data-v-77102477],.session-action-icon[data-v-77102477],.session-delete-icon[data-v-77102477],.settings-copy-button[data-v-77102477]{width:34px;min-width:34px;max-width:34px;height:34px;min-height:34px;max-height:34px;padding:0;display:inline-grid;place-items:center;box-sizing:border-box;flex:0 0 34px;overflow:hidden;line-height:0}.refresh-action-icon[data-v-77102477]:before{content:""!important;display:block!important;width:25.3px!important;height:25.3px!important;min-width:25.3px!important;min-height:25.3px!important;max-width:25.3px!important;max-height:25.3px!important;flex:0 0 25.3px!important;background:currentColor!important;-webkit-mask:var(--refresh-icon-mask) center / contain no-repeat!important;mask:var(--refresh-icon-mask) center / contain no-repeat!important}.refresh-action-icon>svg.refresh-icon-svg[data-v-77102477]{display:none!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;max-width:0!important;max-height:0!important;flex:0 0 0!important}.admin-page[data-v-ccfd7d1b]{min-height:100vh;background:#eef3f8;color:#111827}.admin-topbar[data-v-ccfd7d1b]{height:46px;background:#0b6ca2;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 12px}.admin-topbar-title[data-v-ccfd7d1b]{font-size:14px;font-weight:600}.admin-topbar-right[data-v-ccfd7d1b]{display:flex;gap:8px}.admin-main[data-v-ccfd7d1b]{margin:12px;background:#fff;border:1px solid #d8e1ea;border-radius:12px;overflow:hidden}.admin-toolbar[data-v-ccfd7d1b]{min-height:56px;padding:10px 12px;border-bottom:1px solid #e6ecf3;display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-toolbar h1[data-v-ccfd7d1b]{margin:0;font-size:32px;line-height:1.1}.toolbar-right[data-v-ccfd7d1b]{display:flex;align-items:center;justify-content:flex-end;gap:8px}.toolbar-search[data-v-ccfd7d1b]{width:320px;max-width:44vw;border:1px solid #cfd9e3;border-radius:10px;padding:8px 12px;font-size:14px;color:#0f172a!important;-webkit-text-fill-color:#0f172a;caret-color:#0f172a;background:#fff!important}.notice[data-v-ccfd7d1b],.error[data-v-ccfd7d1b]{margin:10px 12px;font-size:14px}.notice[data-v-ccfd7d1b]{color:#166534}.error[data-v-ccfd7d1b]{color:#b00020}.bootstrap-panel[data-v-ccfd7d1b]{margin:12px;padding:12px;border:1px solid #d7e2ed;border-radius:10px;background:#f8fbff;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.bootstrap-panel p[data-v-ccfd7d1b]{margin:0;color:#475569;font-size:14px}.bootstrap-actions[data-v-ccfd7d1b]{display:flex;gap:8px}.text-btn[data-v-ccfd7d1b]{border:1px solid #cfd9e3;border-radius:8px;background:#fff;color:#12354d;padding:8px 12px;cursor:pointer;font-weight:600}.text-btn[data-v-ccfd7d1b]:hover{background:#eef6fc}.text-btn[data-v-ccfd7d1b]:disabled{opacity:.55;cursor:not-allowed}.text-btn.danger[data-v-ccfd7d1b]{color:#8e1230}.bootstrap-token[data-v-ccfd7d1b]{grid-column:1 / -1;border:1px solid #bad7ec;border-radius:8px;padding:9px 10px;color:#0f172a;background:#fff;font-family:Consolas,monospace;font-size:13px}.table-wrap[data-v-ccfd7d1b]{width:100%;overflow-x:auto}.admin-table[data-v-ccfd7d1b]{width:100%;min-width:1450px;border-collapse:collapse;table-layout:fixed}.admin-table th[data-v-ccfd7d1b],.admin-table td[data-v-ccfd7d1b]{border-top:1px solid #e8edf4;border-right:1px solid #eef2f7;padding:10px;font-size:14px;vertical-align:middle}.admin-table th[data-v-ccfd7d1b]:last-child,.admin-table td[data-v-ccfd7d1b]:last-child{border-right:0}.admin-table th[data-v-ccfd7d1b]{background:#f8fafc;font-weight:600;-webkit-user-select:none;user-select:none;cursor:pointer}.admin-table th.actions-col[data-v-ccfd7d1b]{cursor:default;width:160px;min-width:160px}.admin-table th[data-v-ccfd7d1b]:last-child,.admin-table td[data-v-ccfd7d1b]:last-child{width:160px;min-width:160px}.admin-table th.no-sort[data-v-ccfd7d1b]{cursor:default}.admin-table tbody tr.disabled td[data-v-ccfd7d1b]{background:#dfe5ec;color:#4b5563}.name-cell[data-v-ccfd7d1b]{display:flex;align-items:center;gap:10px}.display-name[data-v-ccfd7d1b]{font-weight:700}.password-mask[data-v-ccfd7d1b]{user-select:none;-webkit-user-select:none;letter-spacing:1px}.avatar[data-v-ccfd7d1b]{width:28px;height:28px;border-radius:999px;background:#e2e8f0;color:#334155;display:inline-flex;align-items:center;justify-content:center;font-weight:700;flex:0 0 28px}.mini-input[data-v-ccfd7d1b],.multi-select[data-v-ccfd7d1b]{border:1px solid #cfd9e3;border-radius:9px;padding:7px 10px;font-size:13px;width:100%;background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a;caret-color:#0f172a}.multi-select[data-v-ccfd7d1b]{min-height:70px}.choice-list[data-v-ccfd7d1b]{width:100%;max-height:150px;overflow:auto;border:1px solid #cfd9e3;border-radius:9px;background:#fff;padding:6px}.choice-list.muted[data-v-ccfd7d1b]{background:#f8fafc}.choice-actions[data-v-ccfd7d1b]{display:flex;gap:8px;padding:2px 4px 6px;border-bottom:1px solid #eef2f7;margin-bottom:4px}.choice-link[data-v-ccfd7d1b]{border:0;background:transparent;color:#0b6ca2;font-size:12px;font-weight:700;padding:0;cursor:pointer}.choice-link[data-v-ccfd7d1b]:disabled{color:#94a3b8;cursor:not-allowed}.choice-item[data-v-ccfd7d1b]{min-height:28px;display:flex;align-items:flex-start;gap:7px;padding:5px 4px;border-radius:6px;color:#0f172a;line-height:1.25;cursor:pointer}.choice-item[data-v-ccfd7d1b]:hover{background:#f1f7fd}.choice-item[data-v-ccfd7d1b]:has(input:disabled){color:#94a3b8;cursor:not-allowed;background:#f8fafc}.choice-item input[data-v-ccfd7d1b]{width:14px;height:14px;margin-top:1px;flex:0 0 14px}.choice-label-with-status[data-v-ccfd7d1b]{display:inline-flex;align-items:center;gap:7px;min-width:0}.access-list[data-v-ccfd7d1b]{display:flex;flex-wrap:wrap;gap:6px 10px}.access-item[data-v-ccfd7d1b]{display:inline-flex;align-items:center;gap:7px;min-width:0}.status-dot[data-v-ccfd7d1b]{width:10px;height:10px;border-radius:999px;flex:0 0 10px;box-shadow:0 0 0 2px #ffffffe6}.status-dot.online[data-v-ccfd7d1b]{background:#22c55e}.status-dot.offline[data-v-ccfd7d1b]{background:#ef4444}.admin-main input[data-v-ccfd7d1b]::placeholder,.admin-main textarea[data-v-ccfd7d1b]::placeholder{color:#64748b;opacity:1}.admin-main input[data-v-ccfd7d1b]:disabled,.admin-main select[data-v-ccfd7d1b]:disabled,.admin-main textarea[data-v-ccfd7d1b]:disabled{color:#334155!important;-webkit-text-fill-color:#334155;background:#f8fafc!important}.icon-btn-lg[data-v-ccfd7d1b],.icon-btn-md[data-v-ccfd7d1b]{width:30px;min-width:30px;height:30px}.back-btn svg[data-v-ccfd7d1b],.search-btn svg[data-v-ccfd7d1b],.status-btn svg[data-v-ccfd7d1b],.groups-btn svg[data-v-ccfd7d1b]{width:18px;height:18px}.add-user-btn svg[data-v-ccfd7d1b],.edit-btn svg[data-v-ccfd7d1b],.menu-btn svg[data-v-ccfd7d1b]{width:18px;height:18px}.icon-btn[data-v-ccfd7d1b]{width:30px;min-width:30px;height:30px;box-sizing:border-box;border:1px solid #ced8e2;border-radius:9px;padding:0;background:#f4f7fb;color:#1f3e57;display:inline-flex;align-items:center;justify-content:center;line-height:0;cursor:pointer}.icon-btn svg[data-v-ccfd7d1b]{width:18px!important;height:18px!important;display:block;flex:0 0 auto}.icon-btn-lg svg[data-v-ccfd7d1b]{width:18px!important;height:18px!important}.icon-btn-md svg[data-v-ccfd7d1b]{width:18px!important;height:18px!important}.icon-btn[data-v-ccfd7d1b]:hover{background:#e9eef5}.icon-btn[data-v-ccfd7d1b]:disabled{opacity:.55;cursor:not-allowed}.top-btn[data-v-ccfd7d1b]{background:#ffffff2e;color:#fff;border-color:#ffffff40}.back-btn svg[data-v-ccfd7d1b]{transform:translate(-1px)}.icon-btn.save[data-v-ccfd7d1b]{background:#e8f7ee;border-color:#b5e3c7;color:#166534}.row-actions[data-v-ccfd7d1b]{display:grid;grid-auto-flow:column;grid-auto-columns:34px;align-items:center;justify-content:flex-end;gap:6px;min-height:34px}.row-actions .icon-btn[data-v-ccfd7d1b]{width:34px;min-width:34px;max-width:34px;height:34px;min-height:34px;max-height:34px;place-self:center}.row-actions .icon-btn svg[data-v-ccfd7d1b]{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important}.row-actions .add-user-btn svg[data-v-ccfd7d1b],.row-actions .edit-btn svg[data-v-ccfd7d1b],.row-actions .menu-btn svg[data-v-ccfd7d1b]{width:18px!important;height:18px!important}.menu-wrap[data-v-ccfd7d1b]{position:relative;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.row-menu[data-v-ccfd7d1b]{position:absolute;right:0;top:calc(100% + 6px);z-index:15;min-width:240px;padding:6px;border:1px solid #d7e2ed;border-radius:10px;background:#fff;box-shadow:0 10px 18px #09243a29}.row-menu-item[data-v-ccfd7d1b]{width:100%;border:0;border-radius:8px;background:transparent;color:#1f3444;padding:8px 10px;text-align:left;display:flex;align-items:center;gap:8px;cursor:pointer}.row-menu-item svg[data-v-ccfd7d1b]{width:15px;height:15px}.row-menu-item[data-v-ccfd7d1b]:hover{background:#f4f8fc}.row-menu-item.danger[data-v-ccfd7d1b]{color:#8e1230}.create-row td[data-v-ccfd7d1b]{background:#f8fbff}.table-footer[data-v-ccfd7d1b]{padding:10px 12px;border-top:1px solid #e6ecf3;background:#f9fbfd;color:#64748b;font-size:14px}.status-ok[data-v-ccfd7d1b]{color:#22c55e}.status-bad[data-v-ccfd7d1b]{color:#ef4444}@media(max-width:940px){.admin-toolbar h1[data-v-ccfd7d1b]{font-size:26px}.toolbar-search[data-v-ccfd7d1b]{width:230px}}.admin-topbar[data-v-ccfd7d1b]{height:46px;padding:0 12px;display:flex;align-items:center;gap:10px;color:#fff;background:#0b6ca2}.admin-topbar strong[data-v-ccfd7d1b]{font-size:14px}.topbar-actions[data-v-ccfd7d1b]{margin-left:auto;display:flex;align-items:center;gap:8px}.admin-topbar .icon-btn[data-v-ccfd7d1b]{width:30px;min-width:30px;height:30px;border:1px solid rgba(255,255,255,.26);border-radius:8px;color:#fff;background:#ffffff29}.admin-topbar .icon-btn svg[data-v-ccfd7d1b],.admin-topbar .icon-btn-lg svg[data-v-ccfd7d1b]{width:18px!important;height:18px!important}.admin-main[data-v-ccfd7d1b]{margin:0;padding:12px;display:grid;grid-template-columns:minmax(360px,520px) 1fr;gap:12px;border:0;border-radius:0;background:transparent;overflow:visible}.editor[data-v-ccfd7d1b],.users-list[data-v-ccfd7d1b]{border:1px solid #d8e1ea;border-radius:10px;background:#fff;padding:14px}.editor h1[data-v-ccfd7d1b],.users-list h2[data-v-ccfd7d1b],.editor p[data-v-ccfd7d1b],.users-list p[data-v-ccfd7d1b]{margin:0}.editor h1[data-v-ccfd7d1b]{font-size:24px}.users-list h2[data-v-ccfd7d1b]{font-size:20px}.editor p[data-v-ccfd7d1b]{margin-top:4px;color:#64748b}.editor-grid[data-v-ccfd7d1b]{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.editor label span[data-v-ccfd7d1b]{display:block;margin-bottom:5px;font-size:13px;font-weight:400}.editor .editor-grid label>span[data-v-ccfd7d1b]{font-weight:400!important;font-variation-settings:"wght" 400!important;text-shadow:none!important}.editor input[data-v-ccfd7d1b],.editor select[data-v-ccfd7d1b],.search-row input[data-v-ccfd7d1b]{width:100%;height:36px;border:1px solid #cfd9e3;border-radius:8px;padding:6px 9px;color:#0f172a!important;background:#fff!important}.editor .admin-password-field[data-v-ccfd7d1b]{position:relative;display:block}.editor .admin-password-field input[data-v-ccfd7d1b]{padding-right:42px}.editor .admin-password-toggle[data-v-ccfd7d1b]{position:absolute;inset:50% 8px auto auto;left:auto;right:8px;transform:translateY(-50%);width:26px;min-width:26px;max-width:26px;height:26px;min-height:26px;max-height:26px;padding:0;display:inline-grid;place-items:center;color:#64748b;background:transparent;border:0;border-radius:7px}.editor .admin-password-toggle[data-v-ccfd7d1b]:hover{color:#0b6ca2;background:#f1f7fd}.editor .admin-password-toggle svg[data-v-ccfd7d1b]{display:block}.editor .wide[data-v-ccfd7d1b]{grid-column:1 / -1}.form-actions[data-v-ccfd7d1b],.bootstrap-actions[data-v-ccfd7d1b],.list-head[data-v-ccfd7d1b],.user-title[data-v-ccfd7d1b],.row-actions[data-v-ccfd7d1b],.user-summary[data-v-ccfd7d1b]{display:flex;align-items:center}.form-actions[data-v-ccfd7d1b]{margin-top:12px;gap:8px}.editor .form-actions button.save-icon[data-v-ccfd7d1b],.editor .form-actions button.delete-icon[data-v-ccfd7d1b]{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0!important;display:inline-grid!important;place-items:center!important;box-sizing:border-box!important;flex:0 0 34px!important}.list-head[data-v-ccfd7d1b]{justify-content:space-between;margin-bottom:8px}.search-row[data-v-ccfd7d1b]{margin-bottom:10px}.bootstrap-panel[data-v-ccfd7d1b]{margin:14px 0 0;padding:12px;border:1px solid #dbe5ef;border-radius:9px;background:#f8fbff;display:grid;grid-template-columns:1fr auto;gap:10px}.bootstrap-panel h2[data-v-ccfd7d1b]{margin:0 0 4px;font-size:18px}.bootstrap-panel p[data-v-ccfd7d1b]{color:#475569;font-size:14px}.bootstrap-actions[data-v-ccfd7d1b]{gap:8px}.bootstrap-token[data-v-ccfd7d1b]{grid-column:1 / -1}.bootstrap-note[data-v-ccfd7d1b]{grid-column:1 / -1;color:#64748b;font-size:13px}.user-row[data-v-ccfd7d1b]{position:relative;border:1px solid #d8e1ea;border-radius:10px;background:#fff;padding:12px 124px 12px 12px;margin-bottom:10px}.user-row.blocked[data-v-ccfd7d1b]{background:#f8fafc;color:#64748b}.user-title[data-v-ccfd7d1b]{gap:9px;flex-wrap:wrap}.user-title strong[data-v-ccfd7d1b]{font-size:15px}.role-chip[data-v-ccfd7d1b],.summary-chip[data-v-ccfd7d1b]{border:1px solid #cfe0ed;border-radius:999px;padding:4px 9px;color:#12354d;background:#f8fbff;font-size:13px}.user-summary[data-v-ccfd7d1b]{margin-top:8px;gap:8px;flex-wrap:wrap}.summary-label[data-v-ccfd7d1b]{color:#64748b;font-weight:700}.user-row .row-actions[data-v-ccfd7d1b]{position:absolute;right:12px;bottom:12px;gap:8px}button[data-v-ccfd7d1b]{height:34px;border:1px solid #cfd9e3;border-radius:8px;padding:0 12px;color:#12354d;background:#f8fbff;cursor:pointer;font-weight:700}button.primary[data-v-ccfd7d1b]{color:#fff;border-color:#0b6ca2;background:#0b6ca2}button.danger[data-v-ccfd7d1b]{color:#8e1230}button.edit-icon[data-v-ccfd7d1b],button.delete-icon[data-v-ccfd7d1b],button.lock-icon[data-v-ccfd7d1b],button.refresh-icon[data-v-ccfd7d1b],button.save-icon[data-v-ccfd7d1b]{width:34px;min-width:34px;max-width:34px;height:34px;min-height:34px;max-height:34px;padding:0;display:inline-grid;place-items:center;box-sizing:border-box;flex:0 0 34px;color:#64748b;background:#f8fbff}button.edit-icon[data-v-ccfd7d1b]{color:#12354d}button.refresh-icon[data-v-ccfd7d1b]{color:#0b6ca2}button.save-icon[data-v-ccfd7d1b]{color:#166534;background:#e8f7ee;border-color:#b5e3c7}button.delete-icon[data-v-ccfd7d1b]:hover{color:#8e1230}button.edit-icon svg[data-v-ccfd7d1b],button.delete-icon svg[data-v-ccfd7d1b],button.lock-icon svg[data-v-ccfd7d1b],button.refresh-icon svg[data-v-ccfd7d1b],button.save-icon svg[data-v-ccfd7d1b]{display:block}.empty[data-v-ccfd7d1b]{color:#64748b}.users-list .user-row .row-actions button.edit-icon[data-v-ccfd7d1b],.users-list .user-row .row-actions button.delete-icon[data-v-ccfd7d1b],.users-list .user-row .row-actions button.lock-icon[data-v-ccfd7d1b]{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0!important;display:inline-grid!important;place-items:center!important;box-sizing:border-box!important;flex:0 0 34px!important}@media(max-width:960px){.admin-main[data-v-ccfd7d1b]{grid-template-columns:1fr}}.groups-page[data-v-39bb8856]{min-height:100vh;background:#eef3f8;color:#111827}.groups-topbar[data-v-39bb8856]{height:46px;padding:0 12px;display:flex;align-items:center;gap:10px;color:#fff;background:#0b6ca2}.icon-btn[data-v-39bb8856]{width:30px;min-width:30px;height:30px;box-sizing:border-box;border:1px solid rgba(255,255,255,.26);border-radius:8px;color:#fff;background:#ffffff29;display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:0;cursor:pointer}.icon-btn-lg[data-v-39bb8856]{width:30px;min-width:30px;height:30px}.top-btn[data-v-39bb8856]{background:#ffffff2e;color:#fff;border-color:#ffffff40}.back-btn svg[data-v-39bb8856]{width:18px!important;height:18px!important;display:block;flex:0 0 auto;transform:translate(-1px)}.groups-main[data-v-39bb8856]{padding:12px;display:grid;grid-template-columns:minmax(360px,520px) 1fr;gap:12px}.editor[data-v-39bb8856],.groups-list[data-v-39bb8856]{border:1px solid #d8e1ea;border-radius:10px;background:#fff;padding:14px}h1[data-v-39bb8856],h2[data-v-39bb8856],p[data-v-39bb8856]{margin:0}h1[data-v-39bb8856]{font-size:24px}h2[data-v-39bb8856]{font-size:20px}.groups-list>.list-head>h2[data-v-39bb8856]{font-weight:400!important;font-variation-settings:"wght" 400!important;text-shadow:none!important}.editor p[data-v-39bb8856]{margin-top:4px;color:#64748b}.editor-grid[data-v-39bb8856]{margin-top:14px;display:grid;grid-template-columns:1fr 150px;gap:10px}label span[data-v-39bb8856]{display:block;margin-bottom:5px;font-size:13px;font-weight:400}input[data-v-39bb8856]{width:100%;height:36px;border:1px solid #cfd9e3;border-radius:8px;padding:6px 9px;color:#0f172a;background:#fff}.wide[data-v-39bb8856]{grid-column:1 / -1}.database-picker[data-v-39bb8856]{margin-top:14px;border:1px solid #dbe5ef;border-radius:9px;max-height:340px;overflow:auto;padding:8px}.picker-head[data-v-39bb8856],.list-head[data-v-39bb8856],.group-title[data-v-39bb8856],.row-actions[data-v-39bb8856]{display:flex;align-items:center}.picker-head[data-v-39bb8856],.list-head[data-v-39bb8856]{justify-content:space-between;margin-bottom:8px}.picker-actions[data-v-39bb8856],.row-actions[data-v-39bb8856]{gap:8px}.picker-actions[data-v-39bb8856]{display:inline-flex;align-items:center;gap:2mm}.picker-actions>button[data-v-39bb8856]{margin:0}button[data-v-39bb8856]{height:34px;border:1px solid #cfd9e3;border-radius:8px;padding:0 12px;color:#12354d;background:#f8fbff;cursor:pointer;font-weight:700}button.primary[data-v-39bb8856]{color:#fff;border-color:#0b6ca2;background:#0b6ca2}button.danger[data-v-39bb8856]{color:#8e1230}button.edit-icon[data-v-39bb8856],button.delete-icon[data-v-39bb8856],button.lock-icon[data-v-39bb8856],button.save-icon[data-v-39bb8856],button.select-icon[data-v-39bb8856]{width:30px;min-width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#64748b;background:#f8fbff}button.edit-icon[data-v-39bb8856]:hover,button.delete-icon[data-v-39bb8856]:hover,button.lock-icon[data-v-39bb8856]:hover,button.save-icon[data-v-39bb8856]:hover,button.select-icon[data-v-39bb8856]:hover{border-color:#cfd9e3;background:#f1f7fd}button.edit-icon[data-v-39bb8856]{color:#12354d}button.save-icon[data-v-39bb8856]{color:#166534;background:#e8f7ee;border-color:#b5e3c7}button.select-icon[data-v-39bb8856]{color:#0b6ca2}button.delete-icon[data-v-39bb8856]:hover{color:#8e1230}button.edit-icon svg[data-v-39bb8856],button.delete-icon svg[data-v-39bb8856],button.lock-icon svg[data-v-39bb8856],button.save-icon svg[data-v-39bb8856],button.select-icon svg[data-v-39bb8856]{display:block}button[data-v-39bb8856]:disabled{opacity:.55;cursor:not-allowed}.database-choice[data-v-39bb8856]{min-height:30px;display:flex;align-items:center;gap:8px;padding:5px 4px;border-radius:6px}.database-choice[data-v-39bb8856]:hover{background:#f1f7fd}.database-choice[data-v-39bb8856]:has(input:disabled){color:#94a3b8;cursor:not-allowed;background:#f8fafc}.database-choice input[data-v-39bb8856]{width:14px;height:14px}.filter-step[data-v-39bb8856]{border-top:1px solid #e1eaf2;padding-top:8px}.step-title[data-v-39bb8856]{margin-bottom:6px;color:#0f172a;font-size:13px;font-weight:400}.server-group[data-v-39bb8856]{border-top:1px solid #e1eaf2;padding-top:8px}.server-group+.server-group[data-v-39bb8856]{margin-top:10px}.server-title[data-v-39bb8856]{margin-bottom:6px;color:#0f172a;font-size:13px;font-weight:400}.agent-group[data-v-39bb8856]{margin-left:10px;padding-left:10px;border-left:2px solid #dbeafe}.agent-group+.agent-group[data-v-39bb8856]{margin-top:8px}.agent-title[data-v-39bb8856]{margin:4px 0;color:#0b6ca2;font-size:12px;font-weight:400}.form-actions[data-v-39bb8856]{margin-top:12px;display:flex;gap:8px}.notice[data-v-39bb8856]{margin-top:10px;color:#166534}.error[data-v-39bb8856]{margin-top:10px;color:#b00020}.groups-list[data-v-39bb8856]{display:grid;gap:10px;align-content:start}.group-row[data-v-39bb8856]{border:1px solid #e1eaf2;border-radius:9px;padding:10px}.group-title[data-v-39bb8856]{gap:8px}.licenses[data-v-39bb8856]{margin-left:auto;color:#0b6ca2;font-weight:700}.iin[data-v-39bb8856]{color:#475569;font-size:13px;font-weight:700}.group-row p[data-v-39bb8856]{margin-top:6px;color:#64748b}.group-summary[data-v-39bb8856]{margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:#334155;font-size:13px}.summary-chip[data-v-39bb8856],.group-summary em[data-v-39bb8856]{border:1px solid #dbe5ef;border-radius:999px;padding:4px 8px;display:inline-flex;align-items:center;gap:5px;font-style:normal;background:#f8fbff}.summary-label[data-v-39bb8856]{font-weight:800}.row-actions[data-v-39bb8856]{margin-top:10px;justify-content:flex-end}.status-dot[data-v-39bb8856]{width:10px;height:10px;border-radius:999px;flex:0 0 10px}.status-dot.online[data-v-39bb8856]{background:#22c55e}.status-dot.offline[data-v-39bb8856]{background:#ef4444}.status-dot.partial[data-v-39bb8856]{background:#facc15}.status-dot.blocked[data-v-39bb8856]{background:#94a3b8}.empty[data-v-39bb8856]{color:#64748b;padding:10px 4px}@media(max-width:980px){.groups-main[data-v-39bb8856]{grid-template-columns:1fr}}.groups-main[data-v-39bb8856]{grid-template-columns:minmax(500px,.78fr) minmax(0,1fr);align-items:start}.database-picker[data-v-39bb8856]{max-height:min(58vh,640px);padding:14px;border-color:#54b5cb57;background:#011f2bad;box-shadow:inset 0 0 22px #20bdf512}.picker-head[data-v-39bb8856]{min-height:42px;padding-bottom:10px;border-bottom:1px solid rgba(84,181,203,.38)}.filter-step[data-v-39bb8856]{margin-top:12px;padding:12px;border:1px solid rgba(84,181,203,.28);border-radius:10px;background:#0116227a}.filter-step+.filter-step[data-v-39bb8856]{margin-top:12px}.step-title[data-v-39bb8856],.server-title[data-v-39bb8856],.agent-title[data-v-39bb8856]{color:#f2fbff}.database-choice[data-v-39bb8856]{min-width:0;min-height:34px;padding:7px 8px;color:#f2fbff;border:1px solid transparent}.database-choice[data-v-39bb8856]:hover{background:#54b5cb1f;border-color:#54b5cb3d}.database-choice span[data-v-39bb8856]:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.server-group[data-v-39bb8856]{padding:10px;border:1px solid rgba(84,181,203,.24);border-radius:10px;background:#01162257}.agent-group[data-v-39bb8856]{margin-left:0;padding-left:12px;border-left-color:#9cff2161}@media(max-width:1320px){.groups-main[data-v-39bb8856]{grid-template-columns:1fr}.database-picker[data-v-39bb8856]{max-height:none;overflow:visible}}@media(max-width:720px){.editor-grid[data-v-39bb8856]{grid-template-columns:1fr}.database-picker[data-v-39bb8856]{padding:10px}}.groups-page[data-v-39bb8856]{display:block}.groups-main[data-v-39bb8856]{gap:24px}.editor[data-v-39bb8856],.groups-list[data-v-39bb8856]{min-width:0;border-radius:12px}.groups-list[data-v-39bb8856]{min-height:0;align-content:start}.list-head[data-v-39bb8856]{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(84,181,203,.28)}.list-head span[data-v-39bb8856],.licenses[data-v-39bb8856]{color:#58cfff}.group-row[data-v-39bb8856]{min-height:0;display:grid;gap:10px;background:linear-gradient(90deg,#03445342,#0118248a)}.group-title[data-v-39bb8856]{min-width:0;flex-wrap:wrap}.group-title strong[data-v-39bb8856]{color:#fff;font-weight:400}.editor-grid label>span[data-v-39bb8856],.database-picker .picker-head>strong[data-v-39bb8856],.database-picker .step-title[data-v-39bb8856],.database-picker .server-title[data-v-39bb8856],.database-picker .agent-title[data-v-39bb8856],.database-picker .database-choice>span[data-v-39bb8856],.groups-list .group-row .group-title>strong[data-v-39bb8856]{font-weight:400!important;font-variation-settings:"wght" 400!important;text-shadow:none!important}.iin[data-v-39bb8856],.summary-label[data-v-39bb8856]{color:#9eb8c4}.summary-chip[data-v-39bb8856],.group-summary em[data-v-39bb8856]{color:#eefbff;background:#083c4b9e;border-color:#54b5cb6b}.form-actions[data-v-39bb8856]{justify-content:flex-start}@media(min-width:1321px){.groups-main[data-v-39bb8856]{grid-template-columns:minmax(520px,.82fr) minmax(520px,1.18fr)}}@media(max-width:900px){.group-title[data-v-39bb8856]{align-items:flex-start}.licenses[data-v-39bb8856]{margin-left:0}}.groups-page[data-v-39bb8856]{display:grid;gap:14px}.groups-main[data-v-39bb8856]{grid-template-columns:1fr;gap:14px}.editor[data-v-39bb8856],.groups-list[data-v-39bb8856]{width:100%;padding:18px}.editor-grid[data-v-39bb8856]{grid-template-columns:minmax(220px,1fr) minmax(180px,.7fr) minmax(180px,.7fr)}.editor-grid .wide[data-v-39bb8856],.wide[data-v-39bb8856]{grid-column:1 / -1}.database-picker[data-v-39bb8856]{max-height:none;overflow:visible}.groups-list[data-v-39bb8856]{gap:0;overflow:hidden}.list-head[data-v-39bb8856]{margin:-18px -18px 0;padding:18px}.group-row[data-v-39bb8856]{margin:0 -18px;padding:14px 18px;border-width:0 0 1px;border-radius:0}.group-row[data-v-39bb8856]:last-of-type{border-bottom:0}@media(max-width:980px){.editor-grid[data-v-39bb8856]{grid-template-columns:1fr}}.access-page[data-v-2a0b1a71]{min-height:100vh;background:#eef3f8;color:#111827}.access-topbar[data-v-2a0b1a71]{height:46px;padding:0 12px;display:flex;align-items:center;gap:10px;color:#fff;background:#0b6ca2}.icon-btn[data-v-2a0b1a71]{width:30px;min-width:30px;height:30px;box-sizing:border-box;border:1px solid rgba(255,255,255,.26);border-radius:8px;color:#fff;background:#ffffff29;display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:0;cursor:pointer}.top-btn[data-v-2a0b1a71]{background:#ffffff2e}.back-btn svg[data-v-2a0b1a71]{width:18px!important;height:18px!important;display:block;transform:translate(-1px)}.access-main[data-v-2a0b1a71]{padding:12px;display:grid;grid-template-columns:minmax(360px,520px) 1fr;gap:12px}.editor[data-v-2a0b1a71],.groups-list[data-v-2a0b1a71]{border:1px solid #d8e1ea;border-radius:10px;background:#fff;padding:14px}h1[data-v-2a0b1a71],h2[data-v-2a0b1a71],p[data-v-2a0b1a71]{margin:0}h1[data-v-2a0b1a71]{font-size:24px}h2[data-v-2a0b1a71]{font-size:20px}.editor p[data-v-2a0b1a71]{margin-top:4px;color:#64748b}.editor-grid[data-v-2a0b1a71]{margin-top:14px;display:grid;gap:10px}label span[data-v-2a0b1a71]{display:block;margin-bottom:5px;font-size:13px;font-weight:700}select[data-v-2a0b1a71]{width:100%;height:36px;border:1px solid #cfd9e3;border-radius:8px;padding:6px 9px;color:#0f172a;background:#fff}.groups-picker[data-v-2a0b1a71]{margin-top:14px;border:1px solid #dbe5ef;border-radius:9px;max-height:430px;overflow:auto;padding:8px}.picker-head[data-v-2a0b1a71],.list-head[data-v-2a0b1a71],.row-title[data-v-2a0b1a71],.user-title[data-v-2a0b1a71],.row-actions[data-v-2a0b1a71]{display:flex;align-items:center}.picker-head[data-v-2a0b1a71],.list-head[data-v-2a0b1a71]{justify-content:space-between;margin-bottom:8px}.picker-actions[data-v-2a0b1a71],.form-actions[data-v-2a0b1a71],.row-actions[data-v-2a0b1a71]{display:flex;gap:8px}button[data-v-2a0b1a71]{height:34px;border:1px solid #cfd9e3;border-radius:8px;padding:0 12px;color:#12354d;background:#f8fbff;cursor:pointer;font-weight:700}button.primary[data-v-2a0b1a71]{color:#fff;border-color:#0b6ca2;background:#0b6ca2}button[data-v-2a0b1a71]:disabled{opacity:.55;cursor:not-allowed}.group-choice[data-v-2a0b1a71]{min-height:34px;display:grid;grid-template-columns:16px 10px 1fr auto;align-items:center;gap:8px;padding:6px 4px;border-radius:6px}.group-choice[data-v-2a0b1a71]:hover{background:#f1f7fd}.group-choice input[data-v-2a0b1a71]{width:14px;height:14px}.group-name[data-v-2a0b1a71]{font-weight:800}.group-meta[data-v-2a0b1a71]{color:#64748b;font-size:12px;font-weight:700}.form-actions[data-v-2a0b1a71]{margin-top:12px}.notice[data-v-2a0b1a71]{margin-top:10px;color:#166534}.error[data-v-2a0b1a71]{margin-top:10px;color:#b00020}.groups-list[data-v-2a0b1a71]{display:grid;gap:10px;align-content:start}.access-row[data-v-2a0b1a71]{border:1px solid #e1eaf2;border-radius:9px;padding:10px}.row-title[data-v-2a0b1a71]{justify-content:space-between;gap:8px}.user-title[data-v-2a0b1a71]{gap:8px}.user-title span[data-v-2a0b1a71]{color:#64748b;font-size:13px;font-weight:700}.action-icon[data-v-2a0b1a71]{width:30px;min-width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#12354d;background:#f8fbff}.save-icon[data-v-2a0b1a71],.cancel-icon[data-v-2a0b1a71],.select-icon[data-v-2a0b1a71]{width:30px;min-width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:#f8fbff}.save-icon[data-v-2a0b1a71]{color:#166534;border-color:#b5e3c7;background:#e8f7ee}.cancel-icon[data-v-2a0b1a71]{color:#64748b}.select-icon[data-v-2a0b1a71]{color:#0b6ca2}.save-icon[data-v-2a0b1a71]:hover,.cancel-icon[data-v-2a0b1a71]:hover,.select-icon[data-v-2a0b1a71]:hover,.action-icon[data-v-2a0b1a71]:hover{border-color:#cfd9e3;background:#f1f7fd}.action-icon.danger[data-v-2a0b1a71]{color:#64748b}.action-icon.danger[data-v-2a0b1a71]:hover{color:#8e1230}.action-icon svg[data-v-2a0b1a71],.save-icon svg[data-v-2a0b1a71],.cancel-icon svg[data-v-2a0b1a71],.select-icon svg[data-v-2a0b1a71]{display:block}.assignment-list[data-v-2a0b1a71]{margin-top:8px;display:grid;gap:8px}.assignment-line[data-v-2a0b1a71]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.summary-chip[data-v-2a0b1a71],.assignment-line em[data-v-2a0b1a71],.empty-line[data-v-2a0b1a71]{border:1px solid #dbe5ef;border-radius:999px;padding:4px 8px;display:inline-flex;align-items:center;gap:5px;color:#334155;background:#f8fbff;font-size:13px;font-style:normal}.summary-label[data-v-2a0b1a71]{font-size:13px;font-weight:800}.status-dot[data-v-2a0b1a71]{width:10px;height:10px;border-radius:999px;flex:0 0 10px}.status-dot.online[data-v-2a0b1a71]{background:#22c55e}.status-dot.offline[data-v-2a0b1a71]{background:#ef4444}.status-dot.partial[data-v-2a0b1a71]{background:#facc15}.status-dot.blocked[data-v-2a0b1a71]{background:#94a3b8}.empty[data-v-2a0b1a71]{color:#64748b;padding:10px 4px}@media(max-width:980px){.access-main[data-v-2a0b1a71]{grid-template-columns:1fr}}.system-section-page[data-v-e227e56a]{display:grid;gap:14px}.system-section-panel[data-v-e227e56a]{display:grid;gap:12px}.system-about-grid[data-v-e227e56a]{display:grid;grid-template-columns:minmax(250px,.86fr) minmax(320px,1.14fr);gap:14px;align-items:stretch}.system-brand-card[data-v-e227e56a],.system-status-card[data-v-e227e56a],.system-info-card[data-v-e227e56a]{min-width:0;padding:16px;display:grid;gap:14px;background:linear-gradient(155deg,#032a37e6,#021824c7);border-color:#54b5cb52;color:#eaf7ff}.system-brand-card[data-v-e227e56a]{align-content:start}.system-logo-image[data-v-e227e56a]{width:170px;max-width:100%;height:auto;display:block;object-fit:contain}.system-brand-card p[data-v-e227e56a],.system-brand-card footer[data-v-e227e56a]{margin:0;color:#cbe0ec}.system-meta-list[data-v-e227e56a]{display:grid;gap:9px;padding-top:4px}.system-meta-list span[data-v-e227e56a],.system-row[data-v-e227e56a]{min-width:0;display:grid;grid-template-columns:minmax(120px,1fr) minmax(110px,auto);gap:12px;align-items:center}.system-meta-list small[data-v-e227e56a],.system-row span[data-v-e227e56a]{min-width:0;color:#9dbdcc}.system-meta-list b[data-v-e227e56a],.system-row strong[data-v-e227e56a]{min-width:0;color:#f7fff2;font-size:14px;font-weight:600;text-align:right;overflow-wrap:anywhere}.system-status-card header[data-v-e227e56a]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:2px;border-bottom:1px solid rgba(84,181,203,.18)}.system-status-card h2[data-v-e227e56a],.system-info-card h2[data-v-e227e56a]{margin:0;color:#fff;font-size:16px;line-height:1.2}.system-row-list[data-v-e227e56a]{display:grid;gap:10px}.system-row[data-v-e227e56a]{min-height:28px;padding-bottom:9px;border-bottom:1px solid rgba(84,181,203,.12)}.system-row[data-v-e227e56a]:last-child{padding-bottom:0;border-bottom:0}.system-row .status-cell[data-v-e227e56a]{display:inline-flex;align-items:center;gap:8px}.system-status-text.online[data-v-e227e56a]{color:var(--v2-green)}.system-status-text.partial[data-v-e227e56a]{color:#facc15}.system-status-text.offline[data-v-e227e56a]{color:#ff6b7f}.status-dot[data-v-e227e56a]{width:11px;height:11px;border-radius:999px;display:inline-block;flex:0 0 11px;box-shadow:0 0 0 2px #ffffffeb}.status-dot.online[data-v-e227e56a]{background:#22c55e}.status-dot.offline[data-v-e227e56a]{background:#ef4444}.status-dot.partial[data-v-e227e56a]{background:#facc15}.parameters-overview-panel[data-v-e227e56a]{align-content:start}.settings-section[data-v-e227e56a]{display:grid;gap:12px;align-items:start;padding:14px;border:1px solid rgba(84,181,203,.32);border-radius:10px;background:linear-gradient(135deg,#033241ad,#021c2ad1)}.settings-section-header[data-v-e227e56a]{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.settings-section-header h3[data-v-e227e56a],.parameters-agent-note h3[data-v-e227e56a]{margin:0 0 6px;color:#fff;font-size:18px;line-height:1.18}.settings-section-header p[data-v-e227e56a],.parameters-agent-note p[data-v-e227e56a]{margin:0;color:#b9d5df;line-height:1.35}.settings-bootstrap-actions[data-v-e227e56a]{display:inline-flex;gap:8px;flex:0 0 auto}.bootstrap-create-plus[data-v-e227e56a]{width:23px;height:23px;display:block;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.settings-status-row[data-v-e227e56a]{min-width:0;display:grid;grid-template-columns:minmax(90px,auto) minmax(180px,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid rgba(84,181,203,.18);border-radius:8px;background:#02212f73}.settings-status-row span[data-v-e227e56a],.settings-status-row small[data-v-e227e56a]{color:#8fb5c4}.settings-status-row strong[data-v-e227e56a]{color:#fff;font-weight:700}.settings-state-pill[data-v-e227e56a]{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 11px;border:1px solid rgba(84,181,203,.28);border-radius:8px;color:#fff;font-size:13px;font-weight:700;white-space:nowrap;background:#01121d70}.settings-state-pill.online[data-v-e227e56a]{color:var(--v2-green);border-color:#7eff1885;box-shadow:0 0 12px #7eff1829}.settings-state-pill.partial[data-v-e227e56a]{color:#facc15;border-color:#facc1573}.settings-state-pill.offline[data-v-e227e56a]{color:#ff6b7f;border-color:#ff6b7f7a}.settings-mail-panel[data-v-e227e56a]{gap:14px}.settings-mail-grid[data-v-e227e56a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.settings-mail-row[data-v-e227e56a]{min-width:0;display:grid;gap:5px;padding:10px 12px;border:1px solid rgba(84,181,203,.18);border-radius:8px;background:#01121d5c}.settings-mail-row span[data-v-e227e56a]{color:#8fb5c4;font-size:12px;line-height:1.2}.settings-mail-row strong[data-v-e227e56a]{min-width:0;color:#fff;font-size:13px;font-weight:700;line-height:1.24;overflow-wrap:anywhere}.settings-bootstrap-token[data-v-e227e56a]{min-width:0;width:100%;color:#fff;background:#01101bb8;border:1px solid rgba(84,181,203,.36);border-radius:8px;padding:10px 12px;font:inherit}.settings-section .notice[data-v-e227e56a],.settings-section .error[data-v-e227e56a],.settings-section .muted[data-v-e227e56a]{margin:0}.parameters-settings-panel[data-v-e227e56a]{display:grid;gap:12px}.parameters-agent-note[data-v-e227e56a]{gap:4px;background:#02223080}.security-final-panel[data-v-e227e56a]{gap:14px}.security-node-row[data-v-e227e56a]{min-width:0;display:grid;grid-template-columns:minmax(120px,auto) minmax(180px,1fr);gap:12px;align-items:center;padding:10px 12px;border:1px solid rgba(84,181,203,.18);border-radius:8px;background:#02212f73}.security-node-row span[data-v-e227e56a]{color:#8fb5c4}.security-node-row strong[data-v-e227e56a]{min-width:0;color:#fff;overflow-wrap:anywhere}.security-checklist[data-v-e227e56a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.security-check-group[data-v-e227e56a]{min-width:0;padding:12px;border:1px solid rgba(84,181,203,.18);border-radius:8px;background:#01121d5c}.security-check-group h4[data-v-e227e56a]{margin:0 0 8px;color:#fff;font-size:15px;line-height:1.2}.security-check-group ul[data-v-e227e56a]{margin:0;padding-left:18px;color:#c9dce4;line-height:1.42}.security-check-group li+li[data-v-e227e56a]{margin-top:5px}.settings-grid[data-v-e227e56a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.settings-grid label[data-v-e227e56a]{display:grid;gap:6px}.settings-grid small[data-v-e227e56a]{color:#86aab8;font-size:12px;line-height:1.3}.settings-grid span[data-v-e227e56a]{color:#8fb5c4;font-weight:400}.settings-grid input[data-v-e227e56a]{min-width:0;width:100%;height:38px;color:#fff;background:#01101bb8;border:1px solid rgba(84,181,203,.36);border-radius:8px;padding:0 12px;font:inherit;box-sizing:border-box}.main-extension-release-panel[data-v-e227e56a]{gap:14px}.main-extension-upload-row[data-v-e227e56a]{display:grid;grid-template-columns:minmax(140px,.5fr) minmax(220px,1fr) auto;gap:12px;align-items:end}.main-extension-upload-row label[data-v-e227e56a]{min-width:0;display:grid;gap:6px}.main-extension-upload-row span[data-v-e227e56a]{color:#8fb5c4;font-weight:400}.main-extension-upload-row input[data-v-e227e56a]{min-width:0;width:100%;height:38px;color:#fff;background:#01101bb8;border:1px solid rgba(84,181,203,.36);border-radius:8px;padding:0 12px;font:inherit;box-sizing:border-box}.main-extension-upload-row input[type=file][data-v-e227e56a]{padding:7px 10px}.main-extension-active-grid[data-v-e227e56a]{grid-template-columns:repeat(3,minmax(0,1fr))}.main-extension-release-list[data-v-e227e56a]{display:grid;gap:8px}.main-extension-release-row[data-v-e227e56a]{min-width:0;display:grid;grid-template-columns:minmax(80px,.35fr) minmax(180px,1fr) minmax(170px,.7fr) auto;gap:10px;align-items:center;min-height:38px;padding:9px 12px;border:1px solid rgba(84,181,203,.18);border-radius:8px;background:#01121d5c}.main-extension-release-row strong[data-v-e227e56a],.main-extension-release-row span[data-v-e227e56a],.main-extension-release-row small[data-v-e227e56a]{min-width:0;overflow-wrap:anywhere}.main-extension-release-row strong[data-v-e227e56a]{color:#fff}.main-extension-release-row span[data-v-e227e56a],.main-extension-release-row small[data-v-e227e56a]{color:#b9d5df}.main-extension-release-row b[data-v-e227e56a]{color:var(--v2-green);font-size:12px;font-weight:700}.admin-save-button[data-v-e227e56a]{min-height:34px;padding:0 14px;border:1px solid rgba(126,255,24,.5);border-radius:8px;color:#00131c;background:var(--v2-green);font:inherit;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 0 16px #7eff182e}.admin-save-button[data-v-e227e56a]:disabled{cursor:not-allowed;color:#8aa5af;background:#54b5cb1f;border-color:#54b5cb42;box-shadow:none}@media(max-width:940px){.system-about-grid[data-v-e227e56a]{grid-template-columns:1fr}}@media(max-width:860px){.settings-grid[data-v-e227e56a],.main-extension-upload-row[data-v-e227e56a],.main-extension-release-row[data-v-e227e56a],.settings-mail-grid[data-v-e227e56a]{grid-template-columns:1fr}.settings-section-header[data-v-e227e56a]{flex-direction:column}.settings-status-row[data-v-e227e56a]{grid-template-columns:1fr;gap:4px}.security-node-row[data-v-e227e56a],.security-checklist[data-v-e227e56a]{grid-template-columns:1fr}.system-meta-list span[data-v-e227e56a],.system-row[data-v-e227e56a]{grid-template-columns:1fr;gap:4px}.system-meta-list b[data-v-e227e56a],.system-row strong[data-v-e227e56a]{text-align:left}}:root{--bg: #061723;--card: rgba(247, 252, 255, .89);--text: #102131;--accent: #8bff26;--accent-soft: rgba(139, 255, 38, .12);--danger: #ef4444;--v2-ink: #07131d;--v2-panel: rgba(247, 252, 255, .9);--v2-panel-strong: #ffffff;--v2-line: #bed5e5;--v2-muted: #5d7385;--v2-teal: #06394a;--v2-teal-2: #0d5d6c;--v2-cyan: #4cc9e7;--v2-green: #8bff26;--v2-green-2: #22c55e;--refresh-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a9 9 0 0 1-15.2 6.5'/%3E%3Cpath d='M3 12a9 9 0 0 1 15.2-6.5'/%3E%3Cpath d='M18 2v4h-4'/%3E%3Cpath d='M6 22v-4h4'/%3E%3C/g%3E%3C/svg%3E");--restart-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2.45' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5v8'/%3E%3Cpath d='M7.1 6.6A7.4 7.4 0 1 0 17 6.6'/%3E%3Cpath d='M16.3 3.7h3.5v3.5'/%3E%3Cpath d='M19.8 3.7l-4.1 4.1'/%3E%3C/g%3E%3C/svg%3E");font-family:Arial,Helvetica Neue,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;color:var(--text);background:linear-gradient(135deg,rgba(17,94,111,.35) 0 18%,transparent 18% 100%),linear-gradient(315deg,rgba(21,128,139,.25) 0 16%,transparent 16% 100%),radial-gradient(circle at 78% 12%,rgba(139,255,38,.12),transparent 25%),linear-gradient(145deg,#061723,#082435 48%,#041019);background-attachment:fixed}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;display:none;background-image:linear-gradient(90deg,rgba(76,201,231,.18) 1px,transparent 1px),linear-gradient(0deg,rgba(139,255,38,.09) 1px,transparent 1px);background-size:88px 88px;-webkit-mask-image:radial-gradient(circle at 75% 20%,black,transparent 58%);mask-image:radial-gradient(circle at 75% 20%,black,transparent 58%)}.v2-shell{min-height:100vh;display:grid;grid-template-columns:232px minmax(0,1fr);color:#eaf7ff}.v2-sidebar{position:sticky;top:0;height:100vh;padding:14px 10px;background:linear-gradient(180deg,#02141ff0,#042a35e0);border-right:1px solid rgba(139,255,38,.16);box-shadow:14px 0 30px #00000040}.v2-brand{width:100%;height:46px;display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid rgba(139,255,38,.18);border-radius:12px;color:var(--v2-green);background:#031824b8}.v2-brand-mark{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#061923;box-shadow:inset 0 0 0 1px #8bff2638,0 0 18px #8bff262e}.v2-brand-text{font-weight:800;letter-spacing:.08em;color:#d9ffb8}.v2-nav{margin-top:14px;display:grid;gap:5px}.v2-nav-item{height:36px;width:100%;padding:0 10px;display:flex;align-items:center;gap:10px;border:1px solid transparent;border-radius:10px;color:#cbe0ec;background:transparent;text-align:left}.v2-nav-item:hover,.v2-nav-item.active{color:#f7fff2;border-color:#8bff263d;background:linear-gradient(90deg,#8bff2629,#4cc9e714)}.v2-nav-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:currentColor;border-radius:6px;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease}.v2-nav-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.v2-nav-item:hover .v2-nav-icon,.v2-nav-item.active .v2-nav-icon{color:var(--v2-green);background:#9cff211f;box-shadow:0 0 14px #9cff2133}.v2-nav-item:hover .v2-nav-icon svg,.v2-nav-item.active .v2-nav-icon svg{stroke:var(--v2-green)}.v2-workspace{min-width:0;display:grid;grid-template-rows:auto 1fr}.v2-topbar{min-height:58px;position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 18px;background:#051a27c2;border-bottom:1px solid rgba(139,255,38,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.v2-topbar strong{display:block;font-size:17px}.v2-topbar small{color:#97b8c8}.v2-topbar-actions{display:flex;align-items:center;gap:8px}.v2-user-chip{color:#cbe0ec;border:1px solid rgba(190,213,229,.28);background:#ffffff0f;border-radius:999px;padding:6px 10px}.v2-icon-btn{width:34px;min-width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#dff6ff;background:#ffffff0f;border:1px solid rgba(190,213,229,.28);border-radius:10px}.v2-icon-btn:hover{color:var(--v2-green);background:#8bff261a}.v2-content{min-width:0}.page{min-height:100vh;padding:16px}.v2-shell .page,.v2-shell .admin-page,.v2-shell .access-page,.v2-shell .groups-page,.v2-shell .dashboard-page{min-height:auto!important;background:transparent!important;padding:16px!important;color:var(--v2-ink)!important}.v2-shell .admin-topbar,.v2-shell .access-topbar,.v2-shell .groups-topbar{display:none!important}.login-page{display:grid;place-items:center;background:#020b13 url(/ig_08.png) center / cover fixed no-repeat}.card{background:var(--card);border-radius:14px;padding:16px;box-shadow:0 8px 20px #00000012}.v2-shell .card,.v2-shell .section-card,.v2-shell .editor,.v2-shell .users-list,.v2-shell .groups-list,.v2-shell .access-row,.v2-shell .group-row{background:var(--v2-panel)!important;border:1px solid rgba(190,213,229,.82)!important;border-radius:14px!important;box-shadow:0 18px 40px #010c1438!important}.v2-shell .kpi{min-height:78px;background:linear-gradient(135deg,rgba(139,255,38,.12),transparent 36%),#f7fcfff2!important}.v2-shell .kpi small{color:#5c7181!important}.v2-shell .kpi strong{color:#07131d!important}.v2-shell .topbar{margin:0 0 14px!important;padding:12px 14px!important;border:1px solid rgba(190,213,229,.72)!important;border-radius:14px!important;background:#f7fcffeb!important;box-shadow:0 18px 40px #010c142e!important}.v2-shell .topbar h1{margin:0!important;color:#07131d!important}.login-card{width:min(420px,95vw);color:#f4f7f9;border:1px solid rgba(118,164,178,.46);background:#012c38ab;box-shadow:inset 0 0 28px #20bdf50a,0 18px 48px #0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;justify-items:stretch}.login-card h1,.login-card p{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.45)}.login-card h1,.login-card .login-title{display:block;width:100%;max-width:100%;box-sizing:border-box;margin:0 0 18px;padding:0;text-align:center;font-size:28px;line-height:1.12;font-weight:800;letter-spacing:0;white-space:nowrap}.login-card p{color:#d3d9de}.login-card>p:not(.error):not(.notice):not(.login-rights){display:none}.login-brand-mark{width:46px;height:46px;margin:0 0 12px;justify-self:start;display:inline-flex;align-items:center;justify-content:center;color:var(--v2-green);border-radius:14px;background:#061923;box-shadow:inset 0 0 0 1px #8bff2642,0 0 22px #8bff262e}.login-password-field{position:relative;display:block}.login-input-field{position:relative;display:block;width:100%}.login-input-icon{position:absolute;top:50%;left:12px;transform:translateY(-50%);z-index:1;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:#69d6ef;pointer-events:none}.login-input-icon svg{display:block}.login-input-field input{width:100%;padding-left:40px}.login-password-field input{width:100%;padding-right:42px}.login-password-toggle{position:absolute;top:1px;right:1px;width:38px;min-width:38px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#9bdcf0;background:transparent;border:0;border-radius:9px}.login-password-toggle:hover{color:var(--v2-green);background:transparent}.login-password-toggle svg{display:block}form{display:grid;gap:10px}input,select,button{border-radius:10px;border:1px solid #c9d7e0;padding:10px 12px;font-size:14px}.login-form input,.login-recovery-form input{color:#fff;background:#011622b8;border:1px solid rgba(103,160,176,.58)}.login-form input::placeholder,.login-recovery-form input::placeholder{color:#aebcc5;opacity:1}.login-form input:focus,.login-recovery-form input:focus{outline:2px solid rgba(156,255,33,.2);border-color:#9cff21c7}.login-form>button,.login-recovery-form>button,.login-submit-action>button,.login-recovery-action>button{color:#020b13!important;-webkit-text-fill-color:#020b13!important;text-shadow:none!important}.login-submit-action,.login-recovery-action{display:grid}.login-options{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:24px;color:#b9d0db;font-size:12px}.login-remember{position:relative;display:inline-flex;align-items:center;gap:8px;min-width:0;color:#b9d0db;cursor:pointer;-webkit-user-select:none;user-select:none}.login-remember input{position:absolute;width:1px;height:1px;margin:-1px;opacity:0;clip-path:inset(50%)}.login-checkmark{width:14px;min-width:14px;height:14px;display:inline-grid;place-items:center;color:#061723;border:1px solid rgba(105,214,239,.58);border-radius:4px;background:#01162257;box-shadow:inset 0 0 0 1px #ffffff05;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.login-checkmark svg{width:9px;height:9px;opacity:0}.login-remember:hover .login-checkmark,.login-remember input:focus-visible+.login-checkmark{border-color:#8bff26c7;box-shadow:0 0 0 3px #8bff2614}.login-remember input:checked+.login-checkmark{color:#061723;border-color:#8bff26f2;background:var(--v2-green);box-shadow:0 0 12px #8bff2647}.login-remember input:checked+.login-checkmark svg{opacity:1}.login-link{width:auto;min-width:0;height:auto;padding:0;color:#80dff4;background:transparent;border:0;border-radius:0;font-size:12px;text-align:right;text-decoration:none}.login-link:hover,.login-link:focus-visible{color:var(--v2-green);background:transparent;outline:none;text-decoration:underline}.login-recovery-form{margin-top:12px;padding-top:12px;border-top:1px solid rgba(103,160,176,.32)}.login-notice{color:#bafc8a;font-size:12px;line-height:1.35;margin:10px 0 0}.login-rights{display:block!important;margin:14px 0 0;color:#c6e0ecc2!important;font-size:11px;line-height:1.35;text-align:center;text-shadow:none!important}.v2-shell input,.v2-shell select,.v2-shell textarea{border-color:#b9ccd9!important;background:#ffffffc7!important;color:#102131!important}.v2-shell input:focus,.v2-shell select:focus,.v2-shell textarea:focus{outline:2px solid rgba(139,255,38,.26)!important;border-color:#66a62c!important}.v2-shell button.icon-btn,.v2-shell .top-icon-btn,.v2-shell .session-action-icon,.v2-shell .edit-icon,.v2-shell .delete-icon,.v2-shell .lock-icon,.v2-shell .save-icon,.v2-shell .cancel-icon,.v2-shell .select-icon{background:#f7fcffdb!important;border:1px solid #bdd0dc!important;color:#315469!important}.v2-shell button.icon-btn:hover,.v2-shell .top-icon-btn:hover,.v2-shell .session-action-icon:hover,.v2-shell .edit-icon:hover,.v2-shell .delete-icon:hover,.v2-shell .lock-icon:hover,.v2-shell .save-icon:hover,.v2-shell .cancel-icon:hover,.v2-shell .select-icon:hover{color:#2f7d10!important;border-color:#8bff26cc!important;background:#8bff261f!important}button{cursor:pointer;background:var(--accent);color:#fff;border:none}button.secondary{background:#526d82}button.danger{background:var(--danger)}button.ghost-btn{background:transparent;color:var(--text);border:1px solid #c9d7e0}button.icon-btn{width:34px;min-width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid #c9d7e0;background:#f5f9ff;color:#1f3e57}button.icon-btn:hover{background:#eaf3ff}button.icon-btn.action-save{background:#eafaf0;border-color:#b7e8c7;color:#176227}button.icon-btn.action-save:hover{background:#dff5e8}button.icon-btn.danger{background:#ffecef;border-color:#f4bcc8;color:#8e1230}button.icon-btn.danger:hover{background:#ffe2e8}button:disabled{opacity:.6;cursor:not-allowed}.topbar{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-bottom:16px}.admin-grid{align-items:start}.database-list{display:grid;gap:10px}.db-item{border:1px solid #d4e1ea;border-radius:12px;padding:10px;display:flex;justify-content:space-between;gap:10px}.db-actions{display:flex;gap:6px}.log-row{display:grid;grid-template-columns:180px 140px 1fr;gap:10px;border-bottom:1px solid #eef2f6;padding:8px 0}.error{color:var(--danger)}.notice{color:#176227;margin:6px 0 12px}.admin-list{margin-top:12px;display:grid;gap:8px}.admin-list-item{border:1px solid #d4e1ea;border-radius:10px;padding:10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.admin-list-item small{display:block;color:#47606f;margin-top:4px}.user-main{flex:1;min-width:0;display:grid;gap:8px}.user-header,.actions-row{display:flex;align-items:center;gap:8px}.mode-switch{display:flex;gap:8px;margin:10px 0}.mode-switch button.active{background:#124c56}.password-field{display:grid;grid-template-columns:1fr auto;gap:8px}.reset-box{margin-top:12px;background:#f7fbff}@media(max-width:680px){.log-row{grid-template-columns:1fr;gap:2px}}.admin-table-page{background:linear-gradient(180deg,#eef7ff,#f6fbff);padding:0}.admin-table-topbar{position:sticky;top:0;z-index:20;background:#0f6ea2;color:#fff;height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 10px}.admin-table-topbar-left,.admin-table-topbar-right{display:flex;align-items:center;gap:10px}.admin-top-logo{font-weight:700;letter-spacing:.08em;font-size:12px;margin-right:8px}.admin-top-icon{width:24px;height:24px;border:0;border-radius:6px;color:#fff;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.admin-top-icon:hover{background:#ffffff29}.admin-table-wrap{margin:12px;border-radius:14px;overflow-x:auto;overflow-y:hidden;border:1px solid #d7e3ee;background:#fff;box-shadow:0 8px 20px #0f3b5d17}.admin-table-toolbar{display:flex;justify-content:space-between;align-items:center;padding:12px 16px 8px;border-bottom:1px solid #e5edf4}.admin-table-toolbar h1{margin:0;font-size:20px}.admin-table-toolbar small{color:#5e7384}.admin-table-grid{display:grid;grid-template-columns:205px 160px 190px 170px 170px 170px 160px 160px 110px;min-width:1450px}.admin-table-head,.admin-table-cell{padding:10px;border-bottom:1px solid #ebf1f6;border-right:1px solid #edf3f7;font-size:14px;background:#fff}.admin-table-head{font-weight:600;color:#1e3444;background:#f8fbff}.admin-table-head-actions{text-align:center}.admin-user-cell{display:flex;align-items:center;gap:10px}.admin-avatar{width:28px;height:28px;border-radius:999px;background:#e6edf5;color:#44708f;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex:0 0 28px}.admin-avatar-new{background:#dff0fb;color:#0f6ea2}.admin-user-inline{min-width:0;flex:1}.admin-pass-stack{display:grid;gap:6px}.admin-mini-input{width:100%;height:32px;border:1px solid #bdccd9;border-radius:10px;background:#fff;padding:6px 10px;font-size:13px}.admin-mini-input:focus{outline:2px solid #cfe8fa;border-color:#6fa9cf}.admin-quota{display:inline-block;max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-actions-cell{display:flex;align-items:center;justify-content:center;gap:6px}.admin-new-row{background:#f9fcff}.admin-menu-wrap{position:relative}.admin-row-menu{position:absolute;top:calc(100% + 6px);right:0;background:#fff;border:1px solid #dbe6f0;border-radius:10px;min-width:210px;padding:6px;box-shadow:0 10px 18px #0a294229;z-index:15}.admin-row-menu-item{width:100%;border:0;background:transparent;color:#1f3444;border-radius:8px;padding:8px 10px;display:flex;align-items:center;gap:8px;justify-content:flex-start}.admin-row-menu-item:hover{background:#f2f7fc}.admin-row-menu-item.danger{color:#8e1230}.admin-table-footer{padding:10px 16px;font-size:14px;color:#5a6e7d;background:#fafcff;border-bottom:1px solid #e8f1f7}.admin-rights-section{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px;background:#fbfdff}.admin-rights-panel{border:1px solid #dce8f2;border-radius:12px;background:#fff;padding:10px}.admin-rights-panel h3{margin:0 0 10px;font-size:16px}.admin-rights-form{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;margin-bottom:10px}.admin-rights-list{display:grid;gap:6px}.admin-rights-row{border:1px solid #e7eff6;border-radius:10px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.admin-rights-row small{color:#547085}@media(max-width:1320px){.admin-table-wrap{overflow-x:auto}}@media(max-width:980px){.admin-rights-section,.admin-rights-form{grid-template-columns:1fr}}.admin-table-page{background:linear-gradient(180deg,#071126,#050d1c 36px,#f1f5f9 36px,#f1f5f9);min-height:100vh}.admin-table-topbar{width:100%;min-height:44px;height:44px;background:#0b6ca2;border-bottom:1px solid rgba(255,255,255,.15)}.admin-table-wrap{width:calc(100% - 24px);margin:12px;border-radius:12px;background:#fff;border:1px solid #d7dee7;overflow:hidden}.admin-table-toolbar{padding:12px 14px 8px;background:#fff}.admin-table-toolbar h1{font-size:40px;line-height:1.1;margin:0;color:#0f172a}.admin-table-toolbar small{font-size:13px}.admin-table-scroll{width:100%;overflow-x:auto;overflow-y:hidden;background:#fff}.admin-table{width:100%;min-width:1500px;border-collapse:collapse;table-layout:fixed}.admin-table th,.admin-table td{border-top:1px solid #e7edf3;border-right:1px solid #edf2f7;padding:10px;vertical-align:middle;color:#1f2937;font-size:14px;text-align:left}.admin-table th:last-child,.admin-table td:last-child{border-right:0}.admin-table th{background:#f7f9fc;font-weight:600;color:#1e293b}.admin-table tbody tr:hover{background:#fbfdff}.admin-table td:nth-child(1){width:210px}.admin-table td:nth-child(2){width:170px}.admin-table td:nth-child(3){width:220px}.admin-table td:nth-child(4){width:210px}.admin-table td:nth-child(5){width:190px}.admin-table td:nth-child(6){width:180px}.admin-table td:nth-child(7){width:150px}.admin-table td:nth-child(8){width:160px}.admin-table td:nth-child(9){width:130px;text-align:right}.admin-col-actions{text-align:center}.admin-user-cell{gap:10px}.admin-mini-input{height:34px;border-radius:9px;border:1px solid #cdd6e1;background:#fff;color:#111827}.admin-mini-input[readonly]{background:#f8fafc;color:#334155}.admin-pass-stack{gap:8px}.password-field{grid-template-columns:1fr 36px;gap:6px}.icon-btn{width:34px;min-width:34px;height:34px;border-radius:9px;background:#f2f6fb;border:1px solid #cfd8e3}.icon-btn:hover{background:#e8eff8}.icon-btn.action-save{background:#e8f7ee;border-color:#b5e3c7}.admin-actions-cell{justify-content:flex-end;gap:5px}.admin-row-menu{right:0;top:calc(100% + 5px)}.admin-new-row td{background:#f8fafd}.admin-table-footer{background:#fff;padding:10px 14px}.admin-rights-section{background:#f8fafd;border-top:1px solid #e6edf4}:root{--v2-ink: #f4fbff;--v2-panel: rgba(1, 39, 51, .48);--v2-panel-strong: rgba(2, 31, 43, .48);--v2-panel-soft: rgba(4, 58, 70, .48);--v2-line: rgba(84, 181, 203, .28);--v2-muted: #a7bfca;--v2-green: #9cff21;--v2-blue: #20bdf5;--v2-yellow: #ffc928;--v2-red: #ff5148}body{color:var(--v2-ink);background:#020b13 url(/ig_08.png) center / cover fixed no-repeat}html,body,#app,.v2-shell,.v2-workspace{background:#020b13 url(/ig_08.png) center / cover fixed no-repeat!important}.v2-shell{grid-template-columns:224px minmax(0,1fr);color:var(--v2-ink);transition:grid-template-columns .18s ease}.v2-shell.sidebar-collapsed{grid-template-columns:56px minmax(0,1fr)}.v2-sidebar{position:relative;padding:18px 6px 16px;background:#010b14b8;border-right:1px solid rgba(118,164,178,.38);box-shadow:none;overflow:hidden}.v2-sidebar-head{position:relative;min-height:92px;display:flex;align-items:center}.v2-brand{height:92px;border:0;background:transparent;border-radius:0;color:var(--v2-green);padding:0 4px;justify-content:flex-start;overflow:hidden}.v2-brand-logo{width:200px;height:89px;display:block;object-fit:contain;object-position:left center;transition:width .18s ease,transform .18s ease}.v2-sidebar-toggle{position:absolute;right:-1px;top:50%;transform:translateY(-50%);z-index:4;width:16px;min-width:16px;height:74px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#d7e7eebd;background:linear-gradient(180deg,#032637db,#01121ee6);border:1px solid rgba(84,181,203,.38);border-right:0;border-radius:12px 0 0 12px;box-shadow:inset 1px 0 #ffffff09,-4px 0 12px #0000001f;opacity:.42;transition:opacity .16s ease,color .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease,width .16s ease}.v2-sidebar-toggle svg{width:12px;height:12px}.v2-sidebar:hover .v2-sidebar-toggle,.sidebar-collapsed .v2-sidebar-toggle{opacity:.78}.v2-sidebar-toggle:hover{width:22px;color:var(--v2-green);border-color:#9cff21b8;background:linear-gradient(180deg,#0b3b2aeb,#021e26eb);box-shadow:-5px 0 16px #9cff211f,inset 1px 0 #9cff2124}.sidebar-collapsed .v2-sidebar{padding-left:0;padding-right:0}.sidebar-collapsed .v2-brand{width:56px;padding:0}.sidebar-collapsed .v2-brand-logo{width:56px;max-width:none;height:56px;object-fit:cover;object-position:left center}.sidebar-collapsed .v2-sidebar-toggle{right:-1px;top:50%;height:74px}.sidebar-collapsed .v2-nav{margin-top:14px}.sidebar-collapsed .v2-nav-item{width:56px;padding:0;justify-content:center}.sidebar-collapsed .v2-nav-item span:last-child{display:none}.sidebar-collapsed .v2-nav-icon{width:24px;height:24px}.v2-nav{margin-top:16px;gap:7px}.v2-nav-item{height:38px;padding:0 12px;border-radius:8px;color:#d8e8ee;font-weight:500}.v2-nav-item.active{color:#fff;border-color:#9cff21d1;background:#9cff2114;box-shadow:inset 0 0 24px #9cff210f,0 0 18px #9cff2114}.v2-nav-item:hover{color:#fff;border-color:#9cff2175;background:#9cff2112}.v2-nav-icon{color:currentColor}.v2-workspace{position:relative;overflow:hidden}.v2-workspace:before{content:"";position:fixed;top:0;right:0;width:min(46vw,760px);height:min(46vw,760px);pointer-events:none;opacity:0;display:none;background:linear-gradient(135deg,transparent 0 36%,rgba(32,189,245,.3) 36.2% 37%,transparent 37.2%),linear-gradient(90deg,transparent 0 48%,rgba(156,255,33,.4) 48.3% 49%,transparent 49.3%),radial-gradient(circle at 82% 18%,rgba(156,255,33,.36),transparent 9%);filter:blur(.2px)}.dashboard-shell .v2-workspace:before{top:0;right:0;width:330px;height:155px;opacity:0;display:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 330 155'%3E%3Cg fill='none' stroke='%2307b96f' stroke-width='1' opacity='.45'%3E%3Cpath d='M12 0h62l28 28h70M42 0l58 58h92M118 0l44 44h92M220 0l42 42h68M260 108h70M242 88h88M226 68h104'/%3E%3C/g%3E%3Cg fill='none' stroke='%239cff21' stroke-width='2.4' opacity='.82'%3E%3Cpath d='M246 26 310 90M310 26l-64 64'/%3E%3Ccircle cx='278' cy='58' r='44'/%3E%3C/g%3E%3C/svg%3E") right top / contain no-repeat}.dashboard-shell .v2-topbar{display:none}.v2-topbar{min-height:90px;padding:0 28px;background:#01121dc7;border-bottom-color:#54b5cb47}.v2-route-title strong{font-size:28px;line-height:1}.v2-route-title small{display:none}.v2-topbar-actions{gap:16px}.v2-user-chip{display:none}.v2-icon-btn{width:56px;min-width:56px;height:56px;color:var(--v2-green);border-color:#9cff2185;background:#01222fb8;border-radius:10px}.v2-icon-btn:hover{color:#fff;border-color:var(--v2-green);background:#9cff211f}.v2-content{position:relative;z-index:1}.v2-shell .page,.v2-shell .admin-page,.v2-shell .access-page,.v2-shell .groups-page,.v2-shell .dashboard-page{color:var(--v2-ink)!important;padding:26px 34px 32px!important}.v2-shell .dashboard-page{display:grid;gap:14px;padding:20px 14px 28px 26px!important}.dashboard-shell{min-height:100vh;background:transparent}.dashboard-shell .v2-content{min-height:100vh}.v2-shell .topbar{margin:0 0 8px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.v2-shell .topbar h1{color:#fff!important;font-size:31px!important;line-height:1.1!important;font-weight:900!important}.v2-shell .title-row{color:#fff!important}.v2-shell .topbar-actions{align-items:center;gap:12px}.v2-shell .actions-row{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:14px!important}.v2-shell .search-field{width:min(360px,36vw);height:42px;background:#011926b8!important;border:1px solid rgba(103,160,176,.58)!important;border-radius:9px!important;color:#eaf7ff!important}.v2-shell .search-box{width:360px!important;height:44px!important;display:flex!important;align-items:center!important;gap:12px!important;padding:0 14px!important;color:#dff6ff!important;background:#01121dbd!important;border:1px solid rgba(118,164,178,.58)!important;border-radius:9px!important}.v2-shell .search-box input{height:40px!important;padding:0!important;background:transparent!important;border:0!important;color:#f5fbff!important}.v2-shell .search-field input,.v2-shell .search-input{background:transparent!important;border:0!important;color:#eaf7ff!important}.v2-shell .search-field svg{color:#dff6ff}.v2-shell .card,.v2-shell .section-card,.v2-shell .editor,.v2-shell .users-list,.v2-shell .groups-list,.v2-shell .access-row,.v2-shell .group-row,.v2-shell .database-group,.v2-shell .active-session-group,.v2-shell .settings-panel,.v2-shell .v2-license-panel,.v2-shell .system-panel,.v2-shell .admin-table-wrap{color:var(--v2-ink)!important;background:linear-gradient(135deg,rgba(4,82,95,.34),transparent 42%),var(--v2-panel)!important;border:1px solid var(--v2-line)!important;border-radius:12px!important;box-shadow:inset 0 0 28px #20bdf509,0 18px 48px #0003!important}.dashboard-shell .card,.dashboard-shell .section-card,.dashboard-shell .database-group,.dashboard-shell .active-session-group{background:#012c38ab!important;border-color:#76a4b275!important}.v2-shell .section-card{padding:18px 18px 16px!important;gap:13px!important}.v2-shell .section-card h2,.v2-shell .editor h2,.v2-shell .users-list h2,.v2-shell .groups-list h2,.v2-shell .access-list h2,.v2-shell .group-editor h2{color:#fff!important;font-size:22px!important;font-weight:800!important}.dashboard-shell .section-card h2{font-size:21px!important}.dashboard-shell .section-heading>h2{font-size:20px!important;font-weight:400!important}.v2-shell .section-card.no-section-heading>h2{display:none!important}.v2-shell .summary-grid{grid-template-columns:repeat(7,minmax(140px,1fr))!important;gap:12px!important}.v2-shell .kpi{min-height:82px;display:grid;align-content:center;gap:8px;position:relative;padding:13px 16px!important;background:#012431bd!important;border-color:#67a0b094!important}.v2-shell .kpi:after{content:none!important}.v2-shell .kpi-icon{position:absolute;right:17px;bottom:16px;width:25px;height:25px;color:var(--v2-green)}.v2-shell .kpi-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.v2-shell .kpi-icon.kpi-icon-groups svg{width:27px!important;height:27px!important;stroke-width:2.45!important}.v2-shell .kpi-icon.status-only{width:14px;height:14px;right:24px;bottom:25px;border-radius:50%;background:currentColor;box-shadow:0 0 14px currentColor}.v2-shell .kpi-icon.status-only.online{color:var(--v2-green)}.v2-shell .kpi-icon.status-only.offline{color:var(--v2-red)}.v2-shell .kpi small{color:#d6e6ec!important;font-size:13px!important}.v2-shell .kpi strong{color:#fff!important;font-size:28px!important;line-height:1!important}.v2-shell .list-grid,.v2-shell .database-table,.v2-shell .session-table,.v2-shell .journal-table,.v2-shell .admin-table-scroll,.v2-shell .admin-table{color:var(--v2-ink)!important;background:transparent!important}.v2-shell .list-row,.v2-shell .database-row,.v2-shell .session-row,.v2-shell .log-row,.v2-shell .user-row,.v2-shell .assignment-row,.v2-shell .group-list-row,.v2-shell .admin-table th,.v2-shell .admin-table td{color:#f2fbff!important;background:#011d2a47!important;border-color:#54b5cb38!important;border-radius:8px!important}.v2-shell .list-row.header,.v2-shell .database-row.header,.v2-shell .session-row.header,.v2-shell .log-row.header,.v2-shell .admin-table th{color:#d8e8ee!important;background:#021a2757!important;font-weight:800!important}.v2-shell .database-group-title,.v2-shell .active-session-title,.v2-shell .section-heading,.v2-shell .group-card-title,.v2-shell .access-row-header{color:#fff!important;background:#04303e5c!important;border-color:#54b5cb3b!important;border-radius:8px!important}.v2-shell .summary-chip,.v2-shell .tag,.v2-shell .role-chip,.v2-shell .admin-badge,.v2-shell .status-pill,.v2-shell .selection-pill{color:#eefbff!important;background:#083c4b9e!important;border:1px solid rgba(84,181,203,.42)!important;border-radius:999px!important}.v2-shell .muted,.v2-shell small,.v2-shell .hint,.v2-shell .help-text{color:var(--v2-muted)!important}.v2-shell input,.v2-shell select,.v2-shell textarea{color:#fff!important;background:#011622b8!important;border:1px solid rgba(103,160,176,.58)!important;border-radius:9px!important}.v2-shell input::placeholder,.v2-shell textarea::placeholder{color:#839da9!important}.v2-shell input:focus,.v2-shell select:focus,.v2-shell textarea:focus{outline:2px solid rgba(156,255,33,.2)!important;border-color:#9cff21c7!important}.v2-shell button.icon-btn,.v2-shell .top-icon-btn,.v2-shell .session-action-icon,.v2-shell .edit-icon,.v2-shell .delete-icon,.v2-shell .lock-icon,.v2-shell .save-icon,.v2-shell .cancel-icon,.v2-shell .select-icon,.v2-shell .service-icon-btn,.v2-shell .session-delete-icon{width:38px!important;min-width:38px!important;height:38px!important;padding:0!important;color:#7ddcff!important;background:#012334d6!important;border:1px solid rgba(75,171,210,.58)!important;border-radius:8px!important}.v2-shell .service-icon-btn:first-child{color:var(--v2-green)!important;border-color:#9cff218c!important}.dashboard-shell .section-card{margin:0!important}.dashboard-shell .list-grid,.dashboard-shell .database-matrix,.dashboard-shell .session-list,.dashboard-shell .log-list{gap:0!important;border:1px solid rgba(84,181,203,.22);border-radius:9px;overflow:hidden}.dashboard-shell .active-session-group{overflow-x:visible!important;overflow-y:visible!important}.dashboard-shell .active-session-group .session-list{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin!important;scrollbar-color:rgba(102,186,203,.42) rgba(3,35,48,.68)!important}.dashboard-shell .active-session-title .active-session-name{position:sticky!important;left:10px!important;z-index:6!important;flex:0 1 auto!important;padding-right:14px!important;background:linear-gradient(90deg,#012c38eb calc(100% - 24px),#012c3800)!important}.dashboard-shell .active-session-title .db-actions{position:sticky!important;right:10px!important;z-index:6!important;flex:0 0 auto!important;padding-left:14px!important;background:linear-gradient(90deg,#012c3800,#012c38eb 24px)!important}.dashboard-shell .active-session-group .session-list::-webkit-scrollbar{height:8px!important}.dashboard-shell .active-session-group .session-list::-webkit-scrollbar-track{background:#032330ad!important;border-radius:999px!important}.dashboard-shell .active-session-group .session-list::-webkit-scrollbar-thumb{background:#66bacb6b!important;border-radius:999px!important;box-shadow:0 0 8px #66bacb59!important}.dashboard-shell .list-row{min-height:56px;border-width:0 0 1px 0!important;border-radius:0!important;padding:0 14px!important;grid-template-columns:1.05fr .9fr 1.25fr .55fr .95fr 118px!important}.dashboard-shell .list-row:last-child,.dashboard-shell .database-row:last-child,.dashboard-shell .session-row:last-child,.dashboard-shell .log-row:last-child{border-bottom:0!important}.dashboard-shell .list-row.header{min-height:42px}.dashboard-shell .database-group{gap:0!important;overflow:hidden}.dashboard-shell .database-group-title{min-height:58px;padding:0 13px!important;border-width:0 0 1px 0!important;border-radius:0!important}.dashboard-shell .database-row{min-height:40px;border-width:0 0 1px 0!important;border-radius:0!important;padding:0 14px!important}.dashboard-shell .database-row.header{min-height:38px}.dashboard-shell .session-row{min-height:52px;border-width:0 0 1px 0!important;border-radius:0!important;padding:0 12px!important}.dashboard-shell .session-row.header{min-height:39px}.dashboard-shell .log-row{min-height:35px;border-width:0 0 1px 0!important;border-radius:0!important;padding:0 10px!important}.dashboard-shell .log-row-header{min-height:38px}.dashboard-shell .status-cell{gap:9px!important}.dashboard-shell .status-dot{width:14px!important;height:14px!important;box-shadow:none!important}.dashboard-shell .agent-service-actions,.dashboard-shell .row-end-actions,.dashboard-shell .db-actions{gap:10px!important}.dashboard-shell .top-icon-btn,.dashboard-shell .session-action-icon,.dashboard-shell .service-icon-btn,.dashboard-shell .session-delete-icon{color:#58cfff!important;background:#02283ac7!important;border-color:#4cc9e78c!important}.dashboard-shell .session-action-icon:first-child,.dashboard-shell .service-icon-btn:first-child{color:var(--v2-green)!important;border-color:#9cff2194!important}.dashboard-shell .agent-service-actions .service-icon-btn:nth-child(1){color:var(--v2-green)!important;border-color:#9cff21ad!important;background:#9cff210d!important}.dashboard-shell .agent-service-actions .service-icon-btn:nth-child(2){color:#9aa8b0!important;border-color:#9aa8b070!important;background:#9aa8b014!important}.dashboard-shell .agent-service-actions .service-icon-btn:nth-child(3){color:#16a8f4!important;border-color:#16a8f4ad!important;background:#16a8f412!important}.dashboard-shell .agent-service-actions .service-icon-btn{width:38px!important;min-width:38px!important;height:38px!important;border-radius:7px!important;box-shadow:inset 0 0 0 1px #ffffff09,0 0 0 1px #0000002e!important}.dashboard-shell .agent-service-actions .service-icon-btn.service-start{color:#a8ff16!important;background:#093628bd!important;border-color:#8adc11db!important}.dashboard-shell .agent-service-actions .service-icon-btn.service-stop{color:#8d9ba2!important;background:#26394194!important;border-color:#70848d8a!important}.dashboard-shell .agent-service-actions .service-icon-btn.service-restart{color:#2bbdff!important;background:#02314bc7!important;border-color:#23a8eae0!important}.dashboard-shell .agent-service-actions .service-icon-btn.service-start:hover{background:#145430e0!important;box-shadow:0 0 12px #9cff2138,inset 0 0 0 1px #9cff212e!important}.dashboard-shell .agent-service-actions .service-icon-btn.service-stop:hover{background:#394951b8!important;box-shadow:0 0 10px #96aab429,inset 0 0 0 1px #b4c2c91f!important}.dashboard-shell .agent-service-actions .service-icon-btn.service-restart:hover{background:#034162e0!important;box-shadow:0 0 12px #2bbdff33,inset 0 0 0 1px #2bbdff29!important}.dashboard-shell .agent-service-actions .service-icon-btn:disabled{opacity:.72!important}.dashboard-shell .agent-service-actions .service-svg{display:block!important;flex:0 0 auto!important}.dashboard-shell .agent-service-actions .service-svg-play,.dashboard-shell .agent-service-actions .service-svg-stop,.dashboard-shell .agent-service-actions .service-svg-restart{width:18px!important;height:18px!important}.dashboard-shell button:disabled{opacity:.42!important}.dashboard-shell .log-row>strong{color:#ffd51d!important}.dashboard-shell,.dashboard-shell .dashboard-page,.dashboard-shell .section-card,.dashboard-shell .database-group,.dashboard-shell .active-session-group{color:#f4f7f9!important;font-family:Arial,Helvetica Neue,Segoe UI,sans-serif!important}.dashboard-shell h1,.dashboard-shell h2,.dashboard-shell strong,.dashboard-shell .title-row,.dashboard-shell .database-group-name strong,.dashboard-shell .active-session-name strong,.dashboard-shell .kpi small,.dashboard-shell .v2-nav-item,.dashboard-shell .status-cell,.dashboard-shell .agent-status-item{color:#fff!important;font-family:Arial,Helvetica Neue,Segoe UI,sans-serif!important;letter-spacing:0!important;text-shadow:0 1px 2px rgba(0,0,0,.45)}.dashboard-shell h1{font-size:32px!important;font-weight:800!important;letter-spacing:0!important;text-shadow:0 1px 2px rgba(0,0,0,.55)}.dashboard-shell h2,.dashboard-shell .kpi small,.dashboard-shell .list-row.header span,.dashboard-shell .database-row.header span,.dashboard-shell .session-row.header span,.dashboard-shell .log-row-header span{font-weight:700!important;letter-spacing:0!important;text-shadow:0 1px 2px rgba(0,0,0,.42)}.dashboard-shell .kpi strong{font-weight:800!important;letter-spacing:0!important;text-shadow:0 1px 2px rgba(0,0,0,.5)}.dashboard-shell .muted,.dashboard-shell .database-group-limit small,.dashboard-shell .list-row.header,.dashboard-shell .database-row.header,.dashboard-shell .session-row.header,.dashboard-shell .log-row-header{color:#d3d9de!important}.dashboard-shell .list-row:not(.header),.dashboard-shell .database-row:not(.header),.dashboard-shell .session-row:not(.header),.dashboard-shell .log-row:not(.log-row-header){color:#f4f7f9!important}.dashboard-shell .list-row:not(.header) span,.dashboard-shell .database-row:not(.header) span,.dashboard-shell .session-row:not(.header) span,.dashboard-shell .log-row:not(.log-row-header) span{color:#f4f7f9!important}.dashboard-shell .list-row.header span,.dashboard-shell .database-row.header span,.dashboard-shell .session-row.header span,.dashboard-shell .log-row-header span{color:#d3d9de!important}.dashboard-shell .log-row:not(.log-row-header)>strong{color:#ffd400!important;font-weight:800!important}.dashboard-shell .log-row:not(.log-row-header):nth-child(4n)>strong,.dashboard-shell .log-row:not(.log-row-header):nth-child(4n+1)>strong{color:#55cfff!important}.dashboard-shell .v2-nav-item{color:#fff!important}.dashboard-shell .v2-nav-item:not(.active):not(:hover) .v2-nav-icon{color:#d5dee5!important}.dashboard-shell .agent-status-item,.dashboard-shell .agent-status-item span,.dashboard-shell .database-row .status-cell span,.dashboard-shell .database-row .status-cell>span:last-child{color:#fff!important}.dashboard-shell .search-box input{color:#f7fbff!important}.dashboard-shell .search-box input::placeholder{color:#aebcc5!important}.dashboard-shell .log-row>span,.dashboard-shell .log-row>strong,.dashboard-shell .session-row>span,.dashboard-shell .database-row>span,.dashboard-shell .list-row>span{align-self:center}.dashboard-shell .log-row-header>span,.dashboard-shell .session-row.header>span,.dashboard-shell .database-row.header>span,.dashboard-shell .list-row.header>span{font-weight:800}@media(max-width:1500px){.v2-shell .summary-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}}.v2-shell button.icon-btn:hover,.v2-shell .top-icon-btn:hover,.v2-shell .session-action-icon:hover,.v2-shell .edit-icon:hover,.v2-shell .delete-icon:hover,.v2-shell .lock-icon:hover,.v2-shell .save-icon:hover,.v2-shell .cancel-icon:hover,.v2-shell .select-icon:hover{color:var(--v2-green)!important;border-color:#9cff21d1!important;background:#9cff2114!important}.v2-shell .edit-icon,.v2-shell .save-icon,.v2-shell .action-save{color:var(--v2-green)!important;border-color:#9cff2180!important}.v2-shell .delete-icon,.v2-shell .cancel-icon,.v2-shell .action-cancel{color:#5ccaff!important}.v2-shell .lock-icon{color:#e6edf3!important}.v2-shell .status-dot.online{background:#31d06b!important;box-shadow:0 0 12px #31d06b73}.v2-shell .status-dot.offline{background:var(--v2-red)!important;box-shadow:0 0 12px #ff514861}.v2-shell .status-dot.partial,.v2-shell .status-dot.warning{background:var(--v2-yellow)!important;box-shadow:0 0 12px #ffc92873}.v2-shell .status-dot.blocked{background:#8796a2!important}.v2-shell .log-event,.v2-shell .event-warning{color:var(--v2-yellow)!important}.v2-shell .event-info,.v2-shell .link-like{color:#65d8ff!important}.v2-shell .admin-page,.v2-shell .access-page,.v2-shell .groups-page{display:grid;gap:22px}.v2-shell .admin-layout,.v2-shell .access-layout,.v2-shell .groups-layout{gap:22px!important}.v2-shell .user-avatar{color:#fff!important;background:#738f9e8c!important;border:1px solid rgba(190,213,229,.34)!important}@media(max-width:1120px){.v2-shell{grid-template-columns:160px minmax(0,1fr)}.v2-nav-item span:last-child{display:inline}.v2-brand,.v2-nav-item{justify-content:flex-start}}.admin-shell{display:grid}.admin-shell .v2-sidebar{display:block}.admin-shell .v2-workspace{min-height:100vh;display:grid;grid-template-rows:auto 1fr}.admin-shell .v2-topbar{position:relative;min-height:90px;display:grid;grid-template-columns:62px 1fr auto;align-items:center;gap:20px;padding:0 28px;background:linear-gradient(90deg,#010e19f5,#022330d1),linear-gradient(135deg,transparent 0 68%,rgba(32,189,245,.12) 68.2% 100%);border-bottom:1px solid rgba(84,181,203,.34);box-shadow:inset 0 -1px #9cff210f}.v2-back-btn{width:56px;min-width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;color:var(--v2-green);background:#022330b3;border:1px solid rgba(156,255,33,.58);border-radius:10px}.v2-back-btn:hover{background:#9cff211f;border-color:var(--v2-green)}.admin-shell .v2-route-title strong{font-size:28px;font-weight:900;color:#fff}.admin-shell .v2-topbar-actions{gap:22px}.admin-shell .v2-icon-btn{width:56px;min-width:56px;height:56px}.admin-shell .v2-content{padding:26px 28px 32px}.admin-shell .admin-page,.admin-shell .access-page,.admin-shell .groups-page{padding:0!important}.admin-shell .admin-main,.admin-shell .access-main,.admin-shell .groups-main{margin:0!important;display:grid!important;grid-template-columns:420px minmax(0,1fr)!important;gap:22px!important;align-items:start!important;background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important}.admin-shell .editor{min-height:0;padding:30px!important}.admin-shell .editor h1,.admin-shell .editor h2{margin:0 0 8px!important;color:#fff!important;font-size:28px!important;font-weight:400!important;line-height:1.15!important}.admin-shell .editor>div:first-child p,.admin-shell .editor p{color:#c0d5df!important}.admin-shell .editor-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:18px 20px!important}.admin-shell .editor-grid .wide,.admin-shell .wide{grid-column:1 / -1!important}.admin-shell label span,.admin-shell .picker-head,.admin-shell .form-label{color:#f2fbff!important;font-weight:800!important}.admin-shell .users-list,.admin-shell .groups-list,.admin-shell .access-list{min-height:630px;padding:30px!important}.admin-shell .list-head{margin-bottom:22px!important}.admin-shell .list-head h2{color:#fff!important;font-size:29px!important;line-height:1.1!important}.admin-shell .user-row,.admin-shell .access-row,.admin-shell .group-row,.admin-shell .group-list-row{min-height:112px;padding:22px!important;margin-bottom:14px!important;border-radius:10px!important;background:linear-gradient(90deg,#03445342,#0118248a)!important;border:1px solid rgba(84,181,203,.28)!important}.admin-shell .user-row:hover,.admin-shell .access-row:hover,.admin-shell .group-row:hover,.admin-shell .group-list-row:hover{border-color:#9cff2159!important;background:linear-gradient(90deg,#03505c52,#011e2b9e)!important}.admin-shell .avatar,.admin-shell .user-avatar{width:62px!important;height:62px!important;flex-basis:62px!important;color:#fff!important;background:radial-gradient(circle at 30% 25%,#ffffff3d,#667f8e75)!important;border:1px solid rgba(190,213,229,.52)!important;font-size:26px!important}.admin-shell .bootstrap-panel,.admin-shell .groups-picker,.admin-shell .picker-card{color:#f2fbff!important;background:#021f2bad!important;border:1px solid rgba(84,181,203,.32)!important;border-radius:10px!important}.admin-shell .bootstrap-panel h2,.admin-shell .groups-picker strong{color:#fff!important}.admin-shell .bootstrap-panel p,.admin-shell .bootstrap-panel small,.admin-shell .groups-picker p{color:#c0d5df!important}.admin-shell .bootstrap-token{color:#fff!important;background:#011622b8!important;border-color:#67a0b094!important}.admin-shell .notice{color:var(--v2-green)!important}.admin-shell .error{color:#ffb0ad!important}.admin-shell .text-btn,.admin-shell .primary-action,.admin-shell .secondary-action{min-height:46px!important;color:#fff!important;background:#012334d6!important;border:1px solid rgba(75,171,210,.58)!important;border-radius:8px!important}.admin-shell .text-btn:hover,.admin-shell .primary-action:hover,.admin-shell .secondary-action:hover{color:var(--v2-green)!important;border-color:var(--v2-green)!important}.v2-shell .admin-password-toggle,.v2-shell .login-password-toggle{color:#9bdcf0!important}.v2-shell .admin-password-toggle:hover,.v2-shell .login-password-toggle:hover{color:var(--v2-green)!important;background:transparent!important}@media(max-width:1200px){.admin-shell .admin-main,.admin-shell .access-main,.admin-shell .groups-main{grid-template-columns:1fr!important}}.v2-shell .v2-nav-item .v2-nav-icon{color:#d7e7ee;background:transparent;box-shadow:none}.v2-shell .v2-nav-item .v2-nav-icon svg,.v2-shell .v2-nav-item .v2-nav-icon svg *{stroke:currentColor!important}.v2-shell .v2-nav-item:hover .v2-nav-icon,.v2-shell .v2-nav-item.active .v2-nav-icon{color:var(--v2-green)!important;background:#9cff2121!important;box-shadow:0 0 14px #9cff213d!important}.v2-shell .v2-nav-item:hover .v2-nav-icon svg,.v2-shell .v2-nav-item.active .v2-nav-icon svg,.v2-shell .v2-nav-item:hover .v2-nav-icon svg *,.v2-shell .v2-nav-item.active .v2-nav-icon svg *{stroke:var(--v2-green)!important}.v2-shell .v2-nav-icon .settings-nav-svg{width:21px!important;height:21px!important;stroke-width:2.05!important}.v2-shell button:not(.v2-brand):not(.v2-sidebar-toggle) svg{width:18px!important;height:18px!important;flex:0 0 18px!important}.v2-shell .service-icon-btn svg,.v2-shell .session-action-icon svg,.v2-shell .top-icon-btn svg,.v2-shell .edit-icon svg,.v2-shell .delete-icon svg,.v2-shell .lock-icon svg,.v2-shell .save-icon svg,.v2-shell .cancel-icon svg,.v2-shell .select-icon svg,.v2-shell .session-delete-icon svg{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;flex:0 0 18px!important;display:block!important}.dashboard-shell .agent-service-actions .service-icon-btn .service-svg{display:none!important}.dashboard-shell .agent-service-actions .service-icon-btn:before{content:"";width:16px;height:16px;display:block;flex:0 0 16px;background:currentColor}.dashboard-shell .agent-service-actions .service-icon-btn.service-start:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 5.4c0-.8.9-1.3 1.6-.9l10.2 6.6c.6.4.6 1.3 0 1.8L8.6 19.5c-.7.4-1.6-.1-1.6-.9V5.4Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 5.4c0-.8.9-1.3 1.6-.9l10.2 6.6c.6.4.6 1.3 0 1.8L8.6 19.5c-.7.4-1.6-.1-1.6-.9V5.4Z'/%3E%3C/svg%3E") center / contain no-repeat}.dashboard-shell .agent-service-actions .service-icon-btn.service-stop:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='6' y='6' width='12' height='12' rx='2' fill='black'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='6' y='6' width='12' height='12' rx='2' fill='black'/%3E%3C/svg%3E") center / contain no-repeat}.dashboard-shell .section-heading .session-action-icon>svg,.dashboard-shell .database-group-side .group-lock-button>svg{display:none!important}.dashboard-shell .section-heading .session-action-icon:before,.dashboard-shell .database-group-side .group-lock-button:before{content:"";width:16px;height:16px;display:block;flex:0 0 16px;background:currentColor}.dashboard-shell .section-heading .session-action-icon:before{-webkit-mask:var(--refresh-icon-mask) center / contain no-repeat;mask:var(--refresh-icon-mask) center / contain no-repeat}.dashboard-shell .database-group-side .group-lock-button:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='10' width='14' height='11' rx='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3'/%3E%3Cpath d='M4 4l16 16'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='10' width='14' height='11' rx='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3'/%3E%3Cpath d='M4 4l16 16'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat}button:not(.v2-brand) svg,button:not(.v2-brand) img,button:not(.v2-brand):before,.v2-shell button:not(.v2-brand) svg,.v2-shell button:not(.v2-brand) img,.v2-shell button:not(.v2-brand):before{width:25.3px!important;height:25.3px!important;min-width:25.3px!important;min-height:25.3px!important;max-width:25.3px!important;max-height:25.3px!important;flex:0 0 25.3px!important;display:block!important}button{line-height:1!important}.login-page button svg{width:25.3px!important;height:25.3px!important;flex:0 0 25.3px!important}.dashboard-shell .agent-service-actions .service-icon-btn>svg,.dashboard-shell .section-heading .session-action-icon>svg,.dashboard-shell .database-group-side .group-lock-button>svg,.dashboard-shell .db-actions .session-action-icon>svg{display:none!important}.dashboard-shell .agent-service-actions .service-icon-btn:before,.dashboard-shell .section-heading .session-action-icon:before,.dashboard-shell .database-group-side .group-lock-button:before,.dashboard-shell .db-actions .session-action-icon:before{content:"";width:25.3px!important;height:25.3px!important;min-width:25.3px!important;min-height:25.3px!important;max-width:25.3px!important;max-height:25.3px!important;flex:0 0 25.3px!important;display:block!important;background:currentColor}.dashboard-shell .agent-service-actions .service-icon-btn.service-start:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 5.4c0-.8.9-1.3 1.6-.9l10.2 6.6c.6.4.6 1.3 0 1.8L8.6 19.5c-.7.4-1.6-.1-1.6-.9V5.4Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 5.4c0-.8.9-1.3 1.6-.9l10.2 6.6c.6.4.6 1.3 0 1.8L8.6 19.5c-.7.4-1.6-.1-1.6-.9V5.4Z'/%3E%3C/svg%3E") center / contain no-repeat}.dashboard-shell .agent-service-actions .service-icon-btn.service-stop:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='6' y='6' width='12' height='12' rx='2' fill='black'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='6' y='6' width='12' height='12' rx='2' fill='black'/%3E%3C/svg%3E") center / contain no-repeat}.dashboard-shell .agent-service-actions .service-icon-btn.service-restart:before{-webkit-mask:var(--restart-icon-mask) center / contain no-repeat;mask:var(--restart-icon-mask) center / contain no-repeat}.dashboard-shell .agent-service-actions .server-delete-icon>svg{display:block!important}.dashboard-shell .agent-service-actions .server-delete-icon:before{content:none!important;display:none!important}.dashboard-shell .section-heading .session-action-icon:before,.dashboard-shell .db-actions .refresh-action-icon:before{-webkit-mask:var(--refresh-icon-mask) center / contain no-repeat;mask:var(--refresh-icon-mask) center / contain no-repeat}.dashboard-shell .db-actions .unload-action-icon:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v10.5'/%3E%3Cpath d='m7.2 9.2 4.8 4.8 4.8-4.8'/%3E%3Cpath d='M5 20h14'/%3E%3Cpath d='M5.5 5.5h13v3'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v10.5'/%3E%3Cpath d='m7.2 9.2 4.8 4.8 4.8-4.8'/%3E%3Cpath d='M5 20h14'/%3E%3Cpath d='M5.5 5.5h13v3'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat}.dashboard-shell .database-group-side .group-lock-button:before,.dashboard-shell .db-actions .session-action-icon:nth-child(3):before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='10' width='14' height='11' rx='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3'/%3E%3Cpath d='M4 4l16 16'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='10' width='14' height='11' rx='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3'/%3E%3Cpath d='M4 4l16 16'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat}.dashboard-shell .db-actions .session-action-icon:nth-child(1):before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18.5 12a6.5 6.5 0 1 1-1.9-4.6'/%3E%3Cpath d='M18.5 5.6v4.8h-4.8'/%3E%3Cpath d='M6 18 18 6'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18.5 12a6.5 6.5 0 1 1-1.9-4.6'/%3E%3Cpath d='M18.5 5.6v4.8h-4.8'/%3E%3Cpath d='M6 18 18 6'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat}.dashboard-shell .db-actions .session-action-icon:nth-child(2):before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 20v-1.6a4.4 4.4 0 0 0-4.4-4.4H6.4A4.4 4.4 0 0 0 2 18.4V20'/%3E%3Ccircle cx='8.5' cy='7.5' r='3.5'/%3E%3Cpath d='M17 8l5 5'/%3E%3Cpath d='M22 8l-5 5'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 20v-1.6a4.4 4.4 0 0 0-4.4-4.4H6.4A4.4 4.4 0 0 0 2 18.4V20'/%3E%3Ccircle cx='8.5' cy='7.5' r='3.5'/%3E%3Cpath d='M17 8l5 5'/%3E%3Cpath d='M22 8l-5 5'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat}.dashboard-shell .db-actions .session-action-icon:nth-child(1):before{content:none!important;display:none!important}.dashboard-shell .db-actions .session-action-icon:nth-child(1)>svg{display:block!important;width:25.3px!important;height:25.3px!important;min-width:25.3px!important;min-height:25.3px!important;max-width:25.3px!important;max-height:25.3px!important;flex:0 0 25.3px!important}.dashboard-shell .db-actions .session-collapse-button:before{content:none!important;display:none!important}.dashboard-shell .db-actions .session-collapse-button>svg{display:block!important;width:25.3px!important;height:25.3px!important;min-width:25.3px!important;min-height:25.3px!important;max-width:25.3px!important;max-height:25.3px!important;flex:0 0 25.3px!important}.dashboard-shell .db-actions .db-access-action-icon:before{content:none!important;display:none!important}.dashboard-shell .db-actions .db-access-action-icon>svg.db-access-svg{display:block!important;width:25.3px!important;height:25.3px!important;min-width:25.3px!important;min-height:25.3px!important;max-width:25.3px!important;max-height:25.3px!important;flex:0 0 25.3px!important}.v2-shell .v2-brand>img.v2-brand-logo{width:200px!important;height:89px!important;min-width:200px!important;min-height:89px!important;max-width:none!important;max-height:none!important;flex:0 0 200px!important;object-fit:contain!important;object-position:left center!important}.v2-shell.sidebar-collapsed .v2-brand>img.v2-brand-logo{width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;flex-basis:56px!important;object-fit:cover!important}.dashboard-shell .v2-license-panel{align-content:start!important;gap:14px!important}.dashboard-shell .v2-license-panel h2{margin:0!important;color:#fff!important;font-size:21px!important;font-weight:800!important}.dashboard-shell .v2-license-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.dashboard-shell .v2-license-server-list{display:grid!important;gap:14px!important}.dashboard-shell .v2-license-server-card{display:grid!important;gap:12px!important;padding:14px!important;color:#f5fbff!important;background:linear-gradient(135deg,rgba(4,82,95,.32),transparent 46%),#012431a3!important;border:1px solid rgba(103,160,176,.48)!important;border-radius:12px!important;box-shadow:inset 0 0 24px #20bdf50a!important}.dashboard-shell .v2-license-server-head{display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important}.dashboard-shell .v2-license-server-head strong{color:#fff!important;font-size:17px!important;line-height:1.15!important}.dashboard-shell .v2-license-server-head small{color:#c7d8df!important;font-size:13px!important;font-weight:700!important}.dashboard-shell .v2-license-grid article{position:relative!important;min-height:82px!important;display:grid!important;align-content:center!important;gap:8px!important;padding:13px 16px!important;overflow:hidden!important;color:#f5fbff!important;background:linear-gradient(135deg,rgba(4,82,95,.32),transparent 46%),#012431bd!important;border:1px solid rgba(103,160,176,.58)!important;border-radius:12px!important;box-shadow:inset 0 0 24px #20bdf50a!important}.dashboard-shell .v2-license-grid article:after{display:none!important}.dashboard-shell .v2-license-metric-icon{position:absolute!important;right:17px!important;bottom:16px!important;width:25px!important;height:25px!important;color:var(--v2-green)!important}.dashboard-shell .v2-license-metric-icon svg{width:25px!important;height:25px!important;display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:2.35!important;stroke-linecap:round!important;stroke-linejoin:round!important}.dashboard-shell .license-metric-groups .v2-license-metric-icon,.dashboard-shell .license-metric-groups .v2-license-metric-icon svg{width:27px!important;height:27px!important}.dashboard-shell .license-metric-groups .v2-license-metric-icon svg{stroke-width:2.45!important}.dashboard-shell .v2-license-grid small{color:#c7d8df!important;font-size:13px!important;font-weight:800!important}.dashboard-shell .v2-license-grid strong{color:#fff!important;font-size:30px!important;line-height:1!important;text-shadow:0 2px 3px rgba(0,0,0,.45)!important}.dashboard-shell .v2-license-panel .muted{margin:0!important;color:#d3d9de!important;font-size:15px!important}.dashboard-shell .license-insight-grid{display:grid!important;grid-template-columns:minmax(340px,.95fr) minmax(280px,.72fr) minmax(280px,.72fr)!important;gap:14px!important}.dashboard-shell .license-agent-summary-grid{display:grid!important;grid-template-columns:repeat(3,minmax(220px,1fr))!important;gap:12px!important}.dashboard-shell .license-agent-summary-grid .kpi{min-height:82px!important}.dashboard-shell .summary-grid .kpi strong,.v2-shell .summary-grid .kpi strong{font-size:24px!important}.dashboard-shell .license-insight-card{min-height:238px!important;padding:12px 14px!important;color:#f5fbff!important;background:linear-gradient(135deg,rgba(4,82,95,.28),transparent 48%),#012431ad!important;border:1px solid rgba(103,160,176,.52)!important;border-radius:8px!important;box-shadow:inset 0 0 24px #20bdf50a!important}.dashboard-shell .license-insight-card h3{margin:0 0 12px!important;color:#d9e7ec!important;font-size:14px!important;line-height:1.2!important;font-weight:700!important;text-shadow:0 1px 2px rgba(0,0,0,.45)!important}.dashboard-shell .session-activity-card h3,.dashboard-shell .database-idle-card h3{font-weight:600!important}.dashboard-shell .license-pool-table{display:grid!important;gap:0!important}.dashboard-shell .v2-license-panel>.v2-license-server-list{display:none!important}.dashboard-shell .license-pool-row{min-height:38px!important;display:grid!important;grid-template-columns:minmax(96px,.88fr) 52px minmax(150px,1fr) 48px!important;align-items:center!important;column-gap:6px!important;row-gap:0!important;border-bottom:1px solid rgba(88,164,184,.24)!important;color:#f5fbff!important;font-size:13px!important}.dashboard-shell .license-pool-row:last-child{border-bottom:0!important}.dashboard-shell .license-pool-header{min-height:24px!important;color:#b9cbd2!important;font-size:11px!important;font-weight:700!important}.dashboard-shell .license-pool-server{min-width:0!important;display:inline-flex!important;align-items:center!important;gap:8px!important}.dashboard-shell .license-pool-server .status-dot{width:14px!important;min-width:14px!important;max-width:14px!important;height:14px!important;min-height:14px!important;max-height:14px!important;flex:0 0 14px!important;display:inline-block!important;border-radius:50%!important;box-shadow:none!important}.dashboard-shell .license-pool-server>span:last-child{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dashboard-shell .license-pool-used{display:grid!important;grid-column:3 / 5!important;grid-template-columns:minmax(0,1fr) 48px!important;gap:5px 6px!important;width:100%!important;min-width:0!important}.dashboard-shell .license-pool-used strong{grid-column:1!important;justify-self:start!important;color:#f7fbff!important;font-size:13px!important;line-height:1!important}.dashboard-shell .license-pool-available{grid-column:2!important;justify-self:end!important;text-align:right!important;color:#f7fbff!important;font-size:13px!important;font-weight:700!important;line-height:1!important}.dashboard-shell .license-pool-bar{grid-column:1 / 3!important;width:100%!important;height:calc(8px + 1mm)!important;overflow:hidden!important;border:1px solid rgba(102,186,203,.42)!important;border-radius:999px!important;background:#011823a8!important}.dashboard-shell .license-pool-row>span:nth-child(2),.dashboard-shell .license-pool-header>span:nth-child(4){justify-self:center!important;text-align:center!important}.dashboard-shell .license-pool-bar>span{height:100%!important;display:block!important;border-radius:inherit!important;background:linear-gradient(90deg,#84ff00,#4fd100)!important}.dashboard-shell .session-activity-card{min-width:0!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;gap:10px!important}.dashboard-shell .session-activity-summary{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px 18px!important;color:#d9e7ec!important;font-size:11px!important;font-weight:500!important;line-height:1.2!important}.dashboard-shell .session-activity-summary span{display:inline-flex!important;align-items:center!important;gap:7px!important}.dashboard-shell .legend-line.connected{border-top-color:#84ff00!important;box-shadow:0 0 8px #84ff0094!important}.dashboard-shell .legend-line.disconnected{border-top-color:#ff4d4d!important;box-shadow:0 0 8px #ff4d4d85!important}.dashboard-shell .session-activity-bars{min-height:0!important;max-height:168px!important;display:grid!important;align-content:start!important;gap:9px!important;overflow-y:auto!important;padding-right:4px!important;scrollbar-width:thin!important;scrollbar-color:rgba(102,186,203,.42) rgba(3,35,48,.64)!important}.dashboard-shell .session-activity-bars::-webkit-scrollbar{width:6px!important}.dashboard-shell .session-activity-bars::-webkit-scrollbar-track{background:#032330a3!important;border-radius:999px!important}.dashboard-shell .session-activity-bars::-webkit-scrollbar-thumb{background:#66bacb6b!important;border-radius:999px!important;box-shadow:0 0 8px #66bacb59!important}.dashboard-shell .session-activity-row{min-width:0!important;display:grid!important;gap:5px!important}.dashboard-shell .session-activity-row.has-activity{filter:drop-shadow(0 0 5px rgba(132,255,0,.2))!important}.dashboard-shell .session-activity-row-head,.dashboard-shell .session-activity-counts{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}.dashboard-shell .session-activity-db{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#f5fbff!important;font-size:12px!important;font-weight:500!important;line-height:1.12!important}.dashboard-shell .session-activity-total{color:#fff!important;font-size:12px!important;font-weight:600!important;line-height:1!important;font-variant-numeric:tabular-nums!important}.dashboard-shell .session-activity-track{width:100%!important;height:calc(8px + 1mm)!important;overflow:hidden!important;border:1px solid rgba(102,186,203,.42)!important;border-radius:999px!important;background:#011823a8!important;box-shadow:0 0 8px #66bacb59,inset 0 1px 2px #00000061!important}.dashboard-shell .session-activity-row.has-connected .session-activity-track,.dashboard-shell .session-activity-row.has-disconnected .session-activity-track,.dashboard-shell .session-activity-row.has-connected.has-disconnected .session-activity-track{border-color:#66bacb6b!important;box-shadow:0 0 8px #66bacb59,inset 0 1px 2px #00000061!important}.dashboard-shell .session-activity-fill{height:100%!important;min-width:0!important;display:flex!important;overflow:hidden!important;border-radius:inherit!important;transition:width .18s ease!important}.dashboard-shell .session-activity-segment{height:100%!important;min-width:0!important;display:block!important;position:relative!important}.dashboard-shell .session-activity-segment.connected{background:linear-gradient(90deg,#84ff00,#4fd100)!important;box-shadow:inset 0 0 6px #e3ffb97a,0 0 9px #84ff008f!important}.dashboard-shell .session-activity-segment.disconnected{background:linear-gradient(90deg,#ff7a57,#ff4d4d)!important;box-shadow:inset 0 0 6px #ffd6cd6b,0 0 9px #ff4d4d75!important}.dashboard-shell .session-activity-row.has-activity .session-activity-segment:after{content:""!important;position:absolute!important;top:50%!important;right:-2px!important;width:6px!important;height:6px!important;border-radius:50%!important;transform:translateY(-50%)!important;background:currentColor!important;box-shadow:0 0 10px currentColor!important}.dashboard-shell .session-activity-segment.connected:after{color:#b8ff64!important}.dashboard-shell .session-activity-segment.disconnected:after{color:#ff8a78!important}.dashboard-shell .session-activity-counts{grid-template-columns:auto auto!important;justify-content:start!important;gap:12px!important;color:#d5edf4!important;font-size:10px!important;font-weight:600!important;line-height:1!important;font-variant-numeric:tabular-nums!important}.dashboard-shell .session-activity-counts .connected{color:#a9ff53!important}.dashboard-shell .session-activity-counts .disconnected{color:#ff8a78!important}.dashboard-shell .database-idle-card{min-width:0!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;gap:10px!important}.dashboard-shell .database-idle-summary{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px 14px!important;color:#d9e7ec!important;font-size:11px!important;font-weight:500!important;line-height:1.2!important}.dashboard-shell .database-idle-summary span{display:inline-flex!important;align-items:center!important;gap:7px!important}.dashboard-shell .legend-line.idle-active{border-top-color:#84ff00!important;box-shadow:0 0 8px #84ff0094!important}.dashboard-shell .legend-line.idle-warning{border-top-color:#f6c431!important;box-shadow:0 0 8px #f6c4318c!important}.dashboard-shell .legend-line.idle-critical{border-top-color:#ff4d4d!important;box-shadow:0 0 8px #ff4d4d8c!important}.dashboard-shell .database-idle-bars{min-height:0!important;max-height:168px!important;display:grid!important;align-content:start!important;gap:9px!important;overflow-y:auto!important;padding-right:4px!important;scrollbar-width:thin!important;scrollbar-color:rgba(102,186,203,.42) rgba(3,35,48,.64)!important}.dashboard-shell .database-idle-bars::-webkit-scrollbar{width:6px!important}.dashboard-shell .database-idle-bars::-webkit-scrollbar-track{background:#032330a3!important;border-radius:999px!important}.dashboard-shell .database-idle-bars::-webkit-scrollbar-thumb{background:#66bacb6b!important;border-radius:999px!important;box-shadow:0 0 8px #66bacb59!important}.dashboard-shell .database-idle-row{min-width:0!important;display:grid!important;gap:5px!important}.dashboard-shell .database-idle-row.active{filter:drop-shadow(0 0 5px rgba(132,255,0,.2))!important}.dashboard-shell .database-idle-row.warning{filter:drop-shadow(0 0 5px rgba(246,196,49,.22))!important}.dashboard-shell .database-idle-row.critical{filter:drop-shadow(0 0 6px rgba(255,77,77,.26))!important}.dashboard-shell .database-idle-row-head,.dashboard-shell .database-idle-meta{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}.dashboard-shell .database-idle-db{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#f5fbff!important;font-size:12px!important;font-weight:500!important;line-height:1.12!important}.dashboard-shell .database-idle-duration{color:#fff!important;font-size:12px!important;font-weight:600!important;line-height:1!important;font-variant-numeric:tabular-nums!important}.dashboard-shell .database-idle-track{width:100%!important;height:calc(8px + 1mm)!important;overflow:hidden!important;border:1px solid rgba(102,186,203,.42)!important;border-radius:999px!important;background:#011823a8!important;box-shadow:0 0 8px #66bacb59,inset 0 1px 2px #00000061!important}.dashboard-shell .database-idle-row.active .database-idle-track,.dashboard-shell .database-idle-row.warning .database-idle-track,.dashboard-shell .database-idle-row.critical .database-idle-track{border-color:#66bacb6b!important;box-shadow:0 0 8px #66bacb59,inset 0 1px 2px #00000061!important}.dashboard-shell .database-idle-fill{height:100%!important;min-width:5%!important;display:block!important;position:relative!important;border-radius:inherit!important;background:linear-gradient(90deg,#54d6ff,#2aa8e8)!important;box-shadow:inset 0 0 6px #dbf8ff5c,0 0 9px #54d6ff66!important;transition:width .18s ease!important}.dashboard-shell .database-idle-fill:after{content:""!important;position:absolute!important;top:50%!important;right:-2px!important;width:6px!important;height:6px!important;border-radius:50%!important;transform:translateY(-50%)!important;background:currentColor!important;box-shadow:0 0 10px currentColor!important}.dashboard-shell .database-idle-row.active .database-idle-fill{color:#b8ff64!important;background:linear-gradient(90deg,#84ff00,#4fd100)!important;box-shadow:inset 0 0 6px #e3ffb97a,0 0 9px #84ff008f!important}.dashboard-shell .database-idle-row.warning .database-idle-fill{color:#ffd95f!important;background:linear-gradient(90deg,#f6c431,#ff9a3e)!important;box-shadow:inset 0 0 6px #fff0b173,0 0 9px #f6c43185!important}.dashboard-shell .database-idle-row.critical .database-idle-fill{color:#ff8a78!important;background:linear-gradient(90deg,#ff7a57,#ff4d4d)!important;box-shadow:inset 0 0 6px #ffd6cd6b,0 0 9px #ff4d4d8a!important}.dashboard-shell .database-idle-meta{grid-template-columns:minmax(0,1fr) auto!important;color:#d5edf4!important;font-size:10px!important;font-weight:500!important;line-height:1.1!important}.dashboard-shell .database-idle-meta span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dashboard-shell .database-idle-meta span:last-child{color:#a9ff53!important;font-weight:600!important}.dashboard-shell .license-usage-card{position:relative!important;grid-column:1 / -1!important}.dashboard-shell .license-detail-controls{position:absolute!important;top:12px!important;right:14px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;z-index:2!important}.dashboard-shell .license-detail-btn,.dashboard-shell .license-chart-nav button{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;display:inline-grid!important;place-items:center!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(43,175,218,.62)!important;border-radius:7px!important;color:#b9e8f4!important;background:#001823ad!important;font-size:12px!important;font-weight:800!important;line-height:1!important;box-sizing:border-box!important;flex:0 0 28px!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;cursor:pointer!important;transition:border-color .12s ease,color .12s ease,background .12s ease,box-shadow .12s ease!important}.dashboard-shell .license-detail-btn>span,.dashboard-shell .license-chart-nav button>span{width:100%!important;height:100%!important;display:grid!important;place-items:center!important}.dashboard-shell .license-detail-btn svg,.dashboard-shell .license-chart-nav svg{width:17px!important;height:17px!important;display:block!important;margin:0!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.dashboard-shell .license-detail-btn svg text{fill:currentColor!important;stroke:none!important;font-size:6px!important;font-weight:900!important;text-anchor:middle!important;dominant-baseline:middle!important}.dashboard-shell .license-detail-btn:hover,.dashboard-shell .license-detail-btn:focus-visible,.dashboard-shell .license-detail-btn.active,.dashboard-shell .license-chart-nav button:not(:disabled):hover,.dashboard-shell .license-chart-nav button:not(:disabled):focus-visible{color:#84ff00!important;border-color:#84ff00!important;background:#29703047!important;box-shadow:0 0 10px #84ff0047,inset 0 0 8px #84ff001f!important}.dashboard-shell .license-chart-nav button:disabled{opacity:.42!important;cursor:default!important;filter:saturate(.72)!important}.dashboard-shell .license-chart-legend{position:static!important;top:auto!important;left:auto!important;right:auto!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:22px!important;color:#d9e7ec!important;font-size:11px!important;font-weight:700!important;z-index:auto!important;flex:0 0 auto!important}.dashboard-shell .license-chart-legend span{display:inline-flex!important;align-items:center!important;gap:7px!important}.dashboard-shell .legend-line{width:18px!important;height:0!important;border-top:2px solid #75f421!important}.dashboard-shell .legend-line.limit{border-top-color:#f6c431!important;border-top-style:dashed!important}.dashboard-shell .license-chart-toolbar{min-height:26px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;flex-wrap:wrap!important;margin:4px 0 0!important;padding-right:2px!important}.dashboard-shell .license-chart-toolbar-side{min-width:min(100%,520px)!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex:1 1 auto!important;margin-left:auto!important}.dashboard-shell .license-chart-range{min-width:0!important;max-width:none!important;color:#a9d4df!important;font-size:11px!important;font-weight:800!important;line-height:1.22!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;text-align:right!important;overflow-wrap:normal!important;flex:1 1 auto!important}.dashboard-shell .license-chart-nav{display:inline-flex!important;align-items:center!important;gap:5px!important}.dashboard-shell .license-chart-stage{position:relative!important;-webkit-user-select:none!important;user-select:none!important;touch-action:none!important;cursor:default!important}.dashboard-shell .license-chart-active-panel{position:absolute!important;top:10px!important;right:12px!important;z-index:3!important;width:168px!important;display:grid!important;gap:4px!important;padding:9px 10px!important;border:1px solid rgba(132,255,0,.66)!important;border-radius:8px!important;color:#ecfff0!important;background:#03242fe6!important;box-shadow:0 0 14px #84ff002e,inset 0 0 12px #48c16a14!important;pointer-events:none!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.dashboard-shell .license-chart-active-panel strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff!important;font-size:11px!important;font-weight:800!important}.dashboard-shell .license-chart-active-panel span{display:flex!important;justify-content:space-between!important;gap:8px!important;color:#cdebf2!important;font-size:10px!important;font-weight:800!important;line-height:1.12!important}.dashboard-shell .license-chart-active-panel b{color:#82cde3!important;font-weight:700!important}.dashboard-shell .license-chart-tooltip{position:absolute!important;z-index:5!important;width:158px!important;min-height:82px!important;box-sizing:border-box!important;display:grid!important;gap:3px!important;padding:8px 10px!important;color:#eafff7!important;border:1px solid rgba(132,255,0,.76)!important;border-radius:7px!important;background:#032631f5!important;box-shadow:0 0 12px #84ff0033,0 12px 24px #00000052!important;font-family:Arial,Helvetica Neue,Segoe UI,sans-serif!important;pointer-events:none!important}.dashboard-shell .license-chart-tooltip strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff!important;font-size:11px!important;font-weight:900!important;line-height:1.16!important}.dashboard-shell .license-chart-tooltip span{display:flex!important;justify-content:space-between!important;gap:8px!important;color:#d5edf4!important;font-size:10px!important;font-weight:800!important;line-height:1.12!important}.dashboard-shell .license-chart-tooltip b{color:#82cde3!important;font-weight:700!important}.dashboard-shell .license-chart-stage.is-pannable{cursor:grab!important}.dashboard-shell .license-chart-stage.is-dragging{cursor:grabbing!important}.dashboard-shell .license-usage-chart{width:100%!important;height:188px!important;margin-top:-2px!important;display:block!important}.dashboard-shell .license-usage-chart text{fill:#b9cbd2!important;font-size:10px!important;font-weight:700!important}.dashboard-shell .chart-grid line{stroke:#58a4b83d!important;stroke-width:1!important}.dashboard-shell .chart-limit-line{fill:none!important;stroke:#f6c431!important;stroke-width:2.25!important;stroke-dasharray:7 7!important;stroke-linecap:round!important;stroke-linejoin:round!important;filter:drop-shadow(0 0 5px rgba(246,196,49,.36))!important}.dashboard-shell .chart-used-line{fill:none!important;stroke:#75f421!important;stroke-width:2.3!important;stroke-linecap:round!important;stroke-linejoin:round!important;transition:stroke-width .12s ease,filter .12s ease!important;filter:drop-shadow(0 0 4px rgba(117,244,33,.34))!important}.dashboard-shell .chart-change-markers line{stroke:#84ff0075!important;stroke-width:1.35!important;stroke-dasharray:3 5!important;filter:drop-shadow(0 0 5px rgba(132,255,0,.32))!important}.dashboard-shell .chart-change-markers line.increased{stroke:#84ff00b8!important;filter:drop-shadow(0 0 6px rgba(132,255,0,.48))!important}.dashboard-shell .chart-change-markers line.decreased{stroke:#ff4d4dc7!important;filter:drop-shadow(0 0 6px rgba(255,77,77,.48))!important}.dashboard-shell .chart-change-markers line.limit-changed:not(.used-changed){stroke:#f6c431ad!important;filter:drop-shadow(0 0 5px rgba(246,196,49,.36))!important}.dashboard-shell .chart-change-markers line.limit-changed.decreased:not(.used-changed){stroke:#ff9a3ec7!important;filter:drop-shadow(0 0 6px rgba(255,154,62,.42))!important}.dashboard-shell .chart-limit-change-point circle{fill:#f6c4312e!important;stroke:#f6c431f5!important;stroke-width:1.9!important;filter:drop-shadow(0 0 8px rgba(246,196,49,.62))!important}.dashboard-shell .chart-limit-change-point path{fill:#f6c431!important;stroke:#011823f5!important;stroke-width:1.05!important;filter:drop-shadow(0 0 5px rgba(246,196,49,.58))!important}.dashboard-shell .chart-limit-change-point.increased circle{fill:#84ff0029!important;stroke:#84ff00f0!important;filter:drop-shadow(0 0 8px rgba(132,255,0,.62))!important}.dashboard-shell .chart-limit-change-point.increased path{fill:#84ff00!important;filter:drop-shadow(0 0 5px rgba(132,255,0,.64))!important}.dashboard-shell .chart-limit-change-point.decreased circle{fill:#ff4d4d29!important;stroke:#ff4d4df5!important;filter:drop-shadow(0 0 8px rgba(255,77,77,.62))!important}.dashboard-shell .chart-limit-change-point.decreased path{fill:#ff4d4d!important;filter:drop-shadow(0 0 5px rgba(255,77,77,.64))!important}.dashboard-shell .chart-cursor line{stroke:#84ff006b!important;stroke-width:1.2!important;stroke-dasharray:4 5!important}.dashboard-shell .chart-cursor circle{fill:#84ff0029!important;stroke:#84ff00f0!important;stroke-width:1.6!important;filter:drop-shadow(0 0 8px rgba(132,255,0,.56))!important}.dashboard-shell .chart-cursor text{fill:#eaffd8!important;font-size:10px!important;font-weight:900!important;paint-order:stroke!important;stroke:#001d28f2!important;stroke-width:2px!important}.dashboard-shell .chart-point circle{fill:#052b35!important;stroke:#75f421!important;stroke-width:2!important;filter:drop-shadow(0 0 4px rgba(132,255,0,.62))!important;transition:fill .12s ease,stroke .12s ease,stroke-width .12s ease,r .12s ease!important}.dashboard-shell .chart-point .chart-point-hit{fill:transparent!important;stroke:transparent!important;filter:none!important;pointer-events:all!important}.dashboard-shell .chart-point.changed .chart-change-ring{fill:#84ff002e!important;stroke:#84ff00eb!important;stroke-width:1.8!important;filter:drop-shadow(0 0 8px rgba(132,255,0,.72))!important}.dashboard-shell .chart-point.changed.decreased .chart-change-ring{fill:#ff4d4d26!important;stroke:#ff4d4df5!important;filter:drop-shadow(0 0 8px rgba(255,77,77,.64))!important}.dashboard-shell .chart-point.changed.limit-changed:not(.used-changed) .chart-change-ring{fill:#f6c43129!important;stroke:#f6c431f0!important;filter:drop-shadow(0 0 8px rgba(246,196,49,.56))!important}.dashboard-shell .chart-point.changed.limit-changed.decreased:not(.used-changed) .chart-change-ring{fill:#ff9a3e26!important;stroke:#ff9a3ef0!important;filter:drop-shadow(0 0 8px rgba(255,154,62,.56))!important}.dashboard-shell .chart-point.changed .chart-change-direction{fill:#84ff00!important;stroke:#011823f5!important;stroke-width:1.1!important;filter:drop-shadow(0 0 5px rgba(132,255,0,.72))!important}.dashboard-shell .chart-point.changed.decreased .chart-change-direction{fill:#ff4d4d!important;filter:drop-shadow(0 0 5px rgba(255,77,77,.68))!important}.dashboard-shell .chart-point.changed.limit-changed:not(.used-changed) .chart-change-direction{fill:#f6c431!important;filter:drop-shadow(0 0 5px rgba(246,196,49,.62))!important}.dashboard-shell .chart-point.changed.limit-changed.decreased:not(.used-changed) .chart-change-direction{fill:#ff9a3e!important;filter:drop-shadow(0 0 5px rgba(255,154,62,.62))!important}.dashboard-shell .chart-point.changed .chart-point-dot{fill:#84ff00!important;stroke:#efffca!important;stroke-width:2.45!important;filter:drop-shadow(0 0 8px rgba(132,255,0,.82))!important}.dashboard-shell .chart-point.changed.decreased .chart-point-dot{fill:#ff4d4d!important;stroke:#ffd0d0!important;filter:drop-shadow(0 0 8px rgba(255,77,77,.72))!important}.dashboard-shell .chart-point.changed.limit-changed:not(.used-changed) .chart-point-dot{fill:#f6c431!important;stroke:#fff2b9!important;filter:drop-shadow(0 0 8px rgba(246,196,49,.7))!important}.dashboard-shell .chart-point.changed.limit-changed.decreased:not(.used-changed) .chart-point-dot{fill:#ff9a3e!important;stroke:#ffe1bd!important;filter:drop-shadow(0 0 8px rgba(255,154,62,.7))!important}.dashboard-shell .chart-point:hover circle,.dashboard-shell .chart-point:focus circle,.dashboard-shell .chart-point.active circle{fill:#84ff00!important;stroke:#d8ff9b!important;stroke-width:2.4!important}.dashboard-shell .chart-point:hover .chart-point-hit,.dashboard-shell .chart-point:focus .chart-point-hit{fill:transparent!important;stroke:transparent!important}.dashboard-shell .chart-x-axis text{text-anchor:middle!important;font-size:9px!important}@media(max-width:1320px){.dashboard-shell .license-insight-grid{grid-template-columns:repeat(2,minmax(320px,1fr))!important}}@media(max-width:980px){.dashboard-shell .v2-license-grid,.dashboard-shell .license-insight-grid{grid-template-columns:1fr!important}}.dashboard-shell .log-list,.dashboard-shell .log-list .log-row,.dashboard-shell .log-list .log-row span,.dashboard-shell .log-list .log-row strong,.dashboard-shell .log-list .log-row-header span,.dashboard-shell .log-row:not(.log-row-header)>strong,.dashboard-shell .log-row:not(.log-row-header):nth-child(4n)>strong,.dashboard-shell .log-row:not(.log-row-header):nth-child(4n+1)>strong,.v2-shell .log-event,.v2-shell .event-warning,.v2-shell .event-info{color:#fff!important}.dashboard-shell .log-list .log-row:not(.log-row-header)>strong{font-family:inherit!important;font-size:inherit!important;font-weight:400!important;line-height:inherit!important;letter-spacing:0!important;text-shadow:none!important}.admin-shell .admin-page{padding:24px 28px 32px!important;color:#f4f7f9!important}.admin-shell .admin-page .admin-main{display:grid!important;grid-template-columns:minmax(390px,.86fr) minmax(560px,1.34fr)!important;gap:22px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important}.admin-shell .admin-page .editor,.admin-shell .admin-page .users-list{color:#f4f7f9!important;background:linear-gradient(135deg,rgba(4,82,95,.34),transparent 42%),#012c38ab!important;border:1px solid rgba(118,164,178,.46)!important;border-radius:12px!important;box-shadow:inset 0 0 28px #20bdf50a,0 18px 48px #0003!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.admin-shell .admin-page .editor{padding:24px 30px!important;align-content:start!important}.admin-shell .admin-page .users-list{min-height:0!important;padding:24px 30px!important;align-content:start!important}.admin-shell .admin-page .editor h1,.admin-shell .admin-page .users-list h2{margin:0 0 8px!important;color:#fff!important;font-size:28px!important;font-weight:400!important;line-height:1.1!important;text-shadow:0 1px 2px rgba(0,0,0,.55)!important}.admin-shell .admin-page .editor p{margin:0 0 16px!important;color:#d3d9de!important}.admin-shell .admin-page .editor-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 20px!important}.admin-shell .admin-page .editor-grid .wide{grid-column:1 / -1!important}.admin-shell .admin-page label span{color:#f2fbff!important;font-weight:800!important;text-shadow:0 1px 2px rgba(0,0,0,.55)!important}.v2-shell.admin-users-shell .admin-page .editor .editor-grid label>span,.admin-shell .admin-page .editor .editor-grid label>span{font-weight:400!important;font-variation-settings:"wght" 400!important;text-shadow:none!important}.admin-shell .admin-page input,.admin-shell .admin-page select,.admin-shell .admin-page textarea,.admin-shell .admin-page .editor .admin-password-field input,.admin-shell .admin-page .search-row input{min-height:36px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;caret-color:#fff!important;background:#011622b8!important;border:1px solid rgba(103,160,176,.58)!important;border-radius:9px!important;box-shadow:inset 0 0 0 1px #ffffff05!important}.admin-shell .admin-page input:focus,.admin-shell .admin-page select:focus,.admin-shell .admin-page textarea:focus,.admin-shell .admin-page .editor .admin-password-field input:focus{outline:2px solid rgba(156,255,33,.2)!important;border-color:#9cff21c7!important}.admin-shell .admin-page input:disabled,.admin-shell .admin-page select:disabled,.admin-shell .admin-page textarea:disabled{opacity:.72!important;color:#b9cbd4!important;-webkit-text-fill-color:#b9cbd4!important;background:#0c2a36b8!important}.admin-shell .admin-page .admin-password-field{position:relative!important;display:flex!important;align-items:center!important}.admin-shell .admin-page .admin-password-field input{width:100%!important;padding-right:42px!important}.admin-shell .admin-page .admin-password-toggle{position:absolute!important;right:8px!important;width:26px!important;height:26px!important;display:inline-grid!important;place-items:center!important;color:#9bdcf0!important;background:transparent!important;border:0!important;box-shadow:none!important}.admin-shell .admin-page .list-head{margin:0 0 16px!important;padding-bottom:14px!important;border-bottom:1px solid rgba(84,181,203,.28)!important}.admin-shell .admin-page .list-head span{color:#d3d9de!important}.admin-shell .admin-page .user-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px 18px!important;padding:20px 22px!important;color:#f4f7f9!important;background:linear-gradient(90deg,#03445342,#0118248a)!important;border:1px solid rgba(84,181,203,.3)!important;border-radius:12px!important;box-shadow:inset 0 0 20px #20bdf50a!important}.admin-shell .admin-page .user-row:hover{background:linear-gradient(90deg,#04525f57,#011f2ba3)!important}.admin-shell .admin-page .user-title{grid-column:1 / -1!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;min-width:0!important}.admin-shell .admin-page .user-title>strong,.admin-shell .admin-page .user-title>span:not(.status-dot):not(.avatar):not(.role-chip){min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}.admin-shell .admin-page .avatar{width:44px!important;height:44px!important;flex-basis:44px!important;min-width:44px!important;font-size:20px!important;line-height:1!important;color:#fff!important;background:#d2e8f13d!important;border:1px solid rgba(210,232,241,.45)!important;box-shadow:inset 0 0 18px #ffffff0d!important}.admin-shell .admin-page .user-row .avatar,.v2-shell.admin-users-shell .admin-page .user-row .avatar{width:44px!important;height:44px!important;min-width:44px!important;flex:0 0 44px!important;flex-basis:44px!important;font-size:20px!important}.admin-shell .admin-page .user-title strong,.admin-shell .admin-page .user-title>span:not(.status-dot):not(.avatar):not(.role-chip){color:#fff!important}.admin-shell .admin-page .user-summary{display:flex!important;flex-wrap:wrap!important;gap:8px 10px!important;color:#eaf7ff!important;min-width:0!important;align-content:flex-start!important}.admin-shell .admin-page .summary-label{color:#9eb8c4!important;font-weight:800!important}.admin-shell .admin-page .summary-chip,.admin-shell .admin-page .role-chip,.admin-shell .admin-page .password-mask{color:#eefbff!important;background:#083c4b9e!important;border:1px solid rgba(84,181,203,.42)!important;border-radius:999px!important;min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}.admin-shell .admin-page .row-actions{position:static!important;grid-column:2!important;grid-row:2!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;align-self:end!important;min-width:max-content!important}.admin-shell .admin-page .save-icon,.admin-shell .admin-page .edit-icon,.admin-shell .admin-page .delete-icon,.admin-shell .admin-page .lock-icon{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;max-width:34px!important;max-height:34px!important;padding:0!important;display:inline-grid!important;place-items:center!important;box-sizing:border-box!important;flex:0 0 34px!important;border-radius:9px!important;background:#022636ad!important}.admin-shell .admin-page .save-icon,.admin-shell .admin-page .edit-icon{color:var(--v2-green)!important;border-color:#9cff21ad!important}.admin-shell .admin-page .delete-icon{color:#2bbdff!important;border-color:#2bbdff94!important}.admin-shell .admin-page .lock-icon{color:#dff6ff!important;border-color:#b9dae494!important}@media(max-width:1320px){.admin-shell .admin-page .admin-main{grid-template-columns:1fr!important}}@media(max-width:1320px){.admin-shell .admin-page .user-row{grid-template-columns:1fr!important}.admin-shell .admin-page .row-actions{grid-column:1!important;grid-row:auto!important;justify-content:flex-start!important}}@media(max-width:720px){.admin-shell .admin-page{padding:18px 14px 24px!important}.admin-shell .admin-page .editor,.admin-shell .admin-page .users-list{padding:18px!important}.admin-shell .admin-page .editor-grid,.admin-shell .admin-page .user-row{grid-template-columns:1fr!important}}.v2-shell .system-section-page{display:grid!important;align-content:start!important;gap:14px!important;padding:0!important;color:#f4f7f9!important}.v2-shell .system-section-page .system-hero-card,.v2-shell .system-section-page .system-card{color:#f4f7f9!important;background:linear-gradient(135deg,rgba(4,82,95,.32),transparent 46%),#012431b8!important;border:1px solid rgba(103,160,176,.58)!important;border-radius:12px!important;box-shadow:inset 0 0 24px #20bdf50a!important}.v2-shell .system-section-page .system-hero-card{min-height:106px!important;padding:18px!important;display:flex!important;align-items:center!important;gap:16px!important}.v2-shell .system-section-page .system-mark{width:58px!important;height:58px!important;min-width:58px!important;display:grid!important;place-items:center!important;color:var(--v2-green)!important;background:#9cff2114!important;border:1px solid rgba(156,255,33,.34)!important;border-radius:14px!important;box-shadow:inset 0 0 18px #9cff210d!important}.v2-shell .system-section-page .system-mark svg{width:42px!important;height:42px!important}.v2-shell .system-section-page .system-hero-card h1{margin:0!important;color:#fff!important;font-size:28px!important;font-weight:800!important;line-height:1.1!important;text-shadow:0 1px 2px rgba(0,0,0,.55)!important}.v2-shell .system-section-page .system-hero-card p{margin:6px 0 0!important;color:#d3d9de!important;font-size:15px!important}.v2-shell .system-section-page .system-card-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.v2-shell .system-section-page .system-card{min-height:118px!important;display:grid!important;align-content:start!important;gap:10px!important;padding:16px!important}.v2-shell .system-section-page .system-card small{color:#c7d8df!important;font-size:13px!important;font-weight:400!important}.v2-shell .system-section-page .system-card strong{color:#fff!important;font-size:17px!important;font-weight:400!important;line-height:1.18!important;letter-spacing:0!important;overflow-wrap:anywhere!important;text-shadow:0 1px 2px rgba(0,0,0,.45)!important}.v2-shell.parameters-shell .system-section-page>.system-hero-card,.v2-shell.about-shell .system-section-page>.system-hero-card,.v2-shell.parameters-shell .system-section-page>section.card.section-card:first-child:has(.system-mark),.v2-shell.about-shell .system-section-page>section.card.section-card:first-child:has(.system-mark){display:none!important}@media(max-width:1180px){.v2-shell .system-section-page .system-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:680px){.v2-shell .system-section-page .system-hero-card{align-items:flex-start!important}.v2-shell .system-section-page .system-card-grid{grid-template-columns:1fr!important}}.v2-shell .system-section-page{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.v2-shell .system-section-page .system-hero-card{min-height:auto!important;padding:0 0 16px!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(84,181,203,.28)!important;border-radius:0!important;box-shadow:none!important}.v2-shell .system-section-page .system-mark{width:48px!important;height:48px!important;min-width:48px!important;border-radius:12px!important}.v2-shell .system-section-page .system-mark svg{width:34px!important;height:34px!important}.v2-shell .system-section-page .system-card{min-height:94px!important;background:linear-gradient(90deg,#03445342,#0118248a)!important;border-color:#54b5cb4d!important}.v2-shell .system-section-page .system-section-panel{margin:0!important;padding:18px 18px 16px!important;gap:13px!important;background:#012c38ab!important;border:1px solid rgba(118,164,178,.46)!important;border-radius:12px!important;box-shadow:inset 0 0 28px #20bdf50a,0 18px 48px #0003!important}.v2-shell .system-section-page .system-section-panel h2{font-size:21px!important}.v2-shell.parameters-shell .system-section-page>.system-card-grid,.v2-shell.about-shell .system-section-page>.system-card-grid{margin:0!important;padding:18px!important;background:#012c38ab!important;border:1px solid rgba(118,164,178,.46)!important;border-radius:12px!important;box-shadow:inset 0 0 28px #20bdf50a,0 18px 48px #0003!important}.admin-shell:has(.admin-page) .v2-back-btn{display:none!important}.v2-shell.admin-users-shell .v2-topbar,.v2-shell.database-groups-shell .v2-topbar{min-height:72px!important;padding:20px 14px 8px 26px!important;gap:18px!important;background:transparent!important;border-bottom:0!important;box-shadow:none!important}.v2-shell.database-groups-shell .v2-topbar-actions{gap:14px!important}.v2-shell.database-groups-shell .v2-topbar .v2-topbar-search{width:360px!important;min-width:360px!important;max-width:360px!important;height:44px!important;flex:0 0 360px!important;padding:0 14px!important}.v2-shell.database-groups-shell .v2-topbar .v2-topbar-search input{height:40px!important}.v2-shell.database-groups-shell .v2-topbar .v2-topbar-logout{width:38px!important;min-width:38px!important;height:38px!important;border-radius:8px!important}.v2-shell.admin-users-shell .v2-route-title,.v2-shell.database-groups-shell .v2-route-title{min-width:0!important}.v2-shell.admin-users-shell .v2-route-title strong,.v2-shell.admin-users-shell .v2-route-title small,.v2-shell.admin-users-shell .v2-back-btn,.v2-shell.database-groups-shell .v2-route-title strong,.v2-shell.database-groups-shell .v2-route-title small,.v2-shell.database-groups-shell .v2-back-btn{display:none!important}.v2-shell.admin-users-shell .v2-content,.v2-shell.database-groups-shell .v2-content{padding:20px 14px 28px 26px!important}.v2-shell.admin-users-shell .admin-page,.v2-shell.database-groups-shell .groups-page{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.v2-shell.admin-users-shell .admin-main,.v2-shell.database-groups-shell .groups-main{display:grid!important;width:100%!important;grid-template-columns:minmax(390px,.86fr) minmax(560px,1.34fr)!important;gap:22px!important;align-items:stretch!important}.v2-shell.admin-users-shell .editor,.v2-shell.admin-users-shell .users-list,.v2-shell.database-groups-shell .editor,.v2-shell.database-groups-shell .groups-list{height:100%!important;background:linear-gradient(135deg,rgba(4,82,95,.34),transparent 42%),#012c38ab!important;border:1px solid rgba(118,164,178,.46)!important;border-radius:12px!important;box-shadow:inset 0 0 28px #20bdf50a,0 18px 48px #0003!important}.v2-shell.database-groups-shell .groups-page .editor h1{font-size:20px!important}.v2-shell.database-groups-shell .groups-page .groups-main>.groups-list>.list-head>h2,.v2-shell.admin-shell .groups-page .groups-main>.groups-list>.list-head>h2,.v2-shell .groups-page .groups-main>.groups-list>.list-head>h2{font-weight:400!important;font-variation-settings:"wght" 400!important;text-shadow:none!important}.v2-shell.database-groups-shell .groups-page .groups-main>.groups-list>.list-head>h2{font-size:20px!important}.v2-shell.database-groups-shell .database-picker .picker-actions{display:inline-flex!important;align-items:center!important;gap:2mm!important}.v2-shell.database-groups-shell .database-picker .picker-actions>button{margin:0!important}.v2-shell.database-groups-shell .groups-page .editor-grid label>span,.v2-shell.database-groups-shell .groups-page .database-picker .picker-head>strong,.v2-shell.database-groups-shell .groups-page .database-picker .step-title,.v2-shell.database-groups-shell .groups-page .database-picker .server-title,.v2-shell.database-groups-shell .groups-page .database-picker .agent-title,.v2-shell.database-groups-shell .groups-page .database-picker .database-choice>span,.v2-shell.database-groups-shell .groups-page .groups-list .group-title>strong{font-weight:400!important;font-variation-settings:"wght" 400!important;text-shadow:none!important}.dashboard-shell .dashboard-page>.section-card:has(.active-session-group)>h2{display:none!important}.v2-shell.admin-shell .v2-topbar-actions{margin-right:-16px!important;justify-self:end!important;align-self:center!important}.v2-shell.admin-shell .admin-page .editor h1,.v2-shell.admin-shell .admin-page .users-list h2{font-size:20px!important}.v2-shell .v2-brand>img.v2-brand-logo{content:url(/intellix-logo-no-frame.png)!important;transform:translate(8px)!important;background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important}.v2-shell.sidebar-collapsed .v2-brand>img.v2-brand-logo{content:url(/intellix-logo-no-frame.png)!important;object-fit:cover!important;object-position:left center!important;transform:translate(2px)!important;background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important}.dashboard-shell .settings-bootstrap-token-row{grid-column:1 / -1;display:grid!important;grid-template-columns:minmax(0,1fr);gap:10px;align-items:center}.dashboard-shell .settings-bootstrap-token-row .settings-bootstrap-token{grid-column:auto!important}.dashboard-shell .settings-copy-button{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0;display:inline-grid;place-items:center;color:#58cfff;background:#02283ac7;border:1px solid rgba(58,198,255,.72);border-radius:8px;cursor:pointer}.dashboard-shell .settings-copy-button svg{width:18px;height:18px}.dashboard-shell .settings-copy-button.copied,.dashboard-shell .settings-copy-button:hover{color:#9cff21;border-color:#9cff21cc;background:#9cff211f}.v2-shell.admin-users-shell .user-row,.v2-shell.database-groups-shell .group-row,.v2-shell.database-groups-shell .group-list-row,.v2-shell.database-groups-shell .database-choice{background:linear-gradient(90deg,#03445342,#0118248a)!important;border-color:#54b5cb4d!important}@media(max-width:1320px){.v2-shell.admin-users-shell .admin-main,.v2-shell.database-groups-shell .groups-main{grid-template-columns:1fr!important}.v2-shell.admin-users-shell .admin-page,.v2-shell.database-groups-shell .groups-page{max-width:none!important}}@media(max-width:720px){.v2-shell.admin-users-shell .v2-content,.v2-shell.database-groups-shell .v2-content{padding:18px 14px 24px!important}}.v2-shell.parameters-shell .v2-topbar,.v2-shell.about-shell .v2-topbar{min-height:72px!important;padding:20px 14px 8px 26px!important;gap:18px!important;background:transparent!important;border-bottom:0!important;box-shadow:none!important}.v2-shell.parameters-shell .v2-route-title,.v2-shell.about-shell .v2-route-title{min-width:0!important}.v2-shell.parameters-shell .v2-route-title strong,.v2-shell.parameters-shell .v2-route-title small,.v2-shell.about-shell .v2-route-title strong,.v2-shell.about-shell .v2-route-title small{display:none!important}.v2-shell.parameters-shell .v2-content,.v2-shell.about-shell .v2-content{padding:20px 14px 28px 26px!important}@media(max-width:720px){.v2-shell.parameters-shell .v2-content,.v2-shell.about-shell .v2-content{padding:18px 14px 24px!important}}.v2-shell .v2-nav-icon{width:24px!important;height:24px!important;min-width:24px!important;flex:0 0 24px!important}.v2-shell:not(.sidebar-collapsed) .v2-nav-item{padding-left:16px!important}.v2-shell.sidebar-collapsed .v2-nav{margin-top:52px!important}.v2-shell.sidebar-collapsed .v2-nav-item{width:56px!important;height:56px!important;min-height:56px!important;padding:0!important;justify-content:center!important;align-items:center!important}.v2-shell.sidebar-collapsed .v2-nav-icon{width:24px!important;height:24px!important;min-width:24px!important;flex:0 0 24px!important}.v2-shell.sidebar-collapsed .v2-sidebar-head,.v2-shell.sidebar-collapsed .v2-brand{height:92px!important;min-height:92px!important}.v2-shell.sidebar-collapsed .v2-brand{width:56px!important;padding:0!important;justify-content:flex-start!important;align-items:center!important}.v2-shell.sidebar-collapsed .v2-brand>img.v2-brand-logo{width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;flex:0 0 56px!important}.v2-shell.sidebar-collapsed .v2-nav{margin-top:16px!important;align-items:center!important}.v2-shell.sidebar-collapsed{grid-template-columns:56px minmax(0,1fr)!important}.v2-shell.sidebar-collapsed .v2-sidebar{width:56px!important;min-width:56px!important;padding-left:0!important;padding-right:0!important}.v2-shell.sidebar-collapsed .v2-sidebar-head,.v2-shell.sidebar-collapsed .v2-brand,.v2-shell.sidebar-collapsed .v2-nav-item{width:56px!important;min-width:56px!important}.v2-shell .dashboard-section-title-icon{width:42px!important;height:42px!important;min-width:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#9cff18!important}.v2-shell .dashboard-section-title-icon svg{width:34px!important;height:34px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.v2-shell .dashboard-section-title-text-hidden{display:none!important}.v2-shell .v2-route-title-icon{width:42px!important;height:42px!important;min-width:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#9cff18!important}.v2-shell .v2-route-title-icon svg{width:34px!important;height:34px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.v2-shell .v2-topbar-actions{margin-left:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:14px!important}.v2-shell .v2-topbar .v2-topbar-search{width:min(360px,36vw)!important;flex:0 1 360px!important}.v2-shell .v2-topbar .v2-topbar-logout{width:44px!important;min-width:44px!important;height:44px!important;border-radius:9px!important;color:#58cfff!important;background:#02283ac7!important;border-color:#4cc9e79e!important}@media(max-width:720px){.v2-shell .v2-topbar .v2-topbar-search{width:min(280px,54vw)!important}}.v2-shell .search-box,.v2-shell .v2-topbar .v2-topbar-search{width:360px!important;min-width:360px!important;max-width:360px!important;height:44px!important;flex:0 0 360px!important;padding:0 14px!important;box-sizing:border-box!important}.v2-shell .search-box input,.v2-shell .v2-topbar .v2-topbar-search input{height:40px!important}.v2-shell .top-icon-btn.logout-icon,.v2-shell .v2-topbar .v2-topbar-logout{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;flex:0 0 38px!important;border-radius:8px!important;box-sizing:border-box!important}@media(max-width:720px){.v2-shell .search-box,.v2-shell .v2-topbar .v2-topbar-search{width:min(280px,54vw)!important;min-width:0!important;max-width:min(280px,54vw)!important;flex:0 1 min(280px,54vw)!important}}.v2-shell .actions-row,.v2-shell .v2-topbar-actions,.v2-shell .topbar-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:14px!important;min-height:44px!important;margin-left:auto!important;flex:0 0 auto!important}.v2-shell .topbar .search-box,.v2-shell .actions-row .search-box,.v2-shell .v2-topbar-actions .search-box,.v2-shell .v2-topbar .v2-topbar-search,.v2-shell .v2-topbar-actions .v2-topbar-search{width:360px!important;min-width:360px!important;max-width:360px!important;height:44px!important;min-height:44px!important;max-height:44px!important;flex:0 0 360px!important;padding:0 14px!important;box-sizing:border-box!important}.v2-shell .topbar .search-box svg,.v2-shell .actions-row .search-box svg,.v2-shell .v2-topbar-actions .search-box svg,.v2-shell .v2-topbar .v2-topbar-search svg,.v2-shell .v2-topbar-actions .v2-topbar-search svg{width:18px!important;height:18px!important;min-width:18px!important;flex:0 0 18px!important}.v2-shell .topbar .search-box input,.v2-shell .actions-row .search-box input,.v2-shell .v2-topbar-actions .search-box input,.v2-shell .v2-topbar .v2-topbar-search input,.v2-shell .v2-topbar-actions .v2-topbar-search input{width:100%!important;height:40px!important;min-height:40px!important;line-height:40px!important}.v2-shell .topbar .top-icon-btn.logout-icon,.v2-shell .actions-row .top-icon-btn.logout-icon,.v2-shell .v2-topbar-actions .top-icon-btn.logout-icon,.v2-shell .v2-topbar .v2-topbar-logout,.v2-shell .v2-topbar-actions .v2-topbar-logout,.v2-shell .v2-icon-btn.v2-topbar-logout{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;flex:0 0 38px!important;padding:0!important;border-radius:8px!important;box-sizing:border-box!important}.v2-shell .topbar .top-icon-btn.logout-icon svg,.v2-shell .actions-row .top-icon-btn.logout-icon svg,.v2-shell .v2-topbar-actions .top-icon-btn.logout-icon svg,.v2-shell .v2-topbar .v2-topbar-logout svg,.v2-shell .v2-topbar-actions .v2-topbar-logout svg,.v2-shell .v2-icon-btn.v2-topbar-logout svg{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important}@media(max-width:720px){.v2-shell .topbar .search-box,.v2-shell .actions-row .search-box,.v2-shell .v2-topbar-actions .search-box,.v2-shell .v2-topbar .v2-topbar-search,.v2-shell .v2-topbar-actions .v2-topbar-search{width:min(280px,54vw)!important;min-width:0!important;max-width:min(280px,54vw)!important;flex:0 1 min(280px,54vw)!important}}.v2-shell .v2-sidebar-head{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important}.v2-shell .v2-brand,.v2-shell .v2-brand:hover,.v2-shell .v2-brand:focus,.v2-shell .v2-brand:focus-visible,.v2-shell .v2-brand:active{width:200px!important;min-width:200px!important;height:88px!important;min-height:88px!important;padding:0!important;align-items:center!important;justify-content:flex-start!important;overflow:visible!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:0!important}.v2-shell .v2-brand:before,.v2-shell .v2-brand:after{content:none!important;display:none!important}.v2-shell .v2-brand>img.v2-brand-logo{width:200px!important;height:89px!important;min-width:200px!important;min-height:89px!important;max-width:none!important;max-height:none!important;flex:0 0 auto!important;object-fit:contain!important;object-position:left center!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:0!important}.v2-shell.sidebar-collapsed .v2-brand,.v2-shell.sidebar-collapsed .v2-brand:hover,.v2-shell.sidebar-collapsed .v2-brand:focus,.v2-shell.sidebar-collapsed .v2-brand:focus-visible,.v2-shell.sidebar-collapsed .v2-brand:active{width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important;padding:0!important}.v2-shell.sidebar-collapsed .v2-brand>img.v2-brand-logo{width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;max-width:none!important;max-height:none!important;flex:0 0 56px!important;object-fit:cover!important}.v2-shell .v2-nav-icon svg,.v2-shell .v2-nav-icon svg *{stroke-width:2!important}.v2-shell{--sidebar-icon-left: 16px;--sidebar-expanded-padding-left: 6px;--sidebar-label-left: 58px}.v2-shell .v2-nav-item{position:relative!important;padding-left:var(--sidebar-label-left)!important;padding-right:8px!important;gap:0!important;justify-content:flex-start!important;overflow:hidden!important}.v2-shell:not(.sidebar-collapsed) .v2-nav-item{padding-left:var(--sidebar-label-left)!important}.v2-shell .v2-nav-item .v2-nav-icon{position:absolute!important;left:var(--sidebar-icon-left)!important;top:50%!important;transform:translateY(-50%)!important}.v2-shell:not(.sidebar-collapsed) .v2-nav-item .v2-nav-icon{left:calc(var(--sidebar-icon-left) - var(--sidebar-expanded-padding-left))!important}.v2-shell:not(.sidebar-collapsed) .v2-nav-item span:last-child{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:clip!important}.v2-shell.sidebar-collapsed .v2-nav-item{padding-left:0!important;padding-right:0!important;justify-content:flex-start!important}.v2-shell.sidebar-collapsed .v2-nav-item span:last-child{display:none!important}.v2-shell{transition:none!important}.v2-shell .v2-nav-item,.v2-shell .v2-nav-item .v2-nav-icon,.v2-shell .v2-nav-item span:last-child{transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease!important}.v2-shell.sidebar-collapsed{grid-template-columns:50px minmax(0,1fr)!important}.v2-shell.sidebar-collapsed .v2-sidebar{width:50px!important;min-width:50px!important;padding-left:0!important;padding-right:0!important}.v2-shell.sidebar-collapsed .v2-sidebar-head,.v2-shell.sidebar-collapsed .v2-brand,.v2-shell.sidebar-collapsed .v2-nav-item{width:50px!important;min-width:50px!important}.v2-shell.sidebar-collapsed .v2-brand,.v2-shell.sidebar-collapsed .v2-brand:hover,.v2-shell.sidebar-collapsed .v2-brand:focus,.v2-shell.sidebar-collapsed .v2-brand:focus-visible,.v2-shell.sidebar-collapsed .v2-brand:active{width:50px!important;min-width:50px!important}.v2-shell.sidebar-collapsed .v2-brand>img.v2-brand-logo{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;flex:0 0 50px!important}.v2-shell.sidebar-collapsed .v2-nav-item{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;border-radius:6px!important;margin-left:auto!important;margin-right:auto!important}.v2-shell.sidebar-collapsed .v2-nav-item .v2-nav-icon{left:50%!important;transform:translate(-50%,-50%)!important}.v2-shell .search-box,.v2-shell .topbar .search-box,.v2-shell .actions-row .search-box,.v2-shell .v2-topbar-actions .search-box,.v2-shell .v2-topbar .v2-topbar-search,.v2-shell .v2-topbar-actions .v2-topbar-search{width:293px!important;min-width:293px!important;max-width:293px!important;height:36px!important;min-height:36px!important;max-height:36px!important;flex:0 0 293px!important;padding:0 13px!important}.v2-shell .search-box input,.v2-shell .topbar .search-box input,.v2-shell .actions-row .search-box input,.v2-shell .v2-topbar-actions .search-box input,.v2-shell .v2-topbar .v2-topbar-search input,.v2-shell .v2-topbar-actions .v2-topbar-search input{height:32px!important;min-height:32px!important;line-height:32px!important}.v2-shell .top-icon-btn.logout-icon,.v2-shell .topbar .top-icon-btn.logout-icon,.v2-shell .actions-row .top-icon-btn.logout-icon,.v2-shell .v2-topbar-actions .top-icon-btn.logout-icon,.v2-shell .v2-topbar .v2-topbar-logout,.v2-shell .v2-topbar-actions .v2-topbar-logout,.v2-shell .v2-icon-btn.v2-topbar-logout{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;flex:0 0 34px!important}.v2-shell .top-icon-btn.logout-icon svg,.v2-shell .topbar .top-icon-btn.logout-icon svg,.v2-shell .actions-row .top-icon-btn.logout-icon svg,.v2-shell .v2-topbar-actions .top-icon-btn.logout-icon svg,.v2-shell .v2-topbar .v2-topbar-logout svg,.v2-shell .v2-topbar-actions .v2-topbar-logout svg,.v2-shell .v2-icon-btn.v2-topbar-logout svg{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important}.v2-shell .top-icon-btn.logout-icon,.v2-shell .topbar .top-icon-btn.logout-icon,.v2-shell .actions-row .top-icon-btn.logout-icon,.v2-shell .v2-topbar-actions .top-icon-btn.logout-icon,.v2-shell .v2-topbar .v2-topbar-logout,.v2-shell .v2-topbar-actions .v2-topbar-logout,.v2-shell .v2-icon-btn.v2-topbar-logout{color:#58cfff!important;background:#02283ac7!important;border:1px solid rgba(76,201,231,.62)!important;border-radius:8px!important;box-shadow:none!important}.v2-shell .top-icon-btn.logout-icon:hover,.v2-shell .topbar .top-icon-btn.logout-icon:hover,.v2-shell .actions-row .top-icon-btn.logout-icon:hover,.v2-shell .v2-topbar-actions .top-icon-btn.logout-icon:hover,.v2-shell .v2-topbar .v2-topbar-logout:hover,.v2-shell .v2-topbar-actions .v2-topbar-logout:hover,.v2-shell .v2-icon-btn.v2-topbar-logout:hover{color:#7df!important;background:#033448db!important;border-color:#4cc9e7c7!important}@media(max-width:720px){.v2-shell .search-box,.v2-shell .topbar .search-box,.v2-shell .actions-row .search-box,.v2-shell .v2-topbar-actions .search-box,.v2-shell .v2-topbar .v2-topbar-search,.v2-shell .v2-topbar-actions .v2-topbar-search{width:min(227px,45vw)!important;min-width:0!important;max-width:min(227px,45vw)!important;flex:0 1 min(227px,45vw)!important}}.v2-shell header.v2-topbar .v2-topbar-actions>label.search-box.v2-topbar-search{width:293px!important;min-width:293px!important;max-width:293px!important;flex:0 0 293px!important;box-sizing:border-box!important}.v2-shell header.v2-topbar .v2-topbar-actions>button.top-icon-btn.logout-icon.v2-topbar-logout{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;flex:0 0 34px!important;color:#58cfff!important;background:#02283ac7!important;border:1px solid rgba(76,201,231,.62)!important;border-radius:8px!important;box-sizing:border-box!important}.v2-shell header.v2-topbar .v2-topbar-actions>button.top-icon-btn.logout-icon.v2-topbar-logout svg{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;stroke:currentColor!important;stroke-width:2.2!important}@media(max-width:720px){.v2-shell header.v2-topbar .v2-topbar-actions>label.search-box.v2-topbar-search{width:min(227px,45vw)!important;min-width:0!important;max-width:min(227px,45vw)!important;flex:0 1 min(227px,45vw)!important}}.v2-shell .v2-topbar-actions>.search-box,.v2-shell .actions-row>.search-box,.v2-shell header.v2-topbar .v2-topbar-actions>label.search-box.v2-topbar-search{width:293px!important;min-width:293px!important;max-width:293px!important;height:36px!important;min-height:36px!important;max-height:36px!important;flex:0 0 293px!important;padding:0 13px!important;box-sizing:border-box!important}.v2-shell .v2-topbar-actions>.search-box input,.v2-shell .actions-row>.search-box input,.v2-shell header.v2-topbar .v2-topbar-actions>label.search-box.v2-topbar-search input{height:32px!important;min-height:32px!important;line-height:32px!important}.v2-shell .top-icon-btn.logout-icon,.v2-shell .actions-row>button.top-icon-btn.logout-icon,.v2-shell .v2-topbar-actions>button.top-icon-btn.logout-icon,.v2-shell header.v2-topbar .v2-topbar-actions>button.top-icon-btn.logout-icon.v2-topbar-logout{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;flex:0 0 34px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#58cfff!important;background:#02283ac7!important;border:1px solid rgba(76,201,231,.62)!important;border-radius:8px!important;box-shadow:none!important;box-sizing:border-box!important}.v2-shell .top-icon-btn.logout-icon svg,.v2-shell .actions-row>button.top-icon-btn.logout-icon svg,.v2-shell .v2-topbar-actions>button.top-icon-btn.logout-icon svg,.v2-shell header.v2-topbar .v2-topbar-actions>button.top-icon-btn.logout-icon.v2-topbar-logout svg{display:block!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;flex:0 0 20px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.2!important;stroke-linecap:round!important;stroke-linejoin:round!important}@media(max-width:720px){.v2-shell .v2-topbar-actions>.search-box,.v2-shell .actions-row>.search-box,.v2-shell header.v2-topbar .v2-topbar-actions>label.search-box.v2-topbar-search{width:min(227px,45vw)!important;min-width:0!important;max-width:min(227px,45vw)!important;flex:0 1 min(227px,45vw)!important}}.v2-shell.admin-shell .v2-topbar,.v2-shell.admin-users-shell .v2-topbar{min-height:72px!important;padding:20px 14px 8px 26px!important;gap:18px!important;background:transparent!important;border-bottom:0!important;box-shadow:none!important}.v2-shell.admin-shell .v2-topbar-actions,.v2-shell.admin-users-shell .v2-topbar-actions{margin-left:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:14px!important}.v2-shell.admin-shell .admin-page>.admin-topbar,.v2-shell.admin-users-shell .admin-page>.admin-topbar{display:none!important}.v2-shell.admin-users-shell .v2-topbar{width:100%!important;box-sizing:border-box!important;padding-right:14px!important}.v2-shell.admin-users-shell .v2-topbar-actions{margin-left:auto!important;margin-right:0!important;justify-self:end!important;align-self:center!important}.v2-shell{--sidebar-expanded-width: 216px;--sidebar-label-left: 56px}.v2-shell:not(.sidebar-collapsed){grid-template-columns:var(--sidebar-expanded-width) minmax(0,1fr)!important}.v2-shell:not(.sidebar-collapsed) .v2-sidebar{width:var(--sidebar-expanded-width)!important;min-width:var(--sidebar-expanded-width)!important}.v2-shell:not(.sidebar-collapsed) .v2-nav-item{padding-left:var(--sidebar-label-left)!important;padding-right:6px!important}.v2-shell:not(.sidebar-collapsed) .v2-nav-item span:last-child{max-width:none!important;white-space:normal!important}.admin-shell .admin-page .user-row .avatar,.v2-shell.admin-users-shell .admin-page .user-row .avatar{width:33.3px!important;height:33.3px!important;min-width:33.3px!important;flex:0 0 33.3px!important;flex-basis:33.3px!important;font-size:17px!important}.users-list .user-row .avatar,.admin-page .users-list .user-row .avatar,.v2-shell .admin-page .users-list .user-row .avatar{width:33.3px!important;height:33.3px!important;min-width:33.3px!important;max-width:33.3px!important;flex:0 0 33.3px!important;flex-basis:33.3px!important;font-size:17px!important}.users-list .user-row .user-icon-avatar,.admin-page .users-list .user-row .user-icon-avatar,.v2-shell .admin-page .users-list .user-row .user-icon-avatar{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#74d7ff!important;font-size:15px!important;font-weight:800!important;line-height:1!important;letter-spacing:0!important;text-transform:uppercase!important;border:1px solid rgba(55,201,255,.58)!important;border-radius:50%!important;background:radial-gradient(circle,#37c9ff3d,#021827ab 66%),#021827d9!important;box-shadow:inset 0 0 14px #37c9ff38,0 0 12px #37c9ff29!important}.users-list .user-row .user-icon-avatar svg,.admin-page .users-list .user-row .user-icon-avatar svg,.v2-shell .admin-page .users-list .user-row .user-icon-avatar svg{width:19px!important;height:19px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.1!important;stroke-linecap:round!important;stroke-linejoin:round!important}.admin-shell .admin-page .editor .admin-password-field{position:relative!important;width:100%!important;max-width:100%!important}.admin-shell .admin-page .editor .admin-password-toggle{left:auto!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;display:inline-grid!important;place-items:center!important}.admin-shell .admin-page .editor .editor-grid>label{min-width:0!important}.admin-shell .admin-page .editor .editor-grid>label>input,.admin-shell .admin-page .editor .editor-grid>label>select,.admin-shell .admin-page .editor .editor-grid>label>.admin-password-field{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.editor .admin-password-field{position:relative!important}.editor .admin-password-field>.admin-password-toggle,.admin-password-field>.admin-password-toggle{position:absolute!important;inset:50% 8px auto auto!important;left:auto!important;right:8px!important;transform:translateY(-50%)!important;width:26px!important;min-width:26px!important;max-width:26px!important;height:26px!important;min-height:26px!important;max-height:26px!important;padding:0!important;display:inline-grid!important;place-items:center!important;flex:0 0 26px!important}@media(max-width:720px){.admin-shell .admin-page .editor .admin-password-field{width:100%!important;max-width:100%!important}}html body .v2-shell :is(.v2-icon-btn,.v2-back-btn,.v2-sidebar-toggle,button.icon-btn,.top-icon-btn,.edit-icon,.delete-icon,.lock-icon,.save-icon,.cancel-icon,.select-icon,.action-icon,.service-icon-btn,.session-action-icon,.session-delete-icon,.group-lock-button,.settings-copy-button,.admin-password-toggle){width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0!important;display:inline-grid!important;place-items:center!important;box-sizing:border-box!important;flex:0 0 34px!important}html body :is(.dashboard-shell,.v2-shell) :is(.agent-service-actions .service-icon-btn,.section-heading .session-action-icon,.database-group-side .group-lock-button,.db-actions .session-action-icon,.session-action-icon,.session-delete-icon,.settings-copy-button,.journal-refresh-btn){width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0!important;display:inline-grid!important;place-items:center!important;box-sizing:border-box!important;flex:0 0 34px!important;overflow:hidden!important;line-height:0!important}html body :is(.dashboard-shell,.v2-shell) :is(.agent-service-actions .service-icon-btn.service-refresh,.section-heading .session-action-icon,.db-actions .refresh-action-icon,.journal-refresh-btn)>svg{display:none!important;width:0!important;height:0!important}.dashboard-shell .active-session-title .session-collapse-button{order:-1!important}html body :is(.dashboard-shell,.v2-shell) button.refresh-action-icon:before{content:""!important;display:block!important;width:25.3px!important;height:25.3px!important;min-width:25.3px!important;min-height:25.3px!important;max-width:25.3px!important;max-height:25.3px!important;flex:0 0 25.3px!important;background:currentColor!important;-webkit-mask:var(--refresh-icon-mask) center / contain no-repeat!important;mask:var(--refresh-icon-mask) center / contain no-repeat!important}html body :is(.dashboard-shell,.v2-shell) button.refresh-action-icon>svg.refresh-icon-svg{display:none!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;max-width:0!important;max-height:0!important;flex:0 0 0!important}html body .v2-shell.dashboard-shell .section-heading>button.refresh-action-icon,html body .dashboard-shell .section-heading>button.refresh-action-icon,html body .v2-shell .dashboard-refresh-button.refresh-action-icon,html body .dashboard-shell .dashboard-refresh-button.refresh-action-icon,html body .v2-shell .journal-refresh-btn.refresh-action-icon,html body .dashboard-shell .journal-refresh-btn.refresh-action-icon,html body .v2-shell .system-status-card header>button.refresh-action-icon{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0!important;display:inline-grid!important;place-items:center!important;flex:0 0 34px!important;box-sizing:border-box!important;overflow:hidden!important;line-height:0!important;font-size:0!important;color:#58cfff!important;background:#02283ac7!important;border:1px solid rgba(76,201,231,.55)!important;border-radius:8px!important;box-shadow:none!important}html body .v2-shell.dashboard-shell .section-heading>button.refresh-action-icon:hover,html body .v2-shell.dashboard-shell .section-heading>button.refresh-action-icon:focus-visible,html body .dashboard-shell .section-heading>button.refresh-action-icon:hover,html body .dashboard-shell .section-heading>button.refresh-action-icon:focus-visible,html body .v2-shell .dashboard-refresh-button.refresh-action-icon:hover,html body .v2-shell .dashboard-refresh-button.refresh-action-icon:focus-visible,html body .dashboard-shell .dashboard-refresh-button.refresh-action-icon:hover,html body .dashboard-shell .dashboard-refresh-button.refresh-action-icon:focus-visible,html body .v2-shell .journal-refresh-btn.refresh-action-icon:hover,html body .v2-shell .journal-refresh-btn.refresh-action-icon:focus-visible,html body .dashboard-shell .journal-refresh-btn.refresh-action-icon:hover,html body .dashboard-shell .journal-refresh-btn.refresh-action-icon:focus-visible,html body .v2-shell .system-status-card header>button.refresh-action-icon:hover,html body .v2-shell .system-status-card header>button.refresh-action-icon:focus-visible{color:var(--v2-green)!important;background:#9cff2114!important;border-color:#9cff21d1!important;box-shadow:none!important}html body .dashboard-shell .active-session-title .db-actions .session-action-icon.db-access-action-icon:before,html body .v2-shell.dashboard-shell .active-session-title .db-actions .session-action-icon.db-access-action-icon:before{content:none!important;display:none!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;max-width:0!important;max-height:0!important;flex:0 0 0!important;-webkit-mask:none!important;mask:none!important}html body .dashboard-shell .active-session-title .db-actions .session-action-icon.db-access-action-icon>svg.db-access-svg,html body .v2-shell.dashboard-shell .active-session-title .db-actions .session-action-icon.db-access-action-icon>svg.db-access-svg{display:block!important;width:25.3px!important;height:25.3px!important;min-width:25.3px!important;min-height:25.3px!important;max-width:25.3px!important;max-height:25.3px!important;flex:0 0 25.3px!important}html body .dashboard-shell .active-session-title .db-actions .session-action-icon.db-access-action-icon>svg.db-access-svg *,html body .v2-shell.dashboard-shell .active-session-title .db-actions .session-action-icon.db-access-action-icon>svg.db-access-svg *{vector-effect:non-scaling-stroke}html body .dashboard-shell .active-session-title .db-actions .session-action-icon.background-jobs-action-icon:before,html body .v2-shell.dashboard-shell .active-session-title .db-actions .session-action-icon.background-jobs-action-icon:before{content:none!important;display:none!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;max-width:0!important;max-height:0!important;flex:0 0 0!important;-webkit-mask:none!important;mask:none!important}html body .dashboard-shell .active-session-title .db-actions .session-action-icon.background-jobs-action-icon>svg,html body .v2-shell.dashboard-shell .active-session-title .db-actions .session-action-icon.background-jobs-action-icon>svg{display:block!important;width:25.3px!important;height:25.3px!important;min-width:25.3px!important;min-height:25.3px!important;max-width:25.3px!important;max-height:25.3px!important;flex:0 0 25.3px!important}html body .v2-shell.admin-shell .admin-page .users-list .user-row .row-actions :is(.edit-icon,.delete-icon,.lock-icon),html body .v2-shell.admin-users-shell .admin-page .users-list .user-row .row-actions :is(.edit-icon,.delete-icon,.lock-icon),html body .admin-shell .admin-page .users-list .user-row .row-actions :is(.edit-icon,.delete-icon,.lock-icon){width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0!important;display:inline-grid!important;place-items:center!important;box-sizing:border-box!important;flex:0 0 34px!important}html body .v2-shell.admin-shell .admin-page .editor .form-actions :is(.save-icon,.delete-icon),html body .v2-shell.admin-users-shell .admin-page .editor .form-actions :is(.save-icon,.delete-icon),html body .admin-shell .admin-page .editor .form-actions :is(.save-icon,.delete-icon){width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0!important;display:inline-grid!important;place-items:center!important;box-sizing:border-box!important;flex:0 0 34px!important}.v2-shell .search-box,.v2-shell .topbar .search-box,.v2-shell .actions-row>.search-box,.v2-shell .v2-topbar-actions>.search-box,.v2-shell header.v2-topbar .v2-topbar-actions>label.search-box.v2-topbar-search,.v2-shell .v2-topbar .v2-topbar-search,.v2-shell .v2-topbar-actions>.v2-topbar-search{width:292px!important;min-width:292px!important;max-width:292px!important;height:34px!important;min-height:34px!important;max-height:34px!important;flex:0 0 292px!important;padding:0 12px!important;box-sizing:border-box!important}.v2-shell .search-box input,.v2-shell .topbar .search-box input,.v2-shell .actions-row>.search-box input,.v2-shell .v2-topbar-actions>.search-box input,.v2-shell header.v2-topbar .v2-topbar-actions>label.search-box.v2-topbar-search input,.v2-shell .v2-topbar .v2-topbar-search input,.v2-shell .v2-topbar-actions>.v2-topbar-search input{height:30px!important;min-height:30px!important;max-height:30px!important;line-height:30px!important}.v2-shell .search-box svg,.v2-shell .topbar .search-box svg,.v2-shell .actions-row>.search-box svg,.v2-shell .v2-topbar-actions>.search-box svg,.v2-shell header.v2-topbar .v2-topbar-actions>label.search-box.v2-topbar-search svg,.v2-shell .v2-topbar .v2-topbar-search svg,.v2-shell .v2-topbar-actions>.v2-topbar-search svg{width:16px!important;height:16px!important;min-width:16px!important;flex:0 0 16px!important}html body .v2-shell .v2-sidebar .v2-sidebar-toggle,html body .v2-shell.sidebar-collapsed .v2-sidebar .v2-sidebar-toggle,html body .v2-shell .v2-sidebar .v2-sidebar-toggle:hover{width:15px!important;min-width:15px!important;max-width:15px!important;height:70px!important;min-height:70px!important;max-height:70px!important;flex:0 0 15px!important;padding:0!important;box-sizing:border-box!important}html body .v2-shell.dashboard-shell .dashboard-page .section-heading>h2.dashboard-groups-heading{font-size:20px!important;font-weight:400!important;font-variation-settings:"wght" 400!important;text-shadow:none!important}html body .dashboard-shell .sessions-limit-meter,html body .v2-shell.dashboard-shell .sessions-limit-meter{width:100%!important;min-width:0!important;display:inline-grid!important;gap:6px!important;align-self:center!important;justify-self:stretch!important}html body .dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter),html body .dashboard-shell .list-grid>.list-row.header:has(span:nth-child(4)),html body .v2-shell.dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter),html body .v2-shell.dashboard-shell .list-grid>.list-row.header:has(span:nth-child(4)){grid-template-columns:minmax(150px,1fr) minmax(115px,.72fr) minmax(220px,1.12fr) minmax(92px,.48fr) minmax(calc(170px + 5mm),1fr) 120px!important}html body .dashboard-shell .sessions-limit-meter strong,html body .v2-shell.dashboard-shell .sessions-limit-meter strong{color:#f7fbff!important;font-size:13px!important;line-height:1.1!important;font-weight:700!important;white-space:nowrap!important;text-shadow:0 1px 2px rgba(0,0,0,.45)!important}html body .dashboard-shell .sessions-limit-bar,html body .v2-shell.dashboard-shell .sessions-limit-bar{width:calc(100% - 20mm)!important;margin-left:0!important;margin-right:0!important;height:calc(5px + 3mm)!important;display:block!important;overflow:hidden!important;border:1px solid rgba(102,186,203,.42)!important;border-radius:999px!important;background:#011823a8!important;box-shadow:inset 0 1px 2px #00000061!important}html body .dashboard-shell .sessions-limit-bar>span,html body .v2-shell.dashboard-shell .sessions-limit-bar>span{height:100%!important;min-width:0!important;display:block!important;border-radius:inherit!important;background:linear-gradient(90deg,#84ff00,#4fd100)!important}html body .dashboard-shell .sessions-limit-meter.is-idle .sessions-limit-bar>span,html body .v2-shell.dashboard-shell .sessions-limit-meter.is-idle .sessions-limit-bar>span,html body .dashboard-shell .sessions-limit-meter.is-active .sessions-limit-bar>span,html body .v2-shell.dashboard-shell .sessions-limit-meter.is-active .sessions-limit-bar>span{min-width:8px!important}html body .dashboard-shell .sessions-limit-meter.is-unavailable .sessions-limit-bar,html body .v2-shell.dashboard-shell .sessions-limit-meter.is-unavailable .sessions-limit-bar{border-color:#66bacb6b!important}html body .dashboard-shell .sessions-limit-meter.is-unavailable .sessions-limit-bar>span,html body .v2-shell.dashboard-shell .sessions-limit-meter.is-unavailable .sessions-limit-bar>span{min-width:0!important;background:linear-gradient(90deg,#84ff00,#4fd100)!important}html body .dashboard-shell .list-grid,html body .v2-shell.dashboard-shell .list-grid{min-width:0!important;max-width:100%!important;overflow:hidden!important}html body .dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter)>span,html body .v2-shell.dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter)>span{min-width:0!important}@media(max-width:980px){html body .dashboard-shell .list-grid:has(.sessions-limit-meter)>.list-row.header,html body .v2-shell.dashboard-shell .list-grid:has(.sessions-limit-meter)>.list-row.header{display:none!important}html body .dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter),html body .v2-shell.dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter){grid-template-columns:1fr!important;gap:10px!important;min-height:0!important;padding:12px 14px!important;border:1px solid rgba(84,181,203,.28)!important;border-radius:8px!important}html body .dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter)>span,html body .v2-shell.dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter)>span{display:grid!important;grid-template-columns:minmax(92px,.34fr) minmax(0,1fr)!important;gap:10px!important;align-items:center!important;width:100%!important}html body .dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter)>.status-cell:first-child,html body .v2-shell.dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter)>.status-cell:first-child{grid-template-columns:minmax(92px,.34fr) auto minmax(0,1fr)!important}html body .dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter)>.status-cell:first-child:before,html body .v2-shell.dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter)>.status-cell:first-child:before{grid-column:1!important}html body .dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter)>.status-cell:first-child .status-dot,html body .v2-shell.dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter)>.status-cell:first-child .status-dot{grid-column:2!important}html body .dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter)>.status-cell:first-child>span:last-child,html body .v2-shell.dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter)>.status-cell:first-child>span:last-child{grid-column:3!important;min-width:0!important;overflow-wrap:anywhere!important}html body .dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter)>.status-cell:nth-child(3)>.agent-status-item,html body .dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter)>.status-cell:nth-child(3)>.status-dot,html body .v2-shell.dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter)>.status-cell:nth-child(3)>.agent-status-item,html body .v2-shell.dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter)>.status-cell:nth-child(3)>.status-dot,html body .dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter)>.sessions-limit-meter>strong,html body .dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter)>.sessions-limit-meter>.sessions-limit-bar,html body .v2-shell.dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter)>.sessions-limit-meter>strong,html body .v2-shell.dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter)>.sessions-limit-meter>.sessions-limit-bar{grid-column:2!important}html body .dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter)>span:before,html body .v2-shell.dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter)>span:before{color:#d3d9de!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;text-shadow:0 1px 2px rgba(0,0,0,.42)!important}html body .dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter)>span:nth-child(1):before,html body .v2-shell.dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter)>span:nth-child(1):before{content:"Сервер"}html body .dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter)>span:nth-child(2):before,html body .v2-shell.dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter)>span:nth-child(2):before{content:"Хост"}html body .dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter)>span:nth-child(3):before,html body .v2-shell.dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter)>span:nth-child(3):before{content:"Агент: порт"}html body .dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter)>span:nth-child(4):before,html body .v2-shell.dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter)>span:nth-child(4):before{content:"Релиз"}html body .dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter)>span:nth-child(5):before,html body .v2-shell.dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter)>span:nth-child(5):before{content:"Сеансы / лимит"}html body .dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter)>.agent-service-actions,html body .v2-shell.dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter)>.agent-service-actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;padding-top:2px!important}html body .dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter)>.agent-service-actions:before,html body .v2-shell.dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter)>.agent-service-actions:before{content:none!important}html body .dashboard-shell .sessions-limit-bar,html body .v2-shell.dashboard-shell .sessions-limit-bar{width:100%!important}}@media(max-width:520px){html body .dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter)>span,html body .v2-shell.dashboard-shell .list-grid>.list-row:has(.sessions-limit-meter)>span{grid-template-columns:1fr!important;gap:5px!important}}html body .dashboard-shell .database-matrix,html body .v2-shell.dashboard-shell .database-matrix,html body .dashboard-shell .database-group:not(.active-session-group),html body .v2-shell.dashboard-shell .database-group:not(.active-session-group){min-width:0!important;max-width:100%!important;overflow:hidden!important}html body .dashboard-shell .database-group:not(.active-session-group) .database-group-title,html body .v2-shell.dashboard-shell .database-group:not(.active-session-group) .database-group-title,html body .dashboard-shell .database-group:not(.active-session-group) .database-row,html body .v2-shell.dashboard-shell .database-group:not(.active-session-group) .database-row{min-width:0!important}@media(max-width:980px){html body .dashboard-shell .database-group:not(.active-session-group) .database-group-title,html body .v2-shell.dashboard-shell .database-group:not(.active-session-group) .database-group-title{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;min-height:0!important;padding:12px 14px!important;align-items:start!important}html body .dashboard-shell .database-group:not(.active-session-group) .database-group-name,html body .v2-shell.dashboard-shell .database-group:not(.active-session-group) .database-group-name{width:100%!important;max-width:100%!important;flex-wrap:nowrap!important}html body .dashboard-shell .database-group:not(.active-session-group) .database-group-name strong,html body .v2-shell.dashboard-shell .database-group:not(.active-session-group) .database-group-name strong{white-space:normal!important;overflow-wrap:anywhere!important}html body .dashboard-shell .database-group:not(.active-session-group) .database-group-side,html body .v2-shell.dashboard-shell .database-group:not(.active-session-group) .database-group-side{width:100%!important;min-width:0!important;margin-left:0!important;display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;gap:10px!important}html body .dashboard-shell .database-group:not(.active-session-group) .database-group-limit,html body .v2-shell.dashboard-shell .database-group:not(.active-session-group) .database-group-limit{min-width:0!important;flex:1 1 180px!important;flex-wrap:wrap!important}html body .dashboard-shell .database-group:not(.active-session-group) .database-row.header,html body .v2-shell.dashboard-shell .database-group:not(.active-session-group) .database-row.header{display:none!important}html body .dashboard-shell .database-group:not(.active-session-group) .database-row:not(.header),html body .v2-shell.dashboard-shell .database-group:not(.active-session-group) .database-row:not(.header){grid-template-columns:1fr!important;gap:10px!important;min-height:0!important;padding:12px 14px!important;border:1px solid rgba(84,181,203,.28)!important;border-radius:8px!important}html body .dashboard-shell .database-group:not(.active-session-group) .database-row:not(.header)>span,html body .v2-shell.dashboard-shell .database-group:not(.active-session-group) .database-row:not(.header)>span{display:grid!important;grid-template-columns:minmax(92px,.34fr) auto minmax(0,1fr)!important;gap:10px!important;align-items:center!important;width:100%!important}html body .dashboard-shell .database-group:not(.active-session-group) .database-row:not(.header)>strong,html body .v2-shell.dashboard-shell .database-group:not(.active-session-group) .database-row:not(.header)>strong{display:grid!important;grid-template-columns:minmax(92px,.34fr) minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;justify-self:stretch!important;text-align:left!important}html body .dashboard-shell .database-group:not(.active-session-group) .database-row:not(.header)>span:before,html body .dashboard-shell .database-group:not(.active-session-group) .database-row:not(.header)>strong:before,html body .v2-shell.dashboard-shell .database-group:not(.active-session-group) .database-row:not(.header)>span:before,html body .v2-shell.dashboard-shell .database-group:not(.active-session-group) .database-row:not(.header)>strong:before{color:#d3d9de!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;text-shadow:0 1px 2px rgba(0,0,0,.42)!important}html body .dashboard-shell .database-group:not(.active-session-group) .database-row:not(.header)>span:nth-child(1):before,html body .v2-shell.dashboard-shell .database-group:not(.active-session-group) .database-row:not(.header)>span:nth-child(1):before{content:"Агент: порт";grid-column:1!important}html body .dashboard-shell .database-group:not(.active-session-group) .database-row:not(.header)>span:nth-child(2):before,html body .v2-shell.dashboard-shell .database-group:not(.active-session-group) .database-row:not(.header)>span:nth-child(2):before{content:"База";grid-column:1!important}html body .dashboard-shell .database-group:not(.active-session-group) .database-row:not(.header)>strong:before,html body .v2-shell.dashboard-shell .database-group:not(.active-session-group) .database-row:not(.header)>strong:before{content:"Сеансы"}html body .dashboard-shell .database-group:not(.active-session-group) .database-row:not(.header) .status-dot,html body .v2-shell.dashboard-shell .database-group:not(.active-session-group) .database-row:not(.header) .status-dot{grid-column:2!important}html body .dashboard-shell .database-group:not(.active-session-group) .database-row:not(.header) .status-cell>span:last-child,html body .v2-shell.dashboard-shell .database-group:not(.active-session-group) .database-row:not(.header) .status-cell>span:last-child{grid-column:3!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .dashboard-shell .database-group:not(.active-session-group) .database-group-lock-info,html body .v2-shell.dashboard-shell .database-group:not(.active-session-group) .database-group-lock-info{grid-template-columns:1fr!important}}@media(max-width:520px){html body .dashboard-shell .database-group:not(.active-session-group) .database-row:not(.header)>span,html body .v2-shell.dashboard-shell .database-group:not(.active-session-group) .database-row:not(.header)>span,html body .dashboard-shell .database-group:not(.active-session-group) .database-row:not(.header)>strong,html body .v2-shell.dashboard-shell .database-group:not(.active-session-group) .database-row:not(.header)>strong{grid-template-columns:1fr!important;gap:5px!important}html body .dashboard-shell .database-group:not(.active-session-group) .database-row:not(.header) .status-dot,html body .dashboard-shell .database-group:not(.active-session-group) .database-row:not(.header) .status-cell>span:last-child,html body .v2-shell.dashboard-shell .database-group:not(.active-session-group) .database-row:not(.header) .status-dot,html body .v2-shell.dashboard-shell .database-group:not(.active-session-group) .database-row:not(.header) .status-cell>span:last-child{grid-column:auto!important}}html body .dashboard-shell .active-session-matrix,html body .v2-shell.dashboard-shell .active-session-matrix,html body .dashboard-shell .active-session-group,html body .v2-shell.dashboard-shell .active-session-group{min-width:0!important;max-width:100%!important}@media(max-width:980px){html body .dashboard-shell .active-session-title,html body .v2-shell.dashboard-shell .active-session-title{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;min-height:0!important;padding:12px 14px!important;align-items:start!important}html body .dashboard-shell .active-session-title .active-session-name,html body .v2-shell.dashboard-shell .active-session-title .active-session-name{position:static!important;left:auto!important;width:100%!important;max-width:100%!important;padding-right:0!important;background:transparent!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important}html body .dashboard-shell .active-session-title .active-session-name strong,html body .v2-shell.dashboard-shell .active-session-title .active-session-name strong,html body .dashboard-shell .active-session-title .session-group-heading small,html body .v2-shell.dashboard-shell .active-session-title .session-group-heading small{white-space:normal!important;overflow-wrap:anywhere!important}html body .dashboard-shell .active-session-title .db-actions,html body .v2-shell.dashboard-shell .active-session-title .db-actions{position:static!important;right:auto!important;width:100%!important;min-width:0!important;padding-left:0!important;background:transparent!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:10px!important}html body .dashboard-shell .active-session-group .session-list,html body .v2-shell.dashboard-shell .active-session-group .session-list{overflow-x:hidden!important;overflow-y:visible!important}html body .dashboard-shell .active-session-group .session-row.header,html body .v2-shell.dashboard-shell .active-session-group .session-row.header{display:none!important}html body .dashboard-shell .active-session-group .session-row:not(.header),html body .v2-shell.dashboard-shell .active-session-group .session-row:not(.header){grid-template-columns:1fr!important;gap:10px!important;min-width:0!important;min-height:0!important;padding:12px 14px!important;border:1px solid rgba(84,181,203,.28)!important;border-radius:8px!important}html body .dashboard-shell .active-session-group .session-row:not(.header)>span:not(:last-child),html body .v2-shell.dashboard-shell .active-session-group .session-row:not(.header)>span:not(:last-child){display:grid!important;grid-template-columns:minmax(120px,.38fr) minmax(0,1fr)!important;gap:10px!important;align-items:center!important;width:100%!important;min-width:0!important;justify-self:stretch!important;text-align:left!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}html body .dashboard-shell .active-session-group .session-row:not(.header)>span:not(:last-child):before,html body .v2-shell.dashboard-shell .active-session-group .session-row:not(.header)>span:not(:last-child):before{color:#d3d9de!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;text-shadow:0 1px 2px rgba(0,0,0,.42)!important}html body .dashboard-shell .active-session-group .session-row:not(.header)>span:nth-child(1):before,html body .v2-shell.dashboard-shell .active-session-group .session-row:not(.header)>span:nth-child(1):before{content:"Пользователь"}html body .dashboard-shell .active-session-group .session-row:not(.header)>span:nth-child(2):before,html body .v2-shell.dashboard-shell .active-session-group .session-row:not(.header)>span:nth-child(2):before{content:"Приложение"}html body .dashboard-shell .active-session-group .session-row:not(.header)>span:nth-child(3):before,html body .v2-shell.dashboard-shell .active-session-group .session-row:not(.header)>span:nth-child(3):before{content:"Тип"}html body .dashboard-shell .active-session-group .session-row:not(.header)>span:nth-child(4):before,html body .v2-shell.dashboard-shell .active-session-group .session-row:not(.header)>span:nth-child(4):before{content:"Компьютер"}html body .dashboard-shell .active-session-group .session-row:not(.header)>span:nth-child(5):before,html body .v2-shell.dashboard-shell .active-session-group .session-row:not(.header)>span:nth-child(5):before{content:"Время начала"}html body .dashboard-shell .active-session-group .session-row:not(.header)>span:nth-child(6):before,html body .v2-shell.dashboard-shell .active-session-group .session-row:not(.header)>span:nth-child(6):before{content:"Активность"}html body .dashboard-shell .active-session-group .session-row:not(.header)>span:nth-child(7):before,html body .v2-shell.dashboard-shell .active-session-group .session-row:not(.header)>span:nth-child(7):before{content:"Спящий"}html body .dashboard-shell .active-session-group .session-row:not(.header)>span:nth-child(8):before,html body .v2-shell.dashboard-shell .active-session-group .session-row:not(.header)>span:nth-child(8):before{content:"Соединение"}html body .dashboard-shell .active-session-group .session-row:not(.header)>span:nth-child(9):before,html body .v2-shell.dashboard-shell .active-session-group .session-row:not(.header)>span:nth-child(9):before{content:"IP клиента"}html body .dashboard-shell .active-session-group .session-row:not(.header)>span:nth-child(10):before,html body .v2-shell.dashboard-shell .active-session-group .session-row:not(.header)>span:nth-child(10):before{content:"Лицензия"}html body .dashboard-shell .active-session-group .session-row:not(.header)>span:last-child,html body .v2-shell.dashboard-shell .active-session-group .session-row:not(.header)>span:last-child{display:flex!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;justify-self:stretch!important}}@media(max-width:520px){html body .dashboard-shell .active-session-group .session-row:not(.header)>span:not(:last-child),html body .v2-shell.dashboard-shell .active-session-group .session-row:not(.header)>span:not(:last-child){grid-template-columns:1fr!important;gap:5px!important}}html body .dashboard-shell .active-session-matrix,html body .v2-shell.dashboard-shell .active-session-matrix{max-height:none!important;overflow:visible!important;padding-right:0!important}html body .dashboard-shell .active-session-group,html body .v2-shell.dashboard-shell .active-session-group{overflow:hidden!important}html body .dashboard-shell .active-session-group .session-list,html body .v2-shell.dashboard-shell .active-session-group .session-list{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:8px!important;scrollbar-width:thin!important;scrollbar-color:rgba(102,186,203,.42) rgba(3,35,48,.68)!important}html body .dashboard-shell .active-session-group .session-list::-webkit-scrollbar,html body .v2-shell.dashboard-shell .active-session-group .session-list::-webkit-scrollbar{height:8px!important}html body .dashboard-shell .active-session-group .session-list::-webkit-scrollbar-track,html body .v2-shell.dashboard-shell .active-session-group .session-list::-webkit-scrollbar-track{background:#032330ad!important;border-radius:999px!important}html body .dashboard-shell .active-session-group .session-list::-webkit-scrollbar-thumb,html body .v2-shell.dashboard-shell .active-session-group .session-list::-webkit-scrollbar-thumb{background:#66bacb6b!important;border-radius:999px!important;box-shadow:0 0 8px #66bacb59!important}html body .dashboard-shell .active-session-group .session-row,html body .v2-shell.dashboard-shell .active-session-group .session-row{display:grid!important;grid-template-columns:minmax(140px,1fr) minmax(120px,.8fr) minmax(115px,.75fr) minmax(125px,.75fr) minmax(150px,.9fr) minmax(150px,.9fr) minmax(72px,72px) minmax(104px,104px) minmax(110px,.65fr) minmax(135px,.8fr) 46px!important;min-width:1340px!important}html body .dashboard-shell .active-session-group .session-row.header,html body .v2-shell.dashboard-shell .active-session-group .session-row.header{display:grid!important}html body .dashboard-shell .active-session-group .session-row>span,html body .v2-shell.dashboard-shell .active-session-group .session-row>span{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .dashboard-shell .active-session-group .session-row>span:before,html body .v2-shell.dashboard-shell .active-session-group .session-row>span:before{content:none!important}html body .dashboard-shell .active-session-group .session-row>span:last-child,html body .v2-shell.dashboard-shell .active-session-group .session-row>span:last-child{display:flex!important;justify-content:center!important;align-items:center!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:100%!important;position:static!important;right:auto!important;z-index:auto!important;overflow:visible!important;background:transparent!important;border-left:0!important;box-shadow:none!important;transform:none!important;place-self:center end!important}html body .dashboard-shell .active-session-group .session-row.header>span:last-child,html body .v2-shell.dashboard-shell .active-session-group .session-row.header>span:last-child{background:transparent!important;z-index:auto!important}html body .dashboard-shell .active-session-group .session-list .session-delete-icon,html body .v2-shell.dashboard-shell .active-session-group .session-list .session-delete-icon{flex:0 0 34px!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0 auto!important}html body .dashboard-shell .active-session-group .session-list>.session-row:not(.header),html body .v2-shell.dashboard-shell .active-session-group .session-list>.session-row:not(.header){display:grid!important;grid-template-columns:minmax(140px,1fr) minmax(120px,.8fr) minmax(115px,.75fr) minmax(125px,.75fr) minmax(150px,.9fr) minmax(150px,.9fr) minmax(72px,72px) minmax(104px,104px) minmax(110px,.65fr) minmax(135px,.8fr) 46px!important;min-width:1340px!important;gap:0 10px!important}html body .dashboard-shell .active-session-group .session-list>.session-row:not(.header)>span:not(:last-child),html body .v2-shell.dashboard-shell .active-session-group .session-list>.session-row:not(.header)>span:not(:last-child){display:block!important;grid-template-columns:none!important;gap:0!important;width:auto!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .dashboard-shell .active-session-group .session-list>.session-row:not(.header)>span:not(:last-child):before,html body .v2-shell.dashboard-shell .active-session-group .session-list>.session-row:not(.header)>span:not(:last-child):before{content:none!important;display:none!important}html body .dashboard-shell .active-session-group .session-list,html body .v2-shell.dashboard-shell .active-session-group .session-list{padding-right:0!important;scroll-padding-right:0!important}html body .dashboard-shell .active-session-group .session-list>.session-row,html body .v2-shell.dashboard-shell .active-session-group .session-list>.session-row{position:static!important;overflow:hidden!important}html body .dashboard-shell .active-session-group .session-list>.session-row>span:last-child,html body .v2-shell.dashboard-shell .active-session-group .session-list>.session-row>span:last-child{position:static!important;right:auto!important;inset-inline-end:auto!important;grid-column:11!important;place-self:center end!important;display:flex!important;align-items:center!important;justify-content:center!important;width:46px!important;min-width:46px!important;max-width:46px!important;z-index:auto!important;transform:none!important;background:transparent!important;border-left:0!important;box-shadow:none!important}html body .dashboard-shell .active-session-group .session-list>.session-row.header>span:last-child,html body .v2-shell.dashboard-shell .active-session-group .session-list>.session-row.header>span:last-child{background:transparent!important}html body .dashboard-shell .active-session-group .session-list>.session-row,html body .v2-shell.dashboard-shell .active-session-group .session-list>.session-row{overflow:visible!important}html body .dashboard-shell .active-session-group .session-row>span:last-child,html body .v2-shell.dashboard-shell .active-session-group .session-row>span:last-child,html body .dashboard-shell .active-session-group .session-list>.session-row>span:last-child,html body .v2-shell.dashboard-shell .active-session-group .session-list>.session-row>span:last-child{position:sticky!important;right:0!important;inset-inline-end:0!important;grid-column:11!important;place-self:stretch end!important;display:flex!important;align-items:center!important;justify-content:center!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:auto!important;z-index:8!important;transform:none!important;background:linear-gradient(90deg,#043e54e0,#043e54fa 42%)!important;border-left:1px solid rgba(84,181,203,.32)!important;box-shadow:none!important}html body .dashboard-shell .active-session-group .session-row.header>span:last-child,html body .v2-shell.dashboard-shell .active-session-group .session-row.header>span:last-child,html body .dashboard-shell .active-session-group .session-list>.session-row.header>span:last-child,html body .v2-shell.dashboard-shell .active-session-group .session-list>.session-row.header>span:last-child{background:linear-gradient(90deg,#054660e6,#054660fa 42%)!important;z-index:9!important}html body .dashboard-shell .active-session-group .session-list .session-delete-icon,html body .v2-shell.dashboard-shell .active-session-group .session-list .session-delete-icon{width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;border-radius:8px!important;margin:0!important}html body .dashboard-shell .active-session-group .session-row,html body .v2-shell.dashboard-shell .active-session-group .session-row,html body .dashboard-shell .active-session-group .session-list>.session-row,html body .v2-shell.dashboard-shell .active-session-group .session-list>.session-row{grid-template-columns:minmax(140px,1fr) minmax(120px,.8fr) minmax(115px,.75fr) minmax(125px,.75fr) minmax(150px,.9fr) minmax(150px,.9fr) minmax(72px,72px) minmax(104px,104px) minmax(110px,.65fr) minmax(135px,.8fr) 46px!important;min-width:1340px!important;gap:0 10px!important;overflow:visible!important}html body .dashboard-shell .active-session-group .session-row>span:nth-child(1),html body .v2-shell.dashboard-shell .active-session-group .session-row>span:nth-child(1){grid-column:1!important}html body .dashboard-shell .active-session-group .session-row>span:nth-child(2),html body .v2-shell.dashboard-shell .active-session-group .session-row>span:nth-child(2){grid-column:2!important}html body .dashboard-shell .active-session-group .session-row>span:nth-child(3),html body .v2-shell.dashboard-shell .active-session-group .session-row>span:nth-child(3){grid-column:3!important}html body .dashboard-shell .active-session-group .session-row>span:nth-child(4),html body .v2-shell.dashboard-shell .active-session-group .session-row>span:nth-child(4){grid-column:4!important}html body .dashboard-shell .active-session-group .session-row>span:nth-child(5),html body .v2-shell.dashboard-shell .active-session-group .session-row>span:nth-child(5){grid-column:5!important}html body .dashboard-shell .active-session-group .session-row>span:nth-child(6),html body .v2-shell.dashboard-shell .active-session-group .session-row>span:nth-child(6){grid-column:6!important}html body .dashboard-shell .active-session-group .session-row>span:nth-child(7),html body .v2-shell.dashboard-shell .active-session-group .session-row>span:nth-child(7){grid-column:7!important}html body .dashboard-shell .active-session-group .session-row>span:nth-child(8),html body .v2-shell.dashboard-shell .active-session-group .session-row>span:nth-child(8){grid-column:8!important}html body .dashboard-shell .active-session-group .session-row>span:nth-child(9),html body .v2-shell.dashboard-shell .active-session-group .session-row>span:nth-child(9){grid-column:9!important}html body .dashboard-shell .active-session-group .session-row>span:nth-child(10),html body .v2-shell.dashboard-shell .active-session-group .session-row>span:nth-child(10){grid-column:10!important}html body .dashboard-shell .active-session-group .session-row>span:last-child,html body .v2-shell.dashboard-shell .active-session-group .session-row>span:last-child,html body .dashboard-shell .active-session-group .session-list>.session-row>span:last-child,html body .v2-shell.dashboard-shell .active-session-group .session-list>.session-row>span:last-child{grid-column:11!important;position:sticky!important;left:auto!important;right:0!important;inset-inline-start:auto!important;inset-inline-end:0!important;place-self:stretch end!important;width:46px!important;min-width:46px!important;max-width:46px!important;transform:none!important;background:linear-gradient(90deg,#043e5400,#043e5438 58%,#043e5457)!important;border-left:0!important;border-right:0!important;box-shadow:none!important;z-index:8!important}html body .dashboard-shell .active-session-group .session-row.header>span:last-child,html body .v2-shell.dashboard-shell .active-session-group .session-row.header>span:last-child{z-index:9!important;background:linear-gradient(90deg,#05466000,#0546603d 58%,#0546605c)!important}html body .dashboard-shell .active-session-group .session-row>span:last-child,html body .v2-shell.dashboard-shell .active-session-group .session-row>span:last-child,html body .dashboard-shell .active-session-group .session-list>.session-row>span:last-child,html body .v2-shell.dashboard-shell .active-session-group .session-list>.session-row>span:last-child{background:transparent!important;border:0!important;box-shadow:none!important}html body .dashboard-shell .active-session-group .session-row.header>span:last-child,html body .v2-shell.dashboard-shell .active-session-group .session-row.header>span:last-child,html body .dashboard-shell .active-session-group .session-list>.session-row.header>span:last-child,html body .v2-shell.dashboard-shell .active-session-group .session-list>.session-row.header>span:last-child{background:transparent!important;border:0!important;box-shadow:none!important}html body .dashboard-shell .journal-scroll-card,html body .v2-shell.dashboard-shell .journal-scroll-card{min-width:0!important;max-width:100%!important;overflow:hidden!important}html body .dashboard-shell .journal-scroll-area,html body .v2-shell.dashboard-shell .journal-scroll-area{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:visible!important;padding-bottom:8px!important;scrollbar-width:thin!important;scrollbar-color:rgba(132,255,0,.72) rgba(3,35,48,.68)!important}html body .dashboard-shell .journal-scroll-area::-webkit-scrollbar,html body .v2-shell.dashboard-shell .journal-scroll-area::-webkit-scrollbar{height:8px!important}html body .dashboard-shell .journal-scroll-area::-webkit-scrollbar-track,html body .v2-shell.dashboard-shell .journal-scroll-area::-webkit-scrollbar-track{background:#032330ad!important;border-radius:999px!important}html body .dashboard-shell .journal-scroll-area::-webkit-scrollbar-thumb,html body .v2-shell.dashboard-shell .journal-scroll-area::-webkit-scrollbar-thumb{background:#84ff00b8!important;border-radius:999px!important;box-shadow:0 0 8px #84ff0059!important}html body .dashboard-shell .journal-scroll-inner,html body .v2-shell.dashboard-shell .journal-scroll-inner{width:100%!important;min-width:860px!important}html body .dashboard-shell .journal-scroll-inner .journal-filter-bar,html body .v2-shell.dashboard-shell .journal-scroll-inner .journal-filter-bar{width:100%!important;min-width:860px!important;flex-wrap:nowrap!important}html body .dashboard-shell .journal-scroll-inner .journal-filter-bar>.journal-refresh-btn,html body .v2-shell.dashboard-shell .journal-scroll-inner .journal-filter-bar>.journal-refresh-btn{margin-left:auto!important;align-self:end!important}html body .dashboard-shell .journal-scroll-inner .log-list,html body .v2-shell.dashboard-shell .journal-scroll-inner .log-list{width:100%!important;min-width:860px!important;max-width:none!important}html body .dashboard-shell .journal-scroll-inner .log-row,html body .v2-shell.dashboard-shell .journal-scroll-inner .log-row{width:100%!important;min-width:860px!important}@media(max-width:1400px){.v2-shell.admin-users-shell .admin-main,.admin-shell .admin-page .admin-main,.v2-shell.admin-users-shell .admin-page .users-list .user-row,.admin-shell .admin-page .users-list .user-row{grid-template-columns:1fr!important}.v2-shell.admin-users-shell .admin-page .users-list .user-row .row-actions,.admin-shell .admin-page .users-list .user-row .row-actions{grid-column:1!important;grid-row:auto!important;justify-content:flex-start!important}}html body .v2-shell.dashboard-shell .modal-backdrop,html body .dashboard-shell .modal-backdrop{background:#000c14ad!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}html body .v2-shell.dashboard-shell .admin-auth-modal,html body .dashboard-shell .admin-auth-modal{width:min(420px,calc(100vw - 32px))!important;gap:14px!important;padding:20px!important;color:#f7fbff!important;background:linear-gradient(135deg,rgba(4,82,95,.34),transparent 48%),#012431f5!important;border:1px solid rgba(84,181,203,.66)!important;border-radius:8px!important;box-shadow:0 22px 70px #00000075,inset 0 0 24px #20bdf50d!important}html body .v2-shell.dashboard-shell .admin-auth-modal h3,html body .dashboard-shell .admin-auth-modal h3{color:#fff!important;font-size:20px!important;line-height:1.2!important;font-weight:800!important;text-shadow:0 1px 2px rgba(0,0,0,.45)!important}html body .v2-shell.dashboard-shell .admin-auth-modal p,html body .dashboard-shell .admin-auth-modal p{color:#c7d8df!important;font-size:15px!important;line-height:1.35!important}html body .v2-shell.dashboard-shell .admin-auth-modal label,html body .dashboard-shell .admin-auth-modal label{gap:7px!important;color:#d9e7ec!important;font-weight:800!important}html body .v2-shell.dashboard-shell .admin-auth-modal label>span:first-child,html body .dashboard-shell .admin-auth-modal label>span:first-child{color:#d9e7ec!important}html body .v2-shell.dashboard-shell .admin-auth-modal input,html body .dashboard-shell .admin-auth-modal input{height:40px!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;caret-color:#9cff21!important;background:#02283ad6!important;border:1px solid rgba(84,181,203,.58)!important;border-radius:8px!important;outline:none!important;box-shadow:inset 0 1px 2px #0000003d!important}html body .v2-shell.dashboard-shell .admin-auth-modal input:focus,html body .dashboard-shell .admin-auth-modal input:focus{border-color:#9cff21e0!important;box-shadow:0 0 0 2px #9cff2138,inset 0 1px 2px #0000003d!important}html body .v2-shell.dashboard-shell .admin-auth-modal .password-toggle,html body .dashboard-shell .admin-auth-modal .password-toggle{top:1px!important;right:1px!important;width:38px!important;height:38px!important;color:#9bb4bf!important;background:transparent!important;border:0!important;border-left:1px solid rgba(84,181,203,.32)!important;border-radius:0 7px 7px 0!important}html body .v2-shell.dashboard-shell .admin-auth-modal .password-toggle:hover,html body .dashboard-shell .admin-auth-modal .password-toggle:hover{color:#9cff21!important;background:#9cff2114!important}html body .v2-shell.dashboard-shell .admin-auth-modal .modal-actions,html body .dashboard-shell .admin-auth-modal .modal-actions{gap:10px!important;padding-top:2px!important}html body .v2-shell.dashboard-shell .admin-auth-modal .primary-button,html body .dashboard-shell .admin-auth-modal .primary-button,html body .v2-shell.dashboard-shell .admin-auth-modal .secondary-button,html body .dashboard-shell .admin-auth-modal .secondary-button{min-height:34px!important;padding:0 14px!important;border-radius:8px!important;font:inherit!important;font-weight:800!important;cursor:pointer!important}html body .v2-shell.dashboard-shell .admin-auth-modal .primary-button,html body .dashboard-shell .admin-auth-modal .primary-button{color:#05221a!important;background:linear-gradient(180deg,#b9ff71,#78f323)!important;border:1px solid rgba(156,255,33,.94)!important}html body .v2-shell.dashboard-shell .admin-auth-modal .secondary-button,html body .dashboard-shell .admin-auth-modal .secondary-button{color:#9cff21!important;background:#02283ac2!important;border:1px solid rgba(156,255,33,.66)!important}html body .v2-shell.dashboard-shell .admin-auth-modal .primary-button:disabled,html body .dashboard-shell .admin-auth-modal .primary-button:disabled{opacity:.55!important;cursor:not-allowed!important}html body .v2-shell.dashboard-shell .admin-auth-modal.service-access-modal,html body .dashboard-shell .admin-auth-modal.service-access-modal{width:min(860px,calc(100vw - 64px))!important;max-width:min(860px,calc(100vw - 64px))!important;max-height:calc(100vh - 64px)!important;overflow:auto!important;gap:14px!important;padding:18px!important;color:#f7fbff!important;font-size:13px!important;line-height:1.25!important;background:linear-gradient(135deg,rgba(4,82,95,.34),transparent 48%),#012431fa!important;border-color:#2bbdffd1!important;box-shadow:0 24px 76px #0000008f,inset 0 0 28px #20bdf50f!important}html body .v2-shell.dashboard-shell .service-access-modal input,html body .dashboard-shell .service-access-modal input{height:38px!important;font-size:13px!important;font-weight:400!important}html body .v2-shell.dashboard-shell .service-access-modal h3,html body .dashboard-shell .service-access-modal h3{font-weight:500!important}html body .v2-shell.dashboard-shell .service-access-modal label,html body .dashboard-shell .service-access-modal label,html body .v2-shell.dashboard-shell .service-access-modal label>span:first-child,html body .dashboard-shell .service-access-modal label>span:first-child,html body .v2-shell.dashboard-shell .service-access-modal .service-meta,html body .dashboard-shell .service-access-modal .service-meta,html body .v2-shell.dashboard-shell .service-access-modal .service-meta span,html body .dashboard-shell .service-access-modal .service-meta span,html body .v2-shell.dashboard-shell .service-access-modal .exclusion-row small,html body .dashboard-shell .service-access-modal .exclusion-row small{font-weight:400!important}html body .v2-shell.dashboard-shell .service-access-modal .service-access-title>strong,html body .dashboard-shell .service-access-modal .service-access-title>strong,html body .v2-shell.dashboard-shell .service-access-modal .exclusion-row strong,html body .dashboard-shell .service-access-modal .exclusion-row strong{font-weight:500!important}html body .v2-shell.dashboard-shell .service-access-modal .password-field input,html body .dashboard-shell .service-access-modal .password-field input{padding-right:40px!important}html body .v2-shell.dashboard-shell .service-access-modal .password-toggle,html body .dashboard-shell .service-access-modal .password-toggle{top:2px!important;right:2px!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important}html body .v2-shell.dashboard-shell .service-access-modal .service-access-header,html body .dashboard-shell .service-access-modal .service-access-header,html body .v2-shell.dashboard-shell .service-access-modal .service-access-title,html body .dashboard-shell .service-access-modal .service-access-title{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;min-width:0!important}html body .v2-shell.dashboard-shell .service-access-modal .service-access-header>div,html body .dashboard-shell .service-access-modal .service-access-header>div{min-width:0!important}html body .v2-shell.dashboard-shell .service-access-modal .service-modal-close-button,html body .dashboard-shell .service-access-modal .service-modal-close-button{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0!important;display:inline-grid!important;place-items:center!important;flex:0 0 34px!important;line-height:0!important;font-size:0!important}html body .v2-shell.dashboard-shell .service-access-modal .service-modal-close-button>svg,html body .dashboard-shell .service-access-modal .service-modal-close-button>svg{width:18px!important;height:18px!important;display:block!important}html body .v2-shell.dashboard-shell .service-access-modal .service-access-section,html body .dashboard-shell .service-access-modal .service-access-section{display:grid!important;gap:12px!important;padding:14px!important;color:#e6f6fb!important;background:#022b3ad1!important;border:1px solid rgba(84,181,203,.5)!important;border-radius:8px!important}html body .v2-shell.dashboard-shell .service-access-modal .service-access-title>strong,html body .dashboard-shell .service-access-modal .service-access-title>strong{color:#fff!important;overflow-wrap:anywhere!important}html body .v2-shell.dashboard-shell .service-access-modal .service-meta,html body .dashboard-shell .service-access-modal .service-meta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;color:#b9d3dd!important;font-size:13px!important}html body .v2-shell.dashboard-shell .service-access-modal .service-meta span,html body .dashboard-shell .service-access-modal .service-meta span,html body .v2-shell.dashboard-shell .service-access-modal .exclusion-row strong,html body .dashboard-shell .service-access-modal .exclusion-row strong,html body .v2-shell.dashboard-shell .service-access-modal .exclusion-row small,html body .dashboard-shell .service-access-modal .exclusion-row small{min-width:0!important;overflow-wrap:anywhere!important}html body .v2-shell.dashboard-shell .service-access-modal .service-password-actions,html body .dashboard-shell .service-access-modal .service-password-actions{display:flex!important;justify-content:flex-end!important;gap:10px!important}html body .v2-shell.dashboard-shell .service-access-modal .service-exclusion-form,html body .dashboard-shell .service-access-modal .service-exclusion-form{display:grid!important;grid-template-columns:minmax(190px,1fr) minmax(190px,1fr) 34px!important;gap:10px!important;align-items:center!important}html body .v2-shell.dashboard-shell .service-access-modal .service-add-exclusion-button,html body .dashboard-shell .service-access-modal .service-add-exclusion-button{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0!important;display:inline-grid!important;place-items:center!important;justify-self:end!important;line-height:0!important;font-size:0!important}html body .v2-shell.dashboard-shell .service-access-modal .service-add-exclusion-button>svg,html body .dashboard-shell .service-access-modal .service-add-exclusion-button>svg{width:18px!important;height:18px!important;display:block!important}html body .v2-shell.dashboard-shell .service-access-modal .service-icon-action,html body .dashboard-shell .service-access-modal .service-icon-action{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0!important;display:inline-grid!important;place-items:center!important;flex:0 0 34px!important;line-height:0!important;font-size:0!important}html body .v2-shell.dashboard-shell .service-access-modal .service-icon-action>svg,html body .dashboard-shell .service-access-modal .service-icon-action>svg{width:18px!important;height:18px!important;display:block!important}html body .v2-shell.dashboard-shell .service-access-modal .service-delete-exclusion-button,html body .dashboard-shell .service-access-modal .service-delete-exclusion-button{color:#ff6b6b!important;background:#ff4d4d14!important;border-color:#ff4d4da8!important}html body .v2-shell.dashboard-shell .service-access-modal .exclusion-list,html body .dashboard-shell .service-access-modal .exclusion-list{display:grid!important;gap:8px!important}html body .v2-shell.dashboard-shell .service-access-modal .exclusion-row,html body .dashboard-shell .service-access-modal .exclusion-row{display:grid!important;grid-template-columns:minmax(190px,1fr) max-content 34px 34px!important;gap:10px!important;align-items:center!important;padding:10px!important;color:#e6f6fb!important;background:#011f2cc2!important;border:1px solid rgba(84,181,203,.38)!important;border-radius:8px!important}html body .v2-shell.dashboard-shell .service-access-modal .exclusion-row>div,html body .dashboard-shell .service-access-modal .exclusion-row>div{display:grid!important;gap:3px!important;min-width:0!important}html body .v2-shell.dashboard-shell .service-access-modal .exclusion-row small,html body .dashboard-shell .service-access-modal .exclusion-row small{color:#9eb9c3!important}html body .v2-shell.dashboard-shell .service-access-modal .service-status-pill,html body .dashboard-shell .service-access-modal .service-status-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:24px!important;padding:0 9px!important;color:#ffdf8a!important;background:#ffbf471f!important;border:1px solid rgba(255,191,71,.5)!important;border-radius:999px!important;font-size:12px!important;font-weight:500!important;white-space:nowrap!important}html body .v2-shell.dashboard-shell .service-access-modal .service-status-pill.ok,html body .dashboard-shell .service-access-modal .service-status-pill.ok{color:#9cff21!important;background:#9cff211f!important;border-color:#9cff2180!important}@media(max-width:820px){html body .v2-shell.dashboard-shell .admin-auth-modal.service-access-modal,html body .dashboard-shell .admin-auth-modal.service-access-modal{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;max-height:calc(100vh - 28px)!important;padding:14px!important}html body .v2-shell.dashboard-shell .service-access-modal .service-meta,html body .dashboard-shell .service-access-modal .service-meta,html body .v2-shell.dashboard-shell .service-access-modal .service-password-actions,html body .dashboard-shell .service-access-modal .service-password-actions,html body .v2-shell.dashboard-shell .service-access-modal .service-exclusion-form,html body .dashboard-shell .service-access-modal .service-exclusion-form,html body .v2-shell.dashboard-shell .service-access-modal .exclusion-row,html body .dashboard-shell .service-access-modal .exclusion-row{grid-template-columns:1fr!important}html body .v2-shell.dashboard-shell .service-access-modal .service-password-actions,html body .dashboard-shell .service-access-modal .service-password-actions{justify-content:flex-start!important}}html body .status-dot.online,html body .kpi-icon.status-only.online{box-shadow:0 0 10px #84ff00f2,0 0 18px #84ff006b!important}html body .status-dot.offline,html body .kpi-icon.status-only.offline{box-shadow:0 0 10px #ff4d4deb,0 0 18px #ff4d4d61!important}html body .status-dot.partial{box-shadow:0 0 10px #facc15eb,0 0 18px #facc1561!important}html body .status-dot.blocked{box-shadow:0 0 10px #94a3b8bd,0 0 18px #94a3b847!important}html body :is(.database-group-title,.database-row,.list-row,.session-row,.log-row,.license-pool-row,.status-cell,.database-group-name,.active-session-name,.license-pool-server){overflow:visible!important}html body .status-dot{width:14px!important;min-width:14px!important;max-width:14px!important;height:14px!important;min-height:14px!important;max-height:14px!important;margin:2px!important;border-radius:999px!important;box-sizing:border-box!important;flex:0 0 14px!important}html body .kpi-icon.status-only{width:14px!important;min-width:14px!important;max-width:14px!important;height:14px!important;min-height:14px!important;max-height:14px!important;border-radius:999px!important;box-sizing:border-box!important}html body .sessions-limit-bar{box-shadow:0 0 8px #66bacb59,inset 0 1px 2px #00000061!important}html body .sessions-limit-bar>span{box-shadow:0 0 10px #84ff00eb,0 0 18px #84ff0061!important}html body .dashboard-shell .license-pool-server .status-dot.online,html body .v2-shell.dashboard-shell .license-pool-server .status-dot.online{box-shadow:0 0 10px #84ff00f2,0 0 18px #84ff006b!important}html body .dashboard-shell .license-pool-server .status-dot.offline,html body .v2-shell.dashboard-shell .license-pool-server .status-dot.offline{box-shadow:0 0 10px #ff4d4deb,0 0 18px #ff4d4d61!important}html body .dashboard-shell .license-pool-bar,html body .v2-shell.dashboard-shell .license-pool-bar{box-shadow:0 0 8px #66bacb59,inset 0 1px 2px #00000061!important}html body .dashboard-shell .session-activity-bars,html body .v2-shell.dashboard-shell .session-activity-bars{scrollbar-color:rgba(102,186,203,.42) rgba(3,35,48,.64)!important}html body .dashboard-shell .session-activity-bars::-webkit-scrollbar-thumb,html body .v2-shell.dashboard-shell .session-activity-bars::-webkit-scrollbar-thumb{background:#66bacb6b!important;box-shadow:0 0 8px #66bacb59!important}html body .dashboard-shell .database-idle-bars,html body .v2-shell.dashboard-shell .database-idle-bars{scrollbar-color:rgba(102,186,203,.42) rgba(3,35,48,.64)!important}html body .dashboard-shell .database-idle-bars::-webkit-scrollbar-thumb,html body .v2-shell.dashboard-shell .database-idle-bars::-webkit-scrollbar-thumb{background:#66bacb6b!important;box-shadow:0 0 8px #66bacb59!important}html body .dashboard-shell .session-activity-track,html body .v2-shell.dashboard-shell .session-activity-track,html body .dashboard-shell .session-activity-row.has-connected .session-activity-track,html body .v2-shell.dashboard-shell .session-activity-row.has-connected .session-activity-track,html body .dashboard-shell .session-activity-row.has-disconnected .session-activity-track,html body .v2-shell.dashboard-shell .session-activity-row.has-disconnected .session-activity-track,html body .dashboard-shell .session-activity-row.has-connected.has-disconnected .session-activity-track,html body .v2-shell.dashboard-shell .session-activity-row.has-connected.has-disconnected .session-activity-track,html body .dashboard-shell .database-idle-track,html body .v2-shell.dashboard-shell .database-idle-track,html body .dashboard-shell .database-idle-row.active .database-idle-track,html body .v2-shell.dashboard-shell .database-idle-row.active .database-idle-track,html body .dashboard-shell .database-idle-row.warning .database-idle-track,html body .v2-shell.dashboard-shell .database-idle-row.warning .database-idle-track,html body .dashboard-shell .database-idle-row.critical .database-idle-track,html body .v2-shell.dashboard-shell .database-idle-row.critical .database-idle-track{height:calc(8px + 1mm)!important;border-color:#66bacb6b!important;background:#011823a8!important;box-shadow:0 0 8px #66bacb59,inset 0 1px 2px #00000061!important}html body .dashboard-shell .license-pool-bar>span,html body .v2-shell.dashboard-shell .license-pool-bar>span{box-shadow:0 0 10px #84ff00eb,0 0 18px #84ff0061!important}html body .dashboard-shell .license-pool-used.is-active .license-pool-bar>span,html body .v2-shell.dashboard-shell .license-pool-used.is-active .license-pool-bar>span{min-width:8px!important}html body .login-page .login-card{justify-items:stretch!important}html body .login-page .login-card .login-brand-mark{display:inline-flex!important;justify-self:start!important;align-self:start!important;margin:0 0 12px!important;transform:none!important}html body .dashboard-page>.overview-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))!important;overflow:visible!important}html body .dashboard-page>.overview-summary-grid .active-sessions-kpi{display:grid!important}html body .dashboard-page>.summary-grid,html body .v2-shell.dashboard-shell .dashboard-page>.summary-grid{width:100%!important;max-width:100%!important;min-width:0!important;align-items:stretch!important;overflow:visible!important}html body .dashboard-page>.license-summary-grid,html body .v2-shell.dashboard-shell .dashboard-page>.license-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))!important}html body .dashboard-page>.summary-grid>.kpi,html body .v2-shell.dashboard-shell .dashboard-page>.summary-grid>.kpi{min-width:0!important;min-height:clamp(68px,6.2vw,82px)!important;align-content:center!important;gap:clamp(4px,.45vw,8px)!important;overflow:hidden!important;padding:clamp(10px,.95vw,13px) clamp(42px,3.2vw,54px) clamp(10px,.95vw,13px) clamp(12px,1.15vw,16px)!important}html body .dashboard-page>.summary-grid>.kpi small,html body .v2-shell.dashboard-shell .dashboard-page>.summary-grid>.kpi small{min-width:0!important;max-width:100%!important;font-size:clamp(11px,.78vw,13px)!important;line-height:1.15!important;overflow-wrap:anywhere!important}html body .dashboard-page>.summary-grid>.kpi strong,html body .v2-shell.dashboard-shell .dashboard-page>.summary-grid>.kpi strong{min-width:0!important;font-size:clamp(22px,1.55vw,28px)!important;line-height:1!important;font-variant-numeric:tabular-nums!important}html body .dashboard-page>.summary-grid>.kpi>.kpi-icon:not(.status-only),html body .v2-shell.dashboard-shell .dashboard-page>.summary-grid>.kpi>.kpi-icon:not(.status-only){right:clamp(12px,1.15vw,17px)!important;bottom:clamp(13px,1.1vw,16px)!important;width:clamp(20px,1.55vw,25px)!important;height:clamp(20px,1.55vw,25px)!important}html body .dashboard-page>.summary-grid>.kpi>.kpi-icon:not(.status-only) svg,html body .v2-shell.dashboard-shell .dashboard-page>.summary-grid>.kpi>.kpi-icon:not(.status-only) svg{width:100%!important;height:100%!important}html body .dashboard-page>.overview-summary-grid.monitor-kpi-grid,html body .v2-shell.dashboard-shell .dashboard-page>.overview-summary-grid.monitor-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))!important;gap:12px!important;align-items:stretch!important}html body .dashboard-page>.overview-summary-grid.monitor-kpi-grid>.monitor-kpi-card,html body .v2-shell.dashboard-shell .dashboard-page>.overview-summary-grid.monitor-kpi-grid>.monitor-kpi-card{min-width:0!important;min-height:76px!important;padding:12px 14px!important;display:flex!important;align-items:center!important;align-content:center!important;justify-content:flex-start!important;gap:12px!important;border:1px solid color-mix(in srgb,var(--monitor-kpi-accent, #49d8ff) 52%,transparent)!important;border-radius:6px!important;background:linear-gradient(135deg,#0c5b6f3d,#031723b8),#021f2cb8!important;box-shadow:inset 0 0 22px #49d8ff12,0 12px 26px #0003!important;color:var(--monitor-kpi-accent, #49d8ff)!important;overflow:hidden!important}html body .dashboard-page>.overview-summary-grid.monitor-kpi-grid>.monitor-kpi-button,html body .v2-shell.dashboard-shell .dashboard-page>.overview-summary-grid.monitor-kpi-grid>.monitor-kpi-button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;font:inherit!important;text-align:left!important;cursor:pointer!important}html body .dashboard-page>.overview-summary-grid.monitor-kpi-grid>.monitor-kpi-button:hover,html body .dashboard-page>.overview-summary-grid.monitor-kpi-grid>.monitor-kpi-button:focus-visible,html body .v2-shell.dashboard-shell .dashboard-page>.overview-summary-grid.monitor-kpi-grid>.monitor-kpi-button:hover,html body .v2-shell.dashboard-shell .dashboard-page>.overview-summary-grid.monitor-kpi-grid>.monitor-kpi-button:focus-visible{outline:none!important;transform:translateY(-1px)!important;border-color:color-mix(in srgb,var(--monitor-kpi-accent, #49d8ff) 72%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--monitor-kpi-accent, #49d8ff) 16%,transparent),0 0 20px color-mix(in srgb,var(--monitor-kpi-accent, #49d8ff) 16%,transparent)!important}html body .dashboard-page>.overview-summary-grid.monitor-kpi-grid>.monitor-kpi-card.tone-green,html body .v2-shell.dashboard-shell .dashboard-page>.overview-summary-grid.monitor-kpi-grid>.monitor-kpi-card.tone-green{--monitor-kpi-accent: #8bff26}html body .dashboard-page>.overview-summary-grid.monitor-kpi-grid>.monitor-kpi-card.tone-cyan,html body .v2-shell.dashboard-shell .dashboard-page>.overview-summary-grid.monitor-kpi-grid>.monitor-kpi-card.tone-cyan{--monitor-kpi-accent: #49d8ff}html body .dashboard-page>.overview-summary-grid.monitor-kpi-grid>.monitor-kpi-card.tone-amber,html body .v2-shell.dashboard-shell .dashboard-page>.overview-summary-grid.monitor-kpi-grid>.monitor-kpi-card.tone-amber{--monitor-kpi-accent: #facc15}html body .dashboard-page>.overview-summary-grid.monitor-kpi-grid>.monitor-kpi-card.tone-red,html body .v2-shell.dashboard-shell .dashboard-page>.overview-summary-grid.monitor-kpi-grid>.monitor-kpi-card.tone-red{--monitor-kpi-accent: #ff5b5b}html body .dashboard-page>.overview-summary-grid.monitor-kpi-grid>.monitor-kpi-card>.monitor-kpi-orb,html body .v2-shell.dashboard-shell .dashboard-page>.overview-summary-grid.monitor-kpi-grid>.monitor-kpi-card>.monitor-kpi-orb{position:static!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;display:inline-grid!important;place-items:center!important;flex:0 0 44px!important;border:1px solid currentColor!important;border-radius:50%!important;background:#011520bd!important;box-shadow:0 0 18px color-mix(in srgb,currentColor 36%,transparent)!important}html body .dashboard-page>.overview-summary-grid.monitor-kpi-grid>.monitor-kpi-card>.monitor-kpi-orb svg,html body .v2-shell.dashboard-shell .dashboard-page>.overview-summary-grid.monitor-kpi-grid>.monitor-kpi-card>.monitor-kpi-orb svg{width:25px!important;height:25px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body .dashboard-page>.overview-summary-grid.monitor-kpi-grid>.monitor-kpi-card>.monitor-kpi-copy,html body .v2-shell.dashboard-shell .dashboard-page>.overview-summary-grid.monitor-kpi-grid>.monitor-kpi-card>.monitor-kpi-copy{min-width:0!important;display:grid!important;gap:2px!important}html body .dashboard-page>.overview-summary-grid.monitor-kpi-grid>.monitor-kpi-card>.monitor-kpi-copy strong,html body .v2-shell.dashboard-shell .dashboard-page>.overview-summary-grid.monitor-kpi-grid>.monitor-kpi-card>.monitor-kpi-copy strong{color:#fff!important;font-size:25px!important;line-height:1!important;font-variant-numeric:tabular-nums!important}html body .dashboard-page>.overview-summary-grid.monitor-kpi-grid>.monitor-kpi-card>.monitor-kpi-copy small,html body .v2-shell.dashboard-shell .dashboard-page>.overview-summary-grid.monitor-kpi-grid>.monitor-kpi-card>.monitor-kpi-copy small{color:#f4fbff!important;font-size:12px!important;font-weight:800!important;line-height:1.06!important;overflow-wrap:anywhere!important}html body .dashboard-page>.overview-summary-grid.monitor-kpi-grid>.monitor-kpi-card .monitor-kpi-sub,html body .v2-shell.dashboard-shell .dashboard-page>.overview-summary-grid.monitor-kpi-grid>.monitor-kpi-card .monitor-kpi-sub{color:#9cff21!important;font-size:10px!important;font-style:normal!important;font-weight:700!important;line-height:1.05!important;overflow-wrap:anywhere!important}html body .dashboard-page.overview-soft-fonts,html body .dashboard-page.overview-soft-fonts button,html body .dashboard-page.overview-soft-fonts strong,html body .dashboard-page.overview-soft-fonts small,html body .dashboard-page.overview-soft-fonts em,html body .dashboard-page.overview-soft-fonts h2,html body .dashboard-page.overview-soft-fonts h3,html body .dashboard-page.overview-soft-fonts span,html body .dashboard-page.overview-soft-fonts td,html body .dashboard-page.overview-soft-fonts th{font-weight:400!important;font-variation-settings:"wght" 400!important}@media(max-width:720px){html body .dashboard-page>.license-summary-grid,html body .v2-shell.dashboard-shell .dashboard-page>.license-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:430px){html body .dashboard-page>.license-summary-grid,html body .v2-shell.dashboard-shell .dashboard-page>.license-summary-grid{grid-template-columns:1fr!important}}html body .dashboard-shell .section-card.journal-scroll-card,html body .v2-shell.dashboard-shell .section-card.journal-scroll-card,html body .dashboard-shell .section-card:has(>.journal-filter-bar),html body .v2-shell.dashboard-shell .section-card:has(>.journal-filter-bar){min-width:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important;padding-bottom:8px!important;scrollbar-width:thin!important;scrollbar-color:rgba(132,255,0,.72) rgba(3,35,48,.68)!important}html body .dashboard-shell .section-card.journal-scroll-card::-webkit-scrollbar,html body .v2-shell.dashboard-shell .section-card.journal-scroll-card::-webkit-scrollbar,html body .dashboard-shell .section-card:has(>.journal-filter-bar)::-webkit-scrollbar,html body .v2-shell.dashboard-shell .section-card:has(>.journal-filter-bar)::-webkit-scrollbar{height:8px!important}html body .dashboard-shell .section-card.journal-scroll-card::-webkit-scrollbar-track,html body .v2-shell.dashboard-shell .section-card.journal-scroll-card::-webkit-scrollbar-track,html body .dashboard-shell .section-card:has(>.journal-filter-bar)::-webkit-scrollbar-track,html body .v2-shell.dashboard-shell .section-card:has(>.journal-filter-bar)::-webkit-scrollbar-track{background:#032330ad!important;border-radius:999px!important}html body .dashboard-shell .section-card.journal-scroll-card::-webkit-scrollbar-thumb,html body .v2-shell.dashboard-shell .section-card.journal-scroll-card::-webkit-scrollbar-thumb,html body .dashboard-shell .section-card:has(>.journal-filter-bar)::-webkit-scrollbar-thumb,html body .v2-shell.dashboard-shell .section-card:has(>.journal-filter-bar)::-webkit-scrollbar-thumb{background:#84ff00b8!important;border-radius:999px!important;box-shadow:0 0 8px #84ff0059!important}html body .dashboard-shell .section-card:has(>.journal-filter-bar)>.journal-filter-bar,html body .v2-shell.dashboard-shell .section-card:has(>.journal-filter-bar)>.journal-filter-bar,html body .dashboard-shell .section-card:has(>.journal-filter-bar)>.log-list,html body .v2-shell.dashboard-shell .section-card:has(>.journal-filter-bar)>.log-list{min-width:860px!important;max-width:none!important}html,html body,html body #app,html body .v2-shell,html body .v2-workspace,html body .v2-content,html body .dashboard-page{max-width:100vw!important;overflow-x:hidden!important}html body .v2-workspace,html body .v2-content,html body .dashboard-page,html body .dashboard-page>.section-card{min-width:0!important}html body .dashboard-shell .section-card.journal-scroll-card,html body .v2-shell.dashboard-shell .section-card.journal-scroll-card{overflow-x:hidden!important}html body .dashboard-shell .journal-scroll-card .journal-scroll-area,html body .v2-shell.dashboard-shell .journal-scroll-card .journal-scroll-area{overflow-x:auto!important}html body .dashboard-shell .section-card:has(>.journal-filter-bar),html body .v2-shell.dashboard-shell .section-card:has(>.journal-filter-bar){width:100%!important;overflow-x:auto!important}html body .v2-shell{max-width:none!important;overflow:visible!important}html body .v2-shell .v2-sidebar{position:sticky!important;top:0!important;align-self:start!important;height:100vh!important;min-height:100vh!important;overflow:hidden!important;z-index:70!important}html body .v2-shell .v2-workspace{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}html body .v2-shell{display:block!important}html body .v2-shell .v2-sidebar{position:fixed!important;inset:0 auto 0 0!important;width:var(--sidebar-expanded-width)!important;min-width:var(--sidebar-expanded-width)!important;height:100vh!important;min-height:100vh!important}html body .v2-shell.sidebar-collapsed .v2-sidebar{width:50px!important;min-width:50px!important}html body .v2-shell .v2-workspace{margin-left:var(--sidebar-expanded-width)!important;width:calc(100vw - var(--sidebar-expanded-width))!important}html body .v2-shell.sidebar-collapsed .v2-workspace{margin-left:50px!important;width:calc(100vw - 50px)!important}html body .dashboard-shell .database-matrix.active-session-matrix .active-session-group .session-list,html body .v2-shell.dashboard-shell .database-matrix.active-session-matrix .active-session-group .session-list{scrollbar-color:rgba(102,186,203,.42) rgba(3,35,48,.68)!important}html body .dashboard-shell .database-matrix.active-session-matrix .active-session-group .session-list::-webkit-scrollbar-thumb,html body .v2-shell.dashboard-shell .database-matrix.active-session-matrix .active-session-group .session-list::-webkit-scrollbar-thumb{background:#66bacb6b!important;border-radius:999px!important;box-shadow:0 0 8px #66bacb59!important}html body .dashboard-shell .database-matrix.active-session-matrix .active-session-group .session-list::-webkit-scrollbar-track,html body .v2-shell.dashboard-shell .database-matrix.active-session-matrix .active-session-group .session-list::-webkit-scrollbar-track{background:#032330ad!important;border-radius:999px!important}html body .dashboard-shell .database-matrix.active-session-matrix .active-session-group:nth-of-type(3) .session-list,html body .v2-shell.dashboard-shell .database-matrix.active-session-matrix .active-session-group:nth-of-type(3) .session-list{scrollbar-color:rgba(102,186,203,.42) rgba(3,35,48,.68)!important}html body .dashboard-shell .database-matrix.active-session-matrix .active-session-group:nth-of-type(3) .session-list::-webkit-scrollbar-thumb,html body .v2-shell.dashboard-shell .database-matrix.active-session-matrix .active-session-group:nth-of-type(3) .session-list::-webkit-scrollbar-thumb{background:#66bacb6b!important;border-radius:999px!important;box-shadow:0 0 8px #66bacb59!important}html body .dashboard-shell .database-matrix.active-session-matrix .active-session-group:nth-of-type(3) .session-list::-webkit-scrollbar-track,html body .v2-shell.dashboard-shell .database-matrix.active-session-matrix .active-session-group:nth-of-type(3) .session-list::-webkit-scrollbar-track{background:#032330ad!important;border-radius:999px!important}html body .dashboard-shell .list-grid>.list-row>.server-release,html body .v2-shell.dashboard-shell .list-grid>.list-row>.server-release{font-size:13px!important}html body .dashboard-shell .list-grid>.list-row>.server-host,html body .v2-shell.dashboard-shell .list-grid>.list-row>.server-host{font-size:13px!important}html body .dashboard-shell .list-grid>.list-row>.status-cell:first-child>.server-name,html body .v2-shell.dashboard-shell .list-grid>.list-row>.status-cell:first-child>.server-name{font-size:13px!important}html body .dashboard-shell .database-group:not(.active-session-group) .database-row:not(.header)>.status-cell:first-child>.database-agent-label,html body .v2-shell.dashboard-shell .database-group:not(.active-session-group) .database-row:not(.header)>.status-cell:first-child>.database-agent-label{font-size:13px!important}html body .dashboard-shell .database-group:not(.active-session-group) .database-row:not(.header)>.status-cell:nth-child(2)>.database-name-label,html body .v2-shell.dashboard-shell .database-group:not(.active-session-group) .database-row:not(.header)>.status-cell:nth-child(2)>.database-name-label{font-size:13px!important}html body .dashboard-shell .journal-scroll-inner .log-row:not(.log-row-header)>.journal-date-label,html body .v2-shell.dashboard-shell .journal-scroll-inner .log-row:not(.log-row-header)>.journal-date-label{font-size:13px!important}html body .dashboard-shell .journal-scroll-inner .log-row.with-user:not(.log-row-header)>.journal-actor-label,html body .v2-shell.dashboard-shell .journal-scroll-inner .log-row.with-user:not(.log-row-header)>.journal-actor-label{font-size:13px!important}html body .dashboard-shell .journal-scroll-inner .log-row:not(.log-row-header)>.journal-action-label,html body .v2-shell.dashboard-shell .journal-scroll-inner .log-row:not(.log-row-header)>.journal-action-label{font-size:13px!important}html body .dashboard-shell .journal-scroll-inner .log-row:not(.log-row-header)>.journal-message-label,html body .v2-shell.dashboard-shell .journal-scroll-inner .log-row:not(.log-row-header)>.journal-message-label{font-size:13px!important}html body .v2-shell header.v2-topbar .v2-session-panel{min-width:250px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;padding:0 10px 0 12px!important;color:#dff7ff!important;background:linear-gradient(90deg,#0ebeff14,#041b2b94),#021421c7!important;border:1px solid rgba(55,201,255,.34)!important;border-radius:8px!important;box-shadow:inset 0 0 18px #37c9ff14,0 0 18px #37c9ff14!important;box-sizing:border-box!important}html body .v2-shell header.v2-topbar .v2-session-clock{min-width:70px!important;display:grid!important;gap:1px!important;text-align:right!important;line-height:1!important;font-variant-numeric:tabular-nums!important}html body .v2-shell header.v2-topbar .v2-session-clock strong{display:block!important;font-size:17px!important;line-height:1!important;font-weight:800!important;color:#dff8ff!important;text-shadow:0 0 8px rgba(57,209,255,.35)!important}html body .v2-shell header.v2-topbar .v2-session-clock span{display:block!important;font-size:12px!important;line-height:1.05!important;font-weight:700!important;color:#74d7ff!important}html body .v2-shell header.v2-topbar .v2-profile-chip{min-width:145px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;color:#dff7ff!important}html body .v2-shell header.v2-topbar .v2-profile-avatar{width:34px!important;min-width:34px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#74d7ff!important;border:1px solid rgba(55,201,255,.58)!important;border-radius:50%!important;background:radial-gradient(circle,#37c9ff3d,#021827b8 66%),#021827e6!important;box-shadow:inset 0 0 14px #37c9ff38,0 0 12px #37c9ff29!important}html body .v2-shell header.v2-topbar .v2-profile-avatar svg{width:19px!important;height:19px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.1!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body .v2-shell header.v2-topbar .v2-profile-text{min-width:0!important;display:grid!important;gap:2px!important;line-height:1!important}html body .v2-shell header.v2-topbar .v2-profile-text strong{max-width:94px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;line-height:1.05!important;color:#f1fbff!important;text-shadow:0 0 8px rgba(57,209,255,.18)!important}html body .v2-shell header.v2-topbar .v2-profile-text small{max-width:94px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;line-height:1.05!important;color:#7fb6c9!important}html body .v2-shell header.v2-topbar .v2-profile-chevron{width:16px!important;height:16px!important;min-width:16px!important;fill:none!important;stroke:#63cfff!important;stroke-width:2.2!important;stroke-linecap:round!important;stroke-linejoin:round!important;opacity:.9!important}@media(max-width:1180px){html body .v2-shell header.v2-topbar .v2-session-panel{min-width:214px!important}html body .v2-shell header.v2-topbar .v2-profile-chip{min-width:116px!important}html body .v2-shell header.v2-topbar .v2-profile-text strong,html body .v2-shell header.v2-topbar .v2-profile-text small{max-width:68px!important}}@media(max-width:900px){html body .v2-shell header.v2-topbar .v2-session-panel{min-width:152px!important;gap:8px!important}html body .v2-shell header.v2-topbar .v2-profile-text,html body .v2-shell header.v2-topbar .v2-profile-chevron{display:none!important}html body .v2-shell header.v2-topbar .v2-profile-chip{min-width:34px!important}}html body .v2-shell .v2-session-panel{min-width:250px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;padding:0 10px 0 12px!important;color:#dff7ff!important;background:linear-gradient(90deg,#0ebeff14,#041b2b94),#021421c7!important;border:1px solid rgba(55,201,255,.34)!important;border-radius:8px!important;box-shadow:inset 0 0 18px #37c9ff14,0 0 18px #37c9ff14!important;box-sizing:border-box!important}html body .v2-shell .v2-session-clock{min-width:70px!important;display:grid!important;gap:1px!important;text-align:right!important;line-height:1!important;font-variant-numeric:tabular-nums!important}html body .v2-shell .v2-session-clock strong{display:block!important;font-size:17px!important;line-height:1!important;font-weight:800!important;color:#dff8ff!important;text-shadow:0 0 8px rgba(57,209,255,.35)!important}html body .v2-shell .v2-session-clock span{display:block!important;font-size:12px!important;line-height:1.05!important;font-weight:700!important;color:#74d7ff!important}html body .v2-shell .v2-profile-chip{min-width:145px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;color:#dff7ff!important}html body .v2-shell .v2-profile-avatar{width:34px!important;min-width:34px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#74d7ff!important;border:1px solid rgba(55,201,255,.58)!important;border-radius:50%!important;background:radial-gradient(circle,#37c9ff3d,#021827b8 66%),#021827e6!important;box-shadow:inset 0 0 14px #37c9ff38,0 0 12px #37c9ff29!important}html body .v2-shell .v2-profile-avatar svg{width:19px!important;height:19px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.1!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body .v2-shell .v2-profile-avatar{font-size:15px!important;font-weight:800!important;line-height:1!important;letter-spacing:0!important;text-transform:uppercase!important}html body .v2-shell .v2-profile-text{min-width:0!important;display:grid!important;gap:2px!important;line-height:1!important}html body .v2-shell .v2-profile-text strong{max-width:94px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;line-height:1.05!important;color:#f1fbff!important;text-shadow:0 0 8px rgba(57,209,255,.18)!important}html body .v2-shell .v2-profile-text small{max-width:94px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;line-height:1.05!important;color:#7fb6c9!important}html body .v2-shell .v2-profile-chevron{width:16px!important;height:16px!important;min-width:16px!important;fill:none!important;stroke:#63cfff!important;stroke-width:2.2!important;stroke-linecap:round!important;stroke-linejoin:round!important;opacity:.9!important}@media(max-width:1180px){html body .v2-shell .v2-session-panel{min-width:214px!important}html body .v2-shell .v2-profile-chip{min-width:116px!important}html body .v2-shell .v2-profile-text strong,html body .v2-shell .v2-profile-text small{max-width:68px!important}}@media(max-width:900px){html body .v2-shell .v2-session-panel{min-width:152px!important;gap:8px!important}html body .v2-shell .v2-profile-text,html body .v2-shell .v2-profile-chevron{display:none!important}html body .v2-shell .v2-profile-chip{min-width:34px!important}}html body .v2-sidebar{background:linear-gradient(180deg,#02141fe3,#042a35d4)!important}html body .v2-topbar{background:#051a27b5!important}html body .v2-brand{background:#031824ab!important}html body .v2-shell .search-box,html body .v2-shell input,html body .v2-shell select,html body .v2-shell textarea{background-color:#01121db0!important}html body .v2-shell .card,html body .v2-shell .section-card,html body .v2-shell .editor,html body .v2-shell .users-list,html body .v2-shell .groups-list,html body .v2-shell .access-list,html body .v2-shell .groups-picker,html body .v2-shell .picker-card,html body .v2-shell .bootstrap-panel,html body .v2-shell .admin-table-wrap,html body .v2-shell .database-group,html body .v2-shell .active-session-group,html body .v2-shell .settings-panel,html body .v2-shell .system-panel,html body .v2-shell .v2-license-panel{background:linear-gradient(135deg,rgba(4,82,95,.29),transparent 42%),#f7fcffe6!important}html body .dashboard-shell .card,html body .dashboard-shell .section-card,html body .dashboard-shell .database-group,html body .dashboard-shell .active-session-group,html body .v2-shell.dashboard-shell .card,html body .v2-shell.dashboard-shell .section-card,html body .v2-shell.dashboard-shell .database-group,html body .v2-shell.dashboard-shell .active-session-group,html body .login-page .login-card{background:#012c389e!important}html body .admin-shell .editor,html body .admin-shell .users-list,html body .admin-shell .groups-list,html body .admin-shell .access-list,html body .admin-shell .bootstrap-panel,html body .admin-shell .groups-picker,html body .admin-shell .picker-card,html body .admin-shell .user-row,html body .admin-shell .group-row,html body .admin-shell .group-list-row,html body .admin-shell .access-row,html body .v2-shell.admin-users-shell .editor,html body .v2-shell.admin-users-shell .users-list,html body .v2-shell.database-groups-shell .groups-list{background:#021f2ba1!important}html body .v2-shell.about-shell .system-about-grid .system-brand-card,html body .v2-shell.about-shell .system-about-grid .system-status-card,html body .v2-shell.about-shell .system-about-grid .system-info-card{color:#eaf7ff!important;background:linear-gradient(155deg,#032a37e6,#021824c7)!important;border-color:#54b5cb52!important}html body .v2-shell.about-shell .system-about-grid .system-status-card header,html body .v2-shell.about-shell .system-about-grid .system-row{border-color:#54b5cb24!important}html body .v2-shell.about-shell .system-about-grid .system-status-card h2,html body .v2-shell.about-shell .system-about-grid .system-info-card h2{color:#fff!important}html body .v2-shell.about-shell .system-about-grid .system-brand-card p,html body .v2-shell.about-shell .system-about-grid .system-brand-card footer,html body .v2-shell.about-shell .system-about-grid .system-meta-list small,html body .v2-shell.about-shell .system-about-grid .system-row span{color:#b9d5df!important}html body .v2-shell.about-shell .system-about-grid .system-meta-list b,html body .v2-shell.about-shell .system-about-grid .system-info-card .system-row strong{color:#f7fff2!important}html body .v2-shell.about-shell .system-about-grid .system-status-text.online{color:var(--v2-green)!important}html body .v2-shell.about-shell .system-about-grid .system-status-text.partial{color:#facc15!important}html body .v2-shell.about-shell .system-about-grid .system-status-text.offline{color:#ff6b7f!important}html body .v2-shell .v2-workspace,html body .v2-shell .v2-content{height:auto!important;min-height:100vh!important;overflow-y:visible!important}html body .v2-shell.parameters-shell .v2-content,html body .v2-shell.about-shell .v2-content,html body .v2-shell.admin-shell .v2-content{overflow-y:visible!important}html body .v2-shell.parameters-shell,html body .v2-shell.about-shell,html body .v2-shell.admin-shell{height:100vh!important;min-height:100vh!important;overflow:hidden!important}html body .v2-shell.parameters-shell .v2-workspace,html body .v2-shell.about-shell .v2-workspace,html body .v2-shell.admin-shell .v2-workspace{height:100vh!important;min-height:0!important;overflow:hidden!important;grid-template-rows:auto minmax(0,1fr)!important}html body .v2-shell.parameters-shell .v2-content,html body .v2-shell.about-shell .v2-content,html body .v2-shell.admin-shell .v2-content{height:auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;-ms-overflow-style:none!important;scrollbar-width:none!important}html body .v2-shell.parameters-shell .v2-content::-webkit-scrollbar,html body .v2-shell.about-shell .v2-content::-webkit-scrollbar,html body .v2-shell.admin-shell .v2-content::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html body .v2-shell.dashboard-shell{height:100vh!important;min-height:100vh!important;overflow:hidden!important}html body .v2-shell.dashboard-shell .v2-workspace{height:100vh!important;min-height:0!important;overflow:hidden!important}html body .v2-shell.dashboard-shell .v2-content{height:100vh!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;-ms-overflow-style:none!important;scrollbar-width:none!important}html body .v2-shell.dashboard-shell .v2-content::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html body .v2-shell header.v2-topbar{justify-content:flex-start!important}html body .v2-shell header.v2-topbar>.v2-route-title,html body .v2-shell .dashboard-page>header.topbar>.title-row,html body .v2-shell .dashboard-page>header.topbar>.dashboard-board-title-row,html body .v2-shell .dashboard-page>header.topbar>div:first-child{flex:0 0 auto!important}html body .v2-shell header.v2-topbar>.v2-session-panel,html body .v2-shell .dashboard-page>header.topbar>.v2-session-panel{flex:0 0 auto!important}html body .v2-shell header.v2-topbar>.v2-topbar-actions,html body .v2-shell .dashboard-page>header.topbar>.actions-row{margin-left:auto!important;min-width:0!important}html body .v2-shell .dashboard-page>header.topbar{justify-content:flex-start!important}html body .v2-shell.admin-shell header.v2-topbar,html body .v2-shell.admin-users-shell header.v2-topbar,html body .v2-shell.database-groups-shell header.v2-topbar{display:flex!important;align-items:center!important;justify-content:flex-start!important}html body .v2-shell header.v2-topbar,html body .v2-shell .dashboard-page>header.topbar{position:relative!important}html body .v2-shell header.v2-topbar>.v2-session-panel{position:absolute!important;left:86px!important;top:20px!important;z-index:2!important}html body .v2-shell .dashboard-page>header.topbar>.v2-session-panel{position:absolute!important;left:60px!important;top:0!important;z-index:2!important}html body .v2-shell .v2-route-title-icon,html body .v2-shell .dashboard-section-title-icon,html body .v2-shell .dashboard-board-title-icon{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;flex:0 0 42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}html body .v2-shell .v2-route-title-icon>svg,html body .v2-shell .dashboard-section-title-icon>svg,html body .v2-shell .dashboard-board-title-icon>svg{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important}html body .v2-shell header.v2-topbar .v2-route-title-icon{position:absolute!important;left:26px!important;top:21px!important;z-index:3!important}html body .v2-shell .dashboard-page>header.topbar .dashboard-section-title-icon,html body .v2-shell .dashboard-page>header.topbar .dashboard-board-title-icon{position:absolute!important;left:0!important;top:1px!important;z-index:3!important}html body .v2-shell .dashboard-page>header.topbar{min-height:44px!important}@media(min-width:1100px){html body .v2-shell header.v2-topbar>.v2-topbar-actions{position:absolute!important;left:714px!important;top:20px!important;margin-left:0!important;z-index:2!important}html body .v2-shell.database-groups-shell header.v2-topbar>.v2-topbar-actions,html body .v2-shell.admin-users-shell header.v2-topbar>.v2-topbar-actions,html body .v2-shell.parameters-shell header.v2-topbar>.v2-topbar-actions,html body .v2-shell.about-shell header.v2-topbar>.v2-topbar-actions{position:absolute!important;left:714px!important;top:20px!important;margin-left:0!important;z-index:2!important}html body .v2-shell .dashboard-page>header.topbar>.actions-row{position:absolute!important;left:784px!important;top:0!important;margin-left:0!important;z-index:2!important}}@media(min-width:1100px){html body .v2-shell header.v2-topbar>.v2-topbar-actions,html body .v2-shell .dashboard-page>header.topbar>.actions-row{left:auto!important;right:0!important}html body .v2-shell.database-groups-shell header.v2-topbar>.v2-topbar-actions{right:26px!important;margin-right:0!important}}html body .v2-shell.database-groups-shell>.v2-workspace>.v2-content,html body .v2-shell.admin-users-shell>.v2-workspace>.v2-content,html body .v2-shell.parameters-shell>.v2-workspace>.v2-content,html body .v2-shell.about-shell>.v2-workspace>.v2-content{padding-top:14px!important}html body .v2-shell .dashboard-page,html body .v2-shell .access-page,html body .v2-shell.admin-users-shell>.v2-workspace>.v2-content,html body .v2-shell.database-groups-shell>.v2-workspace>.v2-content,html body .v2-shell.parameters-shell>.v2-workspace>.v2-content,html body .v2-shell.about-shell>.v2-workspace>.v2-content{padding-left:26px!important;padding-right:26px!important;box-sizing:border-box!important}@media(min-width:1100px){html body .v2-shell header.v2-topbar>.v2-topbar-actions{right:26px!important;margin-right:0!important}}html body .v2-shell.database-groups-shell .groups-main{padding-top:0!important;padding-left:0!important;padding-right:0!important}html body .v2-shell.parameters-shell .dashboard-page.system-section-page,html body .v2-shell.about-shell .dashboard-page.system-section-page{padding-left:0!important;padding-right:0!important}@media(max-width:640px){html body .v2-shell{--sidebar-expanded-width: 56px;--sidebar-label-left: 0}html body .v2-shell:not(.sidebar-collapsed) .v2-sidebar{width:var(--sidebar-expanded-width)!important;min-width:var(--sidebar-expanded-width)!important;padding-left:0!important;padding-right:0!important}html body .v2-shell:not(.sidebar-collapsed) .v2-sidebar-head,html body .v2-shell:not(.sidebar-collapsed) .v2-brand{width:var(--sidebar-expanded-width)!important;min-width:var(--sidebar-expanded-width)!important}html body .v2-shell:not(.sidebar-collapsed) .v2-brand{padding:0!important;justify-content:center!important}html body .v2-shell:not(.sidebar-collapsed) .v2-brand>img.v2-brand-logo{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;flex:0 0 50px!important;object-fit:cover!important;object-position:left center!important}html body .v2-shell:not(.sidebar-collapsed) .v2-nav-item{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;justify-content:center!important}html body .v2-shell:not(.sidebar-collapsed) .v2-nav-item .v2-nav-icon{left:50%!important;transform:translate(-50%,-50%)!important}html body .v2-shell:not(.sidebar-collapsed) .v2-nav-item span:last-child{display:none!important}html body .v2-shell:not(.sidebar-collapsed) .v2-workspace{margin-left:var(--sidebar-expanded-width)!important;width:calc(100vw - var(--sidebar-expanded-width))!important}html body .v2-shell:not(.sidebar-collapsed) .v2-sidebar-toggle{display:none!important}html body .v2-shell .v2-topbar{gap:8px!important;padding-left:10px!important;padding-right:10px!important}}html,body,#app,html body *,html body *:before,html body *:after{-ms-overflow-style:none!important;scrollbar-width:none!important}html::-webkit-scrollbar,body::-webkit-scrollbar,#app::-webkit-scrollbar,html body *::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html body .v2-shell.v2-shell.v2-shell.v2-shell.v2-shell.v2-shell,html body .v2-shell.v2-shell.v2-shell.v2-shell.v2-shell.v2-shell *{-ms-overflow-style:none!important;scrollbar-width:none!important;scrollbar-color:transparent transparent!important}html body .v2-shell.v2-shell.v2-shell.v2-shell.v2-shell.v2-shell::-webkit-scrollbar,html body .v2-shell.v2-shell.v2-shell.v2-shell.v2-shell.v2-shell *::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html body .v2-shell.v2-shell.v2-shell.v2-shell.v2-shell.v2-shell::-webkit-scrollbar-track,html body .v2-shell.v2-shell.v2-shell.v2-shell.v2-shell.v2-shell *::-webkit-scrollbar-track,html body .v2-shell.v2-shell.v2-shell.v2-shell.v2-shell.v2-shell::-webkit-scrollbar-thumb,html body .v2-shell.v2-shell.v2-shell.v2-shell.v2-shell.v2-shell *::-webkit-scrollbar-thumb{background:transparent!important;border:0!important;box-shadow:none!important}html body .v2-shell.dashboard-shell.dashboard-shell .dashboard-page .session-activity-bars.session-activity-bars,html body .v2-shell.dashboard-shell.dashboard-shell .dashboard-page .database-idle-bars.database-idle-bars,html body .v2-shell.dashboard-shell.dashboard-shell .dashboard-page .active-session-group.active-session-group .session-list.session-list,html body .v2-shell.dashboard-shell.dashboard-shell .dashboard-page .database-matrix.active-session-matrix.active-session-matrix .active-session-group.active-session-group .session-list.session-list,html body .v2-shell.dashboard-shell.dashboard-shell .dashboard-page .journal-scroll-area.journal-scroll-area,html body .v2-shell.dashboard-shell.dashboard-shell .dashboard-page .section-card.journal-scroll-card.journal-scroll-card,html body .v2-shell.dashboard-shell.dashboard-shell .dashboard-page .section-card.section-card:has(>.journal-filter-bar){-ms-overflow-style:none!important;scrollbar-width:none!important;scrollbar-color:transparent transparent!important}html body .v2-shell.dashboard-shell.dashboard-shell .dashboard-page .session-activity-bars.session-activity-bars::-webkit-scrollbar,html body .v2-shell.dashboard-shell.dashboard-shell .dashboard-page .database-idle-bars.database-idle-bars::-webkit-scrollbar,html body .v2-shell.dashboard-shell.dashboard-shell .dashboard-page .active-session-group.active-session-group .session-list.session-list::-webkit-scrollbar,html body .v2-shell.dashboard-shell.dashboard-shell .dashboard-page .database-matrix.active-session-matrix.active-session-matrix .active-session-group.active-session-group .session-list.session-list::-webkit-scrollbar,html body .v2-shell.dashboard-shell.dashboard-shell .dashboard-page .journal-scroll-area.journal-scroll-area::-webkit-scrollbar,html body .v2-shell.dashboard-shell.dashboard-shell .dashboard-page .section-card.journal-scroll-card.journal-scroll-card::-webkit-scrollbar,html body .v2-shell.dashboard-shell.dashboard-shell .dashboard-page .section-card.section-card:has(>.journal-filter-bar)::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html body .v2-shell.dashboard-shell.dashboard-shell .dashboard-page .session-activity-bars.session-activity-bars::-webkit-scrollbar-track,html body .v2-shell.dashboard-shell.dashboard-shell .dashboard-page .database-idle-bars.database-idle-bars::-webkit-scrollbar-track,html body .v2-shell.dashboard-shell.dashboard-shell .dashboard-page .active-session-group.active-session-group .session-list.session-list::-webkit-scrollbar-track,html body .v2-shell.dashboard-shell.dashboard-shell .dashboard-page .database-matrix.active-session-matrix.active-session-matrix .active-session-group.active-session-group .session-list.session-list::-webkit-scrollbar-track,html body .v2-shell.dashboard-shell.dashboard-shell .dashboard-page .journal-scroll-area.journal-scroll-area::-webkit-scrollbar-track,html body .v2-shell.dashboard-shell.dashboard-shell .dashboard-page .section-card.journal-scroll-card.journal-scroll-card::-webkit-scrollbar-track,html body .v2-shell.dashboard-shell.dashboard-shell .dashboard-page .section-card.section-card:has(>.journal-filter-bar)::-webkit-scrollbar-track,html body .v2-shell.dashboard-shell.dashboard-shell .dashboard-page .session-activity-bars.session-activity-bars::-webkit-scrollbar-thumb,html body .v2-shell.dashboard-shell.dashboard-shell .dashboard-page .database-idle-bars.database-idle-bars::-webkit-scrollbar-thumb,html body .v2-shell.dashboard-shell.dashboard-shell .dashboard-page .active-session-group.active-session-group .session-list.session-list::-webkit-scrollbar-thumb,html body .v2-shell.dashboard-shell.dashboard-shell .dashboard-page .database-matrix.active-session-matrix.active-session-matrix .active-session-group.active-session-group .session-list.session-list::-webkit-scrollbar-thumb,html body .v2-shell.dashboard-shell.dashboard-shell .dashboard-page .journal-scroll-area.journal-scroll-area::-webkit-scrollbar-thumb,html body .v2-shell.dashboard-shell.dashboard-shell .dashboard-page .section-card.journal-scroll-card.journal-scroll-card::-webkit-scrollbar-thumb,html body .v2-shell.dashboard-shell.dashboard-shell .dashboard-page .section-card.section-card:has(>.journal-filter-bar)::-webkit-scrollbar-thumb{background:transparent!important;border:0!important;box-shadow:none!important}html body .v2-shell.dashboard-shell .section-heading>button.refresh-action-icon,html body .dashboard-shell .section-heading>button.refresh-action-icon,html body .v2-shell.dashboard-shell .dashboard-refresh-button.refresh-action-icon,html body .dashboard-shell .dashboard-refresh-button.refresh-action-icon,html body .v2-shell.dashboard-shell .journal-refresh-btn.refresh-action-icon,html body .dashboard-shell .journal-refresh-btn.refresh-action-icon,html body .v2-shell.about-shell .system-status-card header>button.refresh-action-icon,html body .v2-shell.parameters-shell .system-status-card header>button.refresh-action-icon{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0!important;display:inline-grid!important;place-items:center!important;flex:0 0 34px!important;box-sizing:border-box!important;overflow:hidden!important;line-height:0!important;font-size:0!important;color:#58cfff!important;background:#02283ac7!important;border:1px solid rgba(76,201,231,.55)!important;border-radius:8px!important;box-shadow:none!important}html body .v2-shell.dashboard-shell .section-heading>button.refresh-action-icon:before,html body .dashboard-shell .section-heading>button.refresh-action-icon:before,html body .v2-shell.dashboard-shell .dashboard-refresh-button.refresh-action-icon:before,html body .dashboard-shell .dashboard-refresh-button.refresh-action-icon:before,html body .v2-shell.dashboard-shell .journal-refresh-btn.refresh-action-icon:before,html body .dashboard-shell .journal-refresh-btn.refresh-action-icon:before,html body .v2-shell.about-shell .system-status-card header>button.refresh-action-icon:before,html body .v2-shell.parameters-shell .system-status-card header>button.refresh-action-icon:before{content:""!important;display:block!important;width:25.3px!important;min-width:25.3px!important;max-width:25.3px!important;height:25.3px!important;min-height:25.3px!important;max-height:25.3px!important;flex:0 0 25.3px!important;background:currentColor!important;-webkit-mask:var(--refresh-icon-mask) center / contain no-repeat!important;mask:var(--refresh-icon-mask) center / contain no-repeat!important}html body .v2-shell.dashboard-shell .section-heading>button.refresh-action-icon>svg.refresh-icon-svg,html body .dashboard-shell .section-heading>button.refresh-action-icon>svg.refresh-icon-svg,html body .v2-shell.dashboard-shell .dashboard-refresh-button.refresh-action-icon>svg.refresh-icon-svg,html body .dashboard-shell .dashboard-refresh-button.refresh-action-icon>svg.refresh-icon-svg,html body .v2-shell.dashboard-shell .journal-refresh-btn.refresh-action-icon>svg.refresh-icon-svg,html body .dashboard-shell .journal-refresh-btn.refresh-action-icon>svg.refresh-icon-svg,html body .v2-shell.about-shell .system-status-card header>button.refresh-action-icon>svg.refresh-icon-svg,html body .v2-shell.parameters-shell .system-status-card header>button.refresh-action-icon>svg.refresh-icon-svg{display:none!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;flex:0 0 0!important}html body .v2-shell.dashboard-shell .section-heading>button.refresh-action-icon:hover,html body .v2-shell.dashboard-shell .section-heading>button.refresh-action-icon:focus-visible,html body .dashboard-shell .section-heading>button.refresh-action-icon:hover,html body .dashboard-shell .section-heading>button.refresh-action-icon:focus-visible,html body .v2-shell.dashboard-shell .dashboard-refresh-button.refresh-action-icon:hover,html body .v2-shell.dashboard-shell .dashboard-refresh-button.refresh-action-icon:focus-visible,html body .dashboard-shell .dashboard-refresh-button.refresh-action-icon:hover,html body .dashboard-shell .dashboard-refresh-button.refresh-action-icon:focus-visible,html body .v2-shell.dashboard-shell .journal-refresh-btn.refresh-action-icon:hover,html body .v2-shell.dashboard-shell .journal-refresh-btn.refresh-action-icon:focus-visible,html body .dashboard-shell .journal-refresh-btn.refresh-action-icon:hover,html body .dashboard-shell .journal-refresh-btn.refresh-action-icon:focus-visible,html body .v2-shell.about-shell .system-status-card header>button.refresh-action-icon:hover,html body .v2-shell.about-shell .system-status-card header>button.refresh-action-icon:focus-visible,html body .v2-shell.parameters-shell .system-status-card header>button.refresh-action-icon:hover,html body .v2-shell.parameters-shell .system-status-card header>button.refresh-action-icon:focus-visible{color:var(--v2-green)!important;background:#9cff2114!important;border-color:#9cff21d1!important;box-shadow:none!important}html body .v2-shell.v2-shell.dashboard-shell.dashboard-shell button.session-action-icon.refresh-action-icon:before,html body .v2-shell.v2-shell.dashboard-shell.dashboard-shell button.top-icon-btn.refresh-action-icon:before,html body .v2-shell.v2-shell.about-shell.about-shell button.session-action-icon.refresh-action-icon:before,html body .v2-shell.v2-shell.parameters-shell.parameters-shell button.session-action-icon.refresh-action-icon:before{content:none!important;display:none!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;flex:0 0 0!important;background:transparent!important;-webkit-mask:none!important;mask:none!important}html body .v2-shell.v2-shell.dashboard-shell.dashboard-shell button.session-action-icon.refresh-action-icon>svg.refresh-icon-svg,html body .v2-shell.v2-shell.dashboard-shell.dashboard-shell button.top-icon-btn.refresh-action-icon>svg.refresh-icon-svg,html body .v2-shell.v2-shell.about-shell.about-shell button.session-action-icon.refresh-action-icon>svg.refresh-icon-svg,html body .v2-shell.v2-shell.parameters-shell.parameters-shell button.session-action-icon.refresh-action-icon>svg.refresh-icon-svg{display:block!important;width:25.3px!important;min-width:25.3px!important;max-width:25.3px!important;height:25.3px!important;min-height:25.3px!important;max-height:25.3px!important;flex:0 0 25.3px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.4px!important;stroke-linecap:round!important;stroke-linejoin:round!important;overflow:visible!important}html body .v2-shell.v2-shell.dashboard-shell.dashboard-shell button.session-action-icon.refresh-action-icon>svg.refresh-icon-svg *,html body .v2-shell.v2-shell.dashboard-shell.dashboard-shell button.top-icon-btn.refresh-action-icon>svg.refresh-icon-svg *,html body .v2-shell.v2-shell.about-shell.about-shell button.session-action-icon.refresh-action-icon>svg.refresh-icon-svg *,html body .v2-shell.v2-shell.parameters-shell.parameters-shell button.session-action-icon.refresh-action-icon>svg.refresh-icon-svg *{fill:none!important;stroke:currentColor!important;stroke-width:2.4px!important;stroke-linecap:round!important;stroke-linejoin:round!important;vector-effect:non-scaling-stroke}html body .v2-shell.v2-shell.v2-shell.v2-shell :is(button.icon-btn,.top-icon-btn,.session-action-icon,.service-icon-btn,.service-icon-btn.service-start,.service-icon-btn.service-stop,.service-icon-btn.service-restart,.session-delete-icon,.group-lock-button,.settings-copy-button,.admin-password-toggle,.v2-back-btn,.edit-icon,.delete-icon,.lock-icon,.save-icon,.cancel-icon,.select-icon,.action-icon){color:#58cfff!important;background:#02283ac7!important;border-color:#4cc9e78c!important;box-shadow:none!important}html body .v2-shell.v2-shell.v2-shell.v2-shell :is(button.icon-btn,.top-icon-btn,.session-action-icon,.service-icon-btn,.service-icon-btn.service-start,.service-icon-btn.service-stop,.service-icon-btn.service-restart,.session-delete-icon,.group-lock-button,.settings-copy-button,.admin-password-toggle,.v2-back-btn,.edit-icon,.delete-icon,.lock-icon,.save-icon,.cancel-icon,.select-icon,.action-icon):hover,html body .v2-shell.v2-shell.v2-shell.v2-shell :is(button.icon-btn,.top-icon-btn,.session-action-icon,.service-icon-btn,.service-icon-btn.service-start,.service-icon-btn.service-stop,.service-icon-btn.service-restart,.session-delete-icon,.group-lock-button,.settings-copy-button,.admin-password-toggle,.v2-back-btn,.edit-icon,.delete-icon,.lock-icon,.save-icon,.cancel-icon,.select-icon,.action-icon):focus-visible{color:var(--v2-green)!important;background:#9cff2114!important;border-color:#9cff21d1!important;box-shadow:none!important}html body .v2-shell.v2-shell.v2-shell.v2-shell :is(button.icon-btn,.top-icon-btn,.session-action-icon,.service-icon-btn,.session-delete-icon,.group-lock-button,.settings-copy-button,.admin-password-toggle,.v2-back-btn,.edit-icon,.delete-icon,.lock-icon,.save-icon,.cancel-icon,.select-icon,.action-icon) :is(svg,svg *){color:currentColor!important;stroke:currentColor!important}html body .v2-shell.dashboard-shell .service-access-modal button,html body .dashboard-shell .service-access-modal button,html body .v2-shell.dashboard-shell .service-access-modal button.primary-button,html body .dashboard-shell .service-access-modal button.primary-button,html body .v2-shell.dashboard-shell .service-access-modal button.secondary-button,html body .dashboard-shell .service-access-modal button.secondary-button,html body .v2-shell.dashboard-shell .service-access-modal button.danger,html body .dashboard-shell .service-access-modal button.danger,html body .v2-shell.dashboard-shell .service-access-modal button.password-toggle,html body .dashboard-shell .service-access-modal button.password-toggle{color:#58cfff!important;background:#02283ac7!important;border:1px solid rgba(76,201,231,.55)!important;box-shadow:none!important}html body .v2-shell.dashboard-shell .service-access-modal button:hover,html body .dashboard-shell .service-access-modal button:hover,html body .v2-shell.dashboard-shell .service-access-modal button:focus-visible,html body .dashboard-shell .service-access-modal button:focus-visible{color:var(--v2-green)!important;background:#9cff2114!important;border-color:#9cff21d1!important;box-shadow:none!important}html body .v2-shell.dashboard-shell .service-access-modal button :is(svg,svg *),html body .dashboard-shell .service-access-modal button :is(svg,svg *){color:currentColor!important;stroke:currentColor!important}html body .v2-shell.dashboard-shell .service-access-modal button.service-delete-exclusion-button:hover,html body .dashboard-shell .service-access-modal button.service-delete-exclusion-button:hover,html body .v2-shell.dashboard-shell .service-access-modal button.service-delete-exclusion-button:focus-visible,html body .dashboard-shell .service-access-modal button.service-delete-exclusion-button:focus-visible{color:#ff6b6b!important;background:#ff4d4d14!important;border-color:#ff4d4da8!important;box-shadow:none!important}html body .v2-shell .delete-icon:hover,html body .v2-shell .delete-icon:focus-visible,html body .v2-shell .action-icon.danger:hover,html body .v2-shell .action-icon.danger:focus-visible,html body .dashboard-shell .server-delete-icon:hover,html body .dashboard-shell .server-delete-icon:focus-visible,html body .dashboard-shell .session-delete-icon:hover,html body .dashboard-shell .session-delete-icon:focus-visible,html body .v2-shell.dashboard-shell .service-access-modal button.service-delete-exclusion-button:hover,html body .v2-shell.dashboard-shell .service-access-modal button.service-delete-exclusion-button:focus-visible{color:var(--v2-red)!important}html body .v2-shell .delete-icon:hover :is(svg,svg *),html body .v2-shell .delete-icon:focus-visible :is(svg,svg *),html body .v2-shell .action-icon.danger:hover :is(svg,svg *),html body .v2-shell .action-icon.danger:focus-visible :is(svg,svg *),html body .dashboard-shell .server-delete-icon:hover :is(svg,svg *),html body .dashboard-shell .server-delete-icon:focus-visible :is(svg,svg *),html body .dashboard-shell .session-delete-icon:hover :is(svg,svg *),html body .dashboard-shell .session-delete-icon:focus-visible :is(svg,svg *),html body .v2-shell.dashboard-shell .service-access-modal button.service-delete-exclusion-button:hover :is(svg,svg *),html body .v2-shell.dashboard-shell .service-access-modal button.service-delete-exclusion-button:focus-visible :is(svg,svg *){color:currentColor!important;stroke:currentColor!important}html body .v2-shell{--v2-panel: rgba(1, 39, 51, .48);--v2-panel-strong: rgba(2, 31, 43, .48);--v2-panel-soft: rgba(4, 58, 70, .48)}html body .v2-sidebar{background:linear-gradient(180deg,#02141fbd,#042a35ad)!important}html body .v2-topbar,html body .v2-shell header.v2-topbar{background:#051a277a!important}html body .v2-brand{background:#0318247a!important}html body .login-page .login-card,html body .dashboard-shell .card,html body .dashboard-shell .section-card,html body .dashboard-shell .database-group,html body .dashboard-shell .active-session-group,html body .v2-shell.dashboard-shell .card,html body .v2-shell.dashboard-shell .section-card,html body .v2-shell.dashboard-shell .database-group,html body .v2-shell.dashboard-shell .active-session-group{background:#012c387a!important}html body .v2-shell .card,html body .v2-shell .section-card,html body .v2-shell .editor,html body .v2-shell .users-list,html body .v2-shell .groups-list,html body .v2-shell .access-list,html body .v2-shell .groups-picker,html body .v2-shell .picker-card,html body .v2-shell .bootstrap-panel,html body .v2-shell .admin-table-wrap,html body .v2-shell .database-group,html body .v2-shell .active-session-group,html body .v2-shell .settings-panel,html body .v2-shell .system-panel,html body .v2-shell .v2-license-panel{background:linear-gradient(135deg,rgba(4,82,95,.19),transparent 42%),#0127337a!important}html body .admin-shell .admin-page .editor,html body .admin-shell .admin-page .users-list,html body .admin-shell .editor,html body .admin-shell .users-list,html body .admin-shell .groups-list,html body .admin-shell .access-list,html body .admin-shell .bootstrap-panel,html body .admin-shell .groups-picker,html body .admin-shell .picker-card,html body .admin-shell .user-row,html body .admin-shell .group-row,html body .admin-shell .group-list-row,html body .admin-shell .access-row,html body .v2-shell.admin-users-shell .editor,html body .v2-shell.admin-users-shell .users-list,html body .v2-shell.database-groups-shell .groups-list{background:linear-gradient(135deg,rgba(4,82,95,.19),transparent 42%),#021f2b7a!important}html body .v2-shell.about-shell .system-about-grid .system-brand-card,html body .v2-shell.about-shell .system-about-grid .system-status-card,html body .v2-shell.about-shell .system-about-grid .system-info-card,html body .v2-shell.parameters-shell .system-panel,html body .v2-shell.parameters-shell .settings-panel{background:linear-gradient(155deg,#032a377a,#0218247a)!important}html body .v2-shell.parameters-shell .system-section-panel{background:#012c387a!important}html body .v2-shell.parameters-shell .settings-section{background:linear-gradient(135deg,#0332417a,#021c2a7a)!important}html body .v2-shell.dashboard-shell .dashboard-kpi-card,html body .v2-shell.dashboard-shell .dashboard-panel{background:linear-gradient(135deg,#0c5b6f30,#0317237a),#021f2c7a!important}html body .v2-shell.dashboard-shell .server-load-card{background:#021b287a!important}html body .v2-shell.dashboard-shell .kpi,html body .dashboard-shell .kpi{background:#0124317a!important}html body .v2-shell .list-row,html body .v2-shell .database-row,html body .v2-shell .session-row,html body .v2-shell .log-row,html body .v2-shell .user-row,html body .v2-shell .assignment-row,html body .v2-shell .group-list-row,html body .v2-shell .admin-table th,html body .v2-shell .admin-table td{background:#011d2a7a!important}html body .v2-shell .list-row.header,html body .v2-shell .database-row.header,html body .v2-shell .session-row.header,html body .v2-shell .log-row.header,html body .v2-shell .log-row-header,html body .v2-shell .admin-table th{background:#021a277a!important}html body .v2-shell .database-group-title,html body .v2-shell .active-session-title,html body .v2-shell .section-heading,html body .v2-shell .group-card-title,html body .v2-shell .access-row-header{background:#04303e7a!important}html body .v2-shell .summary-chip,html body .v2-shell .tag,html body .v2-shell .role-chip,html body .v2-shell .admin-badge,html body .v2-shell .status-pill,html body .v2-shell .selection-pill,html body .admin-shell .admin-page .summary-chip,html body .admin-shell .admin-page .role-chip,html body .admin-shell .admin-page .password-mask{background:#083c4b7a!important}html body .v2-shell .search-box,html body .v2-shell input,html body .v2-shell select,html body .v2-shell textarea,html body .login-form input,html body .login-recovery-form input{background-color:#01121d8a!important}html body .v2-shell.dashboard-shell .modal-backdrop,html body .dashboard-shell .modal-backdrop{background:#000c1487!important}html body .v2-shell.dashboard-shell .admin-auth-modal,html body .dashboard-shell .admin-auth-modal{background:linear-gradient(135deg,rgba(4,82,95,.19),transparent 48%),#012431cf!important}html body .v2-shell.dashboard-shell .admin-auth-modal.service-access-modal,html body .dashboard-shell .admin-auth-modal.service-access-modal{background:linear-gradient(135deg,rgba(4,82,95,.19),transparent 48%),#012431d4!important}html body .v2-shell.dashboard-shell .service-access-modal .service-access-section,html body .dashboard-shell .service-access-modal .service-access-section{background:#022b3aab!important}html body .v2-shell.dashboard-shell .service-access-modal .exclusion-row,html body .dashboard-shell .service-access-modal .exclusion-row{background:#011f2c9c!important}html body .v2-shell.v2-shell.v2-shell.v2-shell .delete-icon.delete-icon:hover,html body .v2-shell.v2-shell.v2-shell.v2-shell .delete-icon.delete-icon:focus-visible,html body .v2-shell.v2-shell.v2-shell.v2-shell .service-icon-btn.server-delete-icon:hover,html body .v2-shell.v2-shell.v2-shell.v2-shell .service-icon-btn.server-delete-icon:focus-visible,html body .v2-shell.v2-shell.v2-shell.v2-shell .session-delete-icon.session-delete-icon:hover,html body .v2-shell.v2-shell.v2-shell.v2-shell .session-delete-icon.session-delete-icon:focus-visible,html body .v2-shell.v2-shell.v2-shell.v2-shell .action-icon.danger:hover,html body .v2-shell.v2-shell.v2-shell.v2-shell .action-icon.danger:focus-visible,html body .v2-shell.v2-shell.v2-shell.v2-shell .service-delete-exclusion-button.service-delete-exclusion-button:hover,html body .v2-shell.v2-shell.v2-shell.v2-shell .service-delete-exclusion-button.service-delete-exclusion-button:focus-visible{color:var(--v2-red)!important}html body .v2-shell.v2-shell.v2-shell.v2-shell .delete-icon.delete-icon:hover :is(svg,svg *),html body .v2-shell.v2-shell.v2-shell.v2-shell .delete-icon.delete-icon:focus-visible :is(svg,svg *),html body .v2-shell.v2-shell.v2-shell.v2-shell .service-icon-btn.server-delete-icon:hover :is(svg,svg *),html body .v2-shell.v2-shell.v2-shell.v2-shell .service-icon-btn.server-delete-icon:focus-visible :is(svg,svg *),html body .v2-shell.v2-shell.v2-shell.v2-shell .session-delete-icon.session-delete-icon:hover :is(svg,svg *),html body .v2-shell.v2-shell.v2-shell.v2-shell .session-delete-icon.session-delete-icon:focus-visible :is(svg,svg *),html body .v2-shell.v2-shell.v2-shell.v2-shell .action-icon.danger:hover :is(svg,svg *),html body .v2-shell.v2-shell.v2-shell.v2-shell .action-icon.danger:focus-visible :is(svg,svg *),html body .v2-shell.v2-shell.v2-shell.v2-shell .service-delete-exclusion-button.service-delete-exclusion-button:hover :is(svg,svg *),html body .v2-shell.v2-shell.v2-shell.v2-shell .service-delete-exclusion-button.service-delete-exclusion-button:focus-visible :is(svg,svg *){color:currentColor!important;stroke:currentColor!important}html body .v2-shell.dashboard-shell .service-access-modal button.service-delete-exclusion-button:hover,html body .dashboard-shell .service-access-modal button.service-delete-exclusion-button:hover,html body .v2-shell.dashboard-shell .service-access-modal button.service-delete-exclusion-button:focus-visible,html body .dashboard-shell .service-access-modal button.service-delete-exclusion-button:focus-visible,html body .v2-shell.v2-shell.v2-shell.v2-shell.dashboard-shell .service-access-modal button.service-delete-exclusion-button.service-delete-exclusion-button:hover,html body .v2-shell.v2-shell.v2-shell.v2-shell.dashboard-shell .service-access-modal button.service-delete-exclusion-button.service-delete-exclusion-button:focus-visible{color:var(--v2-green)!important;background:#9cff2114!important;border-color:#9cff21d1!important;box-shadow:none!important}html body .v2-shell.dashboard-shell .service-access-modal button.service-delete-exclusion-button:hover :is(svg,svg *),html body .dashboard-shell .service-access-modal button.service-delete-exclusion-button:hover :is(svg,svg *),html body .v2-shell.dashboard-shell .service-access-modal button.service-delete-exclusion-button:focus-visible :is(svg,svg *),html body .dashboard-shell .service-access-modal button.service-delete-exclusion-button:focus-visible :is(svg,svg *),html body .v2-shell.v2-shell.v2-shell.v2-shell.dashboard-shell .service-access-modal button.service-delete-exclusion-button.service-delete-exclusion-button:hover :is(svg,svg *),html body .v2-shell.v2-shell.v2-shell.v2-shell.dashboard-shell .service-access-modal button.service-delete-exclusion-button.service-delete-exclusion-button:focus-visible :is(svg,svg *){color:var(--v2-red)!important;stroke:currentColor!important}html body .v2-shell.parameters-shell .settings-bootstrap-actions .bootstrap-delete-button:hover,html body .v2-shell.parameters-shell .settings-bootstrap-actions .bootstrap-delete-button:focus-visible,html body .v2-shell.parameters-shell .settings-bootstrap-actions .session-action-icon:nth-of-type(2):hover,html body .v2-shell.parameters-shell .settings-bootstrap-actions .session-action-icon:nth-of-type(2):focus-visible,html body .v2-shell.v2-shell.v2-shell.v2-shell.parameters-shell .settings-bootstrap-actions .bootstrap-delete-button.bootstrap-delete-button:hover,html body .v2-shell.v2-shell.v2-shell.v2-shell.parameters-shell .settings-bootstrap-actions .bootstrap-delete-button.bootstrap-delete-button:focus-visible,html body .v2-shell.v2-shell.v2-shell.v2-shell.parameters-shell .settings-bootstrap-actions .session-action-icon:nth-of-type(2):hover,html body .v2-shell.v2-shell.v2-shell.v2-shell.parameters-shell .settings-bootstrap-actions .session-action-icon:nth-of-type(2):focus-visible{color:var(--v2-green)!important;background:#9cff2114!important;border-color:#9cff21d1!important;box-shadow:none!important}html body .v2-shell.parameters-shell .settings-bootstrap-actions .bootstrap-delete-button:hover :is(svg,svg *),html body .v2-shell.parameters-shell .settings-bootstrap-actions .bootstrap-delete-button:focus-visible :is(svg,svg *),html body .v2-shell.parameters-shell .settings-bootstrap-actions .session-action-icon:nth-of-type(2):hover :is(svg,svg *),html body .v2-shell.parameters-shell .settings-bootstrap-actions .session-action-icon:nth-of-type(2):focus-visible :is(svg,svg *),html body .v2-shell.v2-shell.v2-shell.v2-shell.parameters-shell .settings-bootstrap-actions .bootstrap-delete-button.bootstrap-delete-button:hover :is(svg,svg *),html body .v2-shell.v2-shell.v2-shell.v2-shell.parameters-shell .settings-bootstrap-actions .bootstrap-delete-button.bootstrap-delete-button:focus-visible :is(svg,svg *),html body .v2-shell.v2-shell.v2-shell.v2-shell.parameters-shell .settings-bootstrap-actions .session-action-icon:nth-of-type(2):hover :is(svg,svg *),html body .v2-shell.v2-shell.v2-shell.v2-shell.parameters-shell .settings-bootstrap-actions .session-action-icon:nth-of-type(2):focus-visible :is(svg,svg *){color:var(--v2-red)!important;stroke:currentColor!important}html body .v2-shell.dashboard-shell .active-sessions-panel .active-session-row .status-text.online,html body .dashboard-shell .active-sessions-panel .active-session-row .status-text.online{color:var(--v2-green)!important}html body .v2-shell.dashboard-shell .active-sessions-panel .active-session-row .status-text.online i,html body .dashboard-shell .active-sessions-panel .active-session-row .status-text.online i{background:currentColor!important;box-shadow:0 0 12px currentColor!important}html body .dashboard-page>.license-summary-grid,html body .dashboard-page>.license-agent-summary-grid,html body .v2-shell.dashboard-shell .dashboard-page>.license-summary-grid,html body .v2-shell.dashboard-shell .dashboard-page>.license-agent-summary-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;gap:12px!important;align-items:stretch!important;width:100%!important;max-width:100%!important;overflow:visible!important}html body .dashboard-page>.license-summary-grid>.kpi,html body .dashboard-page>.license-agent-summary-grid>.kpi,html body .v2-shell.dashboard-shell .dashboard-page>.license-summary-grid>.kpi,html body .v2-shell.dashboard-shell .dashboard-page>.license-agent-summary-grid>.kpi{--license-kpi-accent: #49d8ff;min-width:0!important;min-height:76px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;align-items:center!important;align-content:center!important;column-gap:12px!important;row-gap:2px!important;padding:12px 14px!important;border:1px solid color-mix(in srgb,var(--license-kpi-accent) 52%,transparent)!important;border-radius:6px!important;background:linear-gradient(135deg,#0c5b6f3d,#031723b8),#021f2cb8!important;box-shadow:inset 0 0 22px #49d8ff12,0 12px 26px #0003!important;color:var(--license-kpi-accent)!important;overflow:hidden!important}html body .dashboard-page>.license-summary-grid>.kpi:nth-child(1),html body .dashboard-page>.license-summary-grid>.kpi:nth-child(2),html body .v2-shell.dashboard-shell .dashboard-page>.license-summary-grid>.kpi:nth-child(1),html body .v2-shell.dashboard-shell .dashboard-page>.license-summary-grid>.kpi:nth-child(2),html body .dashboard-page>.license-summary-grid>.kpi.tone-cyan,html body .v2-shell.dashboard-shell .dashboard-page>.license-summary-grid>.kpi.tone-cyan{--license-kpi-accent: #49d8ff}html body .dashboard-page>.license-summary-grid>.kpi:nth-child(3),html body .dashboard-page>.license-summary-grid>.kpi:nth-child(4),html body .v2-shell.dashboard-shell .dashboard-page>.license-summary-grid>.kpi:nth-child(3),html body .v2-shell.dashboard-shell .dashboard-page>.license-summary-grid>.kpi:nth-child(4),html body .dashboard-page>.license-summary-grid>.kpi.tone-amber,html body .v2-shell.dashboard-shell .dashboard-page>.license-summary-grid>.kpi.tone-amber{--license-kpi-accent: #facc15}html body .dashboard-page>.license-agent-summary-grid>.kpi:nth-child(1),html body .dashboard-page>.license-agent-summary-grid>.kpi:nth-child(2),html body .v2-shell.dashboard-shell .dashboard-page>.license-agent-summary-grid>.kpi:nth-child(1),html body .v2-shell.dashboard-shell .dashboard-page>.license-agent-summary-grid>.kpi:nth-child(2),html body .dashboard-page>.license-agent-summary-grid>.kpi.tone-green,html body .v2-shell.dashboard-shell .dashboard-page>.license-agent-summary-grid>.kpi.tone-green{--license-kpi-accent: #8bff26}html body .dashboard-page>.license-agent-summary-grid>.kpi:nth-child(3),html body .v2-shell.dashboard-shell .dashboard-page>.license-agent-summary-grid>.kpi:nth-child(3),html body .dashboard-page>.license-agent-summary-grid>.kpi.tone-red,html body .v2-shell.dashboard-shell .dashboard-page>.license-agent-summary-grid>.kpi.tone-red{--license-kpi-accent: #ff5b5b}html body .dashboard-page>.license-summary-grid>.kpi>.kpi-orb,html body .dashboard-page>.license-agent-summary-grid>.kpi>.kpi-orb,html body .dashboard-page>.license-summary-grid>.kpi>.kpi-icon,html body .dashboard-page>.license-agent-summary-grid>.kpi>.kpi-icon,html body .v2-shell.dashboard-shell .dashboard-page>.license-summary-grid>.kpi>.kpi-orb,html body .v2-shell.dashboard-shell .dashboard-page>.license-agent-summary-grid>.kpi>.kpi-orb,html body .v2-shell.dashboard-shell .dashboard-page>.license-summary-grid>.kpi>.kpi-icon,html body .v2-shell.dashboard-shell .dashboard-page>.license-agent-summary-grid>.kpi>.kpi-icon{grid-column:1!important;grid-row:1 / 4!important;position:static!important;inset:auto!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;display:inline-grid!important;place-items:center!important;align-self:center!important;border:1px solid currentColor!important;border-radius:50%!important;background:#011520bd!important;box-shadow:0 0 18px color-mix(in srgb,currentColor 36%,transparent)!important;color:var(--license-kpi-accent)!important}html body .dashboard-page>.license-summary-grid>.kpi>.kpi-orb svg,html body .dashboard-page>.license-agent-summary-grid>.kpi>.kpi-orb svg,html body .dashboard-page>.license-summary-grid>.kpi>.kpi-icon svg,html body .dashboard-page>.license-agent-summary-grid>.kpi>.kpi-icon svg,html body .v2-shell.dashboard-shell .dashboard-page>.license-summary-grid>.kpi>.kpi-orb svg,html body .v2-shell.dashboard-shell .dashboard-page>.license-agent-summary-grid>.kpi>.kpi-orb svg,html body .v2-shell.dashboard-shell .dashboard-page>.license-summary-grid>.kpi>.kpi-icon svg,html body .v2-shell.dashboard-shell .dashboard-page>.license-agent-summary-grid>.kpi>.kpi-icon svg{width:25px!important;height:25px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body .dashboard-page>.license-summary-grid>.kpi>strong,html body .dashboard-page>.license-agent-summary-grid>.kpi>strong,html body .v2-shell.dashboard-shell .dashboard-page>.license-summary-grid>.kpi>strong,html body .v2-shell.dashboard-shell .dashboard-page>.license-agent-summary-grid>.kpi>strong{grid-column:2!important;grid-row:1!important;min-width:0!important;color:#fff!important;font-size:25px!important;line-height:1!important;font-variant-numeric:tabular-nums!important}html body .dashboard-page>.license-summary-grid>.kpi>small,html body .dashboard-page>.license-agent-summary-grid>.kpi>small,html body .v2-shell.dashboard-shell .dashboard-page>.license-summary-grid>.kpi>small,html body .v2-shell.dashboard-shell .dashboard-page>.license-agent-summary-grid>.kpi>small{grid-column:2!important;grid-row:2!important;min-width:0!important;color:#f4fbff!important;font-size:12px!important;font-weight:800!important;line-height:1.06!important;overflow-wrap:anywhere!important}html body .dashboard-page>.license-summary-grid>.kpi>small:after,html body .dashboard-page>.license-agent-summary-grid>.kpi>small:after,html body .v2-shell.dashboard-shell .dashboard-page>.license-summary-grid>.kpi>small:after,html body .v2-shell.dashboard-shell .dashboard-page>.license-agent-summary-grid>.kpi>small:after{content:""!important;display:block!important;margin-top:2px!important;color:#9cff21!important;font-size:10px!important;font-weight:700!important;line-height:1.05!important}html body .dashboard-page>.license-summary-grid>.kpi:nth-child(1)>small:after,html body .v2-shell.dashboard-shell .dashboard-page>.license-summary-grid>.kpi:nth-child(1)>small:after{content:"в мониторинге"!important}html body .dashboard-page>.license-summary-grid>.kpi:nth-child(2)>small:after,html body .v2-shell.dashboard-shell .dashboard-page>.license-summary-grid>.kpi:nth-child(2)>small:after{content:"под контролем"!important}html body .dashboard-page>.license-summary-grid>.kpi:nth-child(3)>small:after,html body .v2-shell.dashboard-shell .dashboard-page>.license-summary-grid>.kpi:nth-child(3)>small:after{content:"доступный пул"!important}html body .dashboard-page>.license-summary-grid>.kpi:nth-child(4)>small:after,html body .v2-shell.dashboard-shell .dashboard-page>.license-summary-grid>.kpi:nth-child(4)>small:after{content:"групповой лимит"!important}html body .dashboard-page>.license-agent-summary-grid>.kpi:nth-child(1)>small:after,html body .v2-shell.dashboard-shell .dashboard-page>.license-agent-summary-grid>.kpi:nth-child(1)>small:after{content:"пользователей онлайн"!important}html body .dashboard-page>.license-agent-summary-grid>.kpi:nth-child(2)>small:after,html body .v2-shell.dashboard-shell .dashboard-page>.license-agent-summary-grid>.kpi:nth-child(2)>small:after{content:"онлайн"!important}html body .dashboard-page>.license-agent-summary-grid>.kpi:nth-child(3)>small:after,html body .v2-shell.dashboard-shell .dashboard-page>.license-agent-summary-grid>.kpi:nth-child(3)>small:after{content:"нет связи"!important}html body .dashboard-page>.license-summary-grid>.kpi>.monitor-kpi-copy,html body .dashboard-page>.license-agent-summary-grid>.kpi>.monitor-kpi-copy,html body .v2-shell.dashboard-shell .dashboard-page>.license-summary-grid>.kpi>.monitor-kpi-copy,html body .v2-shell.dashboard-shell .dashboard-page>.license-agent-summary-grid>.kpi>.monitor-kpi-copy{grid-column:2!important;grid-row:1 / 4!important;min-width:0!important;display:grid!important;gap:2px!important}html body .dashboard-page>.license-summary-grid>.kpi>.monitor-kpi-copy strong,html body .dashboard-page>.license-agent-summary-grid>.kpi>.monitor-kpi-copy strong,html body .v2-shell.dashboard-shell .dashboard-page>.license-summary-grid>.kpi>.monitor-kpi-copy strong,html body .v2-shell.dashboard-shell .dashboard-page>.license-agent-summary-grid>.kpi>.monitor-kpi-copy strong{color:#fff!important;font-size:25px!important;line-height:1!important;font-variant-numeric:tabular-nums!important}html body .dashboard-page>.license-summary-grid>.kpi>.monitor-kpi-copy small,html body .dashboard-page>.license-agent-summary-grid>.kpi>.monitor-kpi-copy small,html body .v2-shell.dashboard-shell .dashboard-page>.license-summary-grid>.kpi>.monitor-kpi-copy small,html body .v2-shell.dashboard-shell .dashboard-page>.license-agent-summary-grid>.kpi>.monitor-kpi-copy small{color:#f4fbff!important;font-size:12px!important;font-weight:800!important;line-height:1.06!important;overflow-wrap:anywhere!important}html body .dashboard-page>.license-summary-grid>.kpi .monitor-kpi-sub,html body .dashboard-page>.license-agent-summary-grid>.kpi .monitor-kpi-sub,html body .v2-shell.dashboard-shell .dashboard-page>.license-summary-grid>.kpi .monitor-kpi-sub,html body .v2-shell.dashboard-shell .dashboard-page>.license-agent-summary-grid>.kpi .monitor-kpi-sub{color:#9cff21!important;font-size:10px!important;font-style:normal!important;font-weight:700!important;line-height:1.05!important;overflow-wrap:anywhere!important}html body .dashboard-page>.license-agent-summary-grid>.kpi>.kpi-icon.status-only:after,html body .v2-shell.dashboard-shell .dashboard-page>.license-agent-summary-grid>.kpi>.kpi-icon.status-only:after,html body .dashboard-page>.license-agent-summary-grid>.kpi>.status-orb i,html body .v2-shell.dashboard-shell .dashboard-page>.license-agent-summary-grid>.kpi>.status-orb i{content:""!important;width:11px!important;height:11px!important;display:block!important;border-radius:50%!important;background:currentColor!important;box-shadow:0 0 14px currentColor!important}html body .dashboard-page>.summary-grid.license-summary-grid>.kpi>.kpi-icon:not(.status-only) svg,html body .v2-shell.dashboard-shell .dashboard-page>.summary-grid.license-summary-grid>.kpi>.kpi-icon:not(.status-only) svg{width:25px!important;height:25px!important}
