.video-controls{margin-top:20px;padding:17px;border:1px solid var(--line,#37383e);border-radius:10px;background:var(--surface,#17181b)}
.video-controls-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-bottom:14px}.video-controls-head b{font-size:14px}.video-controls-head small,.video-controls label,.video-controls p{font-size:12px;color:var(--muted,#a8a8b2)}
.video-controls-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.video-controls-grid label{display:grid;gap:5px}.video-controls :is(select,input[type=number]){width:100%;min-width:0;border:1px solid var(--line,#444);border-radius:7px;padding:9px 10px;background:#141518;color:var(--text,#eee)}
.video-output-choice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:17px 0 0;border:0;padding:0}.video-output-choice legend{margin-bottom:8px;color:var(--text,#eee);font-size:12px;font-weight:600}.video-output-choice label{display:flex;gap:7px;align-items:flex-start;padding:9px;border:1px solid var(--line,#444);border-radius:8px;cursor:pointer}.video-output-choice label:has(input:checked){border-color:var(--accent,#a78bfa);background:#252235}.video-output-choice input{margin:3px 0 0;accent-color:var(--accent,#a78bfa)}.video-output-choice b{display:block;color:var(--text,#eee);font-size:12px}.video-output-choice small{display:block;font-size:10px}.video-controls p{margin:12px 0 0}.video-controls p.error{color:#f4a2a2}
@media(max-width:620px){.video-controls-head{display:block}.video-output-choice{grid-template-columns:1fr}.video-controls-grid{grid-template-columns:1fr 1fr}}
