.bap-locality{position:relative;min-width:0;width:100%;color:var(--base-structure,#003442);font-family:inherit;font-weight:400}.bap-locality>input:not([type=hidden]){width:100%;min-width:0;box-sizing:border-box}.bap-locality-list{position:absolute;inset-inline:0;top:100%;z-index:120;max-height:min(260px,40vh);overflow:auto;background:var(--surface-calm,#fff);color:var(--base-structure,#003442);border:1px solid var(--base-structure,#003442);box-shadow:0 6px 18px #001e2930;text-align:left}.bap-locality-list[hidden]{display:none!important}.bap-locality-list>button{display:block!important;width:100%;margin:0!important;padding:10px 12px!important;min-height:42px;text-align:left;background:var(--surface-calm,#fff)!important;color:var(--base-structure,#003442)!important;border:0!important;border-bottom:1px solid #00344225!important;border-radius:0!important;font:inherit!important;cursor:pointer}.bap-locality-list>button:hover,.bap-locality-list>button[aria-selected=true]{background:var(--surface-accent,#ddcba4)!important}.bap-locality-status{display:block;font-size:.75rem;line-height:1.4;font-weight:400;margin-top:4px}.bap-locality-status:empty{display:none}.bap-locality-manual{display:block!important;width:auto!important;padding:2px 0!important;margin-top:4px!important;border:0!important;background:transparent!important;color:inherit!important;font:inherit!important;font-size:.72rem!important;text-decoration:underline;cursor:pointer;min-height:24px}.bap-locality-chips{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.bap-locality-chips:empty{display:none}.bap-locality-chips>button{width:auto!important;background:var(--surface-accent,#ddcba4)!important;color:var(--base-structure,#003442)!important;border:1px solid currentColor!important;border-radius:0!important;font:inherit!important;font-size:.8rem!important;padding:5px 8px!important;margin:0!important;cursor:pointer}.bap-locality button:disabled{opacity:.55;cursor:default}.bap-locality [type=hidden]{display:none!important}@media(max-width:600px){.bap-locality-list>button{padding:12px!important}.bap-locality-manual{min-height:32px}}
