.nav-user__trigger[data-v-f03cede1]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;gap:9px;padding:5px 10px 5px 5px;transition:background .15s,border-color .15s,box-shadow .15s}.nav-user__trigger[data-v-f03cede1]:hover{background:#f8fafc;border-color:#d1d5db;box-shadow:0 1px 4px #0000000f}.nav-user__avatar[data-v-f03cede1]{align-items:center;background:linear-gradient(135deg,#2389ea,#1567c0);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:.7rem;font-weight:700;height:30px;justify-content:center;letter-spacing:.03em;width:30px}.nav-user__info[data-v-f03cede1]{display:flex;flex-direction:column;text-align:left}.nav-user__name[data-v-f03cede1]{color:#111827;font-size:.82rem;font-weight:600;line-height:1.2}.nav-user__role[data-v-f03cede1]{color:#9ca3af;font-size:.7rem;line-height:1.2}.nav-user__chevron[data-v-f03cede1]{color:#9ca3af;flex-shrink:0}.nav-user__menu[data-v-f03cede1]{border:1px solid #f1f5f9;border-radius:12px;box-shadow:0 8px 24px #0000001a,0 2px 6px #0000000f;min-width:220px;padding:6px}.nav-user__menu-header[data-v-f03cede1]{align-items:center;display:flex;gap:10px;padding:10px}.nav-user__menu-avatar[data-v-f03cede1]{align-items:center;background:linear-gradient(135deg,#2389ea,#1567c0);border-radius:9px;color:#fff;display:flex;flex-shrink:0;font-size:.78rem;font-weight:700;height:36px;justify-content:center;width:36px}.nav-user__menu-info[data-v-f03cede1]{display:flex;flex-direction:column;overflow:hidden}.nav-user__menu-name[data-v-f03cede1]{color:#111827;font-size:.875rem;font-weight:600}.nav-user__menu-email[data-v-f03cede1],.nav-user__menu-name[data-v-f03cede1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-user__menu-email[data-v-f03cede1]{color:#9ca3af;font-size:.72rem;margin-top:1px}.nav-user__sep[data-v-f03cede1]{margin:4px 0}.nav-user__menu-item[data-v-f03cede1]{align-items:center;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:.845rem;gap:9px;padding:8px 10px;transition:background .12s}.nav-user__menu-item svg[data-v-f03cede1]{color:#9ca3af;flex-shrink:0}.nav-user__menu-item--danger[data-v-f03cede1],.nav-user__menu-item--danger svg[data-v-f03cede1]{color:#dc2626}.nav-user__menu-item--danger[data-v-f03cede1]:hover{background:#fef2f2!important}.app-header[data-v-f4a78a34]{background:#fff;border-radius:12px;box-shadow:0 0 50px #0003;gap:12px;height:56px;margin:20px 20px 0;padding:0 20px;position:sticky;top:0;z-index:40}.app-header[data-v-f4a78a34],.app-header__left[data-v-f4a78a34]{align-items:center;display:flex}.app-header__left[data-v-f4a78a34]{flex-shrink:0;gap:10px}.app-header__trigger[data-v-f4a78a34]{border-radius:8px;color:#6b7280;height:32px;transition:background .15s,color .15s;width:32px}.app-header__trigger[data-v-f4a78a34]:hover{background:#f3f4f6;color:#111827}.app-header__divider[data-v-f4a78a34]{background:#e5e7eb;flex-shrink:0;height:20px;width:1px}.app-header__breadcrumb[data-v-f4a78a34]{align-items:center;display:flex;gap:4px}.app-header__bc-root[data-v-f4a78a34]{color:#9ca3af;font-size:.82rem;font-weight:500;white-space:nowrap}.app-header__bc-sep[data-v-f4a78a34]{color:#d1d5db;flex-shrink:0}.app-header__bc-page[data-v-f4a78a34]{color:#111827;font-size:.875rem;font-weight:600;white-space:nowrap}.app-header__center[data-v-f4a78a34]{display:flex;flex:1;justify-content:center;margin:0 auto;max-width:420px}.app-header__search[data-v-f4a78a34]{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:8px;height:36px;padding:0 12px;transition:border-color .15s,box-shadow .15s;width:100%}.app-header__search[data-v-f4a78a34]:focus-within{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f114}.app-header__search-icon[data-v-f4a78a34]{color:#9ca3af;flex-shrink:0}.app-header__search-input[data-v-f4a78a34]{background:none;border:none;color:#111827;flex:1;font-family:inherit;font-size:.845rem;outline:none}.app-header__search-input[data-v-f4a78a34]::-moz-placeholder{color:#9ca3af}.app-header__search-input[data-v-f4a78a34]::placeholder{color:#9ca3af}.app-header__search-kbd[data-v-f4a78a34]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;color:#9ca3af;flex-shrink:0;font-size:.65rem;font-weight:600;padding:1px 5px;white-space:nowrap}.app-header__right[data-v-f4a78a34]{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:auto}.app-header__status[data-v-f4a78a34]{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:20px;display:flex;gap:6px;padding:4px 10px}.app-header__status-dot[data-v-f4a78a34]{animation:pulse-f4a78a34 2s infinite;background:#16a34a;border-radius:50%;box-shadow:0 0 0 2px #16a34a40;height:7px;width:7px}@keyframes pulse-f4a78a34{0%,to{box-shadow:0 0 0 2px #16a34a40}50%{box-shadow:0 0 0 4px #16a34a1a}}.app-header__status-text[data-v-f4a78a34]{color:#15803d;font-size:.72rem;font-weight:600;white-space:nowrap}.app-header__icon-btn[data-v-f4a78a34]{align-items:center;background:none;border:1px solid #e5e7eb;border-radius:9px;color:#6b7280;cursor:pointer;display:flex;height:36px;justify-content:center;position:relative;transition:background .15s,color .15s,border-color .15s;width:36px}.app-header__icon-btn[data-v-f4a78a34]:hover{background:#f3f4f6;border-color:#d1d5db;color:#111827}.app-header__badge[data-v-f4a78a34]{align-items:center;background:#dc2626;border:2px solid #fff;border-radius:9px;color:#fff;display:flex;font-size:.62rem;font-weight:700;height:17px;justify-content:center;line-height:1;min-width:17px;padding:0 4px;position:absolute;right:-5px;top:-5px}.nav-group-label[data-v-6944ace2]{color:#4f5661;font-size:.65rem;font-weight:700;letter-spacing:.1em;margin-bottom:4px;padding:0 12px}.nav-menu[data-v-6944ace2]{display:flex;flex-direction:column;gap:2px;padding:0 8px}.nav-btn[data-v-6944ace2]{background:transparent!important;border-radius:8px!important;height:auto!important;padding:10px!important}.nav-btn__inner[data-v-6944ace2]{align-items:center;border-left:3px solid transparent;border-radius:8px;color:#9da5b1;display:flex;gap:10px;padding:11px 12px;text-decoration:none;transition:background .15s,color .15s;width:100%}.nav-btn__inner[data-v-6944ace2]:hover{background:#0a1018;color:#e1e5eb}.nav-btn__inner--active[data-v-6944ace2]{background:#b4280a38!important;border-radius:0 8px 8px 0!important;color:#f5ecee!important}.nav-btn__inner--active .nav-btn__icon[data-v-6944ace2]{color:#ff7a3d;opacity:1!important}.nav-btn__icon[data-v-6944ace2]{flex-shrink:0;height:18px!important;opacity:.7;transition:opacity .15s;width:18px!important}.nav-btn__label[data-v-6944ace2]{flex:1;font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-btn__badge[data-v-6944ace2]{align-items:center;background:#ff5108;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:.68rem;font-weight:700;height:20px;justify-content:center;line-height:1;min-width:22px;padding:0 6px}[data-collapsible=icon]{padding:0 4px}[data-collapsible=icon]{border-left:none!important;border-radius:8px!important;gap:0;justify-content:center;padding:10px 0}[data-collapsible=icon]{border-radius:8px!important}[data-sidebar=sidebar]:not([data-mobile=true]){border-radius:20px;height:calc(100vh - 40px);margin:20px 0 20px 20px;overflow:hidden}.sb-header[data-v-2aba6c56]{border-bottom:1px solid oklch(.22 .02 260);padding:16px 8px 14px}.sb-logo-btn[data-v-2aba6c56]{background:transparent!important;border-radius:10px!important;height:auto!important;padding:0!important}.sb-logo-btn[data-v-2aba6c56]:hover{background:#0d141f!important}.sb-logo[data-v-2aba6c56]{gap:10px;padding:8px 10px;text-decoration:none;width:100%}.sb-logo[data-v-2aba6c56],.sb-logo__icon[data-v-2aba6c56]{align-items:center;border-radius:10px;display:flex}.sb-logo__icon[data-v-2aba6c56]{background:linear-gradient(135deg,#ff5108,#c73a00);box-shadow:0 3px 12px #ff510873,inset 0 1px #ffffff1f;flex-shrink:0;height:40px;justify-content:center;width:40px}.sb-logo__text[data-v-2aba6c56]{display:flex;flex-direction:column;overflow:hidden}.sb-logo__title[data-v-2aba6c56]{font-size:.95rem;font-weight:800;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-logo__title-white[data-v-2aba6c56]{color:#f5f5f5}.sb-logo__title-red[data-v-2aba6c56]{color:#ff5108}.sb-logo__sub[data-v-2aba6c56]{color:#5d646f;font-size:.68rem;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-content[data-v-2aba6c56]{padding:12px 0}.sb-footer[data-v-2aba6c56]{align-items:center;border-top:1px solid oklch(.22 .02 260);display:flex;flex-direction:column;gap:8px;padding:10px 8px 12px}.sb-trigger[data-v-2aba6c56]{border-radius:8px!important;color:#6b727e;transition:background .15s,color .15s}.sb-trigger[data-v-2aba6c56]:hover{background:#0a1018!important;color:#e1e5eb!important}.sb-status[data-v-2aba6c56]{background:#080d16;border:1px solid oklch(.22 .02 260);border-radius:10px;gap:10px;padding:8px 10px}.sb-status[data-v-2aba6c56],.sb-status__pulse[data-v-2aba6c56]{align-items:center;display:flex}.sb-status__pulse[data-v-2aba6c56]{flex-shrink:0;height:10px;justify-content:center;position:relative;width:10px}.sb-status__pulse[data-v-2aba6c56]:before{animation:sb-pulse-2aba6c56 1.8s ease-out infinite;background:#22c55e;border-radius:50%;content:"";inset:0;opacity:.4;position:absolute}.sb-status__pulse-dot[data-v-2aba6c56]{background:#22c55e;border-radius:50%;box-shadow:0 0 8px #22c55e99;height:8px;width:8px}@keyframes sb-pulse-2aba6c56{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.sb-status__text[data-v-2aba6c56]{display:flex;flex-direction:column;min-width:0;overflow:hidden}.sb-status__title[data-v-2aba6c56]{color:#e1e5eb;font-size:.78rem;font-weight:600}.sb-status__sub[data-v-2aba6c56],.sb-status__title[data-v-2aba6c56]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-status__sub[data-v-2aba6c56]{color:#5d646f;font-size:.66rem;margin-top:1px}.sb-version[data-v-2aba6c56]{color:#474d58;font-size:.66rem;font-weight:500;letter-spacing:.05em;text-align:center}[data-collapsible=icon]{display:none}[data-collapsible=icon]{justify-content:center;padding:8px}[data-collapsible=icon]{padding:10px 4px 12px}[data-collapsible=icon] [data-sidebar=sidebar]:not([data-mobile=true]){border-radius:0 20px 20px 0;margin-left:0}.app-footer[data-v-ec0faf7b]{background:#fff;border-radius:12px;box-shadow:0 0 50px #0003;height:52px;justify-content:space-between;margin:0 20px 20px;padding:0 20px}.app-footer[data-v-ec0faf7b],.app-footer__nav[data-v-ec0faf7b]{align-items:center;display:flex}.app-footer__nav[data-v-ec0faf7b]{gap:8px}.app-footer__link[data-v-ec0faf7b]{align-items:center;background:#f1f5f9;border-radius:9999px;color:#374151;display:inline-flex;font-size:.8rem;font-weight:500;padding:6px 14px;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap}.app-footer__link[data-v-ec0faf7b]:hover{background:#e2e8f0;color:#111827}.app-footer__logos[data-v-ec0faf7b]{align-items:center;display:flex;gap:12px}.app-footer__logo-link[data-v-ec0faf7b]{align-items:center;border-radius:8px;display:flex;height:36px;justify-content:center;transition:background .15s;width:36px}.app-footer__logo-link[data-v-ec0faf7b]:hover{background:#f1f5f9}.app-footer__divider[data-v-ec0faf7b]{background:#e5e7eb;flex-shrink:0;height:24px;width:1px}.app-main[data-v-3a64a854]{background:#fff;border-radius:20px;box-shadow:0 0 50px #0003;box-sizing:border-box;display:flex;flex:1;flex-direction:column;margin:20px;min-height:0;position:relative}.app-main__bg[data-v-3a64a854]{inset:0;pointer-events:none;position:absolute}.app-main__inner[data-v-3a64a854]{display:flex;flex:1;flex-direction:column;gap:16px;min-height:0;padding:20px 24px 28px;position:relative}.app-main--flush .app-main__inner[data-v-3a64a854]{gap:0;padding:0}@media (max-width:768px){.app-main__inner[data-v-3a64a854]{padding:14px 14px 20px}.app-main--flush .app-main__inner[data-v-3a64a854]{padding:0}}
