/* 365flowers.am: подсказка «текст заявки скопирован» после нажатия на мессенджер */
.am-toast { position: fixed; left: 50%; bottom: 96px; z-index: 9999; max-width: calc(100% - 32px); padding: 12px 16px; border-radius: 14px; background: #3d2a4f; color: #fff; font-size: 14px; line-height: 1.4; box-shadow: 0 8px 24px rgba(61, 42, 79, .25); transform: translateX(-50%); animation: am-toast-in .3s ease-out; }
@keyframes am-toast-in { from { opacity: 0; transform: translate(-50%, 8px); } to { opacity: 1; transform: translateX(-50%); } }
@media (prefers-reduced-motion: reduce) { .am-toast { animation: none; } }
