.pg-settings-integrations .igrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pg-settings-integrations .icard{display:flex;flex-direction:column;padding:18px}.pg-settings-integrations .ic-top{display:flex;align-items:center;gap:12px;margin-bottom:12px}.pg-settings-integrations .ic-tile{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:#fff;font-family:var(--font-display);font-size:17px;font-weight:600;flex-shrink:0}.pg-settings-integrations .ic-nm{min-width:0}.pg-settings-integrations .ic-nm .n{font-size:13.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-settings-integrations .ic-nm .c{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--text-3);font-weight:500;margin-top:2px}.pg-settings-integrations .ic-desc{font-size:12.5px;color:var(--text-2);line-height:1.5;flex:1;margin-bottom:14px}.pg-settings-integrations .ic-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.pg-settings-integrations .ic-st{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--text-2);font-weight:500}.pg-settings-integrations .ic-st.off{color:var(--text-3);font-weight:400}.pg-settings-integrations .ic-meta{font-family:var(--font-mono);font-size:11px;color:var(--text-3);margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.pg-settings-integrations .api-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:16px;align-items:start}.pg-settings-integrations .key-lbl{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);font-weight:500;margin-bottom:8px}.pg-settings-integrations .key-row{display:flex;align-items:center;gap:8px}.pg-settings-integrations .key{flex:1;min-width:0;font-family:var(--font-mono);font-size:12px;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--r-sm);padding:9px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-settings-integrations .key-copied{font-size:11.5px;color:var(--ok);margin-top:8px}.pg-settings-integrations .key-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:14px}.pg-settings-integrations .key-foot .hint{font-size:11.5px;color:var(--text-3);line-height:1.5;max-width:260px}.pg-settings-integrations .regen{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.pg-settings-integrations .regen svg{width:12px;height:12px;stroke:currentColor;stroke-width:1.8;fill:none}.pg-settings-integrations .wh-list{display:flex;flex-direction:column}.pg-settings-integrations .wh-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--border);min-width:0}.pg-settings-integrations .wh-row:last-of-type{border-bottom:none;padding-bottom:2px}.pg-settings-integrations .wh-row:first-of-type{padding-top:2px}.pg-settings-integrations .wh-url{font-family:var(--font-mono);font-size:12px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.pg-settings-integrations .wh-events{display:flex;gap:6px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.pg-settings-integrations .wh-events .pill{font-family:var(--font-mono);text-transform:none;letter-spacing:0}@media (max-width:1300px){.pg-settings-integrations .igrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1100px){.pg-settings-integrations .api-grid,.pg-settings-integrations .igrid{grid-template-columns:1fr}}