fieldset.richtextinput{all:unset;width:-webkit-fill-available;font-size:12px;position:relative;overflow:visible;font-family:Roboto,sans-serif!important;font-weight:400!important}fieldset.richtextinput .toolbar{z-index:100;background-color:var(--color-white);opacity:0;pointer-events:none;border:1px solid #e8ecef;border-radius:7px;justify-content:center;align-items:center;gap:3px;width:fit-content;margin-bottom:0;padding:3px;display:flex;position:absolute;top:-10px;left:50%;transform:translate(-50%,-10px)}fieldset.richtextinput:focus-within .toolbar,fieldset.richtextinput .toolbar:hover{opacity:1;pointer-events:all}fieldset.richtextinput .editortext{border:1px solid var(--color-slate-200);background-color:var(--color-white);width:100%;color:var(--dark);resize:none;-webkit-user-select:none;user-select:none;pointer-events:all;border-radius:7px;outline:none;min-width:113px;min-height:35px;margin:0;padding:6.31px 8px 5px;font-size:13px;font-weight:400;transition:all .3s;position:relative;box-shadow:0 0 #0000;font-family:Roboto,sans-serif!important;line-height:2!important}fieldset.richtextinput .editortext.fixed-height{min-height:unset;flex-direction:column;display:flex;overflow:visible}fieldset.richtextinput .editortext *{line-height:1.9;font-weight:unset;margin:0}fieldset.richtextinput .editortext ul{padding-left:1.5em;list-style-type:disc;margin-left:1.5em!important}fieldset.richtextinput .editortext ol{padding-left:1.5em;list-style-type:decimal;margin-left:1.5em!important}fieldset.richtextinput .editortext>p{width:100%}fieldset.richtextinput .editortext span.label{z-index:10;background:var(--color-white);-webkit-user-select:none;user-select:none;color:var(--color-slate-400);pointer-events:none;border-radius:2px 2px 0 0;padding:0 5px;line-height:1;position:absolute;top:-8px;left:3px;font-size:10px!important}fieldset.richtextinput .editortext:focus-within span.label{color:var(--color-blue-600)}fieldset.richtextinput .editortext:active,fieldset.richtextinput .editortext:focus-within{border-color:var(--color-blue-600);box-shadow:0px 0px 0px 3px var(--color-blue-100)!important}fieldset.richtextinput .editortext .public-DraftEditorPlaceholder-inner{color:var(--color-slate-400);z-index:0;pointer-events:none;position:absolute;top:9px;left:8px}fieldset.richtextinput .editortext .drafeditor,fieldset.richtextinput .editortext div.DraftEditor-root,fieldset.richtextinput .editortext .drafeditor .DraftEditor-editorContainer,fieldset.richtextinput .editortext .drafeditor .DraftEditor-editorContainer [aria-label=editor-richtextinput],fieldset.richtextinput .editortext .drafeditor .DraftEditor-editorContainer [aria-label=editor-book-abstract]{height:100%}fieldset.richtextinput .editortext.fixed-height .drafeditor{flex:1;min-height:0;overflow:hidden auto}fieldset.richtextinput .editortext.fixed-height .drafeditor .DraftEditor-root,fieldset.richtextinput .editortext.fixed-height .drafeditor .DraftEditor-editorContainer,fieldset.richtextinput .editortext.fixed-height .drafeditor .DraftEditor-editorContainer [aria-label=editor-richtextinput],fieldset.richtextinput .editortext.fixed-height .drafeditor .DraftEditor-editorContainer [aria-label=editor-book-abstract]{height:auto;min-height:0}fieldset.richtextinput:hover div.alert-error{opacity:1;visibility:visible}fieldset.richtextinput div.alert-error{color:var(--color-white);background:var(--color-red-600);z-index:50;opacity:0;visibility:hidden;border-radius:4px;align-items:center;gap:4px;margin-top:4px;padding:3px 6px;font-size:11px;transition:all .3s;display:flex;position:absolute}fieldset.richtextinput div.alert-error.always-visible{opacity:1;visibility:visible}fieldset.richtextinput div.alert-error:before{content:"";background-color:var(--color-red-600);padding:4px;position:absolute;top:-2px;left:5px;transform:rotate(45deg)}fieldset.richtextinput div.alert-error i.icon{font-family:Material Icons Outlined;font-style:normal;font-weight:400;font-size:11px!important}fieldset.richtextinput .error_required{border:1px solid var(--color-red-600)}fieldset.richtextinput .error_required:focus-within{border:1px solid var(--color-red-600)!important;box-shadow:0px 0px 0px 3px var(--color-red-100)!important}fieldset.richtextinput .editortext .tag_shortcode{background-color:var(--color-blue-100);white-space:pre;border-radius:20px;margin:0 2px;padding:4px 8px;display:inline}fieldset.richtextinput .editortext .tag_shortcode>*{color:var(--color-blue-600);font-weight:400!important}fieldset.richtextinput .word-count{color:var(--color-slate-500);margin-top:4px;font-size:12px}
