.DashboardLayout-module__gdk6da__appLayout{min-height:111.11vh;display:flex}.DashboardLayout-module__gdk6da__sidebarPrimary{z-index:50;background-color:#051c5c;border-right:1px solid #ffffff14;flex-direction:column;justify-content:space-between;align-items:stretch;width:260px;height:111.11vh;padding:1.5rem 0 .4rem;transition:transform .3s,width .35s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0}.DashboardLayout-module__gdk6da__collapseToggle{color:#ffffffb3;cursor:pointer;z-index:60;background-color:#051c5c;border:1px solid #ffffff26;border-radius:50%;outline:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:all .25s;display:flex;position:absolute;top:2.25rem;right:-12px;box-shadow:0 2px 8px #0000004d}.DashboardLayout-module__gdk6da__collapseToggle:hover{color:#fff;background-color:var(--secondary);border-color:var(--secondary);box-shadow:0 4px 10px #d8003459}.DashboardLayout-module__gdk6da__toggleIcon{transition:transform .3s cubic-bezier(.4,0,.2,1)}.DashboardLayout-module__gdk6da__rotated{transform:rotate(180deg)}.DashboardLayout-module__gdk6da__logo{justify-content:center;width:100%;margin-bottom:2.5rem;padding:0 1.5rem;transition:all .3s;display:flex}.DashboardLayout-module__gdk6da__logo img{object-fit:contain;width:100%;max-width:170px;height:auto;max-height:48px;transition:all .3s;display:block}.DashboardLayout-module__gdk6da__logoShort{max-width:36px!important}.DashboardLayout-module__gdk6da__logoContainer{border-bottom:1px solid #ffffff1f;flex-direction:column;align-items:center;gap:.4rem;width:100%;margin-bottom:1.5rem;padding:0 1.5rem 1.25rem;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex}.DashboardLayout-module__gdk6da__logoCollapsed{justify-content:center;padding:0 .5rem 1.25rem}.DashboardLayout-module__gdk6da__logoEmblem{object-fit:contain;flex-shrink:0;width:44px;height:44px;transition:all .35s cubic-bezier(.4,0,.2,1);display:block}.DashboardLayout-module__gdk6da__logoFull{object-fit:contain;flex-shrink:0;width:100%;max-width:180px;height:auto;max-height:40px;transition:all .35s cubic-bezier(.4,0,.2,1);display:block}.DashboardLayout-module__gdk6da__logoText{color:#fff;white-space:nowrap;letter-spacing:.01em;text-align:center;opacity:1;font-family:Georgia,Times New Roman,Times,serif;font-size:1.25rem;font-style:italic;font-weight:500;transition:opacity .2s}.DashboardLayout-module__gdk6da__navIcons{flex-direction:column;gap:.5rem;width:100%;padding:0 1rem;transition:all .3s;display:flex}.DashboardLayout-module__gdk6da__navItem{color:#ffffffbf;white-space:nowrap;border-radius:8px;flex-direction:row;align-items:center;gap:1rem;width:100%;padding:.8rem 1rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex;overflow:hidden}.DashboardLayout-module__gdk6da__navIcon{flex-shrink:0;justify-content:center;align-items:center;font-size:1.3rem;display:flex}.DashboardLayout-module__gdk6da__linkLabel{opacity:1;max-width:200px;transition:opacity .2s,max-width .2s}.DashboardLayout-module__gdk6da__navItem:hover{color:#fff;background-color:#ffffff0f}.DashboardLayout-module__gdk6da__navItemActive{background-color:#ffffff1f;font-weight:600;color:#fff!important}.DashboardLayout-module__gdk6da__sidebarBottom{border-top:1px solid #ffffff14;flex-direction:column;gap:1rem;width:100%;padding:1.5rem;transition:all .3s;display:flex}.DashboardLayout-module__gdk6da__userInfo{flex-direction:row;align-items:center;gap:.75rem;width:100%;display:flex;overflow:hidden}.DashboardLayout-module__gdk6da__avatar{background-color:var(--secondary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.9rem;font-weight:600;display:flex;box-shadow:0 2px 6px #d8003440}.DashboardLayout-module__gdk6da__userMeta{flex-direction:column;gap:.1rem;transition:opacity .2s;display:flex;overflow:hidden}.DashboardLayout-module__gdk6da__userName{color:#fff;text-overflow:ellipsis;font-size:.95rem;font-weight:600;overflow:hidden}.DashboardLayout-module__gdk6da__userRole{color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.DashboardLayout-module__gdk6da__logoutBtn{cursor:pointer;color:#ffffffb3;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:.75rem;width:100%;padding:.6rem .8rem;font-size:.9rem;font-weight:500;transition:all .2s;display:flex;overflow:hidden}.DashboardLayout-module__gdk6da__logoutText{transition:opacity .2s}.DashboardLayout-module__gdk6da__logoutBtn:hover{color:#fff;background-color:var(--secondary)}@media (min-width:769px){.DashboardLayout-module__gdk6da__sidebarCollapsed{width:80px}.DashboardLayout-module__gdk6da__sidebarCollapsed .DashboardLayout-module__gdk6da__logo{margin-bottom:2rem;padding:0 .5rem}.DashboardLayout-module__gdk6da__sidebarCollapsed .DashboardLayout-module__gdk6da__navIcons{padding:0 .5rem}.DashboardLayout-module__gdk6da__sidebarCollapsed .DashboardLayout-module__gdk6da__navItem{justify-content:center;gap:0;padding:.8rem 0}.DashboardLayout-module__gdk6da__sidebarCollapsed .DashboardLayout-module__gdk6da__linkLabel{opacity:0;pointer-events:none;max-width:0;margin:0;display:none}.DashboardLayout-module__gdk6da__sidebarCollapsed .DashboardLayout-module__gdk6da__sidebarBottom{align-items:center;padding:1rem .5rem .4rem}.DashboardLayout-module__gdk6da__sidebarCollapsed .DashboardLayout-module__gdk6da__userInfo{justify-content:center;gap:0}.DashboardLayout-module__gdk6da__sidebarCollapsed .DashboardLayout-module__gdk6da__userMeta{opacity:0;pointer-events:none;max-width:0;display:none}.DashboardLayout-module__gdk6da__sidebarCollapsed .DashboardLayout-module__gdk6da__logoutBtn{justify-content:center;gap:0;padding:.8rem 0}.DashboardLayout-module__gdk6da__sidebarCollapsed .DashboardLayout-module__gdk6da__logoutText{opacity:0;pointer-events:none;max-width:0;display:none}}.DashboardLayout-module__gdk6da__mainContent{width:calc(100% - 260px);margin-left:260px;padding:1.5rem 2rem 1.5rem 1.5rem;transition:margin .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}@media (min-width:769px){.DashboardLayout-module__gdk6da__mainContentCollapsed{width:calc(100% - 80px);margin-left:80px}}.DashboardLayout-module__gdk6da__contentCard{background-color:var(--bg-card);box-shadow:var(--shadow-card);border-radius:24px;min-height:calc(100vh - 3rem);padding:2.25rem 2.5rem}.DashboardLayout-module__gdk6da__mobileHeader,.DashboardLayout-module__gdk6da__mobileOverlay{display:none}@media (max-width:768px){.DashboardLayout-module__gdk6da__sidebarPrimary{align-items:stretch;width:260px;padding:2rem 0;transform:translate(-100%)}.DashboardLayout-module__gdk6da__sidebarOpen{transform:translate(0);box-shadow:10px 0 30px #0000001a}.DashboardLayout-module__gdk6da__appLayout{flex-direction:column}.DashboardLayout-module__gdk6da__mobileHeader{background-color:var(--bg-card);border-bottom:1px solid var(--border-light);z-index:40;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex;position:sticky;top:0}.DashboardLayout-module__gdk6da__mobileHeader .DashboardLayout-module__gdk6da__logo{justify-content:flex-start;width:auto;margin-bottom:0;padding:0;display:flex}.DashboardLayout-module__gdk6da__mobileHeader .DashboardLayout-module__gdk6da__logo img{width:auto;height:32px;margin-bottom:0}.DashboardLayout-module__gdk6da__mobileMenuBtn{color:var(--text-heading);cursor:pointer;background:0 0;border:none;align-items:center;font-size:2.2rem;display:flex}.DashboardLayout-module__gdk6da__mainContent{width:100%;margin-left:0;padding:1rem}.DashboardLayout-module__gdk6da__contentCard{border-radius:16px;min-height:auto;padding:1.5rem}.DashboardLayout-module__gdk6da__mobileOverlay{z-index:45;background-color:#0000004d;display:block;position:fixed;inset:0}}
