/* Local three-lane audition workspace, shared across Studio and VT. */
#logSegueDialog,#segueDialog{width:min(1120px,96vw);max-width:96vw;max-height:94vh;overflow:auto;padding:18px;border:1px solid #465561;border-radius:10px;box-sizing:border-box}
#segueTrackStrip{display:block;min-width:0;padding:0;gap:0}
.sg-workbench{background:#f1f3f5;color:#1c2732;border:1px solid #aeb8c1;border-radius:6px;padding:8px;overflow:hidden;font:13px system-ui,sans-serif}
.sg-hint{display:flex;flex-wrap:wrap;gap:10px;padding:4px 2px 10px;font-size:12px;color:#465462}.sg-hint b{color:#1175a1}
.sg-workbench canvas{display:block;width:100%;touch-action:none}.sg-overview{height:22px;cursor:ew-resize;border:1px solid #9b8a77;box-sizing:border-box}.sg-ruler{height:28px;cursor:crosshair;margin-top:4px}
.sg-lanes{display:grid;gap:6px}.sg-lane{position:relative;overflow:hidden;min-width:0;height:130px;border:1px solid #bec9d2;box-sizing:border-box}.sg-lane canvas{height:130px;cursor:crosshair}.sg-lane.sg-editable canvas{cursor:grab}.sg-lane.sg-editable canvas:active{cursor:grabbing}.sg-lane.sg-selected{outline:2px solid #8e58a4;outline-offset:-2px}
.sg-clip-label{position:absolute;top:0;background:#38414bea;color:white;padding:3px 7px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;box-sizing:border-box;font-size:12px}.sg-load{position:absolute;left:8px;top:38px;color:#465563;background:#ffffffe0;pointer-events:none;padding:3px 6px}.sg-load.is-error{color:#b72b32}
.sg-transport,.sg-editor,.sg-zoom{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.sg-transport{padding:10px 0}.sg-transport output{font:13px ui-monospace,monospace;padding:0 8px}.sg-zoom{margin-left:auto}.sg-zoom input{width:90px}.sg-editor{border-top:1px solid #c6cfd5;padding-top:9px;align-items:end}.sg-editor label,.sg-duck label{display:flex;flex-direction:column;gap:4px;font-size:12px}.sg-editor>input[type=range]{flex:1;min-width:80px}.sg-editor output{min-width:75px;font-variant-numeric:tabular-nums;white-space:nowrap}.sg-workbench input,.sg-workbench select{color:#202d38!important;background:white!important;border:1px solid #96a8b6!important;padding:6px;border-radius:4px;max-width:100%;box-sizing:border-box}.sg-workbench button{background:#fff!important;border:1px solid #8b9fae!important;color:#253847!important;padding:7px 10px;border-radius:4px;cursor:pointer;font:inherit}.sg-workbench button:disabled{opacity:.4;cursor:not-allowed}.sg-duck{margin-top:12px;display:flex;flex-wrap:wrap;gap:12px;border:1px solid #b9c6d0}.sg-duck[hidden]{display:none}.sg-duck input[type=number]{width:95px}.sg-summary{font-size:12px;color:#4c5964;margin:9px 0 1px;line-height:1.5}
#vtContextMenu{position:fixed;z-index:5000;min-width:200px;max-width:92vw;border:1px solid #526372;border-radius:7px;background:#15212c;box-shadow:0 10px 30px #0008;padding:6px}#vtContextMenu[hidden]{display:none}#vtContextMenu button{display:block;width:100%;text-align:left;background:transparent;border:0;color:#e7eef5;padding:10px;cursor:pointer}#vtContextMenu button:hover:not(:disabled){background:#293e50}#vtContextMenu button:disabled{opacity:.45;cursor:not-allowed}#vtContextMenu button[hidden]{display:none}
@media(max-width:650px){#logSegueDialog,#segueDialog{padding:8px;width:97vw;max-width:97vw}.sg-zoom{width:100%;margin:0}.sg-editor{align-items:center}.sg-editor>input[type=range]{flex-basis:40%}.sg-transport output{font-size:11px}.sg-hint span{font-size:11px}.sg-workbench{padding:5px}.sg-workbench button{padding:6px}.sg-clip-label{font-size:11px}}

.sg-voice-edit{display:flex;flex-wrap:wrap;gap:10px;padding:10px;border:1px solid #b9c3ce}.sg-voice-edit[hidden]{display:none}.sg-voice-edit label{display:flex;flex-direction:column;gap:4px}.sg-voice-edit input{width:120px}.sg-voice-edit small{flex-basis:100%}
