.clip-tools{padding:16px;margin:12px 0;border:1px solid #62532d;border-radius:12px;background:#141914}.clip-tools h2{font-size:16px;margin:0 0 8px;color:#ffdb64}.clip-tools label,.inputs label{display:grid;gap:6px;font-size:13px}.clip-actions,.clip-fields{display:flex;gap:8px;flex-wrap:wrap;align-items:end;margin:12px 0}.clip-tools button,.track-sub button{min-height:42px;font-weight:700;padding:9px 13px}.clip-tools input,.clip-tools select,.inputs select,.inputs input[type=number]{min-height:42px;max-width:100%;background:#0c1214;color:#fff;border:1px solid #52615a;border-radius:7px;padding:8px}.clip-tools input{width:125px}.clip-tools button:disabled{opacity:.4}.clip-tools summary,.inputs summary{cursor:pointer;padding:12px 0;font-weight:700;color:#ffe28a}.clip-tools p,.inputs p{color:#c6cec9;font:13px/1.6 Arial,sans-serif}.clip-caption{pointer-events:none;max-width:70%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.track-title{font-size:14px;color:#fff;background:transparent;border:0;text-align:left;font-weight:700}.track-sub{flex-wrap:wrap}.track-sub button[aria-pressed=true]{background:#f2cf58;color:#111}.inputs label:has(input[type=checkbox]){display:flex;align-items:center}.clip-tools button:focus-visible,.clip-tools input:focus-visible,.clip-tools select:focus-visible{outline:3px solid #52d0d4;outline-offset:2px}@media(max-width:650px){.clip-tools{padding:14px}.clip-actions{display:grid;grid-template-columns:1fr 1fr}.clip-fields{display:grid;grid-template-columns:1fr 1fr}.clip-fields label,.clip-fields input{min-width:0;width:100%}.clip-tools button{min-height:48px}.track-info{min-width:150px}.control-grid{gap:14px}.inputs p{font-size:14px}.inputs label{margin:10px 0}.clip-tools select{width:100%;font-size:16px}}
