diff --git a/app/src/components/EmotionLogger.tsx b/app/src/components/EmotionLogger.tsx
index 939eb9d..dbdf716 100644
--- a/app/src/components/EmotionLogger.tsx
+++ b/app/src/components/EmotionLogger.tsx
@@ -138,7 +138,7 @@ export function EmotionLogger() {
key={opt.label}
onClick={() => handleQuickAdd(opt.label)}
title={`Log ${opt.label}`}
- className={`flex items-center gap-1 px-2.5 py-1 rounded-md text-xs font-medium border transition-colors ${opt.bgColor} ${opt.color} ${opt.borderColor} hover:opacity-80`}
+ className={`flex items-center gap-1 px-2.5 py-1 rounded-lg text-xs font-medium border transition-colors ${opt.bgColor} ${opt.color} ${opt.borderColor} hover:opacity-80`}
>
{opt.emoji}{opt.label}
diff --git a/app/src/components/LayoutShell.tsx b/app/src/components/LayoutShell.tsx
index 76647cf..4c007ec 100644
--- a/app/src/components/LayoutShell.tsx
+++ b/app/src/components/LayoutShell.tsx
@@ -2,13 +2,12 @@
import { SidebarNav } from "./SidebarNav";
import { WatchlistSidebar } from "./WatchlistSidebar";
import { SymbolHeader } from "./SymbolHeader";
-import { MobileTabNav } from "./MobileTabNav";
/**
* Main layout shell for the redesigned terminal.
* - Desktop (>1024px): Sidebar + Watchlist + Header + Content (3-column)
- * - Tablet (768-1024px): Watchlist + Header + Content (2-column, sidebar hidden)
- * - Mobile (<768px): Header + Content + TabBar (single column)
+ * - Tablet (768-1024px): Compact watchlist bar + Header + Content (2-column, sidebar hidden, right column below center)
+ * - Mobile (<768px): Header + Content (single column)
*/
export function LayoutShell({ children }: { children: React.ReactNode }) {
return (
@@ -16,6 +15,9 @@ export function LayoutShell({ children }: { children: React.ReactNode }) {
{/* Symbol Header — always visible */}
+ {/* Tablet Compact Watchlist Bar — replaces sidebar on tablet */}
+
+
{/* Main Content Area */}
{/* Left Sidebar Navigation — hidden on tablet/mobile */}
@@ -24,16 +26,88 @@ export function LayoutShell({ children }: { children: React.ReactNode }) {
{/* Watchlist Sidebar — hidden on mobile */}
- {/* Content */}
-
-
- {children}
-
-
-
+ {/* Content + Right Analytics Column */}
+
+ {/* Center Content — full width on tablet/mobile, narrower on desktop */}
+
+
+ {children}
+
+
- {/* Mobile Tab Navigation — shown on mobile only */}
-
+ {/* Right Analytics Column — drops below center on tablet */}
+
+
+
+
+ );
+}
+
+/**
+ * Compact horizontal watchlist bar for tablet (768-1024px).
+ * Replaces the sidebar on tablet — shows 2-3 symbols with mini-overview.
+ * Hidden on desktop and mobile.
+ */
+function CompactWatchlistBar() {
+ return (
+
+ {/* Placeholder watchlist items — will be replaced with real data */}
+
+ AAPL
+ +1.2%
+
+
+ MSFT
+ +0.8%
+
+
+ NVDA
+ -0.3%
+
+
+ );
+}
+
+/**
+ * Right analytics column containing Filings and Options DD panels.
+ * Desktop: flex row with center + right columns side by side
+ * Tablet: right column drops below center content (flex column)
+ */
+function RightAnalyticsColumn() {
+ return (
+