.jn-vp-player{width:100%;max-width:100%;aspect-ratio:16/9;background:#111;position:relative;overflow:hidden;color:#fff;font-family:Arial,sans-serif}.jn-vp-ad,.jn-vp-youtube{position:absolute;inset:0;width:100%;height:100%}.jn-vp-ad video,.jn-vp-youtube iframe{display:block;width:100%;height:100%;border:0;object-fit:contain;background:#000}.jn-vp-ad-label{position:absolute;z-index:2;top:12px;left:12px;background:rgba(0,0,0,.72);padding:5px 9px;border-radius:3px;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.jn-vp-ad-controls{position:absolute;z-index:3;right:12px;bottom:12px;display:flex;align-items:center;gap:10px}.jn-vp-countdown{background:rgba(0,0,0,.72);padding:9px 11px;border-radius:3px;font-size:13px}.jn-vp-skip{border:1px solid #fff;background:rgba(20,20,20,.88);color:#fff;padding:10px 15px;border-radius:3px;font-weight:700;cursor:pointer}.jn-vp-skip:disabled{opacity:.55;cursor:not-allowed}.jn-vp-ad-link{position:absolute;z-index:3;left:12px;bottom:12px;background:#70233a;color:#fff!important;text-decoration:none;padding:10px 14px;border-radius:3px;font-weight:700}.jn-vp-youtube[hidden],.jn-vp-ad[hidden]{display:none!important}@media(max-width:600px){.jn-vp-ad-controls{right:7px;bottom:7px;gap:5px}.jn-vp-countdown{font-size:11px;padding:7px}.jn-vp-skip{font-size:12px;padding:8px 10px}.jn-vp-ad-link{left:7px;bottom:7px;padding:8px 10px;font-size:12px}}

/* Player intermediário para embeds antigos do YouTube e Instagram. */
.jn-vp-auto-player{position:relative;width:100%;max-width:100%;min-height:220px;margin:18px 0;background:#111;color:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif}
.jn-vp-auto-youtube{aspect-ratio:16/9;min-height:0}
.jn-vp-auto-instagram{min-height:500px;max-width:540px;margin-left:auto;margin-right:auto}
.jn-vp-auto-prompt{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#171217;text-align:center;padding:0;overflow:hidden}.jn-vp-auto-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.jn-vp-auto-prompt:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.76),rgba(0,0,0,.18))}.jn-vp-auto-prompt-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;max-width:100%}
.jn-vp-auto-prompt .jn-vp-ad-label{position:relative;top:auto;left:auto;background:rgba(0,0,0,.72)}
.jn-vp-auto-prompt small{color:#fff;font-size:13px;text-shadow:0 1px 3px #000}
.jn-vp-auto-play{background:#70233a;color:#fff;border:0;border-radius:4px;padding:13px 24px;font-size:16px;font-weight:700;cursor:pointer}
.jn-vp-auto-original{width:100%;min-height:220px;background:transparent;color:inherit;position:relative;z-index:1}
.jn-vp-auto-original iframe{display:block;max-width:100%;margin-left:auto;margin-right:auto}
.jn-vp-auto-original blockquote.instagram-media{margin:0 auto!important;max-width:100%!important;min-width:0!important}
.jn-vp-auto-ad{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important}
.jn-vp-auto-ad .jn-vp-ad-video{width:100%;height:100%;object-fit:contain;background:#000}
.jn-vp-auto-original[hidden],.jn-vp-auto-prompt[hidden],.jn-vp-auto-ad[hidden]{display:none!important}
@media(max-width:600px){.jn-vp-auto-instagram{min-height:420px}.jn-vp-auto-play{font-size:14px;padding:11px 18px}}

/* Tela pós-anúncio: CTA central e liberação explícita do conteúdo original. */
.jn-vp-auto-next{position:absolute;inset:0;z-index:8;display:flex;align-items:center;justify-content:center;background:rgba(12,12,12,.94);padding:20px;box-sizing:border-box;text-align:center}
.jn-vp-auto-next[hidden]{display:none!important}
.jn-vp-auto-next-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:min(100%,360px)}
.jn-vp-auto-next .jn-vp-auto-more{position:static;display:inline-flex;align-items:center;justify-content:center;min-width:190px;box-sizing:border-box;background:#70233a;color:#fff!important;padding:14px 22px;border-radius:5px;font-size:16px;font-weight:700;text-decoration:none}
.jn-vp-auto-continue{display:inline-flex;align-items:center;justify-content:center;min-width:220px;background:#fff;color:#222;border:0;border-radius:5px;padding:14px 22px;font-size:16px;font-weight:700;cursor:pointer}
.jn-vp-auto-original{display:block;flex:1 1 auto;align-self:stretch;width:100%;min-width:0;min-height:220px;background:transparent;color:inherit;position:relative;z-index:1}
.jn-vp-auto-original iframe{display:block;width:100%!important;max-width:100%!important;min-height:300px;border:0;margin:0 auto}
.jn-vp-auto-original blockquote.instagram-media{margin:0 auto!important;max-width:100%!important;min-width:0!important}
.jn-vp-auto-player.jn-vp-auto-youtube{min-height:0}
.jn-vp-player .jn-vp-next{position:absolute;inset:0;z-index:8;display:flex;align-items:center;justify-content:center;background:rgba(12,12,12,.94);padding:20px}
.jn-vp-player .jn-vp-next[hidden]{display:none!important}
.jn-vp-next-card{display:flex;flex-direction:column;align-items:center;gap:16px}
.jn-vp-next .jn-vp-ad-link{position:static;min-width:190px;text-align:center}
.jn-vp-next .jn-vp-continue{min-width:220px;background:#fff;color:#222;border:0;border-radius:5px;padding:14px 22px;font-size:16px;font-weight:700;cursor:pointer}
