.scrollable-column{position:relative;max-height:400px;overflow-y:scroll;overflow-x:hidden;scrollbar-width:auto;scrollbar-color:#888 #f1f1f1;padding-bottom:40px}.scrollable-column::-webkit-scrollbar{width:10px;background-color:#f1f1f1}.scrollable-column::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.scrollable-column::after{content:"↓";position:absolute;bottom:8px;left:50%;transform:translateX(-50%);font-size:20px;color:#666;opacity:.7;animation:bounce 1.5s infinite;pointer-events:none}@keyframes bounce{0%,100%{transform:translate(-50%,0)}50%{transform:translate(-50%,6px)}}.scrollable-column.hide-arrow::after{display:none}