// scss-lint:disable ImportantRule @import "constants"; .tinymce-view { border: solid 1px; border-color: $color-white; border-radius: 3px; float: left; margin-bottom: 10px; min-height: 100px; padding: 3px; width: 100%; &:hover { border-color: $color-gainsboro; cursor: pointer; } &:empty::before { color: $color-silver-chalice; content: attr(data-placeholder); } } .mce-tinymce { opacity: 0; position: absolute !important; &.show { opacity: 1; position: static !important; } } .mce-container-body { position: relative !important; } .tinymce-placeholder { background: $color-concrete; opacity: .7; transition: .2s; width: 100%; } .tinymce-save-button, .tinymce-cancel-button { cursor: pointer; .fas { font-family: "Font Awesome 5 Free"; font-weight: 900; margin-top: 3px; } } .tinymce-status-badge { color: $color-silver-chalice; margin-top: -20px; } .tinymce-placeholder-text { color: $color-silver-chalice; } .mce-toolbar { background: $color-white !important; } .tinymce-cancel-notification-button { cursor: pointer; .fas { color: $color-silver-chalice; font-family: 'Font Awesome 5 Free'; font-weight: 501; margin-left: 10px; margin-top: 4px; } } .restore-draft-notification { background: $state-info-bg !important; height: 25px !important; padding: 5px 10px 0 !important; .restore-draft-btn { border: 1px solid $color-silver-chalice; font-size: 12px; margin-top: -2px; padding: 3px 10px 3px 10px; } } .mce-stack-layout { .tinymce-active-object-handler { border-top: 1px solid rgb(226, 228, 231); height: 33px; width: 100%; .tool-button { border: 1px solid transparent; cursor: pointer; display: inline-block; line-height: 27px; margin: 2px; text-align: center; width: 30px; &:hover { border: 1px solid rgb(226, 228, 231); } } } } .mce-i-download::before { content: "\F019"; font-family: "Font Awesome 5 Free"; font-weight: 900; line-height: 16px; position: absolute; } .mce-i-pencil::before { content: "\F303"; font-family: "Font Awesome 5 Free"; font-weight: 900; line-height: 16px; position: absolute; } .mce-floatpanel[aria-label="Inline toolbar"] { border: 0; box-shadow: 0; height: 0 !important; opacity: 1; z-index: 10 !important; &::before, &::after { display: none; } .mce-container-body.mce-abs-layout { background: $brand-primary; border-radius: 5px 5px 0 0; position: relative; top: -45px; .mce-container, .mce-widget { background: transparent !important; } .mce-btn:hover { border-color: transparent; } .mce-ico { color: $color-white; } } } // scss-lint:enable ImportantRule