.settings-button-container { position: relative; .toolbox-icon { align-items: center; border-radius: 3px; cursor: pointer; display: flex; justify-content: center; &.disabled, .disabled & { cursor: initial; color: #929292; background-color: #36383c; &:hover { background-color: #36383c; } } } } .settings-button-small-icon { background: #36383C; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px 0px 0px 1px rgba(0, 0, 0, 0.1); border-radius: 3px; cursor: pointer; height: 18px; position: absolute; text-align: center; top: 0; right: -4; width: 18px; &> svg { fill: #fff; margin-top: 5px; } &--disabled { background-color: #36383c; cursor: default; &> svg { fill: #929292; } } &--hovered { background: #F2F3F4; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px 0px 0px 1px rgba(0, 0, 0, 0.1); &> svg { fill: #000; } &.settings-button-small-icon--disabled { &> svg { fill: #929292; } } } }