body,p,h1,h2,h3,h4,h5,h6,button,ul,ol,li{margin:0;padding:0}button{cursor:pointer;border:none}html,body,#root{height:100vh;margin:0;padding:0;font-family:Arial,sans-serif}h1,h2,h3,h4,h5,h6,p,a{margin:0;padding:0}a{color:inherit;text-decoration:none}.app-container{flex-direction:column;height:100%;display:flex}.search-bar{z-index:1000;-webkit-backdrop-filter:blur(14.9px);background:#ffffff14;border:1px solid #ffffff4d;border-radius:16px;max-width:95%;margin:12px 16px 16px 60px;padding:8px;display:flex;position:absolute;top:0;box-shadow:0 4px 30px #0000001a}.search-bar input{border:1px solid #ccc;border-radius:8px;padding:10px;font-size:16px}.search-bar button:disabled{cursor:not-allowed}.error-text{color:red;margin:auto 0}.Pop-up{flex-direction:column;justify-content:center;align-items:center;display:flex}.Pop-Top{flex-direction:column;justify-content:center;align-items:center;padding:8px;display:flex}.Pop-Main{flex-direction:column;align-items:center;padding:8px;display:flex}.leaflet-popup-content p{margin:0;padding:0}.error-msg{color:red;font-size:14px}.filter-group{flex-flow:wrap;align-items:center;display:flex;position:relative}.filter-group input{margin-left:4px;margin-right:4px}.btn-search--zip{color:#eee;background:#1e9738;border-radius:4px;margin:4px;padding:8px;position:absolute;right:8px}.filter-group .--zipinput{padding-right:30px}.btn-clear{background:0 0;justify-content:center;align-items:center;padding:8px;display:flex}.btn-clear:hover{background:#1616161a;border-radius:50%}.--expandfilters{background:0 0;flex-direction:column;justify-content:center;align-items:center;font-size:x-small;display:flex}
