.DashboardSidebar-module__awPvBW__sidebar{background:var(--glass-bg);width:100%;height:100%;-webkit-backdrop-filter:var(--glass-blur);color:var(--foreground);border-right:1px solid var(--glass-border);z-index:50;flex-direction:column;transition:all .3s;display:flex;box-shadow:10px 0 30px #0000000d}.DashboardSidebar-module__awPvBW__sidebarHeader{border-bottom:1px solid var(--glass-border);background:#00000005;align-items:center;padding:1.75rem 1.5rem;display:flex}.DashboardSidebar-module__awPvBW__sidebarTitle{color:var(--foreground);letter-spacing:.05em;text-shadow:0 0 15px #818cf866;font-size:1.25rem;font-weight:900}.DashboardSidebar-module__awPvBW__navbar{flex-direction:column;flex:1;gap:.75rem;padding:1.5rem 1rem;display:flex}.DashboardSidebar-module__awPvBW__mobileLogout{display:none}.DashboardSidebar-module__awPvBW__navItem{color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:14px;align-items:center;gap:.875rem;padding:1rem 1.25rem;font-size:.95rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.DashboardSidebar-module__awPvBW__navItem:hover{border:1px solid var(--glass-border);color:var(--primary);background:#ffffff0d;transform:translate(6px);box-shadow:0 4px 15px #0000000d}.DashboardSidebar-module__awPvBW__active{border:1px solid #6366f14d;box-shadow:0 10px 25px #6366f11a,inset 0 2px 5px #ffffff0d;color:var(--primary)!important;background:linear-gradient(135deg,#6366f126,#8b5cf626)!important}.DashboardSidebar-module__awPvBW__navIcon{font-size:1.25rem}.DashboardSidebar-module__awPvBW__sidebarFooter{border-top:1px solid var(--glass-border);background:#00000005;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.DashboardSidebar-module__awPvBW__themeToggle{border:1px solid var(--border);background:var(--background);color:var(--muted);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:.875rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:600;transition:all .3s;display:flex}.DashboardSidebar-module__awPvBW__themeToggle:hover{background:var(--surface-hover);color:var(--foreground);border-color:var(--primary);transform:translateY(-2px)}.DashboardSidebar-module__awPvBW__logoutButton{color:#ef4444;cursor:pointer;background:#ef44440d;border:1px solid #ef444433;border-radius:12px;width:100%;padding:1rem;font-weight:700;transition:all .3s}.DashboardSidebar-module__awPvBW__logoutButton:hover{color:#fff;background:#ef4444;box-shadow:0 0 20px #ef444466}.DashboardSidebar-module__awPvBW__mobileHeader{background:var(--surface);z-index:60;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;width:100%;height:60px;padding:0 1rem;display:none;position:fixed;top:0;left:0}.DashboardSidebar-module__awPvBW__menuToggle{color:var(--foreground);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;display:flex}.DashboardSidebar-module__awPvBW__mobileBrand{color:var(--foreground);letter-spacing:-.02em;font-size:1.1rem;font-weight:900;font-family:var(--font-display)}.DashboardSidebar-module__awPvBW__mobileThemeBtn{background:var(--surface-hover);border:1px solid var(--border);color:var(--foreground);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.15rem;transition:all .3s;display:flex;box-shadow:inset 0 2px 4px #ffffff1a}.DashboardSidebar-module__awPvBW__mobileThemeBtn:active,.DashboardSidebar-module__awPvBW__mobileBellContainer:active{transform:scale(.9)}.DashboardSidebar-module__awPvBW__mobileBellContainer{cursor:pointer;background:var(--surface-hover);border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .3s;display:flex;position:relative;box-shadow:inset 0 2px 4px #ffffff1a}.DashboardSidebar-module__awPvBW__mobileBellIcon{filter:drop-shadow(0 2px 4px #0000001a);font-size:1.15rem}.DashboardSidebar-module__awPvBW__mobileBadge{color:#fff;border:1px solid var(--surface);text-align:center;background:#f43f5e;border-radius:10px;min-width:18px;padding:2px 5px;font-size:.65rem;font-weight:800;animation:2s infinite DashboardSidebar-module__awPvBW__pulse;position:absolute;top:-3px;right:-3px}.DashboardSidebar-module__awPvBW__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:55;background:#0f172a66;width:100vw;height:100vh;position:fixed;top:0;left:0}@media (max-width:1024px){.DashboardSidebar-module__awPvBW__mobileHeader{display:flex}.DashboardSidebar-module__awPvBW__sidebar{z-index:100;border-right:1px solid var(--border);width:280px;height:100vh;transition:transform .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:10px 0 20px #0000001a}.DashboardSidebar-module__awPvBW__sidebar.DashboardSidebar-module__awPvBW__isOpen{transform:translate(0)}.DashboardSidebar-module__awPvBW__sidebarHeader{padding-top:2rem;display:flex}.DashboardSidebar-module__awPvBW__sidebarFooter{display:block}.DashboardSidebar-module__awPvBW__navbar{flex-direction:column;gap:.5rem;padding:1rem}.DashboardSidebar-module__awPvBW__navItem{text-align:left;flex-direction:row;justify-content:flex-start;gap:.75rem;padding:.875rem 1rem;font-size:.95rem}.DashboardSidebar-module__awPvBW__navIcon{margin-bottom:0;font-size:1.2rem}}@media (max-width:480px){.DashboardSidebar-module__awPvBW__mobileHeader{height:56px;padding:0 .75rem}.DashboardSidebar-module__awPvBW__mobileBrand{font-size:1rem}.DashboardSidebar-module__awPvBW__mobileThemeBtn,.DashboardSidebar-module__awPvBW__mobileBellContainer{width:34px;height:34px}.DashboardSidebar-module__awPvBW__sidebar.DashboardSidebar-module__awPvBW__isOpen{width:260px}.DashboardSidebar-module__awPvBW__sidebarHeader{padding:1.5rem 1.25rem}.DashboardSidebar-module__awPvBW__sidebarTitle{font-size:1.1rem}.DashboardSidebar-module__awPvBW__navbar{gap:.4rem;padding:.75rem}.DashboardSidebar-module__awPvBW__navItem{gap:.625rem;padding:.75rem .875rem;font-size:.875rem}.DashboardSidebar-module__awPvBW__sidebarFooter{gap:.5rem;padding:1rem}.DashboardSidebar-module__awPvBW__themeToggle{padding:.625rem 1rem;font-size:.8rem}.DashboardSidebar-module__awPvBW__logoutButton{padding:.75rem;font-size:.85rem}}
.DashboardHeader-module__W1hZUG__header{box-sizing:border-box;z-index:100;pointer-events:none;background:0 0;border-bottom:none;justify-content:flex-end;align-items:center;width:100%;padding:1rem 2rem;display:flex;position:absolute;top:0;right:0}.DashboardHeader-module__W1hZUG__bellContainer{pointer-events:auto;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffff1a,#ffffff05);border:1px solid #ffffff26;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;box-shadow:0 8px 32px #00000026}.DashboardHeader-module__W1hZUG__bellContainer:hover{background:linear-gradient(135deg,#6366f140,#a855f726);border-color:#6366f180;transform:translateY(-3px)scale(1.05);box-shadow:0 12px 40px #6366f14d}.DashboardHeader-module__W1hZUG__bellIcon{filter:drop-shadow(0 2px 4px #0003);font-size:1.5rem}.DashboardHeader-module__W1hZUG__badge{color:#fff;border:2px solid var(--surface);text-align:center;background:#f43f5e;border-radius:12px;min-width:20px;padding:3px 7px;font-size:.7rem;font-weight:800;animation:2s infinite DashboardHeader-module__W1hZUG__pulse;position:absolute;top:-4px;right:-4px;box-shadow:0 4px 10px #f43f5e4d}@keyframes DashboardHeader-module__W1hZUG__pulse{0%{box-shadow:0 0 #f43f5e80}70%{box-shadow:0 0 0 12px #f43f5e00}to{box-shadow:0 0 #f43f5e00}}@media (max-width:1024px){.DashboardHeader-module__W1hZUG__header{display:none}}
.DashboardLayout-module__bosKBa__layoutContainer{background:var(--background);grid-template-columns:280px minmax(0,1fr);width:100vw;height:100vh;display:grid;overflow:hidden}.DashboardLayout-module__bosKBa__mainContent{background:var(--background);flex-direction:column;height:100%;transition:background-color .4s;display:flex;position:relative;overflow:hidden}@media (max-width:1024px){.DashboardLayout-module__bosKBa__layoutContainer{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.DashboardLayout-module__bosKBa__mainContent{flex:1;height:calc(100dvh - 60px);min-height:0;margin-top:60px;padding-top:0;padding-bottom:0;overflow:hidden}}@media (max-width:480px){.DashboardLayout-module__bosKBa__mainContent{height:calc(100dvh - 56px);margin-top:56px}}
