.pq{--pq-ink:var(--k-texto);--pq-muted:var(--k-texto-3);--pq-faint:var(--k-texto-4);--pq-line:var(--k-borde);--pq-bg:var(--k-superficie);--pq-soft:var(--k-fondo);--pq-accent:var(--k-primario);--pq-accent-h:var(--k-primario-hover);--pq-on-accent:var(--k-primario-texto);--pq-link:var(--k-enlace);--pq-me:var(--k-acento-suave-v6,var(--k-acento-suave));--pq-ok:var(--k-ok);--pq-ok-bg:var(--k-ok-fondo);--pq-bad:var(--k-error);--pq-bad-bg:var(--k-error-fondo);--pq-wait:var(--k-aviso);--pq-wait-bg:var(--k-aviso-fondo);--pq-cita-bg:var(--k-neutro-fondo-v3,var(--k-neutro-fondo));--pq-mono:var(--k-fuente-mono);background:var(--pq-bg);border-left:1px solid var(--pq-line);width:440px;max-width:100%;height:100vh;color:var(--pq-ink);box-shadow:-8px 0 24px color-mix(in srgb,var(--k-sombra-v4,var(--k-sombra))6%,transparent);flex-direction:column;flex:0 0 440px;font-size:13.5px;line-height:1.45;display:flex;position:sticky;top:0}.pq b,.pq strong{font-weight:700}.pq.solo{box-shadow:none;border-left:0;flex-basis:100%;width:100%;height:100vh}.pq svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.pq-cab{border-bottom:1px solid var(--pq-line);align-items:center;gap:8px;padding:12px 12px 12px 18px;display:flex}.pq-cab .pq-tit{flex-direction:column;flex:auto;min-width:0;display:flex}.pq-cab .pq-tit b{font-size:15px;font-weight:700}.pq-cab .pq-sub{color:var(--pq-faint);font-size:12px}.pq-ib{border-radius:var(--k-radio-s);width:40px;height:40px;color:var(--pq-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.pq-ib:hover,.pq-ib.on{background:var(--pq-soft);color:var(--pq-ink);border-color:var(--pq-line)}.pq-ctx{background:var(--pq-soft);border-bottom:1px solid var(--pq-line);color:var(--pq-muted);align-items:center;gap:8px;padding:8px 18px;font-size:12.5px;display:flex}.pq-ctx .chip{background:var(--pq-bg);border:1px solid var(--pq-line);color:var(--pq-ink);border-radius:999px;align-items:center;gap:6px;min-width:0;padding:3px 4px 3px 10px;font-weight:600;display:inline-flex}.pq-ctx .chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pq-ctx .chip button{width:22px;height:22px;color:var(--pq-faint);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.pq-ctx .chip button svg{width:12px;height:12px}.pq-hilo{flex-direction:column;flex:auto;gap:14px;min-height:0;padding:16px 18px;display:flex;overflow-y:auto}.pq-dia{color:var(--pq-faint);text-align:center;font-size:11.5px}.pq-yo{background:var(--pq-me);border-radius:12px 12px var(--k-radio-xs)12px;align-self:flex-end;max-width:86%;padding:9px 13px}.pq-resp{flex-direction:column;gap:8px;display:flex}.pq-de{letter-spacing:.04em;text-transform:uppercase;color:var(--pq-faint);align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.pq-de svg{width:13px;height:13px}.pq-resp p{margin:0}.pq-resp ul{flex-direction:column;gap:5px;margin:0;padding-left:18px;list-style:outside;display:flex}.pq-resp ol{flex-direction:column;gap:5px;margin:0;padding-left:18px;list-style:decimal;display:flex}.pq-resp li::marker{color:var(--pq-faint)}.pq-resp code{font-family:var(--pq-mono);background:var(--pq-cita-bg);border-radius:3px;padding:0 4px;font-size:12.5px}a.pq-cita{font-family:var(--pq-mono);color:var(--pq-link);background:var(--pq-cita-bg);border:1px solid var(--pq-line);border-radius:var(--k-radio-xs);white-space:nowrap;vertical-align:1px;align-items:center;gap:3px;padding:0 5px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-flex}a.pq-cita:hover{border-color:var(--pq-link)}.pq-fuentes{border:1px solid var(--pq-line);border-radius:var(--k-radio-m);font-size:12.5px}.pq-fuentes summary{cursor:pointer;color:var(--pq-muted);align-items:center;gap:6px;padding:7px 11px;font-weight:600;display:flex}.pq-fuentes ul{flex-direction:column;gap:4px;margin:0;padding:0 11px 9px;list-style:none;display:flex}.pq-fuentes li{align-items:baseline;gap:8px;display:flex}.pq-fuentes .k{color:var(--pq-faint);flex:0 0 62px;width:62px;font-size:11px}.pq-pie{color:var(--pq-faint);align-items:center;gap:6px;font-size:12px;display:flex}.pq-pie button{font:inherit;color:var(--pq-faint);cursor:pointer;border-radius:var(--k-radio-xs);background:0 0;border:0;padding:2px 4px}.pq-pie button:hover{color:var(--pq-ink);background:var(--pq-soft)}.pq-acc{border:1px solid var(--pq-line);border-radius:var(--k-radio-l);background:var(--pq-bg);overflow:hidden}.pq-acc .cab{background:var(--pq-soft);border-bottom:1px solid var(--pq-line);align-items:center;gap:8px;padding:10px 12px;display:flex}.pq-acc .cab b{flex:auto;font-size:14px}.pq-acc .cuerpo{flex-direction:column;gap:8px;padding:10px 12px;font-size:13px;display:flex}.pq-acc .fila{align-items:baseline;gap:8px;display:flex}.pq-acc .fila .k{color:var(--pq-faint);flex:0 0 78px;width:78px;font-size:12px}.pq-acc .botones{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:0;padding:0 12px 12px;display:flex}.pq-acc .aviso{color:var(--pq-muted);background:0 0;border:0;margin:0;padding:0;font-size:12px;font-weight:400}.pq-ctx .chip{letter-spacing:0;font-size:12.5px}.pq-acc.hecha{border-color:var(--k-ok-borde-v3,var(--k-ok-borde))}.pq-acc.hecha .cab{background:var(--pq-ok-bg);color:var(--pq-ok)}.pq-acc.falla .cab{background:var(--pq-bad-bg);color:var(--pq-bad)}.pq-acc.falla{border-color:var(--k-error-borde-v7,var(--k-error-borde))}.pq-acc.corre .cab{background:var(--pq-wait-bg);color:var(--pq-wait)}.pq-acc.descartada{opacity:.65}.pq-acc .estado{letter-spacing:.03em;background:var(--pq-bg);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:700}.pq-btn{font:inherit;font-size:13.5px;font-weight:var(--k-boton-peso,600);min-height:var(--k-boton-alto,40px);border-radius:var(--k-boton-radio,var(--k-radio-s));border:1px solid var(--pq-accent);background:var(--pq-accent);color:var(--pq-on-accent);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:8px 14px;text-decoration:none;display:inline-flex}.pq-btn:hover{background:var(--pq-accent-h);color:var(--pq-on-accent)}.pq-btn.sec{background:var(--pq-bg);color:var(--pq-ink);border-color:var(--k-borde-campo-v2,var(--k-borde-campo))}.pq-btn.sec:hover{background:var(--pq-soft);color:var(--pq-ink)}.pq-casos{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pq-casos li{align-items:baseline;gap:8px;display:flex}.pq-casos .id{font-family:var(--pq-mono);color:var(--pq-muted);flex:none;font-size:12px}.pq-casos .r{border-radius:var(--k-radio-xs);white-space:nowrap;margin-left:auto;padding:1px 7px;font-size:11.5px;font-weight:700}.pq-casos .r.anda{background:var(--pq-ok-bg);color:var(--pq-ok)}.pq-casos .r.falla{background:var(--pq-bad-bg);color:var(--pq-bad)}.pq-barra{background:var(--pq-line);border-radius:999px;height:6px;overflow:hidden}.pq-barra i{background:var(--pq-wait);height:100%;display:block}.pq-diff{font-family:var(--pq-mono);border:1px solid var(--pq-line);border-radius:var(--k-radio-s);font-size:11.5px;line-height:1.55;overflow:hidden}.pq-diff .f{background:var(--pq-soft);color:var(--pq-muted);border-bottom:1px solid var(--pq-line);padding:4px 8px}.pq-diff div.l{white-space:pre-wrap;word-break:break-word;padding:1px 8px}.pq-diff div.menos{background:var(--k-error-fondo-v3,var(--k-error-fondo));color:var(--k-error-v6,var(--k-error))}.pq-diff div.mas{background:var(--k-ok-fondo-v3,var(--k-ok-fondo));color:var(--k-ok-v8,var(--k-ok))}.pq-diff div.ctx{color:var(--pq-muted)}.pq-lee{flex-direction:column;gap:7px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.pq-lee li{color:var(--pq-muted);align-items:flex-start;gap:8px;display:flex}.pq-lee li.ya svg{color:var(--pq-ok)}.pq-lee li.ahora{color:var(--pq-ink);font-weight:600}.pq-lee li.ahora svg{color:var(--pq-wait)}.pq-lee .n{color:var(--pq-faint);font-weight:400}.pq-puntos{align-items:center;gap:4px;display:inline-flex}.pq-puntos i{background:var(--pq-faint);border-radius:50%;width:6px;height:6px;display:block}.pq-error{border:1px solid var(--k-error-borde-v7,var(--k-error-borde));background:var(--pq-bad-bg);color:var(--pq-bad);border-radius:var(--k-radio-m);flex-direction:column;gap:8px;padding:10px 12px;font-size:13px;display:flex}.pq-error pre{font-family:var(--pq-mono);white-space:pre-wrap;background:var(--pq-bg);color:var(--pq-ink);border:1px solid var(--k-error-borde-v7,var(--k-error-borde));border-radius:var(--k-radio-s);margin:0;padding:7px 9px;font-size:11.5px}.pq-nose{border:1px dashed var(--k-borde-campo-v2,var(--k-borde-campo));border-radius:var(--k-radio-m);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.pq-comp{border-top:1px solid var(--pq-line);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.pq-comp .caja{border:1px solid var(--k-borde-campo-v2,var(--k-borde-campo));border-radius:var(--k-radio-l);background:var(--pq-bg);align-items:flex-end;gap:8px;padding:6px 6px 6px 12px;display:flex}.pq-comp .caja:focus-within{border-color:var(--pq-link)}.pq-comp textarea{resize:none;min-height:44px;font:inherit;color:var(--pq-ink);background:0 0;border:0;outline:0;flex:auto;padding:6px 0;font-size:14px}.pq-comp textarea::placeholder{color:var(--pq-faint)}.pq-comp .env{border-radius:var(--k-radio-m);background:var(--pq-accent);width:40px;height:40px;color:var(--pq-on-accent);cursor:pointer;border:0;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.pq-comp .env:disabled{opacity:.45}.pq-comp .nota{color:var(--pq-faint);text-align:center;font-size:11.5px}.pq-sug{flex-direction:column;gap:6px;display:flex}.pq-sug button{font:inherit;text-align:left;border:1px solid var(--pq-line);background:var(--pq-bg);border-radius:var(--k-radio-m);color:var(--pq-ink);cursor:pointer;padding:8px 11px;font-size:13px}.pq-sug button:hover{border-color:var(--pq-link)}.pq-buscar{border:1px solid var(--k-borde-campo-v2,var(--k-borde-campo));border-radius:var(--k-radio-m);color:var(--pq-faint);align-items:center;gap:8px;margin:14px 18px 6px;padding:0 10px;display:flex}.pq-buscar input{font:inherit;min-height:40px;color:var(--pq-ink);background:0 0;border:0;outline:0;flex:auto;font-size:13.5px}.pq-hist{flex-direction:column;flex:auto;gap:2px;margin:0;padding:0 10px 14px;list-style:none;display:flex;overflow-y:auto}.pq-hist .g{letter-spacing:.06em;text-transform:uppercase;color:var(--pq-faint);padding:14px 8px 6px;font-size:11px}.pq-hist a{border-radius:var(--k-radio-m);color:var(--pq-ink);flex-direction:column;gap:2px;padding:9px 10px;text-decoration:none;display:flex}.pq-hist a:hover,.pq-hist a.on{background:var(--pq-soft)}.pq-hist a.on{box-shadow:inset 0 0 0 1px var(--pq-line)}.pq-hist b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.pq-hist span{color:var(--pq-faint);align-items:center;gap:6px;font-size:12px;display:flex}.pq-hist .acc{border-radius:var(--k-radio-xs);background:var(--pq-ok-bg);color:var(--pq-ok);padding:0 6px;font-size:11px;font-weight:700}.pq-hist .acc.p{background:var(--pq-wait-bg);color:var(--pq-wait)}@media (max-width:760px){.pq{border-left:0;border-top:1px solid var(--pq-line);flex-basis:100%;width:100%;height:auto;position:static}}.pq-cita.rota{color:var(--pq-faint);cursor:help;text-decoration:line-through}span.pq-cita{font-family:var(--pq-mono);color:var(--pq-muted);background:var(--pq-cita-bg);border:1px solid var(--pq-line);border-radius:var(--k-radio-xs);white-space:nowrap;vertical-align:1px;align-items:center;padding:0 5px;font-size:12px;line-height:1.3;display:inline-flex}.pq-acc .elegir{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pq-acc .elegir label{cursor:pointer;align-items:baseline;gap:8px;display:flex}.pq-acc select{font:inherit;border:1px solid var(--k-borde-campo-v2,var(--k-borde-campo));border-radius:var(--k-radio-s);background:var(--pq-bg);color:var(--pq-ink);padding:4px 8px;font-size:13px}.pq-acc .nota-git{border-radius:var(--k-radio-s);background:var(--pq-wait-bg);color:var(--pq-wait);padding:7px 9px;font-size:12.5px}.pq-acc .nota-git.ok{background:var(--pq-ok-bg);color:var(--pq-ok)}.pq-acc .err{color:var(--pq-bad);margin:0;font-size:12.5px}.pq-acc pre.tec{font-family:var(--pq-mono);white-space:pre-wrap;background:var(--pq-soft);border-radius:var(--k-radio-s);margin:0;padding:7px 9px;font-size:11.5px}.pq-intro{color:var(--pq-muted);margin:0}.pq-vacio{color:var(--pq-faint);padding:8px;font-size:13px}.pq[hidden],.pq [hidden]{display:none!important}
