.structured-ingredient-row--non-cartable {
    grid-template-columns: minmax(0, 1fr) auto;
}

.structured-ingredient-row--non-cartable > .structured-ingredient-copy {
    grid-column: 1;
}

.structured-ingredient-row--non-cartable > .structured-unavailable {
    grid-column: 2;
    white-space: nowrap;
}

@media (max-width: 799px) {
    .structured-ingredient-row--non-cartable > .structured-unavailable {
        grid-column: 1;
        margin-top: 2px;
    }
}

.structured-recipe-metadata b { display: flex; align-items: center; gap: 4px; }
.structured-recipe-metadata .ui-icon { flex: none; color: var(--green); }
.structured-recipe-tips { margin-top: 14px; padding: 12px; border-radius: 9px; background: #fff4e8; color: #4c3b2b; }
.structured-recipe-tips b { display: flex; align-items: center; gap: 6px; font-size: 11px; }
.structured-recipe-tips .ui-icon { color: var(--orange); }
.structured-recipe-tips p { margin: 5px 0 0; font-size: 10px; line-height: 1.45; }
