.ubi-punto{pointer-events:none;width:22px;height:22px;position:relative}.ubi-punto:before{content:"";background:#1a73e852;border-radius:9999px;animation:2.4s cubic-bezier(.2,.6,.3,1) infinite ubi-latido;position:absolute;inset:-10px}.ubi-punto:after{content:"";background:#1a73e8;border:3px solid #fff;border-radius:9999px;position:absolute;inset:0;box-shadow:0 1px 2px #0000004d,0 2px 12px #1a73e880}.ubi-punto[data-aprox]:before{background:#1a73e82e;animation:none;inset:-6px}@keyframes ubi-latido{0%{opacity:.95;transform:scale(.35)}80%,to{opacity:0;transform:scale(1.75)}}@media (prefers-reduced-motion:reduce){.ubi-punto:before{opacity:.45;animation:none;transform:none}}.ubi-foto{animation:.35s ease-out both ubi-aparece}.ubi-etiqueta{color:#1f2937;text-shadow:0 0 2px #fff,0 0 3px #fff,0 0 6px #ffffffe6}.dark .ubi-etiqueta{color:#f1f5f9;text-shadow:0 0 2px #0b1020,0 0 4px #0b1020,0 0 8px #0b1020e6}.ubi-ficha{-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);background-color:#ffffffed}.dark .ubi-ficha{background-color:#121826e6}html.theme-skin.dark .ubi-ficha{background-color:color-mix(in srgb, var(--th-surface,#121826) 92%, transparent)}.ubi-enviar{color:#fff;background-color:#1a73e8}.ubi-enviar:not(:disabled):hover{background-color:#1765cc}html.theme-skin .ubi-enviar{background-color:var(--th-primary,#1a73e8);color:var(--th-primary-text,#fff)}.ubi-chat-punto{animation:1.1s ease-in-out infinite ubi-chat-punto}@keyframes ubi-chat-punto{0%,to{opacity:.6;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.ubi-chat-punto{animation:none}}.ubi-principal{color:#fff;background-color:#18181b}.ubi-principal:hover{background-color:#27272a}.dark .ubi-principal{color:#18181b;background-color:#fff}.dark .ubi-principal:hover{background-color:#e4e4e7}html.theme-skin .ubi-principal{background-color:var(--th-primary,#18181b);color:var(--th-primary-text,#fff)}html.theme-skin .ubi-principal:hover{filter:brightness(1.08)}.ubi-grande{animation:.2s ease-out both ubi-aparece}.ubi-grande .ubi-dock{animation:.3s ease-out 80ms both ubi-aparece}@keyframes ubi-aparece{0%{opacity:0}to{opacity:1}}.ubi-vivo{animation:2s ease-in-out infinite ubi-vivo}@keyframes ubi-vivo{0%,to{box-shadow:0 0 #10b9818c}50%{box-shadow:0 0 0 4px #10b98100}}@media (prefers-reduced-motion:reduce){.ubi-vivo{animation:none}}.ubi-sitio{cursor:pointer;background:0 0;border:0;width:14px;height:14px;padding:0;display:block;position:relative}.ubi-sitio-punto{background:#ea4335;border:2px solid #fff;border-radius:9999px;transition:transform .15s;position:absolute;inset:1px;box-shadow:0 1px 3px #00000059}.ubi-sitio-num{color:#1f2937;white-space:nowrap;transform-origin:50% 100%;background:#fff;border-radius:9999px;place-items:center;min-width:24px;height:22px;padding:0 7px;font:700 12px/1 system-ui,sans-serif;transition:transform .15s,background-color .15s;display:grid;position:absolute;bottom:calc(100% + 3px);left:50%;translate:-50%;box-shadow:0 1px 2px #0f172a2e,0 4px 12px #0f172a29}.ubi-sitio-num[data-nota]{color:#1f2937}.dark .ubi-sitio-num{color:#f8fafc;background:#1f2937;box-shadow:0 1px 2px #00000080,0 4px 12px #0006}.ubi-sitio[data-cerrado] .ubi-sitio-num{color:#9ca3af}.ubi-sitio[data-cerrado] .ubi-sitio-punto{background:#9ca3af}.ubi-sitio-nombre{text-overflow:ellipsis;white-space:nowrap;color:#1f2937;text-shadow:0 0 2px #fff,0 0 3px #fff,0 0 6px #ffffffe6;pointer-events:none;max-width:140px;font:600 11.5px/1.2 system-ui,sans-serif;position:absolute;top:calc(100% + 2px);left:50%;overflow:hidden;translate:-50%}.dark .ubi-sitio-nombre{color:#f1f5f9;text-shadow:0 0 2px #0b1020,0 0 4px #0b1020,0 0 8px #0b1020e6}.ubi-sitio:hover .ubi-sitio-num{transform:scale(1.08)}.ubi-sitio[data-sel]{z-index:2}.ubi-sitio[data-sel] .ubi-sitio-num{color:#fff;background:#ea4335;transform:scale(1.15)}.ubi-sitio[data-sel] .ubi-sitio-punto{background:#c5221f;transform:scale(1.25)}[data-lejos] .ubi-sitio:not([data-sel]):not(:hover) .ubi-sitio-nombre{display:none}.ubi-lista{color:#18181b;background:#fff}.dark .ubi-lista{color:#f4f4f5;background:#18181b}.ubi-lista-item[aria-current=true]{background:#1a73e814}.dark .ubi-lista-item[aria-current=true]{background:#60a5fa24}.ubi-lista-fila{scrollbar-width:none;scroll-snap-type:x mandatory}.ubi-lista-fila::-webkit-scrollbar{display:none}.ubi-lista-fila>*{scroll-snap-align:start}.ubi-abierto{color:#188038}.dark .ubi-abierto{color:#4ade80}.ubi-cerrado{color:#d93025}.dark .ubi-cerrado{color:#f87171}.ubi-chip[aria-pressed=true]{color:#fff;background-color:#18181b}.dark .ubi-chip[aria-pressed=true]{color:#18181b;background-color:#fff}html.theme-skin .ubi-chip[aria-pressed=true]{background-color:var(--th-primary,#18181b);color:var(--th-primary-text,#fff)}.ubi-foto{background:#f1f5f9}.dark .ubi-foto{background:#27272a}.ubi-chat-respuesta p{margin:0 0 .5em}.ubi-chat-respuesta p:last-child{margin-bottom:0}.ubi-chat-respuesta ul,.ubi-chat-respuesta ol{margin:.25em 0 .6em;padding-left:1.25em}.ubi-chat-respuesta ul{list-style:outside}.ubi-chat-respuesta ol{list-style:decimal}.ubi-chat-respuesta li{margin:.25em 0}.ubi-chat-respuesta strong{font-weight:600}.ubi-chat-respuesta h1,.ubi-chat-respuesta h2,.ubi-chat-respuesta h3{margin:.6em 0 .3em;font-size:1em;font-weight:600}.ubi-chat-sitio{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:.35em;padding:0;font-weight:600;display:inline-flex}.ubi-chat-sitio:hover{text-underline-offset:2px;text-decoration:underline}.ubi-chat-sitio-num{color:#fff;background:#ea4335;border-radius:9999px;place-items:center;min-width:1.35em;height:1.35em;padding:0 .3em;font-size:.78em;font-weight:700;display:inline-grid;transform:translateY(-.08em)}.ubi-chat-sitio.is-sel .ubi-chat-sitio-num{background:#c5221f;box-shadow:0 0 0 3px #ea433540}.ubi-chat-pensando{background:linear-gradient(90deg,currentColor 0% 40%,#a1a1aa66 50%,currentColor 60% 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite ubi-brillo}@keyframes ubi-brillo{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.ubi-chat-pensando{-webkit-text-fill-color:currentColor;animation:none}}.ubi-chat-campo:focus-visible{outline:none}.ubi-chat-fila{scrollbar-width:none}.ubi-chat-fila::-webkit-scrollbar{display:none}.ubi-grande .maplibregl-ctrl-bottom-right,.ubi-grande .leaflet-bottom.leaflet-right{bottom:var(--ubi-hoja,0px);left:0;right:auto}@media (min-width:768px){.ubi-grande .maplibregl-ctrl-bottom-right,.ubi-grande .leaflet-bottom.leaflet-right{bottom:0;left:auto;right:0}}html[data-mapa-grande=chat] .composer-movil-dock{background:0 0!important}html[data-mapa-grande=chat] .composer-movil-dock:before,html[data-mapa-grande=chat] .mobile-header-barra,html[data-mapa-grande=chat] .desktop-minimal-header{display:none!important}@media (min-width:768px){html[data-mapa-grande=chat][data-mapa-panel] .composer-raiz{right:372px}}.ubi-flota{box-shadow:0 1px 2px #0f172a1f,0 6px 18px #0f172a24}.dark .ubi-flota{box-shadow:0 1px 2px #0006,0 6px 18px #00000059}.mapa-resp-modo{color:#fff;background-color:#1a73e8}html.theme-skin .mapa-resp-modo{background-color:var(--th-primary,#1a73e8);color:var(--th-primary-text,#fff)}.ubi-sitio-punto[data-origen]{background:#fff;border-color:#1f2937}.dark .ubi-sitio-punto[data-origen]{background:#1f2937;border-color:#f8fafc}.ubi-sitio-num{width:max-content}.mapa-respuesta .ubi-sitio{cursor:inherit}.mapa-respuesta .ubi-sitio-nombre{text-shadow:none;background:#ffffffe6;border-radius:6px;padding:1px 6px;box-shadow:0 1px 2px #0f172a26}.dark .mapa-respuesta .ubi-sitio-nombre{background:#111827e0;box-shadow:0 1px 2px #0006}.mapa-respuesta a.mapa-resp-ir,.mapa-respuesta a.mapa-resp-ir:hover{color:#fff!important;text-decoration:none!important}.dark .mapa-respuesta a.mapa-resp-ir,.dark .mapa-respuesta a.mapa-resp-ir:hover{color:#18181b!important}html.theme-skin .mapa-respuesta a.mapa-resp-ir{color:var(--th-primary-text,#fff)!important}
.producto-cta{color:#fff;background-color:#18181b}.group:hover .producto-cta{background-color:#27272a}.dark .producto-cta{color:#18181b;background-color:#fafafa}.dark .group:hover .producto-cta{background-color:#e4e4e7}html.theme-skin .producto-cta{background-color:var(--th-primary,#18181b);color:var(--th-primary-text,#fff)}.producto-cta-sec{color:#3f3f46;background-color:#0000;border:1px solid #e4e4e7}.group:hover .producto-cta-sec{background-color:#f4f4f5}.dark .producto-cta-sec{color:#e4e4e7;border-color:#3f3f46}.dark .group:hover .producto-cta-sec{background-color:#ffffff0f}.producto-foto{mix-blend-mode:multiply}.dark .producto-foto{mix-blend-mode:normal}
