.fi-workspace{margin-top:1.5rem}.fi-private-form,.fi-private-project{margin-block:1.5rem;overflow-wrap:anywhere;min-width:0}.fi-private-form .ii-field{margin-block:.75rem}.fi-private-form textarea{min-height:6rem;width:100%;resize:vertical;padding:.6rem;border:1px solid color-mix(in srgb,var(--foreground) 30%,transparent);border-radius:.5rem;background:var(--background);color:var(--foreground);font:inherit}.fi-version{padding-block:.75rem;border-bottom:1px solid color-mix(in srgb,var(--foreground) 20%,transparent)}.fi-version summary{cursor:pointer;min-height:2.75rem}.fi-ingredient{border-top:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);padding-top:.6rem;margin-top:.6rem}.fi-comp{display:block;margin-top:.2rem}.fi-target{align-items:end}.fi-remove button{width:100%}.fi-blocked{border-left-color:#ffb4b4}.fi-candidate{border-top:1px solid color-mix(in srgb,var(--foreground) 18%,transparent);margin-top:1.5rem;padding-top:1rem}.fi-table-wrap{overflow-x:auto;margin:1rem 0}.fi-table{width:100%;border-collapse:collapse;font-size:.85rem;font-variant-numeric:tabular-nums}.fi-table th,.fi-table td{padding:.55rem .5rem;text-align:right;border-bottom:1px solid color-mix(in srgb,var(--foreground) 12%,transparent)}.fi-table th[scope=col]:first-child,.fi-table th[scope=row]{text-align:left;font-weight:550}.fi-bars{display:grid;gap:.5rem;margin:1rem 0 .4rem;padding:0;list-style:none}.fi-bars li{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:.75rem;align-items:center;font-size:.8rem}.fi-bar{display:block;height:.7rem;border-radius:999px;background:color-mix(in srgb,var(--foreground) 12%,transparent);overflow:hidden}.fi-bar>span{display:block;height:100%;background:var(--gold)}.fi-results{scroll-margin-top:7rem}.fi-math{font-variant-numeric:tabular-nums}.ingredient-intelligence button:disabled{opacity:.5;cursor:not-allowed}@media(min-width:640px){.fi-target{grid-template-columns:repeat(4,minmax(0,1fr))}}
