.wp-editor-container .mce-container-body {
    background-color: var(--sis-white);
    display: flex;
    flex-direction: column;
}

.wp-editor-container .mce-container-body .mce-toolbar-grp .mce-stack-layout {
    padding: 20px;
}

.wp-editor-container .mce-toolbar .mce-btn-group .mce-btn.mce-listbox {
    border: none;
    border-right: 1px solid #c5c5c5;
    padding-right: 10px;
}

.wp-editor-container div.mce-statusbar {
    border-top: 0;
    display: flex;
    justify-content: flex-end;
}

.wp-editor-container .mce-container-body .mce-top-part {
    order: 2;
}

.wp-editor-container .mce-container-body .mce-top-part::before {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.9);
    margin: 0 auto;
    width: calc(100% - 55px);
}

.wp-editor-container .mce-container-body div.mce-toolbar-grp {
    border-bottom: 0;
}

.wp-editor-container .mce-toolbar .mce-btn-group .mce-btn:focus,
.wp-editor-container .mce-toolbar .mce-btn-group .mce-btn:hover, 
.qt-dfw:focus, .qt-dfw:hover {
    box-shadow: none!important;
    border-color: #c5c5c5;
    outline: none;
}

.mce-toolbar .mce-btn-group .mce-btn, .qt-dfw {
    border: 0;
    margin: 0;
}

.acf-editor-wrap.wp-core-ui {
    border: 1px solid #c5c5c5;
    border-radius: 12px;
    overflow: hidden;
}

.acf-editor-wrap iframe {
    padding: 14px;
}

.acf-editor-wrap.wp-core-ui .wp-editor-container {
    border: none;
}