/* Expert IT 370 - arrondis uniformes a 5px */
html body *:not(svg):not(svg *){border-radius:5px !important}

/* Widget Trustindex : charge apres, specificite renforcee */
html body .ti-widget .ti-review-item .ti-inner.ti-inner,
html body .ti-widget .ti-inner.ti-inner,
html body .ti-widget .ti-review-image.ti-review-image{border-radius:5px !important}

/* Boutons et badges : rectangulaires, 5px (jamais de pilule) */
html body .btn.btn,
html body a.btn.btn,
html body button.btn.btn,
html body .elementor-button.elementor-button,
html body .hero-badge.hero-badge,
html body .eitq-card-reference.eitq-card-reference,
html body .ct-banner-counter.ct-banner-counter,
html body .eitq-product-button.eitq-product-button,
html body input[type="submit"],
html body button[type="submit"]{border-radius:5px !important}

/* Exceptions : seuls les elements reellement circulaires (carres) */
html body .item--icon,
html body .eitq-header-count,
html body .eitq-close,
html body .ct-icon-close,
html body .ct-banner-image,
html body .ct-banner-image img,
html body .slick-arrow,
html body .slick-prev,
html body .slick-next,
html body .ti-next,
html body .ti-prev,
html body .ti-widget .ti-profile-img.ti-profile-img,
html body .ti-widget .ti-profile-img.ti-profile-img img,
html body .ti-profile-img-sprite,
html body .wa__btn,
html body .wa__btn_popup_icon,
html body .wa__button_zoom,
html body .woocommerce-product-gallery__trigger,
html body .caseicon-shopping-cart-alt,
html body .elementor-social-icon,
html body .avatar,
html body img.avatar,
html body [class*="rounded-circle"],
html body .wp-block-image.is-style-circle-mask img{border-radius:50% !important}

/* Puces de carrousel : forme d origine (rond / barre arrondie) */
html body .slick-dots li,
html body .slick-dots li button{border-radius:999px !important}
