/* Mantiene sólo la superficie de salida; el estado lógico ya puede estar cerrado. */
:is(.qva-panel, .qh-detail)[data-qv-panel-moving] { display: flex !important; visibility: visible; }
:is(.qva-panel, .qh-detail)[data-qv-panel-moving][hidden] { display: flex !important; pointer-events: none; }
.qh-detail[data-qv-panel-moving] { position: fixed; top: var(--topbar-h); right: 0; width: 460px; }
#asApp[data-pro-page="historial"] { transition: none; }

/* Las superficies flotantes también usan el reloj y recorrido común. */
html body [data-qv-surface] { transition: none !important; transform: none; opacity: 1 !important; }
@media (max-width: 1024px) {
  .qh-detail[data-qv-panel-moving] { width: min(460px, 100vw); }
}
