.mc-workspace{color:var(--sc-ink);min-width:0;padding-bottom:env(safe-area-inset-bottom);gap:20px;display:grid}.mc-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.mc-heading h2{letter-spacing:-.02em;font-size:20px;font-weight:700}.mc-heading h3,.mc-row h3,.mc-secret h3{font-size:16px;font-weight:700}.mc-heading p{color:var(--sc-muted);max-width:70ch;margin-top:6px;font-size:14px;line-height:1.6}.mc-endpoint{border-block:1px solid var(--sc-line);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.mc-endpoint>div{min-width:0}.mc-endpoint strong,.mc-endpoint code{font-size:13px;display:block}.mc-endpoint code{overflow-wrap:anywhere;margin-top:8px}.mc-form,.mc-secret{background:var(--sc-surface);border:1px solid var(--sc-line);border-radius:16px;gap:20px;padding:24px;display:grid}.mc-secret{background:var(--sc-soft)}.mc-secret h3{align-items:center;gap:8px;display:flex}.mc-secret p,.mc-form fieldset p,.mc-help p{max-width:75ch;color:var(--sc-muted);font-size:13px;line-height:1.65}.mc-secret textarea{overflow-wrap:anywhere;resize:vertical;min-height:80px}.mc-fields,.mc-module-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mc-fields>div{min-width:0}.mc-workspace label:not(.mc-check),.mc-workspace legend{margin-bottom:8px;font-size:13px;font-weight:700;display:block}.mc-workspace fieldset{border-top:1px solid var(--sc-line);padding-top:16px}.mc-workspace legend{padding-top:12px}.mc-workspace input:not([type=checkbox]):not([type=radio]),.mc-workspace select,.mc-workspace textarea{border:1px solid var(--sc-line);background:var(--sc-surface);width:100%;min-height:44px;font:inherit;color:var(--sc-ink);caret-color:var(--sc-ink);border-radius:9px;padding:10px 12px;font-size:14px}.mc-check{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:13px;line-height:1.5;display:flex}.mc-check input{width:20px;height:20px;accent-color:var(--sc-ink);flex-shrink:0}.mc-check:has(input:disabled){cursor:default}.mc-check:has(input:disabled) span{opacity:.7}.mc-actions,.mc-tabs,.mc-row-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mc-workspace button,.mc-help summary{min-height:44px}.mc-list{border:1px solid var(--sc-line);background:var(--sc-surface);border-radius:16px;overflow:hidden}.mc-row{justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.mc-row+.mc-row{border-top:1px solid var(--sc-line)}.mc-row>div{min-width:0}.mc-row p{overflow-wrap:anywhere;margin-top:5px;font-size:13px;line-height:1.65}.mc-row small{color:var(--sc-muted);font-variant-numeric:tabular-nums;margin-top:9px;font-size:12px;line-height:1.6;display:block}.mc-state{background:var(--sc-soft);border-radius:8px;padding:7px 10px;font-size:12px;font-weight:600;line-height:1.5}.mc-empty{justify-items:start;gap:10px;padding:36px 24px;display:grid}.mc-empty h3{font-size:16px;font-weight:700}.mc-empty p{max-width:65ch;color:var(--sc-muted);font-size:13px;line-height:1.65}.mc-feedback{border:1px solid var(--sc-line);background:var(--sc-soft);border-radius:10px;padding:14px 18px;font-size:13px;line-height:1.6}.mc-error{justify-items:start;gap:10px;display:grid}.mc-help{border-top:1px solid var(--sc-line);padding-top:8px}.mc-help summary{cursor:pointer;align-content:center;font-size:14px;font-weight:600;display:list-item}.mc-help p{margin-top:12px}.mc-workspace :focus-visible{outline:3px solid var(--sc-blue-500);outline-offset:3px}.mc-workspace ::selection{background:var(--sc-blue-500);color:var(--sc-ink)}@media (max-width:1000px){.mc-row{flex-direction:column;align-items:flex-start;gap:16px}.mc-row-actions{justify-content:flex-start}}@media (max-width:600px){.mc-heading,.mc-endpoint{flex-direction:column;align-items:flex-start;gap:14px}.mc-fields,.mc-module-grid{grid-template-columns:1fr;gap:8px}.mc-form,.mc-secret{padding:18px}.mc-workspace input:not([type=checkbox]):not([type=radio]),.mc-workspace select,.mc-workspace textarea{font-size:16px}.mc-row{padding:18px}.mc-tabs{gap:8px}.mc-row-actions{width:100%}}.mc-modules{margin-top:8px}.mc-modules summary{cursor:pointer;align-content:center;min-height:44px;font-size:13px;font-weight:600}.mc-modules ul{flex-wrap:wrap;gap:7px 18px;max-width:70ch;padding:4px 0 12px;font-size:12px;line-height:1.65;display:flex}.mc-modules li{margin-left:18px;list-style:outside}.mc-row h3{overflow-wrap:anywhere}.hub-shell .studio-settings .studio-mcp-section{min-width:0;display:block}.hub-shell .studio-mcp-section>.mc-workspace{width:100%;min-width:0;max-width:none}.hub-shell .mc-workspace button[data-variant=default]{background:var(--sc-blue-100);color:var(--sc-ink);border-color:var(--sc-line)}.hub-shell .mc-workspace label.mc-check{align-items:center;gap:12px;min-height:44px;margin:0;font-weight:400;display:flex}.hub-shell .mc-workspace .mc-check input{flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:0;padding:0}
