.steps{position:static!important;top:auto!important;z-index:auto!important}
.timeline-redesign{min-width:0}.unified-editor-grid{grid-template-columns:minmax(0,3fr) minmax(240px,1fr);align-items:start}.unified-player-panel{min-width:0}.unified-player-panel>video{display:block;width:100%;max-height:68vh;background:#000;object-fit:contain;border-radius:14px}.unified-timeline{margin:14px 0 0;padding:0;border:0;background:transparent}.timeline-track{position:relative;height:74px;border:1px solid #344149;border-radius:12px;background:#151b1d;cursor:crosshair;touch-action:none;user-select:none;overflow:visible}.timeline-progress{position:absolute;inset:0 auto 0 0;width:0;background:linear-gradient(90deg,rgba(70,120,255,.22),rgba(70,120,255,.08));border-radius:11px;pointer-events:none}.timeline-tick{position:absolute;top:0;height:100%;pointer-events:none}.timeline-tick i{display:block;width:1px;height:13px;background:#607079}.timeline-tick em{position:absolute;top:17px;transform:translateX(-50%);font-size:10px;font-style:normal;color:#84939c;white-space:nowrap}.timeline-playhead{position:absolute;top:-4px;bottom:-4px;width:3px;transform:translateX(-50%);background:#f6f9ff;box-shadow:0 0 9px rgba(130,180,255,.9);pointer-events:none;z-index:8}.timeline-playhead span{position:absolute;top:-5px;left:50%;width:12px;height:12px;border-radius:50%;background:#f6f9ff;transform:translateX(-50%)}.timeline-marker{position:absolute;z-index:10;transform:translateX(-50%);border:0;padding:0;cursor:pointer}.timeline-marker:before{content:"";position:absolute;left:50%;top:50%;width:22px;height:52px;transform:translate(-50%,-50%)}.split-marker{top:0;width:4px;height:100%;background:#ff8b18;border-radius:3px;cursor:ew-resize}.key-marker{bottom:8px;width:13px;height:13px;border-radius:50%;background:#35ca87;box-shadow:0 0 0 3px rgba(53,202,135,.2)}.timeline-marker.selected{outline:2px solid #fff;outline-offset:4px}.timeline-hover{position:absolute;z-index:20;top:-34px;transform:translateX(-50%);padding:5px 8px;border-radius:6px;background:#f5f7f7;color:#101516;font-size:12px;white-space:nowrap;pointer-events:none}.timeline-caption,.custom-player-controls{display:flex;align-items:center;gap:14px;color:#aebbc2;font-size:12px}.timeline-caption{padding:8px 3px 0}.timeline-caption b{margin-left:auto;color:#f5f7f7}.custom-player-controls{padding:10px 0 0}.control-spacer{flex:1}.compact-control{padding:7px 12px}.unified-action-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:10px}.unified-action-row button{min-width:0;padding:10px 6px}.split-main-action{background:linear-gradient(135deg,#ff6c38,#ffa51e)!important}.capture-main-action{border:1px solid #35ca87;background:#238d62;color:#fff;border-radius:10px;font-weight:700}.shortcut-hint{margin:10px 0 0;color:#84939c;font-size:11px}.compact-split-panel{position:static!important;min-width:0}.current-shot-summary{display:grid;gap:7px;padding:14px;border:1px solid #344149;border-radius:10px;background:#111719}.current-shot-summary b{font-size:17px}.current-shot-summary span,.current-shot-summary small{color:#aebbc2}.compact-split-summary{display:grid;gap:7px;margin-top:12px;padding:12px;border-top:1px solid #273236;color:#aebbc2}.marker-popover{display:grid;gap:10px;margin-top:12px;padding:12px;border:1px solid #ff8b18;border-radius:10px;background:#17191a}.marker-popover>div,.key-popover>div>span{display:flex;flex-wrap:wrap;gap:8px}.key-popover{grid-template-columns:72px 1fr}.key-popover img{width:72px;height:112px;object-fit:contain;background:#050606;border-radius:7px}.key-popover>div{display:grid;gap:8px}.advanced-splits{margin-top:12px}.timeline-redesign .visual-timeline+.timeline-legend{display:none}
@media(max-width:900px){.unified-editor-grid{grid-template-columns:1fr}.unified-action-row{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-action-row .split-main-action,.unified-action-row .capture-main-action{grid-column:span 1}.timeline-tick em{display:none}}
.timeline-video-wrap{position:relative;min-height:320px;background:#050708;border-radius:12px;overflow:hidden}.timeline-video-wrap video{display:block;width:100%;min-height:320px}.timeline-video-loading{position:absolute;inset:0;display:grid;place-content:center;text-align:center;gap:8px;background:rgba(5,9,10,.82);color:#ffbd52;font-weight:700}.timeline-video-loading small{display:block;color:#c8d5d9;font-weight:400}.timeline-video-loading[hidden]{display:none}