#leowishes-ai-date[hidden] { display: none !important; }
#leowishes-ai-date { position: absolute; z-index: 5; left: 0; right: 0; bottom: 4px; width: 100%; color: #102447; font-size: 12px; line-height: 1.4; letter-spacing: .02em; }
#leowishes-ai-date .leowishes-ai-date-inner { display: flex; justify-content: flex-end; padding-top: 2px; padding-bottom: 8px; }
#leowishes-ai-date .leowishes-ai-date-label { font-variant-numeric: tabular-nums; opacity: 1; transition: opacity 180ms ease; }
#leowishes-ai-date .is-checking { animation: leowishes-ai-date-checking 1.6s ease-in-out infinite; }
#leowishes-ai-date .is-fading { opacity: 0; }
@keyframes leowishes-ai-date-checking { 0%, 100% { opacity: .35; } 50% { opacity: 1; } }
@media (prefers-reduced-motion: reduce) {
  #leowishes-ai-date .leowishes-ai-date-label { animation: none; transition: none; }
}
@media (max-width: 544px) {
  #leowishes-ai-date { font-size: 11px; }
  #leowishes-ai-date .leowishes-ai-date-inner { padding-right: 20px; padding-left: 20px; }
}

#leowishes-ai-date .leowishes-ai-date-label { white-space: nowrap; }
