/* Studio 19: video soundtrack controls, keyboard and zoomable timeline */
.nf19-audio-settings{border-top:1px solid #ded1ed;border-bottom:1px solid #ded1ed;padding:10px 0;margin:12px 0}
.nf19-audio-settings>strong{display:block;color:#593586;font-size:11px;margin-bottom:7px}
.nf19-audio-settings>small{display:block;color:#8c72a6;font-size:9px;line-height:1.6;margin-top:6px}
.nf19-audio-settings .nf18-visibility{font-weight:750}
.nf19-timeline-settings{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:11px}
.nf19-timeline-settings label{display:flex;flex-direction:column;font-size:10px;font-weight:700;color:#614782;gap:4px}
.nf19-timeline-settings select{width:100%;min-width:0;box-sizing:border-box;border:1px solid #ddcfec;border-radius:7px;padding:8px 5px;background:#fff;color:#56377b;font-size:11px}
.nf18-timeline{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}
.nf19-timeline-inner{min-width:100%}
.nf19-clip-preview{display:block;width:100%;max-height:120px;object-fit:contain;background:#1c1530;border-radius:7px;margin-bottom:10px}
.nf18-clip-block:focus-visible{outline:3px solid #f6a23a!important;outline-offset:-2px}
.nf19-timeline-inner .nf18-lane{min-width:0}
