.er-qr{gap:var(--esp-4);flex-direction:column;display:flex}.er-qr__visor{border-radius:var(--forma);aspect-ratio:1;background:#000;max-width:28rem;position:relative;overflow:hidden}.er-qr__video{object-fit:cover;width:100%;height:100%}.er-qr__guia{inset:auto 0 var(--esp-3) 0;text-align:center;color:#fff;font-size:var(--texto-sm);text-shadow:0 1px 3px #000c;margin:0;position:absolute}.er-qr__acciones{gap:var(--esp-2);flex-wrap:wrap;display:flex}.er-qr__imagen{cursor:pointer;position:relative}.er-qr__archivo{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.er-qr__nota{font-size:var(--texto-sm);color:var(--color-texto-suave);margin:0}.er-qr__resultado,.er-qr__historial{gap:var(--esp-3);padding:var(--esp-4);border:1px solid var(--color-borde);border-radius:var(--forma);background:var(--color-superficie);flex-direction:column;display:flex}.er-qr__resultado--peligro{border-color:var(--tono-rojo-tinta)}.er-qr__titulo{font-size:var(--texto-lg);margin:0}.er-qr__contenido{overflow-wrap:anywhere;font-family:var(--fuente-lectura);margin:0}.er-qr__dominio{font-size:var(--texto-sm);margin:0}.er-qr__avisos{gap:var(--esp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.er-qr__aviso{align-items:flex-start;gap:var(--esp-2);padding:var(--esp-2) var(--esp-3);border-radius:var(--forma-chica);font-size:var(--texto-sm);display:flex}.er-qr__aviso--atencion{background:var(--tono-ambar-fondo);color:var(--tono-ambar-tinta)}.er-qr__aviso--peligro{background:var(--tono-rojo-fondo);color:var(--tono-rojo-tinta)}.er-qr__historial-cabecera{justify-content:space-between;align-items:center;gap:var(--esp-2);display:flex}.er-qr__lista{gap:var(--esp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.er-qr__entrada{width:100%;padding:var(--esp-2) var(--esp-3);border-radius:var(--forma-chica);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;display:flex}.er-qr__entrada:hover{background:var(--color-superficie-2)}.er-qr__entrada-texto{text-overflow:ellipsis;white-space:nowrap;font-family:var(--fuente-lectura);font-size:var(--texto-sm);overflow:hidden}.er-qr__entrada-fecha{font-size:var(--texto-xs);color:var(--color-texto-suave)}
