.sidebar[data-v-63302779]{background:#fff;border-right:1px solid #e2e8f0;box-shadow:1px 0 #e2e8f0;display:flex;flex-direction:column;height:100vh;min-height:100vh;padding:1.5rem 1rem;position:sticky;top:0;width:240px}.sidebar-brand[data-v-63302779]{gap:.6rem;margin-bottom:2rem;padding:0 .5rem}.brand-icon[data-v-63302779],.sidebar-brand[data-v-63302779]{align-items:center;display:flex}.brand-icon[data-v-63302779]{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:10px;color:#fff;font-size:1rem;font-weight:900;height:36px;justify-content:center;width:36px}.brand-name[data-v-63302779]{color:#0f172a;font-size:1.1rem;font-weight:800}.sidebar-nav[data-v-63302779]{display:flex;flex:1;flex-direction:column;gap:.25rem}.nav-item[data-v-63302779]{align-items:center;border-radius:10px;color:#64748b;display:flex;font-size:.9rem;font-weight:500;gap:.75rem;padding:.7rem .9rem;text-decoration:none;transition:all .2s}.nav-item[data-v-63302779]:hover{background:#f8fafc;color:#0f172a}.nav-item.active[data-v-63302779]{background:#6366f11a;color:#6366f1;font-weight:600}.nav-icon[data-v-63302779]{font-size:1rem}.sidebar-footer[data-v-63302779]{border-top:1px solid #e2e8f0;margin-top:auto;padding-top:1rem}.user-pill[data-v-63302779]{gap:.6rem;margin-bottom:.5rem;padding:.6rem}.user-avatar[data-v-63302779],.user-pill[data-v-63302779]{align-items:center;display:flex}.user-avatar[data-v-63302779]{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;color:#fff;flex-shrink:0;font-size:.9rem;font-weight:700;height:34px;justify-content:center;width:34px}.user-name[data-v-63302779]{color:#0f172a;font-size:.85rem;font-weight:600;margin:0}.user-role[data-v-63302779]{color:#94a3b8;font-size:.72rem;margin:0}.logout-btn[data-v-63302779]{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#dc2626;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;justify-content:space-between;padding:.6rem .9rem;transition:all .2s;width:100%}.logout-btn[data-v-63302779]:hover{background:#fee2e2}
