UNPKG

suneditor

Version:

Vanilla JavaScript based WYSIWYG web editor

1 lines 120 kB
.sun-editor,.sun-editor-editable{--se-caret-color:#333;--se-drag-caret-color:#4592ff;--se-placeholder-color:#bbb;--se-edit-font-color:#333;--se-edit-font-pre:#666;--se-edit-font-quote:#999;--se-edit-background-color:#fff;--se-edit-background-pre:#f9f9f9;--se-edit-border-light:#e1e1e1;--se-edit-border-dark:#b1b1b1;--se-edit-border-dark-n1:#c1c1c1;--se-edit-border-dark-n2:#d1d1d1;--se-edit-border-table:#cecece;--se-edit-anchor:#0056b3;--se-edit-anchor-on-back:#e8f7ff;--se-edit-anchor-on-font:#0093ff;--se-edit-hr-color:#333;--se-edit-hr-on-back:#c7deff;--se-edit-active:#4592ff;--se-edit-hover:#e0f4ff;--se-edit-outline:#9e9e9e;--se-main-out-color:#dadada;--se-main-color:#000;--se-main-color-lighter:#4c4c4d;--se-main-background-color:#fff;--se-code-view-color:#24292f;--se-main-font-color:#333;--se-code-view-background-color:#fff;--se-code-view-line-color:#57606a;--se-code-view-line-background-color:#f6f8fa;--se-markdown-view-color:#24292f;--se-markdown-view-background-color:#fff;--se-markdown-view-line-color:#57606a;--se-markdown-view-line-background-color:#f6f8fa;--se-main-divider-color:#e1e1e1;--se-main-border-color:#d1d1d1;--se-main-outline-color:#b1b1b1;--se-main-shadow-color:#ececec;--se-statusbar-font-color:#666;--se-overlay-background-color:#222;--se-find-match-color:#ffd50066;--se-find-current-color:#ff9632b3;--se-find-no-match-color:#ff50501f;--se-hover-color:#000;--se-hover-dark-color:#ccc;--se-hover-dark2-color:#bfbfbf;--se-hover-dark3-color:#b0b0b0;--se-hover-light-color:#e1e1e1;--se-hover-light2-color:#e6e6e6;--se-hover-light3-color:#d9d9d9;--se-active-color:#5cd2e6;--se-active-hover-color:#2964b7;--se-active-dark-color:#80bdff;--se-active-dark2-color:#407dd1;--se-active-dark3-color:#4592ff;--se-active-dark4-color:#3f9dff;--se-active-dark5-color:#1275ff;--se-active-light-color:#e6f2ff;--se-active-light2-color:#eaf3ff;--se-active-light3-color:#d0e3ff;--se-active-light4-color:#dbeaff;--se-active-light5-color:#c4ddff;--se-active-light6-color:#b7ccf2;--se-shadow-layer-color:#00000040;--se-drag-over-color:#f0c20a;--se-modal-background-color:#fff;--se-modal-color:#333;--se-modal-border-color:#e5e5e5;--se-modal-anchor-color:#004cff;--se-modal-preview-color:#666;--se-modal-file-input-background-color:#f9f9f9;--se-modal-input-disabled-color:#999;--se-modal-input-disabled-background-color:#f3f3f3;--se-dropdown-font-color:#555;--se-controller-border-color:#999;--se-controller-background-color:#fff;--se-controller-color:#333;--se-shadow-controller-color:#0003;--se-input-btn-border-color:#ccc;--se-input-btn-disabled-color:#bdbdbd;--se-table-picker-color:#f5f5f5;--se-table-picker-border-color:#ddd;--se-table-picker-highlight-color:#cce0ff;--se-table-picker-highlight-border-color:#90b5e2;--se-success-color:green;--se-success-dark-color:#628562;--se-success-dark2-color:#419c41;--se-success-dark3-color:#006c00;--se-success-light-color:#dff4e6;--se-success-light2-color:#d5f3e0;--se-success-light3-color:#c1f4d3;--se-success-light4-color:#769c76;--se-success-light5-color:#89b589;--se-error-color:#b94a48;--se-error-dark-color:#e1a6a2;--se-error-dark2-color:#db8d8c;--se-error-dark3-color:#d17872;--se-error-light-color:#f5d0c8;--se-error-light2-color:#eed3d7;--se-error-light3-color:#f2dede;--se-error-light4-color:#f7deda;--se-error-light5-color:#f8e3e1;--se-doc-background:#f2f5fa;--se-doc-info-page-font-color:#f5f5f5;--se-doc-info-page-background-color:#b1b1b1;--se-doc-info-font-color:#4c4c4c;--se-doc-info-active-color:#4a32ff;--se-loading-color:#07d;--se-show-blocks-color:#3f9dff;--se-show-blocks-li-color:#d539ff;--se-show-blocks-pre-color:#34c38f;--se-show-blocks-component-color:#f4b124;--se-edit-inner-padding:1.5em 1.5em;--se-edit-inner-padding-doc-type:2.5rem 2.5rem;--se-edit-scroll-margin:3em;--se-border-radius:2px;--se-min-height:65px;--se-scroll-padding:2em;--se-modal-input-width:70px;--se-input-btn-size:32px;--se-doc-min-padding:1rem;--se-doc-max-padding:1.5rem;--se-doc-padding-factor:0.5;--se-doc-info-width:18%;--se-doc-info-min-width:16ch;--se-doc-info-inner-padding:2ch;--se-doc-info-inner-line-padding:0.5ch;--se-doc-info-page-width:16px;--se-doc-info-inner-line-indent-h1:0em;--se-doc-info-inner-line-indent-h2:0.4em;--se-doc-info-inner-line-indent-h3:0.8em;--se-doc-info-inner-line-indent-h4:1.2em;--se-doc-info-inner-line-indent-h5:1.6em;--se-doc-info-inner-line-indent-h6:2em;--se-edit-font-size:16px;--se-edit-line-height:1.5em;--se-main-font-family:Helvetica Neue;--se-content-font-family:Helvetica Neue;--se-main-font-size:14px;--se-markdown-font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--se-codeview-font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--se-btn-font-size:14px;--se-statusbar-font-size:12px;--se-modal-title-font-size:15px;--se-modal-input-font-size:14px;--se-browser-title-font-size:16px;--se-controller-font-size:14px;--se-doc-info-font-size:14px;--se-doc-info-inner-line-weight-h1:700;--se-doc-info-inner-line-weight-h2:500;--se-doc-info-inner-line-weight-h3:400;--se-doc-info-inner-line-weight-h4:300;--se-doc-info-inner-line-weight-h5:300;--se-doc-info-inner-line-weight-h6:300}.sun-editor{background-color:var(--se-main-background-color);border:1px solid var(--se-main-out-color);box-sizing:border-box;color:var(--se-main-color);font-family:var(--se-main-font-family);font-size:var(--se-main-font-size);height:auto;width:auto}.sun-editor *{box-sizing:border-box;overflow:visible}.sun-editor-common blockquote,.sun-editor-common body,.sun-editor-common button,.sun-editor-common code,.sun-editor-common dd,.sun-editor-common div,.sun-editor-common dl,.sun-editor-common dt,.sun-editor-common fieldset,.sun-editor-common form,.sun-editor-common h1,.sun-editor-common h2,.sun-editor-common h3,.sun-editor-common h4,.sun-editor-common h5,.sun-editor-common h6,.sun-editor-common input,.sun-editor-common legend,.sun-editor-common li,.sun-editor-common ol,.sun-editor-common p,.sun-editor-common pre,.sun-editor-common select,.sun-editor-common td,.sun-editor-common textarea,.sun-editor-common th,.sun-editor-common ul{border:0;margin:0;padding:0}.sun-editor-common input,.sun-editor-common select,.sun-editor-common textarea{background-color:inherit}.sun-editor-common dl,.sun-editor-common menu,.sun-editor-common ol,.sun-editor-common ul{list-style:none}.sun-editor-common hr{margin:6px 0!important}.sun-editor textarea{border:0;padding:0;resize:none}.sun-editor button{background-color:initial;border:0;cursor:pointer;outline:none;touch-action:manipulation}.sun-editor button,.sun-editor input,.sun-editor select,.sun-editor textarea{vertical-align:middle}.sun-editor button span{display:block;margin:0;padding:0}.sun-editor button .se-txt{display:block;line-height:2;margin-top:0;max-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sun-editor .se-wrapper.se-type-document{background-color:var(--se-doc-background);box-shadow:inset 0 4px 4px #0000001a;padding:clamp(var(--se-doc-min-padding),var(--se-doc-min-padding) + calc(var(--se-doc-padding-factor)*1vw),var(--se-doc-max-padding))}.sun-editor .se-wrapper.se-type-document>.se-wrapper-inner{box-shadow:0 0 5px #0000001a}.sun-editor .se-wrapper.se-type-document .se-document-lines{background-color:initial;font-size:var(--se-doc-info-font-size);min-width:var(--se-doc-info-min-width);overflow-x:hidden;overflow-y:auto;width:var(--se-doc-info-width);z-index:1}.sun-editor .se-wrapper.se-type-document .se-document-lines.se-document-responsible{min-width:unset!important}.sun-editor .se-wrapper.se-type-document .se-document-lines .se-document-lines-inner{padding:var(--se-doc-info-inner-padding);padding-right:var(--se-doc-info-inner-line-padding)}.sun-editor .se-wrapper.se-type-document .se-document-lines .se-document-lines-inner>div.se-doc-item{color:var(--se-doc-info-font-color);cursor:pointer;display:inline-block;overflow:hidden;padding:var(--se-doc-info-inner-line-padding);text-overflow:ellipsis;white-space:nowrap;width:100%}.sun-editor .se-wrapper.se-type-document .se-document-lines .se-document-lines-inner>div.se-doc-item:hover{text-decoration:underline}.sun-editor .se-wrapper.se-type-document .se-document-lines .se-document-lines-inner>div.se-doc-item.active{color:var(--se-doc-info-active-color)}.sun-editor .se-wrapper.se-type-document .se-document-lines .se-document-lines-inner>div.se-doc-h1{font-weight:var(--se-doc-info-inner-line-weight-h1);padding-left:var(--se-doc-info-inner-line-indent-h1)}.sun-editor .se-wrapper.se-type-document .se-document-lines .se-document-lines-inner>div.se-doc-h2{font-weight:var(--se-doc-info-inner-line-weight-h2);padding-left:var(--se-doc-info-inner-line-indent-h2)}.sun-editor .se-wrapper.se-type-document .se-document-lines .se-document-lines-inner>div.se-doc-h3{font-weight:var(--se-doc-info-inner-line-weight-h3);padding-left:var(--se-doc-info-inner-line-indent-h3)}.sun-editor .se-wrapper.se-type-document .se-document-lines .se-document-lines-inner>div.se-doc-h4{font-weight:var(--se-doc-info-inner-line-weight-h4);padding-left:var(--se-doc-info-inner-line-indent-h4)}.sun-editor .se-wrapper.se-type-document .se-document-lines .se-document-lines-inner>div.se-doc-h5{font-weight:var(--se-doc-info-inner-line-weight-h5);padding-left:var(--se-doc-info-inner-line-indent-h5)}.sun-editor .se-wrapper.se-type-document .se-document-lines .se-document-lines-inner>div.se-doc-h6{font-weight:var(--se-doc-info-inner-line-weight-h6);padding-left:var(--se-doc-info-inner-line-indent-h6)}.sun-editor .se-wrapper.se-type-document .se-document-page{pointer-events:none;position:relative;text-align:center}.sun-editor .se-wrapper.se-type-document .se-document-page>div{background-color:var(--se-doc-info-page-background-color);color:var(--se-doc-info-page-font-color);font-size:inherit;left:0;margin-left:1px;padding:1px 0;position:absolute;width:var(--se-doc-info-page-width)}.sun-editor .se-wrapper.se-type-document .se-document-page>div>div.se-document-page-line{border-bottom:1px dashed var(--se-doc-info-page-background-color);display:block;height:0;position:absolute;right:100%;top:0}.sun-editor .se-wrapper.se-type-document .se-placeholder{left:clamp(var(--se-doc-min-padding));padding:var(--se-edit-inner-padding-doc-type);right:clamp(var(--se-doc-min-padding));top:clamp(var(--se-doc-min-padding))}.sun-editor .se-wrapper.se-type-document.se-type-document-header .se-placeholder{margin-left:max(var(--se-doc-info-min-width),var(--se-doc-info-width));margin-right:max(var(--se-doc-info-min-width),var(--se-doc-info-width))}.sun-editor .se-wrapper .CodeMirror,.sun-editor .se-wrapper .cm-editor,.sun-editor .se-wrapper .se-code-viewer-mirror{font-size:var(--se-main-font-size)}.sun-editor button *{backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;pointer-events:none}.sun-editor button{color:var(--se-main-color)}.sun-editor .se-btn{border-color:var(--se-input-btn-border-color);border-radius:var(--se-border-radius);border-style:solid;border-width:0;float:left;font-size:var(--se-btn-font-size);height:var(--se-input-btn-size);line-height:1.8;margin:1px;padding:0;transition:border-color .3s ease,background-color .3s ease,color .3s ease;width:var(--se-input-btn-size)}.sun-editor .se-form-group button.se-btn{border-width:1px}.sun-editor .se-btn:not(.on):not(.active):enabled:focus,.sun-editor .se-btn:not(.on):not(.active):enabled:hover{background-color:var(--se-hover-light-color);border-color:var(--se-hover-dark-color);color:var(--se-hover-color)}.sun-editor .se-btn:not(.on):not(.active):enabled.__se__active,.sun-editor .se-btn:not(.on):not(.active):enabled:active{background-color:var(--se-hover-light2-color);border-color:var(--se-hover-dark2-color)!important;box-shadow:0 0 0 .3rem var(--se-hover-light2-color);outline:1px solid var(--se-hover-dark3-color)!important;transition:box-shadow .1s ease-in-out}.sun-editor .se-menu-list li:hover .se-btn-input input:enabled,.sun-editor .se-menu-list li:hover .se-side-btn-a:not(.on):not(.active):enabled,.sun-editor .se-menu-list li:hover .se-side-btn-after:not(.on):not(.active):enabled,.sun-editor .se-menu-list li:hover .se-side-btn-b:not(.on):not(.active):enabled,.sun-editor .se-menu-list li:hover .se-side-btn-before:not(.on):not(.active):enabled{border-color:var(--se-hover-dark-color);border-style:solid;border-width:1px}.sun-editor .se-menu-list li .se-btn-input.active input:enabled,.sun-editor .se-menu-list li .se-btn-input.on input:enabled,.sun-editor .se-menu-list li .se-side-btn-after.active:enabled,.sun-editor .se-menu-list li .se-side-btn-after.on:enabled,.sun-editor .se-menu-list li .se-side-btn-before.active:enabled,.sun-editor .se-menu-list li .se-side-btn-before.on:enabled{border-color:var(--se-active-dark3-color)}.sun-editor .se-menu-list li .se-side-btn-after.active:enabled,.sun-editor .se-menu-list li .se-side-btn-after.on:enabled{border-left:1px solid;border-right:0}.sun-editor .se-menu-list li .se-side-btn-before.active:enabled,.sun-editor .se-menu-list li .se-side-btn-before.on:enabled{border-left:0;border-right:1px solid}.sun-editor .se-menu-list li .se-btn-input.active input:enabled,.sun-editor .se-menu-list li .se-btn-input.on input:enabled{border-style:solid;border-width:1px}.sun-editor .se-menu-list li:hover .se-btn-input.active input:enabled,.sun-editor .se-menu-list li:hover .se-btn-input.on input:enabled,.sun-editor .se-menu-list li:hover .se-side-btn-after.active:enabled,.sun-editor .se-menu-list li:hover .se-side-btn-after.on:enabled,.sun-editor .se-menu-list li:hover .se-side-btn-before.active:enabled,.sun-editor .se-menu-list li:hover .se-side-btn-before.on:enabled{border-color:var(--se-active-dark4-color)}.sun-editor .se-btn:enabled.on{background-color:var(--se-active-light2-color);border-color:var(--se-active-light5-color);color:var(--se-active-dark3-color)}.sun-editor .se-btn:enabled.on:focus,.sun-editor .se-btn:enabled.on:hover{background-color:var(--se-active-light3-color);border-color:var(--se-active-light5-color);color:var(--se-active-hover-color)}.sun-editor .se-btn:enabled.on.__se__active,.sun-editor .se-btn:enabled.on:active{background-color:var(--se-active-light3-color);border-color:var(--se-active-light3-color)!important;box-shadow:0 0 0 .3rem var(--se-active-light3-color);color:var(--se-active-color);color:1px solid var(--se-active-color);outline:1px solid var(--se-active-color)!important;transition:box-shadow .1s ease-in-out}.sun-editor .se-btn:enabled.active{background-color:var(--se-active-light4-color);border-color:var(--se-active-dark-color);color:var(--se-active-dark3-color)}.sun-editor .se-btn:enabled.active:focus,.sun-editor .se-btn:enabled.active:hover{background-color:var(--se-active-light5-color);border-color:var(--se-active-dark4-color);color:var(--se-active-hover-color)}.sun-editor .se-btn:enabled.active.__se__active,.sun-editor .se-btn:enabled.active:active{background-color:var(--se-active-light5-color);border-color:var(--se-active-dark5-color)!important;box-shadow:0 0 0 .3rem var(--se-active-light5-color);color:var(--se-active-hover-color);outline:1px solid var(--se-active-dark5-color)!important;transition:box-shadow .1s ease-in-out;z-index:1}.sun-editor .se-btn.se-btn-plain,.sun-editor .se-btn.se-btn-plain:not(.on):not(.active):enabled:focus,.sun-editor .se-btn.se-btn-plain:not(.on):not(.active):enabled:hover{background-color:initial;border-color:#0000;box-shadow:none}.sun-editor .se-btn.se-btn-plain:not(.on):not(.active):enabled.__se__active,.sun-editor .se-btn.se-btn-plain:not(.on):not(.active):enabled:active{background-color:initial;border-color:#0000!important;box-shadow:none;outline:none!important}.sun-editor .se-btn-primary{background-color:var(--se-active-light2-color);border:1px solid var(--se-active-dark5-color);border-radius:var(--se-border-radius);outline:0 none;transition:border-color .3s ease,background-color .3s ease,color .3s ease}.sun-editor .se-btn-primary:focus,.sun-editor .se-btn-primary:hover{background-color:var(--se-active-light5-color)}.sun-editor .se-btn-primary.__se__active,.sun-editor .se-btn-primary:active{background-color:var(--se-active-light2-color);border-color:var(--se-active-light2-color)!important;box-shadow:0 0 0 .3rem var(--se-active-light2-color);outline:1px solid var(--se-active-dark5-color)!important;transition:box-shadow .1s ease-in-out}.sun-editor .se-btn.se-btn-success{border-color:var(--se-success-light5-color);color:var(--se-success-color)}.sun-editor .se-btn.se-btn-success:not(.on):not(.active):enabled:focus,.sun-editor .se-btn.se-btn-success:not(.on):not(.active):enabled:hover{background-color:var(--se-success-light-color);border-color:var(--se-success-light5-color)}.sun-editor .se-btn.se-btn-success:not(.on):not(.active):enabled.__se__active,.sun-editor .se-btn.se-btn-success:not(.on):not(.active):enabled:active{background-color:var(--se-success-light-color);border-color:var(--se-success-light-color)!important;box-shadow:0 0 0 .3rem var(--se-success-light-color);outline:1px solid var(--se-success-light5-color)!important;transition:box-shadow .1s ease-in-out}.sun-editor .se-btn.se-btn-success:enabled.on{background-color:var(--se-success-light-color);border-color:var(--se-success-light5-color);color:var(--se-success-color)}.sun-editor .se-btn.se-btn-success:enabled.on:focus,.sun-editor .se-btn.se-btn-success:enabled.on:hover{background-color:var(--se-success-light2-color);border-color:var(--se-success-light4-color);color:var(--se-success-color)}.sun-editor .se-btn.se-btn-success:enabled.on.__se__active,.sun-editor .se-btn.se-btn-success:enabled.on:active{background-color:var(--se-success-light2-color);border-color:var(--se-success-light2-color)!important;box-shadow:0 0 0 .3rem var(--se-success-light2-color);color:var(--se-success-color);color:1px solid var(--se-success-color);outline:1px solid var(--se-success-dark-color)!important;transition:box-shadow .1s ease-in-out}.sun-editor .se-btn.se-btn-success:enabled.active{background-color:var(--se-success-light2-color);border-color:var(--se-success-dark2-color);color:var(--se-success-color)}.sun-editor .se-btn.se-btn-success:enabled.active:focus,.sun-editor .se-btn.se-btn-success:enabled.active:hover{background-color:var(--se-success-light3-color);border-color:var(--se-success-dark2-color);color:var(--se-success-dark3-color)}.sun-editor .se-btn.se-btn-success:enabled.active.__se__active,.sun-editor .se-btn.se-btn-success:enabled.active:active{background-color:var(--se-success-light3-color);border-color:var(--se-success-light3-color)!important;box-shadow:0 0 0 .3rem var(--se-success-light3-color);color:var(--se-success-dark3-color);outline:1px solid var(--se-success-dark2-color)!important;transition:box-shadow .1s ease-in-out}.sun-editor .se-btn.se-btn-danger{border-color:var(--se-error-dark-color);color:var(--se-error-color)}.sun-editor .se-btn.se-btn-danger:not(.on):not(.active):enabled:focus,.sun-editor .se-btn.se-btn-danger:not(.on):not(.active):enabled:hover{background-color:var(--se-error-light5-color);border-color:var(--se-error-dark-color)}.sun-editor .se-btn.se-btn-danger:not(.on):not(.active):enabled.__se__active,.sun-editor .se-btn.se-btn-danger:not(.on):not(.active):enabled:active{background-color:var(--se-error-light5-color);border-color:var(--se-error-light5-color)!important;box-shadow:0 0 0 .3rem var(--se-error-light5-color);outline:1px solid var(--se-error-dark-color)!important;transition:box-shadow .1s ease-in-out}.sun-editor .se-btn.se-btn-danger:enabled.on{background-color:var(--se-error-light5-color);border-color:var(--se-error-dark-color);color:var(--se-error-color)}.sun-editor .se-btn.se-btn-danger:enabled.on:focus,.sun-editor .se-btn.se-btn-danger:enabled.on:hover{background-color:var(--se-error-light4-color);border-color:var(--se-error-dark-color);color:var(--se-error-color)}.sun-editor .se-btn.se-btn-danger:enabled.on.__se__active,.sun-editor .se-btn.se-btn-danger:enabled.on:active{background-color:var(--se-error-light-color);border-color:var(--se-error-light-color)!important;box-shadow:0 0 0 .3rem var(--se-error-light4-color);color:var(--se-error-color);outline:1px solid var(--se-error-dark3-color)!important;transition:box-shadow .1s ease-in-out}.sun-editor .se-btn.se-btn-danger:enabled.active{background-color:var(--se-error-light4-color);border-color:var(--se-error-dark3-color);color:var(--se-error-color)}.sun-editor .se-btn.se-btn-danger:enabled.active:focus,.sun-editor .se-btn.se-btn-danger:enabled.active:hover{background-color:var(--se-error-light-color);border-color:var(--se-error-dark3-color);color:var(--se-error-color)}.sun-editor .se-btn.se-btn-danger:enabled.active.__se__active,.sun-editor .se-btn.se-btn-danger:enabled.active:active{background-color:var(--se-error-light-color);border-color:var(--se-error-light-color)!important;box-shadow:0 0 0 .3rem var(--se-error-light-color);color:var(--se-error-color);outline:1px solid var(--se-error-dark3-color)!important;transition:box-shadow .1s ease-in-out}.sun-editor input,.sun-editor select,.sun-editor textarea{border:1px solid var(--se-input-btn-border-color);border-radius:var(--se-border-radius);color:var(--se-main-color)}.sun-editor .se-btn:disabled,.sun-editor button:disabled,.sun-editor input:disabled{color:var(--se-input-btn-disabled-color);cursor:default}.sun-editor .se-btn-list{cursor:pointer;font-size:var(--se-btn-font-size);height:auto;line-height:normal;min-height:32px;padding:0 14px;text-align:left;text-decoration:none;text-indent:0;width:100%}.sun-editor .se-btn-list.default_value{border:1px dashed var(--se-main-outline-color)}.sun-editor .se-sub-list:has(:not([style*="display: none"])){border-bottom:1px dashed var(--se-main-outline-color);color:color-mix(in srgb,currentColor 45%,#0000);cursor:auto;font-size:.75rem;letter-spacing:.25px;padding:14px 14px 3px}.sun-editor .se-btn.se-btn-tool-pageNavigator>input{color:var(--se-main-color-lighter);text-align:center;width:var(--se-input-btn-size)}.sun-editor .se-btn.se-btn-tool-pageNavigator>input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.sun-editor .se-btn.se-btn-tool-pageNavigator>input[type=number]::-webkit-inner-spin-button,.sun-editor .se-btn.se-btn-tool-pageNavigator>input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.sun-editor .se-btn.se-btn-tool-pageNavigator~span{align-content:center;font-size:var(--se-main-font-size);margin-left:-10px;text-align:center}.sun-editor .se-btn.se-btn-tool-pageNavigator~span:before{content:"/";margin:0 .6em}.sun-editor svg{fill:currentColor;vertical-align:super}.sun-editor .se-svg,.sun-editor button>svg{display:block;fill:currentColor;float:none;height:20px;margin:auto;text-align:center;width:20px}.sun-editor button>svg.se-ci{height:15px;width:15px}.sun-editor .se-text-prefix-icon{float:left;height:20px;width:20px}.sun-editor .se-text-prefix-icon svg{vertical-align:middle}.sun-editor button.se-sub-arrow-btn{width:18px}.sun-editor button.se-sub-arrow-btn svg{width:8px}.sun-editor button.se-sub-btn{width:24px}.sun-editor button.se-sub-btn svg{width:12px}.sun-editor button.se-side-btn{border-radius:0;margin-left:0;margin-right:0}.sun-editor button.se-side-btn-a{border-radius:var(--se-border-radius) 0 0 var(--se-border-radius);float:left;margin-right:0}.sun-editor button.se-side-btn-b{border-radius:0 var(--se-border-radius) var(--se-border-radius) 0;float:left;margin-left:0}.sun-editor button.se-side-btn-before{border-radius:var(--se-border-radius) 0 0 var(--se-border-radius);float:left;margin-right:0}.sun-editor button.se-side-btn-after{border-radius:0 var(--se-border-radius) var(--se-border-radius) 0;margin-left:0}.sun-editor button.se-btn-list>* li:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggc3Ryb2tlPSIjZmZmIiBkPSJNMTkgMTNINXYtMmgxNHoiLz48L3N2Zz4=);background-size:cover;content:"";display:inline-block;height:13px;opacity:.5;width:18px}.sun-editor .se-btn-select>svg{float:right;height:8px!important;width:8px!important}.sun-editor .se-select-item .se-list-icon{display:inline-block;height:16px;margin:0 6px 6px 0;vertical-align:middle;width:16px}.sun-editor .se-btn-list>.se-list-icon{display:inline-block;height:16px;margin:-1px 10px 0 0;vertical-align:middle;width:16px}.sun-editor button>i:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-size:var(--se-modal-title-font-size);font-style:normal;font-variant:normal;line-height:2;text-rendering:auto}.sun-editor button>[class=se-icon-text]{font-size:20px;line-height:1}.sun-editor .se-arrow,.sun-editor .se-arrow:after{border:12px solid #0000;display:block;height:0;margin-left:-12px;margin-right:0;position:absolute;width:0}.sun-editor .se-controller .se-arrow{left:20px;margin-left:-12px;margin-right:0;right:auto}.sun-editor .se-arrow.se-arrow-up{border-bottom-color:var(--se-controller-border-color);border-top-width:0;top:-12px}.sun-editor .se-arrow.se-arrow-up:after{border-bottom-color:var(--se-main-background-color);border-top-width:0;content:" ";top:1px}.sun-editor .se-arrow.se-arrow-down{border-bottom-width:0;border-top-color:var(--se-controller-border-color);bottom:-12px}.sun-editor .se-arrow.se-arrow-down:after{border-bottom-width:0;border-top-color:var(--se-controller-background-color);content:" ";top:-14px}.sun-editor .se-container{height:auto;position:relative;width:auto}.sun-editor .se-loading-box{background-color:initial;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2147483647}.sun-editor .se-container .se-loading-box{position:absolute}.sun-editor .se-loading-box .se-loading-effect{-webkit-animation:spinner .8s linear infinite;animation:spinner .8s linear infinite;border:2px solid #0000;border-radius:50%;border-right:2px solid var(--se-loading-color);border-top:2px solid var(--se-loading-color);display:block;height:44px;left:50%;margin:-25px 0 0 -25px;position:absolute;top:50%;width:44px}.sun-editor .se-line-breaker-component{background-color:var(--se-main-background-color);border:1px solid var(--se-drag-over-color);border-radius:var(--se-border-radius);color:var(--se-drag-over-color);cursor:pointer;display:none;height:24px;opacity:.95;position:absolute;transition:opacity .3s ease,color .3s ease,background-color .3s ease;width:24px;z-index:2147483647}.sun-editor .se-line-breaker-component.se-on-selected{background-color:var(--se-main-background-color);border:1px solid var(--se-active-color);color:var(--se-active-color)}.sun-editor .se-line-breaker-component:hover{background-color:var(--se-active-dark3-color);border-color:var(--se-active-color);color:var(--se-main-background-color);opacity:.9}.sun-editor .se-toolbar{background-color:var(--se-main-background-color);display:block;height:auto;margin:0;outline:1px solid var(--se-main-divider-color);overflow:visible;padding:0;position:sticky;top:0;width:100%;z-index:7}.sun-editor .se-toolbar-shadow{background-color:initial!important;border:none!important;display:block!important;height:0!important;margin:0!important;outline:none!important;overflow:visible!important;padding:0!important;position:relative!important;visibility:hidden!important;width:100%!important;z-index:0!important}.sun-editor .se-toolbar.se-toolbar-inline{display:none;position:absolute}.sun-editor .se-toolbar.se-toolbar-balloon{box-shadow:0 3px 9px var(--se-shadow-layer-color);-webkit-box-shadow:0 3px 9px var(--se-shadow-layer-color);display:none;position:absolute;width:auto;z-index:2147483646}.sun-editor .se-toolbar.se-toolbar-relative{position:relative;top:auto}.sun-editor .se-toolbar.se-toolbar-sticky{position:fixed;top:0}.sun-editor .se-toolbar-sticky-dummy{display:none;position:static;z-index:-1}.sun-editor .se-toolbar.se-toolbar-bottom{bottom:0;top:auto}.sun-editor .se-toolbar.se-toolbar-bottom .se-btn-tray{display:flex;flex-wrap:wrap;padding:4px 3px}.sun-editor .se-toolbar.se-toolbar-bottom .se-btn-tray>.se-toolbar-more-layer{border-top:none;order:-1;width:100%}.sun-editor .se-toolbar.se-toolbar-bottom .se-toolbar-more-layer .se-more-layer{border-bottom:1px solid var(--se-main-divider-color);border-top:none;margin-bottom:4px}.sun-editor .se-toolbar.se-toolbar-sticky.se-toolbar-bottom{bottom:0;top:auto}.sun-editor .se-toolbar .se-arrow.se-arrow-up{border-bottom-color:var(--se-main-divider-color)}.sun-editor .se-toolbar .se-arrow.se-arrow-up:after{border-bottom-color:var(--se-main-background-color)}.sun-editor .se-toolbar .se-arrow.se-arrow-down{border-top-color:var(--se-main-divider-color)}.sun-editor .se-toolbar .se-arrow.se-arrow-down:after{border-top-color:var(--se-main-background-color)}.sun-editor .se-btn-module{display:inline-block}.sun-editor .se-btn-module-border{border:none;border-radius:var(--se-border-radius);margin-left:1px;margin-right:1px}.sun-editor .se-toolbar-separator-vertical{background-color:var(--se-main-divider-color);display:inline-block;height:var(--se-input-btn-size);margin:1px;vertical-align:top;width:1px}.sun-editor .se-btn-module-enter{background-color:initial;display:block;height:0;margin:0;padding:0;width:100%}.sun-editor .se-toolbar-more-layer{background-color:var(--se-main-background-color);margin:0 -3px}.sun-editor .se-toolbar-more-layer .se-more-layer{border-top:1px solid var(--se-main-divider-color);display:none}.sun-editor .se-toolbar-more-layer .se-more-layer .se-more-form{display:inline-block;height:auto;padding:4px 3px 0;width:100%}.sun-editor .se-btn-module .se-btn-more.se-btn-more-text{padding:0 4px;width:auto}.sun-editor .se-menu-list,.sun-editor .se-menu-list li{float:left;margin:0;padding:0}.sun-editor .se-menu-list li{position:relative}.sun-editor .se-menu-list li.se-toolbar-hidden-btn{display:none}.sun-editor .se-menu-list li .se-toolbar-btn:not(input){border-color:#0000}.sun-editor .se-btn-select{display:flex;padding:4px 6px;width:auto}.sun-editor .se-btn-select .se-txt{align-items:center;display:flex;flex:auto;margin-right:4px;text-align:left}.sun-editor .se-btn-select .se-not-arrow-text{flex:auto;margin:0;text-align:center}.sun-editor .se-btn-select.on .se-txt+svg{transform:rotate(-180deg)}.sun-editor .se-btn-select.se-btn-tool-font{width:128px}.sun-editor .se-btn-select.se-btn-tool-format{width:96px}.sun-editor .se-btn-select.se-btn-tool-font-size .se-txt{margin:0;width:66px}.sun-editor .se-btn-select.se-btn-tool-font-size .se-not-arrow-text{width:50px}.sun-editor .se-btn-input{border:0!important;padding:0!important}.sun-editor .se-btn-input input{border:0;font-size:var(--se-main-font-size);height:var(--se-input-btn-size)}.sun-editor .se-btn-input input:hover{border:1px solid var(--se-main-border-color)}.sun-editor .se-btn-input input:focus{border:1px solid var(--se-active-color)!important;outline:0}.sun-editor .se-btn-tray{height:auto;margin:0;padding:4px 3px 0;position:relative;width:100%}.sun-editor .se-menu-tray{height:0;left:0;position:absolute;top:0;width:100%;z-index:2147483646}.sun-editor .se-dropdown{overflow-x:hidden;overflow-y:auto}.sun-editor .se-menu-container{overflow-x:unset;overflow-y:unset}.sun-editor .se-list-layer{background-color:var(--se-main-background-color);border:1px solid var(--se-main-divider-color);border-radius:var(--se-border-radius);box-shadow:0 3px 9px var(--se-shadow-layer-color);display:none;height:auto;left:0;outline:0 none;padding:4px;position:absolute;top:0;z-index:5}.sun-editor .se-list-layer .se-list-inner{margin:0;overflow:visible;padding:0}.sun-editor .se-list-layer button{margin:0 0 2px;width:100%}.sun-editor .se-list-inner ul{margin:auto;padding:0;width:100%}.sun-editor .se-list-inner :not(.se-list-horizontal) li>button{min-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content}.sun-editor .se-list-inner .se-list-basic li{width:100%}.sun-editor .se-list-inner input{border-radius:0}.sun-editor .se-list-inner ul.se-list-carrier{height:52px;width:165px}.sun-editor .se-list-inner ul.se-list-carrier li button>ol,.sun-editor .se-list-inner ul.se-list-carrier li button>ul{font-size:10px}.sun-editor .se-list-inner .se-list-checked li .se-svg{float:left;padding:6px 6px 0 0}.sun-editor .se-list-inner .se-list-checked li .se-svg>svg{display:none}.sun-editor .se-list-inner .se-list-checked li.se-checked *{color:var(--se-active-dark3-color)}.sun-editor .se-list-inner .se-list-checked li.se-checked .se-svg>svg{display:block}.sun-editor .se-list-inner .se-list-horizontal{display:flex;padding:2px}.sun-editor .se-list-inner .se-list-horizontal li{margin:0 2px;padding:0}.sun-editor .se-list-layer.se-list-font-size{max-height:300px;min-width:140px}.sun-editor .se-list-layer.se-list-code-block{max-height:310px;min-width:140px}.sun-editor .se-list-layer.se-list-font-family{min-width:156px}.sun-editor .se-list-layer.se-list-font-family .default{border-bottom:1px solid var(--se-input-btn-border-color)}.sun-editor .se-list-layer.se-list-line{width:125px}.sun-editor .se-list-layer.se-list-line hr{border-color:var(--se-edit-hr-color);border-width:1px 0 0;height:1px}.sun-editor .se-list-layer.se-list-align .se-list-inner{left:9px}.sun-editor .se-list-layer.se-list-format{min-width:156px}.sun-editor .se-list-layer.se-list-format li{padding:0;width:100%}.sun-editor .se-list-layer.se-list-format ul .se-btn-list{line-height:100%}.sun-editor .se-list-layer.se-list-format ul .se-btn-list[data-value=h1]{height:40px}.sun-editor .se-list-layer.se-list-format ul .se-btn-list[data-value=h2]{height:34px}.sun-editor .se-list-layer.se-list-format ul p{font-size:var(--se-main-font-size)}.sun-editor .se-list-layer.se-list-format ul div{font-size:var(--se-main-font-size);padding:4px 2px}.sun-editor .se-list-layer.se-list-format ul h1{font-size:2em;font-weight:700}.sun-editor .se-list-layer.se-list-format ul h2{font-size:1.5em;font-weight:700}.sun-editor .se-list-layer.se-list-format ul h3{font-size:1.17em;font-weight:700}.sun-editor .se-list-layer.se-list-format ul h4{font-size:1em;font-weight:700}.sun-editor .se-list-layer.se-list-format ul h5{font-size:.83em;font-weight:700}.sun-editor .se-list-layer.se-list-format ul h6{font-size:.67em;font-weight:700}.sun-editor .se-list-layer.se-list-format ul blockquote{background-color:initial;border-color:var(--se-edit-border-dark);border-style:solid;border-width:0 0 0 5px;color:var(--se-edit-font-quote);font-size:var(--se-main-font-size);height:22px;line-height:1.5;margin:0;padding:0 0 0 7px}.sun-editor .se-list-layer.se-list-format ul pre{background-color:var(--se-edit-background-pre);border:1px solid var(--se-edit-border-light);border-radius:var(--se-border-radius);color:var(--se-edit-font-pre);font-size:var(--se-main-font-size);margin:0;padding:4px 11px}.sun-editor-editable[contenteditable=true],.sun-editor-editable[contenteditable=true] *{scroll-margin:var(--se-edit-scroll-margin)}.sun-editor-editable[contenteditable=true].se-copy-format-cursor{cursor:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDI0IDE2Ij48ZGVmcz48ZmlsdGVyIGlkPSJhIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPjxmZU1vcnBob2xvZ3kgaW49IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iZGlsYXRlIiByYWRpdXM9IjEiIHJlc3VsdD0iZGlsYXRlZCIvPjxmZUZsb29kIGZsb29kLWNvbG9yPSIjZmZmIiByZXN1bHQ9IndoaXRlIi8+PGZlQ29tcG9zaXRlIGluPSJ3aGl0ZSIgaW4yPSJkaWxhdGVkIiBvcGVyYXRvcj0iaW4iIHJlc3VsdD0ib3V0bGluZSIvPjxmZU1lcmdlPjxmZU1lcmdlTm9kZSBpbj0ib3V0bGluZSIvPjxmZU1lcmdlTm9kZSBpbj0iU291cmNlR3JhcGhpYyIvPjwvZmVNZXJnZT48L2ZpbHRlcj48L2RlZnM+PGcgZmlsdGVyPSJ1cmwoI2EpIj48cGF0aCBkPSJNNC4zMzIgMTIuNjY4YzAgLjM2Ny4xNTIuNjY0LjMzNi42NjRoLjY2NHYxLjMzNkg0LjVjLS4xODQgMC0uNS0uMzAxLS41LS42NjggMCAuMzY3LS4zMTYuNjY4LS41LjY2OGgtLjgzMnYtMS4zMzZoLjY2NGMuMTg0IDAgLjMzNi0uMjk3LjMzNi0uNjY0VjMuMzMyYzAtLjM2Ny0uMTUyLS42NjQtLjMzNi0uNjY0aC0uNjY0VjEuMzMySDMuNWMuMTg0IDAgLjUuMzAxLjUuNjY4IDAtLjM2Ny4zMTYtLjY2OC41LS42NjhoLjgzMnYxLjMzNmgtLjY2NGMtLjE4NCAwLS4zMzYuMjk3LS4zMzYuNjY0Wk0yMCAyLjY2OFYyYS42Ny42NyAwIDAgMC0uNjY4LS42NjhoLThhLjY2Ny42NjcgMCAwIDAtLjY2NC42Njh2Mi42NjhjMCAuMzY3LjI5Ny42NjQuNjY0LjY2NGg4QS42NjUuNjY1IDAgMCAwIDIwIDQuNjY4VjRoLjY2OHYyLjY2OEgxNFYxNGMwIC4zNjcuMjk3LjY2OC42NjguNjY4SDE2YS42Ny42NyAwIDAgMCAuNjY4LS42NjhWOEgyMlYyLjY2OFoiLz48L2c+PC9zdmc+) 0 8,text}.sun-editor-editable[contenteditable=true] table td:not(.se-selected-table-cell):hover:before,.sun-editor-editable[contenteditable=true] table th:not(.se-selected-table-cell):hover:before{background-color:initial;content:"";cursor:ew-resize;height:100%;left:-2px;position:absolute;top:0;width:4px}.sun-editor-editable[contenteditable=true] table td:not(.se-selected-table-cell):hover:after,.sun-editor-editable[contenteditable=true] table th:not(.se-selected-table-cell):hover:after{background-color:initial;content:"";cursor:ew-resize;height:100%;position:absolute;right:-2px;top:0;width:4px}.sun-editor .se-table-resize-line{height:100%;margin-left:-3px;top:0;width:6px}.sun-editor .se-table-resize-line,.sun-editor .se-table-resize-row{background-color:var(--se-active-dark-color);display:none;opacity:.4;pointer-events:none;position:absolute}.sun-editor .se-table-resize-row{height:6px;left:0;margin-top:-3px;width:100%}.sun-editor .se-table-resize-line-prev{border-left:1px dashed var(--se-drag-over-color);height:100%;margin-left:-1px;top:0;width:4px}.sun-editor .se-table-resize-line-prev,.sun-editor .se-table-resize-row-prev{background-color:initial;display:none;opacity:.8;pointer-events:none;position:absolute}.sun-editor .se-table-resize-row-prev{border-top:1px dashed var(--se-drag-over-color);height:4px;left:0;margin-top:-1px;width:100%}.sun-editor .se-selector-table{-webkit-background-clip:padding-box;background-clip:padding-box;background-color:var(--se-main-background-color);border:1px solid var(--se-input-btn-border-color);border-radius:var(--se-border-radius);box-shadow:0 6px 12px var(--se-shadow-layer-color);display:none;float:left;font-size:var(--se-main-font-size);left:1px;list-style:none;margin:2px 0 0;overflow:hidden;padding:5px 0;position:absolute;text-align:left;top:var(--se-input-btn-size);z-index:5}.sun-editor .se-selector-table .se-table-size{font-size:18px;padding:0 5px}.sun-editor .se-selector-table .se-table-size-picker{cursor:pointer;font-size:18px;height:10em;position:absolute!important;width:10em;z-index:3}.sun-editor .se-selector-table .se-table-size-highlighted{background-color:var(--se-table-picker-highlight-color);background-image:linear-gradient(to right,var(--se-table-picker-highlight-border-color) 1px,#0000 1px),linear-gradient(to bottom,var(--se-table-picker-highlight-border-color) 1px,#0000 1px);background-size:1em 1em;border-bottom:1px solid var(--se-table-picker-highlight-border-color);border-right:1px solid var(--se-table-picker-highlight-border-color);font-size:18px;height:1em;position:absolute!important;width:1em;z-index:2}.sun-editor .se-selector-table .se-table-size-unhighlighted{background-color:var(--se-table-picker-color);background-image:linear-gradient(to right,var(--se-table-picker-border-color) 1px,#0000 1px),linear-gradient(to bottom,var(--se-table-picker-border-color) 1px,#0000 1px);background-size:1em 1em;border-bottom:1px solid var(--se-table-picker-border-color);border-right:1px solid var(--se-table-picker-border-color);font-size:18px;height:5em;position:relative!important;width:5em;z-index:1}.sun-editor .se-selector-table .se-table-size-display{padding-left:5px}.sun-editor .se-list-layer.se-table-split{top:36px}.sun-editor .se-list-layer .se-selector-color{display:block;height:auto;margin:auto;max-width:252px;padding:0;width:-webkit-max-content;width:-moz-max-content;width:max-content}.sun-editor .se-list-layer .se-selector-color .se-color-pallet{height:100%;padding:0;width:100%}.sun-editor .se-list-layer .se-selector-color .se-color-pallet li{display:flex;float:left;margin:0;position:relative}.sun-editor .se-list-layer .se-selector-color .se-color-pallet button{border:0;border-radius:0;cursor:default;display:block;height:28px;margin:0;text-indent:-9999px;transition:transform .2s,box-shadow .2s;width:28px}.sun-editor .se-list-layer .se-selector-color .se-color-pallet button.active,.sun-editor .se-list-layer .se-selector-color .se-color-pallet button:hover{box-shadow:inset 0 0 0 1px #0000;transform:scale(.8)}.sun-editor .se-list-layer .se-selector-color .se-color-pallet button.active>svg{color:#fff;stroke:#000;stroke-width:2px}.sun-editor .se-hue-slider{padding:14px}.sun-editor .se-hue-slider-container{border-radius:50%;height:auto;outline:2px solid #fff;position:relative;width:auto}.sun-editor .se-hue-slider-container .se-hue-wheel{border-radius:50%;cursor:pointer}.sun-editor .se-hue-slider-container .se-hue-wheel-pointer{background-color:initial;border:2px solid #fff;border-radius:50%;box-shadow:0 0 2px #000;height:10px;left:50%;outline:2px solid #000;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.sun-editor .se-hue-gradient-container{height:28px;margin-top:14px;outline:2px solid #fff;position:relative}.sun-editor .se-hue-gradient-container .se-hue-gradient{background:linear-gradient(90deg,#000,#fff);cursor:pointer;height:28px;position:relative}.sun-editor .se-hue-gradient-container .se-hue-gradient-pointer{background-color:initial;border:2px solid #fff;border-radius:50%;box-shadow:0 0 2px #000;height:14px;left:calc(100% - 14px);outline:2px solid #000;pointer-events:none;position:absolute;top:14px;transform:translate(-50%,-50%);width:14px}.sun-editor .se-hue-final-hex{display:flex;margin-top:10px}.sun-editor .se-form-group{display:flex;height:auto;min-height:40px;padding:4px;width:100%}.sun-editor .se-form-group.se-form-w0{padding-left:0;padding-right:0}.sun-editor .se-form-group.se-form-h0{padding-bottom:0;padding-top:0}.sun-editor .se-btn-group input,.sun-editor .se-form-group input{border:1px solid var(--se-input-btn-border-color);display:inline-block;flex:auto;font-size:var(--se-btn-font-size);height:var(--se-input-btn-size);margin:1px 0;padding:0 4px;width:auto}.sun-editor .se-btn-group input{margin:1px 3px}.sun-editor .se-dropdown-form-group button,.sun-editor .se-form-group button{float:right;height:var(--se-input-btn-size);margin:1px;width:var(--se-input-btn-size)}.sun-editor .se-form-group.se-form-flex-btn button{flex:auto;float:none}.sun-editor .se-form-group .se-group-item{position:relative}.sun-editor .se-form-group label{display:inline-block;font-weight:700;margin-bottom:5px;max-width:100%}.sun-editor .se-form-group-label{height:auto;padding:0 4px;width:100%}.sun-editor .se-form-group-label label{font-size:var(--se-main-font-size);font-weight:700}.sun-editor .se-dropdown .se-form-group input{color:var(--se-dropdown-font-color);height:var(--se-input-btn-size)}.sun-editor .se-dropdown .se-form-group .se-color-input:focus{border-bottom:3px solid var(--se-main-outline-color)}.sun-editor .se-wrapper{display:flex;height:auto;overflow:hidden;position:relative!important;width:100%;z-index:1}.sun-editor .se-wrapper .se-wrapper-inner{height:100%;min-height:var(--se-min-height)}.sun-editor .se-wrapper .se-wrapper-inner,.sun-editor body.sun-editor-editable{max-width:100%;overflow-x:auto;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch;user-select:auto;-o-user-select:auto;-moz-user-select:auto;-khtml-user-select:auto;-webkit-user-select:auto;-ms-user-select:auto}.sun-editor .se-wrapper .se-wrapper-inner:focus,.sun-editor body.sun-editor-editable:focus{outline:none}.sun-editor .se-wrapper .se-code-wrapper{overflow:hidden;width:100%}.sun-editor .se-wrapper .se-code-wrapper>div{flex:1;min-width:0}.sun-editor .se-wrapper .se-code-wrapper .se-code-view-line{background-color:var(--se-code-view-line-background-color);color:var(--se-code-view-line-color);font-size:var(--se-main-font-size);line-height:1.5;overflow:hidden;padding:4px 6px;resize:none!important;text-align:right;width:50px}.sun-editor .se-wrapper .se-code-viewer{background-color:var(--se-code-view-background-color);color:var(--se-code-view-color);flex:1;font-family:var(--se-codeview-font-family);font-size:var(--se-main-font-size);line-height:1.5;margin:0;min-width:0;overflow-x:auto;padding:4px;resize:none!important;tab-size:4;white-space:pre;word-wrap:normal}.sun-editor .se-wrapper .se-markdown-wrapper{overflow:hidden;width:100%}.sun-editor .se-wrapper .se-markdown-wrapper .se-markdown-view-line{background-color:var(--se-markdown-view-line-background-color);color:var(--se-markdown-view-line-color);font-size:var(--se-main-font-size);line-height:1.5;overflow:hidden;padding:4px 6px;resize:none!important;text-align:right;width:50px}.sun-editor .se-wrapper .se-markdown-viewer{background-color:var(--se-markdown-view-background-color);color:var(--se-markdown-view-color);flex:1;font-family:var(--se-markdown-font-family);font-size:var(--se-main-font-size);line-height:1.5;margin:0;min-width:0;overflow-x:auto;padding:4px;resize:none!important;tab-size:4;white-space:pre;word-wrap:normal}.sun-editor .se-wrapper .se-wrapper-wysiwyg{caret-color:var(--se-caret-color);display:block;position:relative}.sun-editor-editable[contenteditable=true] .katex *,.sun-editor-editable[contenteditable=true] .se-disable-pointer *,.sun-editor-editable[contenteditable=true] .se-math *{pointer-events:none}.sun-editor .se-wrapper .se-placeholder{backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;color:var(--se-main-outline-color);display:none;font-size:var(--se-main-font-size);left:0;line-height:1.5;margin:0;overflow:hidden;padding:var(--se-edit-inner-padding);pointer-events:none;position:absolute;right:0;text-overflow:ellipsis;top:0;white-space:nowrap;z-index:1}.sun-editor .se-status-bar{background-color:var(--se-main-background-color);border-top:1px solid var(--se-main-divider-color);cursor:ns-resize;display:flex;height:auto;min-height:20px;padding:0 4px;width:auto}.sun-editor .se-status-bar.se-resizing-none{cursor:default}.sun-editor .se-back-wrapper{background-color:initial;cursor:default;display:none;height:100%;left:0;position:fixed;top:0;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;width:100%;z-index:2147483647}.sun-editor .se-status-bar .se-navigation{flex:auto;line-height:1.5}.sun-editor .se-status-bar .se-navigation,.sun-editor .se-status-bar .se-word-counter-wrapper{background:#0000;color:var(--se-statusbar-font-color);font-size:var(--se-statusbar-font-size);height:auto;margin:0;padding:0;position:relative;width:auto}.sun-editor .se-status-bar .se-word-counter-wrapper .se-word-label{margin-right:4px}.sun-editor .se-status-bar .se-char-counter-wrapper.se-with-word-counter{margin-left:.6em}.sun-editor .se-status-bar .se-char-counter-wrapper{background:#0000;color:var(--se-statusbar-font-color);display:block;flex:none;font-size:var(--se-statusbar-font-size);height:auto;margin:0;padding:0;position:relative;width:auto}.sun-editor .se-status-bar .se-char-counter-wrapper.se-blink{-webkit-animation:blinker .2s linear infinite;animation:blinker .2s linear infinite;color:var(--se-error-color)}.sun-editor .se-status-bar .se-char-counter-wrapper .se-char-label{margin-right:4px}.sun-editor .se-modal-area{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2147483646}.sun-editor .se-modal-area.se-backdrop-show{display:block}.sun-editor .se-modal-area button,.sun-editor .se-modal-area input,.sun-editor .se-modal-area label{color:var(--se-main-color);font-size:var(--se-modal-input-font-size);line-height:1.5;margin:0}.sun-editor .se-modal-area .se-modal-back{background-color:var(--se-overlay-background-color);opacity:.5}.sun-editor .se-modal-area .se-modal-back,.sun-editor .se-modal-area .se-modal-inner{height:100%;left:0;position:absolute;top:0;width:100%}.sun-editor .se-modal-area .se-modal-inner .se-modal-content{-webkit-background-clip:padding-box;background-clip:padding-box;background-color:var(--se-modal-background-color);border:1px solid #0003;border-radius:var(--se-border-radius);box-shadow:0 3px 9px var(--se-shadow-layer-color);color:var(--se-modal-color);display:none;margin:1.75rem auto;max-width:500px;outline:0;position:relative;width:auto}.sun-editor .se-modal-area .se-modal-inner .se-modal-content.se-modal-show{display:block}.sun-editor .se-modal-area .se-modal-inner .se-modal-content .se-modal-resize-handle-w{bottom:0;cursor:ns-resize;display:block;height:10px;margin:0;position:relative;width:100%}.sun-editor .se-modal-area .se-modal-inner .se-modal-content .se-modal-resize-handle-w:before{background-color:var(--se-main-outline-color);content:"";display:block;height:1px;margin:1px 0;position:relative;width:100%}.sun-editor .se-modal-area .se-modal-inner .se-modal-content .se-modal-resize-handle-h{cursor:ew-resize;display:block;height:calc(100% - 27px);position:absolute;right:0;top:15px;width:10px}.sun-editor .se-modal-area .se-modal-inner .se-modal-content .se-modal-resize-handle-h:before{background-color:var(--se-main-outline-color);content:"";display:block;height:100%;margin:0 1px;position:relative;width:1px}.sun-editor .se-modal-area .se-modal-inner .se-modal-content .se-modal-resize-handle-c{bottom:1px;cursor:nwse-resize;display:block;height:9px;position:absolute;right:4px;width:9px}.sun-editor .se-modal-area .se-modal-inner .se-modal-content .se-modal-resize-handle-c:after,.sun-editor .se-modal-area .se-modal-inner .se-modal-content .se-modal-resize-handle-c:before{background-color:var(--se-main-outline-color);content:"";display:block;position:absolute}.sun-editor .se-modal-area .se-modal-inner .se-modal-content .se-modal-resize-handle-c:before{height:2px;left:0;top:50%;transform:translateY(-50%);width:100%}.sun-editor .se-modal-area .se-modal-inner .se-modal-content .se-modal-resize-handle-c:after{height:100%;left:50%;top:0;transform:translateX(-50%);width:2px}.sun-editor .se-modal-area .se-modal-inner .se-modal-content .se-modal-resize-handle-c.active:after,.sun-editor .se-modal-area .se-modal-inner .se-modal-content .se-modal-resize-handle-c.active:before,.sun-edi