/* Solo retorno de la alternativa abierta por AP; no afecta QR/tablet sin contexto. */
.ap-quote-return{position:fixed;z-index:2147483500;top:max(8px,env(safe-area-inset-top));left:50%;transform:translateX(-50%);font:700 12px/1.4 system-ui,sans-serif;max-width:55vw}
.ap-quote-return a{display:block;background:#fff;color:#a71928;border:1px solid #d9d9d5;border-radius:24px;padding:9px 14px;text-align:center;text-decoration:none;box-shadow:0 2px 12px #0002}
.ap-quote-return a:focus-visible{outline:3px solid #b3182b;outline-offset:3px}
