/* Studio 16: locally stored multitrack audio editor */
.nf16-track{border:1px solid #dfd1ee;background:linear-gradient(165deg,#fff,#faf6ff);padding:11px;margin:10px 0;border-radius:11px}
.nf16-track-head{display:flex;flex-direction:column;gap:4px}
.nf16-track-head strong{color:#583b82;font-size:12px;overflow-wrap:anywhere}
.nf16-track-head small{font-size:10px;color:#856c9c}
.nf16-wave{width:100%;height:44px;border-radius:7px;margin-top:9px;display:block}
.nf16-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:9px;row-gap:8px;margin-top:10px}
.nf16-fields label{display:flex;flex-direction:column;gap:5px;font-size:10px;font-weight:700;color:#604b79}
.nf16-fields input,.nf16-fields select{box-sizing:border-box;min-width:0;width:100%;border:1px solid #dfd5e9;background:#fff;border-radius:7px;padding:8px;color:#503667;font-size:11px}
.nf16-fields input[type=range]{padding:6px 0;accent-color:#744dde}
.nf16-toggles{display:flex;flex-wrap:wrap;gap:12px;margin:11px 0}
.nf16-toggles label{font-size:10px;color:#65488a;display:flex;align-items:center;gap:5px}
.nf16-toggles input{accent-color:#744dde}
.nf16-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
.nf16-actions button{font-size:10px;padding:9px 5px}
#nf16-status{margin-top:10px}
@media(max-width:400px){.nf16-fields{grid-template-columns:1fr 1fr}.nf16-actions{grid-template-columns:1fr 1fr}}
