.rezept-container { display: flex; flex-direction: column; }
.recipe-card-tags-row:empty { display: none; }
.recipe-card-tags-row { padding: .5rem 1rem; }
.rezept-container .rezept-inhalt { width: 100%; min-width: 0; }
.rezept-container .rezept-spalten { display: grid; grid-template-columns: minmax(15rem, .7fr) minmax(0, 1.3fr); gap: 1.5rem; }
.rezept-container .rezept-links, .rezept-container .rezept-rechts { width: auto; min-width: 0; }
.rezept-container .ingredient-item__meta { display: flex; gap: .75rem; align-items: baseline; }
.rezept-container .ingredient-item__product-quantity, .rezept-container .ingredient-item__quantity { min-width: 5rem; font-variant-numeric: tabular-nums; }
.rezept-container .safety-button { width: auto; min-height: 44px; padding: .5rem .8rem; font-size: .875rem; }
@media (max-width: 850px) { .rezept-container .rezept-spalten { grid-template-columns: minmax(0, 1fr); } }
