/* Public HTML stays neutral; only a validated matching delivery reveals buying controls. */
[data-trf-card-preview="1"]:not(.trf-category-delivery-ready) :is(.trf-meal__price,.trf-meal__purchase,.trf-meal__bottom,.trf-home-accompaniments){display:none!important}
.trf-category-page .trf-public-catalog ul.products li[data-trf-card-preview="1"]:not(.trf-category-delivery-ready) .trf-meal__purchase{display:none!important}
[data-trf-card-preview="1"].trf-category-delivery-ready>.trf-meal>.trf-meal__preview-price,
[data-trf-card-preview="1"].trf-category-delivery-ready>:is(.trf-home-delivery-link,.trf-category-delivery-link){display:none!important}
[data-trf-card-preview="1"] .trf-meal__preview-price{display:block;margin-top:auto;font-size:16px;line-height:1.4}
[data-trf-card-preview="1"].trf-category-verifying>.trf-home-delivery-link{visibility:hidden;pointer-events:none}
/* The homepage uses the same card-level purchase readiness as Produtos/categories. */
.trf-home-catalog [data-trf-card-preview="1"].trf-category-delivery-ready :is(.trf-meal__purchase-actions,.trf-meal__cart-link:not([hidden])){display:flex!important}
.trf-home-catalog [data-trf-card-preview="1"] .trf-meal__cart-link[hidden]{display:none!important}
