.layout-module__4PX5ca__container{padding:var(--space-4)var(--space-8);flex:1;display:flex}.layout-module__4PX5ca__loadingContainer{background:var(--bg-secondary);z-index:1000;justify-content:center;align-items:center;min-height:90vh;display:flex;position:fixed;inset:0}.layout-module__4PX5ca__main{background:var(--bg-secondary);flex:1;margin-left:80px}.layout-module__4PX5ca__mainQuiz{margin-left:0}.layout-module__4PX5ca__mobileMenuButton{top:var(--space-4);left:var(--space-4);z-index:1001;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--border-radius-lg);padding:var(--space-3);cursor:pointer;box-shadow:var(--shadow);transition:var(--transition);justify-content:center;align-items:center;width:48px;height:48px;display:none;position:fixed}.layout-module__4PX5ca__mobileMenuButton:hover{background:var(--bg-accent);transform:scale(1.05)}.layout-module__4PX5ca__hamburger{cursor:pointer;width:24px;height:18px;transition:all .3s ease-in-out;position:relative;transform:rotate(0)}.layout-module__4PX5ca__hamburgerLine{background:var(--text-primary);opacity:1;border-radius:2px;width:100%;height:2px;transition:all .25s ease-in-out;display:block;position:absolute;left:0;transform:rotate(0)}.layout-module__4PX5ca__hamburgerLine:first-child{top:0}.layout-module__4PX5ca__hamburgerLine:nth-child(2){top:8px}.layout-module__4PX5ca__hamburgerLine:nth-child(3){top:16px}.layout-module__4PX5ca__hamburgerOpen .layout-module__4PX5ca__hamburgerLine:first-child{top:8px;transform:rotate(135deg)}.layout-module__4PX5ca__hamburgerOpen .layout-module__4PX5ca__hamburgerLine:nth-child(2){opacity:0;transform:scale(0)}.layout-module__4PX5ca__hamburgerOpen .layout-module__4PX5ca__hamburgerLine:nth-child(3){top:8px;transform:rotate(-135deg)}.layout-module__4PX5ca__mobileMenuOverlay{z-index:999;-webkit-backdrop-filter:blur(var(--space-1));backdrop-filter:blur(var(--space-1));opacity:0;background:#00000080;transition:opacity .3s ease-in-out;display:none;position:fixed;inset:0}.layout-module__4PX5ca__mobileMenuOverlay.layout-module__4PX5ca__show{opacity:1}.layout-module__4PX5ca__dashboardHeader{top:0;left:0;right:var(--chat-sidebar-offset,0px);background:var(--bg-secondary);z-index:100;height:72px;padding:0 var(--space-8);box-shadow:none;pointer-events:none;justify-content:flex-end;align-items:center;display:flex;position:fixed}.layout-module__4PX5ca__userSection{align-items:center;gap:var(--space-4);pointer-events:auto;display:flex}.layout-module__4PX5ca__headerRight{align-items:center;gap:var(--space-4);display:flex}@media (max-width:1024px){.layout-module__4PX5ca__userSection{gap:var(--space-2)}}@media (max-width:992px){.layout-module__4PX5ca__dashboardHeader{left:0}.layout-module__4PX5ca__main{margin-left:0}.layout-module__4PX5ca__navLabel{font-size:10px}}@media (max-width:768px){.layout-module__4PX5ca__dashboardHeader{left:0}.layout-module__4PX5ca__main{margin-left:0}.layout-module__4PX5ca__sidebarCreateButton{padding:var(--space-2)}.layout-module__4PX5ca__sidebarCreateLabel{font-size:10px}.layout-module__4PX5ca__navLabel{display:none}.layout-module__4PX5ca__navIcon{margin-bottom:0}}@media (max-width:640px){.layout-module__4PX5ca__mobileMenuButton{display:flex}.layout-module__4PX5ca__mobileMenuOverlay{opacity:1;display:block}.layout-module__4PX5ca__sidebar{z-index:1000;width:280px;height:90vh;box-shadow:var(--shadow-lg);transition:transform .3s ease-in-out;position:fixed;top:0;left:0;transform:translate(-100%)}.layout-module__4PX5ca__sidebarContent{padding:var(--space-8)var(--space-6)var(--space-6);height:100%;overflow-y:auto}.layout-module__4PX5ca__sidebarCreateButton{justify-content:flex-start;align-items:center;gap:var(--space-3);padding:var(--space-4);margin-bottom:var(--space-8);background:var(--primary);min-height:auto;color:var(--text-inverse);border-radius:var(--border-radius-lg);flex-direction:row;display:flex}.layout-module__4PX5ca__sidebarCreateButton:hover{background:var(--primary-dark);color:var(--text-inverse)}.layout-module__4PX5ca__sidebarCreateIcon{color:inherit;background:0 0;border:none;width:auto;height:auto}.layout-module__4PX5ca__sidebarCreateButton:hover .layout-module__4PX5ca__sidebarCreateIcon{color:inherit;background:0 0;transform:none}.layout-module__4PX5ca__sidebarCreateLabel{font-size:var(--text-base);font-weight:var(--font-semibold)}.layout-module__4PX5ca__sidebarNav{gap:var(--space-4)}.layout-module__4PX5ca__navItem{justify-content:flex-start;align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--border-radius-lg);flex-direction:row;width:100%;min-height:auto;display:flex}.layout-module__4PX5ca__navIcon{width:auto;height:auto;margin-bottom:0}.layout-module__4PX5ca__navLabel{font-size:var(--text-base);font-weight:var(--font-medium);display:block}.layout-module__4PX5ca__main{margin-left:0}.layout-module__4PX5ca__loadingContainer{min-height:calc(90vh - 70px);top:0}}
