@media (max-width: 768px) {
  .folder-layout {
    flex-direction: column;
  }

  .folder-sidebar {
    width: 100%;
    height: 40%;
    border-right: none;
    border-bottom: 1px solid var(--border-color);
  }

  .file-list {
    grid-template-columns: 1fr;
  }
}
