.gateway-data-source{background:#f9f9f9;border:2px dashed #ccc;border-radius:4px;min-height:200px;padding:20px}.gateway-data-source-editor{display:flex;flex-direction:column;gap:16px}.gateway-data-source-header{border-bottom:1px solid #ddd;padding-bottom:12px}.gateway-data-source-header h3{color:#1e1e1e;font-size:16px;font-weight:600;margin:0 0 8px}.gateway-data-source-header p{color:#666;font-size:14px;margin:0}.gateway-data-source-notice{color:#d63638;font-style:italic}.gateway-data-source-content{background:#fff;border:1px solid #e0e0e0;border-radius:2px;min-height:100px;padding:16px}.gateway-data-source-content:empty:before{color:#999;content:"Add blocks here to define your data template...";display:block;font-style:italic;padding:40px 0;text-align:center}
