.integrations-page{max-width:1280px;margin:auto}.provider-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0}.provider-card{padding:22px}.provider-card h3{margin:13px 0 8px}.provider-card p,.empty-copy,.migration-note{color:#667085;line-height:1.55}.provider-icon{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#f0e9ff;color:#7046bf;font-weight:800}.integration-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.integration-grid>section{padding:20px;min-height:210px}.integration-row,.migration-row{display:grid;grid-template-columns:1fr auto;gap:4px;padding:12px 0;border-bottom:1px solid #edf0f5}.integration-row span,.integration-row small,.migration-row small{grid-column:1/-1;color:#667085;font-size:12px}.migration-row .status-pill{grid-column:2;grid-row:1}.migration-modal{width:min(680px,calc(100vw - 32px));padding:24px}.migration-modal .full-width{grid-column:1/-1}.module-checks{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.module-checks label{display:flex;gap:6px;align-items:center;text-transform:capitalize;border:1px solid #e5e7eb;border-radius:7px;padding:7px 10px}.migration-note{margin:0 0 18px}.form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}@media(max-width:850px){.provider-grid,.integration-grid{grid-template-columns:1fr}}
