:global(#app) { .addButton { background: transparent; color: #fff; margin-right: 0; vertical-align: top; &:hover { background: rgba(34, 36, 38, 0.3); } } .editButton { background: transparent; box-shadow: none; color: #fff; line-height: 32px; margin-right: 0; opacity: 0; padding: 0; position: absolute; right: 2px; top: 2px; width: 32px; &:hover { background: rgba(255, 255, 255, 0.08); } } .link { color: #fff; display: block; line-height: 20px; padding: 10px 34px 6px 14px; text-overflow: ellipsis; max-width: 400px; overflow: hidden; } .tab { border-radius: 3px 3px 0 0; min-width: 100px; position: relative; transition: all 0.1s ease; &:hover { background: rgba(0, 0, 0, 0.24); .target { opacity: 1; } } } .tabActive { background: rgba(0, 0, 0, 0.24); &:hover { background: rgba(0, 0, 0, 0.32); } } .tabWrapper { display: flex; flex: 0 0 auto; } .tabs { border-bottom: 2px solid rgba(0, 0, 0, 0.24);; display: flex; height: 38px; flex: 0 0 auto; white-space: nowrap; } .wrapper { display: flex; flex: 1 1 auto; flex-direction: column; } }