/* Church name Google Places suggestions — MemberPress signup + WooCommerce checkout (js/church-places.js). */
.gti-places-wrap { position: relative; }
.gti-places-suggestions { position: absolute; top: 100%; left: 0; right: 0; z-index: 50; margin: 4px 0 0; padding: 4px 0; list-style: none; background: #fff; border: 1px solid #D2D8E3; border-radius: 6px; box-shadow: 0 6px 18px rgba(27, 42, 74, 0.12); text-align: left; }
.gti-places-suggestions[hidden] { display: none; }
.gti-places-suggestions li { margin: 0; padding: 8px 14px; font-size: 13px; line-height: 1.4; color: #1B2A4A; cursor: pointer; }
.gti-places-suggestions li small { display: block; font-size: 11px; color: #8891A6; }
.gti-places-suggestions li.is-active,
.gti-places-suggestions li[role="option"]:hover { background: #F0FAF6; }
.gti-places-suggestions .gti-places-attribution { padding: 4px 14px 2px; font-size: 10px; color: #8891A6; text-align: right; cursor: default; }
