[hidden]{display:none!important}main{min-width:0}.panel h2{font-size:14px}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:14px 0}.actions label{display:flex;flex-direction:column;gap:5px}.actions .upload{display:inline-block}.panel progress{width:100%;height:9px;accent-color:#77c8dc}.preview-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(220px,1fr);gap:18px}video{display:block;width:100%;background:#030609;max-height:65vh;border-radius:8px}.frame-card{background:#050b12;border:1px solid #2e4358;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:220px;gap:8px;padding:10px}.frame-card img{width:100%;max-height:42vh;object-fit:contain}.frame-card strong{font-size:21px;color:#c5edf5;font-variant-numeric:tabular-nums}.frame-card span{font-size:12px;color:#98b7ca}#imageStatus{min-height:18px}#seekFrame{width:95px}#seekTime{width:175px}.check{display:flex;gap:9px;align-items:center;font-size:13px;margin:12px 0}.mute-global{padding:13px;border:1px solid #33536a;background:#132a39;border-radius:8px}#timelineScroll{overflow-x:auto;overscroll-behavior-x:contain;border:1px solid #2d445b;border-radius:8px;background:#060d16}#timelineInner{position:relative;min-width:100%}#timeline{width:100%;height:105px;display:block;touch-action:pan-y;cursor:crosshair}#thumbs{display:flex;width:100%;height:70px;overflow:hidden;pointer-events:none}#thumbs img{min-width:0;flex:1;width:10%;object-fit:cover;border-right:1px solid #192f44}#cutList{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}.cut-chip{display:inline-flex;gap:6px;align-items:center}.cut-chip button{font-size:11px;padding:6px 9px}.settings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.settings label{display:flex;flex-direction:column;gap:7px}.settings select{width:100%}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px;min-width:860px}th{text-align:left;color:#a4c8db;font-size:11px;letter-spacing:.4px}th,td{padding:12px 8px;border-bottom:1px solid #233b52;vertical-align:top}td input[type=text]{width:150px}td .time{width:150px;font-variant-numeric:tabular-nums}td input.frame{width:105px;padding:5px 8px;font-size:11px}td small{display:block;color:#91afc4;margin:6px 0}td select{max-width:150px}td .row-actions{display:flex;gap:5px;flex-wrap:wrap}td button{font-size:11px;padding:7px}#notice{position:sticky;top:8px;z-index:8;background:#173448;color:#d6edf7;padding:11px;border-radius:6px;min-height:20px}#notice:empty{display:none}#sourceName{overflow-wrap:anywhere}#sourcesList .source-item{padding:12px;border-bottom:1px solid #29445b}#sourcesList .source-item span{display:block;margin-bottom:10px;overflow-wrap:anywhere}#history button{display:block;width:100%;text-align:left;margin:8px 0}.output-card{margin:14px 0;padding:14px;background:#0b1724;border:1px solid #29465e;border-radius:8px}.output-card h3{font-size:14px}.output-card video{max-height:300px}.output-card .hint{font-variant-numeric:tabular-nums}#modeHelp{min-height:36px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #8ed9eb;outline-offset:3px}.transport{border-bottom:1px solid #233c50;padding-bottom:16px}@media(max-width:1000px){.preview-grid{grid-template-columns:1fr}.settings{grid-template-columns:1fr}.frame-card img{max-height:300px}}@media(max-width:650px){.actions button{flex:1 1 auto}.frame-card{min-height:150px}.panel{padding:13px}.actions label{max-width:100%}}
