.richtexteditor{position:relative;container-type:inline-size}.richtexteditor .rte-blockico{display:none}@container (width<=780px){.richtexteditor .rte-btn-text{display:none}.richtexteditor .rte-blockico{display:block}.richtexteditor .rte-btn-label{padding:0 5px}.richtexteditor .rte-sep{margin:0 2px}}.richtexteditor .rte-tools{top:var(--rte-sticky-top,50px);z-index:20;background:#f9f9f9;border:1px solid #ccc;border-radius:3px;flex-wrap:wrap;align-items:center;gap:2px;margin-bottom:4px;padding:4px;display:flex;position:sticky}.modal .richtexteditor .rte-tools{top:0}.richtexteditor .rte-grp{align-items:center;gap:1px;display:flex}.richtexteditor .rte-sep{background:#ddd;width:1px;height:20px;margin:0 4px}.richtexteditor .rte-spacer{flex:1}.richtexteditor .rte-btn{min-width:28px;height:28px;box-shadow:none;color:#333;background:0 0;border-color:#0000;justify-content:center;align-items:center;gap:4px;padding:0 5px;display:inline-flex}.richtexteditor .rte-btn:hover{background:#e8e8e8;border-color:#0000}.richtexteditor .rte-btn.active,.richtexteditor .rte-btn[aria-expanded=true]{color:#1595c1;box-shadow:none;background:#d9eef7;border-color:#0000}.richtexteditor .rte-btn[disabled]{opacity:.4}.richtexteditor .rte-btn-label{padding:0 8px;font-size:12px}.richtexteditor .rte-ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.richtexteditor .rte-chev{opacity:.7;width:12px;height:12px;margin-left:-2px}.richtexteditor .rte-dd{display:flex;position:relative}.richtexteditor .rte-dd.open>.rte-menu{display:block}.richtexteditor .rte-dd-right>.rte-menu{left:auto;right:0}.richtexteditor .rte-menu{min-width:180px;margin-top:2px;padding:4px}.richtexteditor .rte-menu-item{text-align:left;color:#333;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:8px;width:100%;padding:6px 10px;font-size:13px;display:flex}.richtexteditor .rte-menu-item:hover{background:#f0f0f0}.richtexteditor .rte-menu-item.active{color:#1595c1;background:#d9eef7}.richtexteditor .rte-menu-sep{background:#eee;height:1px;margin:4px 2px}.rte-content.rte-format-painter,.rte-content.rte-format-painter *{cursor:copy!important}.rte-color-a{border-bottom:3px solid #333;padding:0 1px;font-size:14px;font-weight:700;line-height:1;display:inline-block}.rte-color-menu{min-width:0}.rte-color-grid{grid-template-columns:repeat(5,22px);gap:4px;padding:4px;display:grid}.rte-border-swatch{border-width:2px;border-radius:2px;flex:none;width:14px;height:14px;display:inline-block}.rte-color-swatch{cursor:pointer;border:1px solid #ccc;border-radius:2px;width:22px;height:22px;padding:0;display:block}.rte-color-swatch:hover,.rte-color-swatch.selected{outline-offset:1px;outline:2px solid #333}.rte-color-auto{margin-top:2px;font-size:12px}.richtexteditor .rte-content{cursor:text;max-width:100%;height:auto;min-height:120px;padding:0;overflow:hidden auto}.richtexteditor .ProseMirror{word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap;outline:none;max-width:100%;min-height:100px;padding:6px 12px}.richtexteditor .ProseMirror:focus{outline:none}.richtexteditor .ProseMirror p{margin:0 0 6px}.richtexteditor .ProseMirror h2{margin:10px 0 6px;font-size:1.4em}.richtexteditor .ProseMirror h3{margin:8px 0 6px;font-size:1.2em}.richtexteditor .ProseMirror ul,.richtexteditor .ProseMirror ol{margin:0 0 6px;padding-left:24px}.richtexteditor .ProseMirror img{max-width:100%;height:auto}.richtexteditor .ProseMirror{font-family:Arial,sans-serif}.richtexteditor .ProseMirror h1{border-bottom:2px solid #000;margin-bottom:15px;font-size:150%}.richtexteditor .ProseMirror h2{border-bottom:2px solid #000;margin-bottom:10px;font-size:130%}.richtexteditor .ProseMirror h3{margin-bottom:10px;font-size:110%}.richtexteditor .ProseMirror h4{margin-bottom:10px;font-size:100%}.richtexteditor .ProseMirror p{text-align:justify;margin:0 0 10px}.richtexteditor .ProseMirror ol{list-style-type:lower-latin}.richtexteditor .ProseMirror ul{list-style-type:initial}.richtexteditor .ProseMirror li{margin-left:25px}.richtexteditor .ProseMirror blockquote{color:#555;border-left:3px solid #ddd;margin:6px 0;padding-left:10px}.richtexteditor .ProseMirror code{background:#f5f5f5;border-radius:2px;padding:1px 4px;font-family:monospace}.richtexteditor .ProseMirror table{border-collapse:collapse;border-spacing:0;text-align:justify;table-layout:fixed;width:100%;margin:10px 0}.richtexteditor .ProseMirror table tr th,.richtexteditor .ProseMirror table tr td{vertical-align:top;border:1px dashed #d0d0d0;min-width:1em;padding:6px;position:relative}.richtexteditor .ProseMirror table.borderless tr td,.richtexteditor .ProseMirror tbody.borderless tr td,.richtexteditor .ProseMirror tr.borderless td{border-bottom:none!important}.richtexteditor .ProseMirror table.bottombordered-black tr:last-child td,.richtexteditor .ProseMirror tbody.bottombordered-black tr:last-child td,.richtexteditor .ProseMirror tr.bottombordered-black:last-child td{border-bottom:1px solid #000!important}.richtexteditor .ProseMirror table.bottombordered-brown tr:last-child td,.richtexteditor .ProseMirror tbody.bottombordered-brown tr:last-child td,.richtexteditor .ProseMirror tr.bottombordered-brown:last-child td{border-bottom:1px solid #963!important}.richtexteditor .ProseMirror table.bottombordered-red tr:last-child td,.richtexteditor .ProseMirror tbody.bottombordered-red tr:last-child td,.richtexteditor .ProseMirror tr.bottombordered-red:last-child td{border-bottom:1px solid #900!important}.richtexteditor .ProseMirror table.bottombordered-green tr:last-child td,.richtexteditor .ProseMirror tbody.bottombordered-green tr:last-child td,.richtexteditor .ProseMirror tr.bottombordered-green:last-child td{border-bottom:1px solid #538135!important}.richtexteditor .ProseMirror table.bottombordered-blue tr:last-child td,.richtexteditor .ProseMirror tbody.bottombordered-blue tr:last-child td,.richtexteditor .ProseMirror tr.bottombordered-blue:last-child td{border-bottom:1px solid #4574b5!important}.richtexteditor .ProseMirror table.bottomborderedcells-black tr td,.richtexteditor .ProseMirror tbody.bottomborderedcells-black tr td,.richtexteditor .ProseMirror tr.bottomborderedcells-black td{border-bottom:1px solid #000!important}.richtexteditor .ProseMirror table.bottomborderedcells-black tr th,.richtexteditor .ProseMirror table.bottombordered-black tr th,.richtexteditor .ProseMirror tbody.bottomborderedcells-black tr th,.richtexteditor .ProseMirror tbody.bottombordered-black tr th,.richtexteditor .ProseMirror tr.bottomborderedcells-black th,.richtexteditor .ProseMirror tr.bottombordered-black th{color:#000!important;border-bottom:1px solid #000!important}.richtexteditor .ProseMirror table.bottomborderedcells-brown tr td,.richtexteditor .ProseMirror tbody.bottomborderedcells-brown tr td,.richtexteditor .ProseMirror tr.bottomborderedcells-brown td{border-bottom:1px solid #963!important}.richtexteditor .ProseMirror table.bottomborderedcells-brown tr th,.richtexteditor .ProseMirror table.bottombordered-brown tr th,.richtexteditor .ProseMirror tbody.bottomborderedcells-brown tr th,.richtexteditor .ProseMirror tbody.bottombordered-brown tr th,.richtexteditor .ProseMirror tr.bottomborderedcells-brown th,.richtexteditor .ProseMirror tr.bottombordered-brown th{color:#963!important;border-bottom:1px solid #963!important}.richtexteditor .ProseMirror table.bottomborderedcells-red tr td,.richtexteditor .ProseMirror tbody.bottomborderedcells-red tr td,.richtexteditor .ProseMirror tr.bottomborderedcells-red td{border-bottom:1px solid #900!important}.richtexteditor .ProseMirror table.bottomborderedcells-red tr th,.richtexteditor .ProseMirror table.bottombordered-red tr th,.richtexteditor .ProseMirror tbody.bottomborderedcells-red tr th,.richtexteditor .ProseMirror tbody.bottombordered-red tr th,.richtexteditor .ProseMirror tr.bottomborderedcells-red th,.richtexteditor .ProseMirror tr.bottombordered-red th{color:#900!important;border-bottom:1px solid #900!important}.richtexteditor .ProseMirror table.bottomborderedcells-green tr td,.richtexteditor .ProseMirror tbody.bottomborderedcells-green tr td,.richtexteditor .ProseMirror tr.bottomborderedcells-green td{border-bottom:1px solid #538135!important}.richtexteditor .ProseMirror table.bottomborderedcells-green tr th,.richtexteditor .ProseMirror table.bottombordered-green tr th,.richtexteditor .ProseMirror tbody.bottomborderedcells-green tr th,.richtexteditor .ProseMirror tbody.bottombordered-green tr th,.richtexteditor .ProseMirror tr.bottomborderedcells-green th,.richtexteditor .ProseMirror tr.bottombordered-green th{color:#538135!important;border-bottom:1px solid #538135!important}.richtexteditor .ProseMirror table.bottomborderedcells-blue tr td,.richtexteditor .ProseMirror tbody.bottomborderedcells-blue tr td,.richtexteditor .ProseMirror tr.bottomborderedcells-blue td{border-bottom:1px solid #4574b5!important}.richtexteditor .ProseMirror table.bottomborderedcells-blue tr th,.richtexteditor .ProseMirror table.bottombordered-blue tr th,.richtexteditor .ProseMirror tbody.bottomborderedcells-blue tr th,.richtexteditor .ProseMirror tbody.bottombordered-blue tr th,.richtexteditor .ProseMirror tr.bottomborderedcells-blue th,.richtexteditor .ProseMirror tr.bottombordered-blue th{color:#4574b5!important;border-bottom:1px solid #4574b5!important}.richtexteditor .ProseMirror table.fullborderedcells-black tr td,.richtexteditor .ProseMirror tbody.fullborderedcells-black tr td,.richtexteditor .ProseMirror tr.fullborderedcells-black td{border:1px solid #000!important}.richtexteditor .ProseMirror table.fullborderedcells-black tr th,.richtexteditor .ProseMirror tbody.fullborderedcells-black tr th,.richtexteditor .ProseMirror tr.fullborderedcells-black th{color:#000!important;border:1px solid #000!important}.richtexteditor .ProseMirror table.fullborderedcells-brown tr td,.richtexteditor .ProseMirror tbody.fullborderedcells-brown tr td,.richtexteditor .ProseMirror tr.fullborderedcells-brown td{border:1px solid #963!important}.richtexteditor .ProseMirror table.fullborderedcells-brown tr th,.richtexteditor .ProseMirror tbody.fullborderedcells-brown tr th,.richtexteditor .ProseMirror tr.fullborderedcells-brown th{color:#000!important;border:1px solid #963!important}.richtexteditor .ProseMirror table.fullborderedcells-red tr td,.richtexteditor .ProseMirror tbody.fullborderedcells-red tr td,.richtexteditor .ProseMirror tr.fullborderedcells-red td{border:1px solid #900!important}.richtexteditor .ProseMirror table.fullborderedcells-red tr th,.richtexteditor .ProseMirror tbody.fullborderedcells-red tr th,.richtexteditor .ProseMirror tr.fullborderedcells-red th{color:#900!important;border:1px solid #900!important}.richtexteditor .ProseMirror table.fullborderedcells-green tr td,.richtexteditor .ProseMirror tbody.fullborderedcells-green tr td,.richtexteditor .ProseMirror tr.fullborderedcells-green td{border:1px solid #538135!important}.richtexteditor .ProseMirror table.fullborderedcells-green tr th,.richtexteditor .ProseMirror tbody.fullborderedcells-green tr th,.richtexteditor .ProseMirror tr.fullborderedcells-green th{color:#538135!important;border:1px solid #538135!important}.richtexteditor .ProseMirror table.fullborderedcells-blue tr td,.richtexteditor .ProseMirror tbody.fullborderedcells-blue tr td,.richtexteditor .ProseMirror tr.fullborderedcells-blue td{border:1px solid #4574b5!important}.richtexteditor .ProseMirror table.fullborderedcells-blue tr th,.richtexteditor .ProseMirror tbody.fullborderedcells-blue tr th,.richtexteditor .ProseMirror tr.fullborderedcells-blue th{color:#4574b5!important;border:1px solid #4574b5!important}.richtexteditor .ProseMirror table tr th.width4,.richtexteditor .ProseMirror table tr td.width4{width:4%}.richtexteditor .ProseMirror table tr th.width10,.richtexteditor .ProseMirror table tr td.width10{width:10%}.richtexteditor .ProseMirror table tr th.width15,.richtexteditor .ProseMirror table tr td.width15{width:15%}.richtexteditor .ProseMirror table tr th.width20,.richtexteditor .ProseMirror table tr td.width20{width:20%}.richtexteditor .ProseMirror table tr th.width25f,.richtexteditor .ProseMirror table tr td.width25f{width:24.5%}.richtexteditor .ProseMirror table tr th.width25,.richtexteditor .ProseMirror table tr td.width25{width:25%}.richtexteditor .ProseMirror table tr th.width30,.richtexteditor .ProseMirror table tr td.width30{width:30%}.richtexteditor .ProseMirror table tr th.width40,.richtexteditor .ProseMirror table tr td.width40{width:40%}.richtexteditor .ProseMirror table tr th.width48,.richtexteditor .ProseMirror table tr td.width48{width:48%}.richtexteditor .ProseMirror table tr th.width50,.richtexteditor .ProseMirror table tr td.width50{width:50%}.richtexteditor .ProseMirror table tr th.width60,.richtexteditor .ProseMirror table tr td.width60{width:60%}.richtexteditor .ProseMirror table tr th.width70,.richtexteditor .ProseMirror table tr td.width70{width:70%}.richtexteditor .ProseMirror table .selectedCell:after{content:"";pointer-events:none;z-index:2;background:#35b5e133;position:absolute;inset:0}.richtexteditor .ProseMirror table .column-resize-handle{pointer-events:none;background-color:#35b5e1;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.richtexteditor .ProseMirror .tableWrapper{margin:6px 0;overflow-x:auto}.richtexteditor .ProseMirror.resize-cursor{cursor:col-resize}.richtexteditor .ProseMirror .text-right{text-align:right}.richtexteditor .ProseMirror .text-left{text-align:left}.richtexteditor .ProseMirror .text-center{text-align:center}.richtexteditor .ProseMirror .text-middle{vertical-align:middle}.richtexteditor .ProseMirror .indented{text-indent:-15px;margin-left:15px}.richtexteditor .ProseMirror .uppercase{text-transform:uppercase}.richtexteditor .ProseMirror .lowercase{text-transform:lowercase}.richtexteditor .ProseMirror .capitalize{text-transform:capitalize}.richtexteditor .ProseMirror .text-bold{font-weight:700}.richtexteditor .ProseMirror .text-italic{font-style:italic}.richtexteditor .ProseMirror ul.lowerlatin{list-style-type:lower-latin}.richtexteditor .ProseMirror ul.decimal{list-style-type:decimal}.richtexteditor .ProseMirror .underline{text-decoration:underline}.richtexteditor .ProseMirror .bordered-black{border:thin solid #000;padding:5px}.richtexteditor .ProseMirror .bordered-brown{border:thin solid #963;margin:10px 0;padding:5px}.richtexteditor .ProseMirror .bordered-red{border:thin solid #900;padding:5px}.richtexteditor .ProseMirror .bordered-green{border:thin solid #538135;padding:5px}.richtexteditor .ProseMirror .bordered-blue{border:thin solid #4574b5;padding:5px}.richtexteditor .ProseMirror .background-gray{background-color:#ddd}.richtexteditor .ProseMirror .black-text{color:#000}.richtexteditor .ProseMirror .brown-text{color:#963}.richtexteditor .ProseMirror .red-text{color:#900}.richtexteditor .ProseMirror .green-text{color:#538135}.richtexteditor .ProseMirror .blue-text{color:#4574b5}.richtexteditor .ProseMirror .no-marginbottom{margin-bottom:0!important}.richtexteditor .ProseMirror .arrow{font-size:30px}
