.virtual-gateway{background:linear-gradient(135deg,#173a38,#102732);border:1px solid #9dcc52;border-radius:20px;gap:16px;margin-top:20px;padding:22px;display:grid}.vg-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vg-heading>svg{color:var(--accent)}.vg-heading h3{margin:0;font-size:19px}.vg-heading span{color:var(--accent);border:1px solid #627f39;border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;display:flex}.virtual-gateway p{color:var(--muted);margin:0;font-size:14px;line-height:1.9}.virtual-gateway dl{gap:12px;margin:0;display:grid}.virtual-gateway dl>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.virtual-gateway dt{color:var(--muted)}.virtual-gateway dd{overflow-wrap:anywhere;max-width:100%;margin:0}.virtual-gateway bdi{-webkit-user-select:all;user-select:all;font-size:12px}.vg-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.vg-actions .button{white-space:normal;text-align:center;min-width:0;min-height:54px}@media (max-width:540px){.virtual-gateway{padding:16px}.vg-actions{grid-template-columns:1fr}}
