.user-editor.post-type-page .select-lang,
.user-editor.post-type-page .table-heading-languages,
.user-editor.post-type-page .table-langs,
.user-editor.post-type-page .table-langs-edit,
.user-editor.post-type-page .language-panel {
    display: none;
}
.simple-textarea button[title="Italic"],
.simple-textarea button[title="Strikethrough"],
.simple-textarea button[title="Emoticons"],
.simple-textarea button[title="Special character"],
.simple-textarea button[title="Undo"],
.simple-textarea button[title="Redo"],
.simple-textarea button[title="Superscript"],
.simple-textarea button[title="Subscript"],
.simple-textarea button[title="Justify"] {
    display: none;
}
.sidebar-posts,
.sidebar-media,
.sidebar-pages {
    display: none;
}
.admin-elements {
    display: flex;
    gap: 5px;
}
.master-form-data {
    width: 400px;
    max-width: 100%;
}
.master-form-data select {
    width: 100%;
}
table {
    font-size: 14.5px!important;
    color: black;
}
table th {
    font-weight: 600!important;
}
.blocks-area .action-buttons {
    margin: -3px 0;
}
.action-remove-button {
    background: red;
    border-radius: 50%;
    font-size: 14px;
}
.customer-header {
    transition: .15s all;
}
.has-fixed-header {
    padding-top: 50px;
}
.has-fixed-header .customer-header {
    position: fixed;
    top: 35px;
    background: #f1f1f1;
    z-index: 10;
    width: calc(100% - 240px);
    padding: 10px 0;
}
.has-fixed-header .customer-header .admin-element {
    margin-bottom: 0;
}
.page-title {
    font-weight: 500;
}
.customer-name {
    font-weight: 600;
    display: none;
    align-items: center;
    font-size: 18px;
    margin-right: 10px;
}
.has-fixed-header .customer-name {
    display: flex;
}
.admin-elements .ui-datepicker {
    top: 140px!important;
}
/*.has-fixed-header .ui-datepicker {*/
/*    top: 80px!important;*/
/*}*/



/* Post statuses */
.post-statuses {
    display: flex;
    gap: 20px;
    margin-bottom: 15px;
}
.post-status a {
    text-decoration: underline;
    text-underline-offset: 3px;
}
.post-status .active {
    font-weight: 600;
    color: black;
}



/* Canvas sidebar */
.canvas-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: black;
    opacity: .7;
    display: block;
    z-index: 999;
    visibility: hidden;
}
.active-canvas-overlay {
    visibility: visible;
}
.canvas-sidebar {
    padding-top: 35px;
    position: fixed;
    top: 0;
    right: 0;
    width: 400px;
    background: white;
    height: 100%;
    transform: translate3d(100%,0,0);
    z-index: 1000;
    transition: .3s all;
}
.active-canvas-sidebar {
    transform: none;
}
.canvas-sidebar-header {
    border-bottom: 1px solid #ddd;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding: 30px 20px;
}
.csh-heading {
    font-weight: 600;
    text-transform: uppercase;
    font-size: 22px;
}
.canvas-sidebar-body {
    padding: 20px;
    overflow-y: auto;
    height: calc(100% - 97px);
}
.csh-close {
    font-size: 15px;
    cursor: pointer;
}
.csh-close:after {
    content: "\ea02";
    font-family: Feather;
    margin-left: 5px;
    transform: translateY(3px);
    display: inline-block;
    font-size: 18px;
}



/* Blocks */
.default-block-table {
    display: none;
}
.blocks-buttons {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 10px;
}
.blocks-area th {
    padding: 8px 5px;
}
.blocks-area td {
    padding: 5px;
}
.blocks-area .confirmed-tr td {
    padding: 5px;
}
.post-table.blocks-area th, .post-table.blocks-area td {
    vertical-align: middle;
}
.blocks-area {
    counter-reset: section;
}
.blocks-area input {
    width: 100%;
}
.blocks-area td:first-child {
    text-align: center;
}
.blocks-area td:first-child::before {
    counter-increment: section;
    content: counter(section);
}
sup {
    font-size: 9px;
}



/* Input products */
.input-products-block {
    position: relative;
}
.input-products {
    position: absolute;
    top: 100%;
    border: 1px solid #ccc;
    background: #eee;
    border-radius: 5px;
    display: none;
    z-index: 3;
}
.input-product {
    padding: 5px 10px;
    white-space: nowrap;
    cursor: pointer;
    transition: .15s all;
}
.input-product:hover {
    background: #ddd;
}



/* Input colors */
.input-color-block {
    position: relative;
}
.input-color-block input {
    font-weight: 600;
    width: 100px;
}
.input-colors {
    display: none;
    z-index: 1;
    position: absolute;
    z-index: 1;
    top: 100%;
    left: 0;
}
.input-color-items {
    display: flex;
    gap: 5px;
    background: #eee;
    padding: 5px;
    border: 1px solid #ccc;
    border-radius: 5px;
}
.input-color {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    cursor: pointer;
}
.input-color-block:hover .input-colors {
    display: block;
}



/* Edit block */
.action-confirm-button {
    background: #1cbf1c;
}
.action-cancel-button {
    background: #c1bebe;
}


/* Customer forms */
.customer-forms {
    display: flex;
    align-items: center;
    justify-content: space-between;
}