/* ODS Top Bar Fix — Ink dark #0F172A style Linear/Vercel */

/* Section top bar — fond ink profond */
body .elementor .elementor-element.elementor-element-2a89ce8 {
    background-color: #0F172A !important;
    background-image: none !important;
    padding: 10px 0 !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.06) !important;
}

/* Tous les textes à l'intérieur en blanc/gris clair */
body .elementor .elementor-element.elementor-element-2a89ce8 *,
body .elementor .elementor-element.elementor-element-2a89ce8 a,
body .elementor .elementor-element.elementor-element-2a89ce8 p,
body .elementor .elementor-element.elementor-element-2a89ce8 span,
body .elementor .elementor-element.elementor-element-2a89ce8 .elementor-heading-title,
body .elementor .elementor-element.elementor-element-2a89ce8 .elementor-icon-list-text {
    color: #E2E8F0 !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    letter-spacing: 0 !important;
}

/* Icônes dans la top bar — gris moyen pour subtilité */
body .elementor .elementor-element.elementor-element-2a89ce8 i,
body .elementor .elementor-element.elementor-element-2a89ce8 svg {
    color: #94A3B8 !important;
    fill: #94A3B8 !important;
    width: 14px !important;
    height: 14px !important;
}

/* Hover sur liens */
body .elementor .elementor-element.elementor-element-2a89ce8 a:hover,
body .elementor .elementor-element.elementor-element-2a89ce8 a:hover * {
    color: #FFFFFF !important;
    text-decoration: none !important;
}

body .elementor .elementor-element.elementor-element-2a89ce8 a:hover i,
body .elementor .elementor-element.elementor-element-2a89ce8 a:hover svg {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
}

/* Le widget "Make an Appointment" (1455e2f) — garder icône stylo + aspect link */
body .elementor .elementor-element.elementor-element-1455e2f a {
    color: #E2E8F0 !important;
    text-decoration: none !important;
}

/* Le widget téléphone (6803227) — aligner avec le reste */
body .elementor .elementor-element.elementor-element-6803227 {
    color: #E2E8F0 !important;
}
