.video-trim-controls{color:#30343a;border-block:1px solid #e1e3e5;margin-block:16px;padding-block:12px}.video-trim-heading{justify-content:space-between;align-items:center;font-size:13px;display:flex}.video-trim-heading button{padding:4px 10px;font-size:12px}.video-trim-controls video{object-fit:contain;background:#eceeef;border-radius:12px;width:100%;max-height:300px;margin-block:12px;display:block}.video-trim-track{isolation:isolate;height:58px;margin:18px 10px 8px;position:relative}.video-trim-clip{color:#66707b;letter-spacing:2px;background:repeating-linear-gradient(90deg,#c4c9ce 0 calc(12.5% - 1px),#e5e8eb calc(12.5% - 1px) 12.5%);border-radius:5px;place-items:center;font-size:10px;display:grid;position:absolute;inset:4px 0}.video-trim-selection{inset:0 calc(100% - var(--trim-end)) 0 var(--trim-start);pointer-events:none;background:#fa6b1b18;border-block:3px solid #fa6b1b;position:absolute}.video-trim-controls input.trim-edge{appearance:none;pointer-events:none;width:100%;height:58px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;min-height:0;margin:0;padding:0;position:absolute;inset:0}.video-trim-controls input.trim-edge::-webkit-slider-runnable-track{background:0 0;border:0;height:58px}.video-trim-controls input.trim-edge::-webkit-slider-thumb{appearance:none;cursor:ew-resize;pointer-events:auto;background:linear-gradient(90deg,#0000 7px,#fff 7px 10px,#0000 10px),#fa6b1b;border:2px solid #fa6b1b;border-radius:5px;width:18px;height:58px;box-shadow:0 0 0 1px #ffffff70}.video-trim-controls input.trim-edge::-moz-range-track{background:0 0;border:0;height:58px}.video-trim-controls input.trim-edge::-moz-range-thumb{cursor:ew-resize;pointer-events:auto;background:#fa6b1b;border:2px solid #fff;border-radius:5px;width:14px;height:54px}.video-trim-controls input.trim-edge:focus-visible::-webkit-slider-thumb{outline-offset:2px;outline:3px solid #30343a}.video-trim-controls input.trim-edge:focus-visible::-moz-range-thumb{outline-offset:2px;outline:3px solid #30343a}.video-trim-readout{font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;font-size:11px;display:flex}
