.DashboardSidebar_sidebar__A1Y42{width:256px;flex-shrink:0;background:#0d3263!important;color:white!important;display:flex;flex-direction:column;padding:1rem;box-shadow:0 4px 14px rgba(0,0,0,.1);transition:width .3s ease;height:100vh;position:-webkit-sticky;position:sticky;top:0;overflow-y:auto}.DashboardSidebar_sidebar__A1Y42.DashboardSidebar_collapsed__t5Zdo{width:80px}.DashboardSidebar_header__6m8l_{justify-content:space-between;padding:.5rem;margin-bottom:1.5rem}.DashboardSidebar_header__6m8l_,.DashboardSidebar_logoContainer__83i72{display:flex;align-items:center;gap:.75rem}.DashboardSidebar_logoImage__JyrdV{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0}.DashboardSidebar_logoText__LnsyC{color:white!important;font-size:1.25rem;font-weight:700;font-family:Poppins,sans-serif;white-space:nowrap}.DashboardSidebar_toggleButton__WzcUp{padding:.5rem;background:transparent;border:none;cursor:pointer;color:white!important;border-radius:.5rem;transition:background-color .2s;display:flex;align-items:center;justify-content:center}.DashboardSidebar_toggleButton__WzcUp:hover{background:rgba(255,255,255,.1)}.DashboardSidebar_navigation__4Rrnr{display:flex;flex-direction:column;gap:1.5rem;flex-grow:1;overflow-y:auto}.DashboardSidebar_section__KcNsR{display:flex;flex-direction:column;gap:.5rem}.DashboardSidebar_sectionTitle__vqAhC{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#ffffff!important;padding:0 .75rem;margin-bottom:.5rem;white-space:nowrap}.DashboardSidebar_collapsed__t5Zdo .DashboardSidebar_sectionTitle__vqAhC{text-align:center;padding:0}.DashboardSidebar_navLinks__srYV7{display:flex;flex-direction:column;gap:.5rem}.DashboardSidebar_navLink__6MEob{display:flex;align-items:center;gap:.75rem;padding:.75rem;color:#ffffff!important;text-decoration:none;border-bottom:none!important;border-radius:.5rem;transition:all .2s;position:relative}.DashboardSidebar_navLink__6MEob .DashboardSidebar_material-symbols-outlined__dmg_E,.DashboardSidebar_subNavLink__KPFw3 .DashboardSidebar_material-symbols-outlined__dmg_E{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.DashboardSidebar_navLink__6MEob svg,.DashboardSidebar_subNavLink__KPFw3 svg{color:#ffffff!important;stroke:#ffffff!important;fill:#ffffff!important}.DashboardSidebar_navLink__6MEob p,.DashboardSidebar_subNavLink__KPFw3 p{color:#ffffff!important}.DashboardSidebar_navLink__6MEob,.DashboardSidebar_navLink__6MEob *,.DashboardSidebar_navLink__6MEob:hover,.DashboardSidebar_subNavLink__KPFw3,.DashboardSidebar_subNavLink__KPFw3 *{color:#ffffff!important;border-bottom:none!important;text-decoration:none!important}.DashboardSidebar_navLink__6MEob:hover{background:rgba(255,255,255,.1)}.DashboardSidebar_navLink__6MEob.DashboardSidebar_active__74FSi{background:rgba(255,255,255,.15);color:#ffffff!important}.DashboardSidebar_navLink__6MEob.DashboardSidebar_active__74FSi:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:70%;background:#f2a900;border-radius:0 4px 4px 0}.DashboardSidebar_footer__RW4cm{display:flex;flex-direction:column;gap:.25rem;border-top:1px solid rgba(255,255,255,.2);padding-top:1rem;margin-top:auto}.DashboardSidebar_logoutLink__Mqsbk{padding:.35rem .5rem!important}.DashboardSidebar_logoutLink__Mqsbk span.DashboardSidebar_material-symbols-outlined__dmg_E{font-size:16px!important}.DashboardSidebar_logoutLink__Mqsbk p{font-size:.8125rem!important;line-height:1.1!important}.DashboardSidebar_collapsed__t5Zdo .DashboardSidebar_navLink__6MEob{justify-content:center;padding:.75rem}.DashboardSidebar_collapsed__t5Zdo .DashboardSidebar_badge__hgXb2{display:none}.DashboardSidebar_sidebar__A1Y42::-webkit-scrollbar{width:6px}.DashboardSidebar_sidebar__A1Y42::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:3px}.DashboardSidebar_sidebar__A1Y42::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:3px}.DashboardSidebar_sidebar__A1Y42::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}.DashboardSidebar_accordionWrapper__WfiIt{display:flex;flex-direction:column}.DashboardSidebar_accordionIcon__gId_n{margin-left:auto;font-size:20px!important;transition:transform .3s ease}.DashboardSidebar_accordionIcon__gId_n.DashboardSidebar_open__BlzbS{transform:rotate(180deg)}.DashboardSidebar_accordionBtn__hZnaX{width:100%;text-align:left;border:none;font:inherit;cursor:pointer;position:relative;background:transparent!important}.DashboardSidebar_accordionBtn__hZnaX:hover{background:transparent!important;color:#f2a900!important}.DashboardSidebar_accordionBtn__hZnaX:active{transform:scale(.98)}.DashboardSidebar_subNav__uCXO0{display:flex;flex-direction:column;gap:.25rem;margin-left:2rem;margin-top:.25rem;padding-left:.75rem;border-left:2px solid rgba(242,169,0,.3);animation:DashboardSidebar_slideDown__CHLTz .3s ease-out}@keyframes DashboardSidebar_slideDown__CHLTz{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.DashboardSidebar_subNavLink__KPFw3{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:.5rem;color:#ffffff;text-decoration:none;border-bottom:none!important;transition:all .2s;font-size:.8125rem;font-weight:500}.DashboardSidebar_subNavLink__KPFw3:hover{background:rgba(255,255,255,.08);color:#f2a900;text-decoration:none!important;border-bottom:none!important}.DashboardSidebar_subNavLink__KPFw3.DashboardSidebar_active__74FSi{background:rgba(255,255,255,.12);color:#ffffff;font-weight:600}.DashboardSidebar_subNavLink__KPFw3 span.DashboardSidebar_material-symbols-outlined__dmg_E{font-size:18px;flex-shrink:0}.DashboardSidebar_subNavLink__KPFw3 p{margin:0}.DashboardSidebar_subSubNavLink__7821J{padding-left:2rem;font-size:.75rem}.DashboardSidebar_subSubNavLink__7821J span.DashboardSidebar_material-symbols-outlined__dmg_E{font-size:16px}.DashboardSidebar_disabled__mr5KX{opacity:.6;cursor:not-allowed}.DashboardSidebar_disabled__mr5KX:hover{background:transparent;color:rgba(255,255,255,.8)!important}.DashboardSidebar_badge__hgXb2{margin-left:auto;background:#ef4444;color:#fff;border-radius:9999px;padding:2px 8px;font-size:.75rem;line-height:1.2;box-shadow:0 2px 8px rgba(239,68,68,.3);font-weight:700}.DashboardSidebar_mobileBurger__djSZW{position:fixed;top:14px;left:14px;z-index:11000;width:46px;height:46px;border-radius:14px;background:linear-gradient(135deg,#0d3263,#1956a3);color:#ffffff;border:none;display:none;align-items:center;justify-content:center;box-shadow:0 6px 20px -6px rgba(13,50,99,.55);cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}@media (max-width:860px){.DashboardSidebar_mobileBurger__djSZW{display:flex}}.DashboardSidebar_mobileBurger__djSZW:hover{transform:translateY(-2px);box-shadow:0 10px 26px -6px rgba(19,87,163,.55)}.DashboardSidebar_mobileBurger__djSZW:active{transform:translateY(0)}@keyframes DashboardSidebar_slideInSidebar__9T8M5{0%{transform:translateX(-100%);opacity:0}60%{opacity:1}to{transform:translateX(0);opacity:1}}@keyframes DashboardSidebar_slideOutSidebar__e5p8v{0%{transform:translateX(0);opacity:1}to{transform:translateX(-100%);opacity:0}}@media (max-width:860px){.DashboardSidebar_sidebar__A1Y42{display:none!important}.DashboardSidebar_sidebar__A1Y42.DashboardSidebar_mobileOpen__WeDOG{display:flex!important;position:fixed;top:0;left:0;bottom:0;height:100vh;width:280px;max-width:280px;box-shadow:2px 0 10px rgba(0,0,0,.3);border-right:none;overflow-y:auto;transform:translateX(0);z-index:11001;transition:transform .3s cubic-bezier(.4,0,.2,1)}.DashboardSidebar_sidebar__A1Y42.DashboardSidebar_mobileClosed__ah_zG{display:none!important}.DashboardSidebar_collapsed__t5Zdo{width:280px}.DashboardSidebar_navigation__4Rrnr{padding-bottom:4rem}.DashboardSidebar_backdrop__ThtWh{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:11000;animation:DashboardSidebar_fadeIn__SRhsE .3s ease}@keyframes DashboardSidebar_fadeIn__SRhsE{0%{opacity:0}to{opacity:1}}}.DashboardSidebar_sidebarFooter__msyFI{display:none;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));border-top:1px solid rgba(255,255,255,.12);padding:.75rem;flex-direction:column;gap:.5rem}.DashboardSidebar_footerLinks__MrI2D{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 10px;gap:6px 10px}.DashboardSidebar_footerLink____f9Y{color:#ffffff!important;text-decoration:none!important;font-size:.85rem;opacity:.9}.DashboardSidebar_footerLink____f9Y:hover{opacity:1}.DashboardSidebar_footerSocial__cEQ12{display:flex;align-items:center;gap:10px;margin-top:2px}.DashboardSidebar_socialBtn__oHgqM{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.12);color:#ffffff!important;border:1px solid rgba(255,255,255,.2)}.DashboardSidebar_socialBtn__oHgqM:hover{background:rgba(255,255,255,.18)}@media (min-width:861px){.DashboardSidebar_footerLinks__MrI2D{grid-template-columns:repeat(3,minmax(0,1fr))}}.DashboardSidebar_navLinkContent__OKlF2{display:flex;align-items:center;gap:.75rem;width:100%;position:relative}.DashboardSidebar_notificationBadge__K2rNa{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:linear-gradient(135deg,#ef4444,#dc2626);color:white;font-size:.7rem;font-weight:700;padding:.15rem .4rem;border-radius:12px;min-width:20px;text-align:center;box-shadow:0 2px 8px rgba(239,68,68,.4);animation:DashboardSidebar_notificationPulse__31A0y 2s ease-in-out infinite}@keyframes DashboardSidebar_notificationPulse__31A0y{0%,to{box-shadow:0 2px 8px rgba(239,68,68,.4)}50%{box-shadow:0 2px 12px rgba(239,68,68,.8)}}.DashboardSidebar_collapsed__t5Zdo .DashboardSidebar_navLinkContent__OKlF2{justify-content:center}.DashboardSidebar_collapsed__t5Zdo .DashboardSidebar_notificationBadge__K2rNa{position:absolute;top:4px;right:4px;transform:none;font-size:.65rem;padding:.1rem .3rem;min-width:16px}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.dashboard-container{height:100vh;max-width:100vw}.dashboard-container,.dashboard-main{display:flex;overflow:hidden;background:#ffffff;width:100%}.dashboard-main{flex:1 1;flex-direction:column;min-width:0}.dashboard-content{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:2rem 2.5rem;background:#ffffff;width:100%}.dashboard-content,.dashboard-content>*{max-width:100%;box-sizing:border-box}@media (max-width:768px){.dashboard-content{padding:1rem 1.25rem;max-width:100%}}.dashboard-content [class*=Table],.dashboard-content [class*=table],.dashboard-content table{max-width:100%;overflow-x:auto;display:block}