.location-button{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;color:#000;background-color:transparent;padding:10px 16px;border:2px solid #ddd;border-radius:50px;cursor:pointer;outline:none;font-size:14px;transition:box-shadow .3s ease,background-color .3s ease,border-color .3s ease;font-family:Inter Tight,sans-serif;overflow:hidden;gap:8px}.location-button:active{transform:scale(.98)}.location-button.selected{border-color:#000;color:#000}@media (min-width:800px){.location-button.selected:hover,.location-button:hover{background-color:#000;color:#fff}}.location-text{text-align:left;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.location-count{flex-shrink:0;background-color:#000;font-weight:600;font-size:.75rem;padding:3px 8px;border-radius:9999px;justify-content:center;line-height:1}.filter-label-btn,.location-count{color:#fff;display:flex;align-items:center}.filter-label-btn{justify-content:space-between;padding:10px 15px;font-size:.8rem;border-radius:50px;background:linear-gradient(180deg,rgba(25,25,25,.99),hsla(0,0%,6%,.9));border:.1px solid hsla(0,0%,100%,.6);cursor:pointer;transition:all .3s ease;font-family:Inter Tight,sans-serif;margin-right:5px;margin-bottom:8px;box-shadow:0 0 2px rgba(0,0,0,.1)}.filter-label-btn:hover{background-color:#d8d8d8}.filter-label-btn:active{transform:scale(.98)}.filter-label-btn span{margin-right:5px}.filter-label-btn-x-sign{transition:color .3s ease}.filter-label-btn:hover .filter-label-btn-x-sign{color:#fff!important}