.topbar[data-v-67883c24]{z-index:20;background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;display:flex;position:fixed;inset:0 0 auto}@media (width<=650px){.topbar[data-v-67883c24]{height:64px}}.brand-side[data-v-67883c24]{align-items:center;min-width:0}.brand[data-v-67883c24],.brand-side[data-v-67883c24]{align-self:stretch;display:flex}.brand[data-v-67883c24]{width:var(--sidebar);border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:3px;padding:10px 24px}.brand img[data-v-67883c24]{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:81px;height:37px}.brand span[data-v-67883c24]{color:var(--muted);font-size:12px}@media (width<=650px){.brand[data-v-67883c24]{display:none}}.brand-center[data-v-67883c24]{display:none}@media (width<=650px){.brand-center[data-v-67883c24]{z-index:1;flex-direction:column;align-items:center;gap:1px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brand-center>span[data-v-67883c24]:last-child{color:var(--muted);white-space:nowrap;font-size:12px;line-height:1}}.brand-center-mark[data-v-67883c24],.brand-center-mark img[data-v-67883c24]{width:80px;height:40px;display:block}.brand-center-mark img[data-v-67883c24]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.top-actions[data-v-67883c24]{flex-shrink:0;align-items:center;gap:18px;margin-left:auto;padding:0 28px;display:flex}@media (width<=900px){.top-actions[data-v-67883c24]{gap:10px;padding-inline:18px}}@media (width<=650px){.top-actions[data-v-67883c24]{gap:6px;padding-inline:12px 10px}}.theme-toggle[data-v-67883c24]{flex-shrink:0;width:40px;min-width:40px;height:40px;padding:0}@media (width<=650px){.theme-toggle.p-button[data-v-67883c24]{width:36px;min-width:36px;height:36px;min-height:36px}}.company-logo[data-v-67883c24]{-o-object-fit:contain;object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:6px;width:32px;height:32px}@media (width<=650px){.company-logo[data-v-67883c24]{display:none}}.company-name[data-v-67883c24]{font-size:14px}@media (width<=1200px){.company-name[data-v-67883c24]{display:none}}.avatar[data-v-67883c24]{width:40px;height:40px;color:inherit;cursor:pointer;border:1px solid var(--line);background:0 0;border-radius:50%;place-items:center;padding:0;font-family:inherit;font-size:12px;font-weight:700;display:grid}@media (width<=650px){.avatar[data-v-67883c24]{width:36px;height:36px}}.avatar[data-v-67883c24]:hover,.avatar[aria-expanded=true][data-v-67883c24]{background:var(--background)}.account-menu[data-v-67883c24]{flex-direction:column;gap:6px;min-width:200px;display:flex}.account-menu[data-v-67883c24] .p-button{justify-content:flex-start;width:100%}.account-email[data-v-67883c24]{text-overflow:ellipsis;color:var(--muted);white-space:nowrap;border-bottom:1px solid var(--line);padding:2px 8px 8px;font-size:13px;overflow:hidden}.demo-tag[data-v-67883c24]{color:#775b00;letter-spacing:.6px;white-space:nowrap;background:#fff4cd;border-radius:4px;flex-shrink:0;padding:4px 8px;font-size:10px;font-weight:700;line-height:1.2}.demo-short[data-v-67883c24]{display:none}.mobile-menu[data-v-67883c24]{display:none!important}@media (width<=650px){.mobile-menu[data-v-67883c24]{width:36px;min-width:36px;height:36px;min-height:36px;color:var(--ink);flex-shrink:0;margin-left:4px;padding:0;display:inline-flex!important}.demo-long[data-v-67883c24]{display:none}.demo-short[data-v-67883c24]{display:inline}}.fade-enter-active[data-v-67883c24],.fade-leave-active[data-v-67883c24]{transition:opacity .3s}.fade-enter-from[data-v-67883c24],.fade-leave-to[data-v-67883c24]{opacity:0}.sidebar-backdrop[data-v-67883c24]{display:none}@media (width<=650px){.sidebar-backdrop[data-v-67883c24]{z-index:25;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#00000080;width:100vw;height:100%;display:block;position:fixed;top:0;left:0}}.sidebar[data-v-67883c24]{z-index:15;width:var(--sidebar);background:var(--surface);border-right:1px solid var(--line);flex-direction:column;padding:26px 10px 16px;display:flex;position:fixed;top:76px;bottom:0;left:0;overflow-y:auto}.sidebar nav>a[data-v-67883c24]{color:var(--ink);border-radius:7px;align-items:center;gap:13px;margin-bottom:4px;padding:14px 15px;font-size:14px;font-weight:700;display:flex}.sidebar nav>a i[data-v-67883c24]{font-size:17px}.sidebar nav>a[data-v-67883c24]:hover{background:var(--background)}.sidebar nav>a.in-section[data-v-67883c24],.sidebar nav>a.router-link-exact-active[data-v-67883c24],.sidebar nav>a[href^=\/admin].router-link-active[data-v-67883c24]{background:var(--selected)}.sidebar .nav-disabled[data-v-67883c24]{color:var(--muted);cursor:not-allowed;-webkit-user-select:none;user-select:none;border-radius:7px;align-items:center;gap:13px;margin-bottom:4px;padding:14px 15px;font-size:14px;font-weight:700;display:flex}.sidebar .nav-disabled i[data-v-67883c24]{font-size:17px}.sidebar .nav-disabled-copy[data-v-67883c24]{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.sidebar .nav-disabled-note[data-v-67883c24]{color:#775b00;text-transform:uppercase;letter-spacing:.4px;background:#fff4cd;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:700;line-height:1.3}@media (width<=650px){.sidebar[data-v-67883c24]{z-index:30;will-change:transform;border-right:0;width:min(300px,100% - 48px);height:100%;transition:transform .3s;top:0;transform:translate(-100%)}.sidebar.open[data-v-67883c24]{transform:translate(0)}}.sidebar-head[data-v-67883c24]{display:none}@media (width<=650px){.sidebar-head[data-v-67883c24]{background:var(--surface);border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;min-height:64px;margin:-26px -10px 18px;padding:0 12px 0 16px;display:flex}}.sidebar-head-logo[data-v-67883c24]{flex-direction:column;gap:2px;min-width:0;display:flex}.sidebar-head-logo img[data-v-67883c24]{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:72px;height:32px}.sidebar-head-logo span[data-v-67883c24]{color:var(--muted);font-size:12px}.sidebar-close[data-v-67883c24]{flex-shrink:0;width:36px;min-width:36px;height:36px;padding:0}@media (width<=650px){.sidebar-close.p-button[data-v-67883c24]{width:36px;min-width:36px;height:36px;min-height:36px}}.workspace[data-v-67883c24]{align-items:center;gap:12px;padding:0 12px 28px;display:flex}.workspace strong[data-v-67883c24]{color:var(--ink);font-size:14px;display:block}.workspace small[data-v-67883c24]{margin-top:3px;font-size:12px;display:block}@media (width<=900px){.workspace[data-v-67883c24]{padding-inline:5px}}.workspace-icon[data-v-67883c24],.workspace-logo[data-v-67883c24]{width:38px;height:38px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.workspace-logo[data-v-67883c24]{-o-object-fit:contain;object-fit:contain}.workspace-icon[data-v-67883c24]{background:var(--background)}.nav-caption[data-v-67883c24]{color:var(--muted);letter-spacing:1.4px;margin-bottom:10px;padding:0 14px;font-size:10px;font-weight:700}.admin-caption[data-v-67883c24]{border-top:1px solid var(--line);margin-top:22px;padding-top:26px}.sidebar-bottom[data-v-67883c24]{margin-top:auto;padding:30px 8px 0}.scope-note[data-v-67883c24]{gap:10px;padding:15px 3px 4px;display:flex}.scope-note i[data-v-67883c24]{color:var(--muted);margin-top:2px;font-size:15px}.scope-note strong[data-v-67883c24]{color:var(--text);font-size:12px}.scope-note p[data-v-67883c24]{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.5}.main[data-v-67883c24]{min-width:0;max-width:100%;min-height:100vh;margin-left:var(--sidebar);flex-direction:column;padding:112px 30px 0;display:flex}@media (width>=1600px){.main[data-v-67883c24]{padding-inline:44px}}@media (width<=1200px){.main[data-v-67883c24]{padding-inline:22px}}@media (width<=900px){.main[data-v-67883c24]{padding:102px 18px 0}}@media (width<=650px){.main[data-v-67883c24]{margin-left:0;padding-top:84px}}.main-inner[data-v-67883c24]{flex-direction:column;flex:1;width:100%;min-width:0;max-width:1440px;margin-inline:auto;display:flex}.page-footer[data-v-67883c24]{color:var(--muted);justify-content:space-between;gap:20px;margin-top:auto;padding:24px 0;font-size:11px;display:flex}@media (width<=650px){.page-footer[data-v-67883c24]{font-size:10px}}
