/* 
Theme Name: Climate Balance (Hello - child theme)
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Custom child theme pour Climate Balance et le plugin Paids memberships pro
Author: Jerome Bart / Didier Muehlheim
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.2.1
Text Domain: climate-balance-child
Domain Path: /languages
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
 

.climate-balance-checkout .pmpro_card { /* display: none; */ }
.climate-balance-checkout .pmpro_card.active-step { display: block; }
.climate-balance-checkout .pmpro-navigation { margin-top: 1rem; display: flex; justify-content: space-between; }

/* Styles d'impression pour optimiser l'affichage PDF des factures PMPro */
@media print {
    /* Masquer les éléments de navigation et actions non nécessaires dans le PDF */
    .pmpro_card_actions,
    .pmpro_actions_nav,
    #pmpro_order_single-instructions,
    .pmpro_payment_instructions,
    .pmpro_divider {
       /* display: none !important; */
    }
    
    /* Optimiser l'affichage du nom d'entreprise dans Pay to */
    #pmpro_order_single-meta-pay_to .pmpro_list_item_value {
        font-size: 14px !important;
        word-break: break-word;
    }
    
    /* Améliorer la lisibilité générale */
    .pmpro_card {
        box-shadow: none !important;
        /*border: 1px solid #ddd !important; */
    }
    
    /* Éviter les sauts de page dans les sections importantes */
    #pmpro_order_single-meta,
    #pmpro_order_single-items {
        page-break-inside: avoid;
    }
    
    /* Masquer les liens qui pourraient apparaître entre parenthèses */
    a[href]:after {
        content: none !important;
    }
}


/* ...existing code... */

/* Masquer les éléments indésirables lors de l'impression normale */
@media print {
    .pmpro_card_actions,
    .pmpro_actions_nav,
    .pmpro_btn,
    a[href*="generate_pdf"] {
        display: none !important;
    }
    
    /* Améliorer l'affichage de la facture normale */
    .pmpro_card {
        box-shadow: none !important;
        border: none !important;
    }
    
    /* Masquer les URLs dans les liens */
    a[href]:after {
        content: none !important;
    }
}
