.layout-module__T8_2_W__dashboardContainer{background:var(--bg-primary);min-height:calc(100vh - 70px);display:flex}.layout-module__T8_2_W__sidebar{background:var(--bg-secondary);border-right:1px solid var(--border-color);flex-direction:column;width:260px;display:flex}.layout-module__T8_2_W__sidebarHeader{border-bottom:1px solid var(--border-color);align-items:center;gap:12px;padding:24px;display:flex}.layout-module__T8_2_W__avatar{background:var(--bg-tertiary);border-radius:50%;padding:8px;font-size:2rem}.layout-module__T8_2_W__userInfo{flex-direction:column;display:flex}.layout-module__T8_2_W__userName{font-size:1rem;font-weight:600}.layout-module__T8_2_W__userRole{color:var(--accent-cyan);font-size:.75rem}.layout-module__T8_2_W__sideNav{flex-direction:column;gap:8px;padding:24px 12px;display:flex}.layout-module__T8_2_W__navItem{border-radius:var(--radius-sm);color:var(--text-secondary);transition:all var(--transition-fast);align-items:center;gap:12px;padding:12px 16px;font-weight:500;display:flex}.layout-module__T8_2_W__navItem:hover{background:var(--bg-tertiary);color:var(--text-primary)}.layout-module__T8_2_W__navItem.layout-module__T8_2_W__active{color:var(--accent-cyan);border-left:3px solid var(--accent-cyan);background:#1ab2ff1a}.layout-module__T8_2_W__icon{font-size:1.25rem}.layout-module__T8_2_W__mainContent{flex-direction:column;flex:1;display:flex}.layout-module__T8_2_W__topHeader{border-bottom:1px solid var(--border-color);background:var(--bg-primary);justify-content:space-between;align-items:center;height:80px;padding:0 32px;display:flex}.layout-module__T8_2_W__headerTitle{font-size:1.5rem;font-weight:600}.layout-module__T8_2_W__btnLogFlight{background:linear-gradient(135deg, var(--accent-blue) 0%, var(--accent-cyan) 100%);color:#fff;border-radius:var(--radius-sm);cursor:pointer;box-shadow:0 4px 12px var(--accent-glow);transition:transform var(--transition-fast);border:none;padding:10px 20px;font-weight:600}.layout-module__T8_2_W__btnLogFlight:hover{transform:translateY(-2px)}.layout-module__T8_2_W__contentBody{flex:1;padding:32px;overflow-y:auto}
