.connector-actions{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 20px}.button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:8px;padding:10px 15px;font-weight:700;border:1px solid transparent;cursor:pointer}.button.primary,.primary{background:#1e5eff;color:#fff}.button.secondary,.secondary{background:#fff;color:#26354d;border-color:#ccd5e3}.button.small,.small{padding:7px 10px;font-size:13px}.connector-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.connector-form label{display:flex;flex-direction:column;gap:7px;font-weight:700}.connector-form input,.connector-form select,.connector-form textarea{padding:10px 12px;border:1px solid #cfd7e4;border-radius:7px;font:inherit}.connector-form .wide{grid-column:1/-1}.connector-form small,td small{display:block;color:#6b778c;font-weight:400;margin-top:4px}.api-grid{display:grid;grid-template-columns:180px 1fr;gap:9px 18px}.api-grid dt{font-weight:700}.api-grid dd{margin:0}.download-list{display:flex;flex-direction:column;gap:8px}.download-list a{padding:11px 13px;border:1px solid #d9e0eb;border-radius:7px;text-decoration:none;background:#f8fafc}.table-wrap{overflow:auto}.row-actions{display:flex;gap:7px;align-items:center}.row-actions form{margin:0}.status{display:inline-block;padding:4px 8px;border-radius:99px;font-size:12px;font-weight:700}.status.active{background:#dff5e7;color:#176b36}.status.inactive{background:#edf0f4;color:#596579}pre{overflow:auto;background:#172033;color:#f8fafc;border-radius:8px;padding:16px;line-height:1.5}.success-panel{border-left:4px solid #2aa65a}@media(max-width:850px){.connector-form{grid-template-columns:1fr}.connector-form .wide{grid-column:auto}.api-grid{grid-template-columns:1fr}.connector-actions{flex-direction:column}}
