body.pc{margin:0;min-height:100vh;background:var(--dm-fondo-tablero);color:var(--dm-tinta);font-family:var(--dm-fuente);font-size:14px}.pc-oculto{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pc button:not([class*=dm-btn-],.dm-chip){margin:0;min-height:0}.pc button:active,.pc button:not(.dm-btn-cerrar):hover{transform:none}.pc-cabecera{position:sticky;top:0;z-index:1000}.pc-selector select{max-width:260px}.pc-hueco{flex:1}.pc-menu-caja{position:relative}.pc-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:1}.pc-barra{padding-inline:30px}.pc-barra-texto{margin:0;flex:1}.pc-rejilla{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:132px;gap:var(--dm-hueco-7);padding:18px 30px 30px}.pc-w{z-index:1;min-height:0;transition:box-shadow .15s}.pc-w-fallo{align-self:flex-start;margin-top:2px;font-size:12px}.pc-w-acciones{display:none;gap:var(--dm-hueco-1)}.pc-w-cuerpo{position:relative;flex:1;min-height:0;padding:0 12px 6px;display:flex;flex-direction:column;container-type:size}.pc-w-pie{padding:0 12px 7px}.pc-w-pie:empty{display:none}.pc-w-mensaje{margin:auto}.pc-editando .pc-w-cab{cursor:grab}.pc-editando .pc-w-acciones{display:flex}.pc-editando .pc-w-abrir{display:none}.pc-editando .pc-w-cuerpo{pointer-events:none;opacity:.85}.pc-w.pc-arrastrando{cursor:grabbing}.pc-vacio{margin:60px auto}.pc-movil{margin:80px 24px;text-align:center;display:grid;justify-items:center;gap:var(--dm-hueco-6);color:var(--dm-tinta)}.pc-movil a{text-decoration:none}.pc-lectura .pc-cabecera{gap:var(--dm-hueco-4);padding:0 12px}.pc-lectura :is(.pc-nombre,.pc-selector,.pc-hueco,#pcTV,#pcEditar,.pc-menu-caja,#pcCuenta){display:none}.pc-lectura .pc-titulo{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-lectura .pc-cabecera button{width:auto!important;flex:none}@media (max-width:480px){.pc-lectura .pc-estado{display:none}}.pc-lectura .pc-rejilla{grid-template-columns:minmax(0,1fr);gap:var(--dm-hueco-6);padding:12px 16px 24px}.pc-lectura .pc-w{grid-column:1!important;grid-row:auto/span var(--pc-al,2)!important}.pc-insertado,.pc-insertado body.pc{min-height:0;background:0 0}.pc-insertado :is(.pc-cabecera,.pc-barra,.pc-tv-barra,.pc-vacio,.pc-movil){display:none!important}.pc-insertado .pc-rejilla{padding:8px}@media (max-width:700px){.pc-insertado .pc-rejilla{grid-template-columns:minmax(0,1fr)}.pc-insertado .pc-w{grid-column:1!important;grid-row:auto/span var(--pc-al,2)!important}}.pc-ins-uno .pc-rejilla{display:flex;height:calc(100vh - 30px);padding:0;box-sizing:border-box}.pc-ins-uno .pc-w{flex:1}.pc-ins-marca{margin:3px 8px 3px auto}.pc-ins-uno .pc-ins-marca{margin-right:0}.pc-dialogo.pc-dialogo-ancho{width:min(1100px,94vw)}.pc-ins-form{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) 120px;gap:var(--dm-hueco-6);align-items:end;margin-bottom:14px}.pc-ins-form input[type=number]{width:100%;box-sizing:border-box}.pc-ins-copiar{justify-self:start;width:auto!important}.pc-ins-nota{margin:14px 0}.pc-ins-ajustes{margin-bottom:14px}.pc-dialogo{width:min(760px,92vw)}.pc-puntos{display:grid;gap:var(--dm-hueco-3)}.pc-punto{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 72px 72px 32px;gap:var(--dm-hueco-3);align-items:center}.pc-punto input{width:100%;box-sizing:border-box;min-width:0}.pc-puntos-anadir{justify-self:start;width:auto!important}.pc-resultados:empty{display:none}.pc-fila-buscar{display:flex;gap:var(--dm-hueco-4)}.pc-fila-buscar input{flex:1}.pc-grafica{position:relative;flex:1;min-height:0}.pc-grafica canvas{position:absolute;inset:0}.pc-barra-llenado{margin:6px 0 4px}.pc-comparar{display:flex;flex-wrap:wrap;gap:var(--dm-hueco-1) var(--dm-hueco-7);margin-bottom:4px}.pc-mapa{position:absolute;inset:0;background:var(--dm-tinta-clara)}.pc-w-cuerpo.pc-sin-margen{padding:0}.pc-mapa-barra{position:absolute;left:8px;right:8px;bottom:8px;z-index:600}.pc-mapa-hora{white-space:nowrap}.pc-mapa-leyenda{position:absolute;top:10px;left:52px;z-index:600}.pc-mapa-estrecho .pc-mapa-leyenda{top:8px;left:8px}.pc-avisos{display:grid;gap:var(--dm-hueco-3);overflow-y:auto;align-content:start}.pc-sin-avisos{margin:auto}.pc-marea{display:flex;flex-direction:column;min-height:0;flex:1}.pc-marea .dm-marea-svg{width:100%;flex:1;min-height:0}.pc-pred-ahora{margin-bottom:2px}.pc-ahora{display:flex;flex-direction:column;gap:var(--dm-hueco-4);min-height:0}.pc-aire{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--dm-hueco-5) var(--dm-hueco-7);align-content:start}.pc-sol{display:flex;flex-direction:column;gap:var(--dm-hueco-5)}.pc-sol-datos{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.pc-clima-cab{margin-bottom:4px}.pc-clima-cuerpo{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.pc-rayas{flex:1;height:auto;min-height:40px}.pc-nota{margin:0;overflow-y:auto}.pc-ranking{overflow-y:auto;columns:280px 3;column-gap:var(--dm-hueco-14);column-fill:auto}.pc-records{margin:0;padding:0;list-style:none;display:grid;gap:var(--dm-hueco-3);overflow-y:auto;align-content:start}.pc-avisos-resumen{display:flex;flex-wrap:wrap;gap:var(--dm-hueco-3);margin-bottom:6px}.pc-avisos-resumen:empty{display:none}.pc-pred-cuerpo{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.pc-tabla-pred{overflow:auto;flex:1;min-height:0}.pc-tabla-nota{margin:4px 0 0}.pc-montana{overflow-y:auto}.pc-montana .dm-tabla-simple{margin-bottom:8px}.pc-eventos{overflow-y:auto;align-content:start}.pc-peligros{overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 var(--dm-hueco-9);align-content:start}.pc-tv .pc-barra,.pc-tv .pc-cabecera{display:none!important}.pc-tv .pc-rejilla{padding:12px 12px 58px;gap:var(--dm-hueco-6)}.pc-tv .pc-w-abrir{display:none}.pc-tv-barra{position:fixed;right:12px;bottom:8px;z-index:1500}.pc-ahora,.pc-sol{height:100%;justify-content:space-evenly;overflow:hidden}.pc-aire{height:100%;overflow-y:auto;align-content:space-evenly;grid-template-columns:repeat(auto-fill,minmax(clamp(140px,30cqw,260px),1fr))}.pc-avisos,.pc-eventos,.pc-peligros,.pc-ranking,.pc-records{flex:1;min-height:0}.pc-d10{overflow:hidden;height:100%;min-height:0}.pc-d10-mini{display:block;margin-left:auto}.pc-camaras{display:flex;flex-direction:column;overflow:hidden;height:100%;min-height:0}.pc-w{container:pc-w/size}.pc-w-cuerpo{container-name:pc-cuerpo}@container pc-w (max-height:150px){.pc-w-cab{padding-top:7px;padding-bottom:2px}.pc-w-titulos{display:flex;align-items:baseline;gap:var(--dm-hueco-3)}.pc-w-titulo{flex:0 1 auto;min-width:0}.pc-w-sub{flex:1 1 0;min-width:0}.pc-w-pie{padding-bottom:5px}}.dm-lista-plana>li.pc-sin-avisos{display:block}.pc-avisos:has(> .pc-sin-avisos),.pc-eventos:has(> .pc-sin-avisos),.pc-records:has(> .pc-sin-avisos){align-content:center;grid-template-columns:minmax(0,1fr)}@container pc-cuerpo (min-width:600px){.pc-avisos,.pc-records:not(:has(> .pc-sin-avisos)){grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.pc-ranking li{break-inside:avoid}.pc-eventos:not(:has(> .pc-sin-avisos)){display:block;columns:320px 3;column-gap:var(--dm-hueco-14);column-fill:auto}.pc-eventos:not(:has(> .pc-sin-avisos)) .pc-evento{break-inside:avoid;margin-bottom:6px}@container pc-cuerpo (max-width:300px){.pc-evento{grid-template-columns:22px minmax(0,1fr);row-gap:3px}.pc-evento>.dm-lista-plana-ico{grid-row:span 2;align-self:start}.pc-evento-estado{grid-column:2;justify-self:start}}.dm-cifras:not(.dm-cifras-filas){grid-template-columns:repeat(auto-fit,minmax(130px,1fr));column-gap:var(--dm-hueco-6)}.pc-aire{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--dm-hueco-6)}@container pc-cuerpo (max-width:260px){.pc-aire{grid-template-columns:minmax(0,1fr)}}@container pc-cuerpo (min-width:600px) and (max-height:260px){.pc-aire{grid-template-columns:repeat(4,minmax(0,1fr))}}@container pc-cuerpo (max-height:100px){.dm-cifras .dm-cifra-nota+.dm-cifra-nota{display:none}.pc-aire{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));align-content:center;gap:var(--dm-hueco-2) var(--dm-hueco-6)}.pc-aire .dm-dato-ficha-nota{display:none}.pc-aire .dm-dato-ficha{gap:1px}.pc-aire .dm-dato-ficha>.dm-etiqueta{line-height:1.25}.pc-aire .dm-dato-ficha-valor{flex-wrap:nowrap;min-width:0}.pc-aire .dm-dato-ficha-valor b{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.pc-aire-chip{padding:0 6px}.pc-avisos{gap:var(--dm-hueco-2)}.pc-aviso{padding:4px 8px}.pc-aviso>b,.pc-aviso>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-aviso img{width:22px;height:22px}}@container pc-cuerpo (max-height:215px){.pc-luna-fases{display:none}}.pc-sol>.dm-datos-fila{height:100%;overflow:hidden}.dm-lista-mas{grid-column:1/-1;break-inside:avoid}.pc-ver-todo{container:pc-cuerpo/inline-size}.pc-ver-todo>*{height:auto!important;max-height:none!important;overflow:visible!important;flex:none!important}.pc-ver-todo .pc-ranking{column-fill:balance}.pc-ver-todo .pc-eventos{columns:auto}@container pc-cuerpo (max-height:100px){.pc-records{gap:var(--dm-hueco-2)}.pc-record{grid-template-columns:auto minmax(0,1fr);column-gap:var(--dm-hueco-4);align-items:baseline;padding:3px 8px}.pc-record>.dm-aviso-ficha-texto,.pc-record>b{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-record>.dm-aviso-ficha-sub{display:none}.pc-record>.dm-aviso-ficha-texto{grid-column:1/-1}}.pc-nota{flex:1;min-height:0}.pc-marea{display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"ahora" "curva" "ext"}.pc-marea-ahora{grid-area:ahora}.pc-marea-curva{grid-area:curva;min-height:0;overflow:hidden}.pc-marea-ext{grid-area:ext;min-height:0}.pc-marea-ext:empty{display:none}@container pc-cuerpo (min-width:620px){.pc-marea{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);grid-template-areas:"ahora ahora" "curva ext"}.pc-marea-ext{align-self:center;max-height:100%;overflow:hidden;margin-left:18px}.pc-marea-ext .dm-marea-tabla{margin-top:0}.pc-marea-ext .dm-marea-dia{grid-template-columns:repeat(2,auto);column-gap:var(--dm-hueco-7)}.pc-marea-ext .dm-marea-dia-nombre{grid-column:1/-1;grid-row:auto}.pc-montana{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:0 var(--dm-hueco-13);align-items:start}}.pc-d10:empty{display:none}@container pc-cuerpo (max-width:480px){.pc-d10 td:nth-child(6),.pc-d10 th:nth-child(6){display:none}}.pc-w-cargando{position:absolute;inset:0;z-index:650;margin:0;pointer-events:none}.pc-heladas-graf{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.dm-meteograma{flex:1;min-height:0;overflow:hidden}@container pc-cuerpo (max-height:320px){.pc-pred-ahora:has(+ .pc-pred-cuerpo .dm-meteograma){display:none}.pc-pred-cuerpo:has(.dm-meteograma) .pc-tabla-nota{display:none}.dm-meteograma{grid-template-rows:auto auto minmax(40px,1fr)!important;grid-auto-rows:auto}.dm-meteograma>span{padding-top:0;padding-bottom:0}.dm-meteograma-ico img{width:20px;height:20px}}.pc-rango-caja{flex:1;min-height:0;overflow:hidden}@container pc-cuerpo (max-width:540px){.dm-dias-rango li{grid-template-columns:4.2em 2em 2.2em minmax(30px,1fr) 2.2em 3.4em;gap:0 var(--dm-hueco-3)}.dm-dias-rango-gota,.dm-dias-rango-uv,.dm-dias-rango-viento{display:none}}@container pc-cuerpo (max-width:380px){.dm-dias-rango li{grid-template-columns:3.8em 1.8em 2em minmax(24px,1fr) 2em}.dm-dias-rango-prob{display:none}}.pc-tira{margin-top:4px}@container pc-cuerpo (max-height:150px){.pc-tira{display:none}}.pc-ahora-cab{display:flex;align-items:center;justify-content:space-between;gap:var(--dm-hueco-6);min-width:0}.pc-ahora-rosa{display:grid;justify-items:center;gap:var(--dm-hueco-1);flex-shrink:0}.pc-ahora-rosa:empty{display:none}.pc-ahora-rosa svg{width:clamp(84px,32cqmin,160px);height:auto;aspect-ratio:1}.pc-ahora-mini{display:grid;gap:1px}.pc-ahora-mini:empty{display:none}.pc-ahora-linea{display:block;width:100%;height:clamp(26px,12cqh,72px)}.pc-barra-hr{max-width:140px;margin-top:3px}@container pc-cuerpo (max-height:149px){.pc-ahora-rosa{display:none}}@container pc-cuerpo (max-width:279px){.pc-ahora-rosa{display:none}}@container pc-cuerpo (max-height:199px){.pc-ahora-mini{display:none}}@container pc-cuerpo (min-height:150px) and (min-width:280px){.pc-ahora:has(.pc-ahora-rosa svg) .pc-ahora-datos>:is([data-v=viento],[data-v=racha]){display:none}}.pc-sol>*{flex-shrink:0}@container pc-cuerpo (max-height:330px){.pc-sol-arco~.pc-sol-datos{display:none}}@container pc-cuerpo (max-height:250px){.pc-sol-arco~.dm-luna-texto span:not(:first-of-type){display:none}}.pc-sol-arco{display:grid;justify-items:center;gap:var(--dm-hueco-1);min-height:0}.pc-sol-arco svg{width:min(100%,clamp(160px,64cqw,420px));max-height:40cqh;height:auto;overflow:visible}.pc-sol-arco .dm-sol-horas{width:min(100%,clamp(180px,70cqw,460px))}.pc-sol-arco .dm-sol-horas small{font-size:clamp(11px, 2.8cqmin, 14px)}.pc-sol-arco .dm-sol-horas b{font-size:clamp(14px, 4.4cqmin, 24px)}@container pc-cuerpo (max-height:100px){.pc-aviso-linea,.pc-aviso-linea+.dm-linea-avisos-dias{display:none}}.pc-agro-cab{margin-bottom:2px}@container pc-cuerpo (max-height:300px){.dm-tabla-horas-h .dm-tabla-nivel small{display:none}.dm-tabla-horas-h .dm-tabla-nivel img{width:20px;height:20px}.pc-tabla-pred .dm-tabla-texto td img{width:22px;height:22px}}.pc-mp-caja{position:relative;flex:1;min-height:0}.pc-avisos.pc-mp-caja{display:block;overflow:hidden}.pc-mp-caja>.dm-mapa-puntos{position:absolute;inset:0}@container pc-cuerpo (min-width:560px){.dm-mapa-puntos-con-lista{grid-template-columns:minmax(0,1fr) minmax(170px,32%);gap:var(--dm-hueco-6)}.dm-mapa-puntos-con-lista .dm-mapa-puntos-lista{display:block}}