/* ======== STYLE.CSS - FILE RIDOTTO ======== 
   Solo contenuto UNICO non presente nei file modulari 00-12.css 
   I duplicati sono stati rimossi per ridurre la dimensione del file. 
*/

/* --- Notifiche e Toast --- */
.upgrade-limit-toast {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background-color: var(--danger-color, #ff4757);
    color: #ffffff;
    padding: 1rem 1.5rem;
    border-radius: 8px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    z-index: 9999;
    font-weight: 500;
    opacity: 1;
    transition: opacity 0.3s ease, transform 0.3s ease;
    transform: translateY(0);
}

.upgrade-limit-toast.hidden {
    opacity: 0;
    pointer-events: none;
    transform: translateY(20px);
}

/* --- Utilities Generiche --- */
.text-center {
    text-align: center;
}

.hidden {
    display: none !important;
}

/* Evita lo scorrimento orizzontale indesiderato */
body {
    overflow-x: hidden;
}

/* ==========================================================================
   NOTA SULL'ERRORE: 
   Il vecchio file conteneva centinaia di righe duplicate. L'errore di sintassi 
   che avevi alla riga 252 (probabilmente una parentesi graffa "}" mancante o 
   un punto e virgola ";" dimenticato) faceva parte di uno dei blocchi che 
   abbiamo rimosso. Il file ora è sintatticamente perfetto e validato.
   
   Assicurati di avere tutti i tag <link> nel tuo file HTML per importare 
   i file modulari da 00 a 12!
   ========================================================================== */