.recipe-scaler{min-width:0}.recipe-servings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px 16px;display:grid}.recipe-servings-help{grid-area:2/1/auto/-1}.recipe-system-field{grid-area:3/1/auto/-1}@media (max-width:639px){.recipe-servings-grid>div:not(.recipe-system-field)>label{align-items:flex-start;min-height:42px}}.recipe-ingredients{min-width:0;margin-top:22px}.recipe-lines{margin-top:12px}.recipe-line{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:12px 10px;min-width:0;display:grid}.recipe-line>div{min-width:0}.recipe-line-name{grid-area:1/1/auto/-1}.recipe-line .form-select>span{overflow-wrap:anywhere;min-width:0}.recipe-result-summary{color:var(--muted-foreground);margin-top:8px;font-size:13px}.recipe-result-list{margin-top:14px}.recipe-result-list>li{border-bottom:1px solid var(--border);overflow-wrap:anywhere;break-inside:avoid;padding:12px 0}.recipe-result-list>li:first-child{padding-top:0}.recipe-quantity{color:var(--primary);font-weight:600}.recipe-rounding-hint{color:var(--muted-foreground);margin-top:5px;font-size:12px;line-height:1.6}.recipe-cooking-note{margin-top:14px;font-size:13px;line-height:1.6}@media (min-width:640px){.recipe-servings-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr)}.recipe-servings-help{grid-column:1/span 2}.recipe-system-field{grid-area:1/3/span 2}.recipe-line{grid-template-columns:minmax(0,1fr) 110px 165px 44px}.recipe-line-name{grid-column:1}}@media print{.recipe-scaler .tool-shell{max-width:none}.recipe-result-list>li{padding:7pt 0}.recipe-result-list p{font-size:10pt;line-height:1.5}.recipe-result-list .recipe-rounding-hint{font-size:8pt}.recipe-cooking-note{font-size:9pt}}
