/* pian.tv 1.2.3 — pause ad + skip buttons (absolutely positioned inside player: no layout shift) */
.pian-px-host{position:relative}
.pian-pad{position:absolute;inset:0;display:none;align-items:center;justify-content:center;z-index:40;pointer-events:none}
.pian-pad.is-on{display:flex}
.pian-pad-in{position:relative;max-width:60%;max-height:80%;pointer-events:auto;background:#000;border-radius:6px;box-shadow:0 6px 24px rgba(0,0,0,.5);overflow:hidden}
.pian-pad-body img{display:block;max-width:100%;max-height:100%;height:auto;width:auto}
.pian-pad-body{max-height:inherit;overflow:hidden}
.pian-pad-label{position:absolute;left:6px;top:6px;z-index:2;font-size:11px;line-height:1;padding:3px 5px;border-radius:3px;background:rgba(0,0,0,.55);color:#ddd}
.pian-pad-x{position:absolute;right:4px;top:4px;z-index:2;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.65);color:#fff;font-size:18px;line-height:26px;text-align:center;cursor:pointer}
.pian-pad-x:hover{background:rgba(0,0,0,.9)}
.pian-skip{position:absolute;right:12px;bottom:64px;z-index:41;padding:7px 14px;border:1px solid rgba(255,255,255,.35);border-radius:4px;background:rgba(0,0,0,.65);color:#fff;font-size:13px;cursor:pointer}
.pian-skip[hidden]{display:none}
.pian-skip:hover{background:rgba(0,0,0,.85)}
@media (max-width:768px){.pian-pad-in{max-width:80%}.pian-skip{bottom:52px;font-size:12px;padding:6px 10px}}
