/* Panel MCP & skill di Pengaturan. Warna hanya dari token style.css. */
.mcp-panel{margin-top:16px}
.mcp-panel h3{margin:0 0 8px}
.mcp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;align-items:start;margin-top:12px}
.mcp-block{border:1px solid var(--line);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:10px;margin-top:12px}
.mcp-card{border:1px solid var(--line);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:6px;margin-bottom:8px}
.mcp-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}
.mcp-actions{display:flex;flex-wrap:wrap;gap:8px}
.mcp-note{font-size:13px}
.mcp-panel .field textarea,
.mcp-secret .field input,
.mcp-tool input[type="number"]{
  font-weight:400;background:var(--bg);border:1px solid var(--line-input);border-radius:10px;padding:9px 12px;color:var(--ink);font:inherit
}
.mcp-panel .field textarea{min-height:140px;resize:vertical}
.mcp-tools{display:flex;flex-direction:column;gap:6px}
.mcp-tool{display:flex;gap:8px;align-items:center;justify-content:space-between;font-size:13.5px;font-weight:500}
.mcp-tool select,.mcp-tool input[type="number"]{font-weight:400;max-width:220px}
.mcp-bind{border:0;padding:0;margin:0 0 10px;display:flex;flex-direction:column;gap:6px}
.mcp-pre{margin:0;white-space:pre-wrap;word-break:break-word;font-family:"Geist Mono",ui-monospace,monospace;font-size:12px;background:var(--bg);border-radius:10px;padding:8px;max-height:180px;overflow:auto}
