/* Schnittstellen: the company's own systems. Definitions are owner-edited; secrets never come back from the server. */
.connectors-list{display:flex;flex-direction:column;gap:14px}
.connectors-card{display:flex;flex-direction:column;gap:12px}
.connectors-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
.connectors-head h2{margin:0}
.connectors-meta{margin:0;font-size:.88rem;opacity:.75;word-break:break-all}
.connectors-operations{width:100%;border-collapse:collapse;font-size:.9rem}
.connectors-operations th,.connectors-operations td{text-align:left;padding:6px 8px;border-bottom:1px solid rgba(127,127,127,.18);vertical-align:top}
.connectors-operations code{font-size:.85em}
.connectors-actions{display:flex;flex-wrap:wrap;gap:8px}
.connectors-form{display:grid;gap:12px}
.connectors-form label{display:grid;gap:4px;font-weight:600;font-size:.9rem}
.connectors-form input,.connectors-form select,.connectors-form textarea{font:inherit;padding:9px 11px;border-radius:10px;border:1px solid rgba(127,127,127,.35);background:transparent;color:inherit}
.connectors-form textarea{min-height:200px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}
.connectors-hint{font-size:.85rem;opacity:.75;margin:0}
@media(max-width:750px){.connectors-actions .button{flex:1 1 100%}}
