/* =========================================================================
   last-update — stile generalizzato
   -------------------------------------------------------------------------
   Il pallino "live" resta verde di default (semantica di stato), ma è
   comunque un token sovrascrivibile per brand:
       .last-update { --lu-dot: #16a34a; }
   ========================================================================= */

@keyframes lu-blink {
    0%, 100% { opacity: 1; }
    50%      { opacity: 0.3; }
}

.last-update {
    --lu-text: #6b7280;   /* testo "Ultimo aggiornamento HH:mm" */
    --lu-dot:  #22c55e;   /* pallino di stato (verde = live)    */

    display: inline-flex;
    align-items: center;
    gap: 6px;
    font-size: 12px;
    color: var(--lu-text);
    white-space: nowrap;
}

.last-update__dot {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: var(--lu-dot);
    display: inline-block;
    animation: lu-blink 1.5s ease-in-out infinite;
}