/* Original Lives V0.31.4 | YouTube room */
.ol-v314-help{font-size:12px;color:#ada7bf;line-height:1.55;margin:3px 0 10px}
.ol-v314-youtube[hidden],.ol-v314-controls[hidden],.ol-v314-player-wrap[hidden]{display:none!important}
.ol-v314-youtube{margin:16px 0 20px;padding:18px;border:1px solid rgba(206,180,255,.19);border-radius:22px;background:#14111f}
.ol-v314-head{display:flex;justify-content:space-between;gap:14px;align-items:center;flex-wrap:wrap;margin-bottom:12px}
.ol-v314-head strong{font-size:16px;color:#f7f2ff}.ol-v314-head span{font-size:12px;color:#bbb4cd}
.ol-v314-player-wrap{width:100%;aspect-ratio:16/9;background:#08090f;border:1px solid #30283e;border-radius:15px;overflow:hidden}
.ol-v314-player-wrap iframe,.ol-v314-player-wrap #olV314Player{width:100%;height:100%;display:block;border:0}
.ol-v314-empty{display:grid;place-items:center;min-height:155px;background:rgba(255,255,255,.035);border-radius:14px;color:#c7bdd8;font-size:14px;text-align:center}
.ol-v314-controls{margin-top:15px;display:grid;gap:8px}.ol-v314-controls label{font-size:12px;color:#e5d8fc;font-weight:700}
.ol-v314-input-row{display:flex;gap:8px}.ol-v314-input-row input{flex:1;min-width:0;padding:12px;border-radius:12px;background:#211b2d;border:1px solid #55466e;color:#fff}
.ol-v314-controls button{padding:10px 13px;border-radius:11px;border:1px solid #6d5297;background:#35234f;color:white;font-weight:750;cursor:pointer}
.ol-v314-input-row button{background:#8054ed}.ol-v314-play-controls{display:flex;gap:8px;flex-wrap:wrap}
@media(max-width:560px){.ol-v314-youtube{padding:12px}.ol-v314-input-row{flex-wrap:wrap}.ol-v314-input-row input{flex-basis:100%}}
