/* Mistake types styles */ .bes-typo-mistake { border-bottom: 2px solid red; position: absolute; z-index: 2; cursor: text; pointer-events: none; /* text-decoration: underline; text-decoration-color: red; cursor: text; */ } .bes-correction-panel-parent { z-index: auto; top: 0; left: 0; width: 0; height: 0; display: inline; float: left; position: relative; overflow: visible; visibility: visible; } .bes-correction-panel { background: transparent; border: none; color: transparent; cursor: initial; display: block; float: initial; margin: 0; max-height: initial; min-height: initial; max-width: initial; min-width: initial; outline: initial; overflow: hidden; padding: 0; pointer-events: none; position: relative; } .bes-correction-panel-scroll { pointer-events: none; box-shadow: initial; box-sizing: initial; cursor: initial; display: block; float: initial; max-height: initial; min-height: initial; max-width: initial; min-width: initial; position: absolute; height: initial; width: initial; animation: auto ease 0s 1 normal none running none; background: transparent; border-width: initial; border-style: none; margin: 0px; outline: initial; padding: 0px; }