.chip.svelte-1lyztom{border-radius:999px;margin:0 0 .75rem;padding:.25rem .75rem;font-size:.875rem;font-weight:600;display:inline-block}.chip--open.svelte-1lyztom{color:#1d4a1f;background:#e2f2e3}.chip--closing_soon.svelte-1lyztom{color:#6b4400;background:#fdf0d7}.chip--closed.svelte-1lyztom{color:#4a4641;background:#efece5}.chip--by_appointment.svelte-1lyztom,.chip--unconfirmed.svelte-1lyztom{color:#5b564f;background:#f3f1ec;font-style:italic;font-weight:500}.utility.svelte-ynoqm0{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;display:flex}.utility.svelte-ynoqm0 a:where(.svelte-ynoqm0){color:#2d6a2e;border:1px solid #2d6a2e;border-radius:4px;padding:.45rem 1rem;font-size:.9375rem;font-weight:600;line-height:1.5;text-decoration:none;display:inline-block}.utility.svelte-ynoqm0 a:where(.svelte-ynoqm0):hover{background:#f0f9f1}.provenance.svelte-2a688b{color:#5b564f;margin:.375rem 0 0;font-size:.8125rem}article.svelte-1q29tsq{max-width:36rem}h1.svelte-1q29tsq{margin-bottom:.25rem}.meta.svelte-1q29tsq{color:#6b6560;text-transform:capitalize;margin-top:0;margin-bottom:1.5rem}.offer.svelte-1q29tsq{background:#f0f9f1;border:1px solid #d4edda;border-radius:4px;margin-bottom:1.5rem;padding:.75rem}.offer-link.svelte-1q29tsq{color:#2d6a2e;white-space:nowrap;margin-left:.375rem;font-size:.875rem}dl.svelte-1q29tsq{flex-direction:column;gap:1rem;margin:1.5rem 0;display:flex}.field.svelte-1q29tsq{grid-template-columns:7rem 1fr;gap:.25rem .5rem;display:grid}dt.svelte-1q29tsq{color:#6b6560;padding-top:.125rem;font-size:.875rem}dd.svelte-1q29tsq{margin:0}.unconfirmed.svelte-1q29tsq{color:#6b6560;font-style:italic}.hours.svelte-1q29tsq{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.hours.svelte-1q29tsq li:where(.svelte-1q29tsq){gap:.5rem;display:flex}.day.svelte-1q29tsq{color:#6b6560;flex-shrink:0;min-width:5.5rem}.slot-sep.svelte-1q29tsq{margin:0 .125rem}.confirm-section.svelte-1q29tsq{border-top:1px solid #e1ddd2;margin:1.5rem 0 0;padding:.75rem 0}.confirm-count.svelte-1q29tsq{color:#4a7c4e;margin:0 0 .5rem;font-size:.875rem}.confirm-btn.svelte-1q29tsq{color:#4a7c4e;cursor:pointer;background:0 0;border:1px solid #4a7c4e;border-radius:4px;padding:.25rem .75rem;font-family:inherit;font-size:.875rem}.confirm-btn.svelte-1q29tsq:hover:not(:disabled){background:#f0f9f1}.confirm-btn--done.svelte-1q29tsq{opacity:.6;cursor:default}.flag-trigger.svelte-1q29tsq{color:#9e9890;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin-top:.5rem;padding:0;font-family:inherit;font-size:.75rem;text-decoration:underline;display:block}.flag-trigger.svelte-1q29tsq:hover{color:#6b6560}.flag-form.svelte-1q29tsq{flex-direction:column;gap:.375rem;margin-top:.75rem;display:flex}.flag-label.svelte-1q29tsq{color:#6b6560;font-size:.8125rem}.flag-select.svelte-1q29tsq,.flag-input.svelte-1q29tsq{box-sizing:border-box;background:#fff;border:1px solid #c9c4ba;border-radius:4px;width:100%;padding:.375rem .625rem;font-family:inherit;font-size:.875rem}.flag-actions.svelte-1q29tsq{gap:.5rem;margin-top:.25rem;display:flex}.flag-submit.svelte-1q29tsq{color:#fff;cursor:pointer;background:#2d6a2e;border:none;border-radius:4px;padding:.3125rem .875rem;font-family:inherit;font-size:.8125rem;font-weight:600}.flag-cancel.svelte-1q29tsq{cursor:pointer;color:#6b6560;background:0 0;border:1px solid #c9c4ba;border-radius:4px;padding:.3125rem .875rem;font-family:inherit;font-size:.8125rem}.flag-error.svelte-1q29tsq{color:#b91c1c;margin:0;font-size:.75rem}.flag-thanks.svelte-1q29tsq{color:#4a7c4e;margin:.5rem 0 0;font-size:.8125rem}.follow-section.svelte-1q29tsq{background:#f7f5f0;border-radius:6px;margin:1.5rem 0;padding:1.25rem}.follow-section.svelte-1q29tsq h2:where(.svelte-1q29tsq){margin:0 0 .5rem;font-size:1rem}.follow-support.svelte-1q29tsq{color:#6b6560;margin:0 0 .75rem;font-size:.875rem;line-height:1.5}.follow-row.svelte-1q29tsq{flex-wrap:wrap;gap:.5rem;display:flex}.follow-row.svelte-1q29tsq input[type=email]:where(.svelte-1q29tsq){border:1px solid #c9c4ba;border-radius:4px;flex:1;min-width:0;padding:.5rem .75rem;font-size:1rem}.follow-row.svelte-1q29tsq button:where(.svelte-1q29tsq){color:#fff;cursor:pointer;white-space:nowrap;background:#2d6a2e;border:none;border-radius:4px;padding:.5rem 1rem;font-size:1rem;font-weight:600}.follow-row.svelte-1q29tsq button:where(.svelte-1q29tsq):hover{background:#245525}.consent.svelte-1q29tsq{color:#6b6560;margin:.5rem 0 0;font-size:.8rem;line-height:1.5}.follow-error.svelte-1q29tsq{color:#b00;margin:.25rem 0 0;font-size:.875rem}.follow-success.svelte-1q29tsq{color:#2d6a2e;margin:0;font-weight:500}.owner-contact.svelte-1q29tsq{color:#9e9890;margin-top:1.5rem;font-size:.8rem}.owner-contact.svelte-1q29tsq a:where(.svelte-1q29tsq){color:#9e9890}.back.svelte-1q29tsq{margin-top:.75rem}.sr-only.svelte-1q29tsq{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ghost-section.svelte-1q29tsq{border-top:1px solid #e1ddd2;margin-top:0;padding-top:1rem}.ghost-heading.svelte-1q29tsq{color:#9e9890;margin:0 0 .75rem;font-size:.8125rem}.ghost-dl.svelte-1q29tsq{flex-direction:column;gap:1rem;margin:0;display:flex}.ghost-dd.svelte-1q29tsq{color:#9e9890;margin:0}
