.mcp-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.settings-section .mcp-heading h2{margin:0}.mcp-tool-reads{color:var(--text);font-weight:500}.mcp-server{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.mcp-server-head{align-items:center;gap:8px;padding:8px 10px 8px 6px;display:flex}.mcp-server-toggle{border-radius:var(--radius-sm,6px);min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:4px 6px;display:flex}.mcp-server-toggle:hover{background:var(--surface-hover)}.mcp-server-toggle>svg{color:var(--muted);flex:none;transition:transform .15s;transform:rotate(-90deg)}.mcp-server-toggle[aria-expanded=true]>svg{transform:none}.mcp-server-text{gap:2px;min-width:0;display:grid}.mcp-server[data-enabled=false] .mcp-server-text>:not(.skill-row-name){opacity:.55}.mcp-server-count{color:var(--muted);font-size:var(--text-xs);white-space:nowrap}.mcp-server-count.problem{color:var(--danger)}.mcp-problem{color:var(--muted);font-size:var(--text-xs);overflow-wrap:anywhere;margin:0;padding:0 14px 10px 34px}.mcp-tools{border-top:1px solid var(--line-subtle);margin:0;padding:0;list-style:none}.mcp-tools>li{align-items:center;gap:16px;padding:10px 14px 10px 34px;display:flex}.mcp-tools>li+li{border-top:1px solid var(--line-subtle)}.mcp-tools>li[data-rule=off] .mcp-tool-text{opacity:.55}.mcp-tool-text{flex:1;gap:2px;min-width:0;display:grid}.mcp-tool-description{color:var(--muted);font-size:var(--text-xs);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mcp-dialog{width:min(560px,100vw - 32px)}.mcp-headers{color:var(--muted);font-size:var(--text-sm);border:0;gap:8px;margin:0 0 14px;padding:0;display:grid}.mcp-headers legend{margin-bottom:6px;padding:0}.mcp-headers small{font-size:var(--text-xs)}.mcp-headers>.button{justify-self:start}.mcp-header-row{grid-template-columns:minmax(0,2fr) minmax(0,3fr) auto;align-items:center;gap:8px;display:grid}.mcp-header-row input{width:100%;color:var(--text)}@media (width<=560px){.mcp-tools>li{flex-wrap:wrap;padding-left:14px}}
