/* Messages WooCommerce (bandeaux succès / infos / erreur) — variables du
   module Badge (Custom › Badge). Défauts = le rendu WooCommerce d'origine. */
.woocommerce-message {
    background-color: var(--ckwc-ntc-suc-bg, #f7f6f7) !important;
    border-top-color: var(--ckwc-ntc-suc-border, #8fae1b) !important;
    color: var(--ckwc-ntc-suc-color, #515151) !important;
    font-size: var(--ckwc-ntc-suc-size, 14px) !important;
}
.woocommerce-message::before { color: var(--ckwc-ntc-suc-icon, #8fae1b) !important; }

.woocommerce-info {
    background-color: var(--ckwc-ntc-inf-bg, #f7f6f7) !important;
    border-top-color: var(--ckwc-ntc-inf-border, #1e85be) !important;
    color: var(--ckwc-ntc-inf-color, #515151) !important;
    font-size: var(--ckwc-ntc-inf-size, 14px) !important;
}
.woocommerce-info::before { color: var(--ckwc-ntc-inf-icon, #1e85be) !important; }

.woocommerce-error {
    background-color: var(--ckwc-ntc-err-bg, #f7f6f7) !important;
    border-top-color: var(--ckwc-ntc-err-border, #b81c23) !important;
    color: var(--ckwc-ntc-err-color, #515151) !important;
    font-size: var(--ckwc-ntc-err-size, 14px) !important;
}
.woocommerce-error::before { color: var(--ckwc-ntc-err-icon, #b81c23) !important; }

/* Aperçu admin : base structurelle des bandeaux (le front l'a via WooCommerce). */
.ckwc-notices-preview .woocommerce-message,
.ckwc-notices-preview .woocommerce-info,
.ckwc-notices-preview .woocommerce-error {
    padding: 1em 1.5em 1em 3em;
    margin: 0 0 12px;
    position: relative;
    border-top: 3px solid;
    list-style: none;
    border-radius: 0 0 4px 4px;
    display: flow-root;
}
.ckwc-notices-preview .woocommerce-message::before,
.ckwc-notices-preview .woocommerce-info::before,
.ckwc-notices-preview .woocommerce-error::before {
    position: absolute; left: 1.2em; top: 1em; font-weight: 700;
}
.ckwc-notices-preview .woocommerce-message::before { content: '\2713'; }
.ckwc-notices-preview .woocommerce-info::before    { content: '\2139'; }
.ckwc-notices-preview .woocommerce-error::before   { content: '\0021'; }
.ckwc-notices-preview a.button { float: right; margin-left: 12px; text-decoration: none; }
