.studio-connection-controls{min-width:0;display:grid}.studio-connection-controls .studio-connection-row{min-height:78px}.studio-connection-controls .studio-connection-row+.studio-connection-row{border-top:1px solid var(--line)}.studio-connection-row>div:first-child{flex:1;min-width:0}.studio-connection-row>div:first-child span{min-width:0}.studio-connection-row>div:first-child small{line-height:1.4}.studio-connection-actions{flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.studio-connection-status{color:var(--muted);white-space:nowrap;font-size:12px}.studio-connection-status.is-connected{color:var(--green)}.studio-connection-controls :is(.studio-ai-trigger,.studio-media-provider-trigger){border:1px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:5px;min-height:36px;padding:0 10px;font-size:12px}.studio-connection-controls :is(.studio-ai-trigger,.studio-media-provider-trigger):hover:not(:disabled){background:var(--soft)}.studio-connection-controls :is(.studio-ai-trigger,.studio-media-provider-trigger):focus-visible{outline:2px solid var(--text);outline-offset:2px}.studio-connection-controls :is(.studio-ai-trigger,.studio-media-provider-trigger):disabled{opacity:.6;cursor:wait}@media (max-width:520px){.studio-connection-controls .studio-connection-row{gap:10px;padding-block:12px}.studio-connection-actions{flex-wrap:wrap;gap:6px}.studio-connection-controls :is(.studio-ai-trigger,.studio-media-provider-trigger){min-height:34px;padding:0 8px}}
