/* Translation expansion only; preserve the shipped SPECTR design. */
.dEpjhaLU { min-width: 0; }
.dEpjhaLU .spectr-language { max-width: 100%; }
.BZqb1ZFg { max-height: min(80vh, 34rem); overflow-y: auto; }
.vefHAL7a { flex-wrap: wrap; }
._uH6imjD, ._3K92SsG { white-space: normal; }
.dpb4OmZ_ { overflow-wrap: break-word; }
html[lang="zh-CN"] body { font-family: Inter, "PingFang SC", "Microsoft YaHei", sans-serif; }
@media (max-width: 600px) {
  .dEpjhaLU .spectr-language-select { max-width: 10.5rem; }
}
/* Keep translated history labels inside the original column proportions. */
.m28g4PXz > *, .uH7wITTb, .uH7wITTb > span, .r6Sl_4CH { min-width: 0; }
.m28g4PXz .uH7wITTb, .m28g4PXz .CDyWUbDJ { box-sizing: border-box; padding-right: 12px; }
.uH7wITTb > span { overflow-wrap: anywhere; white-space: normal; }
.uH7wITTb .XEdLvqeP { flex-shrink: 0; }
.CDyWUbDJ, .vYNCSp7d { overflow-wrap: anywhere; white-space: normal; }
.TnXSd1bt { max-width: 100%; overflow-wrap: anywhere; }

/* Language choices use the same pill treatment as the header control. */
.BZqb1ZFg .O7ZTs2nc ~ .zzKsdqHb{box-sizing:border-box;display:flex;align-items:center;min-height:40px;margin-top:6px;padding:9px 13px;border:1px solid #332a43;border-radius:999px;background:#110e19;color:#ded8ed;line-height:1.3;cursor:pointer}
.BZqb1ZFg .O7ZTs2nc ~ .zzKsdqHb:hover{background:#1c152a;border-color:#7553b5;color:#fff}
.BZqb1ZFg .O7ZTs2nc ~ .zzKsdqHb.RW_dyupk{background:#2a1e40;border-color:#9c77df;color:#eee8fa}
.BZqb1ZFg .O7ZTs2nc ~ .zzKsdqHb:focus-visible{outline:2px solid #b799ff;outline-offset:3px}
@media(max-width:600px){.BZqb1ZFg .O7ZTs2nc ~ .zzKsdqHb{min-height:44px}}

.dEpjhaLU .spectr-language{margin-inline-start:12px}
