/* Aba retrátil do TransJAXX: discreta, centrada e com setas SVG nítidas. */
.tj-sticky[hidden]{display:none!important}
.tj-sticky{position:fixed;inset:auto 0 0;z-index:80;display:none;flex-direction:column;align-items:center;pointer-events:none;font-family:Arial,sans-serif}
.tj-sticky-toggle{pointer-events:auto;display:flex;justify-content:center;align-items:center;width:62px;height:27px;padding:0;border:1px solid #ff4d9a;border-bottom:0;border-radius:11px 11px 0 0;background:#16151c;color:#ff4d9a;cursor:pointer;box-shadow:0 -2px 9px #0006;touch-action:manipulation}
.tj-sticky-toggle svg{width:20px;height:20px;transition:transform .18s ease;transform:rotate(180deg)}
.tj-sticky.is-open .tj-sticky-toggle svg{transform:rotate(0)}
.tj-sticky-toggle:focus-visible{outline:2px solid #fff;outline-offset:2px}
.tj-sticky-panel{display:none;pointer-events:auto;box-sizing:border-box;width:100%;padding:4px 8px max(5px,env(safe-area-inset-bottom));background:#16151c;border-top:2px solid #ff4d9a;align-items:center;flex-direction:column;gap:2px;box-shadow:0 -3px 12px #0005}
.tj-sticky.is-open .tj-sticky-panel{display:flex}
.tj-sticky-label{color:#aaa;font-size:10px;letter-spacing:.07em;line-height:13px}
.tj-sticky-ad{max-width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}
.tj-sticky-ad iframe{display:block;border:0;max-width:100%;background:#fff}
.tj-sticky-ad img{display:block;max-width:100%;max-height:110px;object-fit:contain}
@media(max-width:767px){.tj-sticky{display:flex}}
@media(min-width:768px){.tj-sticky{display:none!important}}
@media(prefers-reduced-motion:reduce){.tj-sticky-toggle svg{transition:none}}
