.block-editor-block-list__block[data-type^="carbon-fields/"] {
  max-width: 100% !important;
}

.block-editor-block-list__block[data-type="carbon-fields/medical_facilities_block"] {
  max-width: 1600px !important;
}

.editor-resizable-editor{
    padding:0px 10px !important;
}
.interface-interface-skeleton__sidebar .cf-complex__group-body{
    display:block;
}

.cf-field__body h3 {
    color: #3F3F3F;
    border-bottom: 2px solid;
    padding-bottom: 20px;
}

.cf-field__head label {
    font-size: 1rem;
    color: #000;
    padding-bottom: 5px;
}

/* Загальний текст в редакторі */
.block-editor .cf-container,
.block-editor .cf-field {
  background: #fff !important;      /* чисто білий блок */
  color: #333 !important;           /* темно-сірий текст */
  border: 1px solid #e5e5e5 !important;
  border-radius: 6px;
  padding: 10px 12px;
  margin-bottom: 12px;
}

/* Лейбли полів */
.block-editor .cf-field__label {
  color: #555 !important;           /* сірий, м’якший за чорний */
  font-weight: 600;
}

/* Вхідні поля */
.block-editor .cf-field input,
.block-editor .cf-field textarea,
.block-editor .cf-field select {
  background: #fafafa !important;   /* легкий сіруватий фон */
  border: 1px solid #ddd !important;
  color: #333 !important;           /* темно-сірий текст */
  border-radius: 4px;
  padding: 6px 8px;
}

/* Hover / focus ефекти */
.block-editor .cf-field input:focus,
.block-editor .cf-field textarea:focus,
.block-editor .cf-field select:focus {
  border-color: #3a7af6 !important; /* твій синій акцент */
  box-shadow: 0 0 0 1px #3a7af6 !important;
}

/* Заголовки блоків */
.block-editor .cf-container__title {
  background: #f5f7fa !important;
  color: #444 !important;
  font-size: 14px;
  font-weight: 700;
  padding: 8px 10px;
  border-bottom: 1px solid #e0e0e0;
}


/* Загальний фон інпутів */
.cf-field input[type="text"],
.cf-field input[type="url"],
.cf-field input[type="number"],
.cf-field textarea,
.cf-field select {
    background: #f9fafb;
    border: 1px solid #d1d5db;
    border-radius: 8px;
    padding: 10px 12px;
    font-size: 14px;
    transition: all 0.2s ease;
}

.cf-field input:focus,
.cf-field textarea:focus,
.cf-field select:focus {
    border-color: #3b82f6; /* синій акцент */
    box-shadow: 0 0 0 2px rgba(59,130,246,0.2);
    outline: none;
}

/* Заголовки полів */
.cf-field__label {
    font-weight: 600;
    margin-bottom: 6px;
    color: #374151; /* темно-сірий замість чорного */
    font-size: 13px;
    letter-spacing: 0.3px;
}

/* Separator як акорд */
.cf-separator {
    background: #f3f4f6;
    border-left: 4px solid #3b82f6;
    padding: 10px 14px;
    margin: 20px 0 10px;
    font-size: 15px;
    font-weight: 700;
    color: #1f2937;
    border-radius: 6px;
    cursor: pointer;
    transition: all 0.2s ease;
}

.cf-separator:hover {
    background: #e5e7eb;
}

/* Картки для груп */
.cf-container {
    background: #fff;
    border: 1px solid #e5e7eb !important;
    border-radius: 10px;
    padding: 15px 20px;
    margin-bottom: 20px;
    box-shadow: 0 2px 6px rgba(0,0,0,0.05);
}

/* Кнопки Carbon Fields */
.cf-field .button,
.cf-field input[type="button"],
.cf-field input[type="submit"] {
    border: 1px solid #3b82f6;
    border: none;
    border-radius: 6px;
    padding: 6px 14px;
    font-size: 13px;
    font-weight: 500;
    cursor: pointer;
    transition: background 0.2s ease;
}

.cf-field .button:hover {
    background: #2563eb;
    color:#fff;
}

/* Complex item */
.cf-complex__group {
    border: 1px solid #e5e7eb;
    border-radius: 8px;
    margin-bottom: 15px;
    background: #f9fafb;
}

.cf-complex__group-header {
    background: #f3f4f6;
    padding: 8px 12px;
    font-weight: 600;
    border-bottom: 1px solid #e5e7eb;
    cursor: pointer;
}

.cf-complex__group-body {
    padding: 12px;
    gap:10px;
}

.block-editor-block-list__block:focus:after {
    outline: unset !important;
    border: unset !important;
    box-shadow: unset !important;
}

.cf-complex__tabs-item{
    width:80px;
    justify-content:center;
}
/*.block-editor-block-types-list__list-item{*/
/*    position:relative;*/
/*}*/
.block-editor-inserter__preview-container{
    display:none;
}
/* .block-editor-block-types-list__list-item:hover:before{*/
/*    content: "";*/
/*    position: fixed;*/
/*    top: 60px;*/
/*    left: 362px;*/
/*    width: 400px;*/
/*    height: 300px;*/
/*    z-index: 123123123;*/
/*    overflow: hidden;*/
/*    background-size: contain !important;*/
/*    background-repeat: no-repeat !important;*/
/*    background-position: 50% 50% !important;*/
/*    background-color: #fff !important;*/
/*    border: 3px solid #eaeffd;*/
/*    z-index: 99999;*/
/*    box-shadow: 1px 10px 20px #eaeffd;*/
/*    border-radius: 10px;*/
/*}*/


.block-editor-block-list__block.wp-block.wp-block-group.block-editor-block-list__layout.wp-block-group-is-layout-flex{
    display: flex;
    align-items: start;
    gap: 50px;
    width:100%;
    max-width:unset;
}

[data-title="Адміністрація"] .cf-complex__tabs-list{
    overflow:auto;
    flex-wrap:nowrap !important;
}
[data-title="Адміністрація"] .cf-complex__tabs{
    gap:15px;
    display:flex;
        padding-bottom:10px;

}
[data-title="Адміністрація"] .cf-complex__tabs--tabbed-horizontal .cf-complex__inserter{
    align-self:center;
}
[data-title="Адміністрація"] .cf-complex__tabs-item--tabbed-horizontal{
    min-width:70px;
}



.block-editor-block-types-list__list-item.наші-медзаклади-про-заклади:hover:before{
    background: url(../img/block-preview-images/map-and-about-main.png);
}

.block-editor-block-types-list__list-item.наші-медзаклади:hover:before{
    background: url(../img/block-preview-images/our_med.png);
}
.block-editor-block-types-list__list-item.про-заклади:hover:before{
    background: url(../img/block-preview-images/about-us.png);
}

.block-editor-block-types-list__list-item.hero-slider-block:hover:before{
    background: url(../img/block-preview-images/hero-slider.png);
}

.block-editor-block-types-list__list-item.пошук:hover:before{
    background: url(../img/block-preview-images/search.png);
}

.block-editor-block-types-list__list-item.картки-повний-цикл:hover:before{
    background: url(../img/block-preview-images/cards-homepage.png);
}

.block-editor-block-types-list__list-item.новини:hover:before{
    background: url(../img/block-preview-images/news-sect.png);
}

.block-editor-block-types-list__list-item.відгуки:hover:before{
    background: url(../img/block-preview-images/reviews.png);
}

.block-editor-block-types-list__list-item.питання-faq:hover:before{
    background: url(../img/block-preview-images/faq.png);
}

.block-editor-block-types-list__list-item.баннер-h1-фон:hover:before{
    background: url(../img/block-preview-images/banner-main.png);
}

.block-editor-block-types-list__list-item.хлібні-крихти:hover:before{
    background: url(../img/block-preview-images/breadcr.png);
}

.block-editor-block-types-list__list-item.контактна-інформація-зкорочена:hover:before{
    background: url(../img/block-preview-images/contacts-short.png);
}

.block-editor-block-types-list__list-item.послуги-ціни:hover:before{
    background: url(../img/block-preview-images/services.png);
}

.block-editor-block-types-list__list-item.пошук-послуг:hover:before{
    background: url(../img/block-preview-images/services-search.png);
}

.block-editor-block-types-list__list-item.контактна-інформація:hover:before{
    background: url(../img/block-preview-images/contacts-long.png);
}

.block-editor-block-types-list__list-item.нотаток-деталі:hover:before{
    background: url(../img/block-preview-images/rich-text.png);
}

.block-editor-block-types-list__list-item.мапа-статистика:hover:before{
    background: url(../img/block-preview-images/map-stats.png);
}

.block-editor-block-types-list__list-item.галерея:hover:before{
    background: url(../img/block-preview-images/gallery.png);
}

.block-editor-block-types-list__list-item.структура-лікарні:hover:before{
    background: url(../img/block-preview-images/cards-inline.png);
}

.block-editor-block-types-list__list-item.буде-корисно-дізнатися:hover:before{
    background: url(../img/block-preview-images/good-to-know.png);
}

.block-editor-block-types-list__list-item.аптеки-та-доступні-ліки:hover:before{
    background: url(../img/block-preview-images/pharms.png);
}


.block-editor-block-types-list__list-item.поліклініки-усе-в-одному:hover:before{
    background: url(../img/block-preview-images/poly-not-for-use.png);
}

.block-editor-block-types-list__list-item.поліклініка-карта-та-інформація:hover:before{
    background: url(../img/block-preview-images/poly-map.png);
}

.block-editor-block-types-list__list-item.поліклініка-фотогалерея-слайдер:hover:before{
    background: url(../img/block-preview-images/image-slider-two-col.png);
}

.block-editor-block-types-list__list-item.поліклініка-послуги:hover:before{
    background: url(../img/block-preview-images/poly-cards.png);
}

.block-editor-block-types-list__list-item.поліклініка-лікарі:hover:before{
    background: url(../img/block-preview-images/poly-cards-no-image.png);
}

.block-editor-block-types-list__list-item.поліклініка-як-записатися:hover:before{
    background: url(../img/block-preview-images/poly-registry.png);
}


.block-editor-block-types-list__list-item.баннер-з-фото:hover:before{
    background: url(../img/block-preview-images/banner-half.png);
}

.block-editor-block-types-list__list-item.картки-інфо:hover:before{
    background: url(../img/block-preview-images/cards-and-info.png);
}

.block-editor-block-types-list__list-item.куточок-споживача:hover:before{
    background: url(../img/block-preview-images/for-user.png);
}

.block-editor-block-types-list__list-item.форма:hover:before{
    background: url(../img/block-preview-images/form.png);
}


.block-editor-block-types-list__list-item.адміністрація:hover:before{
    background: url(../img/block-preview-images/admin.png);
}

.block-editor-block-types-list__list-item.текст-кнопка:hover:before{
    background: url(../img/block-preview-images/quick-cta.png);
}

.block-editor-block-types-list__list-item.слайдер-з-лого:hover:before{
    background: url(../img/block-preview-images/logo-slider.png);
}

.block-editor-block-types-list__list-item.основні-напрямки-роботи:hover:before{
    background: url(../img/block-preview-images/cards-var.png);
}

.block-editor-block-types-list__list-item.текст-з-кнопкою:hover:before{
    background: url(../img/block-preview-images/banner-cta.png);
}

.block-editor-block-types-list__list-item.курси-навчального-xабу:hover:before{
    background: url(../img/block-preview-images/courses.png);
}

.block-editor-block-types-list__list-item.новини-вибірка:hover:before{
    background: url(../img/block-preview-images/news-checked.png);
}


.block-editor-block-types-list__list-item.переваги-працювати-з-нами:hover:before{
    background: url(../img/block-preview-images/cards-advant.png);
}
.block-editor-block-types-list__list-item.медзаклади-на-google-maps:hover:before{
    background: url(../img/block-preview-images/map-raw.png);
}
.block-editor-block-types-list__list-item.банер-з-посиланням-картинка:hover:before{
    background: url(../img/block-preview-images/banner-cta-image.png);
}
.block-editor-block-types-list__list-item.вакансії:hover:before{
    background: url(../img/block-preview-images/jobs-slider.png);
}
.block-editor-block-types-list__list-item.текст-номер-телефону:hover:before{
    background: url(../img/block-preview-images/quick-number.png);
}


.block-editor-block-types-list__list-item.запис:hover:before{
    background: url(../img/block-preview-images/registry-block.png);
}

.block-editor-block-types-list__list-item.картки-з-посиланням:hover:before{
    background: url(../img/block-preview-images/image-links.png);
}
.block-editor-block-types-list__list-item.contact-banner-block:hover:before{
    background: url(../img/block-preview-images/contact.png);
}
.block-editor-block-types-list__list-item.поле-з-текстом:hover:before{
    background: url(../img/block-preview-images/rich-text-field.png);
}
.block-editor-block-types-list__list-item.картки-з-іконками:hover:before{
    background: url(../img/block-preview-images/cards-big-links.png);
}
.block-editor-block-types-list__list-item.слайдер-з-відео:hover:before{
    background: url(../img/block-preview-images/video-slider.png);
}
.block-editor-block-types-list__list-item.слайдер-з-фото:hover:before{
    background: url(../img/block-preview-images/photo-slider.png);
}
.block-editor-block-types-list__list-item.картки-зі-статистикою:hover:before{
    background: url(../img/block-preview-images/stats-cards.png);
}
.block-editor-block-types-list__list-item.лікарі:hover:before{
    background: url(../img/block-preview-images/docs.png);
}
.block-editor-block-types-list__list-item.документи-вкладки:hover:before{
    background: url(../img/block-preview-images/documents.png);
}
.block-editor-block-types-list__list-item.перелік-послуг:hover:before{
    background: url(../img/block-preview-images/poly-posl.png);
}
.block-editor-block-types-list__list-item.баннер-для-звязку:hover:before{
    background: url(../img/block-preview-images/banner-connect.png);
}
.block-editor-block-types-list__list-item.перелік-поліклінік-з-картами:hover:before{
    background: url(../img/block-preview-images/maps-tabs.png);
}
.block-editor-block-types-list__list-item.картки-локацій:hover:before{
    background: url(../img/block-preview-images/locations-cards.png);
}


























.block-editor-block-types-list[aria-label="Без категорії"]{
            display:none !important;
}