/* Gestión de Dispositivos › Medidores de Agua (js/Dispositivo_Medidores.js) */

.DM_filtro { width: auto; min-width: 12rem; }

/* Tabla: los botones de acción quedan siempre a la vista (columna fija a la derecha al desplazar) */
.DM_tabla td, .DM_tabla th { vertical-align: middle; }
.DM_tabla .DM_acciones {
    position: sticky;
    right: 0;
    z-index: 1;
    background: var(--bs-body-bg);
    box-shadow: -8px 0 8px -8px rgba(0, 0, 0, 0.25);
    width: 1%;
    white-space: nowrap;
}
.DM_tabla tbody tr:nth-of-type(odd) .DM_acciones { background: var(--bs-tertiary-bg); }
.DM_tabla .DM_acciones .btn { display: inline-flex; align-items: center; justify-content: center; }
.DM_tabla .DM_acciones .btn + .btn { margin-left: 0.25rem; }
.DM_colNombre { min-width: 200px; }
.DM_colNombre .Admin_chip { margin-top: 0.25rem; }
.DM_equipo { display: flex; flex-wrap: wrap; gap: 0.25rem 0.75rem; margin-bottom: 0.25rem; }
.DM_tabla .Admin_status-dot { margin-top: 0.25rem; }

/* Medidor inactivo: atenuado (no se ve en la web y sus paquetes van al de EUI no registrados) */
.DM_tabla tr.DM_inactivo td:not(.DM_acciones) { opacity: 0.6; }

/* Mapa del formulario para ubicar el medidor */
.DM_mapa {
    height: 280px;
    border: 1px solid var(--bs-border-color);
    border-radius: 8px;
    overflow: hidden;
}
