/* RO Academy — selo "Novo", curto, junto ao nome do curso. */
.ro-new-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:3px 8px;margin-left:8px;border-radius:999px;background:linear-gradient(90deg,#e7cda9,#c89a62);color:#382919!important;font-family:ROManrope,Manrope,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;font-size:10px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:.8px!important;text-transform:uppercase!important;white-space:nowrap;vertical-align:3px;text-decoration:none!important}
.ro-new-badge--card{vertical-align:4px}

/* No menu: menor, ao lado do nome do curso. */
/* Seletor mais forte que o do submenu (que força 14px em todo texto dos links), senão o selo não diminui. */
#masthead .primary-menu .ab-submenu .bb-sub-menu a span.ro-new-badge--menu,#masthead .primary-menu a span.ro-new-badge--menu,.ro-new-badge--menu{padding:0 6px!important;margin-left:7px!important;font-size:8.5px!important;font-weight:700!important;letter-spacing:.7px!important;line-height:15px!important;height:15px;vertical-align:2px;box-shadow:none}
/* Submenus de cursos mais largos (até 340px) para o nome e o selo caberem sem cortar. */
#masthead .primary-menu .ab-submenu .ab-submenu>.bb-sub-menu{max-width:340px!important;width:max-content!important;min-width:220px}
#masthead .primary-menu .ab-submenu .bb-sub-menu>li.ro-new-course>a{display:flex!important;align-items:center;overflow:visible!important;text-overflow:clip!important}

/* Ponto dourado só no item do topo (ex.: "Cursos"). Dentro do submenu o ponto à esquerda já indica
   a página atual, então lá o aviso de novidade fica só no selo do curso. */
#masthead .primary-menu>li.ro-has-new>a>span{position:relative}
#masthead .primary-menu>li.ro-has-new>a>span::before{content:'';position:absolute;top:11px;right:-8px;width:5px;height:5px;border-radius:50%;background:#c89a62;box-shadow:0 0 0 2px #fff}
body.bb-dark-theme #masthead .primary-menu>li.ro-has-new>a>span::before{box-shadow:0 0 0 2px #202124}
