.ks-avatar[data-v-6fe4ff6d]{align-items:center;background:var(--color-slate-200);color:var(--color-slate-600);display:inline-flex;flex-shrink:0;font-family:var(--font-sans);font-weight:var(--font-weight-semibold);justify-content:center;overflow:visible;position:relative}.ks-avatar--circle[data-v-6fe4ff6d]{border-radius:50%}.ks-avatar--rounded[data-v-6fe4ff6d]{border-radius:var(--radius-md)}.ks-avatar__img[data-v-6fe4ff6d],.ks-avatar__initials[data-v-6fe4ff6d]{align-items:center;border-radius:inherit;display:flex;height:100%;justify-content:center;-o-object-fit:cover;object-fit:cover;width:100%}.ks-avatar__verified[data-v-6fe4ff6d]{background:#fff;border-radius:50%;bottom:-2px;color:var(--color-info-500);display:inline-flex;padding:1px;position:absolute;right:-2px}.kk-sb[data-v-0c473d44]{background:var(--color-sidebar-bg);color:var(--color-sidebar-text);display:flex;flex-direction:column;font-family:var(--font-sans);height:100%;min-height:520px;overflow:hidden;padding:0 var(--space-3) var(--space-4);transition:width var(--transition-base);width:var(--sidebar-width,300px)}.kk-sb--collapsed[data-v-0c473d44]{width:var(--sidebar-width-collapsed,72px)}.kk-sb__top[data-v-0c473d44]{align-items:center;display:flex;flex-shrink:0;height:58px;justify-content:space-between;margin-bottom:var(--space-3);padding:0 var(--space-2)}.kk-sb--collapsed .kk-sb__top[data-v-0c473d44]{flex-direction:column;gap:var(--space-2);height:auto;justify-content:center;padding-top:var(--space-2)}.kk-sb__toggle[data-v-0c473d44]{background:transparent;border:none;border-radius:var(--radius-sm);color:var(--color-sidebar-text);cursor:pointer;display:inline-flex;padding:4px}.kk-sb__toggle[data-v-0c473d44]:hover{background:var(--color-sidebar-bg-hover);color:var(--color-sidebar-text-active)}.kk-sb__nav[data-v-0c473d44]{display:flex;flex-direction:column;gap:2px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.kk-sb__nav[data-v-0c473d44]::-webkit-scrollbar{display:none}.kk-sb__divider[data-v-0c473d44]{background:var(--color-sidebar-border);height:1px;margin:var(--space-3) var(--space-2)}.kk-sb__parent-title[data-v-0c473d44]{font-size:var(--font-size-xs);letter-spacing:.06em;margin-bottom:4px;opacity:.6;padding:0 12px}.kk-sb__parent-title[data-v-0c473d44],.kk-sb__sub-title[data-v-0c473d44]{color:var(--color-sidebar-text);font-weight:var(--font-weight-semibold);text-transform:uppercase}.kk-sb__sub-title[data-v-0c473d44]{font-size:10px;letter-spacing:.05em;opacity:.4;padding:6px 12px 2px}.kk-sb__item[data-v-0c473d44]{align-items:center;background:transparent;border:none;border-radius:var(--radius-md);color:var(--color-sidebar-text);cursor:pointer;display:flex;font-family:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);gap:var(--space-3);padding:8px 12px;text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast);width:100%}.kk-sb__item--collapsed[data-v-0c473d44]{justify-content:center}.kk-sb__item[data-v-0c473d44]:hover{background:var(--color-sidebar-bg-hover);color:var(--color-sidebar-text-active)}.kk-sb__item--active[data-v-0c473d44],.kk-sb__item--active[data-v-0c473d44]:hover{background:var(--color-sidebar-bg-active);color:var(--color-sidebar-text-active)}.kk-sb__icon[data-v-0c473d44]{display:inline-flex;flex-shrink:0}.kk-sb__label[data-v-0c473d44]{flex:1}.kk-sb__badge[data-v-0c473d44]{background:#fb8b0929;border-radius:var(--radius-sm);color:var(--el-color-primary,#fb8b09);flex-shrink:0;font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:.04em;line-height:1;padding:3px 6px;text-transform:uppercase}.kk-sb__spacer[data-v-0c473d44]{flex:1 1 auto;min-height:var(--space-3)}.kk-sb__sync[data-v-0c473d44]{padding:0 0 var(--space-2)}.kk-sb__sync-status[data-v-0c473d44]{color:var(--color-sidebar-text);font-size:var(--font-size-xs);opacity:.6;overflow:hidden;padding:0 12px 4px;text-overflow:ellipsis;white-space:nowrap}.kk-sb__btn[data-v-0c473d44]{align-items:center;border:none;border-radius:var(--radius-md);color:var(--color-sidebar-text);cursor:pointer;display:flex;font-family:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);gap:var(--space-2);padding:8px 12px;transition:background var(--transition-fast),color var(--transition-fast);width:100%}.kk-sb__btn[data-v-0c473d44]:hover{background:var(--color-sidebar-bg-hover);color:var(--color-sidebar-text-active)}.kk-sb__btn--sync[data-v-0c473d44]{background:#ffffff14}.kk-sb__btn--center[data-v-0c473d44]{justify-content:center}.kk-sb__account[data-v-0c473d44]{position:relative}.kk-sb__account-btn[data-v-0c473d44]{align-items:center;background:transparent;border:none;border-radius:var(--radius-md);color:var(--color-sidebar-text);cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:10px 12px;transition:background .12s,color .12s;width:100%}.kk-sb__account-btn[data-v-0c473d44]:hover{background:var(--color-sidebar-bg-hover);color:var(--color-sidebar-text-active)}.kk-sb__account-btn--collapsed[data-v-0c473d44]{justify-content:center}.kk-sb__account-name[data-v-0c473d44]{flex:1;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.kk-sb__account-chev[data-v-0c473d44]{color:var(--color-sidebar-text);transition:transform .15s}.kk-sb__account-chev--open[data-v-0c473d44]{transform:rotate(180deg)}.kk-sb__account-menu[data-v-0c473d44]{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);bottom:calc(100% + 6px);box-shadow:var(--shadow-lg);left:0;min-width:160px;padding:4px;position:absolute;right:0;z-index:1000}.kk-sb__account-menu--right[data-v-0c473d44]{bottom:0;left:calc(100% + 8px);right:auto}.kk-sb__account-menu-item[data-v-0c473d44]{align-items:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;display:flex;font-family:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);padding:8px 10px;text-align:left;transition:background .12s;width:100%}.kk-sb__account-menu-item[data-v-0c473d44]:hover{background:var(--color-slate-100)}
