/**
 * Wilomed Hospitalar - Cores Oficiais da Identidade Visual
 * Primária: #238CCC | Fundo/Secundária: #F6F6F6
 */
:root {
    --thm-primary-color: #238CCC !important;
    --thm-primary-color-rgb: 35, 140, 204 !important;
    --thm-secondary-color: #175e8d !important;
    --thm-secondary-color-rgb: 23, 94, 141 !important;
    --thm-body-bg: #F6F6F6;
}

/* Forçar cores nos elementos chaves do template */
.btn-one {
    background-color: #238CCC !important;
}
.btn-one:before {
    background-color: #175e8d !important;
}
.main-menu.main-menu-style3 .categories-box__btn {
    background-color: #238CCC !important;
}
.main-header-style1__bottom-middle .header-search-box button {
    background-color: #238CCC !important;
}
.header-wishlist-cart-btn button .count {
    background-color: #238CCC !important;
}
.products-style2__single .text-holder h4 span {
    color: #238CCC !important;
}
.products-style1__single .text-holder h4 span {
    color: #238CCC !important;
}
.products-style4__single .text-holder h4 span {
    color: #238CCC !important;
}
.thm-bg-color1 {
    background-color: #238CCC !important;
}
.thm-color1 {
    color: #238CCC !important;
}
.main-slider-style2__content h2 span {
    color: #238CCC !important;
}
.featured-style4__single-icon {
    color: #238CCC !important;
}
.footer-widget-contact-list li .icon {
    color: #238CCC !important;
}
.footer-widget-links ul li a:hover {
    color: #238CCC !important;
}
.categories-box__btn {
    background-color: #238CCC !important;
}
.slogan-style1__content .btn-box a {
    background-color: #238CCC !important;
}
.slogan-style1__content .btn-box a:hover {
    background-color: #175e8d !important;
}

/* Indicador do tamanho recomendado de imagens no CMS */
.dimension-guide-box {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 5px 12px;
    background-color: #e0f2fe;
    color: #0369a1;
    border: 1px solid #bae6fd;
    border-radius: 6px;
    font-size: 0.82rem;
    font-weight: 600;
    margin-top: 6px;
}