.elementor-153 .elementor-element.elementor-element-9ebcb3f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:1%;--padding-bottom:1%;--padding-left:2%;--padding-right:0%;}.elementor-153 .elementor-element.elementor-element-094195e{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-153 .elementor-element.elementor-element-094195e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-153 .elementor-element.elementor-element-a9d3e3e{--display:flex;--padding-top:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-153 .elementor-element.elementor-element-a9d3e3e:not(.elementor-motion-effects-element-type-background), .elementor-153 .elementor-element.elementor-element-a9d3e3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-153 .elementor-element.elementor-element-3f8da1b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:2%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-153 .elementor-element.elementor-element-3f8da1b:not(.elementor-motion-effects-element-type-background), .elementor-153 .elementor-element.elementor-element-3f8da1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-153 .elementor-element.elementor-element-94207f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-153 .elementor-element.elementor-element-94207f2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-153 .elementor-element.elementor-element-325e318{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-astglobalcolor2 );--border-color:var( --e-global-color-astglobalcolor2 );--border-radius:24px 24px 24px 24px;box-shadow:4px 5px 5px 0px rgba(0, 0, 0, 0.38);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-153 .elementor-element.elementor-element-44a9d77{text-align:left;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-153 .elementor-element.elementor-element-94207f2{--width:35%;}.elementor-153 .elementor-element.elementor-element-325e318{--width:75%;}}@media(max-width:767px){.elementor-153 .elementor-element.elementor-element-9ebcb3f{--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-153 .elementor-element.elementor-element-094195e{width:100%;max-width:100%;}.elementor-153 .elementor-element.elementor-element-094195e .elementor-heading-title{font-size:20px;}.elementor-153 .elementor-element.elementor-element-a9d3e3e{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-153 .elementor-element.elementor-element-325e318{--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:3%;}.elementor-153 .elementor-element.elementor-element-44a9d77 .elementor-heading-title{font-size:25px;}}/* Start custom CSS for text-editor, class: .elementor-element-1e3dce1 *//* --- NOUVEAU STYLE POUR LA CARTE D'AVERTISSEMENT --- */

.fmportal-card.disclaimer-urgent-clean {
    /* Fond blanc, bordure nette, séparation claire */
    background-color: var(--ast-global-color-5) !important;
    border: 1px solid var(--ast-border-color) !important;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.08); /* Ombre plus marquée */
    border-left: 6px solid var(--ast-global-color-1) !important; /* Barre d'accentuation Verte */
    padding: 25px;
}

/* Titre de l'alerte (Rappel : utilisez l'icône Unicode ⚠️ directement dans l'HTML) */
.fmportal-card.disclaimer-urgent-clean h2 {
    color: var(--ast-global-color-2); /* Bleu-Noir */
    margin-bottom: 15px;
}

/* Conteneur d'exclusion : met en évidence les choses à NE PAS signaler */
.fmportal-card-exclusion {
    border: 1px dashed var(--ast-global-color-0); /* Bordure pointillée Orange */
    padding: 15px;
    margin: 15px 0;
    border-radius: 5px;
    background-color: var(--ast-global-color-6); /* Fond Jaune Pâle */
}

.fmportal-card-exclusion p {
    margin-bottom: 5px;
}

/* Conteneur des contacts officiels (pour les urgences) */
.fmportal-card-contacts {
    padding: 15px;
    background-color: var(--ast-global-color-4); /* Fond crème du thème */
    border-radius: 5px;
    margin-top: 15px;
}

/* Liste des contacts (pour une meilleure hiérarchie ici, nous réintroduisons une puce discrète) */
.fmportal-list-contacts li {
    font-weight: 500;
    margin-bottom: 5px;
    padding-left: 10px; /* Petit retrait si vous voulez des puces par défaut */
}

.fmportal-list-contacts {
    /* Force l'affichage des puces si vous voulez les puces par défaut pour les listes de contact */
    list-style-type: disc; 
    padding-left: 20px;
}
.fmportal-list-exclusion {
    /* Garder les puces supprimées pour les listes d'exclusion/règles si vous ne les voulez pas */
    list-style: none;
    padding-left: 0;
}/* End custom CSS */