.toolhub-url-encoder fieldset{min-width:0;border:0;padding:0;margin:0}
.toolhub-url-encoder legend{font-weight:700;margin-bottom:1rem}
.toolhub-url-encoder .toolhub-textarea{display:block;width:100%;min-width:0;max-width:100%;padding:.75rem;border:1px solid var(--thub-border);border-radius:8px;font:14px/1.5 ui-monospace,monospace;resize:vertical}
.toolhub-url-encoder .toolhub-dev-scroll{max-width:100%;overflow:auto}
.toolhub-url-encoder .toolhub-dev-scroll td{white-space:pre-wrap;overflow-wrap:anywhere;min-width:6rem;max-width:30rem}
.toolhub-url-encoder .toolhub-dev-preview{white-space:pre-wrap;overflow-wrap:anywhere;max-height:26rem;overflow:auto;padding:1rem;background:var(--thub-surface-alt)}
.toolhub-url-encoder .toolhub-dev-add{background:#dbfce7;color:#14532d}
.toolhub-url-encoder .toolhub-dev-remove{background:#fee2e2;color:#7f1d1d;text-decoration:line-through}
.toolhub-url-encoder [data-warnings]{border-left:4px solid #986400;padding:.75rem;overflow-wrap:anywhere}
.toolhub-url-encoder input[type=checkbox]{width:auto;justify-self:start}
.toolhub-url-encoder :focus-visible{outline:3px solid var(--thub-accent);outline-offset:3px}
.toolhub-url-encoder [data-metrics],.toolhub-url-encoder [data-status],.toolhub-url-encoder .toolhub-help{overflow-wrap:anywhere}
