.residence-search .residence-search__input{display:flex;align-items:center;gap:12px;border:1px solid #c8c9b8;background:#fff;padding:0 14px}.residence-search .residence-search__input input{border:0;outline:0;min-width:0;flex:1 1;height:50px;font:14px Montserrat,sans-serif;background:none;color:#3e2b24}.residence-search .residence-search__input:focus-within{outline:2px solid #52703f;outline-offset:2px}.residence-search .residence-search__results{margin-top:20px;max-height:48dvh;overflow:auto;overscroll-behavior:contain}.residence-search .residence-search__count{font:11px Montserrat,sans-serif;color:#858575;margin:0 0 12px}.residence-search .residence-search__result{width:100%;display:flex;align-items:center;gap:14px;justify-content:space-between;padding:16px 10px;border:0;border-bottom:1px solid #e5e3d7;background:none;color:#3e2b24;text-align:left;cursor:pointer;min-height:65px}.residence-search .residence-search__result>span:first-child{display:grid;gap:7px;flex:1 1}.residence-search .residence-search__result strong{font:18px Josefin Sans,sans-serif}.residence-search .residence-search__result small{font:11px Montserrat,sans-serif;color:#807d6e}.residence-search .residence-search__result:hover:not(:disabled){background:#eeeee2}.residence-search .residence-search__result:disabled{cursor:default}.residence-search .residence-search__status{font:10px Montserrat,sans-serif;text-transform:capitalize;color:#617553}@media(max-width:600px){.residence-search .residence-search__input input{font-size:16px}}