.video-drop-zone[data-v-2fe0ffb2]{width:100%;height:100%;min-height:200px;max-height:40vh;border:2px dashed #555;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;overflow:hidden;background-color:#1e1e1e;-webkit-transition:all .3s ease;transition:all .3s ease}.video-drop-zone.drag-over[data-v-2fe0ffb2]{border-color:#2196f3;background-color:#2a2a2a}.video-element[data-v-2fe0ffb2]{width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.crop-overlay[data-v-2fe0ffb2]{position:absolute;border:2px solid #2196f3;background:rgba(33,150,243,.08);cursor:-webkit-grab;cursor:grab;pointer-events:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.scene-marker[data-v-2fe0ffb2]{position:absolute;top:0;bottom:0;width:1px;background-color:rgba(33,150,243,.7);pointer-events:none}.crop-overlay[data-v-2fe0ffb2]:active{cursor:-webkit-grabbing;cursor:grabbing}.crop-overlay-actions[data-v-2fe0ffb2]{position:absolute;bottom:8px;right:8px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;z-index:2}.drop-placeholder[data-v-2fe0ffb2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#aaa}.drop-placeholder p[data-v-2fe0ffb2]{text-align:center!important;margin:16px 0}.preview-box[data-v-2fe0ffb2]{background-color:#1e1e1e;border:1px solid #333;border-radius:4px;min-height:150px;max-height:35vh}.cue-rendering[data-v-2fe0ffb2]{border-left:3px solid #2196f3}.progress-overlay-waiting[data-v-2fe0ffb2]{background-color:var(--yellow)}.progress-overlay-waiting[data-v-2fe0ffb2],.progress-overlay[data-v-2fe0ffb2]{position:absolute;top:0;left:0;height:100%;opacity:.3;z-index:0;-webkit-transition:width .3s ease;transition:width .3s ease}.progress-overlay[data-v-2fe0ffb2]{background-color:var(--light-green)}.progress-overlay-completed[data-v-2fe0ffb2]{position:absolute;top:0;left:0;height:100%;background-color:var(--success);opacity:.15;z-index:0}.progress-overlay-failed[data-v-2fe0ffb2]{position:absolute;top:0;left:0;height:100%;background-color:var(--error);opacity:.15;z-index:0}.custom-controls[data-v-2fe0ffb2]{width:100%;padding:4px 4px 0;background:#111;border-top:1px solid #333}.job-list-item[data-v-2fe0ffb2]{border-left:3px solid transparent;-webkit-transition:background-color .12s ease,border-color .12s ease;transition:background-color .12s ease,border-color .12s ease}.job-list-item[data-v-2fe0ffb2]:hover{background:hsla(0,0%,100%,.04)}.job-list-item--active[data-v-2fe0ffb2]{background:rgba(33,150,243,.14)!important;border-left-color:#2196f3}.job-list-item--active .v-list-item__title[data-v-2fe0ffb2]{color:#fff}.project-name-display[data-v-2fe0ffb2]{cursor:text;padding:2px 6px;border-radius:3px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.project-name-display[data-v-2fe0ffb2]:hover{background:hsla(0,0%,100%,.06)}.project-name-input[data-v-2fe0ffb2]{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:3px;color:inherit;font:inherit;padding:2px 6px;outline:none;min-width:200px}.project-name-input[data-v-2fe0ffb2]:focus{border-color:#2196f3}.timeline-wrap[data-v-2fe0ffb2]{position:relative;width:100%;min-height:20px;cursor:pointer;margin-bottom:2px}.timeline-bg[data-v-2fe0ffb2]{left:0;width:100%;background:#444}.timeline-bg[data-v-2fe0ffb2],.timeline-video-band[data-v-2fe0ffb2]{position:absolute;bottom:8px;-webkit-transform:translateY(50%);transform:translateY(50%);height:4px;border-radius:2px}.timeline-video-band[data-v-2fe0ffb2]{background:#6c6c6c;pointer-events:none}.timeline-progress[data-v-2fe0ffb2]{position:absolute;bottom:8px;-webkit-transform:translateY(50%);transform:translateY(50%);height:4px;background:#2196f3;border-radius:2px;pointer-events:none}.cue-range[data-v-2fe0ffb2]{position:absolute;height:8px;background:rgba(255,193,7,.45);border-radius:2px;cursor:pointer}.cue-range--active[data-v-2fe0ffb2]{background:rgba(255,193,7,.85);outline:1px solid #ffc107}.cue-pin[data-v-2fe0ffb2]{position:absolute;bottom:8px;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);width:3px;height:14px;background:#ffc107;border-radius:1px;cursor:pointer}.cue-pin--active[data-v-2fe0ffb2]{background:#ff9800;width:4px}.controls-row[data-v-2fe0ffb2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 0}.volume-slider[data-v-2fe0ffb2]{width:60px;cursor:pointer;accent-color:#2196f3}.time-display[data-v-2fe0ffb2]{font-size:11px;color:#aaa;white-space:nowrap;margin-left:auto}