/* ============================================================
   中文文案清洗 text-clean — 本工具专有样式
   ============================================================ */

/* 复选框：两列排布更紧凑 */
.tc-checks {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 7px;
}
@media (max-width: 420px) {
    .tc-checks { grid-template-columns: 1fr; }
}

/* 原文输入区：等宽一点，方便对齐看得清标点 */
.tc-area {
    min-height: 220px;
    font-family: ui-monospace, "SFMono-Regular", Menlo, Consolas, "PingFang SC", monospace;
    font-size: 13.5px;
    line-height: 1.9;
}

/* 结果区同样等宽 */
.ms-result {
    font-family: ui-monospace, "SFMono-Regular", Menlo, Consolas, "PingFang SC", monospace;
    font-size: 13.5px;
    line-height: 1.9;
}

/* 滑块 */
.tc-range {
    -webkit-appearance: none;
    appearance: none;
    width: 100%;
    height: 4px;
    border-radius: 999px;
    background: #e2e8f0;
    outline: none;
    cursor: pointer;
    margin: 6px 0 2px;
}
.tc-range::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 16px; height: 16px;
    border-radius: 50%;
    background: #4f6ef7;
    border: 2px solid #fff;
    box-shadow: 0 1px 4px rgba(79, 110, 247, .5);
    cursor: pointer;
}
.tc-range::-moz-range-thumb {
    width: 14px; height: 14px;
    border-radius: 50%;
    background: #4f6ef7;
    border: 2px solid #fff;
    cursor: pointer;
}
html.dark .tc-range { background: #2e2e3a; }
