.subtitle-details,.subtitle-batch{min-width:0;margin-top:20px}.subtitle-batch p,.subtitle-diagnostics p{color:var(--ink-muted);font-size:.85rem;line-height:1.6}.subtitle-batch__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.subtitle-batch input[type=file]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.subtitle-batch__actions:has(input:focus-visible)>label{outline:2px solid var(--blue);outline-offset:3px}.subtitle-batch__actions .button:active{transform:translateY(1px)}.subtitle-batch__loading{opacity:.6;cursor:progress}.subtitle-batch__list,.subtitle-preview__cues{margin:12px 0 0;padding:0;list-style:none}.subtitle-batch__list>li,.subtitle-preview__cues>li{border-top:1px solid var(--border);min-width:0;padding:12px 0}.subtitle-batch__list strong{overflow-wrap:anywhere;font-size:.875rem}.subtitle-batch__list p{margin:4px 0 10px}.subtitle-batch__list .button{font-size:.8rem}.subtitle-diagnostics ol{padding-left:20px;font-size:.85rem;line-height:1.6}.subtitle-diagnostics li{overflow-wrap:anywhere;margin:8px 0}.subtitle-diagnostic--error{color:var(--danger)}.subtitle-diagnostic--warning{color:var(--warning)}.subtitle-preview__cues span{color:var(--ink-muted);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.75rem}.subtitle-preview__cues p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;line-height:1.5}.subtitle-check-status{color:var(--brand);font-size:.85rem;line-height:1.6}.subtitle-details .workspace-utility-panel summary{overflow-wrap:anywhere;display:block}@media (max-width:414px){.subtitle-batch__actions .button{padding-inline:12px}.subtitle-preview__cues span{font-size:.7rem}}
