/* Solo quello che l'anteprima non ha: messaggi di WooCommerce, numero d'ordine nella pagina di ringraziamento, account dopo l'accesso.
   Carrello, ordine e accesso usano il markup dell'anteprima (template in woocommerce/) e quindi extra.css. */
.solo-prova{display:none}
.er-prova .solo-prova{display:block}
.woocommerce-notices-wrapper:empty{display:none}
.woocommerce-message,.woocommerce-info,.woocommerce-error{list-style:none;border:1px solid var(--line);border-left:4px solid var(--green);border-radius:12px;background:#fff;padding:14px 16px;margin:0 0 18px;font-size:14.5px;color:var(--ink)}
.woocommerce-error{border-left-color:#c0392b}
.woocommerce-error li{margin:2px 0}
.woocommerce-message a,.woocommerce-info a,.woocommerce-error a{color:var(--green);text-decoration:underline}
.woocommerce-NoticeGroup{grid-column:1/-1}
.payment_box{display:none}
.blockUI.blockOverlay{background:rgba(255,255,255,.6) !important}
/* ordine ricevuto */
.ordine-n{font-size:16px;margin:0 0 10px;color:var(--ink)}
.thanks .bon-box{text-align:left}
/* account dopo l'accesso */
.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-wrap:wrap;gap:8px}
.woocommerce-MyAccount-navigation li a{display:inline-block;border:1.5px solid var(--line);border-radius:999px;padding:8px 16px;color:var(--ink);font-weight:600;font-size:14px}
.woocommerce-MyAccount-navigation li.is-active a{border-color:var(--green);background:var(--mint);color:var(--green)}
.woocommerce-MyAccount-content a{color:var(--green)}
.woocommerce-MyAccount-content table{width:100%;border-collapse:collapse;font-size:14.5px}
.woocommerce-MyAccount-content th,.woocommerce-MyAccount-content td{text-align:left;padding:10px 8px;border-bottom:1px solid var(--line)}
.esaurito{font-weight:700;color:#c0392b;margin:10px 0}

/* badge reCAPTCHA nascosto (06/11/2026, CFO): al suo posto la nota sotto i moduli protetti */
.grecaptcha-badge{visibility:hidden!important}
.rc-nota{font-size:12px;line-height:1.5;color:var(--muted);margin:10px 0 0;text-align:center}
.rc-nota a{color:inherit;text-decoration:underline}
