.maplibregl-canary{background-color:salmon}.radar-mxm{--bg: #050505;--surface: #0f0e0c;--surface-2: #17150f;--line: #2b2822;--line-2: #3d382e;--fg: #efebe1;--muted: #a7a093;--faint: #716b60;--gold: #ffd700;--gold-ink: #171300;--ok: #3bd17c;--warn: #ffb21e;--stop: #ff5a4e;--temp: #d95926;--lluvia: #3987e5;--viento: #199e70;--v: var(--warn);--f-body: "Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--f-cond: "Barlow Condensed", "Arial Narrow", system-ui, sans-serif;--f-gps: "Chakra Petch", "Barlow", system-ui, sans-serif}.radar-mxm[data-veredicto=rodar]{--v: var(--ok)}.radar-mxm[data-veredicto=precaucion]{--v: var(--warn)}.radar-mxm[data-veredicto=mejor-no]{--v: var(--stop)}.radar-mxm [hidden]{display:none!important}.radar-mxm :focus-visible{outline:2px solid var(--gold);outline-offset:2px}.radar-mxm .sr-solo{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.radar-mxm .ico{display:inline-block;width:22px;height:22px;flex:none}.radar-mxm .fig{display:inline-block;flex:none;vertical-align:-2px}.radar-mxm .f-ok{fill:var(--ok)}.radar-mxm .f-warn{fill:var(--warn)}.radar-mxm .f-stop{fill:var(--stop)}.radar-mxm .f-x{fill:none;stroke:#1d0705;stroke-width:2;stroke-linecap:round}:is(.escena.radar-mxm,.radar-mxm .escena){position:relative;overflow:hidden;isolation:isolate;container-type:inline-size;background:#111;max-width:100%;--b: 1;--s: 1;--c: 1;--bn: 1;--sn: 1}:is(.escena.radar-mxm,.radar-mxm .escena)>img.fondo{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;display:block;z-index:0;filter:brightness(calc(var(--b) * var(--bn))) saturate(calc(var(--s) * var(--sn))) contrast(var(--c));transition:filter .9s ease}:is(.escena.radar-mxm,.radar-mxm .escena)[data-clima=nublado]{--b: .93;--s: .82}:is(.escena.radar-mxm,.radar-mxm .escena)[data-clima=lluvia]{--b: .7;--s: .6;--c: .95}:is(.escena.radar-mxm,.radar-mxm .escena)[data-clima=tormenta]{--b: .54;--s: .5;--c: 1.05}:is(.escena.radar-mxm,.radar-mxm .escena)[data-clima=nieve]{--b: 1.04;--s: .5;--c: .86}:is(.escena.radar-mxm,.radar-mxm .escena)[data-clima=granizo]{--b: .64;--s: .55}:is(.escena.radar-mxm,.radar-mxm .escena)[data-clima=viento]{--b: 1.02;--s: .95;--c: 1.04}:is(.escena.radar-mxm,.radar-mxm .escena)[data-clima=niebla]{--b: 1.04;--s: .5;--c: .7}:is(.escena.radar-mxm,.radar-mxm .escena)[data-noche]{--bn: .42;--sn: .62}.radar-mxm .tinte-noche{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;transition:opacity .9s ease;background:linear-gradient(180deg,#0a1636,#1b2c58 55%,#2b2a44);mix-blend-mode:multiply}.radar-mxm[data-noche] .tinte-noche,.radar-mxm .escena[data-noche] .tinte-noche{opacity:.55}.aventura-radar.radar-mxm[data-noche] .tinte-noche{opacity:.32}.radar-mxm .clima-lienzo{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}.radar-mxm .escena-capa{position:absolute;z-index:3}.radar-mxm .radar{display:grid;gap:8px;min-width:0;--ar: 1.3333}.radar-mxm .radar-vista{position:relative;overflow:hidden;isolation:isolate;aspect-ratio:var(--ar);max-width:100%;background:#0d1117;border-radius:14px}.radar-mxm .radar-mapa{position:absolute;inset:0;overflow:hidden}.radar-mxm .maplibregl-canvas{position:absolute;left:0;top:0}.radar-mxm .radar-yo{position:absolute;z-index:1;left:50%;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 2px #050505}.radar-mxm .radar-yo:after{content:"";position:absolute;inset:-8px;border-radius:50%;border:2px solid var(--gold);opacity:0;animation:radar-pulso 2.2s ease-out infinite}@keyframes radar-pulso{0%{transform:scale(.4);opacity:.9}to{transform:scale(1.6);opacity:0}}.radar-mxm .radar-aviso{position:absolute;inset:0;z-index:3;display:grid;place-items:center;padding:18%;text-align:center;font-size:13.5px;line-height:1.4;color:var(--muted);background:#0d1117d1}.radar-mxm .radar-pie{display:flex;align-items:center;gap:10px;min-width:0;font-size:13px}.radar-mxm .radar-play{width:30px;height:30px;flex:none;border-radius:50%;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer;display:grid;place-items:center;padding:0;opacity:.85}.radar-mxm .radar-play svg{width:12px;height:12px;display:block}.radar-mxm .radar-linea{flex:1;min-width:60px;accent-color:var(--gold)}.radar-mxm .radar-hora{white-space:nowrap;font-variant-numeric:tabular-nums}.radar-mxm .radar-credito{font-size:11.5px;opacity:.7;line-height:1.35}.radar-mxm .radar-credito a{color:inherit;text-decoration:underline;text-underline-offset:2px}.radar-mxm .radar-leyenda{display:flex;align-items:center;gap:8px;font-size:11.5px;opacity:.85}.radar-mxm .radar-leyenda i{flex:1;height:6px;border-radius:3px;background:linear-gradient(90deg,#5aa0e6,#2fbf4a 22%,#138a2e,#f5d000 58%,#ff8c00,#e2231a 86%,#c51bd1);max-width:180px}.radar-mxm .radar[data-variante=gps]{--ar: 1;justify-items:center}.radar-mxm .radar[data-variante=gps] .radar-vista{width:100%;border-radius:50%;border:7px solid #23211c;box-shadow:0 0 0 1px #4a4538,inset 0 0 30px #0009}.radar-mxm .radar[data-variante=gps] .radar-vista:after,.radar-mxm .radar[data-variante=mini] .radar-vista:after{content:"";position:absolute;inset:0;z-index:2;border-radius:50%;pointer-events:none;background:radial-gradient(circle,transparent 0 32%,rgba(255,215,0,.25) 32.3% 32.8%,transparent 33% 65%,rgba(255,215,0,.25) 65.3% 65.8%,transparent 66%)}.radar-mxm .radar[data-variante=gps] .radar-norte{position:absolute;top:6px;left:50%;transform:translate(-50%);font:700 11px var(--f-gps);color:var(--gold);z-index:2}.radar-mxm .radar[data-variante=gps] .radar-pie{color:#d6d0c3;width:100%}.radar-mxm .radar[data-variante=gps] .radar-credito{text-align:center}.radar-mxm .radar[data-variante=mini]{--ar: 1;gap:0}.radar-mxm .radar[data-variante=mini] .radar-vista{border-radius:50%;border:2px solid rgba(255,215,0,.7);box-shadow:0 8px 22px #00000080}.radar-mxm .radar[data-variante=mini] .radar-yo{width:8px;height:8px;margin:-4px 0 0 -4px}.radar-mxm .chip-veredicto{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 10px;border-radius:999px;background:#080c1ab8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-weight:700;font-size:14px;letter-spacing:.04em;color:#fff;text-shadow:none}.radar-mxm .chip-veredicto:before{content:"";width:12px;height:12px;border-radius:50%;background:var(--v);box-shadow:0 0 10px var(--v)}.aventura-radar.radar-mxm{background:#000;color:#fff}.aventura-radar.radar-mxm>img.fondo{opacity:.6;object-position:50% 100%;transition:transform .7s cubic-bezier(.4,0,.2,1),filter .9s ease}.aventura-radar.radar-mxm:hover>img.fondo{transform:scale(1.1);opacity:1}@container (min-width: 440px){.aventura-radar.radar-mxm>img.fondo{object-position:50% 60%}}.aventura-radar.radar-mxm .aventura-degradado{z-index:3;pointer-events:none}.aventura-radar.radar-mxm .ar-velo{position:absolute;inset:0 0 45%;z-index:3;pointer-events:none;background:linear-gradient(180deg,#00000080,#0000)}.aventura-radar.radar-mxm .ar-datos{position:absolute;top:0;left:0;right:0;z-index:5;padding:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"temp radar" "chip radar" "horas horas";gap:8px 12px;align-items:start;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.6);pointer-events:none}.aventura-radar.radar-mxm .ar-temp{grid-area:temp;display:grid;justify-items:start;align-content:start;gap:2px;min-width:0}.aventura-radar.radar-mxm .ar-p{font-size:clamp(38px,15cqw,60px);font-weight:300;line-height:.95;letter-spacing:-.03em;white-space:nowrap}.aventura-radar.radar-mxm .ar-p sup{font-size:.36em;font-weight:400;vertical-align:top;position:relative;top:.3em;margin-left:2px;letter-spacing:0}.aventura-radar.radar-mxm .ar-s{font-size:14px;opacity:.88;white-space:nowrap}.aventura-radar.radar-mxm .chip-veredicto{grid-area:chip;justify-self:start;font-size:11px;padding:5px 10px 5px 8px;gap:6px;white-space:nowrap}.aventura-radar.radar-mxm .chip-veredicto:before{width:9px;height:9px}.aventura-radar.radar-mxm .ar-radar{grid-area:radar;width:clamp(72px,30cqw,150px)}.aventura-radar.radar-mxm .ar-credito{margin:5px 0 0;font-size:8.5px;line-height:1.25;letter-spacing:.02em;text-align:center;white-space:nowrap;opacity:.62}.aventura-radar.radar-mxm .ar-horas{grid-area:horas;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;text-align:center;min-width:0}.aventura-radar.radar-mxm .ar-hora{display:grid;justify-items:center;gap:2px;font-size:10px;line-height:1.2;min-width:0}.aventura-radar.radar-mxm .ar-hora .l{white-space:nowrap;opacity:.92}.aventura-radar.radar-mxm .ar-hora .ico{width:20px;height:20px;filter:drop-shadow(0 1px 3px rgba(0,0,0,.55))}.aventura-radar.radar-mxm .ar-hora .t{font-size:15px;font-weight:500}.aventura-radar.radar-mxm .ar-hora .t2{font-size:10px;opacity:.78;white-space:nowrap}.aventura-radar.radar-mxm .ar-hora:nth-child(n+6){display:none}@container (max-width: 239px){.aventura-radar.radar-mxm .ar-datos{grid-template-areas:"temp radar" "chip chip" "horas horas"}.aventura-radar.radar-mxm .ar-horas{grid-template-columns:repeat(4,minmax(0,1fr))}.aventura-radar.radar-mxm .ar-hora:nth-child(5){display:none}}@container (min-width: 440px){.aventura-radar.radar-mxm .ar-datos{grid-template-areas:"temp radar" "chip radar" "horas radar";padding:20px}.aventura-radar.radar-mxm .ar-horas{grid-template-columns:repeat(6,minmax(0,1fr))}.aventura-radar.radar-mxm .ar-hora:nth-child(6){display:grid}}@container (min-width: 760px){.aventura-radar.radar-mxm .ar-datos{grid-template-columns:minmax(0,430px) minmax(0,1fr) auto;grid-template-areas:"temp . radar" "chip . radar" "horas . radar";padding:24px 28px}.aventura-radar.radar-mxm .ar-horas{grid-template-columns:repeat(8,minmax(0,1fr))}.aventura-radar.radar-mxm .ar-hora:nth-child(n+6){display:grid}}.radar-pagina.radar-mxm{max-width:1180px;margin-inline:auto;padding-block:128px 112px;padding-left:max(clamp(16px,4vw,32px),env(safe-area-inset-left,0px));padding-right:max(clamp(16px,4vw,32px),env(safe-area-inset-right,0px));display:grid;gap:22px;color:var(--fg);font-family:var(--f-body);font-size:16px;line-height:1.55}.radar-pagina h1,.radar-pagina h2,.radar-pagina h3{text-wrap:balance}.radar-pagina .pagina-cab{display:grid;gap:14px;padding-bottom:10px}.radar-pagina .pagina-titulo{font-size:clamp(44px,9vw,96px);line-height:.95;letter-spacing:-.01em;color:#fff}.radar-pagina .entrada{max-width:64ch;font-size:19px;color:#d9d4c8}.radar-pagina .pagina-barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.radar-pagina .pagina-lugar{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;color:var(--muted);font-size:15px;min-width:0}.radar-pagina .pagina-lugar b{color:var(--fg);font-weight:600}.radar-pagina .pagina-lugar svg{width:16px;height:16px;flex:none;color:var(--gold)}.radar-pagina .pagina-lugar .actualizado{color:var(--faint);font-size:13.5px}.radar-pagina .pagina-mandos{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.radar-pagina .boton-accion{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line-2);background:var(--surface);color:var(--fg);border-radius:999px;padding:6px 14px;font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap}.radar-pagina .boton-accion:hover{border-color:var(--gold)}.radar-pagina .boton-accion svg{width:15px;height:15px;color:var(--gold)}.radar-pagina .pagina-error .boton-accion{flex:none}.radar-pagina :is(.p2-veredicto,.p2-desc,.entrada,.bloque-cab p,.pagina-pie p,.pagina-lugar,.pagina-aviso,.ventana,.dias-pie){margin:0}.radar-pagina .unidades{display:inline-flex;border:1px solid var(--line-2);border-radius:999px;padding:3px;background:var(--surface)}.radar-pagina .boton-unidad{border:0;background:transparent;border-radius:999px;padding:6px 14px;font-weight:600;font-size:14px;color:var(--muted);cursor:pointer;white-space:nowrap}.radar-pagina .boton-unidad[aria-checked=true]{background:var(--gold);color:var(--gold-ink)}.radar-pagina .pagina-aviso{color:var(--muted);font-size:15px}.radar-pagina .pagina-aviso:empty{display:none}.radar-pagina .pagina-error{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 18px;border:1px solid rgba(255,90,78,.45);border-radius:14px;background:#ff5a4e14}.radar-pagina .pagina-error p{flex:1 1 280px;min-width:0}.radar-pagina.sin-datos :is(.p2-lectura,.p2-centro,.m-aguja,.pagina-ahora,.p2-hud [data-v=hora],[data-v=actualizado],.ventana,.leyenda,.grafica,.tabla-horas,.dias,.dias-pie){visibility:hidden}.radar-pagina .p2{display:grid}.radar-pagina .p2-escena{aspect-ratio:16 / 9;border-radius:20px 20px 0 0}@media(max-width:640px){.radar-pagina .p2-escena{aspect-ratio:4 / 5}}.radar-pagina .p2-hud{top:16px;left:16px;display:flex;gap:10px;align-items:center;font-family:var(--f-gps);font-weight:600;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#06080c8c;border:1px solid rgba(255,255,255,.18);border-radius:8px;padding:6px 12px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);max-width:calc(100% - 32px)}.radar-pagina .p2-hud i{width:1px;height:14px;flex:none;background:#ffffff59}.radar-pagina .p2-tablero{display:grid;grid-template-columns:minmax(0,250px) minmax(0,1fr) minmax(0,250px);gap:28px;align-items:center;padding:24px 28px 28px;border:1px solid var(--line);border-top:0;border-radius:0 0 26px 26px;background:radial-gradient(120% 140% at 50% 0%,#1d1b16,#0c0b09 70%);font-family:var(--f-gps)}@media(max-width:900px){.radar-pagina .p2-tablero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.radar-pagina .p2-centro{grid-column:1 / -1;grid-row:1}}@media(max-width:560px){.radar-pagina .p2-tablero{grid-template-columns:minmax(0,1fr);padding:20px 16px}.radar-pagina :is(.p2-reloj,.p2-gps){max-width:280px;justify-self:center;width:100%}}.radar-pagina .p2-reloj{position:relative}.radar-pagina .manometro{width:100%;height:auto;display:block;overflow:visible}.radar-pagina .manometro .m-base{fill:none;stroke:#3a362e;stroke-width:3}.radar-pagina .manometro .m-zona{fill:none;stroke:var(--warn);stroke-width:5;opacity:.85}.radar-pagina .manometro .m-tick{stroke:#8d877a;stroke-width:1.4}.radar-pagina .manometro .m-mayor{stroke:#efebe1;stroke-width:2.4}.radar-pagina .manometro .m-tick-c{stroke:var(--gold);stroke-width:1.6}.radar-pagina .manometro .m-num{fill:#efebe1;font:600 13px var(--f-gps);text-anchor:middle;dominant-baseline:middle}.radar-pagina .manometro .m-num-c{fill:var(--gold);font:600 10px var(--f-gps);text-anchor:middle;dominant-baseline:middle}.radar-pagina .manometro .m-escala{fill:var(--gold);font:600 9px var(--f-gps);text-anchor:middle;letter-spacing:.12em}.radar-pagina .manometro .m-aguja{transform-box:view-box;transform-origin:110px 110px;transition:transform 1.1s cubic-bezier(.3,1.5,.5,1)}.radar-pagina .manometro .m-aguja line{stroke:#ff5a2a;stroke-width:3.2;stroke-linecap:round}.radar-pagina .manometro .m-aguja circle{fill:#1a1814;stroke:#ff5a2a;stroke-width:2}.radar-pagina .p2-lectura{position:absolute;left:0;right:0;bottom:4%;display:grid;justify-items:center;line-height:1}.radar-pagina .p2-lectura b{font-size:clamp(30px,4.2vw,40px);font-weight:700}.radar-pagina .p2-lectura b small{font-size:.45em;font-weight:600;margin-left:2px}.radar-pagina .p2-lectura>span{color:var(--gold);font-size:17px;font-weight:600;margin-top:4px}.radar-pagina .p2-centro{display:grid;gap:12px;justify-items:center;text-align:center;min-width:0}.radar-pagina .luces{display:flex;gap:14px;padding:8px 14px;border-radius:999px;background:#0a0907;border:1px solid #2c2922}.radar-pagina .luz{width:16px;height:16px;border-radius:50%;background:#262420;transition:background .4s,box-shadow .4s}.radar-pagina[data-veredicto=rodar] .luz.verde,.radar-pagina[data-veredicto=precaucion] .luz.ambar,.radar-pagina[data-veredicto=mejor-no] .luz.roja{background:var(--v);box-shadow:0 0 14px 2px var(--v)}.radar-pagina .p2-veredicto{font-size:clamp(26px,3.4vw,36px);font-weight:700;letter-spacing:.06em;color:var(--v);line-height:1.05;text-transform:uppercase}.radar-pagina .p2-desc{color:#d6d0c3;font-size:15px}.radar-pagina .razones{margin:0;padding:0;display:grid;gap:6px;font-family:var(--f-body);font-size:15px;color:#cfc9bc;justify-self:center;max-width:42ch}.radar-pagina .razones li{list-style:none;position:relative;padding-left:18px;text-align:left}.radar-pagina .razones li:before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;border-radius:50%;background:var(--v)}.radar-pagina .bloque{display:grid;gap:18px;padding:24px;border:1px solid var(--line);border-radius:20px;background:var(--surface);min-width:0}@media(max-width:560px){.radar-pagina .bloque{padding:18px 16px}}.radar-pagina .bloque-cab{display:grid;gap:4px}.radar-pagina .bloque-cab h2{font-family:var(--f-cond);font-weight:700;font-size:30px;line-height:1.05;text-transform:none;letter-spacing:0;color:var(--fg)}.radar-pagina .bloque-cab p{color:var(--muted);font-size:15.5px;max-width:64ch}.radar-pagina .leyenda{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;color:var(--muted);font-size:14px}.radar-pagina .leyenda span{display:inline-flex;align-items:center;gap:6px}.radar-pagina .leyenda .ley-noche{width:18px;height:12px;border-radius:3px;background:#6e82d238}.radar-pagina .ventana{font-size:17px;font-weight:600;display:flex;align-items:flex-start;gap:10px}.radar-pagina .ventana:before{content:"";flex:none;width:10px;height:10px;margin-top:.45em;border-radius:50%;background:var(--ok)}.radar-pagina .ventana.sin:before{background:var(--stop);border-radius:2px}.radar-pagina .grafica{position:relative;min-height:408px;touch-action:pan-y;border-radius:10px;outline-offset:6px;cursor:crosshair}.radar-pagina .grafica-svg{display:block;width:100%;height:auto;overflow:visible;font-family:var(--f-body)}.radar-pagina .g-titulo{fill:var(--muted);font:700 11.5px var(--f-cond);letter-spacing:.12em}.radar-pagina .g-dia{fill:var(--fg);font:700 11.5px var(--f-cond);letter-spacing:.12em}.radar-pagina .g-eje{fill:var(--faint);font:500 11px var(--f-body)}.radar-pagina .g-rejilla{stroke:var(--line);stroke-width:1}.radar-pagina .g-base{stroke:var(--line-2);stroke-width:1}.radar-pagina .g-noche{fill:#6e82d21a}.radar-pagina .g-cambio{stroke:var(--faint);stroke-width:1;stroke-dasharray:3 3}.radar-pagina .g-ico{color:var(--muted)}.radar-pagina .g-temp{fill:none;stroke:var(--temp);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.radar-pagina .g-lluvia{fill:var(--lluvia)}.radar-pagina .g-viento{fill:none;stroke:var(--viento);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.radar-pagina .g-rafaga{fill:none;stroke:var(--viento);stroke-width:2;stroke-dasharray:5 4;stroke-linecap:round}.radar-pagina .g-etiqueta{fill:var(--fg);font:600 12px var(--f-body)}.radar-pagina .g-vacio{fill:var(--faint);font:500 12.5px var(--f-body)}.radar-pagina .g-punto{stroke:var(--surface);stroke-width:2}.radar-pagina .g-punto-t{fill:var(--temp)}.radar-pagina .g-punto-v{fill:var(--viento)}.radar-pagina .g-punto-r{fill:var(--surface);stroke:var(--viento);stroke-width:2}.radar-pagina .cruz-l{stroke:var(--fg);stroke-opacity:.5;stroke-width:1}.radar-pagina .grafica-tip{position:absolute;top:100px;left:0;z-index:2;pointer-events:none;width:max-content;max-width:250px;background:#1a1812;border:1px solid var(--line-2);border-radius:12px;padding:10px 12px;font-size:13.5px;line-height:1.45;box-shadow:0 14px 34px #0000008c;display:grid;gap:1px}.radar-pagina .grafica-tip b{font-size:14px}.radar-pagina .grafica-tip .tip-v{display:inline-flex;align-items:center;gap:6px;font-weight:600}.radar-pagina .grafica-tip .tip-2{color:var(--muted)}.radar-pagina .tabla-horas summary{cursor:pointer;color:var(--gold);font-weight:600;width:max-content}.radar-pagina .tabla-scroll{overflow-x:auto;margin-top:12px}.radar-pagina .tabla-horas table{border-collapse:collapse;width:100%;min-width:620px;font-size:14px}.radar-pagina .tabla-horas :is(th,td){text-align:left;padding:6px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.radar-pagina .tabla-horas th{font-family:var(--f-cond);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:13px}.radar-pagina .tabla-horas td{font-variant-numeric:tabular-nums}.radar-pagina .tabla-horas td span{display:inline-flex;align-items:center;gap:6px}.radar-pagina .dias{list-style:none;margin:0;padding:0;display:grid}.radar-pagina .dias:empty{min-height:378px}.radar-pagina .dia{display:grid;grid-template-columns:76px 66px 52px minmax(70px,1fr) 52px 18px;gap:0 14px;align-items:center;padding:10px 2px;border-top:1px solid var(--line)}.radar-pagina .dia:first-child{border-top:0}.radar-pagina .dia-n{font-weight:600}.radar-pagina .dia:first-child .dia-n{color:var(--gold)}.radar-pagina .dia-cielo{display:flex;align-items:center;gap:6px;color:#d9d4c8}.radar-pagina .dia-p{font-size:13px;color:#8fc3ff;font-variant-numeric:tabular-nums;white-space:nowrap}.radar-pagina .dia-t{display:grid;line-height:1.15;font-variant-numeric:tabular-nums;font-weight:600;font-size:17px}.radar-pagina .dia-t small{font-size:12px;font-weight:500;color:var(--faint)}.radar-pagina .dia-min{text-align:right;color:var(--muted)}.radar-pagina .dia-barra{position:relative;height:8px;border-radius:4px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.radar-pagina .dia-barra i{position:absolute;top:0;bottom:0;border-radius:4px;background:linear-gradient(90deg,#e9a46a,var(--temp))}.radar-pagina .dia-barra b{position:absolute;top:-5px;width:4px;height:18px;margin-left:-2px;border-radius:2px;background:var(--fg);box-shadow:0 0 0 2px var(--surface)}.radar-pagina .dias-pie{color:var(--muted);font-size:14px;display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center}.radar-pagina .dias-pie .ahora{display:inline-block;width:4px;height:14px;border-radius:2px;background:var(--fg);vertical-align:-2px;margin-right:6px}@media(max-width:520px){.radar-pagina .dia{grid-template-columns:50px 50px 38px minmax(44px,1fr) 38px 16px;gap:0 8px}.radar-pagina .dia-n{font-size:14.5px}.radar-pagina .dia-p{font-size:12px}.radar-pagina .dia-t{font-size:15px}.radar-pagina .dia-t small{font-size:11px}.radar-pagina .dia-cielo .ico{width:20px;height:20px}}.radar-pagina .pagina-pie{display:grid;gap:8px;padding-top:14px;border-top:1px solid var(--line);color:var(--muted);font-size:14px;max-width:80ch}.radar-pagina .pagina-pie b{color:var(--fg);font-weight:600}.radar-pagina .pagina-pie a{color:inherit;text-decoration:underline;text-underline-offset:2px}.radar-pagina .pagina-pie a:hover{color:var(--gold)}@media(prefers-reduced-motion:reduce){.radar-mxm .radar-yo:after{animation:none}:is(.escena.radar-mxm,.radar-mxm .escena)>img.fondo,.radar-mxm .tinte-noche,.radar-pagina .manometro .m-aguja,.radar-pagina .luz{transition:none}}
