.Dashboard-module__8Mmpzq__dashboardContainer{align-items:flex-start;gap:2rem;padding-top:2rem;padding-bottom:5rem;display:flex}.Dashboard-module__8Mmpzq__sidebar{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-md);width:260px;box-shadow:var(--shadow-sm);flex-shrink:0;position:sticky;top:6rem;overflow:hidden}.Dashboard-module__8Mmpzq__userProfile{border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted) / .3);align-items:center;gap:1rem;padding:1.5rem;display:flex}.Dashboard-module__8Mmpzq__avatar{background:hsl(var(--primary));width:48px;height:48px;color:hsl(var(--primary-foreground));font-size:1.1rem;font-weight:800;font-family:var(--font-outfit), sans-serif;border-radius:50%;justify-content:center;align-items:center;display:flex}.Dashboard-module__8Mmpzq__userInfo{flex-direction:column;display:flex}.Dashboard-module__8Mmpzq__userName{color:hsl(var(--foreground));font-weight:700}.Dashboard-module__8Mmpzq__userEmail{color:hsl(var(--muted-foreground));font-size:.8rem}.Dashboard-module__8Mmpzq__navMenu{flex-direction:column;padding:1rem 0;display:flex}.Dashboard-module__8Mmpzq__navLink{color:hsl(var(--foreground));text-align:right;cursor:pointer;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:1rem 1.5rem;font-family:inherit;font-size:.95rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.Dashboard-module__8Mmpzq__navLink:hover{background:linear-gradient(90deg, hsl(var(--muted) / .5) 0%, transparent 100%);color:hsl(var(--primary));padding-right:1.75rem}.Dashboard-module__8Mmpzq__navLink.Dashboard-module__8Mmpzq__active{background:linear-gradient(90deg, hsl(var(--primary) / .1) 0%, transparent 100%);color:hsl(var(--primary));border-right:4px solid hsl(var(--primary))}.Dashboard-module__8Mmpzq__logoutBtn{color:hsl(var(--destructive));border-top:1px solid hsl(var(--border) / .5);margin-top:.5rem;padding-top:1rem}.Dashboard-module__8Mmpzq__logoutBtn:hover{background:linear-gradient(90deg, hsl(var(--destructive) / .1) 0%, transparent 100%);color:hsl(var(--destructive));padding-right:1.75rem}.Dashboard-module__8Mmpzq__mainContent{flex:1;min-width:0}.Dashboard-module__8Mmpzq__pageTitle{margin-bottom:1.5rem;font-size:1.75rem;font-weight:800}.Dashboard-module__8Mmpzq__statsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.Dashboard-module__8Mmpzq__statCard{background:hsl(var(--card));border-radius:var(--radius-lg);border:1px solid hsl(var(--border) / .3);justify-content:space-between;align-items:center;padding:1.5rem;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:0 2px 10px -4px #0000000d}.Dashboard-module__8Mmpzq__statCard:hover{border-color:hsl(var(--primary) / .2);transform:translateY(-4px);box-shadow:0 12px 20px -8px #0000001a}.Dashboard-module__8Mmpzq__statIcon{color:hsl(var(--primary));background:hsl(var(--primary) / .08);border:1px solid hsl(var(--primary) / .15);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.Dashboard-module__8Mmpzq__statInfo{text-align:center;flex-direction:column;align-items:center;display:flex}.Dashboard-module__8Mmpzq__statInfo h3{color:hsl(var(--muted-foreground));margin-bottom:.5rem;font-size:.95rem;font-weight:600}.Dashboard-module__8Mmpzq__statInfo p{font-size:1.85rem;font-weight:800;font-family:var(--font-outfit), sans-serif;color:hsl(var(--foreground));justify-content:center;align-items:center;gap:.3rem;display:flex}.Dashboard-module__8Mmpzq__recentOrdersCard{background:hsl(var(--card));border-radius:var(--radius-lg);border:1px solid hsl(var(--border) / .5);box-shadow:var(--shadow-sm);padding:1.5rem}.Dashboard-module__8Mmpzq__cardHeader{border-bottom:1px solid hsl(var(--border) / .5);justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.Dashboard-module__8Mmpzq__cardHeader h2{font-size:1.25rem;font-weight:800}.Dashboard-module__8Mmpzq__viewAllLink{color:hsl(var(--primary));background:hsl(var(--primary) / .1);border-radius:2rem;padding:.4rem 1rem;font-size:.9rem;font-weight:700;transition:all .2s}.Dashboard-module__8Mmpzq__viewAllLink:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground));text-decoration:none}.Dashboard-module__8Mmpzq__tableWrapper{overflow-x:auto}.Dashboard-module__8Mmpzq__table{border-collapse:collapse;width:100%}.Dashboard-module__8Mmpzq__table th,.Dashboard-module__8Mmpzq__table td{text-align:right;border-bottom:1px solid hsl(var(--border) / .5);padding:1rem 1.25rem}.Dashboard-module__8Mmpzq__table th{color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .3);font-size:.85rem;font-weight:700}.Dashboard-module__8Mmpzq__table th:first-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.Dashboard-module__8Mmpzq__table th:last-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.Dashboard-module__8Mmpzq__table tbody tr{transition:background .2s}.Dashboard-module__8Mmpzq__table tbody tr:hover{background:hsl(var(--muted) / .2)}.Dashboard-module__8Mmpzq__table td{font-size:.95rem;font-weight:500}.Dashboard-module__8Mmpzq__table tbody tr:last-child td{border-bottom:none}.Dashboard-module__8Mmpzq__badge{border-radius:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700}.Dashboard-module__8Mmpzq__badgeSuccess,.Dashboard-module__8Mmpzq__badgePrimary{background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.Dashboard-module__8Mmpzq__wishlistRemoveBtn{background:hsl(var(--background) / .8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:2rem;height:2rem;color:hsl(var(--muted-foreground));cursor:pointer;z-index:10;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:.5rem;right:.5rem}.Dashboard-module__8Mmpzq__wishlistRemoveBtn:hover{background:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}@media (max-width:992px){.Dashboard-module__8Mmpzq__dashboardContainer{flex-direction:column}.Dashboard-module__8Mmpzq__sidebar{width:100%;position:static}.Dashboard-module__8Mmpzq__navMenu{flex-direction:row;padding:0;overflow-x:auto}.Dashboard-module__8Mmpzq__navLink{white-space:nowrap;border-bottom:2px solid #0000;padding:1rem}.Dashboard-module__8Mmpzq__logoutBtn{border-top:none;border-right:1px solid hsl(var(--border));margin-top:0;padding-top:1rem}}.Dashboard-module__8Mmpzq__btnPrimary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:var(--radius-md);cursor:pointer;border:none;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.Dashboard-module__8Mmpzq__btnPrimary:hover{background:hsl(var(--primary) / .9)}.Dashboard-module__8Mmpzq__actionBtns{justify-content:flex-end;gap:.5rem;display:flex}.Dashboard-module__8Mmpzq__iconBtn{border:1px solid hsl(var(--border) / .5);color:hsl(var(--muted-foreground));border-radius:var(--radius-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .2s;display:flex}.Dashboard-module__8Mmpzq__iconBtn:hover{background:hsl(var(--muted) / .5);color:hsl(var(--foreground))}.Dashboard-module__8Mmpzq__iconBtn.Dashboard-module__8Mmpzq__danger:hover{background:hsl(var(--destructive) / .1);color:hsl(var(--destructive));border-color:hsl(var(--destructive) / .2)}.Dashboard-module__8Mmpzq__pageHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.Dashboard-module__8Mmpzq__pageHeader .Dashboard-module__8Mmpzq__pageTitle{margin-bottom:0}
