#video-scene-splitter-app [hidden]{display:none!important}
#video-scene-splitter-app button,#video-scene-splitter-app input{min-height:46px;height:auto;white-space:normal;overflow-wrap:anywhere}
#video-scene-splitter-app button:disabled{opacity:.45;cursor:not-allowed}
#video-scene-splitter-app .tool-actions{align-items:stretch}
#video-scene-splitter-app .tool-actions>.tool-label{display:flex;align-items:center;margin:0}
.vss-primary{padding:10px 16px;border:1px solid #2563eb;background:#2563eb;color:#fff;border-radius:7px;font-weight:600}
.vss-settings{margin-block:16px}.vss-progress{margin-top:14px}.vss-progress progress{width:100%;height:14px;accent-color:#2563eb}
#vss-file-info,#vss-result-summary{overflow-wrap:anywhere}#vss-video{display:block;max-width:100%;max-height:400px;margin:16px auto}
#vss-new-time{width:150px;min-width:0}
.vss-cuts,.vss-results{display:grid;gap:10px;margin-block:14px}.vss-cuts{max-height:500px;overflow-y:auto;padding:3px}
.vss-cut{display:flex;align-items:stretch;gap:8px;flex-wrap:wrap;border:1px solid var(--site-border,#d1d5db);padding:10px;border-radius:7px}
.vss-cut label{display:flex;align-items:center;gap:8px;min-width:0;flex:1;overflow-wrap:anywhere}.vss-cut input{max-width:170px;min-width:0;flex:1}
.vss-cut-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:16px}.vss-cut-preview figure{margin:0;min-width:0}.vss-cut-preview img{display:block;width:100%;max-height:240px;object-fit:contain;background:#111827}.vss-cut-preview figcaption{margin-top:6px}
.vss-result{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid var(--site-border,#d1d5db);padding:12px;border-radius:7px}.vss-result-info{min-width:0;flex:1 1 180px;overflow-wrap:anywhere}.vss-result-info p{margin:0 0 5px}.vss-result .tool-status{margin:0}
html[data-theme=dark] .vss-cut,html[data-theme=dark] .vss-result{border-color:#475569}
@media(max-width:639px){.vss-cut label{flex-basis:100%}.vss-cut input{max-width:none}.vss-cut button{flex:1}.vss-cut-preview{gap:8px}#vss-new-time{width:100%}}
