.connections-content{overflow:auto;overscroll-behavior:contain;padding:0 22px calc(24px + env(safe-area-inset-bottom));min-height:0}.connections-intro,.connection-card p,.connection-note p{color:#bec7bf;line-height:1.65;font-size:1.125rem}.connections-toolbar,.connection-actions{display:flex;gap:10px;flex-wrap:wrap}.connections-dialog .connections-toolbar button,.connections-dialog .connection-actions button,.connection-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;border:1px solid #48553f;border-radius:24px;padding:10px 16px;background:#232c22;color:#c8ee83;font:inherit;font-size:1rem;text-decoration:none}.connections-dialog [data-status]{font-size:0.9375rem;line-height:1.6;color:#c8ee83;min-height:20px}.connection-card{padding:20px;margin:16px 0;border:1px solid #3e4b3a;border-radius:26px;background:#1d2421;overflow-wrap:anywhere}.connection-card header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.connection-card h3,.connection-note h3{margin:0;font-size:1.5rem}.connection-badge{font-size:0.875rem;background:#303c27;color:#d3eea4;border-radius:20px;padding:7px 12px}.connection-muted{background:#2a3030;color:#bec7bf}.connection-card dl{display:grid;grid-template-columns:1fr 1.5fr;gap:12px;font-size:1rem;line-height:1.6;margin:20px 0}.connection-card dt{color:#aeb9b1}.connection-card dd{margin:0}.connection-card details{border-top:1px solid #39443b;margin:16px 0;padding-top:10px}.connection-card summary{cursor:pointer;padding:10px 0;color:#c8ee83;min-height:24px}.connection-card .connection-help{font-size:0.9375rem}.connection-note{padding:16px 4px}.connections-dialog :focus-visible{outline:2px solid #c8ee83;outline-offset:3px}@media(max-width:600px){.connections-dialog .ai-head h2{font-size:1.5625rem}.connections-content{padding-left:16px;padding-right:16px}.connection-card{padding:18px}.connection-card dl{grid-template-columns:1fr;gap:5px}.connection-card dd{margin-bottom:10px}.connection-actions>*{width:100%}}
