.duration-input.svelte-1hm1c0e{border:none;width:fit-content;padding:0}.duration-input-fields.svelte-1hm1c0e{align-items:center;column-gap:var(--spacing-md);row-gap:var(--spacing-xl);flex-wrap:wrap;display:flex}.duration-input-fields.svelte-1hm1c0e>div:where(.svelte-1hm1c0e){max-width:12ch}.portions.svelte-1d416o4{align-items:center;gap:1.25ch;width:fit-content;display:flex}.inline-number-field.svelte-1d416o4{column-gap:.5ch;display:flex}.portions-input-field.svelte-1d416o4{min-width:2ch;max-width:2ch}@media print{.portion-button.svelte-1d416o4{display:none}}.grams-per-portion.svelte-go80f5{font-size:var(--fs-sm);color:var(--de-emphazised-text-color)}.wrapper.svelte-140rofz{align-items:center;column-gap:var(--spacing-sm);width:100%;min-height:calc(1lh + 2 * var(--spacing-sm));margin:0;display:flex}.wrapper.svelte-140rofz.done .ingredient:where(.svelte-140rofz),.wrapper.svelte-140rofz.done .quantity-shape:where(.svelte-140rofz){color:var(--de-emphazised-text-color);text-decoration:line-through}.quantity.svelte-140rofz{min-width:calc(8ch + 2 * var(--spacing-md));max-height:calc(1lh + 2 * var(--spacing-xs));justify-content:end;align-items:stretch;display:flex}.quantity-shape.svelte-140rofz{align-items:center;column-gap:var(--spacing-xs);cursor:pointer;color:var(--text-color);text-wrap:nowrap;padding-inline:var(--spacing-md);padding-block:var(--spacing-xs);background-color:var(--bg-basement);box-shadow:var(--box-shadow-flat);border:none;border-start-start-radius:1rem;border-end-start-radius:1rem;display:flex}.quantity-shape.svelte-140rofz.on-raised,.quantity-shape.svelte-140rofz.on-overlay{background-color:var(--bg-surface)}.quantity-shape.svelte-140rofz{transition:var(--transition-duration) var(--transition-timing-function) opacity}.quantity-shape.svelte-140rofz:hover{opacity:.8}.quantity-shape.svelte-140rofz:active{opacity:.7}.quantity-shape-help.svelte-140rofz{max-width:calc(100vw - (6ch + 2 * var(--spacing-xs)) - (6 * var(--spacing-lg)))}.ingredient-name-note-group.svelte-140rofz{column-gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex;overflow:hidden}.ingredient-note.svelte-140rofz{text-overflow:ellipsis;color:var(--de-emphazised-text-color);text-wrap:pretty;max-width:20ch;overflow:hidden}.ingredient-note.svelte-140rofz.strike-through{text-decoration:line-through}@media print{.quantity-shape.svelte-140rofz.on-raised,.quantity-shape.svelte-140rofz.on-overlay{background-color:var(--bg-raised)}}
