.topLink[data-v-501a1417]{display:flex;align-items:center;gap:10px;padding:12px;margin:0 6px 10px;border-radius:14px;border:1px solid var(--ui-sidebar-border, var(--stroke2));background:color-mix(in srgb,var(--ui-bg-sidebar, var(--panel2)) 92%,transparent);color:var(--ui-sidebar-text, var(--text));text-decoration:none}.topLink[data-v-501a1417]:hover{background:color-mix(in srgb,var(--ui-bg-sidebar, var(--panel2)) 84%,transparent)}.topLink.active[data-v-501a1417]{background:color-mix(in srgb,var(--ui-brand-primary, var(--accent)) 18%,transparent);border:1px solid color-mix(in srgb,var(--ui-brand-primary, var(--accent)) 30%,transparent)}.sb[data-v-501a1417]{background:var(--ui-bg-sidebar, transparent);color:var(--ui-sidebar-text, var(--text));height:100%;display:flex;flex-direction:column;padding:14px 12px 12px;gap:10px}.brand[data-v-501a1417]{display:flex;align-items:center;gap:10px;padding:12px 14px}.badge[data-v-501a1417]{width:36px;height:36px;flex:0 0 36px;display:flex;align-items:center;justify-content:center;border-radius:12px;overflow:hidden;background:transparent}.brandLogo[data-v-501a1417]{width:100%;height:100%;display:block;object-fit:cover}.txt[data-v-501a1417]{min-width:0}.t1[data-v-501a1417]{font-weight:900}.t2[data-v-501a1417]{font-size:12px;color:var(--ui-text-muted, var(--muted));margin-top:2px}.closeBtn[data-v-501a1417]{margin-left:auto;width:40px;height:36px;border-radius:12px;border:1px solid var(--ui-border, var(--stroke));background:color-mix(in srgb,var(--ui-bg-sidebar, var(--panel)) 92%,transparent);display:grid;place-items:center}.nav[data-v-501a1417]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:6px 6px 10px}.acc[data-v-501a1417]{border-radius:14px;border:1px solid var(--ui-sidebar-border, var(--stroke2));background:color-mix(in srgb,var(--ui-bg-sidebar, var(--bg)) 94%,transparent);margin-bottom:10px;overflow:hidden}.sum[data-v-501a1417]{width:100%;border:0;background:transparent;color:inherit;padding:12px;display:flex;align-items:center;gap:10px;cursor:pointer;text-align:left}.sum[data-v-501a1417]:hover{background:color-mix(in srgb,var(--ui-brand-primary, var(--accent)) 10%,transparent)}.ico[data-v-501a1417]{width:22px;text-align:center}.lab[data-v-501a1417]{font-weight:700}.chev[data-v-501a1417]{margin-left:auto;opacity:.7;transition:transform .2s ease}.chev.open[data-v-501a1417]{transform:rotate(180deg)}.sub[data-v-501a1417]{list-style:none;margin:0;padding:0 8px 10px 18px}.itm[data-v-501a1417]{padding:3px 0}.link[data-v-501a1417]{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:12px;color:color-mix(in srgb,var(--ui-sidebar-text, var(--text)) 78%,transparent);text-decoration:none}.link[data-v-501a1417]:hover{background:color-mix(in srgb,var(--ui-brand-primary, var(--accent)) 10%,transparent);color:var(--ui-sidebar-text, var(--text))}.link.active[data-v-501a1417]{background:color-mix(in srgb,var(--ui-brand-primary, var(--accent)) 18%,transparent);border:1px solid color-mix(in srgb,var(--ui-brand-primary, var(--accent)) 30%,transparent);color:var(--ui-sidebar-text, var(--text))}.dot[data-v-501a1417]{opacity:.6}.txtItem[data-v-501a1417]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.instSel[data-v-501a1417]{padding:8px 10px;border-radius:12px;border:1px solid var(--ui-border, var(--stroke));background:color-mix(in srgb,var(--ui-bg-sidebar, var(--bg)) 90%,transparent)}.instLbl[data-v-501a1417]{font-weight:800;font-size:12px;color:var(--ui-text-muted, var(--muted));margin-bottom:6px}.instSelect[data-v-501a1417]{width:100%;padding:8px 10px;border-radius:12px;border:1px solid var(--ui-sidebar-border, var(--stroke2));background:color-mix(in srgb,var(--ui-bg-sidebar, var(--bg)) 92%,transparent);color:var(--ui-sidebar-text, var(--text));font-weight:700}.sbFooter[data-v-501a1417]{border-top:1px solid var(--ui-sidebar-border, var(--stroke2));padding:8px}.profileBtn[data-v-501a1417]{width:100%;height:38px;border-radius:14px;border:1px solid var(--ui-border, var(--stroke));background:color-mix(in srgb,var(--ui-bg-sidebar, var(--bg)) 90%,transparent);color:var(--ui-sidebar-text, var(--text));display:flex;align-items:center;gap:10px;padding:0 12px;text-decoration:none}.profileBtn[data-v-501a1417]:hover{border-color:color-mix(in srgb,var(--ui-brand-primary, var(--accent)) 45%,var(--ui-border, var(--stroke)))}.logoutBtn[data-v-501a1417]{width:100%;height:38px;border-radius:14px;border:0;background:var(--ui-brand-primary, #2a08ec);color:#fff;display:flex;align-items:center;gap:10px;padding:0 12px;cursor:pointer;margin-top:10px}.logoutBtn[data-v-501a1417]:hover{background:color-mix(in srgb,var(--ui-brand-primary, #2a08ec) 55%,#ffffff)}.logoutBtn[data-v-501a1417]:active{transform:translateY(1px)}.sb.isCollapsed .logoutBtn[data-v-501a1417]{justify-content:center}.sb.isCollapsed .txt[data-v-501a1417],.sb.isCollapsed .nav .lab[data-v-501a1417]{display:none}.sb.isCollapsed .sum[data-v-501a1417],.sb.isCollapsed .topLink[data-v-501a1417]{justify-content:center}.sb.isCollapsed .sub[data-v-501a1417]{padding-left:0}.sb.isCollapsed .itm .link[data-v-501a1417]{justify-content:center}.collapseBtn[data-v-501a1417]{width:34px;height:34px;border-radius:12px;border:1px solid var(--sb-stroke);background:var(--panel);color:var(--ui-sidebar-text, var(--text));cursor:pointer}.bottomToggle[data-v-501a1417]{padding:10px;display:flex;justify-content:center;border-top:1px solid var(--sb-stroke)}.hdr[data-v-89625c80]{height:var(--header-height);display:grid;grid-template-columns:180px 1fr 320px;align-items:center;padding:0 12px;border-bottom:1px solid var(--ui-header-border, var(--stroke2));background:var(--ui-bg-header, var(--panel))}.left[data-v-89625c80],.center[data-v-89625c80],.right[data-v-89625c80]{display:flex;align-items:center;gap:10px}.center[data-v-89625c80]{justify-content:center}.right[data-v-89625c80]{justify-content:flex-end}.brand[data-v-89625c80]{font-weight:900;letter-spacing:-.02em}.iconBtn[data-v-89625c80]{width:40px;height:36px;border-radius:12px;border:1px solid var(--ui-border-strong, var(--stroke2));background:color-mix(in srgb,var(--ui-bg-header, var(--panel)) 86%,transparent);color:var(--ui-text-primary)}.paletteBtn[data-v-89625c80]{width:auto;padding:0 12px;gap:8px;display:inline-flex;align-items:center;font-weight:900}.layoutBtn[data-v-89625c80]{width:auto;padding:0 10px;gap:8px;display:inline-flex;align-items:center;font-weight:900}.layoutIcon[data-v-89625c80]{font-size:16px;line-height:1}.layoutLabel[data-v-89625c80],.palLabel[data-v-89625c80]{font-size:13px;line-height:1;white-space:nowrap}.palIcon[data-v-89625c80]{font-size:16px;line-height:1}.iconBtn[data-v-89625c80]:hover{border-color:color-mix(in srgb,var(--ui-brand-primary, var(--accent)) 30%,var(--stroke2));background:color-mix(in srgb,var(--ui-brand-primary, var(--accent)) 7%,var(--panel))}@media(max-width:720px){.hdr[data-v-89625c80]{grid-template-columns:150px 1fr 220px}.brand[data-v-89625c80]{font-size:14px}.palLabel[data-v-89625c80],.langLabel[data-v-89625c80],.layoutLabel[data-v-89625c80]{display:none}}.paletteWrap[data-v-89625c80],.langWrap[data-v-89625c80]{position:relative;display:inline-flex;align-items:center}.langBtn[data-v-89625c80]{width:auto;padding:0 12px;gap:8px;display:inline-flex;align-items:center;font-weight:900}.langLabel[data-v-89625c80]{font-size:13px;line-height:1;white-space:nowrap}.langFlag[data-v-89625c80]{font-size:16px;line-height:1}.paletteMenu[data-v-89625c80]{position:absolute;top:44px;right:0;width:180px;padding:10px;border-radius:14px;border:1px solid var(--ui-border-strong, var(--stroke2));background:var(--ui-bg-elevated, var(--panelSolid));box-shadow:var(--ui-shadow, var(--shadow));-webkit-backdrop-filter:none;backdrop-filter:none;display:flex;flex-direction:column;gap:6px;z-index:50}.langMenu[data-v-89625c80]{position:absolute;top:44px;right:0;width:220px;padding:10px;border-radius:14px;border:1px solid var(--ui-border-strong, var(--stroke2));background:var(--ui-bg-elevated, var(--panelSolid));box-shadow:var(--ui-shadow, var(--shadow));-webkit-backdrop-filter:none;backdrop-filter:none;display:flex;flex-direction:column;gap:6px;z-index:50}.langRow[data-v-89625c80]{display:inline-flex;align-items:center;gap:8px;width:100%}.langRowFlag[data-v-89625c80]{font-size:16px;line-height:1}.langRowLabel[data-v-89625c80]{font-weight:900}.langRowCode[data-v-89625c80]{font-size:12px;color:var(--ui-text-muted);font-weight:900}.pmTitle[data-v-89625c80]{font-size:12px;font-weight:900;color:var(--ui-text-muted);padding:2px 6px}.pmItem[data-v-89625c80]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;border:1px solid transparent;background:transparent;color:var(--ui-text-primary);font-weight:800;cursor:pointer;text-align:left}.swatch[data-v-89625c80]{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:8px 10px;border-radius:12px;font-weight:950;letter-spacing:-.01em}.pmItem[data-v-89625c80]:hover{border-color:color-mix(in srgb,var(--ui-brand-primary, var(--accent)) 30%,var(--stroke2));background:color-mix(in srgb,var(--ui-brand-primary, var(--accent)) 7%,var(--panel))}.pmItem.active[data-v-89625c80]{border-color:color-mix(in srgb,var(--ui-brand-primary, var(--accent)) 55%,var(--stroke2));background:color-mix(in srgb,var(--ui-brand-primary, var(--accent)) 10%,var(--panel))}@media(max-width:520px){.hdr[data-v-89625c80]{grid-template-columns:44px 1fr auto;padding:0 8px}.center[data-v-89625c80]{justify-content:flex-start;overflow:hidden}.brand[data-v-89625c80]{font-size:14px;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.right[data-v-89625c80]{justify-content:flex-start;gap:6px}.palLabel[data-v-89625c80],.langLabel[data-v-89625c80]{display:none}.iconBtn[data-v-89625c80]{width:40px;height:36px}}.ptSb[data-v-8762f7b1]{width:260px;min-width:260px;height:100vh;position:sticky;top:0;background:var(--ui-bg-sidebar, var(--panel));border-right:1px solid var(--ui-sidebar-border, var(--ui-border));display:flex;flex-direction:column}.sbBrand[data-v-8762f7b1]{height:64px;display:flex;align-items:center;padding:0 14px;border-bottom:1px solid var(--ui-sidebar-border, var(--ui-border));background:var(--ui-bg-sidebar, var(--panel));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brandLink[data-v-8762f7b1]{display:flex;align-items:center;gap:10px;text-decoration:none}.brandLogo[data-v-8762f7b1]{width:28px;height:28px;display:block}.brandText[data-v-8762f7b1]{font-weight:950;letter-spacing:.2px;color:var(--ui-sidebar-text, var(--text, var(--ui-text-primary)));text-transform:none}.sbBody[data-v-8762f7b1]{flex:1;min-height:0;overflow:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.sbDivider[data-v-8762f7b1]{height:1px;background:var(--ui-sidebar-border, var(--ui-border));margin:4px 10px}.acc[data-v-8762f7b1]{border-radius:16px;overflow:hidden;border:1px solid var(--ui-sidebar-border, var(--ui-border));background:color-mix(in srgb,var(--ui-bg-elevated) 70%,transparent)}.accHead[data-v-8762f7b1]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:transparent;border:0;cursor:pointer;font-size:11px;font-weight:950;letter-spacing:.08em;color:var(--ui-text-muted)}.chev[data-v-8762f7b1]{font-weight:900;color:var(--ui-text-muted)}.accBody[data-v-8762f7b1]{padding:6px;display:flex;flex-direction:column;gap:6px}.subTitle[data-v-8762f7b1]{font-size:11px;font-weight:900;letter-spacing:.04em;color:var(--ui-text-muted);margin:8px 8px 2px}.sbItem[data-v-8762f7b1]{display:flex;align-items:center;gap:10px;padding:10px;border-radius:14px;text-decoration:none;color:var(--ui-sidebar-text, var(--text, var(--ui-text-secondary)));font-weight:800}.sbItem[data-v-8762f7b1]:hover{background:var(--ui-sidebar-item-hover-bg)}.sbItem.active[data-v-8762f7b1]{background:var(--ui-sidebar-active-bg, color-mix(in srgb, var(--ui-brand-primary, var(--accent)) 14%, transparent));color:var(--ui-sidebar-active-text, var(--ui-sidebar-text, var(--ui-text-primary)))}.sbItem.dash[data-v-8762f7b1]{background:color-mix(in srgb,var(--ui-bg-elevated, var(--ui-bg-elevated-2)) 70%,transparent);border:1px solid var(--ui-border)}.sbItem.dash.active[data-v-8762f7b1]{background:var(--ui-sidebar-active-bg, color-mix(in srgb, var(--ui-brand-primary, var(--accent)) 14%, transparent))}.ico[data-v-8762f7b1]{width:22px;display:flex;justify-content:center}.lab[data-v-8762f7b1]{flex:1}.vtPicker[data-v-8762f7b1]{margin:2px 4px 6px}.sbFooter[data-v-8762f7b1]{padding:12px}.logoutBtn[data-v-8762f7b1]{margin-top:10px;width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid var(--ui-border, var(--ui-border));background:var(--ui-card-bg, var(--ui-bg-elevated-2));color:var(--ui-text-primary, var(--ui-text-primary));font-weight:900;cursor:pointer}.logoutBtn[data-v-8762f7b1]:hover{background:color-mix(in srgb,var(--ui-card-bg, var(--ui-bg-elevated-2)) 92%,transparent)}.logoutBtn[data-v-8762f7b1]:active{transform:translateY(1px)}.thankCard[data-v-8762f7b1]{background:var(--ui-badge-bg, color-mix(in srgb, var(--accent) 18%, transparent));border:1px solid color-mix(in srgb,var(--ui-brand-accent, color-mix(in srgb, var(--accent) 22%, transparent)) 55%,var(--ui-border, var(--ui-border)));border-radius:18px;padding:12px}.tTop[data-v-8762f7b1]{display:flex;gap:10px;align-items:flex-start}.heart[data-v-8762f7b1]{width:34px;height:34px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--ui-brand-primary, var(--accent)) 22%,transparent);color:var(--ui-text-primary, var(--ui-sidebar-text, var(--text, var(--ui-text-primary))));font-weight:900}.t1[data-v-8762f7b1]{font-weight:950;color:var(--ui-text-primary, var(--ui-sidebar-text, var(--text, var(--ui-text-primary))))}.t2[data-v-8762f7b1]{margin-top:2px;font-weight:750;color:var(--ui-text-muted, var(--ui-text-secondary));font-size:12px}.tBtn[data-v-8762f7b1]{display:block;margin-top:10px;text-align:center;padding:10px 12px;border-radius:14px;text-decoration:none;background:var(--ui-brand-primary, var(--accent));color:var(--ui-text-onAccent, var(--ui-bg-elevated));font-weight:950}.tBtn[data-v-8762f7b1]:hover{filter:brightness(.98)}@media(max-width:860px){.ptSb[data-v-8762f7b1]{position:fixed;left:0;top:0;height:100vh;transform:translate(-110%);transition:transform .22s ease;z-index:30}.ptSb.isOpen[data-v-8762f7b1]{transform:translate(0)}}.ptHdr[data-v-057f5acc]{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;background:var(--ui-bg-header, var(--panel));border-bottom:1px solid var(--ui-header-border, var(--ui-border));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ptLeft[data-v-057f5acc]{display:flex;align-items:center;gap:14px}.burger[data-v-057f5acc]{width:40px;height:40px;border-radius:12px;border:1px solid var(--ui-border);background:var(--ui-bg-elevated);cursor:pointer}.crumb[data-v-057f5acc]{font-weight:900;color:var(--ui-header-text, var(--ui-text-primary))}.ptNav[data-v-057f5acc]{display:flex;gap:10px;align-items:center;justify-content:center;flex:1}.ptNavLink[data-v-057f5acc]{text-decoration:none;color:var(--ui-header-nav-text, var(--ui-header-text, var(--ui-text-primary)));padding:10px 12px;border-radius:12px;font-weight:600}.ptNavLink[data-v-057f5acc]:hover{background:var(--ui-header-nav-hover-bg)}.ptNavLink.active[data-v-057f5acc]{background:var(--ui-header-nav-active-bg);color:var(--ui-header-nav-active-text)}.ptRight[data-v-057f5acc]{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:320px}.palQuick[data-v-057f5acc]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:16px;background:var(--ui-bg-elevated);border:1px solid var(--ui-border)}.palLbl[data-v-057f5acc]{font-weight:700;font-size:12px;color:var(--ui-text-muted)}.palSel[data-v-057f5acc]{border:1px solid var(--ui-border);background:var(--ui-bg-content-2);border-radius:12px;padding:8px 10px;font-weight:700;color:var(--ui-text-primary);outline:none}.palSel[data-v-057f5acc]:focus{box-shadow:0 0 0 4px var(--ui-focus-ring)}.iconBtn[data-v-057f5acc]{width:40px;height:40px;border-radius:12px;border:1px solid var(--ui-border);background:var(--ui-bg-elevated);cursor:pointer;position:relative}.badge[data-v-057f5acc]{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--ui-state-danger, var(--bad));color:var(--ui-text-onAccent, var(--ui-bg-elevated));font-size:12px;display:flex;align-items:center;justify-content:center;border:2px solid var(--ui-bg-elevated, var(--ui-bg-elevated))}.userChip[data-v-057f5acc]{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:16px;background:var(--ui-bg-elevated, var(--ui-bg-elevated));border:1px solid var(--ui-border)}.avatar[data-v-057f5acc]{width:34px;height:34px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--ui-brand-primary) 12%,transparent)}.uTxt[data-v-057f5acc]{line-height:1.05}.uName[data-v-057f5acc]{font-weight:800;color:var(--ui-text-primary)));font-size:13px}.uRole[data-v-057f5acc]{font-weight:600;color:var(--ui-text-muted);font-size:12px}@media(max-width:980px){.ptNav[data-v-057f5acc]{display:none}.ptRight[data-v-057f5acc]{min-width:unset}}.scopeBar[data-v-fb6766aa]{width:100%;border-bottom:1px solid var(--ui-border);background:var(--ui-bg-elevated-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.debugStrip[data-v-fb6766aa]{height:26px;display:flex;align-items:center;gap:10px;padding:0 14px;font-size:12px;color:var(--ui-text-primary);background:color-mix(in srgb,var(--accent) 10%,var(--ui-bg-content-2));border-bottom:1px dashed var(--ui-border);overflow:hidden;white-space:nowrap}.debugStrip span[data-v-fb6766aa]{opacity:.85}.scopeInner[data-v-fb6766aa]{height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px}.scopeLeft[data-v-fb6766aa]{display:flex;align-items:center;gap:10px;min-width:0}.scopeLabel[data-v-fb6766aa]{font-weight:800;font-size:12px;letter-spacing:.12em;color:var(--ui-text-secondary);text-transform:uppercase}.scopeCtl[data-v-fb6766aa]{position:relative}.scopeBtn[data-v-fb6766aa]{height:34px;border-radius:999px;padding:0 12px;display:flex;align-items:center;gap:8px;border:1px solid var(--ui-border);background:var(--ui-bg-elevated-2);color:var(--ui-text-primary));box-shadow:0 8px 18px var(--ui-border)}.scopeCtl.locked .scopeBtn[data-v-fb6766aa]{opacity:.85;cursor:default}.btnTxt[data-v-fb6766aa]{font-weight:800;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.btnChev[data-v-fb6766aa]{opacity:.6}.scopeMenu[data-v-fb6766aa]{position:absolute;top:40px;left:0;z-index:40;min-width:280px;max-height:320px;overflow:auto;border-radius:14px;border:1px solid var(--ui-border);background:var(--ui-bg-elevated-2);box-shadow:0 18px 40px var(--ui-border);padding:6px}.mItem[data-v-fb6766aa]{width:100%;text-align:left;border:0;background:transparent;padding:10px;border-radius:12px;display:flex;align-items:baseline;justify-content:space-between;gap:10px;color:var(--ui-text-primary))}.mItem[data-v-fb6766aa]:hover,.mItem.sel[data-v-fb6766aa]{background:var(--ui-border)}.mTitle[data-v-fb6766aa]{font-weight:800;font-size:13px}.mSub[data-v-fb6766aa]{font-size:12px;opacity:.6}.mSep[data-v-fb6766aa]{height:1px;background:var(--ui-border);margin:6px 2px}.scopeChip[data-v-fb6766aa]{font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid var(--ui-border);background:var(--ui-bg-elevated-2);color:var(--ui-text-secondary);white-space:nowrap}.scopeActions[data-v-fb6766aa]{display:flex;align-items:center;gap:8px;margin-left:4px}.aBtn[data-v-fb6766aa]{height:30px;padding:0 10px;border-radius:999px;border:1px solid var(--ui-border);background:var(--ui-border);color:var(--ui-text-primary));font-weight:800;font-size:12px}.aBtn[data-v-fb6766aa]:hover{background:var(--ui-border)}.aBtn.ghost[data-v-fb6766aa],.aBtn.ghost[data-v-fb6766aa]:hover{background:var(--ui-bg-elevated-2)}.aLoading[data-v-fb6766aa]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ui-text-secondary)}.spin[data-v-fb6766aa]{display:inline-block;animation:spinPulse-fb6766aa 1s linear infinite}@keyframes spinPulse-fb6766aa{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.scopeRight[data-v-fb6766aa]{display:flex;align-items:center;gap:10px}.footer[data-v-54a56f9c]{height:48px;display:flex;align-items:center;padding:0 24px;background:var(--ui-bg-footer, var(--panel));color:var(--ui-footer-text, var(--muted));border-top:1px solid var(--ui-footer-border, var(--stroke2))}.card[data-v-003fe89a]{border:1px solid var(--stroke2);background:var(--box-panel);border-radius:18px;padding:14px 14px 12px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.top[data-v-003fe89a]{display:flex;align-items:center;justify-content:space-between;gap:10px}.title[data-v-003fe89a]{color:var(--muted);font-weight:700}.delta[data-v-003fe89a]{font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid var(--stroke);background:#ffffff08}.delta.pos[data-v-003fe89a]{color:var(--good)}.delta.neg[data-v-003fe89a]{color:var(--bad)}.val[data-v-003fe89a]{margin-top:10px;font-size:44px;font-weight:900;letter-spacing:-.03em}.sub[data-v-003fe89a]{margin-top:4px;font-size:12px;color:var(--muted)}.kpiGrid[data-v-98b71a76]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media(max-width:1200px){.kpiGrid[data-v-98b71a76]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.kpiGrid[data-v-98b71a76]{grid-template-columns:1fr}}.card[data-v-4f4f09df]{border:1px solid var(--box-stroke2);background:var(--box-panel2);border-radius:18px;box-shadow:var(--shadow);overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.head[data-v-4f4f09df]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--stroke2)}.t[data-v-4f4f09df]{font-weight:900}.meta[data-v-4f4f09df]{color:var(--muted);font-size:12px;white-space:nowrap}.body[data-v-4f4f09df]{padding:14px}.chip[data-v-4f4f09df]{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;border:1px solid var(--stroke);background:#ffffff08;margin-left:8px}.strong[data-v-4f4f09df]{font-weight:900}.spark[data-v-4f4f09df]{position:relative;height:90px;border-radius:14px;border:1px solid var(--box-stroke2);background:radial-gradient(220px 90px at 30% 20%,rgba(56,189,248,.18),transparent 60%),radial-gradient(220px 90px at 70% 60%,rgba(167,139,250,.18),transparent 60%);overflow:hidden}svg[data-v-4f4f09df]{width:100%;height:100%}.gridline[data-v-4f4f09df]{position:absolute;inset:0;background:linear-gradient(transparent 70%,#ffffff0f),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:100% 100%,28px 100%;opacity:.35;pointer-events:none}.card[data-v-45d18303]{border:1px solid var(--box-stroke2);background:var(--box-panel2);border-radius:18px;box-shadow:var(--shadow);overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.head[data-v-45d18303]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--stroke2)}.t[data-v-45d18303]{font-weight:900}.meta[data-v-45d18303]{color:var(--muted);font-size:12px;display:flex;gap:10px;align-items:center}.body[data-v-45d18303]{padding:14px}.dot[data-v-45d18303]{width:8px;height:8px;border-radius:50%;display:inline-block}.w[data-v-45d18303]{background:var(--good)}.a[data-v-45d18303]{background:var(--accent)}.p[data-v-45d18303]{background:var(--bad)}.wrap[data-v-45d18303]{display:flex;justify-content:center}.donut[data-v-45d18303]{width:132px;height:132px;border-radius:50%;background:conic-gradient(var(--good) 0 65%,var(--accent) 65% 85%,var(--bad) 85% 100%);border:1px solid var(--stroke);display:grid;place-items:center}.donut span[data-v-45d18303]{width:86px;height:86px;border-radius:50%;background:var(--bg);border:1px solid var(--box-stroke2);display:grid;place-items:center;font-weight:900}.card[data-v-a0565cc6]{border:1px solid var(--box-stroke2);background:var(--box-panel2);border-radius:18px;box-shadow:var(--shadow);overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.head[data-v-a0565cc6]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--stroke2)}.t[data-v-a0565cc6]{font-weight:900}.meta[data-v-a0565cc6]{color:var(--muted);font-size:12px;white-space:nowrap}.body[data-v-a0565cc6]{padding:14px}.chip[data-v-a0565cc6]{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;border:1px solid var(--stroke);background:#ffffff08;margin-left:8px}.strong[data-v-a0565cc6]{font-weight:900}.bars[data-v-a0565cc6]{height:92px;display:flex;gap:10px;align-items:flex-end;padding:8px 2px 0}.b[data-v-a0565cc6]{flex:1;border-radius:8px;background:linear-gradient(180deg,#fb7185f2,#a78bfad9);border:1px solid rgba(255,255,255,.1)}.card[data-v-8836a6f7]{border:1px solid var(--box-stroke2);background:var(--box-panel2);border-radius:18px;box-shadow:var(--shadow);overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.head[data-v-8836a6f7]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--stroke2)}.t[data-v-8836a6f7]{font-weight:900}.meta[data-v-8836a6f7]{color:var(--muted);font-size:12px}.body[data-v-8836a6f7]{padding:14px}.rows[data-v-8836a6f7]{display:flex;flex-direction:column;gap:10px}.row[data-v-8836a6f7]{display:grid;grid-template-columns:1fr 2fr auto;gap:10px;align-items:center}.name[data-v-8836a6f7]{color:var(--muted)}.track[data-v-8836a6f7]{height:8px;border-radius:999px;border:1px solid var(--box-stroke2);background:#ffffff05;overflow:hidden}.fill[data-v-8836a6f7]{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent2),var(--accent))}.pct[data-v-8836a6f7]{color:var(--muted);font-size:12px}.card[data-v-151fbc2a]{border:1px solid var(--box-stroke2);background:var(--box-panel2);border-radius:18px;box-shadow:var(--shadow);overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.head[data-v-151fbc2a]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--stroke2)}.t[data-v-151fbc2a]{font-weight:900}.meta[data-v-151fbc2a]{color:var(--muted);font-size:12px}.body[data-v-151fbc2a]{padding:14px}.big[data-v-151fbc2a]{font-size:52px;font-weight:900;letter-spacing:-.04em;text-align:center;padding:8px 0 2px}.sub[data-v-151fbc2a]{text-align:center;color:var(--muted);font-size:12px}.card[data-v-b6bb7bd0]{border:1px solid var(--box-stroke2);background:var(--box-panel2);border-radius:18px;box-shadow:var(--shadow);overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.head[data-v-b6bb7bd0]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--stroke2)}.t[data-v-b6bb7bd0]{font-weight:900}.meta[data-v-b6bb7bd0]{color:var(--muted);font-size:12px}.body[data-v-b6bb7bd0]{padding:14px}.rows[data-v-b6bb7bd0]{display:flex;flex-direction:column;gap:12px}.row[data-v-b6bb7bd0]{display:grid;grid-template-columns:52px 1fr;gap:12px;align-items:center}.k[data-v-b6bb7bd0]{color:var(--muted);font-weight:800}.track[data-v-b6bb7bd0]{height:8px;border-radius:999px;border:1px solid var(--box-stroke2);background:#ffffff05;overflow:hidden}.fill[data-v-b6bb7bd0]{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--good),var(--accent))}.card[data-v-5f5a3ed2]{border:1px solid var(--box-stroke2);background:var(--box-panel2);border-radius:18px;box-shadow:var(--shadow);overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.head[data-v-5f5a3ed2]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--stroke2)}.t[data-v-5f5a3ed2]{font-weight:900}.meta[data-v-5f5a3ed2]{color:var(--muted);font-size:12px}.body[data-v-5f5a3ed2]{padding:14px}.ttl[data-v-5f5a3ed2]{font-weight:900;margin-bottom:8px}.txt[data-v-5f5a3ed2]{color:var(--muted);line-height:1.4}.card[data-v-4ccc3e8b]{border:1px solid var(--box-stroke2);background:var(--box-panel2);border-radius:18px;box-shadow:var(--shadow);overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.head[data-v-4ccc3e8b]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--stroke2)}.t[data-v-4ccc3e8b]{font-weight:900}.meta[data-v-4ccc3e8b]{color:var(--muted);font-size:12px}.body[data-v-4ccc3e8b]{padding:14px}.q[data-v-4ccc3e8b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.box[data-v-4ccc3e8b]{border-radius:16px;border:1px solid var(--box-stroke2);background:#ffffff08;padding:12px;text-align:center}.lab[data-v-4ccc3e8b]{color:var(--muted);font-size:12px}.val[data-v-4ccc3e8b]{margin-top:8px;font-size:22px;font-weight:900;letter-spacing:-.02em}.appRoot[data-v-60ddf27b]{background:var(--ui-bg-app);display:flex;height:100dvh;height:100vh;width:100vw;overflow:hidden}.main[data-v-60ddf27b]{background:var(--ui-bg-content);flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.content[data-v-60ddf27b]{background:var(--ui-bg-content);flex:1;min-height:0;overflow:auto}.content.contentNoScroll[data-v-60ddf27b]{overflow:hidden;display:flex;flex-direction:column}.content.contentNoScroll[data-v-60ddf27b]>*{flex:1;min-height:0}@media(max-width:860px){.appRoot[data-v-60ddf27b]{background:var(--ui-bg-app, var(--bg));height:auto;min-height:100dvh;min-height:100vh;overflow:visible}.main[data-v-60ddf27b],.content[data-v-60ddf27b],.content.contentNoScroll[data-v-60ddf27b]{overflow:visible}}:root{--space-0: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--space-9: 48px;--radius-xs: 8px;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 20px;--header-height: 56px;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-md: 14px;--font-size-lg: 18px;--dur-fast: .12s;--dur-md: .2s;--dur-slow: .32s;--ease-standard: cubic-bezier(.2,.8,.2,1);--z-dropdown: 1000;--z-sticky: 1100;--z-modal: 1200;--z-toast: 1300}*,*:before,*:after{box-sizing:border-box}html,body,#app{height:100%;width:100%;margin:0;padding:0}body{min-width:320px;min-height:100vh;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;background:var(--panel);color:var(--text)}input,select,textarea{color:var(--text);background:var(--panelSolid);border:1px solid var(--stroke2)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}a{color:inherit;text-decoration:none}#app{max-width:none;margin:0;padding:0;text-align:left}:root{--accent:#38bdf8;--accent2:#a78bfa;--good:#34d399;--bad:#fb7185}:root{--box-panel: var(--panel);--box-panel2: var(--panel2);--box-stroke: var(--stroke);--box-stroke2: var(--stroke2);--box-text: var(--text);--box-muted: var(--muted);--card: var(--box-panel);--card2: var(--box-panel2);--box-panel-alt: var(--panel2);--box-panel2-alt: var(--panel);--box-stroke-alt: var(--stroke);--box-stroke2-alt: var(--stroke2);--box-text-alt: var(--text);--box-muted-alt: var(--muted)}:root[data-theme=dark]{--bg:#060b19;--panel:rgba(255,255,255,.05);--panel2:rgba(255,255,255,.04);--panelSolid:#0b1222;--panelSolid2:#0f1933;--menuLightSolid:#ffffff;--menuDarkSolid:#0b1222;--stroke:rgba(255,255,255,.14);--stroke2:rgba(255,255,255,.1);--text:#eef2ff;--muted:rgba(238,242,255,.7);--shadow:0 20px 60px rgba(0,0,0,.55);color-scheme:dark}:root[data-theme=light]{--bg:#f6f7ff;--panel:rgba(255,255,255,.92);--panel2:rgba(255,255,255,.82);--panelSolid:#ffffff;--panelSolid2:#f0f2ff;--menuLightSolid:#ffffff;--menuDarkSolid:#0b1222;--stroke:rgba(2,6,23,.14);--stroke2:rgba(2,6,23,.1);--text:#0b1222;--muted:rgba(11,18,34,.7);--shadow:0 20px 60px rgba(2,6,23,.12);color-scheme:light}:root:not([data-theme]){--bg:#060b19;--panel:rgba(255,255,255,.05);--panel2:rgba(255,255,255,.04);--panelSolid:#0b1222;--panelSolid2:#0f1933;--menuLightSolid:#ffffff;--menuDarkSolid:#0b1222;--stroke:rgba(255,255,255,.14);--stroke2:rgba(255,255,255,.1);--text:#eef2ff;--muted:rgba(238,242,255,.7);--shadow:0 20px 60px rgba(0,0,0,.55);color-scheme:dark}:root{--_boxScope: .card, .crm-box, .box, .panel, .widget, .sidebarCard, .recordCard, .relBarCard, .detailsCard, .chartCard, .kpiCard, .dataTableCard, .modalCard, .mini}:is(.card,.crm-box,.box,.panel,.widget,.sidebarCard,.recordCard,.relBarCard,.detailsCard,.chartCard,.kpiCard,.dataTableCard,.modalCard,.mini){--text: var(--box-text-alt);--muted: var(--box-muted-alt);--stroke: var(--box-stroke-alt);--stroke2: var(--box-stroke2-alt);--panel: var(--box-panel-alt);--panel2: var(--box-panel2-alt);color:var(--box-text-alt)}:is(.card,.crm-box,.box,.panel,.widget,.sidebarCard,.recordCard,.relBarCard,.detailsCard,.chartCard,.kpiCard,.dataTableCard,.modalCard,.mini) :is(.card,.crm-box,.box,.panel,.widget,.sidebarCard,.recordCard,.relBarCard,.detailsCard,.chartCard,.kpiCard,.dataTableCard,.modalCard,.mini){--text: var(--box-text-alt);--muted: var(--box-muted-alt);--stroke: var(--box-stroke-alt);--stroke2: var(--box-stroke2-alt);--panel: var(--box-panel-alt);--panel2: var(--box-panel2-alt);--box-panel: var(--box-panel-alt);--box-panel2: var(--box-panel2-alt);--box-stroke: var(--box-stroke-alt);--box-stroke2: var(--box-stroke2-alt);--box-text: var(--box-text-alt);--box-muted: var(--box-muted-alt);color:var(--box-text-alt)}:is(.card,.crm-box,.box,.panel,.widget,.sidebarCard,.recordCard,.relBarCard,.detailsCard,.chartCard,.kpiCard,.dataTableCard,.modalCard,.mini) :is(.card,.crm-box,.box,.panel,.widget,.sidebarCard,.recordCard,.relBarCard,.detailsCard,.chartCard,.kpiCard,.dataTableCard,.modalCard,.mini) :is(.card,.crm-box,.box,.panel,.widget,.sidebarCard,.recordCard,.relBarCard,.detailsCard,.chartCard,.kpiCard,.dataTableCard,.modalCard,.mini){--text: var(--box-text-alt);--muted: var(--box-muted-alt);--stroke: var(--box-stroke-alt);--stroke2: var(--box-stroke2-alt);--panel: var(--box-panel-alt);--panel2: var(--box-panel2-alt);--box-panel: var(--box-panel);--box-panel2: var(--box-panel2);--box-stroke: var(--box-stroke);--box-stroke2: var(--box-stroke2);--box-text: var(--box-text);--box-muted: var(--box-muted);color:var(--box-text-alt)}:root[data-theme=light] .dashZone{background:#060b19;border-radius:18px;padding:18px;--dashTitle: #eef2ff;--dashSub: rgba(238,242,255,.72)}:root[data-theme=dark] .dashZone{background:#f6f7ff;border-radius:18px;padding:18px;--dashTitle: #0b1222;--dashSub: rgba(11,18,34,.7)}:root[data-theme=light] .dashZone--pulseui{--dashCardBg: rgba(255,255,255,.94);--dashCardStroke: rgba(255,255,255,.14);--dashCardText: #0b1222;--dashCardMuted: rgba(11,18,34,.7)}:root[data-theme=light] .dashZone--vtiger{--dashCardBg: rgba(240,246,255,.96);--dashCardStroke: rgba(255,255,255,.14);--dashCardText: #0b1222;--dashCardMuted: rgba(11,18,34,.7)}:root[data-theme=dark] .dashZone--pulseui{--dashCardBg: rgba(11,18,34,.92);--dashCardStroke: rgba(2,6,23,.12);--dashCardText: #eef2ff;--dashCardMuted: rgba(238,242,255,.7)}:root[data-theme=dark] .dashZone--vtiger{--dashCardBg: rgba(15,25,51,.92);--dashCardStroke: rgba(2,6,23,.12);--dashCardText: #eef2ff;--dashCardMuted: rgba(238,242,255,.7)}.dashZone .dashTitle{color:var(--dashTitle)!important}.dashZone .dashSub{color:var(--dashSub)!important}.dashZone{--text: var(--dashCardText);--muted: var(--dashCardMuted);--text2: var(--dashCardMuted);--box-text: var(--dashCardText);--box-muted: var(--dashCardMuted);--box-panel: var(--dashCardBg);--box-panel2: var(--dashCardBg);--box-stroke: var(--dashCardStroke);--box-stroke2: var(--dashCardStroke)}.kindCard{position:relative;border:2px solid var(--kind, var(--accent))!important}.kind-users{--kind:#22c55e}.kind-admin{--kind:#14b8a6}.kind-groups{--kind:#ef4444}.kind-roles{--kind:#3b82f6}.kind-profiles{--kind:#a855f7}.kind-instances{--kind:#f59e0b}.kind-tasks{--kind:#fb7185}html[data-theme=light]{--_base0: #ffffff;--_base1: #f6f7ff;--_base2: #eef1ff;--_ink0: #0b1020;--lvl0: color-mix(in srgb, var(--_base0) 94%, var(--accent) 6%);--lvl1: color-mix(in srgb, var(--_base1) 90%, var(--accent) 10%);--lvl2: color-mix(in srgb, var(--_base2) 86%, var(--accent) 14%);--lvl3: color-mix(in srgb, var(--_base2) 80%, var(--accent) 20%);--lvl4: color-mix(in srgb, var(--_base2) 74%, var(--accent2) 26%);--lvl5: var(--accent);--text0: color-mix(in srgb, var(--_ink0) 94%, var(--accent) 6%);--text1: #ffffff;--muted0: color-mix(in srgb, var(--text0) 72%, transparent);--ui-bg-overlay: color-mix(in srgb, #000 40%, transparent)}html[data-theme=dark]{--_base0: #060b19;--_base1: #0c1426;--_base2: #111a31;--_ink0: #f2f6ff;--lvl0: color-mix(in srgb, var(--_base0) 92%, var(--accent) 8%);--lvl1: color-mix(in srgb, var(--_base1) 88%, var(--accent) 12%);--lvl2: color-mix(in srgb, var(--_base2) 84%, var(--accent) 16%);--lvl3: color-mix(in srgb, var(--_base2) 78%, var(--accent) 22%);--lvl4: color-mix(in srgb, var(--_base2) 70%, var(--accent2) 30%);--lvl5: var(--accent);--text0: color-mix(in srgb, var(--_ink0) 92%, var(--accent) 8%);--text1: #0b1020;--muted0: color-mix(in srgb, var(--text0) 70%, transparent);--ui-bg-overlay: color-mix(in srgb, #000 55%, transparent)}:root{--ui-header-text: var(--ui-text-primary);--ui-sidebar-text: var(--ui-text-primary);--ui-footer-text: var(--ui-text-primary);--ui-pageHeader-text: var(--ui-text-primary);--ui-breadcrumb-text: var(--ui-text-primary);--text: var(--text0);--muted: var(--muted0);--ui-bg-app: var(--lvl0);--ui-bg-content: var(--lvl0);--ui-bg-header: var(--lvl1);--ui-bg-sidebar: var(--lvl1);--ui-bg-footer: var(--lvl1);--ui-bg-pageHeader: var(--lvl1);--ui-bg-content-2: var(--lvl2);--ui-bg-elevated: var(--lvl2);--ui-bg-elevated-2: var(--lvl3);--ui-popup-bg: var(--lvl4);--ui-modal-bg: var(--lvl4);--ui-brand-primary: var(--lvl5);--ui-brand-accent: var(--accent2);--ui-text-primary: var(--text0);--ui-text-secondary: color-mix(in srgb, var(--text0) 82%, transparent);--ui-text-muted: var(--muted0);--ui-text-onAccent: var(--text1);--ui-border: color-mix(in srgb, var(--text0) 14%, var(--lvl2));--ui-border-strong: color-mix(in srgb, var(--text0) 22%, var(--lvl2));--ui-shadow: 0 8px 20px color-mix(in srgb, var(--text0) 18%, transparent);--ui-focus-ring: color-mix(in srgb, var(--accent) 55%, transparent);--ui-card-bg: var(--lvl2);--ui-card-border: var(--ui-border);--ui-input-bg: color-mix(in srgb, var(--lvl0) 35%, var(--lvl2));--ui-input-text: var(--text0);--ui-input-placeholder: var(--muted0);--ui-input-border: var(--ui-border);--ui-input-border-focus: var(--ui-focus-ring);--ui-table-header-bg: var(--lvl2);--ui-table-row-bg: var(--lvl2);--ui-table-row-alt-bg: var(--lvl3);--ui-table-row-hover-bg: color-mix(in srgb, var(--accent) 8%, var(--lvl2));--ui-table-row-selected-bg: color-mix(in srgb, var(--accent) 12%, var(--lvl2));--ui-kanban-column-bg: var(--lvl2);--ui-kanban-card-bg: var(--lvl3);--ui-kanban-drop-outline: color-mix(in srgb, var(--accent2) 35%, transparent)}.adminShell .page,.adminShell .ptPage{width:100%;height:100%;max-width:none;margin:0;padding:18px;box-sizing:border-box}.adminShell .pageHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.adminShell .pageHeader h1{font-size:26px;color:var(--ui-pageHeader-text);letter-spacing:-.02em;margin:0}.adminShell .pageHeader .subtitle,.adminShell .pageHeader p{margin:4px 0 0;color:color-mix(in srgb,var(--ui-pageHeader-text) 65%,transparent);font-weight:650}.adminShell button.primary,.adminShell .primaryBtn{background:var(--ui-brand-primary);color:var(--ui-text-onAccent);padding:12px 16px;border-radius:var(--ui-radius-lg, 14px);font-weight:900;border:1px solid color-mix(in srgb,var(--ui-brand-primary) 18%,transparent)}.adminShell button.secondary,.adminShell .secondaryBtn{background:var(--ui-btn-secondary-bg, var(--ui-bg-elevated));color:var(--ui-btn-secondary-text, var(--ui-text-primary));padding:10px 12px;border-radius:var(--ui-radius-lg, 14px);font-weight:900;border:1px solid var(--ui-border)}.adminShell .iconBtn{border:1px solid var(--ui-border);background:var(--ui-bg-elevated);border-radius:var(--ui-radius-md, 10px)}.adminShell .card{background:var(--ui-card-bg);border:1px solid var(--ui-card-border);border-radius:var(--ui-card-radius, 18px);box-shadow:var(--ui-card-shadow);color:var(--ui-card-text, var(--ui-text-primary));padding:14px;box-sizing:border-box}.adminShell .dataTableCard{border:1px solid var(--ui-card-border);background:var(--ui-card-bg);border-radius:var(--ui-card-radius, 18px);box-shadow:var(--ui-card-shadow);color:var(--ui-card-text, var(--ui-text-primary))}.adminShell .dataTableCard table{width:100%;border-collapse:separate;border-spacing:0}.adminShell .dataTableCard thead th{position:sticky;top:0;z-index:1}.adminShell .dataTableCard th{padding:10px 12px;font-size:12px;font-weight:950;color:var(--ui-text-secondary);border-bottom:1px solid var(--ui-border)}.adminShell .dataTableCard td{padding:10px 12px;font-size:12px;font-weight:800;color:var(--ui-text-primary);border-bottom:1px solid color-mix(in srgb,var(--ui-border) 85%,transparent)}.adminShell .dataTableCard tbody tr:hover{background:var(--ui-table-row-hover-bg)}.adminShell .dataTableCard .thBtn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;background:transparent;border:0;color:inherit;font:inherit;cursor:pointer;padding:0}.adminShell .dataTableCard .filter,.adminShell .dataTableCard .mfInput{width:100%;border-radius:12px;padding:8px 10px;border:1px solid var(--ui-border);background:var(--ui-input-bg);font-weight:800;color:var(--ui-text-primary)}.adminShell .dataTableCard .select{border-radius:12px;padding:8px 10px;border:1px solid var(--ui-border);background:var(--ui-input-bg);font-weight:900;color:var(--ui-text-primary)}.adminShell .dataTableCard .footer{border-top:1px solid var(--ui-border)}.adminShell .dataTableCard .btn{width:38px;height:38px;border-radius:12px;border:1px solid var(--ui-border);background:var(--ui-btn-secondary-bg, var(--ui-bg-elevated));font-weight:950;color:var(--ui-text-primary)}.adminShell .dataTableCard .btn:disabled{opacity:.55}.adminShell .fInp{border:1px solid var(--ui-border);background:var(--ui-input-bg);color:var(--ui-text-primary)}html.scope-users .modalCard{background:var(--ui-modal-bg);color:var(--ui-modal-text);border:1px solid var(--ui-border);box-shadow:var(--ui-shadow)}html.scope-users .modalOverlay{background:color-mix(in srgb,var(--lvl0) 65%,transparent)}
