.elp-city-wrap{position:relative;min-width:0;flex:1 1 220px}.elp-city-wrap>.el-field{width:100%;box-sizing:border-box}.elp-city-list{position:absolute;z-index:1000;top:calc(100% + 4px);left:0;right:0;max-height:300px;overflow-y:auto;background:#fff;border:1px solid #ccd5e0;border-radius:12px;box-shadow:0 14px 30px rgba(8,24,45,.18);padding:5px}.elp-city-list[hidden]{display:none}.elp-city-option{display:block;width:100%;text-align:left;padding:10px 13px;background:transparent;border:0;border-radius:7px;font:inherit;color:#12263e;cursor:pointer}.elp-city-option:hover,.elp-city-option.is-active{background:#e9f2ff;color:#07549e}.elp-city-wrap input:focus{outline-offset:2px}
