.recipe-ingredients[data-astro-cid-bxbd5d2i]{margin-top:24px}.recipe-ingredients[data-astro-cid-bxbd5d2i] h3[data-astro-cid-bxbd5d2i]{font-size:var(--text-md)}[data-astro-cid-bxbd5d2i][data-recipe-rows]{display:grid;gap:16px;margin-top:16px}.recipe-ingredient[data-astro-cid-bxbd5d2i]{min-width:0;margin:0;padding:12px;border:1px solid var(--color-rule);border-radius:var(--radius-control)}.recipe-ingredient[data-astro-cid-bxbd5d2i] legend[data-astro-cid-bxbd5d2i]{padding-inline:4px;font-size:var(--text-sm);font-weight:600}.recipe-ingredient__fields[data-astro-cid-bxbd5d2i]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:12px}.recipe-ingredient[data-astro-cid-bxbd5d2i] label[data-astro-cid-bxbd5d2i]{margin-bottom:6px}.recipe-ingredient[data-astro-cid-bxbd5d2i] input[data-astro-cid-bxbd5d2i]{font-size:var(--text-sm)}.recipe-ingredient[data-astro-cid-bxbd5d2i] button[data-astro-cid-bxbd5d2i]{margin-top:8px}@media(max-width:48rem){.recipe-ingredient__fields[data-astro-cid-bxbd5d2i]{grid-template-columns:minmax(0,1fr)}}.calculator-panel[data-astro-cid-heb7buoh]{padding:24px;border:1px solid var(--color-rule);border-top:3px solid var(--color-green);border-radius:var(--radius-entry);background:var(--color-paper-2)}.calculator-panel__head[data-astro-cid-heb7buoh]{padding-bottom:16px;border-bottom:1px solid var(--color-rule)}.calculator-panel__head[data-astro-cid-heb7buoh] h2[data-astro-cid-heb7buoh]{font-size:var(--text-lg)}.preset-note[data-astro-cid-heb7buoh]{margin-top:16px;font-size:var(--text-sm)}.calculator-form[data-astro-cid-heb7buoh]{padding-top:20px}.calculator-fields[data-astro-cid-heb7buoh]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.calculator-field[data-astro-cid-heb7buoh]{min-width:0}.calculator-field[data-astro-cid-heb7buoh] label[data-astro-cid-heb7buoh],.repeat-pair[data-astro-cid-heb7buoh] legend[data-astro-cid-heb7buoh]{margin-bottom:6px;font-size:var(--text-sm);font-weight:600}.calculator-field[data-astro-cid-heb7buoh] label[data-astro-cid-heb7buoh] span[data-astro-cid-heb7buoh]{color:var(--color-muted);font-weight:400}.calculator-field[data-astro-cid-heb7buoh] input[data-astro-cid-heb7buoh]{font-variant-numeric:tabular-nums}.field-help[data-astro-cid-heb7buoh]{margin-top:6px;color:var(--color-muted);font-size:var(--text-xs);line-height:1.6}.repeat-pair[data-astro-cid-heb7buoh]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:12px;border:1px solid var(--color-rule);border-radius:var(--radius-control)}.repeat-pair[data-astro-cid-heb7buoh] legend[data-astro-cid-heb7buoh]{padding-inline:4px}.repeat-add[data-astro-cid-heb7buoh]{margin-top:16px}.calculator-actions[data-astro-cid-heb7buoh]{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.form-message[data-astro-cid-heb7buoh]{color:var(--color-error);font-size:var(--text-sm)}.form-message[data-astro-cid-heb7buoh]:not(:empty){margin-top:12px}.calculator-result[data-astro-cid-heb7buoh]{margin-top:20px;padding:20px;border:1px solid #badbc5;border-radius:var(--radius-control);background:var(--color-green-soft)}.calculator-result[data-astro-cid-heb7buoh]>span[data-astro-cid-heb7buoh]{display:block;color:var(--color-muted);font-size:var(--text-xs)}.calculator-result[data-astro-cid-heb7buoh] strong[data-astro-cid-heb7buoh]{display:block;margin-top:6px;font-family:var(--font-outlier);font-size:clamp(1.25rem,2vw,1.75rem);font-weight:400;overflow-wrap:anywhere}.calculator-result[data-astro-cid-heb7buoh] p[data-astro-cid-heb7buoh]{margin-top:8px;font-size:var(--text-sm)}.quantity-table[data-astro-cid-heb7buoh]{margin-top:16px}.quantity-table[data-astro-cid-heb7buoh] table[data-astro-cid-heb7buoh]{width:100%;table-layout:fixed;border-collapse:collapse;font-size:var(--text-sm)}.quantity-table[data-astro-cid-heb7buoh] caption[data-astro-cid-heb7buoh]{text-align:left;margin-bottom:8px;font-weight:650}.quantity-table[data-astro-cid-heb7buoh] th[data-astro-cid-heb7buoh],.quantity-table[data-astro-cid-heb7buoh] td[data-astro-cid-heb7buoh]{padding:8px 4px;text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #badbc5}.quantity-table[data-astro-cid-heb7buoh] th[data-astro-cid-heb7buoh]:first-child{width:30%}@media(max-width:48rem){.calculator-panel[data-astro-cid-heb7buoh]{padding:18px}.calculator-fields[data-astro-cid-heb7buoh]{grid-template-columns:minmax(0,1fr);gap:16px}}@media(max-width:25rem){.repeat-pair[data-astro-cid-heb7buoh]{grid-template-columns:minmax(0,1fr)}}
