Looking in the style inspector, it looks like you put the [role="tablist"] child selector in to lengthen the selector so it wins versus [role="tablet"] > [role="tab"] so the "flex" directive doesn't get clobbered (and maybe future-proofing?).  I think this probably merits a comment.