.tool-url[data-v-04d92804]{--accent: #f76707;--accent-h: #e8590c;--accent-bg: #fff4e6}.mode-tabs[data-v-04d92804]{display:inline-flex;gap:2px}.label-btn[data-v-04d92804]{padding:1px 8px;border:1px solid var(--border);border-radius:3px;background:transparent;color:var(--text3);font-family:var(--mono);font-size:10px;cursor:pointer;transition:all .1s}.label-btn[data-v-04d92804]:hover{color:var(--text);background:var(--surface);border-color:var(--border-s)}.label-btn.active[data-v-04d92804]{color:var(--accent);border-color:var(--accent)}.result-spacer[data-v-04d92804]{flex:1}.check-label[data-v-04d92804]{display:inline-flex;align-items:center;gap:4px;font-family:var(--mono);font-size:10px;color:var(--text3);cursor:pointer;margin-left:4px}.check-label input[type=checkbox][data-v-04d92804]{accent-color:var(--accent)}.panel-label[data-v-04d92804]{display:flex;align-items:center;gap:6px;padding:6px 12px;font-family:var(--mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text3);border-bottom:1px solid var(--border);background:var(--surface-alt)}.output-wrap[data-v-04d92804]{background:var(--surface)}.output-pre[data-v-04d92804]{margin:0;padding:12px;font-family:var(--mono);font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-all;overflow-x:auto;min-height:200px;color:var(--text);background:transparent;border:none}.status-bar[data-v-04d92804]{padding:6px 12px;border-top:1px solid var(--border);background:var(--surface-alt);font-family:var(--mono);font-size:11px;color:var(--text3)}.url-parts[data-v-04d92804],.query-builder[data-v-04d92804],.special-chars[data-v-04d92804]{border-top:1px solid var(--border);padding:16px}.section-title[data-v-04d92804]{margin:0 0 12px;font-family:var(--sans);font-size:14px;font-weight:600;color:var(--text)}.section-subtitle[data-v-04d92804]{margin:12px 0 8px;font-family:var(--sans);font-size:13px;font-weight:600;color:var(--text2)}.parts-table[data-v-04d92804]{width:100%;border-collapse:collapse;font-family:var(--mono);font-size:13px}.parts-table th[data-v-04d92804]{text-align:left;padding:6px 12px;background:var(--surface-alt);border:1px solid var(--border);font-family:var(--sans);font-size:12px;font-weight:600;color:var(--text3)}.parts-table td[data-v-04d92804]{padding:6px 12px;border:1px solid var(--border)}.part-label[data-v-04d92804]{width:100px;font-family:var(--sans);font-size:12px;font-weight:600;color:var(--text3);background:var(--surface-alt)}.part-value[data-v-04d92804]{color:var(--text);word-break:break-all}.builder-rows[data-v-04d92804]{display:flex;flex-direction:column;gap:6px}.builder-row[data-v-04d92804]{display:flex;align-items:center;gap:8px}.builder-input[data-v-04d92804]{flex:1;padding:6px 10px;font-family:var(--mono);font-size:13px;border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--text)}.builder-input[data-v-04d92804]:focus{outline:none;border-color:var(--accent)}.builder-eq[data-v-04d92804]{font-family:var(--mono);font-size:14px;color:var(--text3)}.builder-actions[data-v-04d92804]{margin-top:8px}.builder-result[data-v-04d92804]{margin-top:12px;padding:8px 12px;background:var(--surface-alt);border:1px solid var(--border);border-radius:4px}.built-output[data-v-04d92804]{min-height:auto;padding:8px 0}.btn-danger[data-v-04d92804]{color:#c92a2a;border-color:#ffc9c9}.btn-danger[data-v-04d92804]:hover{background:#fff5f5}.chars-grid[data-v-04d92804]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px}.char-item[data-v-04d92804]{display:flex;align-items:center;gap:8px;padding:6px 10px;background:var(--surface-alt);border-radius:4px;font-family:var(--mono);font-size:13px}.char-raw[data-v-04d92804]{font-weight:700;color:var(--accent);min-width:20px;text-align:center}.char-arrow[data-v-04d92804]{color:var(--text3);font-size:11px}.char-encoded[data-v-04d92804]{color:var(--text);font-weight:600}.char-desc[data-v-04d92804]{color:var(--text3);font-size:11px;margin-left:auto}.query-params[data-v-04d92804]{margin-top:8px}.tool-url[data-astro-cid-uusruzcc]{--accent: #f76707;--accent-h: #e8590c;--accent-bg: #fff4e6}
