/* 標記模式：選要留的／標要刪的（SPEC_v2 §15.1）。刪除標記＝kind=cut 的留言，紅色系；選段＝粉紅色系（likes／home-text／timeline.css）。 */
  /* ==================== 標題列的切換 ==================== */
  .tx-mark{display:inline-flex;flex:none;margin-left:14px;gap:2px;padding:2px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2)}   /* 緊接在標題後面；右邊的 margin-left:auto 留給「順稿／文字檔」與起點小標 */
  .tx-mark[hidden]{display:none}
  .tx-mark ~ .tx-ancchip{margin-left:auto}
  .tx-mark button{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border:0;border-radius:8px;background:transparent;color:var(--txt-dim);font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}
  .tx-mark button:hover{color:var(--txt)}
  .tx-mark button[aria-pressed="true"]{background:rgba(91,140,255,.18);color:var(--txt);box-shadow:inset 0 0 0 1px var(--accent)}
  .tx-mark button[data-mk="cut"][aria-pressed="true"]{background:rgba(255,77,77,.16);box-shadow:inset 0 0 0 1px #ff6b6b}
  .tx-mark button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}
  .tx-mark span{flex:none;overflow:visible;font-size:inherit;color:inherit}   /* 蓋過 .tx-title span 的小字／省略號規則 */
  /* 手機／平板（≤1000px）：標題列（標題、順稿／文字檔）已經塞不下，切換鈕自己一整列、兩顆各半寬（≥44px 高）；標題列允許換行（不再把右邊的鈕擠出畫面） */
  @media (max-width:1000px){
    .tx-title{flex-wrap:wrap;row-gap:6px}
    .tx-mark{order:9;flex:1 1 100%;margin-left:0}
    .tx-mark ~ .tx-ancchip{margin-left:0}
    .tx-mark button{flex:1 1 0;justify-content:center;min-height:44px;font-size:14px}
  }
  @media (pointer:coarse){.tx-mark button{min-height:44px;min-width:44px;justify-content:center;padding:0 12px}}
  body.lv-watch .tx-mark,body.mode-like .tx-mark{display:none}
  /* ==================== 逐字稿上被標刪的句子 ==================== */
  /* 被任何刪除段蓋住：刪除線＋淡灰（不管現在是哪種標記方式）。我標的＝紅色粗一點的線、整列淡紅底＋左邊紅條；別人的＝細一點的線、只有淡淡的左條。又留又刪＝以刪為準（蓋過粉紅底） */
  body.mode-text .tx-line.cutd .tx-text{color:var(--txt-dim);text-decoration:line-through;text-decoration-color:rgba(255,107,107,.5);text-decoration-thickness:1px}
  body.mode-text .tx-line.cutm .tx-text{color:var(--txt-faint);text-decoration-color:#ff6b6b;text-decoration-thickness:1.5px}
  body.mode-text .tx-line.cutd{background:rgba(255,77,77,.05);box-shadow:inset 3px 0 0 rgba(255,93,93,.4)}
  body.mode-text .tx-line.cutm{background:rgba(255,77,77,.09);box-shadow:inset 3px 0 0 #ff5d5d}
  body.mode-text .tx-line.cutd:hover{background:rgba(255,77,77,.13)}
  body.mode-text .tx-line.cutd.active,body.mode-text .tx-line.cutd.rec-g.active{background:linear-gradient(rgba(91,140,255,.14),rgba(91,140,255,.14)),rgba(255,77,77,.07)}
  body.mode-text .tx-line.rec.cutd{box-shadow:inset 3px 0 0 rgba(255,93,93,.55),inset 6px 0 0 rgba(255,184,77,.7)}
  body.mode-text .tx-line.cutd .tx-text mark.tx-term{text-decoration:inherit}
  body.mode-text.mk-cut .tx-ck input{accent-color:#ff5d5d}
  body.mode-text .tx-line.cutd .tx-rg,body.mode-text .tx-line.cutd .tx-meta{color:#ff9a9a}
  /* ==================== 右欄「刪除段」清單 ==================== */
  .tx-card.cutm .tx-h{color:#ff9a9a}
  .tx-pick.cut .nm{color:#ff8a8a}
  .tx-pick.cut.mine .tc{color:#ff8a8a}
  /* ==================== 審片模式：刪除段留言卡、進度條標記 ==================== */
  .cmt.cmt-cut{border-left-color:#ff4d4d;background:repeating-linear-gradient(135deg,rgba(255,77,77,.09) 0 6px,rgba(255,77,77,.035) 6px 12px),var(--panel-2)}
  .cmt.cmt-cut .cmt-top{flex-wrap:wrap;row-gap:5px}   /* 標題帶著起訖時間比選段卡長：右欄窄時換行，不把作者名擠成兩行 */
  .cmt.cmt-cut .cmt-author{white-space:nowrap}
  .cmt.cmt-cut .cmt-tc{color:#ff8a8a;background:rgba(255,77,77,.14)}
  .cmt.cmt-cut .cmt-kind{color:#ff9a9a;border-color:rgba(255,77,77,.6);background:rgba(255,77,77,.1)}
  .tl-marker.t-cut{background:#ff4d4d}
  #cmtFilter [data-f="cut"].is-empty{display:none}
  /* ==================== 選段清單浮層（手機標準版底部列在「標要刪的」模式開的是刪除段）、手機底部列 ==================== */
  .tl-pop.cut .tl-rr i{background:#ff4d4d}
  .tl-pop.cut .tl-rr.oth i{background:transparent;box-shadow:inset 0 0 0 1.5px #ff4d4d}
  .tl-pop.cut .tl-rr.sel{background:color-mix(in srgb,#ff4d4d 11%,transparent)}
  body.lv-pickbar-on .lv-pb.cutm.has b{background:#ff5d5d;color:#2a0a0a}
  @media (forced-colors:active){
    .tx-mark button[aria-pressed="true"]{outline:2px solid Highlight}
    body.mode-text .tx-line.cutd .tx-text{text-decoration-color:GrayText}
  }
