
/* Event phrase editor: one selected event per expandable sound lane. */
.phrase-lanes { display:grid; gap:10px; margin:18px 0; min-width:0; }
.phrase-lane { border:1px solid var(--sc-border, var(--line)); border-radius:12px; min-width:0; overflow:hidden; }
.phrase-lane > summary { display:flex; flex-wrap:wrap; gap:8px 18px; align-items:center; padding:15px; cursor:pointer; }
.phrase-lane > summary > * { min-width:0; overflow-wrap:anywhere; }
.phrase-lane > summary span { font-size:12px; }
.phrase-lane-body { padding:0 16px 16px; min-width:0; }
.phrase-lane .field, .phrase-lane input, .phrase-lane select { min-width:0; max-width:100%; }
@media(max-width:600px) { .phrase-lane .clip-form-grid { grid-template-columns:1fr; } }
