:global(#app) { .addCardButton { background: #dfe3e6; border: none; color: #6b808c; cursor: pointer; display: block; fill: #6b808c; flex: 0 0 auto; font-weight: normal; height: 36px; outline: none; padding: 8px; text-align: left; width: 100%; &:hover { background: #c3cbd0; color: #17394d; fill: #17394d; } } .addCardButtonIcon { height: 20px; padding: 0.64px; width: 20px; } .addCardButtonText { display: inline-block; font-size: 14px; line-height: 20px; margin-left: 2px; vertical-align: top; } .cards { min-height: 1px; } .cardsInnerWrapper { max-height: calc(100vh - 268px); overflow-x: hidden; overflow-y: auto; width: 290px; &:hover { width: 272px; } &::-webkit-scrollbar { width: 5px; } &::-webkit-scrollbar-track { background: transparent; } &::-webkit-scrollbar-thumb { border-radius: 3px; } } .cardsInnerWrapperFull { max-height: calc(100vh - 232px); } .cardsOuterWrapper { padding: 0 8px; white-space: normal; width: 272px; } .header { outline: none; padding: 6px 36px 4px 8px; position: relative; &:hover .target { opacity: 1; } } .headerEditable { cursor: pointer; } .headerButton { background: none; box-shadow: none; color: #798d99; line-height: 32px; margin: 0; opacity: 0; padding: 0; position: absolute; right: 2px; top: 2px; width: 32px; &:hover { background: rgba(9, 30, 66, 0.13); color: #516b7a; } } .headerName { color: #17394d; font-weight: bold; line-height: 20px; max-height: 256px; outline: none; overflow: hidden; overflow-wrap: break-word; padding: 4px 8px; word-break: break-word; } .innerWrapper { margin-right: 8px; width: 272px; } .outerWrapper { background: #dfe3e6; border-radius: 3px; overflow: hidden; } }