/* 🔥 MOBILE PANEL FIX */ @media (max-width: 768px) { /* Main container */ div[style*="display: flex"][style*="height: 100vh"] { flex-direction: column !important; height: auto !important; } /* LEFT PANEL */ div[style*="width:340"] { width: 100% !important; max-height: 40vh; /* 👈 KEY FIX */ overflow-y: auto; /* 👈 scroll inside */ border-bottom: 1px solid #333; } /* RIGHT PANEL */ div[style*="flex:1"] { flex: 1 !important; height: auto !important; overflow-y: auto; } }