.birthplace-title{font-size:19px;line-height:1.5;margin:0 0 7px;font-weight:600}.birthplace-help{margin:0 0 20px;font-size:14px;line-height:1.75;color:var(--ink)}.place-combobox{position:relative;min-width:0}.place-combobox>input{width:100%;padding-right:34px;min-height:49px;font-size:16px;background-color:#fffef9}.place-combobox:after{content:'⌕';position:absolute;right:14px;top:10px;font-size:21px;color:#728274;pointer-events:none}.place-combobox>input:disabled{background:#f0f1eb;color:#8b948b;opacity:1;cursor:not-allowed}.place-combobox>input[aria-invalid=true]{border-color:#a26045}.place-options{position:absolute;z-index:50;top:calc(100% + 5px);left:0;right:0;background:#fffef9;border:1px solid #cbd4c7;border-radius:9px;box-shadow:0 8px 25px #193d3420;overflow:hidden}.place-options [role=listbox]{max-height:260px;max-height:min(260px,35dvh);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.place-option{display:block;width:100%;text-align:left;background:transparent;border:0;border-radius:0;font-family:inherit;touch-action:pan-y;padding:11px 14px;min-height:47px;font-size:15px;line-height:1.5;color:var(--ink);cursor:pointer;overflow-wrap:anywhere;border-bottom:1px solid #edf0e8}.place-option:last-child{border-bottom:0}.place-option small{display:block;color:#748173;font-size:12px}.place-option:hover,.place-option.is-active{background:#e8efe0}.place-search-note{padding:10px 14px;margin:0;border-top:1px solid #e0e6d9;font-size:12px;line-height:1.6;color:#68776b}.has-place-search #manualPlace{display:none!important}.has-place-search>label{margin-top:17px}.has-place-search .form-grid{align-items:start}@media(max-width:700px){.has-place-search .form-grid.two{grid-template-columns:1fr;gap:0}.birthplace-help{font-size:14px}.place-options [role=listbox]{max-height:210px;max-height:min(210px,32dvh)}}
