/* [visemeo-local-v1] Charte VISEMEO (cyan #00A9E0 / vert #3DCC7E tirés du logo). */
html body .nb.acc, html body.rb .nb.acc, html body.rb .btn:not(.ghost):not(.outline):not(.sky):not(.green) {
  background: linear-gradient(180deg, #2BBBEB 0%, #00A9E0 55%, #0093C4 100%); border-color: #0089B8; color: #fff;
  box-shadow: 0 1px 0 rgba(255,255,255,.35) inset, 0 6px 16px -8px rgba(0,137,184,.55); }
html body .nb.acc:hover, html body.rb .nb.acc:hover, html body.rb .btn:not(.ghost):not(.outline):not(.sky):not(.green):hover {
  background: linear-gradient(180deg, #14AEE3 0%, #0098CC 55%, #007FAD 100%); border-color: #007AA3; }
html body .nb.acc.dg, html body.rb .nb.acc.dg { color: #fff; background: linear-gradient(180deg,#EF4444,#DC2626); border-color: #C81E1E; }
html body .top { border-image: linear-gradient(90deg, #00A9E0, #3DCC7E) 1; }
html body .btn.full, html body form .btn:not(.ghost):not(.outline) { background: #00A9E0; border-color: #0089B8; color: #fff; }
html body .btn.full:hover, html body form .btn:not(.ghost):not(.outline):hover { background: #0090C0; }
html body input:focus, html body input[type=text]:focus, html body input[type=password]:focus { outline-color: #3DCC7E; border-color: #00A9E0; }
