#t-urlp{display:flex;flex-direction:column;gap:0}#t-urlp .urlp-input-row{padding:20px 22px;border-bottom:1px solid var(--border-soft);background:var(--bg-subtle);display:flex;flex-direction:column;gap:10px}#t-urlp .urlp-url-label{font-size:13px;font-weight:600;color:var(--text-2)}#t-urlp .urlp-input-wrap{display:flex;gap:8px;align-items:center;flex-wrap:wrap}#t-urlp .urlp-input-wrap input{flex:1;min-width:220px;font-family:var(--font-mono);font-size:13.5px;padding:9px 13px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--ink);outline:none;transition:border-color .15s}#t-urlp .urlp-input-wrap input:focus{border-color:var(--brand)}#t-urlp .urlp-status{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500}#t-urlp .urlp-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--text-muted)}#t-urlp .urlp-status.idle{color:var(--text-muted)}#t-urlp .urlp-status.ok{color:var(--success)}#t-urlp .urlp-status.ok .urlp-dot{background:var(--success)}#t-urlp .urlp-status.err{color:var(--error)}#t-urlp .urlp-status.err .urlp-dot{background:var(--error)}#t-urlp .urlp-section{padding:22px;border-bottom:1px solid var(--border-soft)}#t-urlp .urlp-section:last-child{border-bottom:none}#t-urlp .urlp-section-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:14px}#t-urlp .urlp-table{width:100%;border-collapse:collapse;font-size:14px}#t-urlp .urlp-table th{text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding:6px 10px;border-bottom:1px solid var(--border)}#t-urlp .urlp-table td{padding:9px 10px;border-bottom:1px solid var(--border-soft);vertical-align:middle}#t-urlp .urlp-table tr:last-child td{border-bottom:none}#t-urlp .urlp-table .urlp-field-name{font-weight:600;color:var(--text-2);width:130px;white-space:nowrap}#t-urlp .urlp-table .urlp-field-val{font-family:var(--font-mono);font-size:13px;color:var(--ink);word-break:break-all}#t-urlp .urlp-table .urlp-field-val.empty{color:var(--text-muted);font-style:italic;font-family:var(--font-sans);font-size:13px}#t-urlp .urlp-table .urlp-copy-cell{width:42px;text-align:right}#t-urlp .urlp-icon-btn{background:none;border:none;cursor:pointer;padding:5px;border-radius:var(--r-sm);color:var(--text-muted);transition:color .15s,background .15s;display:inline-flex;align-items:center;justify-content:center}#t-urlp .urlp-icon-btn:hover{color:var(--brand);background:var(--brand-light)}#t-urlp .urlp-icon-btn.flashed{color:var(--success)}#t-urlp .urlp-no-params{font-size:13.5px;color:var(--text-muted);font-style:italic;padding:4px 10px}#t-urlp .urlp-rebuild-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:18px}#t-urlp .urlp-span2{grid-column:span 2}#t-urlp .urlp-field-group{display:flex;flex-direction:column;gap:5px}#t-urlp .urlp-field-group label{font-size:12px;font-weight:600;color:var(--text-2)}#t-urlp .urlp-field-group input{font-family:var(--font-mono);font-size:13px;padding:8px 11px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--ink);outline:none;transition:border-color .15s}#t-urlp .urlp-field-group input:focus{border-color:var(--brand)}#t-urlp .urlp-rebuild-params{margin-bottom:16px}#t-urlp .urlp-rebuild-params-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:12px;font-weight:600;color:var(--text-2)}#t-urlp .urlp-param-row{display:flex;gap:8px;align-items:center;margin-bottom:8px}#t-urlp .urlp-param-row input{flex:1;font-family:var(--font-mono);font-size:13px;padding:7px 10px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--ink);outline:none;transition:border-color .15s;min-width:0}#t-urlp .urlp-param-row input:focus{border-color:var(--brand)}#t-urlp .urlp-param-sep{color:var(--text-muted);font-size:13px;flex-shrink:0}#t-urlp .urlp-remove-param{background:none;border:none;cursor:pointer;padding:5px;border-radius:var(--r-sm);color:var(--text-muted);font-size:16px;line-height:1;transition:color .15s;flex-shrink:0}#t-urlp .urlp-remove-param:hover{color:var(--error)}#t-urlp .urlp-rebuild-actions{margin-bottom:14px}#t-urlp .urlp-rebuild-result{display:flex;flex-direction:column;gap:8px}#t-urlp .urlp-rebuilt-label{font-size:12px;font-weight:600;color:var(--text-2)}#t-urlp .urlp-rebuilt-row{display:flex;gap:8px;align-items:center}#t-urlp #urlp-rebuilt-url{flex:1;font-family:var(--font-mono);font-size:13px;padding:9px 12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-subtle);color:var(--ink);outline:none;min-width:0}#t-urlp .urlp-copied-msg{font-size:13px;font-weight:600;color:var(--success)}@media (max-width:700px){#t-urlp .urlp-rebuild-grid{grid-template-columns:1fr 1fr}#t-urlp .urlp-span2{grid-column:span 2}}@media (max-width:480px){#t-urlp .urlp-rebuild-grid{grid-template-columns:1fr}#t-urlp .urlp-span2{grid-column:span 1}}
