.location-suggestion-return{min-inline-size:0}.location-suggestion-return>[hidden]{display:none}.location-suggestion-page{color:#e5ffeb;background-color:#194c32;background-image:linear-gradient(#7cbb8711 1px,#0000 1px),linear-gradient(90deg,#7cbb8711 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:24px 24px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #639e74;padding:clamp(16px,3vw,30px)}.location-suggestion-page header{margin-block-end:24px}.location-suggestion-page h1{margin:0 0 12px;font-size:clamp(1.4rem,3vw,2rem)}.location-suggestion-page p{max-inline-size:65ch;line-height:1.7}.location-suggestion-page__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-inline-size:900px;display:grid}.location-suggestion-page label{gap:8px;font-weight:650;display:grid}.location-suggestion-page input,.location-suggestion-page textarea{color:#effff4;inline-size:100%;min-inline-size:0;font:inherit;background:#123724;border:1px solid #86b293;border-radius:5px;padding:12px;line-height:1.6}.location-suggestion-page :is(input,textarea):focus-visible{outline-offset:2px;outline:2px solid #a4ffc0}.location-suggestion-page__details{grid-column:1/-1}.location-suggestion-page footer{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-block-start:24px;display:flex}@media (max-width:600px){.location-suggestion-page__fields{grid-template-columns:1fr}}
.country-flag.country-flag{vertical-align:-.15em;flex:0 0 1.5em;justify-content:center;align-items:center;block-size:1.125em;inline-size:1.5em;min-inline-size:1.5em;margin-inline-end:.45em;line-height:1;display:inline-flex}.country-flag.country-flag img,.country-flag.country-flag svg{object-fit:contain;block-size:100%;inline-size:100%;display:block}
.missing-geotag-action{white-space:normal;justify-self:start;max-inline-size:100%}
