.content-mjblock-wrap { position: relative; overflow: visible; width: 100%; height: 100%; box-sizing: border-box; -webkit-user-select: none; transition: box-shadow 0.3s ease; &:hover { box-shadow: 0 0 0 1px #c8c8c8; } &.t-content-block-focus { z-index: 3; box-shadow: 0 0 0 2px #64b8df; } .content-block-tools-wrap { .content-block-save-button { background-color: #9575cd; &:not(.t-btn-disabled):not(.t-btn-loading):hover { background-color: #825cc4; } } } }