.town-search[data-astro-cid-xcszvqzd]{gap:var(--space-s);display:grid}.search-row[data-astro-cid-xcszvqzd]{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.combo[data-astro-cid-xcszvqzd]{flex:16rem;position:relative}.combo[data-astro-cid-xcszvqzd] .form-input[data-astro-cid-xcszvqzd]{font-size:var(--text-size-medium);min-height:52px}.search-row[data-astro-cid-xcszvqzd] .button[data-astro-cid-xcszvqzd]{flex:none;min-height:52px}.combo-list[data-astro-cid-xcszvqzd]{z-index:20;inset-inline:0;padding:var(--space-3xs);background:var(--color-surface);border:2px solid var(--color-control);border-radius:var(--radius-s);box-shadow:var(--shadow-card);max-height:20rem;margin:0;list-style:none;position:absolute;top:calc(100% + 4px);overflow-y:auto}@media (width<=40rem){.combo-list[data-astro-cid-xcszvqzd]{box-shadow:none;margin-top:4px;position:static}}.combo-list[data-astro-cid-xcszvqzd] [role=option]{justify-content:space-between;gap:var(--space-s);min-height:var(--target-min);padding:var(--space-2xs) var(--space-xs);cursor:pointer;border-radius:4px;align-items:center;display:flex}.combo-list[data-astro-cid-xcszvqzd] [role=option][aria-selected=true],.combo-list[data-astro-cid-xcszvqzd] [role=option]:hover{background:var(--color-brand);color:#fff}.combo-list[data-astro-cid-xcszvqzd] .opt-name{font-weight:700}.combo-list[data-astro-cid-xcszvqzd] .opt-meta{font-size:var(--text-size-small)}.combo-status{font-size:var(--text-size-small);color:var(--color-ink-muted);font-weight:400}#town-q-status[data-astro-cid-xcszvqzd]:empty{display:none}.service-details[data-astro-cid-xcszvqzd] summary[data-astro-cid-xcszvqzd]{min-height:var(--target-min);cursor:pointer;color:var(--color-brand);align-items:center;font-weight:700;display:inline-flex}.service-details[data-astro-cid-xcszvqzd][open] summary[data-astro-cid-xcszvqzd]{margin-bottom:var(--space-2xs)}
