#birth-place-box{min-width:0}#birth-place-box input,#birth-place-box select{max-width:100%;box-sizing:border-box}#birth-city-results{list-style:none;padding:0;margin:8px 0;max-height:240px;overflow:auto;border-radius:8px}#birth-city-results:empty{display:none}#birth-city-results button{display:block;width:100%;padding:12px;text-align:left;white-space:normal;overflow-wrap:anywhere;border:1px solid #d6dcd7;background:#fafbf8;color:#243934;font:inherit;cursor:pointer}#birth-city-results button:hover,#birth-city-results button:focus{background:#e7f0e6}#birth-manual-label{display:flex;gap:10px;align-items:center;margin:12px 0}#birth-manual{width:auto;min-height:20px}#birth-selected{font-weight:600;overflow-wrap:anywhere}#birth-manual-fields .place-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}#birth-manual-fields[hidden]{display:none}#birth-place-status{margin:8px 0}.place-attribution{font-size:12px}.birth-place-result{overflow-wrap:anywhere}@media(max-width:500px){#birth-manual-fields .place-grid{grid-template-columns:1fr}}
