@media screen and (max-width: 768px) { .main-layout { flex-direction: column; } .left-panel, .right-panel { width: 100%; display: none; } .chat-container { bottom: 0; } footer { padding-bottom: 60px; } .mobile-toggle { display: block; } .mobile-toggle button { margin: 0 5px; padding: 8px 16px; font-size: 14px; border: none; background-color: #007BFF; color: white; border-radius: 4px; cursor: pointer; } .mobile-toggle button:hover { background-color: #0056b3; } }