.vnxsp-wrapper{max-width:100%;background:#000;border-radius:8px;overflow:hidden;font-family:inherit}
.vnxsp-wrapper.vnxsp-rtl{direction:rtl}
.vnxsp-stage{position:relative;width:100%;aspect-ratio:16/9;background:#000}
.vnxsp-player-holder,.vnxsp-player-holder video,.vnxsp-player-holder iframe{width:100%;height:100%;display:block;border:0;background:#000}
.vnxsp-servers{display:flex;flex-wrap:wrap;gap:6px;padding:10px;background:#111}
.vnxsp-srv-btn{background:#1e1e1e;color:#fff;border:1px solid #333;padding:8px 14px;border-radius:6px;cursor:pointer;font-size:13px;transition:.2s}
.vnxsp-srv-btn:hover{background:#2a2a2a}
.vnxsp-srv-btn.active{background:#e50914;border-color:#e50914}
.vnxsp-ad{position:absolute;inset:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:5}
.vnxsp-ad-inner{max-width:90%;max-height:80%;overflow:auto;color:#fff}
.vnxsp-ad-skip{margin-top:12px;background:#e50914;color:#fff;border:0;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:bold}
.vnxsp-ad-skip:disabled{background:#444;cursor:not-allowed}
.vnxsp-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px}
