import './styles/global.css';

// Shell
import './components/shell/app-shell.js';
import './components/shell/nav-sidebar.js';
import './components/shell/header-bar.js';

// Shared
import './components/shared/status-badge.js';
import './components/shared/data-table.js';
import './components/shared/search-input.js';
import './components/shared/loading-spinner.js';
import './components/shared/empty-state.js';
import './components/shared/time-ago.js';

// Panels
import './components/panels/fleet-overview/fleet-overview-panel.js';
import './components/panels/fleet-overview/agent-card.js';
import './components/panels/fleet-overview/agent-list.js';
import './components/panels/fleet-overview/schedule-summary.js';
import './components/panels/fleet-overview/system-health-bar.js';

import './components/panels/audit-trail/audit-trail-panel.js';
import './components/panels/audit-trail/audit-entry-row.js';
import './components/panels/audit-trail/audit-filters.js';
import './components/panels/audit-trail/audit-timeline.js';

import './components/panels/compliance/compliance-panel.js';
import './components/panels/compliance/compliance-score.js';
import './components/panels/compliance/violation-list.js';
import './components/panels/compliance/policy-summary.js';
import './components/panels/compliance/channel-compliance.js';

import './components/panels/coordinator-chat/coordinator-chat-panel.js';
import './components/panels/coordinator-chat/chat-message.js';
import './components/panels/coordinator-chat/chat-input.js';
import './components/panels/coordinator-chat/reasoning-trace.js';

import './components/panels/tools/tools-panel.js';
