.public-city-box{position:relative;margin-top:14px}.public-city-inputs{display:flex;align-items:center;background:white;border:1px solid #d5e2ff;border-radius:12px;overflow:hidden;gap:0}.public-city-inputs input{flex:1;min-width:0;border:0!important;box-shadow:none!important;background:white!important}.public-city-inputs select{width:85px;align-self:stretch;border:0;border-left:1px solid #d5e2ff;background:#fff;color:#173c69;padding:0 10px;font:inherit}.public-city-inputs>button{border:0;background:#fff;color:#7183a1;font-size:22px;padding:10px;cursor:pointer}.public-city-options{position:absolute;top:100%;left:0;right:0;z-index:25;max-height:260px;overflow:auto;padding:6px;border:1px solid #d5e2ff;border-radius:10px;background:#fff;box-shadow:0 12px 30px #19386c20}.public-city-options[hidden]{display:none}.public-city-options button{display:block;width:100%;padding:12px;text-align:left;border:0;background:#fff;color:#173c69;cursor:pointer}.public-city-options button:hover,.public-city-options button:focus{background:#edf3ff}.public-city-options small{display:block;padding:10px;color:#657b98}.public-city-inputs:focus-within{outline:2px solid #4983ff}.public-city-box label{display:block;margin-bottom:8px}.quote-row .input-group{min-width:0}
