[data-zq-player-host]{position:relative!important;overflow:visible!important}
[data-zq-player-panel]{position:absolute;z-index:4;inset:12px 12px auto;max-width:calc(100% - 24px);width:fit-content;background:#fff;color:#111;border:1px solid #bbb;padding:8px 12px;box-sizing:border-box;font:400 14px/1.5 Arial,sans-serif;text-align:start}
[data-zq-player-panel][hidden],[data-zq-player-retry][hidden]{display:none!important}
[data-zq-player-status]{display:block;white-space:normal;overflow-wrap:anywhere}
[data-zq-player-retry]{display:block;margin-top:8px;min-height:44px;padding:8px 14px;border:1px solid #222;border-radius:0;background:#fff;color:#111;font:inherit;cursor:pointer}
[data-zq-player-retry]:hover{background:#eee}
[data-zq-player-retry]:disabled{cursor:wait;color:#555}
[data-zq-player-host] :focus-visible{outline:2px solid #111;outline-offset:3px}
[data-zq-player-caption]{position:absolute;z-index:3;inset:calc(100% + 10px) 0 auto;color:#111;font:400 14px/1.5 Arial,sans-serif;text-align:start;white-space:normal;overflow-wrap:anywhere}
[data-zq-player-caption] p{margin:0!important;font:inherit!important;color:inherit!important}
[data-zq-player-caption] details{position:relative;margin-top:4px;width:fit-content;max-width:100%}
[data-zq-player-caption] summary{cursor:pointer;min-height:32px;text-decoration:underline;text-underline-offset:3px;color:#111}
[data-zq-player-caption] details[open] p{position:absolute;z-index:6;top:32px;left:0;width:360px;max-width:calc(100vw - 64px);padding:12px!important;background:#fff;border:1px solid #bbb;box-shadow:0 4px 14px #0002;box-sizing:border-box}
.video[data-zq-player-host]{margin-bottom:96px}
@media(max-width:600px){[data-zq-player-panel]{inset:8px 8px auto;max-width:calc(100% - 16px);padding:6px 10px}.video[data-zq-player-host]{margin-bottom:108px}}
