.dashboard-module__XABe8G__dashboardContainer{background-color:var(--dark-bg);min-height:100vh;color:var(--text-color);font-family:var(--font-main);display:flex;overflow-x:hidden}.dashboard-module__XABe8G__sidebar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-right:1px solid var(--glass-border);z-index:50;background:#0a0e17f2;flex-direction:column;flex-shrink:0;width:250px;padding:24px;transition:width .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.dashboard-module__XABe8G__sidebarCollapsed{width:88px;padding:24px 12px}.dashboard-module__XABe8G__toggleBtn{background:var(--primary-blue);border:2px solid var(--dark-bg);color:#fff;cursor:pointer;z-index:100;appearance:none;border:2px solid var(--dark-bg);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:transform .3s,background .2s;display:flex;position:absolute;top:30px;right:-12px;box-shadow:0 4px 12px #0000004d}.dashboard-module__XABe8G__toggleBtn:hover{background:#60a5fa;transform:scale(1.1)}.dashboard-module__XABe8G__textFade{opacity:1;white-space:nowrap;width:auto;transition:opacity .2s,transform .2s;transform:translate(0)}.dashboard-module__XABe8G__textHidden{opacity:0;width:0;overflow:hidden;transform:translate(-10px)}.dashboard-module__XABe8G__logo{-webkit-text-fill-color:transparent;letter-spacing:-.5px;white-space:nowrap;background:linear-gradient(135deg,#0d6efd 0%,#00d4ff 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:48px;padding-left:8px;font-size:1.5rem;font-weight:700;transition:opacity .3s}.dashboard-module__XABe8G__navMenu{flex-direction:column;gap:8px;display:flex}.dashboard-module__XABe8G__navItem{color:#94a3b8;white-space:nowrap;border-radius:8px;align-items:center;padding:12px 16px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex;overflow:hidden}.dashboard-module__XABe8G__navItem:hover{color:#fff;background:#ffffff08;transform:translate(4px)}.dashboard-module__XABe8G__navItemActive{color:#3b82f6;background:#0d6efd26;font-weight:600}.dashboard-module__XABe8G__mainContent{background:radial-gradient(circle at 100% 0,#0d6efd14,#0000 50%),radial-gradient(circle at 0 100%,#0d6efd0d,#0000 50%);flex:1;padding:40px;overflow-y:auto}.dashboard-module__XABe8G__header{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.dashboard-module__XABe8G__headerRight{align-items:center;gap:20px;display:flex}@media (max-width:600px){.dashboard-module__XABe8G__header{flex-direction:column;align-items:flex-start;gap:20px;margin-top:24px;margin-bottom:24px}.dashboard-module__XABe8G__headerRight{flex-wrap:wrap;justify-content:space-between;gap:12px;width:100%}.dashboard-module__XABe8G__searchBar{width:100%;max-width:none}.dashboard-module__XABe8G__title{font-size:1.75rem}}.dashboard-module__XABe8G__title{letter-spacing:-.5px;margin:0;font-size:2rem;font-weight:700}.dashboard-module__XABe8G__searchBar{border:1px solid var(--glass-border);color:#fff;background:#ffffff08;border-radius:99px;width:320px;padding:10px 20px;transition:border-color .2s}.dashboard-module__XABe8G__searchBar:focus{border-color:var(--primary-blue);outline:none}.dashboard-module__XABe8G__grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:24px;display:grid}.dashboard-module__XABe8G__span1{grid-column:span 1}.dashboard-module__XABe8G__span2{grid-column:span 2}.dashboard-module__XABe8G__span3{grid-column:span 3}@media (max-width:1400px){.dashboard-module__XABe8G__grid{grid-template-columns:repeat(3,1fr)}.dashboard-module__XABe8G__span2{grid-column:span 3}}@media (max-width:900px){.dashboard-module__XABe8G__grid{grid-template-columns:repeat(2,1fr)}.dashboard-module__XABe8G__span2,.dashboard-module__XABe8G__span3{grid-column:span 2}}@media (max-width:600px){.dashboard-module__XABe8G__grid{grid-template-columns:1fr}.dashboard-module__XABe8G__span1,.dashboard-module__XABe8G__span2,.dashboard-module__XABe8G__span3{grid-column:span 1}}.dashboard-module__XABe8G__card{background:var(--dark-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:16px;padding:24px;transition:transform .3s,box-shadow .3s}.dashboard-module__XABe8G__card:hover{border-color:#ffffff26;transform:translateY(-4px);box-shadow:0 12px 24px #0003}.dashboard-module__XABe8G__cardTitle{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:.875rem;font-weight:500}.dashboard-module__XABe8G__cardValue{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff 30%,#94a3b8 100%);-webkit-background-clip:text;background-clip:text;font-size:2.25rem;font-weight:700}.dashboard-module__XABe8G__chartContainer{align-items:flex-end;gap:12px;height:200px;padding-top:24px;display:flex}.dashboard-module__XABe8G__bar{background:linear-gradient(to top,var(--primary-blue),#60a5fa);opacity:.8;border-radius:4px 4px 0 0;flex:1;transition:height .3s,opacity .2s}.dashboard-module__XABe8G__bar:hover{opacity:1}.dashboard-module__XABe8G__userProfile{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0d;border-radius:99px;align-items:center;gap:12px;padding:6px 12px;transition:background .2s;display:flex}.dashboard-module__XABe8G__userProfile:hover{background:#ffffff0d}.dashboard-module__XABe8G__avatar{background:linear-gradient(135deg,#333,#555);border-radius:50%;width:36px;height:36px}
