.video-merge-panel{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 18px 46px #1118270f;overflow:visible;padding:20px}.video-merge-panel__head,.video-merge-panel__section-head,.video-merge-panel__summary,.video-merge-panel__transport{align-items:center;display:flex}.video-merge-panel__head{gap:16px;justify-content:space-between;margin-bottom:18px}.video-merge-panel__title{font-weight:800;margin:0}.video-merge-panel__lead{color:#4b5563;line-height:1.6;margin:6px 0 0}.video-merge-panel__dropzone{min-height:330px}.video-merge-panel__workspace{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.video-merge-panel__clips{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.video-merge-panel__section-head span{color:#6b7280;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.video-merge-panel__clips .file-dropzone{border-left:0;border-radius:0;border-right:0}.video-merge-panel__transport button{background:#fff;border:1px solid #e8ecf3;color:#64748b;cursor:pointer;display:grid;place-items:center}.video-merge-panel__editor-column{min-width:0}.video-merge-panel__editor{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;position:sticky;top:88px}.video-merge-panel__stage,.video-merge-player{background:#111827;overflow:hidden}.video-merge-player{position:relative;width:100%}.video-merge-player video{background:#111827;cursor:pointer;display:block;margin:0 auto;max-height:500px;-o-object-fit:contain;object-fit:contain;width:100%}.video-merge-player__overlay-play{background:#111827a8;border:1px solid hsla(0,0%,100%,.38);border-radius:50%;color:#fff;cursor:pointer;display:grid;height:58px;left:50%;padding:0;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .18s ease,transform .18s ease;width:58px;z-index:2}.video-merge-player__overlay-play:hover:not(:disabled){background:#ea5555e6;transform:translate(-50%,-50%) scale(1.05)}.video-merge-player__overlay-play:disabled{cursor:not-allowed;opacity:.48}.video-merge-player__overlay-play svg{height:34px;width:34px}.video-merge-player__error{background:#fff1f2;border-top:1px solid #fecaca;color:#9f1239;font-size:12px;font-weight:700;margin:0;padding:9px 16px}.video-merge-player:fullscreen{border-radius:0;display:grid;height:100%;place-items:center;width:100%}.video-merge-player:fullscreen video{height:100%;max-height:none;width:100%}.video-merge-panel__transport{border-bottom:1px solid #e8ecf3;border-top:1px solid #e8ecf3;gap:14px;justify-content:center;padding:10px 16px}.video-merge-panel__transport button{border-radius:11px;height:36px;width:36px}.video-merge-panel__transport button:disabled{cursor:not-allowed;opacity:.38}.video-merge-panel__transport span{color:#4b5563;font-size:13px;font-weight:800;min-width:110px;text-align:center}.video-merge-panel__transport svg{height:22px;width:22px}.video-merge-panel__clip-editor,.video-merge-panel__output{display:grid;gap:14px;padding:16px}.video-merge-panel__output{background:#fbfcfe;border-top:1px solid #e8ecf3}.video-merge-panel__section-head{gap:12px;justify-content:space-between}.video-merge-panel__section-head>div{display:flex;flex-direction:column;gap:2px;min-width:0}.video-merge-panel__section-head strong{color:#111827;font-size:15px}.video-merge-panel__section-head>small{color:#64748b;font-size:12px;font-weight:700}.video-merge-panel__clip-controls{align-items:end;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr)) auto}.video-merge-panel__clip-controls label{display:grid;gap:5px;min-width:0}.video-merge-panel__clip-controls label>span{color:#4b5563;font-size:12px;font-weight:800}.video-merge-panel__clip-controls input{background:#fff;border:1px solid #dfe3eb;border-radius:9px;color:#111827;font:inherit;font-size:13px;font-variant-numeric:tabular-nums;min-height:40px;outline:0;padding:8px 10px;width:100%}.video-merge-panel__clip-controls input:focus{border-color:#ea5555a6;box-shadow:0 0 0 3px #ea55551a}.video-merge-panel__clip-controls .UiSwitch{min-height:40px}.video-merge-panel__clip-actions{display:flex;flex-wrap:wrap;gap:8px}.video-merge-panel__options{border:0;display:grid;gap:8px;margin:0;min-width:0;padding:0}.video-merge-panel__options legend{color:#374151;font-size:13px;font-weight:800;margin-bottom:8px}.video-merge-panel__option-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.video-merge-panel__option-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.video-merge-panel__option-grid button{align-items:center;background:#fff;border:1px solid #e1e5ec;border-radius:10px;color:#4b5563;cursor:pointer;display:flex;gap:8px;justify-content:center;min-height:48px;min-width:0;padding:8px 10px;text-align:left}.video-merge-panel__option-grid button>span,.video-merge-panel__option-grid--four button{display:flex;flex-direction:column}.video-merge-panel__option-grid strong{font-size:13px}.video-merge-panel__option-grid small{color:#7b8494;font-size:11px;font-weight:600}.video-merge-panel__option-grid svg{flex:0 0 auto;height:20px;width:20px}.video-merge-panel__option-grid .video-merge-panel__option--active{background:#fff5f5;border-color:#ea55555c;color:var(--danger-color)}.video-merge-panel__clips .video-merge-panel__option-grid{grid-template-columns:minmax(0,1fr)}.video-merge-panel__clips .video-merge-panel__option-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.video-merge-panel__hint{color:#6b7280;font-size:12px;line-height:1.5;margin:-7px 0 0}.video-merge-panel__footer{background:#fff;border-top:1px solid #e8ecf3;display:grid;gap:10px;padding:14px 16px 16px}.video-merge-panel__summary{color:#4b5563;font-size:13px;font-weight:700;gap:8px}.video-merge-panel__summary svg{color:var(--danger-color);height:20px;width:20px}.video-merge-panel__process{min-height:44px}@media(max-width:1100px){.video-merge-panel__workspace{grid-template-columns:minmax(0,1fr)}.video-merge-panel__editor{position:static}.video-merge-panel__clips{order:1}.video-merge-panel__editor-column{order:2}.video-merge-panel__clips .video-merge-panel__option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-merge-panel__clips .video-merge-panel__option-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:700px){.video-merge-panel{padding:14px}.video-merge-panel__head{align-items:flex-start;flex-direction:column}.video-merge-player video{max-height:380px}.video-merge-panel__clip-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.video-merge-panel__clip-controls .UiSwitch{grid-column:1/-1}.video-merge-panel__clips .video-merge-panel__option-grid,.video-merge-panel__clips .video-merge-panel__option-grid--four,.video-merge-panel__option-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:430px){.video-merge-panel__clip-controls,.video-merge-panel__option-grid{grid-template-columns:minmax(0,1fr)}.video-merge-panel__option-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.video-merge-panel__clips .video-merge-panel__option-grid{grid-template-columns:minmax(0,1fr)}.video-merge-panel__clips .video-merge-panel__option-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.video-merge-panel__clip-controls .UiSwitch{grid-column:auto}}
