.c117-tool:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:1.5rem 0;padding:clamp(1rem,3vw,1.75rem);border:1px solid #c8d5de;border-radius:1rem;background:#f7fbfd}.c117-privacy:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:.8rem 1rem;border-left:4px solid #2b6f91;background:#eaf3f7}.c117-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.c117-grid label:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;gap:.35rem;font-weight:700}.c117-grid input:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c117-grid select:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-height:48px;width:100%;padding:.65rem;border:1px solid #8196a5;border-radius:.5rem;background:#fff;color:#17232e;font:inherit}.c117-check:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;gap:.6rem;align-items:center;margin:1rem 0;font-weight:700}.c117-check input:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:1.25rem;height:1.25rem}.c117-actions:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c117-related:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;flex-wrap:wrap;gap:.75rem}.c117-status:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-height:1.5rem;margin:1rem 0;font-weight:700}.c117-status[data-error]:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#8b1e1e}.c117-results:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.65rem;padding:0;list-style:none}.c117-results li:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:.85rem;border:1px solid #b8c5ce;border-radius:.6rem;background:#fff;font-variant-numeric:tabular-nums;text-align:center;font-weight:700}.c117-related a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:inline-flex;min-height:44px;align-items:center}.button:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c117-grid input:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c117-grid select:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c117-related a:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){outline:3px solid #f0a51a;outline-offset:3px}@media(max-width:620px){.c117-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:1fr}.c117-actions .button:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){flex:1 1 10rem}.c117-results:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:360px){.c117-results:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:1fr}}.c117-check input:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:1.5rem;height:1.5rem}