#top-container {
    position: relative;
    z-index: 1000;
    isolation: isolate;
    background: var(--mud-palette-surface);
    box-shadow: 0 3px 3px rgba(0,0,0,.2) !important;
}

#bottom-container {
    overflow-x: auto;
    overflow-y: hidden;
    touch-action: pan-x;
    scroll-snap-type: x mandatory;
    overscroll-behavior: none;
    box-sizing: border-box;
    position: relative;
    z-index: 0;
    background-color: var(--mud-palette-background-gray);
    flex: 1;
    scrollbar-gutter: stable;
}

.android #top-container {
    box-shadow: none !important;
    filter: drop-shadow(0 3px 3px rgba(0,0,0,.2));
}

.android #bottom-container {
    box-shadow: none !important;
    filter: drop-shadow(3px 0 3px rgba(0,0,0,.2));
}
