/* Plano MEI (2026-11-10): verde sálvia em tom pastel, menu lateral claro e leve */
body.plano-mei{--esmeralda:#4FA894;--esmeralda-600:#3B8A78;--esmeralda-50:#EAF6F2;--esmeralda-100:#CFEAE1;--verde-escuro:#1F5A4C;--verde-900:#123B32;--verde-800:#1F5A4C;--bg:#F7F8F6;
  --side-bg:#F4F9F7;--side-bg2:#EAF3EF;--side-fg:#23413A;--side-mut:#6B8A82;--side-on:rgba(79,168,148,.16);--side-on-fg:#1F5A4C;--side-barra:#4FA894;--side-borda:#DCEBE5}
body.plano-mei .side{border-right:1px solid #DCEBE5;box-shadow:none}
body.plano-mei .side .marca,body.plano-mei .side .marca b,body.plano-mei .side .marca em{color:#1F5A4C}
body.plano-mei .side nav a{color:#2F4C45}
body.plano-mei .side nav a:hover{background:rgba(79,168,148,.10);color:#1F5A4C}
body.plano-mei .side nav a.on{background:linear-gradient(90deg,rgba(79,168,148,.20),rgba(79,168,148,.06));color:#1F5A4C;box-shadow:inset 2px 0 #4FA894}
body.plano-mei .logo{background:linear-gradient(135deg,#7CC6B4,#3B8A78);color:#fff}
body.plano-mei .selo-plano{background:#EAF6F2;color:#1F5A4C;border-color:#CFEAE1}
body.plano-mei .btn-p{background:linear-gradient(180deg,#58B19D,#3B8A78);color:#fff}
body.plano-mei .btn-p:hover{background:linear-gradient(180deg,#4FA894,#2F7A69)}
