.linkbuilder{gap:22px;margin:16px 0;padding:18px 20px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);font-size:16px}.lb-out,.lb-step,.linkbuilder{display:flex;flex-direction:column}.lb-out,.lb-step{gap:8px}.lb-label{margin:0!important;font-weight:700;font-size:15px}.linkbuilder input:not([type=checkbox]):not([type=radio]),.linkbuilder select,.linkbuilder textarea{width:100%;min-width:0;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);color:var(--text);font:inherit}.linkbuilder textarea{font-family:var(--mono);font-size:14px;resize:vertical}.lb-error{margin:0!important;color:var(--accent);font-size:14px}.lb-table{display:flex;flex-direction:column;gap:4px}.lb-row{display:grid;grid-template-columns:36px minmax(0,1fr) 110px 84px 72px;grid-gap:8px;gap:8px;align-items:center}.lb-row.off{opacity:.55}.lb-head{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.lb-row .mono{font-size:13px}.lb-output{display:flex;flex-direction:column;gap:18px;padding-top:18px;border-top:1px solid var(--border)}.lb-link{display:block;padding:8px 10px;border-radius:8px;background:var(--surface-2);font-family:var(--mono);font-size:13px;overflow-wrap:anywhere}.lb-sections{list-style:none;padding:0!important;gap:8px}.lb-sections,.lb-sections li{display:flex;flex-direction:column}.lb-sections li{gap:4px;margin:0;font-size:14px}.lb-choice{display:flex;gap:16px;flex-wrap:wrap;font-size:14px}.linkbuilder details summary{cursor:pointer;font-weight:600;font-size:15px}@media (max-width:560px){.lb-row{grid-template-columns:28px minmax(0,1fr) 76px 60px}.lb-row>:nth-child(3){display:none}}