/* Explicit ALPLA display mode: advisory messages only. No generic role=alert/error hiding. */
.quantix-demoalpla-toggle{flex:0 0 auto;min-height:32px;padding:5px 9px;border:1px solid var(--lux-border);border-radius:7px;background:var(--lux-bg-2);color:var(--lux-text-2);font:inherit;font-size:11px;cursor:pointer;white-space:nowrap}
.quantix-demoalpla-marker{font-size:10px;color:var(--lux-text-2);margin-left:4px}.quantix-demoalpla-marker[hidden]{display:none!important}
.quantix-demoalpla-toggle[hidden]{display:none!important}
.quantix-demoalpla-toggle:focus-visible{outline:2px solid var(--lux-purple-base);outline-offset:2px}
@media(max-width:820px){.quantix-demoalpla-toggle{min-height:48px;max-width:100%}}
html[data-demoalpla=yes][data-demoalpla-warnings=hidden] :is(
 .lux-metadata-fallback,.lux-row-warning-indicator,.lux-warning-indicator,.lux-evidence-pill--sat,
 .lux-pill-warn,.ws-item-state--warn,
 .ws-cobro-riel:is([data-cobro=sin-pago],[data-cobro=parcial],[data-cobro=de-mas],[data-cobro=revisar],[data-cobro=sin-importe],[data-cobro=sin-moneda]),
 .ws-rep-meta-pill.is-none,.qcf-rep-meta-badge.is-none,.cfdi-status-pill.is-explained,
 .cf-marca,.cinta-micro-pill--warn,.regla-compact-xml-pill,
 .lux-doc-source-warning,.lux-doc-sellos-pending,.cfdi-policy-avisos,
 .lux-doc-veredicto.is-warn,.lux-doc-pagos-pill.is-warn,
 .quantix-office-verdict[data-tone=watch],.quantix-office-live-item[data-tone=watch],
 .fo-warning,.fo-callout,.fos-stale:not(:has(button)),
 .alert-warning,.lux-alert-warning,.lux-warning-banner,.warning-banner,
 .alert-warning-compact:not([data-accounting-feedback-status=blocked]),
 .conta-verdad--warn:not([data-accounting-feedback-status=blocked]),.tax-kpi-nota,
 .qcf-banco-pill.is-pending,.qcf-row-finding,.ws-find,.qcf-mti-audit-box,
 #cfdiMainGridTable td.col-status .lux-pill-warn,
 [data-demo-advisory]
){display:none!important}
/* QCF repeats the selected row's warning in its compact header and footer. */
html[data-demoalpla=yes][data-demoalpla-warnings=hidden] #ws-relationship,
html[data-demoalpla=yes][data-demoalpla-warnings=hidden] .ws-verdict-ribbon:is(.is-sin-pago,.is-parcial),
html[data-demoalpla=yes][data-demoalpla-warnings=hidden] body.qws:has(.ws-select[aria-current=true] .ws-cobro-riel:is([data-cobro=sin-pago],[data-cobro=parcial],[data-cobro=de-mas],[data-cobro=revisar],[data-cobro=sin-importe],[data-cobro=sin-moneda])) .cr-meta{display:none!important}
