.milk_bank_finder-module__ybcz8W__finder{background:var(--tone-paper);box-shadow:inset 0 0 0 1px var(--tone-line);border-radius:28px;gap:20px;margin:32px 0;padding:28px;font-size:16px;line-height:1.4;display:grid}.milk_bank_finder-module__ybcz8W__form{gap:8px;display:grid}.milk_bank_finder-module__ybcz8W__label{color:var(--color-text-primary);font-weight:600}.milk_bank_finder-module__ybcz8W__row{flex-wrap:wrap;gap:10px;display:flex}.milk_bank_finder-module__ybcz8W__input{background:var(--color-fill-1);min-width:0;box-shadow:inset 0 0 0 1px var(--tone-line);color:var(--color-text-primary);font:inherit;border:none;border-radius:14px;flex:220px;padding:12px 14px;font-size:18px}.milk_bank_finder-module__ybcz8W__input:focus-visible{outline:2px solid var(--color-accent-brand);outline-offset:1px}.milk_bank_finder-module__ybcz8W__input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--color-accent-brand)}.milk_bank_finder-module__ybcz8W__button{background:var(--color-accent-brand);color:var(--color-fill-0);font:inherit;cursor:pointer;border:none;border-radius:999px;flex:none;padding:12px 22px;font-weight:600}.milk_bank_finder-module__ybcz8W__button:hover{filter:brightness(1.05)}.milk_bank_finder-module__ybcz8W__button:focus-visible{outline:2px solid var(--color-accent-brand);outline-offset:2px}.milk_bank_finder-module__ybcz8W__hint,.milk_bank_finder-module__ybcz8W__footnote{color:var(--color-text-secondary);font-size:14px}.milk_bank_finder-module__ybcz8W__error{background:var(--tone-sand);color:var(--color-text-primary);border-radius:16px;padding:14px 18px}.milk_bank_finder-module__ybcz8W__results{gap:12px;display:grid}.milk_bank_finder-module__ybcz8W__resultsLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:14px;font-weight:600}.milk_bank_finder-module__ybcz8W__finder .milk_bank_finder-module__ybcz8W__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.milk_bank_finder-module__ybcz8W__finder .milk_bank_finder-module__ybcz8W__card{background:var(--tone-sand);border-radius:20px;gap:4px;margin:0;padding:20px;display:grid}.milk_bank_finder-module__ybcz8W__cardHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.milk_bank_finder-module__ybcz8W__card .milk_bank_finder-module__ybcz8W__name{color:var(--color-text-primary);font-family:var(--font-serif);margin:0;font-size:22px;line-height:1.2}.milk_bank_finder-module__ybcz8W__distance{color:var(--color-text-secondary);white-space:nowrap;font-size:14px;font-weight:600}.milk_bank_finder-module__ybcz8W__place{color:var(--color-text-secondary)}.milk_bank_finder-module__ybcz8W__bankNote{color:var(--color-text-primary);margin-top:4px;font-size:15px}.milk_bank_finder-module__ybcz8W__links{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.milk_bank_finder-module__ybcz8W__primaryLink,.milk_bank_finder-module__ybcz8W__secondaryLink{border-radius:999px;align-items:center;padding:8px 16px;font-weight:600;text-decoration:none;display:inline-flex}:is(.milk_bank_finder-module__ybcz8W__primaryLink,.milk_bank_finder-module__ybcz8W__secondaryLink):focus-visible{outline:2px solid var(--color-accent-brand);outline-offset:2px}.milk_bank_finder-module__ybcz8W__finder .milk_bank_finder-module__ybcz8W__primaryLink{background:var(--color-accent-brand);color:var(--color-fill-0)}.milk_bank_finder-module__ybcz8W__finder .milk_bank_finder-module__ybcz8W__secondaryLink{background:var(--color-fill-0);color:var(--color-text-primary);box-shadow:inset 0 0 0 1px var(--tone-line)}.milk_bank_finder-module__ybcz8W__note{color:var(--color-text-primary);margin:0}@media (max-width:480px){.milk_bank_finder-module__ybcz8W__finder{border-radius:24px;padding:20px}.milk_bank_finder-module__ybcz8W__finder .milk_bank_finder-module__ybcz8W__card{padding:16px}.milk_bank_finder-module__ybcz8W__button{flex:100%}}
