/* Conectar Meta (#105) no molde config (#146 · onda 5): só o que o cartão de
   conexão do DS não traz — a escolha de ativos e a barra de salvar. */
.meta-conectar-pagina .mc-atencao { color: var(--ink-warn); }
.ds-conexao .mc-aviso { color: var(--ink-warn); margin: 0; }
.ds-conexao .mc-escolha { display: flex; flex-direction: column; gap: var(--ds-s3); border-top: 1px solid var(--line-soft); }
.ds-conexao .mc-bm { border: 1px solid var(--line-soft); border-radius: var(--ds-r); padding: var(--ds-s2) var(--ds-s3); margin: 0; display: flex; flex-direction: column; gap: var(--ds-s1); }
.ds-conexao .mc-bm legend { font-weight: 600; padding: 0 var(--ds-s1); }
.ds-conexao .mc-ativo { display: flex; gap: var(--ds-s2); align-items: center; min-height: 32px; cursor: pointer; }
.ds-conexao .mc-ativo input { accent-color: var(--ds-accent); margin: 0; }
.ds-conexao .mc-ativo .nm { font-weight: 500; }
.ds-conexao .mc-ativo .sub { color: var(--muted); font-size: var(--ds-fs-sm); }
.ds-conexao .mc-salvar { display: flex; gap: var(--ds-s2); align-items: center; justify-content: flex-end; background: var(--panel-2); border-top: 1px solid var(--line); position: sticky; bottom: 0; }
.ds-conexao .mc-salvar span { margin-right: auto; color: var(--muted); font-size: var(--ds-fs-sm); }
