.list-editor { background: var(--ui-base-color); flex-direction: column; border-radius: 8px; box-shadow: 2px 4px 15px var(--base-shadow-color-a40); width: 380px; overflow: hidden; @media screen and (width <= 420px) { width: 90%; } h4 { padding: 15px 0; background: var(--ui-base-color-lighten-13); font-weight: 500; font-size: 16px; text-align: center; border-radius: 8px 8px 0 0; } .drawer__pager { height: 50vh; } .drawer__inner { border-radius: 0 0 8px 8px; &.backdrop { width: calc(100% - 60px); box-shadow: 2px 4px 15px var(--base-shadow-color-a40); border-radius: 0 0 0 8px; } } &__accounts { overflow-y: auto; } .account__display-name { &:hover strong { text-decoration: none; } } .account__avatar { cursor: default; } .search { margin-bottom: 0; } } .list-adder { background: var(--ui-base-color); flex-direction: column; border-radius: 8px; box-shadow: 2px 4px 15px var(--base-shadow-color-a40); width: 380px; overflow: hidden; @media screen and (width <= 420px) { width: 90%; } &__account { background: var(--ui-base-color-lighten-13); } &__lists { background: var(--ui-base-color-lighten-13); height: 50vh; border-radius: 0 0 8px 8px; overflow-y: auto; } .list { padding: 10px; border-bottom: 1px solid var(--ui-base-color-lighten-8); } .list__wrapper { display: flex; } .list__display-name { flex: 1 1 auto; overflow: hidden; text-decoration: none; font-size: 16px; padding: 10px; } }