/* Верхнє меню тестового сайту, варіант Б (рішення власника 2026-10-12): ширша плашка, шрифт 14–15 px замість 18,
   рівні проміжки, помаранчева кнопка «Розрахувати станцію» праворуч. Вантажиться на всіх сторінках тесту (mu-plugin).
   Розміри підібрано так, щоб усе вміщалось у плашку на 1280 і 1440 (кнопка не виходила за край, зауваження Опуса). */
@media (min-width:1024px){
  .menu__container{max-width:1240px}
  .menu__wrapper{padding:10px 22px 10px 20px}
  .menu__logo{margin-right:32px}
  .menu__tablet-list{justify-content:flex-end;gap:22px} /* пункти праворуч, поруч із кнопкою (власник) */
  .menu__tablet-item{max-width:none;width:max-content;flex:0 0 auto} /* пункт за шириною тексту; випадний список абсолютний, тож не розтягує пункт */
  .menu__tablet-item .menu__tablet-dropdown{position:absolute}
  .menu__tablet-item--cta{max-width:none}
  .menu__tablet-button,.menu__tablet-list .menu__item-link,.menu__tablet-list .menu__item-link-alone{font-size:14px;font-weight:500}
  .menu__tablet-icon{display:inline-flex}
  .menu__tablet-icon svg{width:14px;height:14px}
  .menu__tablet-item--cta{margin-left:4px}
  .menu__cta,.menu__cta:link,.menu__cta:visited{display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:999px;background:#fd6500;color:#fff;font-weight:400;font-size:14px;white-space:nowrap;text-decoration:none;transition:background .2s} /* колір кнопки = колір логотипа #FD6500 (з файлу Logo_white.svg), білий жирний текст 16 px: рішення власника 2026-10-12 */
  .menu__cta:hover,.menu__cta:focus-visible{background:#fd6500;color:#fff;text-decoration:none;box-shadow:none} /* без тіні при наведенні (власник 2026-10-13) */
  .menu__cta:hover:visited{color:#fff}
}
@media (min-width:1024px) and (max-width:1180px){.menu__tablet-item--cta{display:none}} /* на вузьких ноутбуках кнопка не вміщається, калькулятор є в меню сторінки */
/* мобільне меню: та сама кнопка на всю ширину перед соцмережами */
@media (max-width:1023px){
  .menu__cta-mobile{padding:8px 0 28px}
  .menu__cta,.menu__cta:link,.menu__cta:visited{display:flex;justify-content:center;align-items:center;height:48px;border-radius:999px;background:#fd6500;color:#fff;font-weight:400;font-size:16px;text-decoration:none}
  .menu__cta:hover,.menu__cta:focus-visible{background:#fd6500;color:#fff}
}
/* Запобіжник (Опус, 2026-10-12): тема ховає мобільний список меню лише скриптом UIkit (uk-dropdown), тож до його запуску
   список стоїть відкритим і перехоплює натиски по всьому екрану. Поки UIkit не додав свій клас, список прихований; після запуску правило не діє. */
@media (max-width:1023px){.menu__dropdown:not(.uk-dropdown){display:none}}
/* Без анімацій наведення на всьому тесті (власник 2026-10-13: «прибирай всюди тіні… кнопка рухається… всі оці анімашки прибери»).
   Кнопки теми при наведенні лишаються помаранчевими #FD6500 з білим текстом (тема робила їх білими з помаранчевим текстом);
   кнопка каталогу без зміни прозорості; картки UIkit без тіні при наведенні. Стрічка логотипів на /b2b-1/ не зачеплена. */
/* п. 43 (власник 2026-10-13): кнопки теми при наведенні як у темі (біле тло, помаранчевий текст), лише без руху й тіні */
.button:hover{box-shadow:none!important;transform:none!important}
.ce-card__btn:hover{opacity:1}
.uk-card-hover:hover,[class*=uk-box-shadow-hover]:hover{box-shadow:none!important}
/* Кнопки без жирного шрифту на всьому тесті (власник 2026-10-13, п. 11): вага 500 (400 у Montserrat надто тонке), розмір і колір як були */
.button,.button__small,.slider__wrapper .button,.ce-card__btn,.ce-cat__filter-btn,input[type=submit],button[type=submit],.wpcf7-submit{font-weight:400!important}
/* Фото в картках «Реалізовані проекти Columbus» однакові: пропорція 4:3, обрізання cover (власник 2026-10-13, п. 7; сторінки СЕС на даху і на ґрунті) */
.slider .slider__photo{aspect-ratio:4/3;width:100%;position:relative}
.slider .slider__photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
/* п. 37 (власник 2026-10-13): стани пунктів меню шапки лишаємо як у темі (поточний пункт помаранчевий, без підкреслення); наше правило з п. 24 прибрано, виняток із п. 24 */
/* п. 30 (власник 2026-10-13: «форма не наша»): блок форми «Індивідуальної пропозиції» лишається точно як у темі (чорна картка,
   стиль теми pre-footer.php). Наші перевизначення форми прибрано. Лишаємо лише кнопку #FD6500 з білим текстом без жирного
   і рядок згоди світло-сірий на чорному без помаранчевого. Меню й контакти підвалу нижче світлі. */
body .footer .ce-pf .wpcf7-submit,body .footer .ce-pf .wpcf7-submit:hover,body .footer .ce-pf .wpcf7-submit:focus{background:#fd6500;color:#fff;font-weight:400;box-shadow:none;transform:none}
body .footer .ce-consent,body .footer .ce-consent a:not(.a1):not(.a2):not(.a3):not(.a4):not(.a5),body .footer .ce-consent a:not(.a1):not(.a2):not(.a3):not(.a4):not(.a5):link,body .footer .ce-consent a:not(.a1):not(.a2):not(.a3):not(.a4):not(.a5):visited{font-size:14px;color:#d0d0d0!important;text-decoration:none!important;font-weight:400!important} /* вага селектора вища за загальне правило посилань підвалу */
body .footer .ce-consent a:not(.a1):not(.a2):not(.a3):not(.a4):not(.a5):hover,body .footer .ce-consent a:not(.a1):not(.a2):not(.a3):not(.a4):not(.a5):focus{color:#fff!important;text-decoration:underline!important;text-decoration-color:#fff!important}
/* п. 43 (власник 2026-10-13: «знову самодіяльність і змінили футер»): усі наші стилі підвалу прибрано (світле тло, картки контактів, кольори й стани посилань, колонки, розкривне меню на телефоні). Підвал малює лише тема, як на бойовому. Лишились блок форми (п. 30) і пункти меню підвалу (вміст від чату каталогу). */
/* п. 11 (уточнення власника 2026-10-13): усі кнопки сайту вагою 400, без жирного; загальне правило з високою вагою селектора */
html body .button,html body .button__small,html body .ce-btn,html body .menu__cta,html body .button__orange,html body input[type=submit],html body button[type=submit],html body .wpcf7-submit,html body .ce-card__btn,html body .ce-cat__filter-btn,html body .uk-button,html body a[class*="btn"],html body .slider__wrapper .button,html body .picture__context > .button{font-weight:400!important}
/* п. 44 (власник 2026-10-13: «всюди однакові кнопки, як «Як це працює» в тизері»): одна кнопка дії на весь сайт.
   Еталон .v1-teaser .ce-btn: 46 px, поля 12/26, пігулка, Montserrat 16/400, #FD6500 + білий; наведення: біле тло, рамка й текст #FD6500, без руху й тіні.
   Не чіпаємо: пункти меню, стрілки, круглі іконки, акордеони, фільтри каталогу (.ce-cat__filter-btn), контурну «Отримати консультацію» (.ce-btn--ghost). */
html body .button,html body .button__small,html body .button__orange,html body .ce-btn:not(.ce-btn--ghost),html body .menu__cta,html body .wpcf7-submit,html body input[type=submit],html body button[type=submit],html body .ce-card__btn,html body .slider__wrapper .button,html body .picture__context > .button,html body .ce-btn--sm:not(.ce-btn--ghost),html body .ce-btn--dark{display:inline-flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;height:46px!important;min-height:46px;max-height:none;padding:12px 26px!important;border-radius:999px!important;border:2px solid transparent!important;background:#fd6500!important;color:#fff!important;font-family:inherit;font-size:16px!important;line-height:1.2!important;font-weight:400!important;letter-spacing:normal;text-decoration:none!important;text-align:center;min-width:0!important;max-width:none;box-shadow:none!important;transform:none!important;opacity:1;transition:background-color .25s ease,color .25s ease,border-color .25s ease}
html body .picture__context > .button,html body .button__orange{width:auto!important}
html body .button:hover,html body .button__small:hover,html body .button__orange:hover,html body .ce-btn:not(.ce-btn--ghost):hover,html body .menu__cta:hover,html body .wpcf7-submit:hover,html body input[type=submit]:hover,html body button[type=submit]:hover,html body .ce-card__btn:hover,html body .button:focus-visible,html body .ce-btn:not(.ce-btn--ghost):focus-visible,html body .menu__cta:focus-visible,html body .wpcf7-submit:focus-visible{background:#fff!important;color:#fd6500!important;border-color:#fd6500!important;box-shadow:none!important;transform:none!important;opacity:1}
html body .button:visited,html body .ce-btn:not(.ce-btn--ghost):visited,html body .menu__cta:visited,html body .ce-card__btn:visited{color:#fff!important}
html body .button:hover:visited,html body .ce-btn:not(.ce-btn--ghost):hover:visited,html body .menu__cta:hover:visited,html body .ce-card__btn:hover:visited{color:#fd6500!important}
/* п. 44, доповнення (диригент 2026-10-13): кнопка на помаранчевому блоці інверсна, щоб не зливалась: біле тло, текст і рамка #FD6500;
   при наведенні навпаки: помаранчева з білим текстом і білою рамкою. Тема саме для таких кнопок має клас .button__orange
   (блок експертизи на «даху» й «ґрунті», помаранчева картка на «кредитуванні»). Форма й розмір за еталоном. */
html body .button__orange,html body .button__orange:link,html body .button__orange:visited{background:#fff!important;color:#fd6500!important;border-color:#fd6500!important}
html body .button__orange:hover,html body .button__orange:focus-visible,html body .button__orange:hover:visited{background:#fd6500!important;color:#fff!important;border-color:#fff!important}

/* власник 2026-10-13 (Опус): відступ справа від кнопки «Розрахувати станцію» = відступу зверху й знизу (7 px), ПК */
@media (min-width:1024px){.menu__wrapper{padding-right:7px!important}}
/* власник 2026-10-13 (Опус): «трішки крупніше шрифт меню»: пункти й випадні посилання 14 -> 16 px, ПК */
@media (min-width:1024px){.menu__tablet-button,.menu__tablet-list .menu__item-link,.menu__tablet-list .menu__item-link-alone{font-size:16px}}
/* власник 2026-10-13 (Опус): «підніми блок в один рядок з менюшками»: картка контактів у підвалі верхом на рівні заголовків меню, ПК (у темі align-items:center!important) */
@media (min-width:1024px){footer.footer .footer__contacts{align-items:flex-start!important}}
/* власник 2026-10-13 (Опус): «в самому низу додай трішки простору»: поле під рядком © Columbus Energy */
footer.footer .footer-bottom{padding-bottom:clamp(32px,3vw,48px)}
/* власник 2026-10-13 (Опус): логотип Carbon Footprint Foundation у підвалі: той самий проміжок 20 px, що між логотипами теми */
.footer-bottom__logos .ce-cff{margin-left:5px;text-decoration:none}
/* власник 2026-10-13 (Опус): «логотипи в футері більші, правий блок з описом можна змістити вправо»: від 1240 px логотипи ~1,2x (від 1600 ~1,4x),
   блок логотипів за шириною вмісту, опис займає решту (лівий край на 60 px правіше логотипів); телефон і планшет як у темі */
@media (min-width:1240px){
  footer.footer .footer-bottom__logos{flex:0 0 auto;width:auto!important;max-width:none!important;gap:24px;justify-content:flex-start}
  footer.footer .footer-bottom__logos-item{margin:0!important}
  footer.footer .footer-bottom__logos .footer-bottom__logos-img{width:auto!important;max-width:none!important}
  footer.footer .footer-bottom__logos-item:nth-child(1) img{height:33px!important}
  footer.footer .footer-bottom__logos-item:nth-child(2) img{height:46px!important}
  footer.footer .footer-bottom__logos-item:nth-child(3) img{height:35px!important}
  footer.footer .footer-bottom__logos-item.ce-cff img{height:32px!important}
  footer.footer .footer-bottom__content{flex:1 1 auto;min-width:0;width:auto!important;margin-left:60px}
}
@media (min-width:1440px){
  footer.footer .footer-bottom__logos{gap:30px}
  footer.footer .footer-bottom__logos-item:nth-child(1) img{height:37px!important}
  footer.footer .footer-bottom__logos-item:nth-child(2) img{height:52px!important}
  footer.footer .footer-bottom__logos-item:nth-child(3) img{height:40px!important}
  footer.footer .footer-bottom__logos-item.ce-cff img{height:36px!important}
}
@media (min-width:1600px){
  footer.footer .footer-bottom__logos-item:nth-child(1) img{height:43px!important}
  footer.footer .footer-bottom__logos-item:nth-child(2) img{height:58px!important}
  footer.footer .footer-bottom__logos-item:nth-child(3) img{height:46px!important}
  footer.footer .footer-bottom__logos-item.ce-cff img{height:42px!important}
}
/* власник 2026-10-13 (Опус): документи PDF у підвалі під меню ліворуч: назва відкриває файл у новій вкладці, «Завантажити» зберігає */
footer.footer .ce-docs{margin-top:36px}
footer.footer .ce-docs .footer__contacts-title{margin-bottom:16px}
footer.footer .ce-docs__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:16px 40px}
footer.footer .ce-docs__item{display:grid;gap:4px;align-content:start}
footer.footer .ce-docs__link,footer.footer .ce-docs__link:link,footer.footer .ce-docs__link:visited,footer.footer .ce-docs__link:hover{display:inline-flex;align-items:center;gap:10px;color:#161616;text-decoration:none;font-size:14px;line-height:1.3}
footer.footer .ce-docs__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:24px;border-radius:6px;background:#fd6500;color:#fff;font-size:11px;font-weight:600;letter-spacing:.02em}
footer.footer .ce-docs__dl,footer.footer .ce-docs__dl:link,footer.footer .ce-docs__dl:visited,footer.footer .ce-docs__dl:hover{margin-left:46px;font-size:13px;color:#5c5c5c;text-decoration:underline;text-underline-offset:2px}
