.ys-media-control-wrap{position:relative;min-width:0}.ys-media-control-wrap .live-media{width:100%}.ys-floating-device-bar{position:absolute;z-index:25;left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);display:flex;gap:12px;padding:10px 12px;border-radius:999px;background:rgba(21,42,35,.88);box-shadow:0 8px 24px #0004;backdrop-filter:blur(10px);max-width:calc(100% - 24px)}.ys-media-control-wrap.ys-controls-active{padding-bottom:0}.ys-media-control-wrap.ys-controls-active .ys-floating-device-bar{top:auto;bottom:72px;transform:translateX(-50%)}.ys-floating-device-bar[hidden]{display:none!important}.ys-floating-device-bar button{font:600 14px system-ui,sans-serif;white-space:nowrap;color:white;background:#4c6559;border:1px solid #ffffff55;border-radius:999px;min-height:46px;padding:9px 17px;cursor:pointer}.ys-floating-device-bar button.is-on{background:#d9eee0;color:#163a2d}.ys-floating-device-bar button:disabled{opacity:.55;cursor:not-allowed}.ys-floating-device-bar button:focus-visible{outline:3px solid #d4abff;outline-offset:3px}@media(max-width:600px){.ys-floating-device-bar{top:50%;bottom:auto;gap:8px;padding:7px}.ys-floating-device-bar button{padding:9px 12px;min-height:44px;font-size:13px}}