.locality-back{margin-bottom:20px}
.locality-back .btn{border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);background:var(--surface)}
.locality-form-layout{width:50%;max-width:760px;min-width:440px}
.locality-fields{display:flex;flex-direction:column;gap:24px}
.locality-form-layout .broker-form-footer{justify-content:flex-end}
.selection-search{position:sticky;top:0;z-index:1;padding:10px;background:var(--bg);border-bottom:1px solid var(--line)}
.selection-search input{width:100%;min-height:42px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink)}
.selection-search-results>[hidden]{display:none}
@media(max-width:900px){.locality-form-layout{width:100%;min-width:0}}
