.sidebar-footer[data-v-c8daab9b]{border-top:var(--sidebar-border);margin-top:auto;padding:.75rem}.sidebar-footer .user-card[data-v-c8daab9b]{cursor:pointer;text-align:left;width:100%;transition:background-color var(--layout-section-transition-duration);background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem;display:flex}.sidebar-footer .user-card[data-v-c8daab9b]:hover{background-color:var(--menuitem-hover-bg-color)}.sidebar-footer .user-card .user-caret[data-v-c8daab9b]{color:var(--menuitem-icon-color);margin-left:auto;font-size:.875rem}.user-avatar[data-v-c8daab9b]{background:var(--primary-color);width:2.25rem;height:2.25rem;color:var(--primary-contrast-color,#fff);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:600;display:flex}.user-info[data-v-c8daab9b]{flex-direction:column;min-width:0;line-height:1.2;display:flex}.user-info .user-name[data-v-c8daab9b]{color:var(--menuitem-text-color);font-size:.9rem;font-weight:600}.user-info .user-email[data-v-c8daab9b],.user-info .user-name[data-v-c8daab9b]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.user-info .user-email[data-v-c8daab9b]{color:var(--root-menuitem-text-color);font-size:.78rem}@media screen and (width<=991px){.sidebar-footer[data-v-c8daab9b]{display:none}}.user-menu{border:1px solid #f0f0ec;border-radius:12px;min-width:240px;padding:.5rem;box-shadow:0 4px 24px #00000014}.user-menu .user-menu-header{border-bottom:1px solid #f0f0ec;align-items:center;gap:.75rem;margin-bottom:.25rem;padding:.625rem .75rem;display:flex}.user-menu .p-menu-item{border-radius:8px}.user-menu .p-menu-item:hover{background-color:#fafaf8}.user-menu .p-menu-separator{margin:.25rem 0}.user-menu .user-menu-item{color:inherit;border-radius:8px;align-items:center;gap:.75rem;padding:.625rem .75rem;text-decoration:none;transition:background-color .15s;display:flex}.user-menu .user-menu-icon{color:#6b7280;text-align:center;flex-shrink:0;width:20px;font-size:1.125rem}.user-menu .user-menu-label{color:var(--text-color);font-size:13.5px;font-weight:500}.user-menu .user-menu-item-danger .user-menu-icon,.user-menu .user-menu-item-danger .user-menu-label{color:var(--red-500,#ef4444)}
