.model-connections .account-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.model-connections .connection-wide{grid-column:1/-1}.connection-card{display:flex;justify-content:space-between;gap:18px;margin-top:14px;padding:18px;border:1px solid var(--line,#343434);border-radius:16px;background:linear-gradient(125deg,rgba(68,84,96,.28),rgba(115,90,76,.2))}.connection-card p{margin:8px 0;color:var(--muted,#aaa)}.connection-card small{display:block;overflow-wrap:anywhere;color:var(--muted,#aaa)}.connection-state{font-size:12px;margin-left:12px;color:var(--muted,#aaa)}.connection-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.connection-actions button{white-space:nowrap}.connection-card>div:first-child{min-width:0}.connection-help{line-height:1.7;color:var(--muted,#aaa)}.conversation-connection-links{display:flex;gap:16px;padding:12px 4px 2px;font-size:12px;border-top:1px solid var(--line,#343434)}.conversation-connection-links a{color:var(--muted,#aaa);text-decoration:none}.conversation-connection-links a:hover{color:var(--text,#fff)}@media(max-width:680px){.model-connections .account-form{grid-template-columns:1fr}.connection-card{flex-direction:column}.connection-actions{justify-content:flex-start}}
.connection-advanced-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.connection-models{margin-top:12px}.connection-model-group{border-top:1px solid var(--line,#343434);padding:10px 0}.connection-model-group summary{cursor:pointer;font-size:14px}.connection-model-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:8px 0}.connection-model-row>span{flex:1;min-width:160px;overflow-wrap:anywhere}.connection-model-row label{display:flex;align-items:center;gap:6px;font-size:12px}.connection-model-row select{max-width:100px}.connection-card>div:first-child{flex:1}.connection-actions{align-content:flex-start}.connection-model-row small{display:inline}.connection-advanced-fields label{min-width:0}@media(max-width:680px){.connection-advanced-fields{grid-template-columns:1fr}.connection-model-row>span{flex-basis:100%}}
