.sidebar[data-v-932a3496]{background:var(--color-sidebar-bg);color:var(--color-sidebar-text);display:flex;flex-direction:column;flex-shrink:0;height:100vh;position:sticky;top:0;transition:width .15s ease;width:var(--sidebar-width)}.sidebar.collapsed[data-v-932a3496]{width:var(--sidebar-width-collapsed)}.brand[data-v-932a3496],.foot[data-v-932a3496]{flex:0 0 auto}.brand[data-v-932a3496]{align-items:center;border-bottom:1px solid var(--color-sidebar-border);display:flex;gap:.5rem;padding:.875rem 1rem}.sidebar.collapsed .brand[data-v-932a3496]{flex-direction:column;gap:.5rem;padding:.875rem .5rem}.brand-link[data-v-932a3496]{align-items:center;display:flex;gap:.625rem;min-width:0}.brand-mark[data-v-932a3496]{color:var(--color-sidebar-active-text);flex-shrink:0}.brand-name[data-v-932a3496]{font-size:var(--font-title);font-weight:700;letter-spacing:.02em}.collapse-toggle[data-v-932a3496]{margin-left:auto}.sidebar.collapsed .collapse-toggle[data-v-932a3496]{margin-left:0}.nav[data-v-932a3496]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:auto;padding:.75rem .5rem}.foot[data-v-932a3496]{border-top:1px solid var(--color-sidebar-border);padding:.375rem .5rem}.row[data-v-932a3496]{align-items:center;background:transparent;border-radius:var(--radius-control);color:var(--color-sidebar-link);display:flex;font-size:var(--font-body);font-weight:500;gap:.75rem;margin-bottom:.125rem;min-height:var(--control-h-md);padding:0 .75rem;text-align:left;transition:background .1s ease,color .1s ease;width:100%}.sidebar.collapsed .row[data-v-932a3496]{justify-content:center;padding:0}.row[data-v-932a3496]:hover{background:var(--color-sidebar-link-hover-bg);color:var(--color-sidebar-link-hover-text)}.row.active[data-v-932a3496]{background:var(--color-sidebar-active-bg);color:var(--color-sidebar-active-text);font-weight:600}.back[data-v-932a3496]{border-top:1px solid var(--color-sidebar-border);margin-top:auto;padding-top:.75rem}.row-icon[data-v-932a3496]{flex-shrink:0}.row-label[data-v-932a3496]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user[data-v-932a3496]{align-items:center;display:flex;gap:.5rem;padding:.25rem}.sidebar.collapsed .user[data-v-932a3496]{flex-direction:column;gap:.375rem}.user-actions[data-v-932a3496]{align-items:center;display:flex;gap:.25rem}.sidebar.collapsed .user-actions[data-v-932a3496]{flex-direction:column}.icon-btn[data-v-932a3496]{align-items:center;background:transparent;border:none;border-radius:var(--radius-control);color:var(--color-sidebar-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;padding:0;transition:background .1s ease,color .1s ease;width:28px}.icon-btn[data-v-932a3496]:hover{background:var(--color-sidebar-link-hover-bg);color:var(--color-sidebar-link-hover-text)}.shell[data-v-c7a01ada]{display:flex;min-height:100vh}.shell-content[data-v-c7a01ada]{flex:1;min-width:0;overflow:auto;padding:var(--shell-padding)}
