.h-editor{--bgColor: white;--textColor: var(--text, #2c3e50);--borderColor: rgba(44, 62, 80, .1);display:flex;flex-direction:column;position:relative;z-index:10;margin:0}.h-editor *,.h-editor *::before,.h-editor *::after{box-sizing:border-box}.h-editor textarea{background-color:var(--bgColor);width:100%;padding:1rem;height:10rem;border:1px solid var(--borderColor);line-height:1.5}.h-editor__toolbar{display:flex;flex-wrap:wrap;background-color:var(--bgColor);position:relative;width:fit-content;margin-bottom:1rem;padding:2px;border:2px solid var(--borderColor);border-radius:var(--gRadius, 4px)}.h-editor__toolbar>*{-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.h-editor__toolbar a{cursor:pointer;display:flex;align-items:center;justify-content:center;height:2.25rem;width:auto;padding:.25rem .5rem;color:var(--textColor);text-decoration:none}.h-editor__toolbar a:hover{--textColor: #222;box-shadow:inset 0 0 0 1px rgba(0,0,0,.8);border-radius:var(--gRadius, 4px)}.h-editor__toolbar a:active{transform:translateY(1px)}.h-editor__toolbar svg{width:auto;height:1rem}.h-editor__toolbar path{fill:var(--textColor)}.h-editor__toolbar i{font-style:normal;font-weight:700}.h-editor__toolbar span{display:inline-block;margin-left:.25rem;font-size:var(--sFontSize, 14px)}.h-editor__toolbar .tool-separator{margin:-2px .25rem;border-left:2px solid var(--borderColor);color:rgba(0,0,0,0)}
