.FoodSafetySearch-module__ilHkda__search{padding:var(--space-6);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);word-break:keep-all;overflow-wrap:anywhere}.FoodSafetySearch-module__ilHkda__search h2,.FoodSafetySearch-module__ilHkda__search h3{color:var(--ink);margin:0;line-height:1.4}.FoodSafetySearch-module__ilHkda__search h2{font-size:var(--text-component-title)}.FoodSafetySearch-module__ilHkda__search h3{font-size:18px}.FoodSafetySearch-module__ilHkda__search form{margin-top:var(--space-6)}.FoodSafetySearch-module__ilHkda__sources{gap:var(--space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.FoodSafetySearch-module__ilHkda__sources legend,.FoodSafetySearch-module__ilHkda__queryLabel{margin-bottom:var(--space-2);font-weight:700;display:block}.FoodSafetySearch-module__ilHkda__sources label{align-items:center;gap:var(--space-2);min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-body-small);transition:background var(--motion-fast), color var(--motion-fast);display:flex}.FoodSafetySearch-module__ilHkda__sources label:hover{background:var(--paper-deep)}.FoodSafetySearch-module__ilHkda__sources label:has(input:checked){background:var(--green-pale);color:var(--green-dark);font-weight:700}.FoodSafetySearch-module__ilHkda__sources input{accent-color:var(--green);width:var(--radio-marker-size);height:var(--radio-marker-size);flex-shrink:0}.FoodSafetySearch-module__ilHkda__sources label:has(input:focus-visible){outline:3px solid var(--focus-ring);outline-offset:3px}.FoodSafetySearch-module__ilHkda__scope{margin:var(--space-4) 0;padding:var(--space-4);background:var(--paper-deep);border-radius:var(--radius-sm);color:var(--ink-soft);font-size:var(--text-body-small);line-height:1.7}.FoodSafetySearch-module__ilHkda__query{gap:var(--space-3);flex-wrap:wrap;display:flex}.FoodSafetySearch-module__ilHkda__query input{min-width:0;min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;flex:250px}.FoodSafetySearch-module__ilHkda__query input::placeholder{color:var(--ink-soft)}.FoodSafetySearch-module__ilHkda__query input:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.FoodSafetySearch-module__ilHkda__query button{min-height:48px}.FoodSafetySearch-module__ilHkda__meta{color:var(--ink-soft);font-size:var(--text-label);margin:var(--space-3) 0 0;line-height:1.7}.FoodSafetySearch-module__ilHkda__status{margin-top:var(--space-4);color:var(--ink-soft);font-size:var(--text-body-small)}.FoodSafetySearch-module__ilHkda__status:empty{margin:0}.FoodSafetySearch-module__ilHkda__records{gap:var(--space-4);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.FoodSafetySearch-module__ilHkda__records li,.FoodSafetySearch-module__ilHkda__empty{min-width:0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md)}.FoodSafetySearch-module__ilHkda__recordSource{margin:0 0 var(--space-2);color:var(--green-dark);font-size:var(--text-label);font-weight:700}.FoodSafetySearch-module__ilHkda__originalName{color:var(--ink-soft);margin:var(--space-2) 0 0;font-size:var(--text-body-small)}.FoodSafetySearch-module__ilHkda__records dl{gap:var(--space-2) var(--space-4);margin:var(--space-4) 0;font-size:var(--text-body-small);grid-template-columns:7rem minmax(0,1fr);display:grid}.FoodSafetySearch-module__ilHkda__records dt{color:var(--ink-soft)}.FoodSafetySearch-module__ilHkda__records dd{white-space:pre-line;margin:0}.FoodSafetySearch-module__ilHkda__empty{margin-top:var(--space-4);background:var(--paper)}.FoodSafetySearch-module__ilHkda__empty p{margin:var(--space-2) 0 0;color:var(--ink-soft);font-size:var(--text-body-small)}.FoodSafetySearch-module__ilHkda__sourceLink{align-items:center;gap:var(--space-2);min-height:44px;margin-top:var(--space-2);color:var(--green-dark);font-weight:700;font-size:var(--text-body-small);display:inline-flex}.FoodSafetySearch-module__ilHkda__sourceLink svg{flex-shrink:0}.FoodSafetySearch-module__ilHkda__sourceLink:hover{text-decoration:underline}.FoodSafetySearch-module__ilHkda__sourceLink:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.FoodSafetySearch-module__ilHkda__pagination{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-4);display:flex}.FoodSafetySearch-module__ilHkda__pagination span{color:var(--ink-soft);font-size:var(--text-label);font-variant-numeric:tabular-nums}.FoodSafetySearch-module__ilHkda__pagination button{min-height:44px}@media (max-width:620px){.FoodSafetySearch-module__ilHkda__search{padding:var(--space-4)}.FoodSafetySearch-module__ilHkda__sources label,.FoodSafetySearch-module__ilHkda__query button{width:100%}.FoodSafetySearch-module__ilHkda__records dl{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.FoodSafetySearch-module__ilHkda__records dt:not(:first-child){margin-top:var(--space-2)}}@media (prefers-reduced-motion:reduce){.FoodSafetySearch-module__ilHkda__sources label{transition:none}}
