.mcp-workspace{max-width:1000px}.mcp-workspace>section,.mcp-workspace>details{margin:18px 0}.mcp-workspace label{display:block;margin:12px 0}.mcp-workspace label.checkbox{display:flex;gap:10px;align-items:flex-start}.mcp-workspace .checkbox input{width:auto;min-height:22px;flex:none}.mcp-workspace input,.mcp-workspace select,.mcp-workspace textarea{max-width:100%;width:100%;font-size:16px;box-sizing:border-box}.mcp-controls{display:flex;gap:16px;align-items:end}.mcp-controls label{flex:1;min-width:0}.mcp-workspace pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:14px;margin:12px 0}.mcp-workspace code,.mcp-connection p{overflow-wrap:anywhere}.mcp-connection{border-bottom:1px solid var(--border,#303030);padding:16px 0}.mcp-connection .actions{flex-wrap:wrap}.mcp-workspace small{display:block;color:var(--muted,#999);font-size:12px}.mcp-messages{display:grid;gap:12px;margin-top:20px}.mcp-message{padding:16px;border:1px solid var(--border,#333);border-radius:12px;min-width:0}.mcp-message.user{margin-left:20px}.mcp-message.tool{border-left:3px solid #7a62df}.mcp-confirm{display:block!important;margin:18px 0;padding:18px!important}.mcp-workspace summary{cursor:pointer;min-height:32px}.mcp-workspace fieldset{border:1px solid #333;border-radius:8px;margin:12px 0;padding:12px;min-width:0}.mcp-workspace button{min-height:44px}.mcp-stream{padding:16px}.mcp-workspace textarea{resize:vertical;min-height:88px}@media(max-width:600px){.mcp-controls{display:flex;flex-wrap:wrap;gap:10px}.mcp-controls>label{flex-basis:100%}.mcp-controls>button{padding-inline:10px}.mcp-workspace .panel{padding:16px}.mcp-message.user{margin-left:0}.mcp-workspace h1{overflow-wrap:anywhere}}
