/* ========================================
   FIX CHECKOUT LOADER INFINITO
   Nasconde i loader dopo 3 secondi
   ======================================== */

/* Loader principale del checkout */
#checkout-loader.loading-mask {
    animation: hideLoader 0.5s ease 2s forwards;
}

@keyframes hideLoader {
    to {
        opacity: 0;
        visibility: hidden;
        display: none;
    }
}

/* Loader nella sezione PAYMENT */
.payment-method._active .loading-mask,
.payment-methods .loading-mask,
.opc-payment-additional .loading-mask,
.checkout-payment-method .loading-mask {
    animation: hidePaymentLoader 0.5s ease 3s forwards !important;
}

@keyframes hidePaymentLoader {
    to {
        opacity: 0 !important;
        visibility: hidden !important;
        display: none !important;
    }
}

/* Catch-all: Nascondi TUTTI i loader del checkout dopo 3 secondi */
.checkout-index-index .loading-mask {
 display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;}

@keyframes hideAllCheckoutLoaders {
    to {
        opacity: 0 !important;
        visibility: hidden !important;
        display: none !important;
    }
}

/* ========================================
   GENERAL UPDATES
   ======================================== */


.account .order-links .nav.item a[href*='invoice'],
.account .orders-history .nav.item a[href*='invoice'],
.block-collapsible-nav .item a[href*='invoice'],
.order-links li:has(a[href*='invoice']) {
}
\n\n/* Nascondi tab Fatture nell'area cliente */\n.account .order-links .nav.item a[href*="invoice"],\n.block-collapsible-nav .item a[href*="invoice"],\n.order-links li a[href*="invoice"] {\n    display: none;\n}\n.order-links li:has(a[href*="invoice"]) {\n    display: none;\n}\n\n\n.block-collapsible-nav .item a[href*="invoice"] { display: none; }
.order-links li:has(a[href*="invoice"]) { display: none; }

.orders-history td.col.status { display: none; }
.order-status { display: none; }

/* Nascondi colonna Stato negli ordini */
table.table-order-items.history th.col.status,
table.table-order-items.history td.col.status {
    display: none;
}
















/* Reset password messaggio */
html body div.page-wrapper div.page-messages div.messages div.message-success.success.message div {
    font-size: 18px !important;
    font-weight: 600 !important;
    padding-left: 45px !important;
    margin-left: 0 !important;
}
