.nuxt-sidebar[data-v-4069628c]{background:var(--7ed690f7);border-right:1px solid var(--075cd6ab);z-index:1000;flex-direction:column;width:260px;height:100vh;font-family:Maven Pro,sans-serif;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;overflow:hidden}.nuxt-sidebar.collapsed[data-v-4069628c]{width:64px}.nuxt-sidebar.in-drawer[data-v-4069628c]{height:100%;min-height:0;position:relative;width:100%!important}.sidebar-header[data-v-4069628c]{border-bottom:1px solid var(--3c6bea62);background:var(--3d6f6e9c);justify-content:space-between;height:56px;min-height:56px;padding:0 16px 0 18px}.logo-wrapper[data-v-4069628c],.sidebar-header[data-v-4069628c]{align-items:center;display:flex}.logo-wrapper[data-v-4069628c]{flex:1;gap:10px;min-width:0}.logo-icon[data-v-4069628c]{color:#1677ff;background:var(--4903dc3c);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--1337d98c);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mobile-close-btn[data-v-4069628c]{color:var(--3ad2d332);flex-shrink:0}.logo-text[data-v-4069628c]{color:var(--7852af31);letter-spacing:-.4px;font-family:Maven Pro,sans-serif;font-size:1rem;font-weight:800;line-height:1}.sidebar-body[data-v-4069628c]{flex:1;min-height:0;padding:4px 0 80px;overflow-y:auto}.nav-list[data-v-4069628c]{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.nav-link[data-v-4069628c]{color:var(--16bbb781);cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:10px;min-height:34px;margin:0 6px;padding:5px 12px 5px 16px;font-family:Maven Pro,sans-serif;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.nav-link[data-v-4069628c]:hover{background:var(--43b9209e);color:var(--7852af31)}.nav-link.active[data-v-4069628c]{font-weight:700;background:var(--4409fb34)!important;color:#1677ff!important}.nav-label[data-v-4069628c]{font-family:Maven Pro,sans-serif;font-size:13px}.nav-icon[data-v-4069628c]{flex-shrink:0;transition:transform .2s}.nav-chevron[data-v-4069628c]{color:var(--5ccf877a);flex-shrink:0;margin-left:auto;transition:transform .3s}.nav-chevron.rotate[data-v-4069628c]{transform:rotate(180deg)}.submenu[data-v-4069628c]{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.submenu-link[data-v-4069628c]{color:var(--3b36d832);border-radius:7px;align-items:center;gap:6px;min-height:30px;margin:0 6px;padding:4px 10px 4px 44px;font-family:Maven Pro,sans-serif;font-size:12px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.submenu-link[data-v-4069628c]:hover{background:var(--dffb67c8);color:var(--7852af31)}.submenu-link.active[data-v-4069628c]{font-weight:700;color:#1677ff!important;background:var(--6de6dcd9)!important}.submenu-icon[data-v-4069628c]{color:currentColor}.floating-submenu[data-v-4069628c]{flex-direction:column;gap:0;min-width:180px;display:flex}.submenu-floating-item[data-v-4069628c]{color:var(--3b953010);border-radius:7px;align-items:center;gap:6px;min-height:32px;padding:5px 10px;font-size:12.5px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.submenu-floating-item[data-v-4069628c]:hover{background:var(--d23f3618);color:var(--7852af31)}.submenu-floating-item.active[data-v-4069628c]{font-weight:700;color:#1677ff!important;background:#1677ff1f!important}.icon-btn-sm[data-v-4069628c]{cursor:pointer;width:30px;height:30px;color:var(--3c7200a8);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.icon-btn-sm[data-v-4069628c]:hover{background:var(--2238e065)}.sidebar-body[data-v-4069628c]::-webkit-scrollbar{width:4px}.sidebar-body[data-v-4069628c]::-webkit-scrollbar-thumb{background:var(--0b7c2c5d);border-radius:10px}.profile-wrapper[data-v-cdc9cf25]{font-family:Maven Pro,sans-serif;position:relative}.profile-btn[data-v-cdc9cf25]{cursor:pointer;background:0 0;border:none;width:36px;height:36px;padding:0;display:inline-flex}.profile-avatar[data-v-cdc9cf25],.profile-btn[data-v-cdc9cf25]{border-radius:50%;justify-content:center;align-items:center}.profile-avatar[data-v-cdc9cf25]{color:#fff;letter-spacing:-.3px;background:#1677ff;width:35px;height:35px;font-family:Maven Pro,sans-serif;font-size:14px;font-weight:700;display:flex}.profile-dropdown[data-v-cdc9cf25]{background:var(--app-surface,#fff);border:1px solid var(--app-border,#e8edf2);z-index:9999;border-radius:14px;width:236px;font-family:Maven Pro,sans-serif;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 12px 40px #00000021,0 2px 8px #0000000f}.dropdown-header[data-v-cdc9cf25]{border-bottom:1px solid var(--app-border,#f0f2f5);flex-direction:column;gap:0;padding:14px 16px 12px;display:flex}.dh-avatar[data-v-cdc9cf25]{color:#fff;letter-spacing:-.3px;background:#1677ff;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:10px;font-family:Maven Pro,sans-serif;font-size:16px;font-weight:700;display:flex}.dh-info[data-v-cdc9cf25]{flex-direction:column;gap:1px;display:flex}.dropdown-name[data-v-cdc9cf25]{color:var(--app-text-primary,#0f172a);letter-spacing:-.2px;font-size:13px;font-weight:700;line-height:1.3}.dropdown-email[data-v-cdc9cf25],.dropdown-name[data-v-cdc9cf25]{font-family:Maven Pro,sans-serif}.dropdown-email[data-v-cdc9cf25]{color:var(--app-text-secondary,#64748b);margin-top:1px;font-size:11.5px}.role-tag[data-v-cdc9cf25]{color:#1677ff;text-transform:uppercase;letter-spacing:.4px;background:#1677ff17;border-radius:20px;align-items:center;width:fit-content;margin-top:8px;padding:3px 9px;font-family:Maven Pro,sans-serif;font-size:10px;font-weight:700;display:inline-flex}.dropdown-body[data-v-cdc9cf25]{padding:6px 6px 4px}.dropdown-item[data-v-cdc9cf25]{color:var(--app-text-primary,#1e293b);border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-family:Maven Pro,sans-serif;font-size:13px;font-weight:500;text-decoration:none;transition:background .13s;display:flex}.dropdown-item[data-v-cdc9cf25]:hover{background:var(--app-hover,#1677ff0f);color:#1677ff}.dropdown-item:hover .item-icon-wrap[data-v-cdc9cf25]{color:#1677ff;background:#1677ff1f}.item-icon-wrap[data-v-cdc9cf25]{color:#64748b;background:#0000000a;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .13s,color .13s;display:flex}.dropdown-footer[data-v-cdc9cf25]{padding:4px 6px 8px}.logout-btn[data-v-cdc9cf25]{color:#ef4444;cursor:pointer;background:#ef444412;border:none;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;padding:9px 10px;font-family:Maven Pro,sans-serif;font-size:13px;font-weight:600;transition:background .13s;display:flex}.logout-btn[data-v-cdc9cf25]:hover{background:#ef444421}.dropdown-enter-active[data-v-cdc9cf25],.dropdown-leave-active[data-v-cdc9cf25]{transition:opacity .15s,transform .15s}.dropdown-enter-from[data-v-cdc9cf25],.dropdown-leave-to[data-v-cdc9cf25]{opacity:0;transform:translateY(-8px)scale(.97)}.main-content[data-v-e9b7116c],.nuxt-layout[data-v-e9b7116c]{background:var(--app-bg,#f0f2f5);min-height:100vh}.main-content[data-v-e9b7116c]{flex-direction:column}.main-content[data-v-e9b7116c],.nuxt-header[data-v-e9b7116c]{transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.nuxt-header[data-v-e9b7116c]{z-index:1100;border-bottom:1px solid var(--app-border,#e8e8e8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;height:56px;font-family:Maven Pro,sans-serif;position:fixed;top:0;right:0;background:var(--app-surface,#fff)!important}.header-inner[data-v-e9b7116c]{align-items:center;gap:8px;width:100%;height:100%;padding:0 16px;display:flex}.header-toggle[data-v-e9b7116c]{flex-shrink:0}.header-search-form[data-v-e9b7116c]{background:var(--app-search-bg,#00000008);border:1px solid var(--app-border,#e8e8e8);cursor:pointer;border-radius:8px;flex:0 0 160px;align-items:center;gap:7px;min-width:0;height:34px;padding:0 10px;transition:border-color .2s,background .2s;display:flex}.header-search-form[data-v-e9b7116c]:hover{background:#1677ff08;border-color:#1677ff}.header-right[data-v-e9b7116c]{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.search-form-icon[data-v-e9b7116c]{color:var(--app-text-secondary,#6b7280);opacity:.6;flex-shrink:0}.search-form-input[data-v-e9b7116c]{white-space:nowrap;text-overflow:ellipsis;caret-color:#0000;outline:none;flex:1;min-width:0;font-family:Maven Pro,sans-serif;font-size:.78rem;font-weight:500;overflow:hidden}.icon-btn[data-v-e9b7116c],.search-form-input[data-v-e9b7116c]{color:var(--app-text-secondary,#6b7280);cursor:pointer;background:0 0;border:none}.icon-btn[data-v-e9b7116c]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;transition:background .15s,color .15s;display:inline-flex}.icon-btn[data-v-e9b7116c]:hover{background:var(--app-hover,#0000000f);color:var(--app-text-primary,#333)}.search-divider[data-v-e9b7116c]{border:none;border-top:1px solid var(--app-border,#e8e8e8);margin:0}.nuxt-main[data-v-e9b7116c]{box-sizing:border-box;flex:1;min-height:calc(100vh - 56px);padding-top:56px}.header-search-box[data-v-e9b7116c]{display:none}.search-placeholder[data-v-e9b7116c]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:Maven Pro,sans-serif;font-size:.78rem;font-weight:500;overflow:hidden}.search-shortcut[data-v-e9b7116c]{flex-shrink:0;gap:3px;margin-left:auto;display:flex}.search-shortcut .key[data-v-e9b7116c]{background:var(--app-hover,#0000000f);color:var(--app-text-secondary,#6b7280);border-radius:3px;padding:1px 4px;font-family:Maven Pro,sans-serif;font-size:.6rem;font-weight:700;line-height:1}.search-modal .n-card{background:var(--app-surface,#fff);border:1px solid var(--app-border,#e8e8e8);border-radius:12px;overflow:hidden}.search-modal .n-card,.search-modal .n-card>.n-card__content,.search-modal .n-dialog,.search-modal .n-scrollbar,.search-modal .n-scrollbar-container,.search-modal .n-scrollbar-content,.search-modal.n-modal{background:var(--app-surface,#fff)}.search-modal .n-card__header{border-bottom:1px solid var(--app-border,#e8e8e8);padding:12px 16px}.search-modal .n-card__content{padding:0}.search-modal .n-card__footer{border-top:1px solid var(--app-border,#e8e8e8);padding:8px 12px}.search-modal .n-input .n-input__border{border:1px solid var(--app-border,#e8e8e8)}.search-modal .n-input.n-input--focus .n-input__border,.search-modal .n-input.n-input--focus .n-input__state-border{border-color:#1677ff!important;box-shadow:0 0 0 2px #1677ff2e!important}.dark .search-modal .n-card{background:var(--app-surface,#18181c);border-color:var(--app-border,#ffffff14)}.dark .search-modal .n-card,.dark .search-modal .n-card>.n-card__content,.dark .search-modal .n-dialog,.dark .search-modal .n-scrollbar,.dark .search-modal .n-scrollbar-container,.dark .search-modal .n-scrollbar-content,.dark .search-modal.n-modal{background:var(--app-surface,#18181c)!important}.dark .search-modal .n-card__footer,.dark .search-modal .n-card__header{border-color:var(--app-border,#ffffff14);background:var(--app-surface,#18181c)!important}.dark .search-modal .n-input{--n-color:var(--app-surface,#18181c)!important;--n-color-focus:var(--app-surface,#18181c)!important;--n-text-color:var(--app-text-primary,#ffffffe6)!important;--n-placeholder-color:var(--app-text-secondary,#ffffff80)!important}.dark .search-modal .n-input .n-input__border{border-color:var(--app-border,#ffffff1f)!important}.dark .search-modal .n-input.n-input--focus .n-input__border,.dark .search-modal .n-input.n-input--focus .n-input__state-border{border-color:#1677ff!important;box-shadow:0 0 0 2px #1677ff40!important}.dark .search-modal .n-tag{--n-color:var(--app-hover,#ffffff0f)!important;--n-text-color:var(--app-text-secondary,#ffffff80)!important}.dark .search-modal .n-base-icon{color:var(--app-text-secondary,#ffffff80)!important}.dark .n-modal-mask{background:#000000bf!important}.dark{color:var(--app-text-secondary,#ffffff80);background:var(--app-hover,#ffffff0f)}.dark,.dark,.dark{color:var(--app-text-secondary,#ffffff80)}.search-empty[data-v-e9b7116c],.search-hint[data-v-e9b7116c]{color:var(--app-text-secondary,#6b7280);flex-direction:column;justify-content:center;align-items:center;padding:32px 16px;display:flex}.results-list[data-v-e9b7116c]{padding:4px}.result-item[data-v-e9b7116c]{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;transition:all .2s;display:flex}.result-item[data-v-e9b7116c]:hover{background:#1677ff14}.result-item:hover .result-arrow[data-v-e9b7116c]{opacity:1;transform:translate(4px)}.result-icon-box[data-v-e9b7116c]{background:var(--app-hover,#0000000a);width:28px;height:28px;color:var(--app-text-secondary,#6b7280);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.result-text[data-v-e9b7116c]{flex:1;min-width:0}.result-title[data-v-e9b7116c]{color:var(--app-text-primary,#333);font-size:.875rem;font-weight:500;line-height:1.3}.result-parent[data-v-e9b7116c]{color:var(--app-text-secondary,#6b7280);margin-top:1px;font-size:.75rem}.result-arrow[data-v-e9b7116c]{opacity:0;color:var(--primary-color,#1677ff);flex-shrink:0;transition:all .2s}.search-footer[data-v-e9b7116c]{gap:12px}.footer-hint[data-v-e9b7116c],.search-footer[data-v-e9b7116c]{align-items:center;display:flex}.footer-hint[data-v-e9b7116c]{color:var(--app-text-secondary,#6b7280);gap:4px;font-size:.75rem}@media (width<=959px){.nuxt-layout[data-v-e9b7116c]{overflow-x:hidden}.main-content[data-v-e9b7116c]{margin-left:0!important}.nuxt-header[data-v-e9b7116c]{width:auto!important;max-width:none!important;left:0!important;right:0!important}.header-inner[data-v-e9b7116c]{align-items:center;gap:8px;min-width:0;padding:0 10px;display:flex}.header-toggle[data-v-e9b7116c]{flex:none}.header-right[data-v-e9b7116c]{flex:none;justify-content:flex-end;gap:4px;min-width:max-content;margin-left:auto}.header-right[data-v-e9b7116c]>*{flex-shrink:0}.header-search-form[data-v-e9b7116c]{flex:auto;width:auto;min-width:0;max-width:none}.icon-btn[data-v-e9b7116c]{width:36px;height:36px}}
