@layer recipes{@layer variants{.bv-item--muted_false{color:var(--colors-text-100)}.bv-item--muted_true{color:var(--colors-text-300)}.bv-item--openable_true:is(:focus-within,[data-focus-within]){background:var(--colors-bg-450)}.bv-item--part_basePrice{text-wrap:balance;color:var(--colors-text-300);margin-top:var(--spacing-0\.5);font-size:.5625rem;line-height:1.4}.bv-item--part_basePriceCell{padding-inline-start:var(--spacing-0\.5)}.bv-item--part_coin{vertical-align:calc(.35em - var(--bv-icon) / 2);height:var(--bv-icon);width:var(--bv-icon);flex-shrink:0;display:inline-block}.bv-item--part_cost{text-align:end}.bv-item--part_costCell{padding-block:var(--spacing-1);flex:0 0 5rem}.bv-item--part_figure{gap:var(--spacing-1);font-size:var(--font-sizes-sm);justify-content:flex-end;align-items:center;line-height:1.3;display:flex}.bv-item--part_figureDense{gap:var(--spacing-1);font-size:var(--font-sizes-xs);justify-content:flex-end;align-items:center;line-height:1.3;display:flex}.bv-item--part_icon{height:var(--bv-icon);width:var(--bv-icon);flex-shrink:0}.bv-item--part_iconBlank{background:var(--colors-bg-300);border-radius:var(--radii-md);height:var(--bv-icon);width:var(--bv-icon);flex-shrink:0;display:block}.bv-item--part_iconWrap{opacity:1;display:flex}.bv-item--part_iconWrapFaded{opacity:.5;display:flex}.bv-item--part_label{padding-inline:var(--spacing-1);padding-block:var(--spacing-1);gap:var(--spacing-2);font-weight:var(--font-weights-normal);text-align:start;white-space:normal;height:auto;width:var(--sizes-full);justify-content:flex-start;align-items:center;margin-inline-start:calc(var(--spacing-1) * -1)}.bv-item--part_labelDense{padding-inline:var(--spacing-1);gap:var(--spacing-1);font-weight:var(--font-weights-normal);text-align:start;white-space:normal;height:auto;width:var(--sizes-full);justify-content:flex-start;align-items:center;margin-inline-start:calc(var(--spacing-1) * -1);padding-block:0}.bv-item--part_list{margin:0;padding:0;list-style-type:none}.bv-item--part_name{font-size:var(--font-sizes-sm);text-align:start;min-width:0}.bv-item--part_nameCell{flex:1 1 0;min-width:0}.bv-item--part_nameDense{font-size:var(--font-sizes-xs);text-align:start;min-width:0}.bv-item--part_pill{background:var(--colors-red-600);padding-inline:var(--spacing-1);border-color:var(--colors-bg-100);border-radius:var(--radii-full);color:var(--colors-white);font-size:var(--font-sizes-xs);font-weight:var(--font-weights-bold);opacity:1;pointer-events:none;text-align:center;inset-inline-start:-.25rem;border-width:2px;min-width:1.375rem;line-height:1.125rem;position:absolute;bottom:-.25rem}.bv-item--part_pillFaded{background:var(--colors-red-600);padding-inline:var(--spacing-1);border-color:var(--colors-bg-100);border-radius:var(--radii-full);color:var(--colors-white);font-size:var(--font-sizes-xs);font-weight:var(--font-weights-bold);opacity:.5;pointer-events:none;text-align:center;inset-inline-start:-.25rem;border-width:2px;min-width:1.375rem;line-height:1.125rem;position:absolute;bottom:-.25rem}.bv-item--part_quantity{color:var(--colors-text-200);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);text-align:start;flex-shrink:0;min-width:2.25rem}.bv-item--part_quantityDense{color:var(--colors-text-200);font-size:var(--font-sizes-xs);font-weight:var(--font-weights-medium);text-align:start;flex-shrink:0;min-width:1.75rem}.bv-item--part_rowCompact{padding-block:var(--spacing-1);border-radius:var(--radii-md);grid-template-columns:minmax(0,1fr) auto 2.75rem;align-items:center;display:grid;position:relative}.bv-item--part_rowFull{padding-block:var(--spacing-0\.5);border-radius:var(--radii-md);gap:var(--spacing-2);align-items:flex-start;display:flex;position:relative}.bv-item--part_struck{color:var(--colors-text-300);font-size:var(--font-sizes-xs);text-align:end;white-space:nowrap;line-height:1.3;text-decoration:line-through}.bv-item--raised_true{z-index:1;position:relative}.bv-item--stretch_true{position:static}.bv-item--stretch_true:after{content:"";position:absolute;inset:0}.bv-item--wrap_false{white-space:nowrap}.bv-item--wrap_true{white-space:normal}@media (hover:hover){.bv-item--openable_true:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:var(--colors-bg-450)}}}}