.search-choice{display:block;position:relative;min-width:0;width:100%;font-weight:400}
.search-choice>input{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:12px 32px 12px 12px;border:1px solid #dedfd7;border-radius:9px;background:#fff;color:#203c32;font:inherit;font-size:16px;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23234d3c' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}
.search-choice>input:focus{outline:2px solid #839f63;outline-offset:2px}.search-choice>input:disabled{background-color:#f2f3ef}
.search-choice .search-choice-native{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;margin:0!important;opacity:0;pointer-events:none;bottom:0;left:0}
.search-choice>ul{position:absolute;top:100%;left:0;right:0;z-index:80;margin:5px 0 0;padding:5px;list-style:none;max-height:min(280px,40dvh);overflow:auto;overscroll-behavior:contain;border:1px solid #becab4;border-radius:10px;background:#fff;box-shadow:0 12px 28px #152c3020}
.search-choice>ul[hidden]{display:none}.search-choice>ul>li{padding:12px;min-height:44px;box-sizing:border-box;cursor:pointer;font-size:15px;line-height:1.4;overflow-wrap:anywhere;border-radius:6px}.search-choice>ul>li:hover,.search-choice>ul>li[aria-selected=true]{background:#edf3e5;color:#234d3c}
.location-field>.search-choice{margin-bottom:12px}
@media(min-width:700px){.search-basic>.location-field>.search-choice{grid-column:1;grid-row:2;margin:0}.search-basic>.location-field>label{margin:0}}
