.mcp-integration-dialog{width:min(780px,calc(100vw - 32px));max-width:780px}.mcp-integration-dialog p,.mcp-integration-dialog li{line-height:1.6}.mcp-workspace{margin-top:0;color:#526681}.mcp-status{padding:12px 16px;border-radius:10px;background:#eef2f8;font-weight:600;color:#334c70;margin:18px 0}.mcp-status.enabled{background:#eaf7f0;color:#246647}.mcp-modes{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0}.mcp-mode{border:1px solid #dce5f1;border-radius:12px;padding:18px}.mcp-mode.selected{border-color:#285ded;background:#f4f7ff}.mcp-mode h3,.mcp-scope h3,.mcp-setup h3,.mcp-connections h3{font-size:16px;margin:0 0 10px}.mcp-mode p{font-size:14px}.mcp-mode .button{white-space:normal}.mcp-scope,.mcp-setup,.mcp-connections{border-top:1px solid #e5ebf4;padding-top:22px;margin-top:24px}.mcp-scope p{font-size:14px;color:#536681}.mcp-setup ol{padding-left:22px;display:grid;gap:8px;font-size:14px}.mcp-setup label{display:block;font-weight:600;font-size:13px;margin:16px 0 8px}.mcp-endpoint{display:flex;gap:8px}.mcp-endpoint input{min-width:0;flex:1;padding:12px;border:1px solid #dce5f1;border-radius:8px;font-size:13px;background:#f7f9fc;color:#344b6b}.mcp-connections-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.mcp-connections-heading h3{margin:0}.mcp-connections ul{padding:0;list-style:none}.mcp-connections li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid #e5ebf4}.mcp-connections li>div{min-width:0;overflow-wrap:anywhere}.mcp-connections li strong,.mcp-connections li span,.mcp-connections li small{display:block}.mcp-connections li span{font-size:14px;color:#536681}.mcp-connections li small{font-size:12px;color:#73819a;margin-top:6px}.mcp-confirmation{padding:18px;border:1px solid #ebcf99;border-radius:12px;background:#fffaf0}.mcp-confirmation h3{font-size:16px;margin-top:0}.mcp-confirmation .actions{flex-wrap:wrap}.mcp-confirmation .button{white-space:normal}.mcp-integration-dialog .form-error{margin:14px 0}@media(max-width:560px){.mcp-modes{grid-template-columns:1fr}.mcp-endpoint{flex-direction:column}.mcp-connections li{align-items:flex-start;flex-wrap:wrap}.mcp-integration-dialog{width:calc(100vw - 20px)}}
.mcp-mode:last-child{grid-column:1/-1}
.mcp-consent-card{width:min(680px,100%);max-width:680px}.mcp-workspace-selection{min-width:0;margin:12px 0;padding:16px;border:1px solid #dce5f1;border-radius:12px}.mcp-workspace-selection legend{font-weight:700;padding:0 6px}.mcp-workspace-selection .form-help{margin:6px 0 12px}.mcp-workspace-choices{display:grid;gap:8px;margin:14px 0;max-height:320px;overflow:auto}.mcp-consent-card .mcp-workspace-choice,.mcp-consent-card .mcp-write-consent{display:flex;align-items:flex-start;gap:10px;font-weight:400;line-height:1.5}.mcp-workspace-choice{border:1px solid #e5ebf4;border-radius:8px;padding:12px;cursor:pointer}.mcp-workspace-choice span,.mcp-write-consent span{min-width:0;overflow-wrap:anywhere}.mcp-consent-card input[type="checkbox"]{width:18px;min-width:18px;height:18px;flex:0 0 18px;margin:2px 0 0;padding:0;accent-color:#285ded}.mcp-workspace-choice:has(input:checked){border-color:#285ded;background:#f4f7ff}.mcp-consent-card .actions{display:flex;flex-wrap:wrap;gap:10px}.mcp-consent-card [hidden]{display:none!important}
.mcp-consent-account{padding:14px 16px;border:1px solid #dce5f1;border-radius:12px;background:#f4f7ff}.mcp-consent-account p{margin:0 0 10px}.mcp-consent-account .form-help{margin:10px 0 0}.mcp-consent-account strong{overflow-wrap:anywhere}
