.test-client-page.svelte-1gz2f{max-width:1400px}.page-header.svelte-1gz2f{margin-bottom:20px}h1.svelte-1gz2f{font-size:24px;font-weight:600;color:var(--text-bright)}.page-subtitle.svelte-1gz2f{font-size:14px;color:var(--text-dim);margin-top:4px}.client-layout.svelte-1gz2f{display:grid;grid-template-columns:1fr 1fr;gap:16px}.send-panel.svelte-1gz2f{display:flex;flex-direction:column;gap:16px}h2.svelte-1gz2f{font-size:14px;font-weight:600;color:var(--text-bright);margin-bottom:10px}.target-fields.svelte-1gz2f{display:flex;gap:10px;align-items:flex-end}.field-group.svelte-1gz2f{display:flex;flex-direction:column;gap:4px}.field-group.svelte-1gz2f label:where(.svelte-1gz2f){font-size:11px;text-transform:uppercase;color:var(--text-dim)}.field-group.svelte-1gz2f input:where(.svelte-1gz2f){width:160px}.field-group.svelte-1gz2f input[type=number]:where(.svelte-1gz2f){width:90px}.template-buttons.svelte-1gz2f{display:flex;flex-wrap:wrap;gap:6px}.message-textarea.svelte-1gz2f{width:100%;resize:vertical;min-height:200px;line-height:1.6}.editor-footer.svelte-1gz2f{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.char-count.svelte-1gz2f{font-size:12px;color:var(--text-dim);font-family:var(--font-mono)}.results-panel.svelte-1gz2f{max-height:calc(100vh - 120px);overflow-y:auto}.results-list.svelte-1gz2f{display:flex;flex-direction:column;gap:10px}.result-item.svelte-1gz2f{padding:10px;border-radius:6px;background:var(--bg-input);border-left:3px solid var(--border)}.result-item.success.svelte-1gz2f{border-left-color:var(--green)}.result-item.failure.svelte-1gz2f{border-left-color:var(--red)}.result-header.svelte-1gz2f{display:flex;align-items:center;gap:10px;margin-bottom:6px}.result-time.svelte-1gz2f{font-size:12px;color:var(--text-dim)}.result-duration.svelte-1gz2f{font-size:12px;color:var(--text-dim);margin-left:auto}.result-error.svelte-1gz2f{color:var(--red);font-size:13px;margin:6px 0}.result-ack.svelte-1gz2f{margin-top:6px}.ack-label.svelte-1gz2f{font-size:11px;text-transform:uppercase;color:var(--text-dim);font-weight:600}.ack-content.svelte-1gz2f{font-size:12px;background:var(--bg-card);padding:8px;border-radius:4px;margin-top:4px;line-height:1.6;white-space:pre-wrap;color:var(--green)}.empty-state.svelte-1gz2f{color:var(--text-dim);font-size:13px;padding:24px;text-align:center}@media(max-width:900px){.client-layout.svelte-1gz2f{grid-template-columns:1fr}}
