.elementor-229 .elementor-element.elementor-element-d9f26e4{--display:flex;}/* Start custom CSS for html, class: .elementor-element-e7fdc66 *//* --- FORCE LA PLEINE LARGEUR --- */
.ma-page-compte-full {
    width: 100% !important;
    display: block !important;
}

/* On cache la navigation WooCommerce qui crée le décalage à gauche */
.woocommerce-MyAccount-navigation {
    display: none !important;
}

/* On force le contenu à prendre 100% de la place */
.woocommerce-account .woocommerce-MyAccount-content {
    width: 100% !important;
    float: none !important;
    margin: 0 !important;
}

/* --- STYLE DES SECTIONS --- */
.section-compte {
    margin-bottom: 80px;
    width: 100%;
}

.titre-centre {
    text-align: center;
    margin-bottom: 40px;
}

.titre-centre h2 {
    font-size: 28px;
    letter-spacing: 2px;
    font-weight: 700;
    margin-bottom: 10px;
}

.separateur {
    width: 100px;
    height: 1px;
    background-color: #E2E8F0;
    margin: 0 auto;
}

.texte-vide {
    text-align: center;
    color: #888;
}

/* --- RÉGLAGE DES FORMULAIRES (FIGMA) --- */
/* Annule les colonnes qui écrasent les champs au milieu */
.woocommerce-account .u-column1, 
.woocommerce-account .u-column2,
.woocommerce-form-row {
    width: 100% !important;
    float: none !important;
}

/* Tes inputs Gris Figma */
.woocommerce-page .form-row input.input-text {
    background-color: #F4F7f9 !important;
    border: 1px solid #E2E8F0 !important;
    border-radius: 8px !important;
    padding: 12px !important;
}/* End custom CSS */