@media (max-width: 1023px) {
    #mobileSidebar:not(.hidden) { display: flex; }
    main { overflow-x: hidden; }
}

@media (max-width: 640px) {
    input, select, textarea { max-width: 100%; }
    table { min-width: 38rem; }
}