/* 365flowers.uz: подсказка «текст заявки скопирован» после нажатия на мессенджер */
.uz-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: uz-toast-in .3s ease-out; }
@keyframes uz-toast-in { from { opacity: 0; transform: translate(-50%, 8px); } to { opacity: 1; transform: translateX(-50%); } }
@media (prefers-reduced-motion: reduce) { .uz-toast { animation: none; } }
/* товар не в наличии (ромашки, стоп-лист менеджера): карточка открыта, купить нельзя */
body.uz-out .product-buy__actions, body.uz-out .product-buy [data-f365-add] { display: none; }
.uz-out-note { margin: 0 0 12px; padding: 12px 14px; border-radius: 12px; background: rgba(128, 87, 155, .08); line-height: 1.45; }
.uz-region-note { margin: 0 0 12px; font-size: 14px; line-height: 1.45; opacity: .75; }
/* оплата в подвале: значков UzCard, HUMO, Payme, CLICK в теме нет — подписью рядом с Visa и Mastercard */
.footer-payments .uz-pay-text { display: inline-flex; align-items: center; font-size: 12px; line-height: 1.3; opacity: .8; white-space: normal; }
