.source-cards{display:grid;gap:24px}.connection-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.connection-status{padding:8px 14px;border-radius:20px;font-weight:700;background:#eee9ef;color:#554a5a}.connection-status.connected,.connection-status.connected_stale{background:#e1f3e7;color:#205e39}.connection-status.needs_attention{background:#fff0c2;color:#775312}.connection-status.setup_incomplete{background:#fae6d8;color:#8b4123}.connection-resources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.connection-resources label{display:grid;gap:8px}.connection-resources input{width:100%;box-sizing:border-box;padding:12px;border:1px solid #cbbdd4;border-radius:10px;font:inherit}.connection-help textarea{display:block;width:100%;box-sizing:border-box;min-height:120px;font:inherit;margin:12px 0}.source-card button{margin:8px 10px 0 0}.source-card p{line-height:1.6}.connection-receipt{padding:16px;background:#fff1c9;border-radius:12px;margin:18px 0}.connection-facts{overflow-wrap:anywhere}.source-card details{margin:18px 0}.connection-support-item{display:block;width:100%;text-align:left;padding:18px;margin:10px 0}.connection-support-dialog{background:#fffaf4!important;color:#291637!important}.connection-support-dialog h2,.connection-support-dialog p,.connection-support-dialog label{color:#291637!important}@media(max-width:650px){.connection-resources{grid-template-columns:1fr}}
