.TopHeader_TopHeader__6Vh50{display:flex;flex-direction:column;gap:10px;align-items:center;padding-bottom:20px}.TopHeader_TopHeader__6Vh50 h4{color:var(--black-color);font-size:44px;font-style:normal;font-weight:700;line-height:64px;letter-spacing:-.88px}.TopHeader_pageMenu__cBfbZ{display:flex;align-items:center;gap:35px}.TopHeader_pageMenu__cBfbZ li{color:var(--text-color-v1);font-family:SF UI Display;font-size:16px;font-style:normal;font-weight:500;line-height:21px}.TopHeader_pageMenu__cBfbZ li:first-child{list-style:none}@media (max-width:766px){.TopHeader_pageMenu__cBfbZ{padding-left:0!important}.TopHeader_TopHeader__6Vh50 h4{font-size:34px;line-height:54px}.TopHeader_pageMenu__cBfbZ li{font-size:14px}}@media (max-width:575px){.TopHeader_pageMenu__cBfbZ{padding-left:0!important}.TopHeader_TopHeader__6Vh50 h4{font-size:28px;line-height:54px}}.Header_header__TX__e{justify-content:space-between;padding:15px 25px;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.05);height:70px}.Header_headerLeft__UkgOq,.Header_headerRight__d4xfw,.Header_header__TX__e{display:flex;align-items:center}.Header_menuButton__Yaztr{display:none;background:none;border:none;color:#666;cursor:pointer;margin-right:15px}.Header_searchContainer__sDzm9{position:relative;margin-left:10px}.Header_searchInput__hDlSI{padding:8px 15px 8px 40px;border:1px solid #eaedf3;border-radius:5px;font-size:.9rem;width:250px;transition:all .2s ease}.Header_searchInput__hDlSI:focus{outline:none;border-color:#4a6cf7;box-shadow:0 0 0 2px rgba(74,108,247,.1)}.Header_searchIcon__tGbF4{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#999}.Header_notificationButton__8K0Uy{position:relative;background:none;border:none;color:#666;cursor:pointer;margin-right:20px;padding:5px}.Header_notificationBadge__Ys3E_{position:absolute;top:-2px;right:-2px;background-color:#ff5724;color:#fff;font-size:.7rem;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.Header_userProfile__7ceCZ{position:relative;cursor:pointer}.Header_userInfo__Mh3bg{display:flex;align-items:center;gap:8px;padding:8px;border-radius:8px;transition:background-color .2s}.Header_userInfo__Mh3bg:hover{background-color:rgba(0,0,0,.05)}.Header_overlay__vW377{position:absolute;top:100%;right:0;margin-top:12px;background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);min-width:160px;z-index:1000}.Header_logoutButton__68x_r{display:flex;align-items:center;gap:8px;width:100%;padding:12px 16px;border:none;background:none;color:#ef4444;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.Header_logoutButton__68x_r:hover{background-color:#fee2e2}.Header_userAvatar__alFmh{width:36px;height:36px;border-radius:50%;background-color:#f0f5ff;display:flex;align-items:center;justify-content:center;color:#4a6cf7;margin-right:10px}.Header_userName__Pp9YF{font-size:.9rem;font-weight:500;color:#333}@media (max-width:992px){.Header_menuButton__Yaztr{display:block}.Header_searchInput__hDlSI{width:200px}}@media (max-width:768px){.Header_searchInput__hDlSI{width:150px}.Header_userName__Pp9YF{display:none}}@media (max-width:576px){.Header_searchContainer__sDzm9{display:none}}.Sidebar_sidebar__QeUQt{position:fixed;top:0;left:0;height:100vh;width:250px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.05);z-index:1000;transition:width .3s ease;overflow:hidden}.Sidebar_sidebarCollapsed__Hua36{width:70px}.Sidebar_sidebarHeader__ygQDr{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #eaedf3;background:#fff;min-height:60px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.Sidebar_sidebarCollapsed__Hua36 .Sidebar_sidebarHeader__ygQDr{justify-content:center;padding:20px 10px}.Sidebar_sidebarTitle__4foKJ{font-size:1.2rem;font-weight:600;color:#333;white-space:nowrap;opacity:1;transition:opacity .2s ease}.Sidebar_sidebarCollapsed__Hua36 .Sidebar_sidebarTitle__4foKJ{opacity:0;width:0;overflow:hidden}.Sidebar_sidebarToggle__FWf2g{background:none;border:none;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:4px;flex-shrink:0;transition:background-color .2s ease,color .2s ease}.Sidebar_sidebarToggle__FWf2g:hover{background-color:#f5f7fa;color:#4a6cf7}.Sidebar_sidebarToggle__FWf2g:active{transform:scale(.95)}.Sidebar_sidebarNav__kwjrE{padding:15px 0;overflow-y:auto;overflow-x:hidden;height:calc(100vh - 80px)}.Sidebar_sidebarNav__kwjrE ul{padding:0;margin:0;list-style:none}.Sidebar_sidebarNavItem__McYIx{list-style:none;margin-bottom:2px}.Sidebar_sidebarLink__XB_Us{display:flex;align-items:center;padding:12px 20px;color:#666;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease;border-left:3px solid transparent;cursor:pointer;min-height:44px}.Sidebar_sidebarCollapsed__Hua36 .Sidebar_sidebarLink__XB_Us{justify-content:center;padding:12px}.Sidebar_sidebarLink__XB_Us:hover{background-color:#f5f7fa;color:#4a6cf7}.Sidebar_sidebarNavItem__McYIx.Sidebar_active__XU8Db .Sidebar_sidebarLink__XB_Us{background-color:#f0f5ff;color:#4a6cf7;border-left-color:#4a6cf7}.Sidebar_sidebarLinkIcon__f5T_U{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px}.Sidebar_sidebarLinkText__ReO5c{margin-left:12px;white-space:nowrap;opacity:1;transition:opacity .2s ease;flex:1 1;overflow:hidden;font-size:14px}.Sidebar_sidebarCollapsed__Hua36 .Sidebar_sidebarLinkText__ReO5c{opacity:0;width:0;margin-left:0}.Sidebar_submenuToggleIcon__afjQ2{margin-left:auto;display:flex;align-items:center;opacity:1;transition:opacity .2s ease,transform .2s ease}.Sidebar_sidebarCollapsed__Hua36 .Sidebar_submenuToggleIcon__afjQ2{opacity:0;width:0;overflow:hidden}.Sidebar_submenuToggleIcon__afjQ2.Sidebar_open__Txy_A{transform:rotate(180deg)}.Sidebar_submenu__Klip1{list-style:none;margin:0 0 0 20px;padding:0;max-height:1000px;overflow:hidden;transition:max-height .3s ease}.Sidebar_sidebarCollapsed__Hua36 .Sidebar_submenu__Klip1{display:none}.Sidebar_submenu__Klip1 li a{color:#666;text-decoration:none;display:block;transition:color .2s ease,background-color .2s ease;font-size:.9rem;padding:8px 20px;border-left:2px solid transparent}.Sidebar_submenu__Klip1 li a:hover{color:#4a6cf7;background-color:#f5f7fa;border-left-color:#4a6cf7}.Sidebar_submenu__Klip1 li a.Sidebar_active__XU8Db{color:#4a6cf7;font-weight:600;background-color:#f0f5ff;border-left-color:#4a6cf7}.Sidebar_submenuLink___Fx0l{padding:8px 20px 8px 40px}.Sidebar_submenuActiveParent__wVtYF{background-color:#f0f5ff;color:#4a6cf7;border-left-color:#4a6cf7}.Sidebar_sidebarCollapsed__Hua36 .Sidebar_sidebarLink__XB_Us:hover:after{content:attr(data-tooltip);left:calc(100% + 10px);padding:8px 12px;background-color:#333;color:#fff;border-radius:6px;font-size:.8rem;white-space:nowrap}.Sidebar_sidebarCollapsed__Hua36 .Sidebar_sidebarLink__XB_Us:hover:after,.Sidebar_sidebarCollapsed__Hua36 .Sidebar_sidebarLink__XB_Us:hover:before{position:absolute;top:50%;transform:translateY(-50%);z-index:1001;pointer-events:none;opacity:0;animation:Sidebar_tooltipFadeIn__YHx8_ .2s ease forwards}.Sidebar_sidebarCollapsed__Hua36 .Sidebar_sidebarLink__XB_Us:hover:before{content:"";left:100%;margin-left:4px;border:5px solid transparent;border-right-color:#333}@keyframes Sidebar_tooltipFadeIn__YHx8_{0%{opacity:0}to{opacity:1}}.Sidebar_sidebarNav__kwjrE::-webkit-scrollbar{width:4px}.Sidebar_sidebarNav__kwjrE::-webkit-scrollbar-track{background:#f1f1f1}.Sidebar_sidebarNav__kwjrE::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.Sidebar_sidebarNav__kwjrE::-webkit-scrollbar-thumb:hover{background:#a1a1a1}@media (max-width:992px){.Sidebar_sidebar__QeUQt{transform:translateX(0);transition:transform .3s ease}.Sidebar_sidebarCollapsed__Hua36{transform:translateX(-100%);width:250px}}.Layout_dashboardContainer__tL2_K{display:flex;min-height:100vh;background-color:#f5f7fa}.Layout_mainContent__pfoZw{flex:1 1;display:flex;flex-direction:column;overflow-x:hidden;margin-left:250px;transition:all -.1s ease}.Layout_mainContentCollapsed__H9Jv3{margin-left:70px}.Layout_dashboardContent__p4uEQ{padding:25px;flex:1 1}@media (max-width:992px){.Layout_mainContentCollapsed__H9Jv3,.Layout_mainContent__pfoZw{margin-left:0}}@media (max-width:576px){.Layout_dashboardContent__p4uEQ{padding:15px}}