:root{--bg: #f6f7f9;--card-bg: #ffffff;--fg: #1c2430;--muted: #5b6573;--border: #e1e5ea;--ok: #1b7f3b;--warn: #a35d00;--error: #b3261e;--danger: #7a1014;--danger-etiqueta: #8a1a63;--accent: #1b6ea8;--skeleton: #e7eaee;color-scheme:light dark;--agua-1: #9ecae1;--agua-2: #3182bd;--agua-3: #08519c;--aviso: #a35d00;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--fg);background:var(--bg)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #12161c;--card-bg: #1a2029;--fg: #e7ebf0;--muted: #9aa4b2;--border: #2a323d;--ok: #4ade80;--warn: #f2b84b;--error: #f2726b;--danger: #ff8a80;--danger-etiqueta: #e39cff;--accent: #6fb3e0;--skeleton: #232b36}}:root[data-theme=dark]{--bg: #12161c;--card-bg: #1a2029;--fg: #e7ebf0;--muted: #9aa4b2;--border: #2a323d;--ok: #4ade80;--warn: #f2b84b;--error: #f2726b;--danger: #ff8a80;--danger-etiqueta: #e39cff;--accent: #6fb3e0;--skeleton: #232b36}*{box-sizing:border-box}body{margin:0;min-height:100dvh;display:flex;flex-direction:column;background:var(--bg);color:var(--fg)}#app{display:flex;flex-direction:column;flex:1;min-height:100dvh}.mock-banner{position:sticky;top:0;z-index:2000;text-align:center;padding:.5rem 1rem;background:repeating-linear-gradient(45deg,#000 0 12px,#fc0 12px 24px)}.mock-banner-texto{margin:0;display:inline-block;background:#000;color:#fc0;padding:.2rem .85rem;border-radius:.25rem;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem 1rem;background:var(--card-bg);border-bottom:1px solid var(--border)}.topbar h1{margin:0;font-size:1.15rem}.topbar-nav{display:flex;align-items:center;gap:.75rem;margin-left:auto}.topbar-link{color:var(--fg);font-size:.85rem;text-decoration:underline;min-height:44px;display:inline-flex;align-items:center}.theme-toggle{min-width:44px;min-height:44px;border:1px solid var(--border);border-radius:999px;background:var(--bg);color:var(--fg);font-size:1.15rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.theme-toggle:hover{background:var(--skeleton)}.health{display:flex;flex-direction:column;font-size:.8rem;color:var(--muted)}.health[data-tone=ok] strong{color:var(--ok)}.health[data-tone=warn] strong{color:var(--warn)}.health[data-tone=error] strong{color:var(--error)}.health strong:before{content:"● "}.dashboard{display:grid;grid-template-columns:1fr;grid-template-areas:"hoy" "proximos" "mapa" "mapa-disclaimer" "mi-casa" "superficie" "grafico" "umbrales" "aguas-arriba" "contexto" "salto-grande" "historial" "precision" "faq" "detalle";align-items:stretch;gap:.75rem;padding:.75rem;width:100%;margin:0 auto}@media(min-width:768px){.dashboard{grid-template-columns:1fr 1fr;gap:1rem;padding:1.25rem;grid-template-areas:"hoy proximos" "umbrales umbrales" "mapa mapa" "mapa-disclaimer mapa-disclaimer" "mi-casa mi-casa" "superficie superficie" "grafico aguas-arriba" "grafico contexto" "salto-grande salto-grande" "historial precision" "faq faq" "detalle detalle"}}@media(min-width:1280px){.dashboard{grid-template-columns:repeat(3,1fr);max-width:1900px;padding:1.5rem;grid-template-areas:"hoy proximos umbrales" "mapa mapa mapa" "mapa-disclaimer mapa-disclaimer mapa-disclaimer" "mi-casa mi-casa mi-casa" "superficie superficie superficie" "grafico grafico aguas-arriba" "grafico grafico contexto" "salto-grande salto-grande salto-grande" "historial historial precision" "faq faq faq" "detalle detalle detalle"}}#tarjeta-hoy{grid-area:hoy}#tarjeta-proximos{grid-area:proximos}#tarjeta-umbrales{grid-area:umbrales}#tarjeta-grafico{grid-area:grafico}#tarjeta-mapa{grid-area:mapa}#tarjeta-mi-casa{grid-area:mi-casa}#tarjeta-superficie{grid-area:superficie}#tarjeta-aguas-arriba{grid-area:aguas-arriba}#tarjeta-contexto{grid-area:contexto}#tarjeta-salto-grande{grid-area:salto-grande}#tarjeta-historial{grid-area:historial}#tarjeta-precision{grid-area:precision}#faq{grid-area:faq}#tarjeta-detalle{grid-area:detalle}.disclaimer-corta--mapa{grid-area:mapa-disclaimer;margin-top:-.25rem;padding:0 .25rem;border-top:none}.card{background:var(--card-bg);border:1px solid var(--border);border-radius:.75rem;padding:1rem}.card h2{margin:0 0 .5rem;font-size:1rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.card-error{color:var(--error);font-weight:600}.card-info{color:var(--muted);font-style:italic}.card-subtitulo{margin:0 0 .5rem;color:var(--muted);font-size:.85rem}.anclaje-nota{margin:0 0 .75rem;font-size:.8rem;color:var(--muted);font-style:italic}.disclaimer-corta{margin:.6rem 0 0;padding-top:.5rem;border-top:1px solid var(--border);font-size:.75rem;color:var(--muted)}.mi-casa-resultado{margin:0}.mi-casa-altura{margin:0 0 .2rem;font-size:1.5rem;font-weight:700;color:var(--fg)}.mi-casa-mensaje{margin:0;color:var(--fg)}.mi-casa-disclaimer{margin-top:.75rem;padding:.6rem .75rem;border:1px solid var(--border);border-radius:.5rem;background:var(--skeleton);font-size:.8rem;color:var(--fg)}.mi-casa-acciones{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.mi-casa-acciones:empty,.mi-casa-disclaimer-wrap:empty{display:none}.mi-casa-boton{border:1px solid var(--border);border-radius:.4rem;padding:.4rem .9rem;background:var(--card-bg);color:var(--fg);font-size:.95rem;cursor:pointer;min-height:44px}.mi-casa-boton-primario{border-color:var(--accent);background:var(--accent);color:var(--card-bg);font-weight:600}.mi-casa-boton-borrar{border-color:var(--error);color:var(--error)}.mi-casa-boton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mi-casa-ayuda{margin-top:.75rem;border-top:1px solid var(--border);padding-top:.6rem;font-size:.85rem}.mi-casa-ayuda summary{cursor:pointer;color:var(--accent);font-weight:600;min-height:44px;display:flex;align-items:center}.mi-casa-pasos{margin:.4rem 0 0;padding-left:1.2rem;color:var(--fg)}.mi-casa-pasos li{margin-bottom:.25rem}.mi-casa-privacidad{margin:.5rem 0 0;color:var(--muted)}.mi-casa-hint{position:absolute;top:.75rem;left:50%;transform:translate(-50%);z-index:1000;pointer-events:none;max-width:calc(100% - 1.5rem);padding:.45rem .9rem;border-radius:999px;background:#1c2430;color:#fff;font-size:.85rem;font-weight:600;text-align:center;box-shadow:0 2px 8px #00000059}.eligiendo-mi-casa,.eligiendo-mi-casa.leaflet-grab,.eligiendo-mi-casa .leaflet-grab,.eligiendo-mi-casa .leaflet-interactive{cursor:crosshair}.estado-hoy-layout{display:grid;grid-template-columns:1fr auto;gap:.75rem;align-items:stretch}.regla-hidrometrica{display:flex;width:9rem;max-width:45vw}.regla-hidrometrica-eje{position:relative;width:100%}.regla-hidrometrica-eje:before{content:"";position:absolute;top:.25rem;bottom:.25rem;left:0;width:.35rem;background:var(--border);border-radius:999px}.regla-marcas{position:relative;height:100%;min-height:12rem}.regla-guias{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.regla-marca-guia{stroke:var(--muted);stroke-width:1;stroke-dasharray:2,2}.regla-marca-guia.regla-marca--hoy{stroke:var(--accent)}.regla-marca-tick{position:absolute;left:0;transform:translateY(50%);width:.6rem;height:2px;background:var(--warn)}.regla-marca-texto{position:absolute;left:.8rem;right:0;transform:translateY(50%);font-size:.8125rem;line-height:1.15;color:var(--fg)}.regla-marca-tick.regla-marca--hoy{width:.85rem;height:3px;background:var(--accent)}.regla-marca-texto.regla-marca--hoy{font-weight:700;color:var(--accent)}.altura-actual{font-size:2.75rem;font-weight:700;margin:0 0 .25rem;line-height:1}.badge{display:inline-block;padding:.2rem .65rem;border-radius:999px;font-weight:600;font-size:.9rem;margin:0 0 .5rem}.badge[data-tono=ok]{background:color-mix(in srgb,var(--ok) 18%,transparent);color:var(--ok)}.badge[data-tono=warn]{background:color-mix(in srgb,var(--warn) 18%,transparent);color:var(--warn)}.badge[data-tono=error]{background:color-mix(in srgb,var(--error) 18%,transparent);color:var(--error)}.badge[data-tono=danger]{background:color-mix(in srgb,var(--danger) 22%,transparent);color:var(--danger)}.salto-grande-proyeccion{margin:.5rem 0;padding:.5rem .75rem;border-left:3px solid var(--border);background:color-mix(in srgb,var(--muted) 8%,transparent);border-radius:0 .5rem .5rem 0}.salto-grande-proyeccion p{margin:0 0 .35rem;font-style:italic}.salto-grande-proyeccion cite{display:block;font-size:.8rem;color:var(--muted);font-style:normal}.salto-grande-lluvia,.umbral-distancia,.tendencia{margin:0 0 .5rem;color:var(--fg)}.medicion{margin:0;font-size:.85rem;color:var(--muted)}.aviso-nivel{margin:0 0 .5rem}.frase-pronostico{margin:0 0 .75rem}.caveat{color:var(--warn);font-size:.85rem}.caveat-nota{color:var(--muted);font-size:.8rem;margin:.5rem 0 0}.dias-mini{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.dias-mini li{display:grid;grid-template-columns:3.5rem 1.5rem 1fr;align-items:center;gap:.5rem;font-size:.9rem;border-top:1px solid var(--border);padding-top:.35rem}.dia-mini-fecha{text-transform:capitalize;color:var(--muted)}.dia-mini-flecha{text-align:center}.dia-mini--hoy .dia-mini-fecha{color:var(--fg);font-weight:700}.dia-mini--hoy .dia-mini-rango{font-weight:700}.grafico-controles{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.rango-selector{display:flex;gap:.35rem}.rango-selector button{border:1px solid var(--border);background:transparent;color:var(--fg);border-radius:.4rem;padding:.3rem .6rem;font-size:.85rem;cursor:pointer;min-height:44px}.rango-selector button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.toggle-historico{display:flex;align-items:center;gap:.35rem;font-size:.8rem;color:var(--muted)}.grafico-canvas-wrap{position:relative}.grafico-canvas{width:100%;overflow-x:auto}.grafico-umbral-etiqueta{position:absolute;right:4px;max-width:55%;transform:translateY(-50%);padding:1px 5px;font-size:.68rem;font-weight:600;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--card-bg);border:1px solid var(--border);border-radius:3px;pointer-events:none}@media(max-width:480px){.grafico-umbral-etiqueta{max-width:62%;font-size:.64rem}}.grafico-tooltip{position:absolute;z-index:5;pointer-events:none;background:var(--card-bg);border:1px solid var(--border);border-radius:.4rem;padding:.35rem .55rem;font-size:.8rem;line-height:1.35;box-shadow:0 2px 8px #0000002e;max-width:12rem}.grafico-leyenda{list-style:none;margin:.6rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem .9rem;font-size:.78rem;color:var(--fg)}.grafico-leyenda li{display:flex;align-items:center;gap:.35rem}.grafico-leyenda-linea{display:inline-block;width:1.1rem;border-radius:1px}.grafico-estado{min-height:1.2em;font-size:.85rem;color:var(--muted)}.grafico-alternativa{font-size:.85rem;color:var(--muted)}.grafico-resumen{margin:.35rem 0 0}.historial-eventos{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.3rem;font-size:.85rem}.historial-eventos li{border-top:1px solid var(--border);padding-top:.3rem}.historial-evento-fecha{display:block;color:var(--muted);font-size:.78rem}.historial-leyenda-muestra{display:inline-block;width:.9rem;height:.7rem;vertical-align:-.1rem}.historial-leyenda-muestra--banda{background:var(--graf-franja-alerta);border-radius:2px}.historial-leyenda-muestra--punto{border-radius:50%;background:var(--graf-altura-real);border:2px solid var(--card-bg);box-shadow:0 0 0 1px var(--border)}.precision-frase{margin:0 0 .6rem}.aguas-arriba-chart-wrap{margin-top:.75rem}.contexto-filas{list-style:none;margin:.4rem 0 0;padding:0;display:flex;flex-direction:column;gap:.4rem}.contexto-fila{display:grid;grid-template-columns:3.2rem 1fr 4rem;align-items:center;gap:.5rem;font-size:.85rem}.contexto-fila--hoy{font-weight:700}.contexto-anio{color:var(--muted)}.contexto-fila--hoy .contexto-anio{color:var(--fg)}.contexto-barra-pista{display:block;height:.6rem;border-radius:999px;background:var(--skeleton);overflow:hidden}.contexto-barra{display:block;height:100%;background:var(--accent);border-radius:999px}.contexto-altura{text-align:right}#tarjeta-superficie{display:flex;flex-direction:column}.superficie-svg{width:100%;margin:.5rem 0}.superficie-curva-maximo-linea{stroke:var(--muted);stroke-width:1;stroke-dasharray:3,3}.superficie-curva-maximo-etiqueta{font-size:11px;fill:var(--muted)}.superficie-curva-linea{fill:none;stroke:var(--accent);stroke-width:2}.superficie-curva-punto{fill:var(--accent);stroke:var(--card-bg);stroke-width:2}.superficie-eje-etiqueta{font-size:13px;fill:var(--fg)}.superficie-slider{width:100%;height:44px;touch-action:pan-y}.superficie-texto{margin:.5rem 0 0}.superficie-estado{color:var(--muted)}.faq-lista{display:flex;flex-direction:column;gap:.4rem;margin-top:.5rem}.faq-item{border:1px solid var(--border);border-radius:.5rem;padding:0 .75rem}.faq-pregunta{cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-weight:600;font-size:.95rem;color:var(--fg)}.faq-pregunta:after,.detalle-tecnico summary:after,.capas-panel-resumen:after{content:"▾";flex-shrink:0;color:var(--muted);transition:transform .15s ease}.faq-item[open]>.faq-pregunta:after,.detalle-tecnico[open]>summary:after,.capas-panel[open]>.capas-panel-resumen:after{transform:rotate(180deg)}@media(min-width:1280px){.faq-lista{display:grid;grid-template-columns:1fr 1fr;gap:.4rem 1rem}}.faq-respuesta{margin:0 0 .75rem;font-size:.9rem;color:var(--fg);line-height:1.5}.faq-respuesta a{color:var(--accent)}.card--detalle{font-size:.9rem}.detalle-tecnico summary{cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:1rem}.detalle-tecnico-contenido{margin-top:.75rem}.detalle-tecnico-contenido h3{font-size:.85rem;margin:1rem 0 .25rem;color:var(--muted)}.detalle-tabla{width:100%;border-collapse:collapse;font-size:.85rem;margin:.35rem 0}.detalle-tabla th,.detalle-tabla td{text-align:left;padding:.25rem .4rem;border-bottom:1px solid var(--border)}.card--mapa{padding:0;overflow:hidden}.mapa-inundacion-root{display:flex;flex-direction:column}.mapa-inundacion-lienzo{min-height:60dvh;position:relative}@media(min-width:1280px){.mapa-inundacion-root{display:grid;grid-template-columns:1fr minmax(300px,22%);grid-template-rows:auto 1fr;align-items:stretch}.mapa-inundacion-lienzo{grid-column:1;grid-row:1 / 3;min-height:70dvh}.mapa-inundacion-resumen-wrap{grid-column:2;grid-row:1;border-top:none;border-left:1px solid var(--border)}.mapa-inundacion-panel-wrap{grid-column:2;grid-row:2;border-top:none;border-left:1px solid var(--border);overflow-y:auto}}.mapa-inundacion-resumen-wrap{border-top:1px solid var(--border)}.mapa-inundacion-resumen{padding:.6rem .75rem;display:flex;flex-direction:column;gap:.4rem}.mapa-inundacion-mostrando{margin:0;font-weight:600;font-size:.9rem;color:var(--fg)}.mapa-inundacion-panel-wrap{border-top:1px solid var(--border)}.hidrometro-tooltip{--fg: #1c2430;padding:.15rem .4rem;font-size:.72rem;font-weight:600;color:var(--fg);background:#ffffffeb;border:none;box-shadow:0 1px 3px #00000040}.mi-casa-tooltip{--fg: #e6550d;padding:.15rem .4rem;font-size:.72rem;font-weight:600;color:var(--fg);background:#ffffffeb;border:none;box-shadow:0 1px 3px #00000040}.map-placeholder{margin:0;padding:2rem 1rem;text-align:center;color:var(--muted)}.skeleton{display:flex;flex-direction:column;gap:.5rem}.skeleton-line{height:1rem;border-radius:.3rem;background:var(--skeleton);animation:skeleton-pulse 1.4s ease-in-out infinite}.skeleton-line--wide{height:2.5rem;width:60%}.skeleton-line--short{width:40%}@keyframes skeleton-pulse{0%,to{opacity:.6}50%{opacity:1}}.footer{padding:.75rem 1rem;font-size:.8rem;color:var(--muted);background:var(--card-bg);border-top:1px solid var(--border);text-align:center}.footer p{margin:.25rem auto;max-width:60rem}.footer a{color:inherit}.footer .autoria{margin-top:.5rem;font-weight:600}.capas-aviso-modelo,.capas-fuera-rango,.capas-error,.leaflet-container .leaflet-control-attribution{--fg: #1c2430;--muted: #5b6573;--error: #b3261e;--aviso: #a35d00;color:var(--fg)}.capas-aviso-modelo{max-width:220px;padding:.35rem .5rem;background:#ffffffeb;border-radius:6px;font-size:.75rem;color:var(--muted);box-shadow:0 1px 3px #00000040}.capas-fuera-rango{padding:.5rem .75rem;background:#fff4e5;color:var(--aviso);border:1px solid var(--aviso);border-radius:6px;font-size:.85rem;font-weight:600;text-align:center}.capas-fuera-rango[hidden]{display:none}.capas-error{position:absolute;bottom:.75rem;left:50%;transform:translate(-50%);z-index:1000;padding:.4rem .75rem;background:#fffffff2;color:var(--error);border-radius:6px;font-size:.8rem;box-shadow:0 1px 3px #00000040}.capas-panel{display:block}.capas-panel-resumen{cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem .75rem;font-weight:600;font-size:.9rem;color:var(--fg);background:var(--card-bg)}.capas-panel-contenido{padding:0 .75rem calc(.75rem + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:.5rem}.capas-lectura{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem .75rem}.capas-altura{font-size:1.4rem}.capas-cota,.capas-hectareas{color:var(--muted);font-size:.85rem}.capas-mostrando{color:var(--muted);font-size:.8rem;font-style:italic}.capas-zonas{margin:0;font-size:.9rem}.capas-slider{width:100%;height:44px;touch-action:pan-y}.capas-escenarios{position:relative;display:flex;flex-wrap:nowrap;gap:.4rem;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:.15rem}.capas-escenarios:after{content:"";position:absolute;top:0;right:0;bottom:.15rem;width:28px;pointer-events:none;background:linear-gradient(to right,transparent,var(--card-bg))}.capas-escenarios:before{content:"›";position:absolute;top:0;bottom:.15rem;right:4px;z-index:1;display:flex;align-items:center;font-size:1.1rem;font-weight:700;color:var(--muted);pointer-events:none}.capas-escenarios--fin:before,.capas-escenarios--fin:after{display:none}@media(min-width:1280px){.capas-escenarios{flex-wrap:wrap;overflow-x:visible}.capas-escenarios:after,.capas-escenarios:before{content:none}}.capas-escenario{flex:0 0 auto;scroll-snap-align:start;min-height:44px;min-width:3.5rem;padding:.4rem .65rem;border:1px solid var(--border);border-radius:999px;background:var(--card-bg);color:var(--fg);font-size:.8rem;white-space:nowrap;text-align:center}.capas-escenario[aria-pressed=true]{background:var(--agua-2);border-color:var(--agua-2);color:#fff}.capas-escenario:disabled{opacity:.45}.capas-leyenda{display:flex;flex-wrap:wrap;gap:.3rem .75rem;margin:0;padding:0;list-style:none;font-size:.75rem;color:var(--muted)}.capas-leyenda-item:before{content:"";display:inline-block;width:.7rem;height:.7rem;margin-right:.3rem;border-radius:2px;vertical-align:-1px}.capas-leyenda-clase-1:before{background:var(--agua-1)}.capas-leyenda-clase-2:before{background:var(--agua-2)}.capas-leyenda-clase-3:before{background:var(--agua-3)}.capas-generado{margin:0;font-size:.7rem;color:var(--muted)}.umbrales{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.umbral{border-left:3px solid var(--border);padding-left:.6rem}.umbral--alcanzado{border-left-color:var(--warn)}.umbral-titulo{margin:0 0 .15rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .45rem}.umbral-altura{font-weight:700}.umbral-subtitulo,.umbral-marca{font-size:.75rem;color:var(--muted)}.umbral-marca{border:1px solid var(--warn);border-radius:999px;padding:0 .4rem;color:var(--warn)}.umbral-explicacion{margin:0;font-size:.85rem;color:var(--muted)}.que-hacer-pasos,.que-hacer-telefonos{margin:.4rem 0 0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.35rem}.que-hacer-telefonos{list-style:none;padding-left:0}.telefono-nombre{font-weight:600}.telegram-canal-link{display:inline-block;margin:.25rem 0 .75rem;padding:.5rem .9rem;border-radius:.4rem;background:var(--accent);color:#fff;text-decoration:none;font-weight:600;min-height:44px;display:inline-flex;align-items:center}.telegram-umbral-form label{display:block;margin-bottom:.35rem;font-size:.9rem}.telegram-umbral-controles{display:flex;flex-wrap:wrap;gap:.5rem}.telegram-umbral-controles input{flex:1 1 8rem;min-width:0;padding:.4rem .6rem;border:1px solid var(--border);border-radius:.4rem;background:var(--card-bg);color:var(--fg);font-size:1rem;min-height:44px}.telegram-umbral-controles button{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:.4rem;padding:.4rem .9rem;font-size:.9rem;cursor:pointer;min-height:44px}.telegram-umbral-error{margin:.5rem 0 0;color:var(--error);font-weight:600}.telegram-nota{margin-top:.75rem}.telegram-nota code{background:var(--skeleton);border-radius:.25rem;padding:.05rem .3rem}.uplot,.uplot *,.uplot *:before,.uplot *:after{box-sizing:border-box}.uplot{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5;width:min-content}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{position:relative;-webkit-user-select:none;user-select:none}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{display:block;position:relative;width:100%;height:100%}.u-axis{position:absolute}.u-legend{font-size:14px;margin:auto;text-align:center}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{background:#00000012;position:absolute;pointer-events:none}.u-cursor-x,.u-cursor-y{position:absolute;left:0;top:0;pointer-events:none;will-change:transform}.u-hz .u-cursor-x,.u-vt .u-cursor-y{height:100%;border-right:1px dashed #607D8B}.u-hz .u-cursor-y,.u-vt .u-cursor-x{width:100%;border-bottom:1px dashed #607D8B}.u-cursor-pt{position:absolute;top:0;left:0;border-radius:50%;border:0 solid;pointer-events:none;will-change:transform;background-clip:padding-box!important}.u-axis.u-off,.u-select.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}
