/* v4.13.8 Inline ingredient setup */
.shopping-item.has-add-ingredients{position:relative;padding-right:122px}
.shopping-item.has-add-ingredients .shopping-item-copy{grid-column:1 / -1!important;display:block!important;width:100%!important;min-width:0!important;overflow:visible!important}
.shopping-item.has-add-ingredients .shopping-item-copy>b{display:block!important;width:100%!important;max-width:none!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}
.shopping-item.has-add-ingredients .shopping-item-copy>small{display:flex!important;width:100%!important}
.add-ingredients-action{position:absolute;right:14px;top:12px;margin:0;border:0;background:transparent;color:#4f8fb7;font:inherit;font-weight:900;font-size:11px;padding:2px 0;white-space:nowrap;cursor:pointer;z-index:2}
.add-ingredients-action:hover{text-decoration:underline}
.no-ingredients-choice{display:flex;align-items:flex-start;gap:10px;margin:12px 0 10px;padding:11px 12px;border:1px solid #dce9ef;border-radius:13px;background:#fff;cursor:pointer}
.no-ingredients-choice input{margin-top:2px;accent-color:#42b77c}
.no-ingredients-choice span{display:block;min-width:0}.no-ingredients-choice b,.no-ingredients-choice small{display:block}.no-ingredients-choice b{font-size:13px;color:var(--lunchadoo-navy)}.no-ingredients-choice small{margin-top:2px;color:#71899a;font-size:11px;font-weight:650;line-height:1.3}
.food-shopping-editor.no-ingredients-selected .food-shopping-rows,.food-shopping-editor.no-ingredients-selected .food-shopping-labels{opacity:.38}.food-shopping-editor.no-ingredients-selected .mini-add{opacity:.45;cursor:default}
@media(max-width:760px){.shopping-item.has-add-ingredients{padding-right:112px}.add-ingredients-action{right:12px;top:11px;font-size:10px}.no-ingredients-choice{margin-top:10px}}
