.tool-url-encoder .ue-card{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:10px}
.tool-url-encoder .ue-tabs,.tool-url-encoder .ue-bar{display:flex;gap:8px;flex-wrap:wrap}
.tool-url-encoder .ue-tab,.tool-url-encoder .ue-btn,.tool-url-encoder .ue-sel{font:inherit;padding:8px 16px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-2);color:var(--fg);cursor:pointer}
.tool-url-encoder .ue-btn:hover,.tool-url-encoder .ue-tab:hover{border-color:var(--accent)}
.tool-url-encoder .ue-primary,.tool-url-encoder .ue-tab[aria-selected=true]{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}
.tool-url-encoder .ue-inline{display:flex;flex-direction:column;gap:4px;font-weight:600}
.tool-url-encoder .ue-sel{width:100%;font-weight:400;padding:8px 10px}
.tool-url-encoder .ue-label{font-weight:600}
.tool-url-encoder .ue-ta{width:100%;box-sizing:border-box;height:130px;font:.9rem/1.5 ui-monospace,Consolas,monospace;padding:10px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--fg);resize:vertical;overflow-wrap:anywhere}
.tool-url-encoder button:focus-visible,.tool-url-encoder textarea:focus-visible,.tool-url-encoder select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.tool-url-encoder .ue-status{margin:0;min-height:1.3em}
.tool-url-encoder .ue-status.err{color:var(--danger)}
.tool-url-encoder .ue-status.ok{color:var(--ok)}
.tool-url-encoder .ue-muted{color:var(--muted);font-size:.9rem;margin:0}
.tool-url-encoder .ue-parts{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:4px 14px 10px}
.tool-url-encoder .ue-parts[hidden]{display:none}
.tool-url-encoder .ue-h{font-size:1rem;margin:12px 0 4px}
.tool-url-encoder .ue-table{width:100%;border-collapse:collapse}
.tool-url-encoder .ue-table th,.tool-url-encoder .ue-table td{padding:5px 6px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:anywhere;font-size:.9rem}
.tool-url-encoder .ue-table th{color:var(--muted);font-weight:400;white-space:nowrap;width:1%}
.tool-url-encoder .ue-table td{font-family:ui-monospace,Consolas,monospace}
