.live-source-panel{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:7px 12px;margin:0;padding:12px 20px;background:#11141b;border-top:1px solid #ffffff18;pointer-events:auto}
.live-source-field{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:650;color:#f4f5f8}
.live-source-field select{appearance:auto;max-width:min(520px,70vw);min-height:40px;padding:8px 12px;border:1px solid #ffffff38;border-radius:11px;background:#191d27;color:#fff;font:inherit;cursor:pointer}
.live-source-field select:focus-visible{outline:2px solid #ff4266;outline-offset:3px}
.live-source-field select:disabled{opacity:.65;cursor:wait}
.live-source-hint{font-size:11px;color:#c5cad5}
.live-source-panel[hidden]{display:none!important}
.cinema-player:has(>.live-source-panel:not([hidden])) .video-stage{max-height:calc(100dvh - 112px);min-height:min(300px,calc(100dvh - 112px))}
@media(max-width:600px){.live-source-panel{gap:6px;padding:10px 14px}.live-source-field{font-size:11px}.live-source-field select{max-width:170px;min-height:34px}.live-source-hint{font-size:10px}}
