.dash-intro{display:flex;align-items:center;justify-content:space-between;gap:var(--dm-hueco-6);flex-wrap:wrap;margin-bottom:16px}:is(#Vmodal,.dm-ventana-pagina) .dash-intro p{margin:0}.dash-acciones{display:flex;gap:var(--dm-hueco-4)}.dash-icono{display:inline-block;width:14px;height:14px;background:currentColor;-webkit-mask:var(--icono) center/contain no-repeat;mask:var(--icono) center/contain no-repeat}.dash-icono-enlace{--icono: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.2" stroke-linecap="round" stroke-linejoin="round"%3E%3Cpath d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"/%3E%3Cpath d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"/%3E%3C/svg%3E')}.dash-icono-csv{--icono: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.2" stroke-linecap="round" stroke-linejoin="round"%3E%3Cpath d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"/%3E%3Cpath d="m7 10 5 5 5-5"/%3E%3Cpath d="M12 15V3"/%3E%3C/svg%3E')}.dash-cuerpo{display:grid;grid-template-columns:300px minmax(0,1fr);gap:var(--dm-hueco-9);align-items:start}.dash-lateral{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--dm-hueco-6)}.dash-principal{min-width:0}.dash-buscar{position:relative;z-index:20;display:grid;gap:var(--dm-hueco-3)}.dash-buscar input,.dash-buscar select{width:100%;box-sizing:border-box}.dash-resultados{position:absolute;top:40px;left:0;right:0;z-index:10;max-height:300px;overflow-y:auto;background:var(--white);border:1px solid var(--dm-linea-fuerte);border-radius:var(--radius-md);box-shadow:var(--shadow-lg,0 8px 24px rgba(0,0,0,.15))}.dash-resultados button{display:grid;width:100%!important;text-align:left;gap:1px;padding:7px 10px;margin:0;min-height:0;background:0 0;border:none;border-bottom:1px solid var(--dm-linea-suave);border-radius:0;cursor:pointer;color:var(--dm-tinta)}.dash-resultados button:focus-visible,.dash-resultados button:hover{background:var(--dm-panel-frio);transform:none}.dash-resultados b{font-size:13px}.dash-resultados small{font-size:11px;color:var(--dm-texto-3)}.dash-sin-resultados{padding:8px 10px}.dash-minimapa{position:relative;z-index:0;height:230px;border-radius:10px;border:1px solid var(--dm-linea);overflow:hidden}.dash-leyenda-mapa{display:flex;flex-wrap:wrap;gap:var(--dm-hueco-1) var(--dm-hueco-6);font-size:11px;color:var(--dm-texto-2);margin-top:-6px}.dash-leyenda-mapa>span{white-space:nowrap}.dash-leyenda-mapa i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:4px;vertical-align:-1px}.dash-leyenda-mapa i.dash-ley-aemet{background:var(--primary)}.dash-leyenda-mapa i.dash-ley-socib{background:var(--dm-capa-socib)}.dash-leyenda-mapa i.dash-ley-diezmin{background:var(--dm-capa-diezmin)}.dash-leyenda-mapa i.dash-ley-rio{background:var(--dm-capa-rio)}.dash-leyenda-mapa i.dash-ley-n1{background:var(--dm-rio-n1)}.dash-leyenda-mapa i.dash-ley-n2{background:var(--dm-rio-n2)}.dash-leyenda-mapa i.dash-ley-n3{background:var(--dm-rio-n3)}.dash-elegidas-cab{display:flex;justify-content:space-between;align-items:center}:is(#Vmodal,.dm-ventana-pagina) .dash-elegidas-lista{margin:6px 0 8px}.dash-punto{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0;margin-right:6px}.dash-cercanas{width:100%!important}.dash-filtros{display:grid;gap:var(--dm-hueco-4);margin-bottom:10px}.dash-fila-chips>.dm-chips-etiqueta{min-width:64px}.dm-vacio .dash-chip{margin:4px 2px 0}.dash-aviso{margin-bottom:10px}.dash-notas{margin-bottom:6px}.dash-notas:empty{display:none}.dash-notas.dash-notas-sep{margin-top:6px}.dash-paneles{display:grid;gap:var(--dm-hueco-7)}.dash-panel{gap:0}.dash-panel-cab{display:flex;align-items:center;justify-content:space-between;gap:var(--dm-hueco-4);margin-bottom:6px}.dash-panel-medio{display:block;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dm-texto-3)}.dash-panel-medio-mar{color:var(--dm-capa-socib)}.dash-panel-titulo{margin:0;font-size:14px;font-weight:700;color:var(--dm-tinta-fuerte)}.dash-panel-titulo small{font-weight:600;color:var(--dm-texto-2)}.dash-grafica{position:relative}.dash-vacio{padding:40px 20px;border:1px dashed var(--dm-linea-fuerte);border-radius:10px;color:var(--dm-texto-2);font-size:14px;background:var(--white)}.dash-rayas-fila+.dash-rayas-fila{margin-top:6px}.dash-rayas-nombre{font-size:12px;font-weight:600;color:var(--dm-tinta);margin-bottom:3px}.dash-rayas{border-radius:var(--radius-sm);cursor:crosshair}.dash-rayas>i:hover{box-shadow:inset 0 0 0 1.5px var(--white)}.dash-rayas-tip{position:absolute;z-index:2;pointer-events:none;padding:6px 9px;border-radius:6px;white-space:nowrap;background:var(--white);border:1px solid var(--dm-linea-fuerte);box-shadow:0 4px 12px rgba(0,0,0,.15);font-size:12px;color:var(--dm-tinta);font-variant-numeric:tabular-nums}.dash-rayas-tip b{color:var(--dm-tinta-fuerte)}.dash-tabla-envoltorio{overflow-x:auto;margin-top:10px}:is(#Vmodal,.dm-ventana-pagina) .dash-tabla{display:table;width:100%;margin:0;border-collapse:collapse;font-size:12px}:is(#Vmodal,.dm-ventana-pagina) .dash-tabla tr:hover{background:var(--dm-panel)}.dash-tabla caption{text-align:left;margin-bottom:4px}:is(#Vmodal,.dm-ventana-pagina) .dash-tabla td,:is(#Vmodal,.dm-ventana-pagina) .dash-tabla th{padding:5px 8px;border:none;border-top:1px solid var(--dm-linea-suave);text-align:right;white-space:nowrap;background:0 0}:is(#Vmodal,.dm-ventana-pagina) .dash-tabla thead th{color:var(--dm-texto-2);font-weight:600;border-top:none}:is(#Vmodal,.dm-ventana-pagina) .dash-tabla th[scope=row],:is(#Vmodal,.dm-ventana-pagina) .dash-tabla thead th:first-child{text-align:left;color:var(--dm-tinta);font-weight:600}:is(#Vmodal,.dm-ventana-pagina) .dash-tabla td{font-variant-numeric:tabular-nums;color:var(--dm-tinta-fuerte)}.dash-tabla td small{display:block;font-size:10px;color:var(--dm-texto-3)}@media (max-width:860px){.dash-cuerpo{grid-template-columns:1fr}}.dash-pestanas{margin:0 0 14px}@media (max-width:767px) and (prefers-color-scheme:dark){.dash-vacio{background:var(--dm-oscuro-superficie)}.dash-rayas-tip,.dash-resultados{background:var(--dm-oscuro-fondo)}}