-- Token único por navegador/dispositivo para restricción sin depender de IP pública.
-- NULL = dispositivo registrado solo por IP (compatibilidad hacia atrás).
ALTER TABLE turnero_dispositivos
    ADD COLUMN IF NOT EXISTS token VARCHAR(64) DEFAULT NULL,
    ADD UNIQUE KEY IF NOT EXISTS uq_dispositivo_token (token);
