.test-connect{color:#fff;font-size:12px;white-space:nowrap;margin-left:12px}
.test-dialog{background:#101012;color:#fff;border:1px solid #343439;border-radius:16px;padding:28px;width:min(540px,calc(100% - 32px));max-height:90vh;overflow:auto}
.test-dialog::backdrop{background:#000b}
.test-dialog .field{margin-top:20px}
.test-dialog .contact-actions{margin-top:24px;flex-wrap:wrap}
.real-products{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}
@media(max-width:640px){.demo-bar .wrap{flex-wrap:wrap;gap:6px}.test-connect{margin-left:0}.real-products{grid-template-columns:1fr}.test-dialog{padding:20px}}
