.wtl-tool--text-cleaner{--wtl-accent:hsl(22 64% 38%);--wtl-soft:hsl(22 58% 95%)}
:root[data-theme=dark] .wtl-tool--text-cleaner{--wtl-accent:hsl(22 70% 70%);--wtl-soft:hsl(22 25% 18%)}
.wtl-tool--text-cleaner .wtl-workspace{border-top:5px solid var(--wtl-accent)}
.wtl-tool--text-cleaner .wtl-tool-badge{display:inline-flex;padding:5px 9px;border-radius:999px;background:var(--wtl-soft);color:var(--wtl-accent);font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}
.wtl-tool--text-cleaner canvas{display:block;max-width:100%;height:auto;border-radius:14px;background:repeating-conic-gradient(var(--line) 0 25%,var(--surface) 0 50%) 50%/18px 18px}
.wtl-tool--text-cleaner .wtl-local-note{font-size:12px;color:var(--muted)}
.wtl-tool--text-cleaner .wtl-check,.wtl-tool--text-cleaner .wtl-option-grid label{display:flex;gap:8px;align-items:center;font-size:13px;margin:10px 0}
.wtl-tool--text-cleaner .wtl-option-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:4px 14px}
.wtl-tool--text-cleaner .wtl-ui-help{margin-top:18px;border-top:1px solid var(--line);padding-top:12px;color:var(--muted);font-size:12px}
.wtl-tool--text-cleaner .wtl-ui-help summary{cursor:pointer;color:var(--ink);font-weight:800}

.wtl-tool--text-cleaner .wtl-url-lab,.wtl-tool--text-cleaner .wtl-robots-desk,.wtl-tool--text-cleaner .wtl-sitemap-console,.wtl-tool--text-cleaner .wtl-workbench,.wtl-tool--text-cleaner .wtl-image-studio,.wtl-tool--text-cleaner .wtl-diff-stage,.wtl-tool--text-cleaner .wtl-pdf-desk,.wtl-tool--text-cleaner .wtl-data-lab,.wtl-tool--text-cleaner .wtl-youtube-dossier,.wtl-tool--text-cleaner .wtl-planning-board,.wtl-tool--text-cleaner .wtl-utility-console{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);min-height:430px}
.wtl-tool--text-cleaner .wtl-panel+ .wtl-panel{border-left:1px solid var(--line)}
.wtl-tool--text-cleaner .wtl-result{margin-top:14px}
.wtl-tool--text-cleaner .wtl-page-rail{display:flex;gap:8px;overflow:auto;padding-bottom:10px}
.wtl-tool--text-cleaner .wtl-page-rail span{flex:0 0 auto;padding:8px 11px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}
@media(max-width:780px){.wtl-tool--text-cleaner .wtl-url-lab,.wtl-tool--text-cleaner .wtl-robots-desk,.wtl-tool--text-cleaner .wtl-sitemap-console,.wtl-tool--text-cleaner .wtl-workbench,.wtl-tool--text-cleaner .wtl-image-studio,.wtl-tool--text-cleaner .wtl-diff-stage,.wtl-tool--text-cleaner .wtl-pdf-desk,.wtl-tool--text-cleaner .wtl-data-lab,.wtl-tool--text-cleaner .wtl-youtube-dossier,.wtl-tool--text-cleaner .wtl-planning-board,.wtl-tool--text-cleaner .wtl-utility-console{grid-template-columns:1fr}.wtl-tool--text-cleaner .wtl-panel+ .wtl-panel{border-left:0;border-top:1px solid var(--line)}.wtl-tool--text-cleaner .layout-4>:first-child{position:static;display:block;clip-path:none;padding-right:18px;order:1}.wtl-tool--text-cleaner .layout-4>:last-child{order:2}}
.wtl-tool--text-cleaner .layout-4{align-items:start}.wtl-tool--text-cleaner .layout-4>:first-child{position:sticky;top:92px}