.weekly-dish-allergens{margin-top:12px}.weekly-allergen-symbols{display:flex;flex-wrap:wrap;gap:8px}.weekly-allergen-symbol{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:6px;color:#345441;border:1px solid transparent;border-radius:5px}.weekly-allergen-symbol:hover,.weekly-allergen-symbol:focus-visible{background:#eef1e9;border-color:#aab6a3}.weekly-allergen-symbol svg{width:23px;height:23px}.weekly-allergen-unverified,.weekly-dish-allergens .ag-unchecked{display:block;font-size:.76rem;color:#657062;margin-top:6px}.weekly-allergen-legend{margin:20px 48px 30px;padding-top:25px;border-top:1px solid #c7b895}.weekly-allergen-legend h3{font-family:SourceSans3,system-ui,sans-serif;font-size:1rem;font-weight:600;margin:0 0 16px}.weekly-allergen-legend ul{display:flex;flex-wrap:wrap;gap:12px 24px;list-style:none;padding:0;margin:0}.weekly-allergen-legend li{display:flex;align-items:center;gap:8px;padding:8px;font-size:.85rem;border-radius:5px;scroll-margin-top:175px}.weekly-allergen-legend li svg{width:23px;height:23px;flex:none}.weekly-allergen-legend li:target{background:#eef1e9;outline:1px solid #aab6a3}@media(max-width:700px){.weekly-allergen-legend{margin:20px 24px 24px}.weekly-allergen-legend ul{gap:8px 12px}}
