+ {/* Sidebar — hidden on mobile when viewing a conversation */}
+
+
+ {/* Main panel — hidden on mobile when no conversation selected */}
+
+ {activeConvo ? (
+ <>
+
+ {/* Mobile-only back button */}
+
+
+ {/* ── Ticket sidebar ── */}
+ {/* Mobile: full-width list when no ticket selected, hidden when viewing one */}
+ {/* Desktop: always visible at w-[280px] */}
+
+
+ {/* ── Main panel ── */}
+ {/* Mobile: hidden when no ticket selected, full-width when viewing one */}
+ {/* Desktop: always visible as flex-1 */}
+
+ {activeTicket ? (
+ <>
+ {/* Header with mobile back button */}
+