.custom-select{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 10.5L4 10.5L8 5.5L12 10.5Z' fill='black'/%3E%3C/svg%3E%0A")}.audio-custom-time{-webkit-appearance:none;appearance:none;width:100%;height:2px;background:#e5e5e5;border-radius:2px;cursor:pointer;outline:none;position:relative}.audio-custom-time:after{position:absolute;width:100%;height:60px;background:transparent;top:-30px;left:0;content:""}.audio-custom-time::-webkit-slider-runnable-track{height:2px;background:linear-gradient(to right,#000 0,#000 var(--progress),#e5e5e5 var(--progress),#e5e5e5 100%);border-radius:2px}.audio-custom-time::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:6px;height:6px;border-radius:50%;background:#111;margin-top:-2px;cursor:pointer;box-shadow:0 0 2px rgba(0,0,0,.3)}.audio-custom-time::-moz-range-track{height:2px;background:#e5e5e5;border-radius:2px}.audio-custom-time::-moz-range-progress{background:#000;height:2px}.audio-custom-time::-moz-range-thumb{width:6px;height:6px;border-radius:50%;background:#111;border:none;cursor:pointer}:root{--drag-shadow:0px 4px 8px 0px rgba(24,79,192,.05),0px 8px 20px 0px rgba(24,79,192,.08)}.paragraph-wrapper .drag-handler{cursor:grab}.paragraph-wrapper .drag-handler:active{cursor:grabbing}.paragraph-wrapper{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.paragraph-wrapper.dragging{background-color:#fff;box-shadow:var(--drag-shadow);border-radius:8px;pointer-events:none;cursor:grabbing!important;transition:none!important;font-size:inherit!important;font-weight:inherit!important;color:inherit!important;line-height:inherit!important;text-transform:inherit!important;letter-spacing:inherit!important;padding-top:8px;padding-bottom:8px}.paragraph-wrapper.dragging .drag-hover{opacity:1;visibility:visible}.drag-preview-paragraph{color:inherit}.drag-preview-paragraph,.drag-preview-paragraph.dragging div,.drag-preview-paragraph.dragging p,.drag-preview-paragraph.dragging span{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;font-weight:inherit!important}.drag-preview-paragraph.dragging div,.drag-preview-paragraph.dragging p,.drag-preview-paragraph.dragging span{transform:translateZ(0);backface-visibility:hidden}.paragraph-wrapper.dragging .speaker{transform:none!important}.paragraph-wrapper.dragging .speaker,.paragraph-wrapper.dragging .speaker p{font-size:.875rem!important;font-weight:400!important;color:#9ca3af!important;line-height:normal!important}.paragraph-wrapper.dragging .speaker p{margin:0!important;padding:0!important}.paragraph-wrapper.dragging .speaker,.paragraph-wrapper.dragging .speaker *,.paragraph-wrapper.dragging .speaker p{font-size:.875rem!important;font-weight:400!important;transform:none!important;text-transform:none!important;font-variant:normal!important;letter-spacing:normal!important;text-shadow:none!important;text-decoration:none!important}:root:has(.paragraph-wrapper.dragging){cursor:grabbing!important}body:has(.paragraph-wrapper.dragging) *{cursor:grabbing!important}.subtitle-editor-scroll::-webkit-scrollbar{width:4px}.subtitle-editor-scroll::-webkit-scrollbar-thumb{background-color:#dce0e5;border-radius:2px}.subtitle-editor-scroll::-webkit-scrollbar-track{background:transparent}.pause-input:after{content:"s";position:absolute;right:0;top:0;bottom:0;padding:0 4px;color:#999;font-size:12px;line-height:1.5;pointer-events:none}@keyframes collapse{0%{height:640px;opacity:1}to{height:0;opacity:0;overflow:hidden}}.animate-collapse{animation:collapse 3s forwards}@keyframes headerToolbar{0%{opacity:0}to{opacity:1}}.animate-header-toolbar{animation:headerToolbar .5s forwards;animation-delay:1.5s}