.container { width: var(--config_page_sidebar_width); flex-shrink: 0; padding: 0rem 0rem 5.8rem 1.2rem; } .scroll_container { display: flex; flex-direction: column; justify-content: space-between; overflow-y: auto; // overflow-x: hidden; height: 100%; max-height: 60rem; } .tabs_wrapper { width: 100%; display: flex; flex-direction: column; gap: 0.1rem; flex: 1; } .tab_container { position: relative; width: 100%; display: flex; justify-content: left; align-items: center; padding: 0.8rem 0 0.8rem 1rem; cursor: pointer; &:hover { background-color: var(--dark_800_color); } &:active { background-color: var(--dark_900_color); } &.is_selected { background-color: inherit; color: var(--primary_200_color); cursor: default; pointer-events: none; } } .switch_indicator { display: none; &.is_selected { display: block; position: absolute; top: 50%; left: 0rem; transform: translate(-50%, -50%); width: 0.2rem; height: 2.6rem; border-radius: 0.1rem; background-color: var(--primary_300_color); } } .tab_text { // overflow: hidden; font-size: 1.6rem; // text-overflow: ellipsis; position: relative; } .crown_emoji { font-size: 1.6rem; position: absolute; top: 40%; left: 100%; transform: translateY(-50%); padding-left: 0.4rem; } .separated_tabs_wrapper { // padding-bottom: 1.2rem; }