.AdminLayout_adminLayout__yFgwr{min-height:100vh;display:flex;background:var(--mm-gray-50)}.AdminLayout_mainWrapper__znzNS{flex:1 1;display:flex;flex-direction:column;min-height:100vh;margin-left:280px;transition:margin-left .3s ease}.AdminLayout_mainContent__JtXxB{flex:1 1;padding:var(--mm-space-8);max-width:1600px;width:100%;margin:0 auto}@media (min-width:1920px){.AdminLayout_mainContent__JtXxB{max-width:1800px}}.AdminLayout_footer__r4Uiv{border-top:1px solid var(--mm-border-color-default);background:var(--mm-white);padding:var(--mm-space-6) var(--mm-space-8);margin-top:auto}.AdminLayout_footerContent__Rrtkf{display:flex;justify-content:space-between;align-items:center;max-width:1600px;margin:0 auto;gap:var(--mm-space-4);flex-wrap:wrap}.AdminLayout_footerText__3orX_{font-size:var(--mm-font-size-sm);color:var(--mm-gray-600)}.AdminLayout_footerVersion__tXg3K{font-size:var(--mm-font-size-sm);color:var(--mm-gray-500);font-family:var(--font-mono);font-weight:var(--mm-font-weight-medium)}@media (min-width:1280px){.AdminLayout_mainWrapper__znzNS{margin-left:280px}}@media (min-width:768px) and (max-width:1279px){.AdminLayout_mainWrapper__znzNS{margin-left:80px}.AdminLayout_mainContent__JtXxB{padding:var(--mm-space-6)}}@media (max-width:767px){.AdminLayout_mainWrapper__znzNS{margin-left:0}.AdminLayout_mainContent__JtXxB{padding:var(--mm-space-4);padding-top:calc(var(--mm-space-16) + var(--mm-space-4))}.AdminLayout_footer__r4Uiv{padding:var(--mm-space-4)}.AdminLayout_footerContent__Rrtkf{flex-direction:column;text-align:center;gap:var(--mm-space-2)}}@media (max-width:479px){.AdminLayout_mainContent__JtXxB{padding:var(--mm-space-3);padding-top:calc(var(--mm-space-16) + var(--mm-space-3))}}.Sidebar_mobileToggle__h7K1I{position:fixed;top:var(--mm-space-4);left:var(--mm-space-4);z-index:var(--z-fixed);display:none;background:var(--mm-white);border:1px solid var(--mm-border-color-default);border-radius:var(--mm-radius-md);padding:var(--mm-space-2);cursor:pointer;box-shadow:var(--mm-shadow-md);transition:all var(--transition-base)}.Sidebar_mobileToggle__h7K1I:hover{box-shadow:var(--mm-shadow-lg);transform:translateY(-1px)}.Sidebar_mobileToggle__h7K1I:focus-visible{outline:2px solid var(--mm-border-color-focus);outline-offset:2px}.Sidebar_hamburger__QWBlb{display:flex;flex-direction:column;gap:4px;width:24px;height:20px}.Sidebar_hamburger__QWBlb span{display:block;height:2px;background:var(--mm-gray-700);border-radius:2px;transition:all .3s ease}.Sidebar_mobileScrim__dfKVB{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:calc(var(--z-modal-backdrop) - 10);display:none;animation:Sidebar_fadeIn__JiuLB .2s ease}@keyframes Sidebar_fadeIn__JiuLB{0%{opacity:0}to{opacity:1}}.Sidebar_sidebar__G7Mzs{position:fixed;left:0;top:0;bottom:0;width:280px;background:var(--mm-white);border-right:1px solid var(--mm-border-color-default);display:flex;flex-direction:column;z-index:var(--z-fixed);transition:width .3s ease,transform .3s ease}.Sidebar_sidebar__G7Mzs.Sidebar_collapsed___zsfO{width:80px}.Sidebar_sidebarHeader__DX28H{display:flex;align-items:center;justify-content:space-between;padding:var(--mm-space-6) var(--mm-space-4);border-bottom:1px solid var(--mm-border-color-default);min-height:72px}.Sidebar_logo__DG6Dm{display:flex;align-items:center;gap:var(--mm-space-2);text-decoration:none;color:var(--mm-color-primary-600);font-weight:var(--mm-font-weight-bold);font-size:var(--mm-font-size-xl);transition:color var(--transition-base)}.Sidebar_logo__DG6Dm:hover{color:var(--mm-color-primary-700)}.Sidebar_logoText__J5bd_{white-space:nowrap}.Sidebar_logoIcon__P7jBu{font-size:var(--mm-font-size-2xl)}.Sidebar_collapseToggle__ASR_4{background:transparent;border:1px solid var(--mm-border-color-default);border-radius:var(--mm-radius-sm);padding:var(--mm-space-1) var(--mm-space-2);color:var(--mm-gray-600);cursor:pointer;font-size:var(--mm-font-size-lg);line-height:1;transition:all var(--transition-base)}.Sidebar_collapseToggle__ASR_4:hover{background:var(--mm-gray-100);color:var(--mm-gray-900);border-color:var(--mm-border-color-hover)}.Sidebar_collapseToggle__ASR_4:focus-visible{outline:2px solid var(--mm-border-color-focus);outline-offset:2px}.Sidebar_sidebarNav__ceNNP{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:var(--mm-space-4) 0}.Sidebar_sidebarNav__ceNNP::-webkit-scrollbar{width:4px}.Sidebar_sidebarNav__ceNNP::-webkit-scrollbar-track{background:transparent}.Sidebar_sidebarNav__ceNNP::-webkit-scrollbar-thumb{background:var(--mm-gray-300);border-radius:2px}.Sidebar_sidebarNav__ceNNP::-webkit-scrollbar-thumb:hover{background:var(--mm-gray-400)}.Sidebar_navSection__yXq_f{margin-bottom:var(--mm-space-6)}.Sidebar_sectionTitle__H44ur{padding:0 var(--mm-space-4);margin-bottom:var(--mm-space-2);font-size:var(--mm-font-size-xs);font-weight:var(--mm-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--mm-letter-spacing-wide);color:var(--mm-gray-500)}.Sidebar_navList__I1iwl{list-style:none;padding:0;margin:0}.Sidebar_navLink__ZvTf8{display:flex;align-items:center;gap:var(--mm-space-3);padding:var(--mm-space-3) var(--mm-space-4);margin:0 var(--mm-space-2);border-radius:var(--mm-radius-md);text-decoration:none;color:var(--mm-gray-700);font-size:var(--mm-font-size-sm);font-weight:var(--mm-font-weight-medium);transition:all var(--transition-base);position:relative}.Sidebar_navLink__ZvTf8:hover{background:var(--mm-gray-100);color:var(--mm-gray-900)}.Sidebar_navLink__ZvTf8:focus-visible{outline:2px solid var(--mm-border-color-focus);outline-offset:-2px}.Sidebar_navLink__ZvTf8.Sidebar_active__Bfm7L{background:var(--mm-color-primary-50);color:var(--mm-color-primary-700);font-weight:var(--mm-font-weight-semibold)}.Sidebar_navIcon__jXD7O{font-size:var(--mm-font-size-lg);flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.Sidebar_navLabel__6PZtR{flex:1 1;white-space:nowrap}.Sidebar_activeIndicator__w4aE3{width:6px;height:6px;border-radius:50%;background:var(--mm-color-primary-600);flex-shrink:0}.Sidebar_collapsed___zsfO .Sidebar_navLink__ZvTf8{justify-content:center;padding:var(--mm-space-3)}.Sidebar_collapsed___zsfO .Sidebar_navSection__yXq_f{margin-bottom:var(--mm-space-4)}.Sidebar_sidebarFooter__T8k0E{border-top:1px solid var(--mm-border-color-default);padding:var(--mm-space-4);display:flex;flex-direction:column;gap:var(--mm-space-3)}.Sidebar_footerText__s6hoD{font-size:var(--mm-font-size-xs);color:var(--mm-gray-500);line-height:1.4}.Sidebar_versionInfo__q7n7b{display:flex;flex-direction:column;gap:var(--mm-space-1)}.Sidebar_versionLabel__6UOAH{font-size:var(--mm-font-size-xs);color:var(--mm-gray-500);text-transform:uppercase;letter-spacing:var(--mm-letter-spacing-wide);font-weight:var(--mm-font-weight-medium)}.Sidebar_versionNumber__rhCPl{font-size:var(--mm-font-size-sm);color:var(--mm-gray-700);font-weight:var(--mm-font-weight-semibold);font-family:var(--font-mono)}@media (min-width:768px) and (max-width:1279px){.Sidebar_sidebar__G7Mzs{width:80px}.Sidebar_sidebar__G7Mzs .Sidebar_activeIndicator__w4aE3,.Sidebar_sidebar__G7Mzs .Sidebar_logoText__J5bd_,.Sidebar_sidebar__G7Mzs .Sidebar_navLabel__6PZtR,.Sidebar_sidebar__G7Mzs .Sidebar_sectionTitle__H44ur,.Sidebar_sidebar__G7Mzs .Sidebar_versionInfo__q7n7b{display:none}.Sidebar_sidebar__G7Mzs .Sidebar_navLink__ZvTf8{justify-content:center;padding:var(--mm-space-3)}.Sidebar_sidebar__G7Mzs .Sidebar_logoIcon__P7jBu{display:block}}@media (max-width:767px){.Sidebar_mobileToggle__h7K1I{display:block}.Sidebar_sidebar__G7Mzs{transform:translateX(-100%);width:280px;box-shadow:none}.Sidebar_sidebar__G7Mzs.Sidebar_mobileOpen__lto6z{transform:translateX(0);box-shadow:var(--mm-shadow-2xl)}.Sidebar_mobileScrim__dfKVB{display:block}.Sidebar_collapseToggle__ASR_4{display:none}}@media (min-width:1280px){.Sidebar_sidebar__G7Mzs{width:280px}.Sidebar_sidebar__G7Mzs.Sidebar_collapsed___zsfO{width:80px}}.TopHeader_topHeader__fD0ek{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;height:72px;background:var(--mm-white);border-bottom:1px solid var(--mm-border-color-default);z-index:calc(var(--z-sticky) + 1);display:flex;align-items:center}.TopHeader_headerContent__7Cp4I{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 var(--mm-space-6);gap:var(--mm-space-4)}.TopHeader_headerLeft__b43Yd{flex:1 1;display:flex;align-items:center;gap:var(--mm-space-4)}.TopHeader_welcomeText__CH5Av{font-size:var(--mm-font-size-base);color:var(--mm-gray-700);font-weight:var(--mm-font-weight-medium)}.TopHeader_headerRight__sQAy9{display:flex;align-items:center;gap:var(--mm-space-4)}.TopHeader_notificationsPlaceholder__qWrT_{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--mm-radius-md);background:transparent;border:1px solid var(--mm-border-color-default);cursor:not-allowed;opacity:.6;transition:all var(--transition-base)}.TopHeader_notificationsPlaceholder__qWrT_:hover{background:var(--mm-gray-50)}.TopHeader_notificationIcon__xD6Ls{font-size:var(--mm-font-size-lg)}.TopHeader_userInfo__KZJLK{display:flex;align-items:center;gap:var(--mm-space-3);padding:var(--mm-space-2) var(--mm-space-3);border-radius:var(--mm-radius-md);background:var(--mm-gray-50);border:1px solid var(--mm-border-color-default)}.TopHeader_userAvatar__v0Zj_{width:36px;height:36px;border-radius:var(--mm-radius-full);background:var(--mm-color-primary-600);color:var(--mm-white);display:flex;align-items:center;justify-content:center;font-size:var(--mm-font-size-base);font-weight:var(--mm-font-weight-semibold);flex-shrink:0}.TopHeader_userDetails__GbdMG{display:flex;flex-direction:column;gap:2px}.TopHeader_userName__wZixm{font-size:var(--mm-font-size-sm);font-weight:var(--mm-font-weight-semibold);color:var(--mm-gray-900);line-height:1.2}.TopHeader_userRole__ut5RO{font-size:var(--mm-font-size-xs);color:var(--mm-gray-600);text-transform:capitalize;line-height:1.2}.TopHeader_logoutButton__1eBeO{display:flex;align-items:center;gap:var(--mm-space-2);padding:var(--mm-space-2) var(--mm-space-4);background:var(--mm-white);border:1px solid var(--mm-border-color-default);border-radius:var(--mm-radius-md);color:var(--mm-gray-700);font-size:var(--mm-font-size-sm);font-weight:var(--mm-font-weight-medium);cursor:pointer;transition:all var(--transition-base)}.TopHeader_logoutButton__1eBeO:hover{background:var(--mm-error);color:var(--mm-white);border-color:var(--mm-error);transform:translateY(-1px);box-shadow:var(--mm-shadow-md)}.TopHeader_logoutButton__1eBeO:focus-visible{outline:2px solid var(--mm-border-color-focus);outline-offset:2px}.TopHeader_logoutButton__1eBeO:active{transform:translateY(0)}.TopHeader_logoutIcon___RWYK{font-size:var(--mm-font-size-base)}.TopHeader_logoutText__k7HMc{white-space:nowrap}@media (max-width:640px){.TopHeader_logoutText__k7HMc,.TopHeader_userDetails__GbdMG,.TopHeader_welcomeText__CH5Av{display:none}.TopHeader_logoutButton__1eBeO{padding:var(--mm-space-2);min-width:40px;justify-content:center}.TopHeader_headerContent__7Cp4I{padding:0 var(--mm-space-4)}}@media (min-width:768px){.TopHeader_topHeader__fD0ek{margin-left:280px}}@media (min-width:768px) and (max-width:1279px){.TopHeader_topHeader__fD0ek{margin-left:80px}}@media (max-width:767px){.TopHeader_topHeader__fD0ek{margin-left:0}}