
/* ── Ajustes de 24/09/2026 (pedido do responsável) ───────────────────
   1. botão de troca de rede (CifraNET ⇄ Músicas para MISSA);
   2. aproveitar a tela: páginas mais largas, como nas redes sociais;
   3. chave de anúncios desligada: nada de caixa vazia no lugar do anúncio. */
.mpm-troca-rede{display:inline-flex;align-items:center;min-height:34px;padding:0 13px;border-radius:999px;border:1px dashed #ff5a0a;background:#fff6f0;color:#c2410c !important;font-size:12.5px;font-weight:800;text-decoration:none !important;white-space:nowrap}
body.mpm-corpo .mpm-casca{max-width:1600px !important;width:100% !important}
body.mpm-corpo .mpm-topo-linha{max-width:1600px !important}
body.mpm-corpo .mpm-conteudo{max-width:none !important}
body.mpm-sem-anuncio .mpm-anuncio{display:none !important}
/* ── Ajustes de 29/09/2026 (pedido do responsável) ───────────────────
   1. as DUAS logos da rede, uma ao lado da outra (Músicas para MISSA e
      CifraNET) — a do site é também o caminho para lá;
   2. bloco de conta em ÍCONES (entrar / criar conta) e, para quem está
      logado, SOMENTE A FOTO — o mesmo desenho do cabeçalho do site. */
.mpm-marcas{display:flex;align-items:center;gap:.7rem;min-width:0;flex:0 0 auto}
.mpm-marca-cifranet{display:inline-flex;align-items:center;flex:0 0 auto;padding:3px 12px 3px 3px;border-radius:14px;background:#0b2447;color:#fff !important;text-decoration:none !important;box-shadow:0 8px 20px rgba(11,36,71,.22);white-space:nowrap}
.mpm-marca-cifranet:hover{box-shadow:0 12px 24px rgba(11,36,71,.34)}
.mpm-marca-cifranet-ico{display:grid;place-items:center;width:32px;height:32px;margin-right:6px;border-radius:11px;background:#c2410c;color:#fff;font-size:15px;line-height:1;box-shadow:inset 0 0 0 2px rgba(255,255,255,.25)}
.mpm-marca-cifranet-txt{font-size:1.02rem;font-weight:900;letter-spacing:-.4px;line-height:1}
.mpm-marca-cifranet-txt b{color:#ffb066}
.mpm-topo-acoes .cfn-social-topo{display:inline-flex;align-items:center}
.mpm-topo-acoes .cfn-social-chip{display:inline-flex;align-items:center;gap:.4rem}
.mpm-topo-acoes .cfn-social-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none !important}
.mpm-topo-acoes .cfn-social-ico-btn{width:40px;height:40px;border-radius:12px;background:var(--mpm-fundo-2);color:var(--mpm-tinta-2);border:1px solid transparent}
/* 26/10/2026 (a pedido): o desenho da conta ocupa quase toda a rodela. */
.mpm-topo-acoes .cfn-social-ico-btn svg{width:32px;height:32px;display:block;flex:0 0 auto}
.mpm-topo-acoes .cfn-social-ico-btn:hover{background:#fff;border-color:#a7e8d3;color:var(--mpm-indigo);text-decoration:none}
.mpm-topo-acoes .cfn-social-link-forte{background:var(--mpm-degrade);color:#fff !important;box-shadow:var(--mpm-sombra-alta)}
.mpm-topo-acoes .cfn-social-eu-caixa{position:relative;display:inline-flex;align-items:center}
.mpm-topo-acoes .cfn-social-foto{display:inline-flex;align-items:center;justify-content:center;padding:2px;border-radius:50%;border:2px solid transparent;background:transparent;cursor:pointer}
.mpm-topo-acoes .cfn-social-foto:hover,
.mpm-topo-acoes .cfn-social-foto:focus-visible{border-color:var(--mpm-indigo);outline:none}
.mpm-topo-acoes .cfn-social-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;flex:0 0 auto}
.mpm-topo-acoes .cfn-social-avatar-inicial{display:grid;place-items:center;background:var(--mpm-indigo);color:#fff;font-weight:800;font-size:.95rem}
.mpm-topo-acoes .cfn-social-conta-menu{position:absolute;right:0;top:calc(100% + 10px);min-width:180px;display:grid;gap:.35rem;padding:.5rem;background:#fff;border:1px solid var(--mpm-linha);border-radius:16px;box-shadow:0 20px 40px rgba(25,23,51,.18);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;z-index:80;text-align:left}
.mpm-topo-acoes .cfn-social-eu-caixa.is-open .cfn-social-conta-menu{opacity:1;visibility:visible;transform:none}
.mpm-topo-acoes .cfn-social-conta-menu a{display:block;padding:.55rem .7rem;border-radius:11px;background:var(--mpm-fundo-2);color:var(--mpm-tinta) !important;text-decoration:none !important;font-weight:700;font-size:.86rem}
.mpm-topo-acoes .cfn-social-conta-menu a:hover{background:var(--mpm-indigo);color:#fff !important}
.mpm-topo-acoes .cfn-social-conta-sair{color:#c2410c !important}
/* Celular: as duas logos + a conta cabem na mesma linha. */
@media (max-width:620px){
.mpm-marcas{gap:.45rem}
.mpm-marca-icone,.mpm-marca-cifranet-ico{width:30px;height:30px;border-radius:10px}
.mpm-marca-txt{font-size:.84rem}
.mpm-marca-txt small{display:none}
.mpm-marca-cifranet{padding:2px 9px 2px 2px}
.mpm-marca-cifranet-ico{margin-right:5px;font-size:14px}
.mpm-marca-cifranet-txt{font-size:.92rem}
.mpm-topo-acoes{gap:.3rem}
.mpm-icone-btn,.mpm-topo-acoes .cfn-social-ico-btn{width:36px;height:36px}
.mpm-topo-acoes .cfn-social-ico-btn svg{width:29px;height:29px}
.mpm-topo-acoes .cfn-social-avatar{width:32px;height:32px}
}
