.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-9c34adf0]{background:#fff;border-bottom:1px solid #f1f5f9;gap:12px;height:56px;padding:0 20px;position:sticky;top:0;z-index:40}.app-header[data-v-9c34adf0],.app-header__left[data-v-9c34adf0]{align-items:center;display:flex}.app-header__left[data-v-9c34adf0]{flex-shrink:0;gap:10px}.app-header__trigger[data-v-9c34adf0]{border-radius:8px;color:#6b7280;height:32px;transition:background .15s,color .15s;width:32px}.app-header__trigger[data-v-9c34adf0]:hover{background:#f3f4f6;color:#111827}.app-header__divider[data-v-9c34adf0]{background:#e5e7eb;flex-shrink:0;height:20px;width:1px}.app-header__breadcrumb[data-v-9c34adf0]{align-items:center;display:flex;gap:4px}.app-header__bc-root[data-v-9c34adf0]{color:#9ca3af;font-size:.82rem;font-weight:500;white-space:nowrap}.app-header__bc-sep[data-v-9c34adf0]{color:#d1d5db;flex-shrink:0}.app-header__bc-page[data-v-9c34adf0]{color:#111827;font-size:.875rem;font-weight:600;white-space:nowrap}.app-header__center[data-v-9c34adf0]{display:flex;flex:1;justify-content:center;margin:0 auto;max-width:420px}.app-header__search[data-v-9c34adf0]{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-9c34adf0]:focus-within{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f114}.app-header__search-icon[data-v-9c34adf0]{color:#9ca3af;flex-shrink:0}.app-header__search-input[data-v-9c34adf0]{background:none;border:none;color:#111827;flex:1;font-family:inherit;font-size:.845rem;outline:none}.app-header__search-input[data-v-9c34adf0]::-moz-placeholder{color:#9ca3af}.app-header__search-input[data-v-9c34adf0]::placeholder{color:#9ca3af}.app-header__search-kbd[data-v-9c34adf0]{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-9c34adf0]{align-items:center;display:flex;flex-shrink:0;gap:8px}.app-header__status[data-v-9c34adf0]{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-9c34adf0]{animation:pulse-9c34adf0 2s infinite;background:#16a34a;border-radius:50%;box-shadow:0 0 0 2px #16a34a40;height:7px;width:7px}@keyframes pulse-9c34adf0{0%,to{box-shadow:0 0 0 2px #16a34a40}50%{box-shadow:0 0 0 4px #16a34a1a}}.app-header__status-text[data-v-9c34adf0]{color:#15803d;font-size:.72rem;font-weight:600;white-space:nowrap}.app-header__icon-btn[data-v-9c34adf0]{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-9c34adf0]:hover{background:#f3f4f6;border-color:#d1d5db;color:#111827}.app-header__badge[data-v-9c34adf0]{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-b30058af]{color:#4f5661;font-size:.65rem;font-weight:700;letter-spacing:.1em;margin-bottom:4px;padding:0 12px}.nav-menu[data-v-b30058af]{display:flex;flex-direction:column;gap:2px;padding:0 8px}.nav-btn[data-v-b30058af]{background:transparent!important;border-radius:8px!important;height:auto!important;padding:10px!important}.nav-btn__inner[data-v-b30058af]{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-b30058af]:hover{background:#0a1018;color:#e1e5eb}.nav-btn__inner--active[data-v-b30058af]{background:#b4280a38!important;border-radius:0 8px 8px 0!important;color:#f5ecee!important}.nav-btn__inner--active .nav-btn__icon[data-v-b30058af]{color:#ff7a3d;opacity:1!important}.nav-btn__icon[data-v-b30058af]{flex-shrink:0;height:18px!important;opacity:.7;transition:opacity .15s;width:18px!important}.nav-btn__label[data-v-b30058af]{flex:1;font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-btn__badge[data-v-b30058af]{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}.sb-header[data-v-9d4fd2ca]{border-bottom:1px solid oklch(.22 .02 260);padding:16px 8px 12px}.sb-logo-btn[data-v-9d4fd2ca]{background:transparent!important;border-radius:10px!important;height:auto!important;padding:0!important}.sb-logo-btn[data-v-9d4fd2ca]:hover{background:#0d141f!important}.sb-logo[data-v-9d4fd2ca]{gap:10px;padding:8px 10px;text-decoration:none;width:100%}.sb-logo[data-v-9d4fd2ca],.sb-logo__icon[data-v-9d4fd2ca]{align-items:center;border-radius:10px;display:flex}.sb-logo__icon[data-v-9d4fd2ca]{background:linear-gradient(135deg,#ff5108,#c73a00);box-shadow:0 3px 12px #ff510873;flex-shrink:0;height:40px;justify-content:center;width:40px}.sb-logo__svg[data-v-9d4fd2ca]{height:24px;width:24px}.sb-logo__text[data-v-9d4fd2ca]{display:flex;flex-direction:column;overflow:hidden}.sb-logo__title[data-v-9d4fd2ca]{font-size:.95rem;font-weight:800;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-logo__title-white[data-v-9d4fd2ca]{color:#f5f5f5}.sb-logo__title-red[data-v-9d4fd2ca]{color:#ff5108}.sb-logo__sub[data-v-9d4fd2ca]{color:#575e69;font-size:.68rem;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-content[data-v-9d4fd2ca]{padding:12px 0}.sb-footer[data-v-9d4fd2ca]{display:flex;flex-direction:column;gap:0;padding:0 8px 12px}.sb-theme[data-v-9d4fd2ca]{background:#080d16;border-radius:10px;gap:4px;margin:8px auto 10px;padding:4px}.sb-theme[data-v-9d4fd2ca],.sb-theme__btn[data-v-9d4fd2ca]{align-items:center;display:flex;justify-content:center}.sb-theme__btn[data-v-9d4fd2ca]{background:transparent;border:none;border-radius:8px;color:#4f5661;cursor:pointer;height:34px;transition:background .15s,color .15s;width:34px}.sb-theme__btn--active[data-v-9d4fd2ca]{background:#141b26;color:#dadee5}.sb-theme__btn[data-v-9d4fd2ca]:hover:not(.sb-theme__btn--active){color:#979fab}.sb-lang[data-v-9d4fd2ca]{justify-content:center;margin-bottom:10px}.sb-lang[data-v-9d4fd2ca],.sb-lang__btn[data-v-9d4fd2ca]{align-items:center;display:flex;gap:4px}.sb-lang__btn[data-v-9d4fd2ca]{background:transparent;border:none;border-radius:8px;color:#79818d;cursor:pointer;font-size:.72rem;font-weight:600;padding:5px 8px;transition:background .15s,color .15s}.sb-lang__btn[data-v-9d4fd2ca]:hover{background:#0d141f;color:#d4d8de}.sb-lang__flag[data-v-9d4fd2ca]{font-size:1rem;line-height:1}.sb-lang__code[data-v-9d4fd2ca]{letter-spacing:.02em}.sb-footer__sep[data-v-9d4fd2ca]{background:#151b24;height:1px;margin:0 4px 10px}.sb-user[data-v-9d4fd2ca]{align-items:center;border-radius:10px;cursor:default;display:flex;gap:10px;padding:8px 10px;transition:background .15s}.sb-user[data-v-9d4fd2ca]:hover{background:#0d141f}.sb-user__avatar[data-v-9d4fd2ca]{align-items:center;background:linear-gradient(135deg,#4a90d9,#2563eb);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.72rem;font-weight:700;height:34px;justify-content:center;letter-spacing:.03em;width:34px}.sb-user__info[data-v-9d4fd2ca]{display:flex;flex:1;flex-direction:column;overflow:hidden}.sb-user__name[data-v-9d4fd2ca]{color:#e1e5eb;font-size:.82rem;font-weight:600}.sb-user__name[data-v-9d4fd2ca],.sb-user__role[data-v-9d4fd2ca]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-user__role[data-v-9d4fd2ca]{color:#575e69;font-size:.68rem;margin-top:1px}.sb-user__logout[data-v-9d4fd2ca]{align-items:center;background:none;border:none;border-radius:7px;color:#4f5661;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:background .15s,color .15s;width:28px}.sb-user__logout[data-v-9d4fd2ca]:hover{background:#dc262626;color:#dc2626}[data-collapsible=icon]{display:none}
