.gateway-viewport-editor{background:#f0f7ff;border:2px dashed #4a90e2;border-radius:4px;padding:16px}.gateway-viewport-header{border-bottom:1px solid #4a90e2;margin-bottom:16px;padding-bottom:12px}.gateway-viewport-header strong{color:#1e3a8a;display:block;font-size:14px;margin-bottom:8px}.gateway-viewport-info{display:flex;flex-direction:column;gap:4px}.gateway-viewport-info small{color:#4a5568;font-size:12px;line-height:1.4}.gateway-viewport-info code{background:#e3f2fd;border-radius:3px;color:#1e3a8a;font-family:Monaco,Courier New,monospace;font-size:11px;padding:2px 6px}.gateway-viewport-content{min-height:100px}
