html.interface-interface-skeleton__html-container {
    position: unset !important
}

.components-modal__frame,
.components-modal__frame select,
.iso-editor,
.iso-editor select {
    color: #1e1e1e;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
    font-size: 13px;
    line-height: 1.4
}

.components-modal__frame button,
.components-modal__frame input,
.components-modal__frame select,
.components-modal__frame textarea,
.iso-editor button,
.iso-editor input,
.iso-editor select,
.iso-editor textarea {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.components-modal__frame p:not(.components-form-token-field__help),
.iso-editor p:not(.components-form-token-field__help) {
    font-size: inherit;
    line-height: inherit
}

.components-modal__frame ol.block-editor-block-list__block,
.components-modal__frame ul.block-editor-block-list__block,
.iso-editor ol.block-editor-block-list__block,
.iso-editor ul.block-editor-block-list__block {
    margin: 0 0 1.2em
}

.components-modal__frame ol li,
.components-modal__frame ul li,
.iso-editor ol li,
.iso-editor ul li {
    margin-bottom: 0
}

.components-modal__frame ul,
.iso-editor ul {
    list-style-type: none
}

.components-modal__frame ol,
.iso-editor ol {
    list-style-type: decimal
}

.components-modal__frame ol ul,
.components-modal__frame ul ul,
.iso-editor ol ul,
.iso-editor ul ul {
    list-style-type: circle
}

.components-modal__frame .components-popover.components-animate__appear,
.iso-editor .components-popover.components-animate__appear {
    animation: none
}

.iso-editor {
    background-color: #fff;
    border: 1px solid #e0e0e0;
    min-height: 145px;
    position: relative;
    width: 100%
}

.components-modal__frame .components-modal__header h1 {
    font-size: 20px !important
}

.components-modal__frame button {
    box-shadow: none
}

.iso-editor__loading {
    animation: loading-fade 1.6s ease-in-out infinite;
    background-color: #e0e0e0;
    border: 1px solid #e0e0e0;
    margin-bottom: 57px;
    min-height: 125px
}

.iso-editor__loading>div,
.iso-editor__loading>textarea {
    display: none
}

@keyframes loading-fade {
    0% {
        opacity: .3
    }

    50% {
        opacity: 1
    }

    to {
        opacity: .3
    }
}

#media-search-input {
    box-sizing: border-box
}

.iso-editor .editor-error-boundary {
    border: none;
    box-shadow: none;
    margin-bottom: 60px
}

.iso-editor .block-editor-writing-flow {
    padding: 10px 0
}

.iso-editor .block-editor-writing-flow ul {
    list-style-type: disc
}

.iso-editor .block-editor-writing-flow [data-type="core/list"] li {
    margin-left: 20px
}

.iso-editor .wp-block {
    margin-left: auto;
    margin-right: auto;
    max-width: none
}

.iso-editor .wp-block[data-align=wide] {
    max-width: 1100px
}

.iso-editor .wp-block[data-align=full] {
    max-width: none
}

.iso-editor img {
    height: auto;
    max-width: 100%
}

.iso-editor iframe {
    width: 100%
}

.iso-editor .components-navigate-regions {
    height: 100%
}

.iso-editor .block-editor-block-list__layout:first-of-type .block-editor-default-block-appender {
    margin-left: 0
}

.iso-editor .block-editor-block-list__layout:first-of-type .block-editor-default-block-appender__content {
    margin-bottom: 16px;
    margin-top: 16px
}

.iso-editor .edit-post-text-editor {
    padding-top: 0
}

.iso-editor .edit-post-text-editor__body {
    margin-bottom: 32px;
    margin-top: 32px;
    max-width: none;
    padding-top: 0
}

.iso-editor .edit-post-text-editor__body textarea {
    padding: 15px
}

.iso-editor .components-resizable-box__handle:before {
    box-sizing: border-box
}

.iso-editor .components-popover__content button:focus,
.iso-editor .components-popover__content button:hover {
    text-decoration: none
}

.iso-editor .components-popover__content button:not(.is-active) {
    font-family: Arial;
    font-weight: 400;
    text-transform: none
}

.iso-editor .components-popover__content button:not(.is-active):active,
.iso-editor .components-popover__content button:not(.is-active):focus,
.iso-editor .components-popover__content button:not(.is-active):hover {
    background-color: transparent;
    background-image: none
}

.iso-editor .block-editor-block-navigation__container .is-selected button:active,
.iso-editor .block-editor-block-navigation__container .is-selected button:focus,
.iso-editor .block-editor-block-navigation__container .is-selected button:hover {
    background-color: #1e1e1e
}

.iso-editor .components-popover__content h1:before,
.iso-editor .components-popover__content h2:before {
    background: unset;
    content: none;
    display: unset;
    height: unset;
    margin: unset;
    width: unset
}

.iso-editor .components-popover__content .block-editor-inserter__menu .components-tab-panel__tab-content button {
    font-size: 16px
}

.iso-editor .block-editor-default-block-appender textarea {
    border: none !important;
    border-radius: unset !important;
    box-shadow: none !important
}

.iso-editor .edit-post-layout.interface-interface-skeleton {
    left: auto;
    position: static;
    top: auto
}

.iso-editor .interface-interface-skeleton__content,
.iso-editor .interface-interface-skeleton__editor {
    width: 100%
}

.iso-editor .is-mode__text .edit-post-text-editor__body {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 16px 24px 96px
}

.iso-editor .block-editor-writing-flow {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
    font-size: 16px;
    line-height: 1.8
}

.iso-editor .block-editor-writing-flow .block-editor-block-list__layout .wp-block:first-child[data-type="core/paragraph"] {
    padding-top: 0
}

.iso-editor .block-editor-writing-flow .block-list-appender .wp-block {
    padding-top: 0 !important
}

.iso-editor .block-editor-block-list__layout.is-root-container {
    padding-left: 14px;
    padding-right: 14px
}

@media(min-width:600px) {
    .iso-editor .block-editor-block-list__layout.is-root-container {
        padding-left: 36px;
        padding-right: 36px
    }
}

.iso-editor .block-editor-link-control__settings {
    border-bottom: none;
    border-left: none;
    border-right: none
}

.iso-editor a[href="edit.php?post_type=wp_block"] {
    display: none
}

.iso-editor .is-fullscreen-mode .block-editor-block-list__layout>.block-list-appender:first-child .wp-block,
.iso-editor .is-fullscreen-mode .block-editor-block-list__layout>div:first-child>.block-list-appender:first-child .wp-block {
    margin: 0 auto !important
}

.iso-editor .edit-post-visual-editor {
    background-color: #fff
}

@media(min-width:280px) {
    .edit-post-header {
        flex-wrap: nowrap
    }
}

.edit-post-header__settings {
    align-items: center;
    display: inline-flex
}

.edit-post-header__settings button.components-button.has-icon {
    margin-right: 0
}

.table-of-contents__popover.components-popover .components-popover__content {
    min-width: 380px
}

.components-popover.table-of-contents__popover {
    z-index: 99998
}

.table-of-contents__popover .components-popover__content {
    padding: 16px
}

@media(min-width:600px) {
    .table-of-contents__popover .components-popover__content {
        max-height: calc(100vh - 120px);
        overflow-y: auto
    }
}

.table-of-contents__popover hr {
    margin: 10px -16px 0
}

.table-of-contents__wrapper:focus:before {
    bottom: 0;
    box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
    content: "";
    display: block;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.table-of-contents__counts {
    display: flex;
    flex-wrap: wrap;
    margin: -8px 0 0
}

.table-of-contents__count {
    color: #1e1e1e;
    display: flex;
    flex-basis: 33%;
    flex-direction: column;
    font-size: 13px;
    margin-bottom: 0;
    margin-top: 8px;
    padding-right: 8px
}

.table-of-contents__count:nth-child(4n) {
    padding-right: 0
}

.table-of-contents__number,
.table-of-contents__popover .word-count {
    color: #1e1e1e;
    font-size: 21px;
    font-weight: 400;
    line-height: 30px
}

.table-of-contents__title {
    display: block;
    font-size: 15px;
    font-weight: 600;
    margin-top: 20px
}

.iso-editor .popover-slot .iso-inspector ul:not(.editor-post-taxonomies__flat-term-most-used-list) li {
    margin: 0
}

.iso-editor .popover-slot .block-editor-inserter__menu {
    max-height: 55vh;
    min-width: 300px
}

.fea-block-wrap {
    margin-bottom: 30px
}

.fea-block-wrap>textarea {
    display: none
}

.wp-admin .iso-editor {
    border-color: #ccd0d4
}

.fea-block-wrap .twentytwentyone button,
.fea-block-wrap .block-editor-inserter__panel-content button:not(:hover):not(:active):not(.has-background),
.fea-block-wrap .block-editor-inserter__tabs button:not(:hover):not(:active):not(.has-background),
.fea-block-wrap .edit-post-header button:not(:hover):not(:active):not(.has-background):not(.is-primary) {
    background: inherit;
    border: inherit;
    border-color: inherit !important;
    border-radius: inherit;
    color: inherit
}

.fea-block-wrap #whats-new-content {
    min-height: 120px
}


.fea-block-wrap iframe {
    border: 0
}

.fea-block-wrap .form-allowed-tags {
    display: none
}


.fea-block-wrap .interface-interface-skeleton,
.fea-block-wrap .interface-interface-skeleton__body,
.fea-block-wrap .interface-interface-skeleton__content,
.fea-block-wrap .interface-interface-skeleton__editor {
    overflow: inherit
}

.fea-block-wrap .editor-styles-wrapper li,
.fea-block-wrap .editor-styles-wrapper ul,
.fea-block-wrap .editor-styles-wrapper li,
.fea-block-wrap .editor-styles-wrapper ul {
    font-size: inherit;
    list-style: inherit;
    margin: inherit;
    padding: inherit
}

.fea-block-wrap .editor-styles-wrapper ul,
.fea-block-wrap .editor-styles-wrapper ul {
    padding-left: 15px
}

.fea-block-wrap .editor-styles-wrapper li,
.fea-block-wrap .editor-styles-wrapper li {
    margin-bottom: .5em;
    margin-top: 0;
    padding-left: 5px
}

.fea-block-wrap .block-editor-link-control input[type=text],
.fea-block-wrap .block-editor-link-control input[type=text] {
    height: 100%;
    padding: 11px 16px
}

.fea-block-wrap .block-editor-block-contextual-toolbar.is-fixed {
    top: 32px
}

.fea-block-wrap .block-editor-block-navigation__container p,
.fea-block-wrap .block-editor-block-navigation__container p {
    margin-bottom: .5em
}

.fea-block-wrap .block-editor-list-view-tree,
.fea-block-wrap .block-editor-list-view-tree {
    width: 100%
}

.fea-block-wrap .block-editor-list-view-tree button,
.fea-block-wrap .block-editor-list-view-tree button {
    padding: 0
}

.fea-block-wrap .block-editor-list-view-tree button:focus,
.fea-block-wrap .block-editor-list-view-tree button:hover,
.fea-block-wrap .block-editor-list-view-tree button:focus,
.fea-block-wrap .block-editor-list-view-tree button:hover {
    background-color: transparent;
    box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) #fff;
    color: #fff
}

body.page .bbp-topic-form .editor-styles-wrapper code,
body.reply-edit .bbp-reply-form .editor-styles-wrapper code,
body.single-forum .bbp-topic-form .editor-styles-wrapper code,
body.single-topic .bbp-reply-form .editor-styles-wrapper code,
body.topic-edit .bbp-topic-form .editor-styles-wrapper code {
    background-color: inherit;
    border: none;
    display: inline;
    font-size: inherit;
    margin-top: 0;
    padding: 0;
    width: inherit
}

body.page .bbp-topic-form .editor-styles-wrapper pre,
body.reply-edit .bbp-reply-form .editor-styles-wrapper pre,
body.single-forum .bbp-topic-form .editor-styles-wrapper pre,
body.single-topic .bbp-reply-form .editor-styles-wrapper pre,
body.topic-edit .bbp-topic-form .editor-styles-wrapper pre {
    margin-bottom: 16px;
    margin-top: 16px
}

@keyframes loading-fade {
    0% {
        opacity: .3
    }

    50% {
        opacity: 1
    }

    to {
        opacity: .3
    }
}

.fea-block-wrap .iso-editor {
    min-height: 280px
}

.fea-block-wrap .iso-editor .iso-editor .edit-post-editor-regions__header {
    margin: 0 15px
}

.fea-block-wrap .iso-editor .edit-post-header-toolbar__left {
    padding-left: 15px
}

.fea-block-wrap .iso-editor .block-editor-inserter__panel-header h2 {
    font-size: 11px
}

.fea-block-wrap .iso-editor .block-editor-block-types-list__item-title span {
    font-size: 12px
}

.fea-block-wrap .iso-editor .components-menu-group span {
    font-size: 13px
}

.fea-block-wrap .iso-editor :where(.wp-block):not(ul>li>ul, li) {
    margin-bottom: 28px !important;
    margin-top: 28px !important
}

.fea-block-wrap .iso-editor .block-editor-block-types-list__list-item:hover span,
.fea-block-wrap .iso-editor .edit-post-header__toolbar button:hover svg {
    fill: var(--wp-admin-theme-color);
    color: var(--wp-admin-theme-color)
}

.fea-block-wrap .iso-editor .block-editor-writing-flow [data-type="core/list"] ul {
    margin-bottom: .5em;
    margin-top: .5em
}

.fea-block-wrap .iso-editor .block-editor-writing-flow [data-type="core/list"] li {
    margin-bottom: .5em
}

.fea-block-wrap .iso-editor .block-editor-writing-flow ul>li>ul {
    margin-left: 0
}

body:not(.fea-block-wrap-upload) .block-editor-media-flow__url-input {
    border-top: none;
    margin-top: 0
}

body:not(.fea-block-wrap-upload) .block-editor-media-replace-flow__media-upload-menu {
    display: none
}

.fea-block-wrap.iso-editor__loading {
    min-height: 200px
}

.fea-block-wrap .edit-post-header__settings {
    display: none
}