#mha-familienkarte .mha-dialog:has(.mha-recipe-editor){width:min(900px,94vw)}
#mha-familienkarte .mha-recipe-ingredients{border:0;padding:0;margin:22px 0}
#mha-familienkarte .mha-recipe-ingredients>legend{font:24px 'IM Fell English',Georgia,serif;margin-bottom:4px}
#mha-familienkarte .mha-recipe-ingredient{display:grid;grid-template-columns:minmax(130px,1fr) 100px 150px 38px;gap:8px 12px;align-items:end;border-bottom:1px solid #98764d44;padding:15px 0}
#mha-familienkarte .mha-recipe-ingredient label{margin:0;min-width:0}
#mha-familienkarte .mha-recipe-ingredient .mha-input,#mha-familienkarte .mha-recipe-ingredient .mha-select{height:48px;box-sizing:border-box}
#mha-familienkarte .mha-recipe-ingredient .mha-button{min-width:38px;padding:12px 8px}
#mha-familienkarte .mha-recipe-original,#mha-familienkarte .mha-recipe-hint{grid-column:1/-1;margin:0;font-size:12px;overflow-wrap:anywhere}
#mha-familienkarte .mha-recipe-original{color:#715a41}
#mha-familienkarte .mha-recipe-hint{color:#793d37}
#mha-familienkarte .mha-recipe-ingredients>[data-action=recipe-row-add]{margin-top:14px}
#mha-familienkarte .mha-recipe-notes{padding:12px 16px 12px 30px;background:#ac815415;border-left:2px solid #ad8956;font-size:13px;line-height:1.6}
#mha-familienkarte .mha-recipe-detail ul{padding-left:20px;line-height:1.8}
#mha-familienkarte .mha-recipe-detail li strong{font-weight:500;color:#765839}
#mha-familienkarte .mha-recipe-detail a{color:#793d37;text-decoration:underline}
#mha-familienkarte .mha-recipe-steps{white-space:pre-wrap;line-height:1.8;overflow-wrap:anywhere}
@media(max-width:600px){#mha-familienkarte .mha-recipe-ingredient{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 38px;gap:8px}#mha-familienkarte .mha-recipe-ingredient label:first-child{grid-column:1/3}#mha-familienkarte .mha-recipe-ingredient>.mha-button{grid-column:3;grid-row:1}#mha-familienkarte .mha-recipe-ingredient label:nth-child(3){grid-column:2/4}#mha-familienkarte .mha-recipe-ingredient .mha-input,#mha-familienkarte .mha-recipe-ingredient .mha-select{padding-inline:8px}}
