/* Azul mais sóbrio (pedido do Yuri, aprovado em 05/10/2026). Vale para todos pela classe
   html.mm-novo, que o script do header.php põe em toda página (?novo=0 mostra o azul antigo naquele
   navegador, para comparar). Troca o azul claro #009AF9 pelo azul escuro #101c37 das seções da home
   nos botões do site e em todo o painel do cliente. Destaques de texto, ícones e faixas do site
   continuam no azul claro. O prefixo html.mm-novo também dá a força que estas regras precisam para
   valer sobre o CSS que cada página traz no próprio corpo. Para desfazer: apagar este arquivo e o
   link no header.php. */

/* botões do site */
html.mm-novo .btn-header-gradient { background: linear-gradient(to right, #101c37, #22345e); }
html.mm-novo .btn-header-gradient:hover { background: linear-gradient(to right, #22345e, #101c37); }
html.mm-novo .header-azul .btn-header-gradient { background: #ffffff !important; color: #101c37 !important; }
html.mm-novo .btn-tab-active { background-color: #101c37 !important; }
html.mm-novo .btn-tab-inactive { background-color: #c5cedb !important; }
html.mm-novo .btn-tab-inactive:hover { background-color: #101c37 !important; }
html.mm-novo .cotacao-sucesso-box { background-color: #101c37; }
html.mm-novo .btn-vender-cotacao,
html.mm-novo .btn-consultor-cotacao,
html.mm-novo .badge-recomendado,
html.mm-novo .icone-opcao-cotacao { background-color: #101c37; }
html.mm-novo .card-opcao-recomendada { border-color: #101c37; }
html.mm-novo .btn-quero-ser-parceiro { background-color: #101c37; }
html.mm-novo .btn-filtro-blog.active,
html.mm-novo .btn-pagination-arrow:hover:not(.disabled) { background-color: #101c37; }
html.mm-novo .lp-cta-final { background: linear-gradient(135deg, #101c37, #0a2540); }
html.mm-novo .lp-valor-box { background: linear-gradient(135deg, #101c37, #22345e) !important; }

/* Davi */
html.mm-novo #milo-toggle { background: linear-gradient(135deg, #101c37, #22345e); box-shadow: 0 12px 30px rgba(16,28,55,.35); border: 1px solid rgba(255,255,255,.18); }
html.mm-novo #milo-toggle:hover { box-shadow: 0 16px 36px rgba(16,28,55,.45); }
html.mm-novo .milo-msg.user,
html.mm-novo #milo-send { background: #101c37; }
html.mm-novo #milo-input:focus { border-color: #101c37; }

/* área do cliente */
html.mm-novo .area-cliente-label,
html.mm-novo .area-cliente-link,
html.mm-novo .esqueci-senha > summary,
html.mm-novo .programa-card-nome i,
html.mm-novo .area-menu-item.ativo i { color: #101c37; }
html.mm-novo .area-cliente-card-title i { color: #101c37 !important; }
html.mm-novo .btn-area-cliente { background: #101c37; border-color: #101c37; color: #fff; }
html.mm-novo .btn-area-cliente:hover { background: #22345e; border-color: #22345e; color: #fff; }
html.mm-novo .btn-outline-area-cliente,
html.mm-novo .cotacao-editar-btn { border-color: #101c37; color: #101c37; }
html.mm-novo .cotacao-editar-btn:hover { background: #101c37; color: #fff; }
html.mm-novo .area-menu-item.ativo { background: #eef1f6; }
html.mm-novo .area-menu-badge { background: #101c37; }
html.mm-novo .cotacao-status.st-cotacao { background: #eef1f6; color: #101c37; }
html.mm-novo .cotacao-cancelar-textarea:focus { border-color: #101c37; }

/* formulário da venda (/vender/) */
html.mm-novo .vender-page { --mm-azul: #101c37; }
html.mm-novo .vender-resumo { background: linear-gradient(135deg, #101c37 0%, #22345e 100%); box-shadow: 0 16px 34px rgba(16,28,55,.22); }
html.mm-novo .vender-card .form-control:focus,
html.mm-novo .vender-card .form-select:focus { box-shadow: 0 0 0 .2rem rgba(16,28,55,.12); }
html.mm-novo .vender-card-seguro { border-color: #d5dee7; }
html.mm-novo .vender-seguro-tag { background: #eef1f6; color: #101c37; }
html.mm-novo .vender-modalidade:hover { border-color: #9aa8bf; }
html.mm-novo .vender-modalidade.ativa { background: #f3f5f9; }
html.mm-novo .vender-passos-lista li::before { background: #eef1f6; }
html.mm-novo .vender-lock-badge { background: linear-gradient(135deg, #101c37 0%, #22345e 100%); }
