.location__details.active{display:block!important}.location__details_btn{cursor:pointer}.location__trigger.active .animate_ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite;display:block}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.location__trigger.active .animate_pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;background:hsl(var(--accent))}@keyframes pulse{50%{opacity:.5}}@media(max-width:767px){.location__details.active{left:10px;margin:0 auto;right:10px;top:50%;transform:translateY(-50%);width:90%}}.location__cover .trigger__inner{background:transparent;border:0;box-shadow:none;padding:0;position:relative}.location__pin{background:hsl(var(--accent));border:3px solid #fff;border-radius:9999px;box-shadow:0 0 0 5px color-mix(in srgb,hsl(var(--accent)) 28%,transparent),0 4px 12px rgba(15,23,42,.35);height:30px;width:30px}.location__ping{background:color-mix(in srgb,hsl(var(--accent)) 45%,transparent);border-radius:9999px;inset:-6px;position:absolute}.location__trigger.active .location__pin,.location__trigger:hover .location__pin{background:hsl(var(--accent));filter:brightness(1.15)}.location__trigger.active .animate_pulse{animation:none}.location__cover .location__trigger,.location__cover .location__trigger *{cursor:pointer}.location__details .grid.grid-cols-2>.flex{align-items:flex-start;background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:.75rem;flex-direction:column;gap:.35rem;padding:.75rem .85rem}.location__details .grid.grid-cols-2>.flex svg{color:hsl(var(--primary));height:1.1rem;width:1.1rem}.location__details .grid.grid-cols-2>.flex span{font-size:.9rem;line-height:1.3}.location__details .grid.grid-cols-2>.flex span b,.location__details .grid.grid-cols-2>.flex span strong{color:hsl(var(--foreground));display:block;font-size:1.25rem;font-weight:700}