/* 올리기 창 — 파일 이름이 가리키는 컷(링고 10-05 · upload_cut.js) */
/* 빨간 줄: 이름과 다른 컷 — 고르기 전에는 안 올린다. 글은 늘 보이는 크기·색으로(`.row-warn td` 회색을 덮는다). */
.movie-pop tr.uc-conflict td {
  color: var(--st-fix);
  background: color-mix(in srgb, var(--st-fix) 9%, transparent);
  border-top: 1px solid color-mix(in srgb, var(--st-fix) 35%, transparent);
  padding: 6px 10px;
}
.movie-pop .uc-conflict-text { color: var(--st-fix); font-weight: 600; margin-right: 10px; }
.movie-pop .uc-choices { display: inline-flex; gap: 6px; flex-wrap: wrap; vertical-align: middle; }
.movie-pop .uc-choices button { color: var(--fg, inherit); }
.movie-pop .uc-choices .uc-pick-name { border-color: var(--st-fix); }
/* 고른 뒤 주황 한 줄 + 「다시 고르기」 */
.movie-pop tr.uc-kept td, .movie-pop tr.uc-picked td { padding: 4px 10px; }
.movie-pop .uc-undo { margin-left: 8px; }
/* 「컷 없음」 + 「<코드> 컷 만들기」 */
.movie-pop .uc-missing { display: inline-flex; align-items: center; gap: 8px; margin-bottom: 4px; flex-wrap: wrap; }
.movie-pop .uc-none { color: var(--st-fix); font-weight: 600; }
.movie-pop .uc-make { white-space: nowrap; }
/* 창 아래 한 줄 — 새로 만든 컷 */
.movie-pop .uc-made { color: var(--st-done, var(--accent)); font-weight: 600; }

/* 10-08 · 올리기 창 줄 오른쪽 끝 [×] 「이 파일만 빼기」(upload_drop.js) */
.ud-cell { width: 1.8em; text-align: right; padding-left: 0; padding-right: .3em; white-space: nowrap; }
.ud-x { opacity: .55; }
.ud-x:hover, .ud-x:focus-visible { opacity: 1; color: var(--bad, #d44); }
