/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html,body{margin:0;padding:0;background:#FFFFFF;color:#1C1F26;font-family:'IBM Plex Sans',Syne,system-ui,sans-serif}.at-page{min-height:100vh;display:flex;flex-direction:column}.at-main{flex:1}.at-main .page-title,.at-main h1.title{display:none}.at-footer{padding:16px;font-size:12px;color:#6B7280;border-top:1px solid #E3E6EB;display:flex;justify-content:center}.at-footer a{color:#0F766E;text-decoration:none}.at-footer a:hover{text-decoration:underline}.at-footer strong{color:#1C1F26;font-weight:600}#lp-map{height:min(72vh,760px) !important;min-height:420px;background:#F4F5F7}.maplibregl-ctrl-group{background:#FFFFFF !important;border:1px solid #D9DCE2;box-shadow:none !important;border-radius:8px !important}.maplibregl-ctrl-group button{background:#FFFFFF !important;color:#1C1F26}.maplibregl-ctrl-group button+button{border-top:1px solid #E3E6EB !important}.at-btn3d{font:600 12px 'IBM Plex Sans',sans-serif !important;letter-spacing:.04em}.at-btn3d.on{background:#1C1F26 !important;color:#FFFFFF !important}.maplibregl-popup-content{background:#FFFFFF !important;color:#1C1F26 !important;border:1px solid #E3E6EB;border-radius:10px;box-shadow:0 10px 30px rgba(28,31,38,.1)}.lp-scope button{background:#FFFFFF !important;color:#1C1F26 !important;border:1px solid #D9DCE2 !important}.lp-scope button.on{background:#1C1F26 !important;color:#FFFFFF !important;border-color:#1C1F26 !important}.lp-capas,.lp-ev-legend,.lp-capa{color:#1C1F26 !important}.lp-capa.on i{background:#0F766E !important;border-color:#0F766E !important}.lp-bar-filtros,.lp-filters,.lp-panel,.lp-detail-panel,.lp-tooltip{background:#FFFFFF !important;color:#1C1F26 !important;border-color:#E3E6EB !important;box-shadow:none !important}.lp-select,.lp-geo-chip{background:#FFFFFF !important;color:#1C1F26 !important;border:1px solid #D9DCE2 !important}.lp-analytics{background:#FFFFFF !important}.lp-panel{border:1px solid #E3E6EB !important;border-radius:10px !important}.lp-ptitle{color:#6B7280 !important;font-size:11px !important;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.lp-big{color:#1C1F26 !important;font-family:Syne,sans-serif !important;font-weight:700 !important}.lp-sub,.lp-empty,.lp-blbl,.lp-bval{color:#4B5563 !important}.lp-btrack{background:#E3E6EB !important}.lp-detail-type,.lp-detail-kpi-lbl{color:#6B7280 !important}.lp-detail-name,.lp-detail-kpi-val{color:#1C1F26 !important}.at-ahora{position:absolute;left:14px;top:14px;z-index:5;width:min(300px,calc(100% - 28px));background:#FFFFFF;border:1px solid #E3E6EB;border-radius:10px;padding:12px 14px 12px 18px;box-shadow:0 12px 32px rgba(28,31,38,.08);display:flex;flex-direction:column;gap:4px;cursor:default}.at-ahora.on{cursor:pointer}.at-ahora-barra{position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:2px;background:#B5BCC6}.at-ahora.on .at-ahora-barra{background:#B45309}.at-ahora-k{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#6B7280;font-weight:600}.at-ahora-t{font:700 17px/1.2 Syne,sans-serif;color:#1C1F26}.at-ahora-d{font-size:12px;color:#4B5563;line-height:1.45}#lp-map .lp-scope{top:auto !important;bottom:14px !important}.at-sec-k{display:flex;align-items:center;gap:10px;padding:14px 16px 0;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#9AA1AB;font-weight:600}.at-sec-k span{width:18px;height:1px;background:#D9DCE2;display:inline-block}.at-detalle{margin:0 16px}.at-ficha{margin-top:8px;border:1px solid #E3E6EB;border-radius:10px;display:grid;grid-template-columns:1.6fr 1fr;overflow:hidden;transition:border-color .4s}.at-detalle.at-flash .at-ficha{animation:atFlash 1s ease-out}@keyframes atFlash{0%{border-color:#B45309;box-shadow:0 0 0 3px rgba(180,83,9,.15)}100%{border-color:#E3E6EB;box-shadow:none}}.at-f-izq{padding:18px 20px;border-right:1px solid #E3E6EB;display:flex;flex-direction:column;gap:6px}.at-f-tipo{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#6B7280}.at-f-nombre{margin:0;font:700 20px/1.2 Syne,sans-serif;color:#1C1F26}.at-f-cuando{font-size:12px;color:#6B7280}.at-f-sig{margin:2px 0 0;font-size:13px;color:#4B5563;line-height:1.5}.at-f-acc{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px;font-size:13px;font-weight:600}.at-f-acc a{color:#0F766E;text-decoration:none}.at-f-acc a:hover{text-decoration:underline}.at-f-acc a.at-f-sec{color:#1C1F26}.at-f-cobbtn{border:1px solid #D9DCE2;background:#FFFFFF;color:#1C1F26;border-radius:8px;padding:7px 11px;font:600 12px 'IBM Plex Sans',sans-serif;cursor:pointer}.at-f-cobbtn:hover{border-color:#1C1F26}.at-f-fuente{margin-left:auto;font-size:11px;color:#8A919C;font-weight:400}.at-f-cob{display:none;margin-top:10px;padding-top:10px;border-top:1px solid #E3E6EB;font-size:13px;color:#4B5563}.at-f-cob.on{display:block}.at-f-cob2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.at-f-cob ul{margin:4px 0 0;padding-left:18px;line-height:1.5}.at-f-cot{display:inline-block;margin-top:8px;color:#0F766E;font-weight:600;text-decoration:none}.at-f-der{display:grid;grid-auto-rows:minmax(0,1fr)}.at-f-cifra{padding:12px 18px;border-bottom:1px solid #E3E6EB;display:flex;flex-direction:column;gap:2px}.at-f-cifra:last-child{border-bottom:0}.at-f-cl{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#6B7280;font-weight:600}.at-f-cv{font:700 24px/1.1 Syne,sans-serif;color:#1C1F26;overflow-wrap:anywhere}.at-f-cv small{font-size:12px;color:#6B7280;font-weight:500}.at-f-vacia{justify-content:center;color:#8A919C;font-size:13px}@media (max-width:720px){#lp-map{height:62vh !important}.at-ficha{grid-template-columns:1fr}.at-f-izq{border-right:0;border-bottom:1px solid #E3E6EB}.at-f-der{grid-template-columns:repeat(3,1fr);grid-auto-rows:auto}.at-f-cifra{border-bottom:0;border-right:1px solid #E3E6EB}.at-f-cifra:last-child{border-right:0}.at-f-cob2{grid-template-columns:1fr}.at-ahora{width:calc(100% - 28px)}}.at-main,.at-detalle,.at-ficha,.at-f-izq,.at-f-der{background:#FFFFFF}.at-detalle{padding-bottom:4px}.at-sec-k{background:#FFFFFF}.at-ahora{top:66px}.maplibregl-ctrl-bottom-left{margin-bottom:34px}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{margin:0 0 8px 14px}.maplibregl-ctrl-group button{width:40px !important;height:40px !important}#lp-map .lp-scope{top:14px !important;bottom:auto !important}.lp-brand-ico,.lp-brand-name,.lp-brand-sub,.lp-brand small{color:#1C1F26 !important}.lp-brand-name{font-size:24px !important;font-weight:700 !important}.lp-hero{height:min(72vh,760px) !important;min-height:420px}#lp-map{height:100% !important}.at-ahora{top:112px}.lp-scope{background:#FFFFFF !important;border:1px solid #D9DCE2 !important}.lp-scope button{border:0 !important}@media (max-width:640px){.lp-hero{height:62vh !important}.at-ahora{top:96px}}#lp-detail{display:none !important}.at-f-heredado{font-size:13px;color:#4B5563;line-height:1.5}.at-f-heredado *{color:#4B5563 !important;background:transparent !important;border-color:#E3E6EB !important}.at-f-heredado .lp-bfill{background:#5B7FA6 !important}.at-topright{position:absolute;right:14px;top:64px;z-index:5;width:min(360px,calc(100% - 28px));display:flex;flex-direction:column;gap:8px;align-items:stretch}.at-buscar{position:relative;display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;background:#FFFFFF;border:1px solid #D9DCE2;border-radius:8px;margin:0}.at-buscar input{border:0;outline:0;background:transparent;width:100%;font:13px 'IBM Plex Sans',sans-serif;color:#1C1F26}.at-buscar input::placeholder{color:#8A919C}.at-sug{position:absolute;left:0;right:0;top:42px;margin:0;padding:4px 0;list-style:none;background:#FFFFFF;border:1px solid #E3E6EB;border-radius:8px;box-shadow:0 12px 32px rgba(28,31,38,.1);z-index:7}.at-sug li{padding:8px 12px;cursor:pointer;display:flex;flex-direction:column;gap:1px}.at-sug li:hover{background:#F4F5F7}.at-sug li span{font-size:13px;color:#1C1F26;font-weight:500}.at-sug li small{font-size:11px;color:#8A919C}.at-leg{display:flex !important;flex-wrap:wrap;gap:6px 10px;align-items:center;background:#FFFFFF !important;border:1px solid #E3E6EB;border-radius:8px;padding:8px 10px !important;margin:0 !important;font-size:12px;color:#4B5563 !important}.at-leg button,.at-leg .lp-ev-btn{border:1px solid #D9DCE2 !important;background:#FFFFFF !important;color:#1C1F26 !important;border-radius:999px !important;padding:4px 10px !important;font:500 12px 'IBM Plex Sans',sans-serif !important;cursor:pointer}.at-leg button.on,.at-leg .on{background:#1C1F26 !important;color:#FFFFFF !important;border-color:#1C1F26 !important}.at-leg .lp-capas{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;width:100%;padding-top:6px;border-top:1px solid #E3E6EB}.at-leg .lp-capas b{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#6B7280;font-weight:600}.at-leg .lp-capa{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.at-leg .lp-capa small{color:#8A919C}.lp-bar-filtros{background:#FFFFFF !important;border-top:1px solid #E3E6EB !important;border-bottom:1px solid #E3E6EB !important;padding:10px 16px !important}.lp-fbtn{border:1px solid #D9DCE2 !important;background:#FFFFFF !important;color:#1C1F26 !important;border-radius:999px !important;padding:5px 11px !important;font:500 12px 'IBM Plex Sans',sans-serif !important}.lp-fbtn.lp-active{background:#1C1F26 !important;color:#FFFFFF !important;border-color:#1C1F26 !important}@media (max-width:720px){.at-topright{top:60px;width:calc(100% - 28px)}.at-leg{font-size:11px}}.lp-top{align-items:flex-start !important}.at-toprow{display:flex;align-items:center;gap:10px;pointer-events:all}.at-toprow .at-buscar{width:240px;height:36px}.lp-scope{display:inline-flex !important;gap:0 !important;padding:0 !important;border-radius:8px !important;overflow:hidden;background:#FFFFFF !important;border:1px solid #D9DCE2 !important}.lp-scope button{border:0 !important;border-radius:0 !important;padding:8px 14px !important;font:13px 'IBM Plex Sans',sans-serif !important;background:#FFFFFF !important;color:#1C1F26 !important;cursor:pointer}.lp-scope button+button{border-left:1px solid #D9DCE2 !important}.lp-scope button.on{background:#1C1F26 !important;color:#FFFFFF !important;font-weight:600 !important}.at-topright{top:62px;width:min(420px,calc(100% - 28px));align-items:flex-end}.at-leg{width:auto;max-width:100%;padding:6px !important;gap:4px 6px;border-radius:8px}.at-leg button,.at-leg .lp-ev-btn{padding:6px 12px !important;border-radius:6px !important;border-color:transparent !important}.at-leg button.on,.at-leg .on{background:#1C1F26 !important;color:#FFFFFF !important}.at-leg > span,.at-leg > b,.at-leg > div:not(.lp-capas){font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#6B7280 !important;padding:0 4px}.at-leg .lp-capas{border-top:1px solid #E3E6EB;padding:6px 4px 2px}.lp-bar-filtros{border-bottom:0 !important}@media (max-width:720px){.at-toprow{flex-wrap:wrap;justify-content:flex-end}.at-toprow .at-buscar{width:100%}}.lp-top{background:none !important}.lp-hero::before,.lp-hero::after,.lp-top::before,.lp-top::after{display:none !important}#lp-ev-legend.at-leg{background:#FFFFFF !important;border:1px solid #E3E6EB !important;border-radius:8px !important;padding:8px 10px !important;gap:6px 10px;box-shadow:0 12px 32px rgba(28,31,38,.06)}#lp-ev-legend.at-leg,#lp-ev-legend.at-leg *{text-shadow:none !important}#lp-ev-legend.at-leg > *:not(button):not(.lp-capas){font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#6B7280 !important;background:transparent !important}#lp-ev-legend.at-leg button{padding:5px 11px !important;border-radius:999px !important;border:1px solid #D9DCE2 !important;background:#FFFFFF !important;color:#1C1F26 !important;font:500 12px 'IBM Plex Sans',sans-serif !important;text-transform:none;letter-spacing:0}#lp-ev-legend.at-leg button.on{background:#1C1F26 !important;color:#FFFFFF !important;border-color:#1C1F26 !important}#lp-ev-legend.at-leg .lp-capas{width:100%;border-top:1px solid #E3E6EB;padding-top:8px;margin-top:2px;display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center}#lp-ev-legend.at-leg .lp-capas b{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#6B7280 !important;background:transparent !important;padding:0 2px}#lp-ev-legend.at-leg .lp-capa{background:#FFFFFF !important;color:#1C1F26 !important;border:1px solid #D9DCE2 !important;border-radius:999px !important;padding:4px 10px !important;font:500 12px 'IBM Plex Sans',sans-serif !important;text-transform:none;letter-spacing:0;display:inline-flex;align-items:center;gap:6px}#lp-ev-legend.at-leg .lp-capa i{width:12px;height:12px;border-radius:3px;border:1px solid #9AA1AB;background:#FFFFFF !important;display:inline-block}#lp-ev-legend.at-leg .lp-capa.on{border-color:#0F766E !important}#lp-ev-legend.at-leg .lp-capa.on i{background:#0F766E !important;border-color:#0F766E}#lp-ev-legend.at-leg .lp-capa small{color:#8A919C !important;font-size:11px}.maplibregl-ctrl-top-right{display:none}.at-topright{right:16px !important;max-width:calc(100% - 32px)}#lp-ev-legend.at-leg{max-width:100%;box-sizing:border-box;flex-wrap:wrap}.lp-hero .maplibregl-ctrl-bottom-left{display:flex;flex-direction:row;align-items:flex-end;flex-wrap:wrap}.lp-hero .maplibregl-ctrl-bottom-left .maplibregl-ctrl{margin:0 0 16px 16px !important}.lp-hero .maplibregl-ctrl-bottom-left .maplibregl-ctrl + .maplibregl-ctrl{margin-left:8px !important}.lp-hero .maplibregl-ctrl-bottom-left .maplibregl-ctrl-group{display:flex;flex-direction:row;background:#FFFFFF;border:1px solid #D9DCE2;border-radius:8px;box-shadow:0 8px 24px rgba(28,31,38,.08);overflow:hidden}.lp-hero .maplibregl-ctrl-bottom-left .maplibregl-ctrl-group button{border:0 !important;border-radius:0 !important}.lp-hero .maplibregl-ctrl-bottom-left .maplibregl-ctrl-group button + button{border-left:1px solid #E3E6EB !important}.lp-hero .maplibregl-ctrl-bottom-left .maplibregl-ctrl-logo{margin-bottom:4px}.maplibregl-popup-content{font-family:'IBM Plex Sans',system-ui,sans-serif !important}.maplibregl-popup-content > div{box-shadow:0 12px 32px rgba(28,31,38,.12);border-radius:10px}.maplibregl-popup-tip{border-top-color:#FFFFFF !important;border-bottom-color:#FFFFFF !important}.maplibregl-popup-close-button{color:#6B7280 !important;font-size:18px;right:6px;top:4px}.maplibregl-popup-close-button:hover{background:transparent !important;color:#1C1F26 !important}.lp-analytics{background:#FFFFFF !important;padding:24px 28px 8px !important;border-top:1px solid #E3E6EB}.at-num-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px;max-width:1280px}.at-num-title{font-family:Syne,'IBM Plex Sans',sans-serif;font-weight:700;font-size:18px;color:#1C1F26}.at-num-sub{font-size:12px;color:#6B7280}.lp-analytics .lp-an-grid{display:grid !important;grid-template-columns:1fr 1.2fr 1fr !important;gap:0 !important;border:1px solid #E3E6EB;border-radius:10px;overflow:hidden;background:#FFFFFF;max-width:1280px}.lp-analytics .lp-panel{background:#FFFFFF !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;padding:16px 20px !important;margin:0 !important;color:#1C1F26 !important}.lp-analytics .lp-panel + .lp-panel{border-left:1px solid #E3E6EB !important}.lp-analytics .lp-ptitle{font-size:11px !important;letter-spacing:.12em !important;text-transform:uppercase;color:#6B7280 !important;font-weight:600 !important;margin-bottom:10px !important;font-family:'IBM Plex Sans',sans-serif !important}.lp-analytics .lp-big{font-family:Syne,'IBM Plex Sans',sans-serif !important;font-weight:700 !important;font-size:28px !important;color:#1C1F26 !important;line-height:1.1}.lp-analytics .lp-sub,.lp-analytics .lp-empty,.lp-analytics .lp-rank-meta{color:#6B7280 !important;font-size:12px !important}.lp-analytics .lp-ahora-row{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px !important;color:#1C1F26 !important;padding:5px 0 !important;border:0 !important;background:transparent !important}.lp-analytics .lp-ahora-row b,.lp-analytics .lp-ahora-row strong{color:#1C1F26 !important;font-weight:600}.lp-analytics .lp-rank-item{display:flex;align-items:center;gap:10px;padding:6px 0 !important;border:0 !important;border-bottom:1px solid #F0F2F5 !important;background:transparent !important;color:#1C1F26 !important;cursor:pointer}.lp-analytics .lp-rank-item:last-child{border-bottom:0 !important}.lp-analytics .lp-rank-num{color:#6B7280 !important;font-size:12px;width:18px}.lp-analytics .lp-rank-name{color:#1C1F26 !important;font-size:13px}.lp-analytics .lp-rank-cnt{margin-left:auto;font-weight:600;color:#1C1F26 !important}.lp-analytics [style*="rgba(255,255,255"]{color:#6B7280 !important}@media (max-width:860px){.lp-analytics .lp-an-grid{grid-template-columns:1fr !important}.lp-analytics .lp-panel + .lp-panel{border-left:0 !important;border-top:1px solid #E3E6EB !important}}.lp-analytics .lp-an-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr)) !important}.at-doc{max-width:720px;margin:0 auto;padding:56px 24px 48px;color:#1C1F26;font-family:'IBM Plex Sans',system-ui,sans-serif;line-height:1.6}.at-doc-kicker{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#6B7280;font-weight:600;margin:0 0 10px}.at-doc h1{font-family:Syne,'IBM Plex Sans',sans-serif;font-weight:700;font-size:32px;line-height:1.15;margin:0 0 16px;letter-spacing:-.01em}.at-doc h2{font-family:Syne,'IBM Plex Sans',sans-serif;font-weight:700;font-size:18px;margin:36px 0 10px}.at-doc-lead{font-size:17px;color:#4B5563}.at-doc p,.at-doc li{font-size:15px;color:#374151}.at-doc ul{padding-left:20px}.at-doc li{margin-bottom:8px}.at-doc a{color:#0F766E}.at-doc a:hover{color:#115E59}.at-doc-volver{margin-top:40px;font-weight:600}.at-footer .at-que-es{color:inherit;text-decoration:none}.at-footer .at-que-es:hover strong{color:#0F766E}.at-footer{position:relative}.at-footer-link{position:absolute;left:28px;top:50%;transform:translateY(-50%);font-size:12px;color:#6B7280;text-decoration:none;white-space:nowrap}.at-footer-link:hover{color:#0F766E}@media (max-width:640px){.at-footer{flex-direction:column;gap:6px;align-items:center}.at-footer-link{position:static;transform:none}}.at-footer-link{left:auto;right:28px}.at-ahora .at-ahora-p{display:block;margin-top:6px;padding-top:6px;border-top:1px solid #EEF0F3;font-size:11px;line-height:1.4;color:#3F5F85}.at-footer-link a{color:inherit;text-decoration:none}.at-footer-link a:hover{color:#0F766E}.at-m-capas,.at-m-cerrar,.at-m-mas{display:none;}@media (max-width:720px){.lp-mapa-wrap .lp-hero{height:100vh !important;height:100svh !important;min-height:460px !important;}.lp-mapa-wrap .lp-top{padding:10px 12px 0 !important;gap:6px !important;}.lp-mapa-wrap .lp-brand-sub{display:none !important;}.lp-mapa-wrap .at-toprow{width:100% !important;gap:6px !important;}.lp-mapa-wrap .lp-top .lp-scope button{padding-top:5px !important;padding-bottom:5px !important;}.lp-mapa-wrap .at-ahora{top:auto !important;bottom:94px !important;left:12px !important;right:12px !important;width:auto !important;max-width:none !important;flex-direction:row !important;flex-wrap:wrap !important;align-items:baseline !important;gap:0 8px !important;padding:8px 12px 8px 16px !important;}.lp-mapa-wrap .at-ahora .at-ahora-t{font-size:15px !important;}.lp-mapa-wrap .at-ahora .at-ahora-p{display:none !important;}.lp-mapa-wrap .at-ahora .at-ahora-barra{top:7px !important;bottom:7px !important;}.lp-mapa-wrap .lp-hero .maplibregl-ctrl-bottom-right{bottom:60px !important;}.lp-mapa-wrap .lp-hero .maplibregl-ctrl-attrib{font-size:10px !important;background:rgba(255,255,255,.8) !important;}.lp-mapa-wrap .at-m-capas{display:inline-flex;align-items:center;gap:6px;position:absolute;right:12px;z-index:11;top:var(--at-m-top,132px);padding:8px 12px;border:1px solid rgb(217,220,226);border-radius:999px;background:#fff;color:rgb(28,31,38);font:600 13px "IBM Plex Sans",sans-serif;box-shadow:0 8px 24px rgba(28,31,38,.12);cursor:pointer;}.lp-mapa-wrap .at-m-capas::before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M12 3 2 8l10 5 10-5-10-5Z'/%3E%3Cpath d='m2 13 10 5 10-5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M12 3 2 8l10 5 10-5-10-5Z'/%3E%3Cpath d='m2 13 10 5 10-5'/%3E%3C/svg%3E") center / contain no-repeat;}.lp-mapa-wrap .lp-hero.at-m-capas-on .at-m-capas{background:rgb(28,31,38);color:#fff;border-color:rgb(28,31,38);}.lp-mapa-wrap .at-topright{display:none !important;}.lp-mapa-wrap .lp-hero.at-m-capas-on .at-topright{display:flex !important;position:absolute !important;top:auto !important;left:0 !important;right:0 !important;bottom:0 !important;width:auto !important;max-width:none !important;max-height:72%;overflow-y:auto;overflow-x:hidden;align-items:stretch !important;gap:10px !important;z-index:20;padding:18px 16px 20px;background:#fff;border-radius:16px 16px 0 0;box-shadow:0 -12px 32px rgba(28,31,38,.16);}.lp-mapa-wrap .at-topright > *{min-width:0 !important;max-width:100% !important;}.lp-mapa-wrap .at-topright .lp-ev-legend{width:100% !important;box-shadow:none !important;border:0 !important;padding:0 !important;flex-wrap:wrap !important;overflow:visible !important;}.lp-mapa-wrap .at-topright .lp-ev-legend > b,.lp-mapa-wrap .at-topright .lp-capas{flex:0 0 100% !important;}.lp-mapa-wrap .at-topright .lp-ev-sel{flex:0 0 auto !important;display:flex;gap:4px;}.lp-mapa-wrap .at-topright .lp-ev-sel button,.lp-mapa-wrap .at-topright .lp-capa{white-space:nowrap !important;}.lp-mapa-wrap .at-topright .lp-bar-filtros{padding:12px 0 0 !important;border:0 !important;border-top:1px solid rgb(238,240,243) !important;background:none !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:8px !important;}.lp-mapa-wrap .at-topright .lp-bar-filtros,.lp-mapa-wrap .lp-bar-filtros .lp-filters,.lp-mapa-wrap .lp-bar-filtros .lp-filters-geo{min-width:0 !important;max-width:100% !important;}.lp-mapa-wrap .lp-bar-filtros .lp-filters{flex:0 0 auto !important;flex-wrap:nowrap !important;overflow-x:auto !important;scrollbar-width:none;}.lp-mapa-wrap .lp-bar-filtros .lp-fbtn{flex:0 0 auto !important;white-space:nowrap !important;}.lp-mapa-wrap .lp-bar-filtros .lp-filters-geo{flex:0 0 auto !important;flex-direction:column !important;align-items:stretch !important;overflow:visible !important;}.lp-mapa-wrap .lp-bar-filtros .lp-select{max-width:none !important;width:100% !important;}.lp-mapa-wrap .at-m-mas{display:block;width:100%;margin-top:4px;padding:10px;border:1px solid rgb(217,220,226);border-radius:10px;background:rgb(247,248,250);color:rgb(28,31,38);font:500 13px "IBM Plex Sans",sans-serif;cursor:pointer;}.lp-mapa-wrap .at-detalle{display:none !important;}.lp-mapa-wrap .at-detalle.at-m-on{display:block !important;position:fixed !important;left:0;right:0;bottom:0;z-index:1000;max-height:75vh;overflow-y:auto;-webkit-overflow-scrolling:touch;margin:0 !important;padding:6px 0 16px !important;background:#fff;border-radius:16px 16px 0 0;box-shadow:0 -12px 32px rgba(28,31,38,.18);}.lp-mapa-wrap .at-detalle.at-m-on .at-m-cerrar{display:block;position:sticky;top:0;z-index:2;margin:0 10px 0 auto;width:36px;height:36px;border:0;border-radius:50%;background:rgb(243,244,246);color:rgb(28,31,38);font-size:16px;cursor:pointer;}}.at-mly{display:inline-block;width:44px;height:10px;vertical-align:-1px}#at-f-acc a.at-mly-a,.maplibregl-ctrl-attrib a.at-mly-a{all:unset;display:inline-block;line-height:1;cursor:pointer;color:inherit}#at-f-acc a.at-mly-a{margin-right:6px}.maplibregl-ctrl-attrib a.at-mly-a{color:rgba(0,0,0,.75)}#at-f-acc a.at-mly-a:hover,.maplibregl-ctrl-attrib a.at-mly-a:hover{color:#1C1F26}#at-f-acc a.at-mly-a:focus-visible,.maplibregl-ctrl-attrib a.at-mly-a:focus-visible{outline:2px solid #0F766E;outline-offset:2px}.at-f-seg strong{display:block;font-weight:600;color:#1C1F26}.at-f-seg .at-f-si,.at-f-seg .at-f-no{display:block;font-size:12px;line-height:1.45;margin-top:2px}.at-f-seg .at-f-si{color:#374151}.at-f-seg .at-f-no{color:#8A919C}.at-f-seg+.at-f-seg{margin-top:8px}.at-f-aviso{margin:10px 0 0;font-size:11px;line-height:1.45;color:#8A919C}.at-f-guia{margin-top:14px;padding-top:12px;border-top:1px solid #E3E6EB}@media (max-width:720px){.lp-mapa-wrap .at-detalle.at-m-on{animation:atSube .3s cubic-bezier(.2,.8,.2,1);will-change:transform;}@keyframes atSube{from{transform:translateY(100%);}to{transform:none;}}}@media (max-width:720px){.lp-mapa-wrap .at-detalle.at-flash .at-ficha{animation:none !important;}.lp-mapa-wrap .at-ficha{transition:none !important;}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
