diff --git a/cdTMP/package-lock.json b/cdTMP/package-lock.json index 5b9a71b..0c68424 100644 --- a/cdTMP/package-lock.json +++ b/cdTMP/package-lock.json @@ -10,7 +10,7 @@ "dependencies": { "@arco-design/color": "^0.4.0", "@arco-design/web-vue": "^2.46.2", - "@tinymce/tinymce-vue": "^5.0.0", + "@tinymce/tinymce-vue": "^5.1.1", "@vueuse/core": "^10.1.2", "axios": "^1.4.0", "crypto-js": "^4.1.1", @@ -27,7 +27,7 @@ "postcss-import": "^15.1.0", "qs": "^6.11.2", "sortablejs": "^1.15.0", - "tinymce": "^6.1.0", + "tinymce": "^6.8.3", "vue": "^3.3.0", "vue-clipboard3": "^2.0.0", "vue-color-kit": "^1.0.5", @@ -1081,9 +1081,9 @@ } }, "node_modules/@tinymce/tinymce-vue": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/@tinymce/tinymce-vue/-/tinymce-vue-5.1.0.tgz", - "integrity": "sha512-Z4R8zaOKrAXBhHWsq+qUlwHY+rvze2RgxHDrZ5+qTYkGvRofW5880HLG9gvv6TRPVsNSQBNMdsaOjJ/eueccgA==", + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/@tinymce/tinymce-vue/-/tinymce-vue-5.1.1.tgz", + "integrity": "sha512-iO57HOWesFOhsaqjA5Ea6sDvQBmJJH3/dq00Uvg7metlct2kLF+ctRgoDsetLt6gmeZ7COPftr814/XzqnJ/dg==", "dependencies": { "tinymce": "^6.0.0 || ^5.5.1" }, @@ -1158,9 +1158,9 @@ "dev": true }, "node_modules/@types/web-bluetooth": { - "version": "0.0.17", - "resolved": "https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.17.tgz", - "integrity": "sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==" + "version": "0.0.20", + "resolved": "https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz", + "integrity": "sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==" }, "node_modules/@vitejs/plugin-vue": { "version": "4.2.3", @@ -1324,20 +1324,23 @@ "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==" }, "node_modules/@vueuse/core": { - "version": "10.1.2", - "resolved": "https://registry.npmmirror.com/@vueuse/core/-/core-10.1.2.tgz", - "integrity": "sha512-roNn8WuerI56A5uiTyF/TEYX0Y+VKlhZAF94unUfdhbDUI+NfwQMn4FUnUscIRUhv3344qvAghopU4bzLPNFlA==", + "version": "10.10.0", + "resolved": "https://registry.npmmirror.com/@vueuse/core/-/core-10.10.0.tgz", + "integrity": "sha512-vexJ/YXYs2S42B783rI95lMt3GzEwkxzC8Hb0Ndpd8rD+p+Lk/Za4bd797Ym7yq4jXqdSyj3JLChunF/vyYjUw==", "dependencies": { - "@types/web-bluetooth": "^0.0.17", - "@vueuse/metadata": "10.1.2", - "@vueuse/shared": "10.1.2", - "vue-demi": ">=0.14.0" + "@types/web-bluetooth": "^0.0.20", + "@vueuse/metadata": "10.10.0", + "@vueuse/shared": "10.10.0", + "vue-demi": ">=0.14.7" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" } }, "node_modules/@vueuse/core/node_modules/vue-demi": { - "version": "0.14.5", - "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.5.tgz", - "integrity": "sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA==", + "version": "0.14.7", + "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.7.tgz", + "integrity": "sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==", "hasInstallScript": true, "bin": { "vue-demi-fix": "bin/vue-demi-fix.js", @@ -1346,6 +1349,9 @@ "engines": { "node": ">=12" }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, "peerDependencies": { "@vue/composition-api": "^1.0.0-rc.1", "vue": "^3.0.0-0 || ^2.6.0" @@ -1357,22 +1363,28 @@ } }, "node_modules/@vueuse/metadata": { - "version": "10.1.2", - "resolved": "https://registry.npmmirror.com/@vueuse/metadata/-/metadata-10.1.2.tgz", - "integrity": "sha512-3mc5BqN9aU2SqBeBuWE7ne4OtXHoHKggNgxZR2K+zIW4YLsy6xoZ4/9vErQs6tvoKDX6QAqm3lvsrv0mczAwIQ==" + "version": "10.10.0", + "resolved": "https://registry.npmmirror.com/@vueuse/metadata/-/metadata-10.10.0.tgz", + "integrity": "sha512-UNAo2sTCAW5ge6OErPEHb5z7NEAg3XcO9Cj7OK45aZXfLLH1QkexDcZD77HBi5zvEiLOm1An+p/4b5K3Worpug==", + "funding": { + "url": "https://github.com/sponsors/antfu" + } }, "node_modules/@vueuse/shared": { - "version": "10.1.2", - "resolved": "https://registry.npmmirror.com/@vueuse/shared/-/shared-10.1.2.tgz", - "integrity": "sha512-1uoUTPBlgyscK9v6ScGeVYDDzlPSFXBlxuK7SfrDGyUTBiznb3mNceqhwvZHjtDRELZEN79V5uWPTF1VDV8svA==", + "version": "10.10.0", + "resolved": "https://registry.npmmirror.com/@vueuse/shared/-/shared-10.10.0.tgz", + "integrity": "sha512-2aW33Ac0Uk0U+9yo3Ypg9s5KcR42cuehRWl7vnUHadQyFvCktseyxxEPBi1Eiq4D2yBGACOnqLZpx1eMc7g5Og==", "dependencies": { - "vue-demi": ">=0.14.0" + "vue-demi": ">=0.14.7" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" } }, "node_modules/@vueuse/shared/node_modules/vue-demi": { - "version": "0.14.5", - "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.5.tgz", - "integrity": "sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA==", + "version": "0.14.7", + "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.7.tgz", + "integrity": "sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==", "hasInstallScript": true, "bin": { "vue-demi-fix": "bin/vue-demi-fix.js", @@ -1381,6 +1393,9 @@ "engines": { "node": ">=12" }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, "peerDependencies": { "@vue/composition-api": "^1.0.0-rc.1", "vue": "^3.0.0-0 || ^2.6.0" @@ -4402,9 +4417,9 @@ "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==" }, "node_modules/tinymce": { - "version": "6.4.2", - "resolved": "https://registry.npmmirror.com/tinymce/-/tinymce-6.4.2.tgz", - "integrity": "sha512-te+4c8PoAwTKPMBQtMQehnSZlOO9Ay5tDgaRFJKBehYb6SlX2PYZ0v3oe/cmiv5EfqdwZLkEMXk2MNOeApZZLg==" + "version": "6.8.3", + "resolved": "https://registry.npmmirror.com/tinymce/-/tinymce-6.8.3.tgz", + "integrity": "sha512-3fCHKAeqT+xNwBVESf6iDbDV0VNwZNmfrkx9c/6Gz5iB8piMfaO6s7FvoiTrj1hf1gVbfyLTnz1DooI6DhgINQ==" }, "node_modules/to-fast-properties": { "version": "2.0.0", diff --git a/cdTMP/package.json b/cdTMP/package.json index a13cf53..56b5ae5 100644 --- a/cdTMP/package.json +++ b/cdTMP/package.json @@ -13,7 +13,7 @@ "dependencies": { "@arco-design/color": "^0.4.0", "@arco-design/web-vue": "^2.46.2", - "@tinymce/tinymce-vue": "^5.0.0", + "@tinymce/tinymce-vue": "^5.1.1", "@vueuse/core": "^10.1.2", "axios": "^1.4.0", "crypto-js": "^4.1.1", @@ -30,7 +30,7 @@ "postcss-import": "^15.1.0", "qs": "^6.11.2", "sortablejs": "^1.15.0", - "tinymce": "^6.1.0", + "tinymce": "^6.8.3", "vue": "^3.3.0", "vue-clipboard3": "^2.0.0", "vue-color-kit": "^1.0.5", diff --git a/cdTMP/public/tinymce/skins/content/default/content.css b/cdTMP/public/tinymce/skins/content/default/content.css index 74d6d51..7517787 100644 --- a/cdTMP/public/tinymce/skins/content/default/content.css +++ b/cdTMP/public/tinymce/skins/content/default/content.css @@ -1,6 +1,6 @@ body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; - line-height: 1; + line-height: 1.4; margin: 1rem; } table { diff --git a/cdTMP/public/tinymce/skins/ui/tinymce-5/content.css b/cdTMP/public/tinymce/skins/ui/tinymce-5/content.css index e010939..ecca9fb 100644 --- a/cdTMP/public/tinymce/skins/ui/tinymce-5/content.css +++ b/cdTMP/public/tinymce/skins/ui/tinymce-5/content.css @@ -536,7 +536,7 @@ pre[class*="language-"] { right: -1px; top: -1px; } -@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { +@media screen and (forced-colors: active), (forced-colors: none) { .mce-content-body td[data-mce-selected]::after, .mce-content-body th[data-mce-selected]::after { border-color: rgba(0, 84, 180, 0.7); diff --git a/cdTMP/public/tinymce/skins/ui/tinymce-5/content.inline.min.css b/cdTMP/public/tinymce/skins/ui/tinymce-5/content.inline.min.css index 56885e9..f11a34a 100644 --- a/cdTMP/public/tinymce/skins/ui/tinymce-5/content.inline.min.css +++ b/cdTMP/public/tinymce/skins/ui/tinymce-5/content.inline.min.css @@ -1 +1 @@ -.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:0}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden)::before{content:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before{content:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden)::before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"),default}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px 0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-object{background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor::before{background-color:inherit;border-radius:50%;content:'';display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover::after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:'';left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body img[data-mce-selected]::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc li{list-style-type:none}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:'-'} +.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:0}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden)::before{content:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before{content:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden)::before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"),default}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px 0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-object{background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor::before{background-color:inherit;border-radius:50%;content:'';display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover::after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:'';left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media screen and (forced-colors:active),(forced-colors:none){.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body img[data-mce-selected]::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc li{list-style-type:none}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:'-'} diff --git a/cdTMP/public/tinymce/skins/ui/tinymce-5/content.min.css b/cdTMP/public/tinymce/skins/ui/tinymce-5/content.min.css index 036719e..671e739 100644 --- a/cdTMP/public/tinymce/skins/ui/tinymce-5/content.min.css +++ b/cdTMP/public/tinymce/skins/ui/tinymce-5/content.min.css @@ -1 +1 @@ -.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:0}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden)::before{content:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before{content:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden)::before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"),default}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px 0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-object{background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor::before{background-color:inherit;border-radius:50%;content:'';display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover::after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:'';left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body img[data-mce-selected]::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc li{list-style-type:none}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:'-'}body{font-family:sans-serif}table{border-collapse:collapse} +.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:0}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden)::before{content:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before{content:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden)::before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"),default}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px 0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-object{background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor::before{background-color:inherit;border-radius:50%;content:'';display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover::after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:'';left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media screen and (forced-colors:active),(forced-colors:none){.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body img[data-mce-selected]::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc li{list-style-type:none}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:'-'}body{font-family:sans-serif}table{border-collapse:collapse} diff --git a/cdTMP/public/tinymce/skins/ui/tinymce-5/skin.css b/cdTMP/public/tinymce/skins/ui/tinymce-5/skin.css index 8bb8a9a..573106b 100644 --- a/cdTMP/public/tinymce/skins/ui/tinymce-5/skin.css +++ b/cdTMP/public/tinymce/skins/ui/tinymce-5/skin.css @@ -15,6 +15,7 @@ vertical-align: initial; white-space: normal; } + .tox *:not(svg):not(rect) { box-sizing: inherit; color: inherit; @@ -33,6 +34,7 @@ vertical-align: inherit; white-space: inherit; } + .tox *:not(svg):not(rect) { /* stylelint-disable-line no-duplicate-selectors */ background: transparent; @@ -47,14 +49,17 @@ position: static; width: auto; } + .tox:not([dir=rtl]) { direction: ltr; text-align: left; } + .tox[dir=rtl] { direction: rtl; text-align: right; } + .tox-tinymce { border: 1px solid #cccccc; border-radius: 0; @@ -67,14 +72,17 @@ position: relative; visibility: inherit !important; } + .tox.tox-tinymce-inline { border: none; box-shadow: none; overflow: initial; } + .tox.tox-tinymce-inline .tox-editor-container { overflow: initial; } + .tox.tox-tinymce-inline .tox-editor-header { background-color: #fff; border: 1px solid #cccccc; @@ -82,25 +90,31 @@ box-shadow: none; overflow: hidden; } + .tox-tinymce-aux { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; z-index: 1300; } + .tox-tinymce *:focus, .tox-tinymce-aux *:focus { outline: none; } + button::-moz-focus-inner { border: 0; } + .tox[dir=rtl] .tox-icon--flip svg { transform: rotateY(180deg); } + .tox .accessibility-issue__header { align-items: center; display: flex; margin-bottom: 4px; } + .tox .accessibility-issue__description { align-items: stretch; border: 1px solid #cccccc; @@ -108,127 +122,163 @@ button::-moz-focus-inner { display: flex; justify-content: space-between; } -.tox .accessibility-issue__description > div { + +.tox .accessibility-issue__description>div { padding-bottom: 4px; } -.tox .accessibility-issue__description > div > div { + +.tox .accessibility-issue__description>div>div { align-items: center; display: flex; margin-bottom: 4px; } -.tox .accessibility-issue__description > *:last-child:not(:only-child) { + +.tox .accessibility-issue__description>*:last-child:not(:only-child) { border-color: #cccccc; border-style: solid; } + .tox .accessibility-issue__repair { margin-top: 16px; } + .tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description { background-color: rgba(32, 122, 183, 0.1); border-color: rgba(32, 122, 183, 0.4); color: #222f3e; } -.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description > *:last-child { + +.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description>*:last-child { border-color: rgba(32, 122, 183, 0.4); } + .tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2 { color: #207ab7; } + .tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg { fill: #207ab7; } + .tox .tox-dialog__body-content .accessibility-issue--info a .tox-icon { color: #207ab7; } + .tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description { background-color: rgba(255, 165, 0, 0.1); border-color: rgba(255, 165, 0, 0.5); color: #222f3e; } -.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description > *:last-child { + +.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description>*:last-child { border-color: rgba(255, 165, 0, 0.5); } + .tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2 { color: #cc8500; } + .tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg { fill: #cc8500; } + .tox .tox-dialog__body-content .accessibility-issue--warn a .tox-icon { color: #cc8500; } + .tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description { background-color: rgba(204, 0, 0, 0.1); border-color: rgba(204, 0, 0, 0.4); color: #222f3e; } -.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description > *:last-child { + +.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description>*:last-child { border-color: rgba(204, 0, 0, 0.4); } + .tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2 { color: #c00; } + .tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg { fill: #c00; } + .tox .tox-dialog__body-content .accessibility-issue--error a .tox-icon { color: #c00; } + .tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description { background-color: rgba(120, 171, 70, 0.1); border-color: rgba(120, 171, 70, 0.4); color: #222f3e; } -.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description > *:last-child { + +.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>*:last-child { border-color: rgba(120, 171, 70, 0.4); } + .tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2 { color: #78AB46; } + .tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg { fill: #78AB46; } + .tox .tox-dialog__body-content .accessibility-issue--success a .tox-icon { color: #78AB46; } + .tox .tox-dialog__body-content .accessibility-issue__header h1, .tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2 { margin-top: 0; } + .tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button { margin-left: 4px; } -.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) { + +.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>*:nth-last-child(2) { margin-left: auto; } + .tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description { padding: 4px 4px 4px 8px; } -.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description > *:last-child { + +.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description>*:last-child { border-left-width: 1px; padding-left: 4px; } + .tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button { margin-right: 4px; } -.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) { + +.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>*:nth-last-child(2) { margin-right: auto; } + .tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description { padding: 4px 8px 4px 4px; } -.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description > *:last-child { + +.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description>*:last-child { border-right-width: 1px; padding-right: 4px; } + .tox .tox-anchorbar { display: flex; flex: 0 0 auto; } + .tox .tox-bar { display: flex; flex: 0 0 auto; } + .tox .tox-button { background-color: #207ab7; background-image: none; @@ -258,6 +308,7 @@ button::-moz-focus-inner { text-transform: none; white-space: nowrap; } + .tox .tox-button::before { border-radius: 3px; bottom: -1px; @@ -270,6 +321,7 @@ button::-moz-focus-inner { right: -1px; top: -1px; } + .tox .tox-button[disabled] { background-color: #207ab7; background-image: none; @@ -278,6 +330,7 @@ button::-moz-focus-inner { color: rgba(255, 255, 255, 0.5); cursor: not-allowed; } + .tox .tox-button:focus:not(:disabled) { background-color: #1c6ca1; background-image: none; @@ -285,9 +338,11 @@ button::-moz-focus-inner { box-shadow: none; color: #fff; } + .tox .tox-button:focus-visible:not(:disabled)::before { opacity: 1; } + .tox .tox-button:hover:not(:disabled) { background-color: #1c6ca1; background-image: none; @@ -295,6 +350,7 @@ button::-moz-focus-inner { box-shadow: none; color: #fff; } + .tox .tox-button:active:not(:disabled) { background-color: #185d8c; background-image: none; @@ -302,6 +358,7 @@ button::-moz-focus-inner { box-shadow: none; color: #fff; } + .tox .tox-button--secondary { background-color: #f0f0f0; background-image: none; @@ -322,6 +379,7 @@ button::-moz-focus-inner { text-decoration: none; text-transform: none; } + .tox .tox-button--secondary[disabled] { background-color: #f0f0f0; background-image: none; @@ -329,6 +387,7 @@ button::-moz-focus-inner { box-shadow: none; color: rgba(34, 47, 62, 0.5); } + .tox .tox-button--secondary:focus:not(:disabled) { background-color: #e3e3e3; background-image: none; @@ -336,6 +395,7 @@ button::-moz-focus-inner { box-shadow: none; color: #222f3e; } + .tox .tox-button--secondary:hover:not(:disabled) { background-color: #e3e3e3; background-image: none; @@ -343,6 +403,7 @@ button::-moz-focus-inner { box-shadow: none; color: #222f3e; } + .tox .tox-button--secondary:active:not(:disabled) { background-color: #d6d6d6; background-image: none; @@ -350,17 +411,20 @@ button::-moz-focus-inner { box-shadow: none; color: #222f3e; } + .tox .tox-button--icon, .tox .tox-button.tox-button--icon, .tox .tox-button.tox-button--secondary.tox-button--icon { padding: 4px; } + .tox .tox-button--icon .tox-icon svg, .tox .tox-button.tox-button--icon .tox-icon svg, .tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg { display: block; fill: currentColor; } + .tox .tox-button-link { background: 0; border: none; @@ -375,45 +439,54 @@ button::-moz-focus-inner { padding: 0; white-space: nowrap; } + .tox .tox-button-link--sm { font-size: 14px; } + .tox .tox-button--naked { background-color: transparent; border-color: transparent; box-shadow: unset; color: #222f3e; } + .tox .tox-button--naked[disabled] { background-color: #f0f0f0; border-color: #f0f0f0; box-shadow: none; color: rgba(34, 47, 62, 0.5); } + .tox .tox-button--naked:hover:not(:disabled) { background-color: #e3e3e3; border-color: #e3e3e3; box-shadow: none; color: #222f3e; } + .tox .tox-button--naked:focus:not(:disabled) { background-color: #e3e3e3; border-color: #e3e3e3; box-shadow: none; color: #222f3e; } + .tox .tox-button--naked:active:not(:disabled) { background-color: #d6d6d6; border-color: #d6d6d6; box-shadow: none; color: #222f3e; } + .tox .tox-button--naked .tox-icon svg { fill: currentColor; } + .tox .tox-button--naked.tox-button--icon:hover:not(:disabled) { color: #222f3e; } + .tox .tox-checkbox { align-items: center; border-radius: 3px; @@ -422,6 +495,7 @@ button::-moz-focus-inner { height: 36px; min-width: 36px; } + .tox .tox-checkbox__input { /* Hide from view but visible to screen readers */ height: 1px; @@ -430,6 +504,7 @@ button::-moz-focus-inner { top: auto; width: 1px; } + .tox .tox-checkbox__icons { align-items: center; border-radius: 3px; @@ -441,73 +516,94 @@ button::-moz-focus-inner { padding: calc(4px - 1px); width: 24px; } + .tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { display: block; fill: rgba(34, 47, 62, 0.3); } + .tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { display: none; fill: #207ab7; } + .tox .tox-checkbox__icons .tox-checkbox-icon__checked svg { display: none; fill: #207ab7; } + .tox .tox-checkbox--disabled { color: rgba(34, 47, 62, 0.5); cursor: not-allowed; } + .tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg { fill: rgba(34, 47, 62, 0.5); } + .tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { fill: rgba(34, 47, 62, 0.5); } + .tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { fill: rgba(34, 47, 62, 0.5); } -.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { + +.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg { display: none; } -.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__checked svg { + +.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg { display: block; } -.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { + +.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg { display: none; } -.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { + +.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { display: block; } -.tox input.tox-checkbox__input:focus + .tox-checkbox__icons { + +.tox input.tox-checkbox__input:focus+.tox-checkbox__icons { border-radius: 3px; box-shadow: inset 0 0 0 1px #207ab7; padding: calc(4px - 1px); } + .tox:not([dir=rtl]) .tox-checkbox__label { margin-left: 4px; } + .tox:not([dir=rtl]) .tox-checkbox__input { left: -10000px; } + .tox:not([dir=rtl]) .tox-bar .tox-checkbox { margin-left: 4px; } + .tox[dir=rtl] .tox-checkbox__label { margin-right: 4px; } + .tox[dir=rtl] .tox-checkbox__input { right: -10000px; } + .tox[dir=rtl] .tox-bar .tox-checkbox { margin-right: 4px; } + .tox { /* stylelint-disable-next-line no-descending-specificity */ } + .tox .tox-collection--toolbar .tox-collection__group { display: flex; padding: 0; } + .tox .tox-collection--grid .tox-collection__group { display: flex; flex-wrap: wrap; @@ -516,6 +612,7 @@ button::-moz-focus-inner { overflow-y: auto; padding: 0; } + .tox .tox-collection--list .tox-collection__group { border-bottom-width: 0; border-color: #cccccc; @@ -525,9 +622,11 @@ button::-moz-focus-inner { border-top-width: 1px; padding: 4px 0; } + .tox .tox-collection--list .tox-collection__group:first-child { border-top-width: 0; } + .tox .tox-collection__group-heading { background-color: #e6e6e6; color: rgba(34, 47, 62, 0.7); @@ -541,9 +640,10 @@ button::-moz-focus-inner { text-transform: none; -webkit-touch-callout: none; -webkit-user-select: none; - -moz-user-select: none; - user-select: none; + -moz-user-select: none; + user-select: none; } + .tox .tox-collection__item { align-items: center; border-radius: 3px; @@ -551,48 +651,60 @@ button::-moz-focus-inner { display: flex; -webkit-touch-callout: none; -webkit-user-select: none; - -moz-user-select: none; - user-select: none; + -moz-user-select: none; + user-select: none; } + .tox .tox-collection--list .tox-collection__item { padding: 4px 8px; } + .tox .tox-collection--toolbar .tox-collection__item { border-radius: 3px; padding: 4px; } + .tox .tox-collection--grid .tox-collection__item { border-radius: 3px; padding: 4px; } + .tox .tox-collection--list .tox-collection__item--enabled { background-color: #fff; color: #222f3e; } + .tox .tox-collection--list .tox-collection__item--active { background-color: #dee0e2; } + .tox .tox-collection--toolbar .tox-collection__item--enabled { background-color: #c8cbcf; color: #222f3e; } + .tox .tox-collection--toolbar .tox-collection__item--active { background-color: #dee0e2; } + .tox .tox-collection--grid .tox-collection__item--enabled { background-color: #c8cbcf; color: #222f3e; } + .tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled) { background-color: #dee0e2; color: #222f3e; } + .tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) { color: #222f3e; } + .tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled) { color: #222f3e; } + .tox .tox-collection__item-icon, .tox .tox-collection__item-checkmark { align-items: center; @@ -601,14 +713,17 @@ button::-moz-focus-inner { justify-content: center; width: 24px; } + .tox .tox-collection__item-icon svg, .tox .tox-collection__item-checkmark svg { fill: currentColor; } + .tox .tox-collection--toolbar-lg .tox-collection__item-icon { height: 48px; width: 48px; } + .tox .tox-collection__item-label { color: currentColor; display: inline-block; @@ -620,6 +735,7 @@ button::-moz-focus-inner { text-transform: none; word-break: break-all; } + .tox .tox-collection__item-accessory { color: rgba(34, 47, 62, 0.7); display: inline-block; @@ -628,33 +744,41 @@ button::-moz-focus-inner { line-height: 24px; text-transform: none; } + .tox .tox-collection__item-caret { align-items: center; display: flex; min-height: 24px; } + .tox .tox-collection__item-caret::after { content: ''; font-size: 0; min-height: inherit; } + .tox .tox-collection__item-caret svg { fill: #222f3e; } + .tox .tox-collection__item--state-disabled { background-color: transparent; color: rgba(34, 47, 62, 0.5); cursor: not-allowed; } + .tox .tox-collection__item--state-disabled .tox-collection__item-caret svg { fill: rgba(34, 47, 62, 0.5); } + .tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg { display: none; } -.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory + .tox-collection__item-checkmark { + +.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark { display: none; } + .tox .tox-collection--horizontal { background-color: #fff; border: 1px solid #cccccc; @@ -668,6 +792,7 @@ button::-moz-focus-inner { overflow-x: auto; padding: 0; } + .tox .tox-collection--horizontal .tox-collection__group { align-items: center; display: flex; @@ -675,117 +800,149 @@ button::-moz-focus-inner { margin: 0; padding: 0 4px; } + .tox .tox-collection--horizontal .tox-collection__item { height: 34px; margin: 3px 0 2px 0; padding: 0 4px; } + .tox .tox-collection--horizontal .tox-collection__item-label { white-space: nowrap; } + .tox .tox-collection--horizontal .tox-collection__item-caret { margin-left: 4px; } + .tox .tox-collection__item-container { display: flex; } + .tox .tox-collection__item-container--row { align-items: center; flex: 1 1 auto; flex-direction: row; } + .tox .tox-collection__item-container--row.tox-collection__item-container--align-left { margin-right: auto; } + .tox .tox-collection__item-container--row.tox-collection__item-container--align-right { justify-content: flex-end; margin-left: auto; } + .tox .tox-collection__item-container--row.tox-collection__item-container--valign-top { align-items: flex-start; margin-bottom: auto; } + .tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle { align-items: center; } + .tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom { align-items: flex-end; margin-top: auto; } + .tox .tox-collection__item-container--column { align-self: center; flex: 1 1 auto; flex-direction: column; } + .tox .tox-collection__item-container--column.tox-collection__item-container--align-left { align-items: flex-start; } + .tox .tox-collection__item-container--column.tox-collection__item-container--align-right { align-items: flex-end; } + .tox .tox-collection__item-container--column.tox-collection__item-container--valign-top { align-self: flex-start; } + .tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle { align-self: center; } + .tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom { align-self: flex-end; } + .tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type) { border-right: 1px solid #cccccc; } -.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item > *:not(:first-child) { + +.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>*:not(:first-child) { margin-left: 8px; } -.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child { + +.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child { margin-left: 4px; } + .tox:not([dir=rtl]) .tox-collection__item-accessory { margin-left: 16px; text-align: right; } + .tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret { margin-left: 16px; } + .tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type) { border-left: 1px solid #cccccc; } -.tox[dir=rtl] .tox-collection--list .tox-collection__item > *:not(:first-child) { + +.tox[dir=rtl] .tox-collection--list .tox-collection__item>*:not(:first-child) { margin-right: 8px; } -.tox[dir=rtl] .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child { + +.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child { margin-right: 4px; } + .tox[dir=rtl] .tox-collection__item-accessory { margin-right: 16px; text-align: left; } + .tox[dir=rtl] .tox-collection .tox-collection__item-caret { margin-right: 16px; transform: rotateY(180deg); } + .tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret { margin-right: 4px; } + .tox .tox-color-picker-container { display: flex; flex-direction: row; height: 225px; margin: 0; } + .tox .tox-sv-palette { box-sizing: border-box; display: flex; height: 100%; } + .tox .tox-sv-palette-spectrum { height: 100%; } + .tox .tox-sv-palette, .tox .tox-sv-palette-spectrum { width: 225px; } + .tox .tox-sv-palette-thumb { background: none; border: 1px solid black; @@ -795,6 +952,7 @@ button::-moz-focus-inner { position: absolute; width: 12px; } + .tox .tox-sv-palette-inner-thumb { border: 1px solid white; border-radius: 50%; @@ -802,20 +960,24 @@ button::-moz-focus-inner { position: absolute; width: 10px; } + .tox .tox-hue-slider { box-sizing: border-box; height: 100%; width: 25px; } + .tox .tox-hue-slider-spectrum { background: linear-gradient(to bottom, #f00, #ff0080, #f0f, #8000ff, #00f, #0080ff, #0ff, #00ff80, #0f0, #80ff00, #ff0, #ff8000, #f00); height: 100%; width: 100%; } + .tox .tox-hue-slider, .tox .tox-hue-slider-spectrum { width: 20px; } + .tox .tox-hue-slider-thumb { background: white; border: 1px solid black; @@ -823,11 +985,13 @@ button::-moz-focus-inner { height: 4px; width: 100%; } + .tox .tox-rgb-form { display: flex; flex-direction: column; justify-content: space-between; } + .tox .tox-rgb-form div { align-items: center; display: flex; @@ -835,72 +999,91 @@ button::-moz-focus-inner { margin-bottom: 5px; width: inherit; } + .tox .tox-rgb-form input { width: 6em; } + .tox .tox-rgb-form input.tox-invalid { /* Need !important to override Chrome's focus styling unfortunately */ border: 1px solid red !important; } + .tox .tox-rgb-form .tox-rgba-preview { border: 1px solid black; flex-grow: 2; margin-bottom: 0; } + .tox:not([dir=rtl]) .tox-sv-palette { margin-right: 15px; } + .tox:not([dir=rtl]) .tox-hue-slider { margin-right: 15px; } + .tox:not([dir=rtl]) .tox-hue-slider-thumb { margin-left: -1px; } + .tox:not([dir=rtl]) .tox-rgb-form label { margin-right: 0.5em; } + .tox[dir=rtl] .tox-sv-palette { margin-left: 15px; } + .tox[dir=rtl] .tox-hue-slider { margin-left: 15px; } + .tox[dir=rtl] .tox-hue-slider-thumb { margin-right: -1px; } + .tox[dir=rtl] .tox-rgb-form label { margin-left: 0.5em; } + .tox .tox-toolbar .tox-swatches, .tox .tox-toolbar__primary .tox-swatches, .tox .tox-toolbar__overflow .tox-swatches { margin: 2px 0 3px 4px; } + .tox .tox-collection--list .tox-collection__group .tox-swatches-menu { border: 0; margin: -4px 0; } + .tox .tox-swatches__row { display: flex; } + .tox .tox-swatch { height: 30px; transition: transform 0.15s, box-shadow 0.15s; width: 30px; } + .tox .tox-swatch:hover, .tox .tox-swatch:focus { box-shadow: 0 0 0 1px rgba(127, 127, 127, 0.3) inset; transform: scale(0.8); } + .tox .tox-swatch--remove { align-items: center; display: flex; justify-content: center; } + .tox .tox-swatch--remove svg path { stroke: #e74c3c; } + .tox .tox-swatches__picker-btn { align-items: center; background-color: transparent; @@ -913,27 +1096,34 @@ button::-moz-focus-inner { padding: 0; width: 30px; } + .tox .tox-swatches__picker-btn svg { fill: #222f3e; height: 24px; width: 24px; } + .tox .tox-swatches__picker-btn:hover { background: #dee0e2; } + .tox:not([dir=rtl]) .tox-swatches__picker-btn { margin-left: auto; } + .tox[dir=rtl] .tox-swatches__picker-btn { margin-right: auto; } + .tox .tox-comment-thread { background: #fff; position: relative; } -.tox .tox-comment-thread > *:not(:first-child) { + +.tox .tox-comment-thread>*:not(:first-child) { margin-top: 8px; } + .tox .tox-comment { background: #fff; border: 1px solid #cccccc; @@ -942,17 +1132,20 @@ button::-moz-focus-inner { padding: 8px 8px 16px 8px; position: relative; } + .tox .tox-comment__header { align-items: center; color: #222f3e; display: flex; justify-content: space-between; } + .tox .tox-comment__date { color: #222f3e; font-size: 12px; line-height: 18px; } + .tox .tox-comment__body { color: #222f3e; font-size: 14px; @@ -963,26 +1156,32 @@ button::-moz-focus-inner { position: relative; text-transform: initial; } + .tox .tox-comment__body textarea { resize: none; white-space: normal; width: 100%; } + .tox .tox-comment__expander { padding-top: 8px; } + .tox .tox-comment__expander p { color: rgba(34, 47, 62, 0.7); font-size: 14px; font-style: normal; } + .tox .tox-comment__body p { margin: 0; } + .tox .tox-comment__buttonspacing { padding-top: 16px; text-align: center; } + .tox .tox-comment-thread__overlay::after { background: #fff; bottom: 0; @@ -995,6 +1194,7 @@ button::-moz-focus-inner { top: 0; z-index: 5; } + .tox .tox-comment__reply { display: flex; flex-shrink: 0; @@ -1002,16 +1202,19 @@ button::-moz-focus-inner { justify-content: flex-end; margin-top: 8px; } -.tox .tox-comment__reply > *:first-child { + +.tox .tox-comment__reply>*:first-child { margin-bottom: 8px; width: 100%; } + .tox .tox-comment__edit { display: flex; flex-wrap: wrap; justify-content: flex-end; margin-top: 16px; } + .tox .tox-comment__gradient::after { background: linear-gradient(rgba(255, 255, 255, 0), #fff); bottom: 0; @@ -1022,6 +1225,7 @@ button::-moz-focus-inner { position: absolute; width: 100%; } + .tox .tox-comment__overlay { background: #fff; bottom: 0; @@ -1036,6 +1240,7 @@ button::-moz-focus-inner { top: 0; z-index: 5; } + .tox .tox-comment__loading-text { align-items: center; color: #222f3e; @@ -1043,9 +1248,11 @@ button::-moz-focus-inner { flex-direction: column; position: relative; } -.tox .tox-comment__loading-text > div { + +.tox .tox-comment__loading-text>div { padding-bottom: 16px; } + .tox .tox-comment__overlaytext { bottom: 0; flex-direction: column; @@ -1057,15 +1264,18 @@ button::-moz-focus-inner { top: 0; z-index: 10; } + .tox .tox-comment__overlaytext p { background-color: #fff; box-shadow: 0 0 8px 8px #fff; color: #222f3e; text-align: center; } + .tox .tox-comment__overlaytext div:nth-of-type(2) { font-size: 0.8em; } + .tox .tox-comment__busy-spinner { align-items: center; background-color: #fff; @@ -1078,38 +1288,47 @@ button::-moz-focus-inner { top: 0; z-index: 20; } + .tox .tox-comment__scroll { display: flex; flex-direction: column; flex-shrink: 1; overflow: auto; } + .tox .tox-conversations { margin: 8px; } + .tox:not([dir=rtl]) .tox-comment__edit { margin-left: 8px; } -.tox:not([dir=rtl]) .tox-comment__buttonspacing > *:last-child, -.tox:not([dir=rtl]) .tox-comment__edit > *:last-child, -.tox:not([dir=rtl]) .tox-comment__reply > *:last-child { + +.tox:not([dir=rtl]) .tox-comment__buttonspacing>*:last-child, +.tox:not([dir=rtl]) .tox-comment__edit>*:last-child, +.tox:not([dir=rtl]) .tox-comment__reply>*:last-child { margin-left: 8px; } + .tox[dir=rtl] .tox-comment__edit { margin-right: 8px; } -.tox[dir=rtl] .tox-comment__buttonspacing > *:last-child, -.tox[dir=rtl] .tox-comment__edit > *:last-child, -.tox[dir=rtl] .tox-comment__reply > *:last-child { + +.tox[dir=rtl] .tox-comment__buttonspacing>*:last-child, +.tox[dir=rtl] .tox-comment__edit>*:last-child, +.tox[dir=rtl] .tox-comment__reply>*:last-child { margin-right: 8px; } + .tox .tox-user { align-items: center; display: flex; } + .tox .tox-user__avatar svg { fill: rgba(34, 47, 62, 0.7); } + .tox .tox-user__avatar img { border-radius: 50%; height: 36px; @@ -1117,6 +1336,7 @@ button::-moz-focus-inner { vertical-align: middle; width: 36px; } + .tox .tox-user__name { color: #222f3e; font-size: 14px; @@ -1125,20 +1345,25 @@ button::-moz-focus-inner { line-height: 18px; text-transform: none; } + .tox:not([dir=rtl]) .tox-user__avatar svg, .tox:not([dir=rtl]) .tox-user__avatar img { margin-right: 8px; } -.tox:not([dir=rtl]) .tox-user__avatar + .tox-user__name { + +.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name { margin-left: 8px; } + .tox[dir=rtl] .tox-user__avatar svg, .tox[dir=rtl] .tox-user__avatar img { margin-left: 8px; } -.tox[dir=rtl] .tox-user__avatar + .tox-user__name { + +.tox[dir=rtl] .tox-user__avatar+.tox-user__name { margin-right: 8px; } + .tox .tox-dialog-wrap { align-items: center; bottom: 0; @@ -1150,6 +1375,7 @@ button::-moz-focus-inner { top: 0; z-index: 1100; } + .tox .tox-dialog-wrap__backdrop { background-color: rgba(255, 255, 255, 0.75); bottom: 0; @@ -1159,9 +1385,11 @@ button::-moz-focus-inner { top: 0; z-index: 1; } + .tox .tox-dialog-wrap__backdrop--opaque { background-color: #fff; } + .tox .tox-dialog { background-color: #fff; border-color: #cccccc; @@ -1178,7 +1406,8 @@ button::-moz-focus-inner { width: 95vw; z-index: 2; } -@media only screen and (max-width: 767px ) { + +@media only screen and (max-width: 767px) { body:not(.tox-force-desktop) .tox .tox-dialog { align-self: flex-start; margin: 8px auto; @@ -1186,9 +1415,11 @@ button::-moz-focus-inner { width: calc(100vw - 16px); } } + .tox .tox-dialog-inline { z-index: 1100; } + .tox .tox-dialog__header { align-items: center; background-color: #fff; @@ -1200,9 +1431,11 @@ button::-moz-focus-inner { padding: 8px 16px 0 16px; position: relative; } + .tox .tox-dialog__header .tox-button { z-index: 1; } + .tox .tox-dialog__draghandle { cursor: grab; height: 100%; @@ -1211,12 +1444,15 @@ button::-moz-focus-inner { top: 0; width: 100%; } + .tox .tox-dialog__draghandle:active { cursor: grabbing; } + .tox .tox-dialog__dismiss { margin-left: auto; } + .tox .tox-dialog__title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 20px; @@ -1226,6 +1462,7 @@ button::-moz-focus-inner { margin: 0; text-transform: none; } + .tox .tox-dialog__body { color: #222f3e; display: flex; @@ -1238,18 +1475,21 @@ button::-moz-focus-inner { text-align: left; text-transform: none; } -@media only screen and (max-width: 767px ) { + +@media only screen and (max-width: 767px) { body:not(.tox-force-desktop) .tox .tox-dialog__body { flex-direction: column; } } + .tox .tox-dialog__body-nav { align-items: flex-start; display: flex; flex-direction: column; padding: 16px 16px; } -@media only screen and (max-width: 767px ) { + +@media only screen and (max-width: 767px) { body:not(.tox-force-desktop) .tox .tox-dialog__body-nav { flex-direction: row; -webkit-overflow-scrolling: touch; @@ -1257,6 +1497,7 @@ button::-moz-focus-inner { padding-bottom: 0; } } + .tox .tox-dialog__body-nav-item { border-bottom: 2px solid transparent; color: rgba(34, 47, 62, 0.7); @@ -1267,13 +1508,16 @@ button::-moz-focus-inner { text-decoration: none; white-space: nowrap; } + .tox .tox-dialog__body-nav-item:focus { background-color: rgba(32, 122, 183, 0.1); } + .tox .tox-dialog__body-nav-item--active { border-bottom: 2px solid #207ab7; color: #207ab7; } + .tox .tox-dialog__body-content { box-sizing: border-box; display: flex; @@ -1284,37 +1528,46 @@ button::-moz-focus-inner { -webkit-overflow-scrolling: touch; padding: 16px 16px; } -.tox .tox-dialog__body-content > * { + +.tox .tox-dialog__body-content>* { margin-bottom: 0; margin-top: 16px; } -.tox .tox-dialog__body-content > *:first-child { + +.tox .tox-dialog__body-content>*:first-child { margin-top: 0; } -.tox .tox-dialog__body-content > *:last-child { + +.tox .tox-dialog__body-content>*:last-child { margin-bottom: 0; } -.tox .tox-dialog__body-content > *:only-child { + +.tox .tox-dialog__body-content>*:only-child { margin-bottom: 0; margin-top: 0; } + .tox .tox-dialog__body-content a { color: #207ab7; cursor: pointer; text-decoration: none; } + .tox .tox-dialog__body-content a:hover, .tox .tox-dialog__body-content a:focus { color: #185d8c; text-decoration: none; } + .tox .tox-dialog__body-content a:active { color: #185d8c; text-decoration: none; } + .tox .tox-dialog__body-content svg { fill: #222f3e; } + .tox .tox-dialog__body-content ul { display: block; list-style-type: disc; @@ -1323,6 +1576,7 @@ button::-moz-focus-inner { margin-inline-start: 0; padding-inline-start: 2.5rem; } + .tox .tox-dialog__body-content .tox-form__group h1 { color: #222f3e; font-size: 20px; @@ -1333,6 +1587,7 @@ button::-moz-focus-inner { margin-top: 2rem; text-transform: none; } + .tox .tox-dialog__body-content .tox-form__group h2 { color: #222f3e; font-size: 16px; @@ -1343,38 +1598,47 @@ button::-moz-focus-inner { margin-top: 2rem; text-transform: none; } + .tox .tox-dialog__body-content .tox-form__group p { margin-bottom: 16px; } + .tox .tox-dialog__body-content .tox-form__group h1:first-child, .tox .tox-dialog__body-content .tox-form__group h2:first-child, .tox .tox-dialog__body-content .tox-form__group p:first-child { margin-top: 0; } + .tox .tox-dialog__body-content .tox-form__group h1:last-child, .tox .tox-dialog__body-content .tox-form__group h2:last-child, .tox .tox-dialog__body-content .tox-form__group p:last-child { margin-bottom: 0; } + .tox .tox-dialog__body-content .tox-form__group h1:only-child, .tox .tox-dialog__body-content .tox-form__group h2:only-child, .tox .tox-dialog__body-content .tox-form__group p:only-child { margin-bottom: 0; margin-top: 0; } + .tox .tox-dialog--width-lg { height: 650px; max-width: 1200px; } + .tox .tox-dialog--width-md { max-width: 800px; } + .tox .tox-dialog--width-md .tox-dialog__body-content { overflow: auto; } + .tox .tox-dialog__body-content--centered { text-align: center; } + .tox .tox-dialog__footer { align-items: center; background-color: #fff; @@ -1383,10 +1647,12 @@ button::-moz-focus-inner { justify-content: space-between; padding: 8px 16px; } + .tox .tox-dialog__footer-start, .tox .tox-dialog__footer-end { display: flex; } + .tox .tox-dialog__busy-spinner { align-items: center; background-color: rgba(255, 255, 255, 0.75); @@ -1399,97 +1665,121 @@ button::-moz-focus-inner { top: 0; z-index: 3; } + .tox .tox-dialog__table { border-collapse: collapse; width: 100%; } + .tox .tox-dialog__table thead th { font-weight: bold; padding-bottom: 8px; } + .tox .tox-dialog__table tbody tr { border-bottom: 1px solid #cccccc; } + .tox .tox-dialog__table tbody tr:last-child { border-bottom: none; } + .tox .tox-dialog__table td { padding-bottom: 8px; padding-top: 8px; } + .tox .tox-dialog__iframe.tox-dialog__iframe--opaque { background: #fff; } + .tox .tox-dialog__popups { position: absolute; width: 100%; z-index: 1100; } + .tox .tox-dialog__body-iframe { display: flex; flex: 1; flex-direction: column; } + .tox .tox-dialog__body-iframe .tox-navobj { display: flex; flex: 1; } + .tox .tox-dialog__body-iframe .tox-navobj :nth-child(2) { flex: 1; height: 100%; } + .tox .tox-dialog-dock-fadeout { opacity: 0; visibility: hidden; } + .tox .tox-dialog-dock-fadein { opacity: 1; visibility: visible; } + .tox .tox-dialog-dock-transition { transition: visibility 0s linear 0.3s, opacity 0.3s ease; } + .tox .tox-dialog-dock-transition.tox-dialog-dock-fadein { transition-delay: 0s; } -@media only screen and (max-width: 767px ) { + +@media only screen and (max-width: 767px) { body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav { margin-right: 0; } } -@media only screen and (max-width: 767px ) { + +@media only screen and (max-width: 767px) { body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child) { margin-left: 8px; } } -.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start > *, -.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end > * { + +.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*, +.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>* { margin-left: 8px; } + .tox[dir=rtl] .tox-dialog__body { text-align: right; } -@media only screen and (max-width: 767px ) { + +@media only screen and (max-width: 767px) { body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav { margin-left: 0; } } -@media only screen and (max-width: 767px ) { + +@media only screen and (max-width: 767px) { body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child) { margin-right: 8px; } } -.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start > *, -.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end > * { + +.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*, +.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>* { margin-right: 8px; } + body.tox-dialog__disable-scroll { overflow: hidden; } + .tox .tox-dropzone-container { display: flex; flex: 1; } + .tox .tox-dropzone { align-items: center; background: #fff; @@ -1502,16 +1792,19 @@ body.tox-dialog__disable-scroll { min-height: 100px; padding: 10px; } + .tox .tox-dropzone p { color: rgba(34, 47, 62, 0.7); margin: 0 0 16px 0; } + .tox .tox-edit-area { display: flex; flex: 1; overflow: hidden; position: relative; } + .tox .tox-edit-area__iframe { background-color: #fff; border: 0; @@ -1521,18 +1814,22 @@ body.tox-dialog__disable-scroll { position: absolute; width: 100%; } + .tox.tox-inline-edit-area { border: 1px dotted #cccccc; } + .tox .tox-editor-container { display: flex; flex: 1 1 auto; flex-direction: column; overflow: hidden; } + .tox .tox-editor-header { z-index: 1; } + .tox:not(.tox-tinymce-inline) .tox-editor-header { background-color: #fff; border-bottom: none; @@ -1540,92 +1837,116 @@ body.tox-dialog__disable-scroll { padding: 4px 0; transition: box-shadow 0.5s; } + .tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header { border-top: 1px solid #c1c1c1; box-shadow: none; } + .tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header { background-color: #fff; box-shadow: 0 4px 4px -3px rgba(0, 0, 0, 0.25); padding: 4px 0; } + .tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header { box-shadow: 0 4px 4px -3px rgba(0, 0, 0, 0.25); } + .tox-editor-dock-fadeout { opacity: 0; visibility: hidden; } + .tox-editor-dock-fadein { opacity: 1; visibility: visible; } + .tox-editor-dock-transition { transition: visibility 0s linear 0.25s, opacity 0.25s ease; } + .tox-editor-dock-transition.tox-editor-dock-fadein { transition-delay: 0s; } + .tox .tox-control-wrap { flex: 1; position: relative; } + .tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid, .tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown, .tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid { display: none; } + .tox .tox-control-wrap svg { display: block; } + .tox .tox-control-wrap__status-icon-wrap { position: absolute; top: 50%; transform: translateY(-50%); } + .tox .tox-control-wrap__status-icon-invalid svg { fill: #c00; } + .tox .tox-control-wrap__status-icon-unknown svg { fill: orange; } + .tox .tox-control-wrap__status-icon-valid svg { fill: green; } + .tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield, .tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield, .tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield { padding-right: 32px; } + .tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap { right: 4px; } + .tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield, .tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield, .tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield { padding-left: 32px; } + .tox[dir=rtl] .tox-control-wrap__status-icon-wrap { left: 4px; } + .tox .tox-autocompleter { max-width: 25em; } + .tox .tox-autocompleter .tox-menu { box-sizing: border-box; max-width: 25em; } + .tox .tox-autocompleter .tox-autocompleter-highlight { font-weight: bold; } + .tox .tox-color-input { display: flex; position: relative; z-index: 1; } + .tox .tox-color-input .tox-textfield { z-index: -1; } + .tox .tox-color-input span { border-color: rgba(34, 47, 62, 0.2); border-radius: 3px; @@ -1638,11 +1959,13 @@ body.tox-dialog__disable-scroll { top: 6px; width: 24px; } + .tox .tox-color-input span:hover:not([aria-disabled=true]), .tox .tox-color-input span:focus:not([aria-disabled=true]) { border-color: #207ab7; cursor: pointer; } + .tox .tox-color-input span::before { background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%), linear-gradient(-45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, rgba(0, 0, 0, 0.25) 75%), linear-gradient(-45deg, transparent 75%, rgba(0, 0, 0, 0.25) 75%); background-position: 0 0, 0 6px, 6px -6px, -6px 0; @@ -1658,27 +1981,35 @@ body.tox-dialog__disable-scroll { width: 24px; z-index: -1; } + .tox .tox-color-input span[aria-disabled=true] { cursor: not-allowed; } + .tox:not([dir=rtl]) .tox-color-input { /* stylelint-disable-next-line no-descending-specificity */ } + .tox:not([dir=rtl]) .tox-color-input .tox-textfield { padding-left: 36px; } + .tox:not([dir=rtl]) .tox-color-input span { left: 6px; } + .tox[dir="rtl"] .tox-color-input { /* stylelint-disable-next-line no-descending-specificity */ } + .tox[dir="rtl"] .tox-color-input .tox-textfield { padding-right: 36px; } + .tox[dir="rtl"] .tox-color-input span { right: 6px; } + .tox .tox-label, .tox .tox-toolbar-label { color: rgba(34, 47, 62, 0.7); @@ -1691,86 +2022,107 @@ body.tox-dialog__disable-scroll { text-transform: none; white-space: nowrap; } + .tox .tox-toolbar-label { padding: 0 8px; } + .tox[dir=rtl] .tox-label { padding: 0 0 0 8px; } + .tox .tox-form { display: flex; flex: 1; flex-direction: column; } + .tox .tox-form__group { box-sizing: border-box; margin-bottom: 4px; } + .tox .tox-form-group--maximize { flex: 1; } + .tox .tox-form__group--error { color: #c00; } + .tox .tox-form__group--collection { display: flex; } + .tox .tox-form__grid { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; } -.tox .tox-form__grid--2col > .tox-form__group { + +.tox .tox-form__grid--2col>.tox-form__group { width: calc(50% - (8px / 2)); } -.tox .tox-form__grid--3col > .tox-form__group { + +.tox .tox-form__grid--3col>.tox-form__group { width: calc(100% / 3 - (8px / 2)); } -.tox .tox-form__grid--4col > .tox-form__group { + +.tox .tox-form__grid--4col>.tox-form__group { width: calc(25% - (8px / 2)); } + .tox .tox-form__controls-h-stack { align-items: center; display: flex; } + .tox .tox-form__group--inline { align-items: center; display: flex; } + .tox .tox-form__group--stretched { display: flex; flex: 1; flex-direction: column; } + .tox .tox-form__group--stretched .tox-textarea { flex: 1; } + .tox .tox-form__group--stretched .tox-navobj { display: flex; flex: 1; } + .tox .tox-form__group--stretched .tox-navobj :nth-child(2) { flex: 1; height: 100%; } -.tox:not([dir=rtl]) .tox-form__controls-h-stack > *:not(:first-child) { + +.tox:not([dir=rtl]) .tox-form__controls-h-stack>*:not(:first-child) { margin-left: 4px; } -.tox[dir=rtl] .tox-form__controls-h-stack > *:not(:first-child) { + +.tox[dir=rtl] .tox-form__controls-h-stack>*:not(:first-child) { margin-right: 4px; } + .tox .tox-lock.tox-locked .tox-lock-icon__unlock, .tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock { display: none; } + .tox .tox-textfield, .tox .tox-toolbar-textfield, .tox .tox-listboxfield .tox-listbox--select, .tox .tox-textarea { -webkit-appearance: none; - -moz-appearance: none; - appearance: none; + -moz-appearance: none; + appearance: none; background-color: #fff; border-color: #cccccc; border-radius: 3px; @@ -1789,12 +2141,14 @@ body.tox-dialog__disable-scroll { resize: none; width: 100%; } + .tox .tox-textfield[disabled], .tox .tox-textarea[disabled] { background-color: #f2f2f2; color: rgba(34, 47, 62, 0.85); cursor: not-allowed; } + .tox .tox-textfield:focus, .tox .tox-listboxfield .tox-listbox--select:focus, .tox .tox-textarea:focus { @@ -1803,12 +2157,14 @@ body.tox-dialog__disable-scroll { box-shadow: none; outline: 2px solid rgba(32, 122, 183, 0.25); } + .tox .tox-toolbar-textfield { border-width: 0; margin-bottom: 3px; margin-top: 2px; max-width: 250px; } + .tox .tox-naked-btn { background-color: transparent; border: 0; @@ -1820,57 +2176,70 @@ body.tox-dialog__disable-scroll { margin: 0; padding: 0; } + .tox .tox-naked-btn svg { display: block; fill: #222f3e; } -.tox:not([dir=rtl]) .tox-toolbar-textfield + * { + +.tox:not([dir=rtl]) .tox-toolbar-textfield+* { margin-left: 4px; } -.tox[dir=rtl] .tox-toolbar-textfield + * { + +.tox[dir=rtl] .tox-toolbar-textfield+* { margin-right: 4px; } + .tox .tox-listboxfield { cursor: pointer; position: relative; } + .tox .tox-listboxfield .tox-listbox--select[disabled] { background-color: #f2f2f2; color: rgba(34, 47, 62, 0.85); cursor: not-allowed; } + .tox .tox-listbox__select-label { cursor: default; flex: 1; margin: 0 4px; } + .tox .tox-listbox__select-chevron { align-items: center; display: flex; justify-content: center; width: 16px; } + .tox .tox-listbox__select-chevron svg { fill: #222f3e; } + .tox .tox-listboxfield .tox-listbox--select { align-items: center; display: flex; } + .tox:not([dir=rtl]) .tox-listboxfield svg { right: 8px; } + .tox[dir=rtl] .tox-listboxfield svg { left: 8px; } + .tox .tox-selectfield { cursor: pointer; position: relative; } + .tox .tox-selectfield select { -webkit-appearance: none; - -moz-appearance: none; - appearance: none; + -moz-appearance: none; + appearance: none; background-color: #fff; border-color: #cccccc; border-radius: 3px; @@ -1889,46 +2258,56 @@ body.tox-dialog__disable-scroll { resize: none; width: 100%; } + .tox .tox-selectfield select[disabled] { background-color: #f2f2f2; color: rgba(34, 47, 62, 0.85); cursor: not-allowed; } + .tox .tox-selectfield select::-ms-expand { display: none; } + .tox .tox-selectfield select:focus { background-color: #fff; border-color: #207ab7; box-shadow: none; outline: 2px solid rgba(32, 122, 183, 0.25); } + .tox .tox-selectfield svg { pointer-events: none; position: absolute; top: 50%; transform: translateY(-50%); } + .tox:not([dir=rtl]) .tox-selectfield select[size="0"], .tox:not([dir=rtl]) .tox-selectfield select[size="1"] { padding-right: 24px; } + .tox:not([dir=rtl]) .tox-selectfield svg { right: 8px; } + .tox[dir=rtl] .tox-selectfield select[size="0"], .tox[dir=rtl] .tox-selectfield select[size="1"] { padding-left: 24px; } + .tox[dir=rtl] .tox-selectfield svg { left: 8px; } + .tox .tox-textarea { -webkit-appearance: textarea; - -moz-appearance: textarea; - appearance: textarea; + -moz-appearance: textarea; + appearance: textarea; white-space: pre-wrap; } + .tox-fullscreen { border: 0; height: 100%; @@ -1939,9 +2318,11 @@ body.tox-dialog__disable-scroll { touch-action: pinch-zoom; width: 100%; } + .tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle { display: none; } + .tox.tox-tinymce.tox-fullscreen, .tox-shadowhost.tox-fullscreen { left: 0; @@ -1949,17 +2330,21 @@ body.tox-dialog__disable-scroll { top: 0; z-index: 1200; } + .tox.tox-tinymce.tox-fullscreen { background-color: transparent; } + .tox-fullscreen .tox.tox-tinymce-aux, -.tox-fullscreen ~ .tox.tox-tinymce-aux { +.tox-fullscreen~.tox.tox-tinymce-aux { z-index: 1201; } + .tox .tox-help__more-link { list-style: none; margin-top: 1em; } + .tox .tox-imagepreview { background-color: #666; height: 380px; @@ -1967,31 +2352,38 @@ body.tox-dialog__disable-scroll { position: relative; width: 100%; } + .tox .tox-imagepreview.tox-imagepreview__loaded { overflow: auto; } + .tox .tox-imagepreview__container { display: flex; left: 100vw; position: absolute; top: 100vw; } + .tox .tox-imagepreview__image { background: url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==); } + .tox .tox-image-tools .tox-spacer { flex: 1; } + .tox .tox-image-tools .tox-bar { align-items: center; display: flex; height: 60px; justify-content: center; } + .tox .tox-image-tools .tox-imagepreview, -.tox .tox-image-tools .tox-imagepreview + .tox-bar { +.tox .tox-image-tools .tox-imagepreview+.tox-bar { margin-top: 8px; } + .tox .tox-image-tools .tox-croprect-block { background: black; filter: alpha(opacity=50); @@ -1999,6 +2391,7 @@ body.tox-dialog__disable-scroll { position: absolute; zoom: 1; } + .tox .tox-image-tools .tox-croprect-handle { border: 2px solid white; height: 20px; @@ -2007,11 +2400,13 @@ body.tox-dialog__disable-scroll { top: 0; width: 20px; } + .tox .tox-image-tools .tox-croprect-handle-move { border: 0; cursor: move; position: absolute; } + .tox .tox-image-tools .tox-croprect-handle-nw { border-width: 2px 0 0 2px; cursor: nw-resize; @@ -2019,6 +2414,7 @@ body.tox-dialog__disable-scroll { margin: -2px 0 0 -2px; top: 100px; } + .tox .tox-image-tools .tox-croprect-handle-ne { border-width: 2px 2px 0 0; cursor: ne-resize; @@ -2026,6 +2422,7 @@ body.tox-dialog__disable-scroll { margin: -2px 0 0 -20px; top: 100px; } + .tox .tox-image-tools .tox-croprect-handle-sw { border-width: 0 0 2px 2px; cursor: sw-resize; @@ -2033,6 +2430,7 @@ body.tox-dialog__disable-scroll { margin: -20px 2px 0 -2px; top: 200px; } + .tox .tox-image-tools .tox-croprect-handle-se { border-width: 0 2px 2px 0; cursor: se-resize; @@ -2040,12 +2438,14 @@ body.tox-dialog__disable-scroll { margin: -20px 0 0 -20px; top: 200px; } + .tox .tox-insert-table-picker { display: flex; flex-wrap: wrap; width: 170px; } -.tox .tox-insert-table-picker > div { + +.tox .tox-insert-table-picker>div { border-color: #cccccc; border-style: solid; border-width: 0 1px 1px 0; @@ -2053,13 +2453,16 @@ body.tox-dialog__disable-scroll { height: 17px; width: 17px; } + .tox .tox-collection--list .tox-collection__group .tox-insert-table-picker { margin: 0 -4px; } + .tox .tox-insert-table-picker .tox-insert-table-picker__selected { background-color: rgba(32, 122, 183, 0.5); border-color: rgba(32, 122, 183, 0.5); } + .tox .tox-insert-table-picker__label { color: rgba(34, 47, 62, 0.7); display: block; @@ -2068,22 +2471,28 @@ body.tox-dialog__disable-scroll { text-align: center; width: 100%; } + .tox:not([dir=rtl]) { /* stylelint-disable-next-line no-descending-specificity */ } -.tox:not([dir=rtl]) .tox-insert-table-picker > div:nth-child(10n) { + +.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n) { border-right: 0; } + .tox[dir=rtl] { /* stylelint-disable-next-line no-descending-specificity */ } -.tox[dir=rtl] .tox-insert-table-picker > div:nth-child(10n+1) { + +.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1) { border-right: 0; } + .tox { /* stylelint-disable */ /* stylelint-enable */ } + .tox .tox-menu { background-color: #fff; border: 1px solid #cccccc; @@ -2094,21 +2503,26 @@ body.tox-dialog__disable-scroll { vertical-align: top; z-index: 1150; } + .tox .tox-menu.tox-collection.tox-collection--list { padding: 0 0; } + .tox .tox-menu.tox-collection.tox-collection--toolbar { padding: 4px; } + .tox .tox-menu.tox-collection.tox-collection--grid { padding: 4px; } -@media only screen and (min-width: 768px ) { + +@media only screen and (min-width: 768px) { .tox .tox-menu .tox-collection__item-label { overflow-wrap: break-word; word-break: normal; } } + .tox .tox-menu__label h1, .tox .tox-menu__label h2, .tox .tox-menu__label h3, @@ -2120,6 +2534,7 @@ body.tox-dialog__disable-scroll { .tox .tox-menu__label code { margin: 0; } + .tox .tox-menubar { background: url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E") left 0 top 0 #fff; background-color: #fff; @@ -2129,9 +2544,11 @@ body.tox-dialog__disable-scroll { flex-wrap: wrap; padding: 0 4px 0 4px; } + .tox.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar { border-top: 1px solid #cccccc; } + /* Deprecated. Remove in next major release */ .tox .tox-mbtn { align-items: center; @@ -2154,6 +2571,7 @@ body.tox-dialog__disable-scroll { text-transform: none; width: auto; } + .tox .tox-mbtn[disabled] { background-color: transparent; border: 0; @@ -2161,32 +2579,38 @@ body.tox-dialog__disable-scroll { color: rgba(34, 47, 62, 0.5); cursor: not-allowed; } + .tox .tox-mbtn:focus:not(:disabled) { background: #dee0e2; border: 0; box-shadow: none; color: #222f3e; } + .tox .tox-mbtn--active { background: #c8cbcf; border: 0; box-shadow: none; color: #222f3e; } + .tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active) { background: #dee0e2; border: 0; box-shadow: none; color: #222f3e; } + .tox .tox-mbtn__select-label { cursor: default; font-weight: normal; margin: 0 4px; } + .tox .tox-mbtn[disabled] .tox-mbtn__select-label { cursor: not-allowed; } + .tox .tox-mbtn__select-chevron { align-items: center; display: flex; @@ -2194,6 +2618,7 @@ body.tox-dialog__disable-scroll { width: 16px; display: none; } + .tox .tox-notification { border-radius: 3px; border-style: solid; @@ -2209,77 +2634,97 @@ body.tox-dialog__disable-scroll { padding: 4px; transition: transform 100ms ease-in, opacity 150ms ease-in; } + .tox .tox-notification p { font-size: 14px; font-weight: normal; } + .tox .tox-notification a { cursor: pointer; text-decoration: underline; } + .tox .tox-notification--in { opacity: 1; } + .tox .tox-notification--success { background-color: #e4eeda; border-color: #d7e6c8; color: #222f3e; } + .tox .tox-notification--success p { color: #222f3e; } + .tox .tox-notification--success a { color: #517342; } + .tox .tox-notification--success svg { fill: #222f3e; } + .tox .tox-notification--error { background-color: #f5cccc; border-color: #f0b3b3; color: #222f3e; } + .tox .tox-notification--error p { color: #222f3e; } + .tox .tox-notification--error a { color: #77181f; } + .tox .tox-notification--error svg { fill: #222f3e; } + .tox .tox-notification--warn, .tox .tox-notification--warning { background-color: #fff5cc; border-color: #fff0b3; color: #222f3e; } + .tox .tox-notification--warn p, .tox .tox-notification--warning p { color: #222f3e; } + .tox .tox-notification--warn a, .tox .tox-notification--warning a { color: #7a6e25; } + .tox .tox-notification--warn svg, .tox .tox-notification--warning svg { fill: #222f3e; } + .tox .tox-notification--info { background-color: #d6e7fb; border-color: #c1dbf9; color: #222f3e; } + .tox .tox-notification--info p { color: #222f3e; } + .tox .tox-notification--info a { color: #2a64a6; } + .tox .tox-notification--info svg { fill: #222f3e; } + .tox .tox-notification__body { align-self: center; color: #222f3e; @@ -2293,12 +2738,15 @@ body.tox-dialog__disable-scroll { word-break: break-all; word-break: break-word; } -.tox .tox-notification__body > * { + +.tox .tox-notification__body>* { margin: 0; } -.tox .tox-notification__body > * + * { + +.tox .tox-notification__body>*+* { margin-top: 1rem; } + .tox .tox-notification__icon { align-self: center; grid-column-end: 2; @@ -2307,9 +2755,11 @@ body.tox-dialog__disable-scroll { grid-row-start: 1; justify-self: end; } + .tox .tox-notification__icon svg { display: block; } + .tox .tox-notification__dismiss { align-self: start; grid-column-end: 4; @@ -2318,6 +2768,7 @@ body.tox-dialog__disable-scroll { grid-row-start: 1; justify-self: end; } + .tox .tox-notification .tox-progress-bar { grid-column-end: 4; grid-column-start: 1; @@ -2325,25 +2776,31 @@ body.tox-dialog__disable-scroll { grid-row-start: 2; justify-self: center; } + .tox .tox-pop { display: inline-block; position: relative; } + .tox .tox-pop--resizing { transition: width 0.1s ease; } + .tox .tox-pop--resizing .tox-toolbar, .tox .tox-pop--resizing .tox-toolbar__group { flex-wrap: nowrap; } + .tox .tox-pop--transition { transition: 0.15s ease; transition-property: left, right, top, bottom; } + .tox .tox-pop--transition::before, .tox .tox-pop--transition::after { transition: all 0.15s, visibility 0s, opacity 0.075s ease 0.075s; } + .tox .tox-pop__dialog { background-color: #fff; border: 1px solid #cccccc; @@ -2352,13 +2809,16 @@ body.tox-dialog__disable-scroll { min-width: 0; overflow: hidden; } -.tox .tox-pop__dialog > *:not(.tox-toolbar) { + +.tox .tox-pop__dialog>*:not(.tox-toolbar) { margin: 4px 4px 4px 8px; } + .tox .tox-pop__dialog .tox-toolbar { background-color: transparent; margin-bottom: -1px; } + .tox .tox-pop::before, .tox .tox-pop::after { border-style: solid; @@ -2369,116 +2829,140 @@ body.tox-dialog__disable-scroll { position: absolute; width: 0; } + .tox .tox-pop.tox-pop--inset::before, .tox .tox-pop.tox-pop--inset::after { opacity: 0; transition: all 0s 0.15s, visibility 0s, opacity 0.075s ease; } + .tox .tox-pop.tox-pop--bottom::before, .tox .tox-pop.tox-pop--bottom::after { left: 50%; top: 100%; } + .tox .tox-pop.tox-pop--bottom::after { border-color: #fff transparent transparent transparent; border-width: 8px; margin-left: -8px; margin-top: -1px; } + .tox .tox-pop.tox-pop--bottom::before { border-color: #cccccc transparent transparent transparent; border-width: 9px; margin-left: -9px; } + .tox .tox-pop.tox-pop--top::before, .tox .tox-pop.tox-pop--top::after { left: 50%; top: 0; transform: translateY(-100%); } + .tox .tox-pop.tox-pop--top::after { border-color: transparent transparent #fff transparent; border-width: 8px; margin-left: -8px; margin-top: 1px; } + .tox .tox-pop.tox-pop--top::before { border-color: transparent transparent #cccccc transparent; border-width: 9px; margin-left: -9px; } + .tox .tox-pop.tox-pop--left::before, .tox .tox-pop.tox-pop--left::after { left: 0; top: calc(50% - 1px); transform: translateY(-50%); } + .tox .tox-pop.tox-pop--left::after { border-color: transparent #fff transparent transparent; border-width: 8px; margin-left: -15px; } + .tox .tox-pop.tox-pop--left::before { border-color: transparent #cccccc transparent transparent; border-width: 10px; margin-left: -19px; } + .tox .tox-pop.tox-pop--right::before, .tox .tox-pop.tox-pop--right::after { left: 100%; top: calc(50% + 1px); transform: translateY(-50%); } + .tox .tox-pop.tox-pop--right::after { border-color: transparent transparent transparent #fff; border-width: 8px; margin-left: -1px; } + .tox .tox-pop.tox-pop--right::before { border-color: transparent transparent transparent #cccccc; border-width: 10px; margin-left: -1px; } + .tox .tox-pop.tox-pop--align-left::before, .tox .tox-pop.tox-pop--align-left::after { left: 20px; } + .tox .tox-pop.tox-pop--align-right::before, .tox .tox-pop.tox-pop--align-right::after { left: calc(100% - 20px); } + .tox .tox-sidebar-wrap { display: flex; flex-direction: row; flex-grow: 1; min-height: 0; } + .tox .tox-sidebar { background-color: #fff; display: flex; flex-direction: row; justify-content: flex-end; } + .tox .tox-sidebar__slider { display: flex; overflow: hidden; } + .tox .tox-sidebar__pane-container { display: flex; } + .tox .tox-sidebar__pane { display: flex; } + .tox .tox-sidebar--sliding-closed { opacity: 0; } + .tox .tox-sidebar--sliding-open { opacity: 1; } + .tox .tox-sidebar--sliding-growing, .tox .tox-sidebar--sliding-shrinking { transition: width 0.5s ease, opacity 0.5s ease; } + .tox .tox-selector { background-color: #4099ff; border-color: #4099ff; @@ -2490,10 +2974,12 @@ body.tox-dialog__disable-scroll { position: absolute; width: 10px; } + .tox.tox-platform-touch .tox-selector { height: 12px; width: 12px; } + .tox .tox-slider { align-items: center; display: flex; @@ -2502,6 +2988,7 @@ body.tox-dialog__disable-scroll { justify-content: center; position: relative; } + .tox .tox-slider__rail { background-color: transparent; border: 1px solid #cccccc; @@ -2510,6 +2997,7 @@ body.tox-dialog__disable-scroll { min-width: 120px; width: 100%; } + .tox .tox-slider__handle { background-color: #207ab7; border: 2px solid #185d8c; @@ -2522,50 +3010,64 @@ body.tox-dialog__disable-scroll { transform: translateX(-50%) translateY(-50%); width: 14px; } -.tox .tox-form__controls-h-stack > .tox-slider:not(:first-of-type) { + +.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type) { margin-inline-start: 8px; } -.tox .tox-form__controls-h-stack > .tox-form__group + .tox-slider { + +.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider { margin-inline-start: 32px; } -.tox .tox-form__controls-h-stack > .tox-slider + .tox-form__group { + +.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group { margin-inline-start: 32px; } + .tox .tox-source-code { overflow: auto; } + .tox .tox-spinner { display: flex; } -.tox .tox-spinner > div { + +.tox .tox-spinner>div { animation: tam-bouncing-dots 1.5s ease-in-out 0s infinite both; background-color: rgba(34, 47, 62, 0.7); border-radius: 100%; height: 8px; width: 8px; } -.tox .tox-spinner > div:nth-child(1) { + +.tox .tox-spinner>div:nth-child(1) { animation-delay: -0.32s; } -.tox .tox-spinner > div:nth-child(2) { + +.tox .tox-spinner>div:nth-child(2) { animation-delay: -0.16s; } + @keyframes tam-bouncing-dots { + 0%, 80%, 100% { transform: scale(0); } + 40% { transform: scale(1); } } -.tox:not([dir=rtl]) .tox-spinner > div:not(:first-child) { + +.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child) { margin-left: 4px; } -.tox[dir=rtl] .tox-spinner > div:not(:first-child) { + +.tox[dir=rtl] .tox-spinner>div:not(:first-child) { margin-right: 4px; } + .tox .tox-statusbar { align-items: center; background-color: #fff; @@ -2581,12 +3083,14 @@ body.tox-dialog__disable-scroll { position: relative; text-transform: uppercase; } + .tox .tox-statusbar__text-container { display: flex; flex: 1 1 auto; justify-content: flex-end; overflow: hidden; } + .tox .tox-statusbar__path { display: flex; flex: 1 1 auto; @@ -2595,20 +3099,24 @@ body.tox-dialog__disable-scroll { text-overflow: ellipsis; white-space: nowrap; } -.tox .tox-statusbar__path > * { + +.tox .tox-statusbar__path>* { display: inline; white-space: nowrap; } + .tox .tox-statusbar__wordcount { flex: 0 0 auto; margin-left: 1ch; } + .tox .tox-statusbar a, .tox .tox-statusbar__path-item, .tox .tox-statusbar__wordcount { color: rgba(34, 47, 62, 0.7); text-decoration: none; } + .tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]), .tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]), .tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]), @@ -2618,16 +3126,19 @@ body.tox-dialog__disable-scroll { color: #222f3e; cursor: pointer; } + .tox .tox-statusbar__branding svg { fill: rgba(34, 47, 62, 0.8); height: 1.14em; vertical-align: -0.28em; width: 3.6em; } + .tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg, .tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg { fill: #222f3e; } + .tox .tox-statusbar__resize-handle { align-items: flex-end; align-self: stretch; @@ -2641,30 +3152,38 @@ body.tox-dialog__disable-scroll { padding-left: 1ch; padding-right: 3px; } + .tox .tox-statusbar__resize-handle svg { display: block; fill: rgba(34, 47, 62, 0.5); } + .tox .tox-statusbar__resize-handle:focus svg { background-color: #dee0e2; border-radius: 1px 1px -4px 1px; box-shadow: 0 0 0 2px #dee0e2; } -.tox:not([dir=rtl]) .tox-statusbar__path > * { + +.tox:not([dir=rtl]) .tox-statusbar__path>* { margin-right: 4px; } + .tox:not([dir=rtl]) .tox-statusbar__branding { margin-left: 2ch; } + .tox[dir=rtl] .tox-statusbar { flex-direction: row-reverse; } -.tox[dir=rtl] .tox-statusbar__path > * { + +.tox[dir=rtl] .tox-statusbar__path>* { margin-left: 4px; } + .tox .tox-throbber { z-index: 1299; } + .tox .tox-throbber__busy-spinner { align-items: center; background-color: rgba(255, 255, 255, 0.6); @@ -2676,6 +3195,7 @@ body.tox-dialog__disable-scroll { right: 0; top: 0; } + .tox .tox-tbtn { align-items: center; background: transparent; @@ -2697,38 +3217,46 @@ body.tox-dialog__disable-scroll { text-transform: none; width: 34px; } + .tox .tox-tbtn svg { display: block; fill: #222f3e; } + .tox .tox-tbtn.tox-tbtn-more { padding-left: 5px; padding-right: 5px; width: inherit; } + .tox .tox-tbtn:focus { background: #dee0e2; border: 0; box-shadow: none; } + .tox .tox-tbtn:hover { background: #dee0e2; border: 0; box-shadow: none; color: #222f3e; } + .tox .tox-tbtn:hover svg { fill: #222f3e; } + .tox .tox-tbtn:active { background: #c8cbcf; border: 0; box-shadow: none; color: #222f3e; } + .tox .tox-tbtn:active svg { fill: #222f3e; } + .tox .tox-tbtn--disabled, .tox .tox-tbtn--disabled:hover, .tox .tox-tbtn:disabled, @@ -2739,6 +3267,7 @@ body.tox-dialog__disable-scroll { color: rgba(34, 47, 62, 0.5); cursor: not-allowed; } + .tox .tox-tbtn--disabled svg, .tox .tox-tbtn--disabled:hover svg, .tox .tox-tbtn:disabled svg, @@ -2746,6 +3275,7 @@ body.tox-dialog__disable-scroll { /* stylelint-disable-line no-descending-specificity */ fill: rgba(34, 47, 62, 0.5); } + .tox .tox-tbtn--enabled, .tox .tox-tbtn--enabled:hover { background: #c8cbcf; @@ -2753,42 +3283,52 @@ body.tox-dialog__disable-scroll { box-shadow: none; color: #222f3e; } -.tox .tox-tbtn--enabled > *, -.tox .tox-tbtn--enabled:hover > * { + +.tox .tox-tbtn--enabled>*, +.tox .tox-tbtn--enabled:hover>* { transform: none; } + .tox .tox-tbtn--enabled svg, .tox .tox-tbtn--enabled:hover svg { /* stylelint-disable-line no-descending-specificity */ fill: #222f3e; } + .tox .tox-tbtn:focus:not(.tox-tbtn--disabled) { color: #222f3e; } + .tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg { fill: #222f3e; } -.tox .tox-tbtn:active > * { + +.tox .tox-tbtn:active>* { transform: none; } + .tox .tox-tbtn--md { height: 51px; width: 51px; } + .tox .tox-tbtn--lg { flex-direction: column; height: 68px; width: 68px; } + .tox .tox-tbtn--return { align-self: stretch; height: unset; width: 16px; } + .tox .tox-tbtn--labeled { padding: 0 4px; width: unset; } + .tox .tox-tbtn__vlabel { display: block; font-size: 10px; @@ -2797,37 +3337,45 @@ body.tox-dialog__disable-scroll { margin-bottom: 4px; white-space: nowrap; } + .tox .tox-tbtn--select { margin: 3px 0 2px 0; padding: 0 4px; width: auto; } + .tox .tox-tbtn__select-label { cursor: default; font-weight: normal; margin: 0 4px; } + .tox .tox-tbtn__select-chevron { align-items: center; display: flex; justify-content: center; width: 16px; } + .tox .tox-tbtn__select-chevron svg { fill: rgba(34, 47, 62, 0.5); } + .tox .tox-tbtn--bespoke { background: transparent; } -.tox .tox-tbtn--bespoke + .tox-tbtn--bespoke { + +.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke { margin-inline-start: 0; } + .tox .tox-tbtn--bespoke .tox-tbtn__select-label { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 7em; } + .tox .tox-split-button { border: 0; border-radius: 3px; @@ -2836,26 +3384,33 @@ body.tox-dialog__disable-scroll { margin: 3px 0 2px 0; overflow: hidden; } + .tox .tox-split-button:hover { box-shadow: 0 0 0 1px #dee0e2 inset; } + .tox .tox-split-button:focus { background: #dee0e2; box-shadow: none; color: #222f3e; } -.tox .tox-split-button > * { + +.tox .tox-split-button>* { border-radius: 0; } + .tox .tox-split-button__chevron { width: 16px; } + .tox .tox-split-button__chevron svg { fill: rgba(34, 47, 62, 0.5); } + .tox .tox-split-button .tox-tbtn { margin: 0; } + .tox .tox-split-button.tox-tbtn--disabled:hover, .tox .tox-split-button.tox-tbtn--disabled:focus, .tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover, @@ -2864,18 +3419,23 @@ body.tox-dialog__disable-scroll { box-shadow: none; color: rgba(34, 47, 62, 0.5); } + .tox.tox-platform-touch .tox-split-button .tox-tbtn--select { padding: 0 0px; } + .tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child { width: 30px; } + .tox.tox-platform-touch .tox-split-button__chevron { width: 20px; } + .tox .tox-toolbar-overlord { background-color: #fff; } + .tox .tox-toolbar, .tox .tox-toolbar__primary, .tox .tox-toolbar__overflow { @@ -2891,12 +3451,14 @@ body.tox-dialog__disable-scroll { padding: 0 0px; transform: perspective(1px); } -.tox .tox-toolbar-overlord > .tox-toolbar, -.tox .tox-toolbar-overlord > .tox-toolbar__primary, -.tox .tox-toolbar-overlord > .tox-toolbar__overflow { + +.tox .tox-toolbar-overlord>.tox-toolbar, +.tox .tox-toolbar-overlord>.tox-toolbar__primary, +.tox .tox-toolbar-overlord>.tox-toolbar__overflow { background-position: center top 0px; background-size: calc(100% - 4px * 2) calc(100% - 0px); } + .tox .tox-toolbar__overflow.tox-toolbar__overflow--closed { height: 0; opacity: 0; @@ -2904,37 +3466,46 @@ body.tox-dialog__disable-scroll { padding-top: 0; visibility: hidden; } + .tox .tox-toolbar__overflow--growing { transition: height 0.3s ease, opacity 0.2s linear 0.1s; } + .tox .tox-toolbar__overflow--shrinking { transition: opacity 0.3s ease, height 0.2s linear 0.1s, visibility 0s linear 0.3s; } -.tox .tox-menubar + .tox-toolbar, -.tox .tox-menubar + .tox-toolbar-overlord { + +.tox .tox-menubar+.tox-toolbar, +.tox .tox-menubar+.tox-toolbar-overlord { border-top: 1px solid #cccccc; margin-top: 0; padding-bottom: 0px; padding-top: 0px; } + .tox .tox-toolbar--scrolling { flex-wrap: nowrap; overflow-x: auto; } + .tox .tox-pop .tox-toolbar { border-width: 0; } + .tox .tox-toolbar--no-divider { background-image: none; } + .tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child, .tox .tox-toolbar-overlord .tox-toolbar__primary { background-position: center top 39px; } -.tox .tox-editor-header > .tox-toolbar--scrolling, + +.tox .tox-editor-header>.tox-toolbar--scrolling, .tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child { background-image: none; } + .tox.tox-tinymce-aux .tox-toolbar__overflow { background-color: #fff; background-position: center top 43px; @@ -2944,14 +3515,17 @@ body.tox-dialog__disable-scroll { box-shadow: 0 0 2px 0 rgba(34, 47, 62, 0.2), 0 4px 8px 0 rgba(34, 47, 62, 0.15); padding: 4px 0; } + .tox-pop .tox-pop__dialog { /* stylelint-disable-next-line no-descending-specificity */ } + .tox-pop .tox-pop__dialog .tox-toolbar { background-position: center top 43px; background-size: calc(100% - 4px * 2) calc(100% - 51px); padding: 4px 0; } + .tox .tox-toolbar__group { align-items: center; display: flex; @@ -2959,24 +3533,30 @@ body.tox-dialog__disable-scroll { margin: 0 0; padding: 0 4px 0 4px; } + .tox .tox-toolbar__group--pull-right { margin-left: auto; } + .tox .tox-toolbar--scrolling .tox-toolbar__group { flex-shrink: 0; flex-wrap: nowrap; } + .tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type) { border-right: 1px solid #cccccc; } + .tox[dir=rtl] .tox-toolbar__group:not(:last-of-type) { border-left: 1px solid #cccccc; } + .tox .tox-tooltip { display: inline-block; padding: 8px; position: relative; } + .tox .tox-tooltip__body { background-color: #222f3e; border-radius: 3px; @@ -2988,9 +3568,11 @@ body.tox-dialog__disable-scroll { padding: 4px 8px; text-transform: none; } + .tox .tox-tooltip__arrow { position: absolute; } + .tox .tox-tooltip--down .tox-tooltip__arrow { border-left: 8px solid transparent; border-right: 8px solid transparent; @@ -3000,6 +3582,7 @@ body.tox-dialog__disable-scroll { position: absolute; transform: translateX(-50%); } + .tox .tox-tooltip--up .tox-tooltip__arrow { border-bottom: 8px solid #222f3e; border-left: 8px solid transparent; @@ -3009,6 +3592,7 @@ body.tox-dialog__disable-scroll { top: 0; transform: translateX(-50%); } + .tox .tox-tooltip--right .tox-tooltip__arrow { border-bottom: 8px solid transparent; border-left: 8px solid #222f3e; @@ -3018,6 +3602,7 @@ body.tox-dialog__disable-scroll { top: 50%; transform: translateY(-50%); } + .tox .tox-tooltip--left .tox-tooltip__arrow { border-bottom: 8px solid transparent; border-right: 8px solid #222f3e; @@ -3027,21 +3612,26 @@ body.tox-dialog__disable-scroll { top: 50%; transform: translateY(-50%); } + .tox .tox-well { border: 1px solid #cccccc; border-radius: 3px; padding: 8px; width: 100%; } -.tox .tox-well > *:first-child { + +.tox .tox-well>*:first-child { margin-top: 0; } -.tox .tox-well > *:last-child { + +.tox .tox-well>*:last-child { margin-bottom: 0; } -.tox .tox-well > *:only-child { + +.tox .tox-well>*:only-child { margin: 0; } + .tox .tox-custom-editor { border: 1px solid #cccccc; border-radius: 3px; @@ -3049,10 +3639,12 @@ body.tox-dialog__disable-scroll { flex: 1; position: relative; } + /* stylelint-disable */ .tox { /* stylelint-enable */ } + .tox .tox-dialog-loading::before { background-color: rgba(0, 0, 0, 0.5); content: ""; @@ -3061,79 +3653,99 @@ body.tox-dialog__disable-scroll { width: 100%; z-index: 1000; } + .tox .tox-tab { cursor: pointer; } + .tox .tox-dialog__content-js { display: flex; flex: 1; } + .tox .tox-dialog__body-content .tox-collection { display: flex; flex: 1; } + .tox:not(.tox-tinymce-inline) .tox-editor-header { background-color: none; padding: 0; } + .tox.tox-tinymce--toolbar-bottom .tox-editor-header, .tox.tox-tinymce-inline .tox-editor-header { margin-bottom: -1px; } + .tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header { border-top: none; box-shadow: none; } + .tox.tox.tox-tinymce--toolbar-sticky-on .tox-editor-header { background-color: transparent; box-shadow: 0 4px 4px -3px rgba(0, 0, 0, 0.25); padding: 0; } + .tox.tox.tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header { box-shadow: 0 4px 4px -3px rgba(0, 0, 0, 0.25); } + .tox .tox-collection--list .tox-collection__group .tox-insert-table-picker { margin: -4px 0; } + .tox .tox-menu.tox-collection.tox-collection--list { padding: 0; } + .tox .tox-pop { box-shadow: none; } + .tox .tox-tbtn, .tox .tox-tbtn--select, .tox .tox-split-button { margin: 2px 0 3px 0; } + .tox .tox-toolbar, .tox .tox-toolbar__primary, .tox .tox-toolbar__overflow { background: url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E") left 0 top 0px #fff !important; } -.tox .tox-menubar + .tox-toolbar-overlord { + +.tox .tox-menubar+.tox-toolbar-overlord { border-top: none; } -.tox .tox-menubar + .tox-toolbar, -.tox .tox-menubar + .tox-toolbar-overlord .tox-toolbar__primary { + +.tox .tox-menubar+.tox-toolbar, +.tox .tox-menubar+.tox-toolbar-overlord .tox-toolbar__primary { border-top: 1px solid #cccccc; margin-top: -1px; } + .tox.tox-tinymce-aux .tox-toolbar__overflow { border: 1px solid #cccccc; padding: 0; } + .tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary, .tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child { border-top: 1px solid #cccccc; } + .tox .tox-toolbar__group { padding: 0 4px 0 4px; } + .tox .tox-collection__item { border-radius: 0; cursor: pointer; } + .tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]), .tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]), .tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]), @@ -3143,16 +3755,20 @@ body.tox-dialog__disable-scroll { color: rgba(34, 47, 62, 0.7); text-decoration: underline; } + .tox .tox-statusbar__branding svg { vertical-align: -0.25em; } + .tox:not([dir=rtl]) .tox-statusbar__branding { margin-left: 1ch; } + .tox .tox-statusbar__resize-handle { padding-bottom: 0; padding-right: 0; } + .tox .tox-button::before { display: none; } diff --git a/cdTMP/src/api/project/designDemand.js b/cdTMP/src/api/project/designDemand.js index 2e5f803..9d4236e 100644 --- a/cdTMP/src/api/project/designDemand.js +++ b/cdTMP/src/api/project/designDemand.js @@ -34,6 +34,17 @@ export default { data: params }) }, + /** + * 批量添加设计需求 + * @returns + */ + multiSave(params = {}) { + return request({ + url: "/project/designDemand/multi_save", + method: "post", + data: params + }) + }, /** * 更新dut * @returns @@ -66,5 +77,5 @@ export default { method: "get", params }) - }, + } } diff --git a/cdTMP/src/components/Empty/index.vue b/cdTMP/src/components/Empty/index.vue new file mode 100644 index 0000000..476fea8 --- /dev/null +++ b/cdTMP/src/components/Empty/index.vue @@ -0,0 +1,26 @@ + + + + + diff --git a/cdTMP/src/components/index.js b/cdTMP/src/components/index.js index e6698f2..a068887 100644 --- a/cdTMP/src/components/index.js +++ b/cdTMP/src/components/index.js @@ -22,6 +22,8 @@ import MaIcon from "./ma-icon/index.vue" import MaCodeEditor from "./ma-codeEditor/index.vue" import MaUserInfo from "./ma-userInfo/index.vue" import MaCityLinkage from "./ma-cityLinkage/index.vue" +// 后续增加的全局组件 +import Empty from "./Empty/index.vue" use([ CanvasRenderer, @@ -52,5 +54,7 @@ export default { Vue.component("MaCodeEditor", MaCodeEditor) Vue.component("MaUserInfo", MaUserInfo) Vue.component("MaCityLinkage", MaCityLinkage) + // 后续增加的组件 + Vue.component("Empty", Empty) } } diff --git a/cdTMP/src/components/ma-crud/index.vue b/cdTMP/src/components/ma-crud/index.vue index ae2e00c..f9b22d0 100644 --- a/cdTMP/src/components/ma-crud/index.vue +++ b/cdTMP/src/components/ma-crud/index.vue @@ -840,5 +840,6 @@ defineExpose({ } ._crud-footer { z-index: 10; + height: 80px; } diff --git a/cdTMP/src/components/ma-editor/index.vue b/cdTMP/src/components/ma-editor/index.vue index f3020f1..d44cc2b 100644 --- a/cdTMP/src/components/ma-editor/index.vue +++ b/cdTMP/src/components/ma-editor/index.vue @@ -15,28 +15,28 @@ import "tinymce/icons/default" import "tinymce/models/dom" import "tinymce/themes/silver" -import "tinymce/plugins/advlist" //高级列表 -import "tinymce/plugins/anchor" //锚点 -import "tinymce/plugins/autolink" //自动链接 -import "tinymce/plugins/autosave" //自动存稿 -import "tinymce/plugins/charmap" //特殊字符 -import "tinymce/plugins/code" //编辑源码 -import "tinymce/plugins/codesample" //代码示例 -import "tinymce/plugins/directionality" //文字方向 -import "tinymce/plugins/image" //插入编辑图片 -import "tinymce/plugins/importcss" //引入css -import "tinymce/plugins/insertdatetime" //插入日期时间 -import "tinymce/plugins/lists" //列表插件 -import "tinymce/plugins/nonbreaking" //插入不间断空格 -import "tinymce/plugins/pagebreak" //插入分页符 -import "tinymce/plugins/preview" //预览 -import "tinymce/plugins/quickbars" //快速工具栏 -import "tinymce/plugins/save" //保存 -import "tinymce/plugins/searchreplace" //查找替换 -import "tinymce/plugins/table" //表格 -import "tinymce/plugins/visualblocks" //显示元素范围 -import "tinymce/plugins/visualchars" //显示不可见字符 -import "tinymce/plugins/wordcount" //字数统计 +// import "tinymce/plugins/advlist" // 高级列表 +// import "tinymce/plugins/anchor" // 锚点 +// import "tinymce/plugins/autolink" // 自动链接 +import "tinymce/plugins/autosave" // 自动存稿 +// import "tinymce/plugins/charmap" // 特殊字符 +import "tinymce/plugins/code" // 编辑源码 +// import "tinymce/plugins/codesample" // 代码示例 +// import "tinymce/plugins/directionality" // 文字方向 +import "tinymce/plugins/image" // 插入编辑图片 +import "tinymce/plugins/importcss" // 引入css +// import "tinymce/plugins/insertdatetime" // 插入日期时间 +import "tinymce/plugins/lists" // 列表插件 +import "tinymce/plugins/nonbreaking" // 插入不间断空格 +// import "tinymce/plugins/pagebreak" // 插入分页符 +// import "tinymce/plugins/preview" // 预览 +import "tinymce/plugins/quickbars" // 快速工具栏 +import "tinymce/plugins/save" // 保存 +import "tinymce/plugins/searchreplace" // 查找替换 +import "tinymce/plugins/table" // 表格 +// import "tinymce/plugins/visualblocks" //显示元素范围 +import "tinymce/plugins/visualchars" // 显示不可见字符 +// import "tinymce/plugins/wordcount" // 字数统计 const appStore = useAppStore() @@ -46,15 +46,14 @@ const props = defineProps({ id: { type: String, default: () => "tinymce" + new Date().getTime().toString() }, plugins: { type: [String, Array], - default: - "preview searchreplace autolink directionality visualblocks visualchars code codesample table charmap nonbreaking insertdatetime advlist lists wordcount autosave" + default: "searchreplace visualchars code table nonbreaking lists autosave" }, toolbar: { type: [String, Array], // 如果要取消粘贴只粘贴文本,需要用户加格式请加上pastetext default: - "code undo redo restoredraft | paste |bold codesample | preview | alignleft alignjustify indent formatpainter | \ - styleselect formatselect fontselect fontsizeselect | bullist numlist | blockquote subscript superscript removeformat | charmap pagebreak insertdatetime" + "code undo redo restoredraft | paste | bold | alignleft alignjustify indent formatpainter | \ + styleselect formatselect fontselect fontsizeselect | bullist numlist | subscript superscript removeformat" } }) @@ -71,6 +70,53 @@ let content = computed({ const list = ref([]) +// 辅助函数:遍历元素和子元素的style样式 +function cleanStyles(element) { + element.removeAttribute("style") // 移除元素自身的style属性 + element.removeAttribute("class") // 移除元素自身的class属性 + // 遍历子元素,递归清理样式 + for (const child of element.children) { + // 移除子元素的style以及class属性 + cleanStyles(child) + } +} + +// 辅助函数:将元素中span变为text节点 +function removeUnwantedSpansAndMore(element) { + // 所有span变为字符串 + const spans = element.querySelectorAll("span") + for (const span of spans) { + const text = span.textContent + const textNode = document.createTextNode(text) + const parent = span.parentNode + parent.removeChild(span) + parent.appendChild(textNode) + } + // 所有a元素变成为字符串 + const as = element.querySelectorAll("a") + for (const a of as) { + const text = a.textContent + const textNode = document.createTextNode(text) + const parent = a.parentNode + parent.removeChild(a) + parent.appendChild(textNode) + } +} + +// 辅助函数:去掉注释节点 +function removeCommentNodes(node) { + const childNodes = node.childNodes + // 遍历子节点 + for (let i = childNodes.length - 1; i >= 0; i--) { + // 如果是注释节点 + if (childNodes[i].nodeType === Node.COMMENT_NODE) { + node.removeChild(childNodes[i]) // 从父节点中移除该注释节点 + } else if (childNodes[i].nodeType === Node.ELEMENT_NODE) { + removeCommentNodes(childNodes[i]) // 如果是元素节点,递归检查该元素的子节点 + } + } +} + const initConfig = reactive({ menubar: false, // 菜单栏显隐 language_url: "/tinymce/i18n/zh_CN.js", @@ -82,17 +128,30 @@ const initConfig = reactive({ toolbar: props.toolbar, skeletonScreen: true, branding: false, - paste_as_text: true, // 粘贴文字只能是纯文本 content_css: "/tinymce/skins/content/default/content.css", - setup: (editor) => { - editor.on("init", () => { - editor.getBody().style.fontSize = "14px" + selector: "#textarea1", // 下面自定义样式选中的区域为编辑区 + content_style: "body {line-height:1.5;font-size:14px;} p {margin:2px 0px;}", // 这里可以设置自定义样式 + // paste_as_text: false, // 粘贴文字只能是纯文本 + // 1.自定义粘贴过滤器函数,args.content就是粘贴内容 + paste_preprocess: function (plugin, args) { + let content = args.content + const parser = new DOMParser() + const doc = parser.parseFromString(content, "text/html") + // 遍历一级元素 + Array.from(doc.body.children).forEach((element) => { + cleanStyles(element) + removeUnwantedSpansAndMore(element) + removeCommentNodes(element) + console.log(element) }) + // 将处理后的fragment转换回HTML字符串 + args.content = doc.body.innerHTML } }) const editorKey = ref(new Date().getTime()) +// 图片作为img的base64处理 watch( () => list.value, (imgs) => { diff --git a/cdTMP/src/env.d.ts b/cdTMP/src/env.d.ts index f8268e4..9ec7276 100644 --- a/cdTMP/src/env.d.ts +++ b/cdTMP/src/env.d.ts @@ -1 +1,2 @@ declare module "@arco-design/web-vue/dist/arco-vue-icon" +declare module 'vue-virtual-scroller' diff --git a/cdTMP/src/layout/components/navbar.vue b/cdTMP/src/layout/components/navbar.vue index 8770518..1e85459 100644 --- a/cdTMP/src/layout/components/navbar.vue +++ b/cdTMP/src/layout/components/navbar.vue @@ -18,7 +18,7 @@ /> -
+
diff --git a/cdTMP/src/main.js b/cdTMP/src/main.js index e620703..0b3f160 100644 --- a/cdTMP/src/main.js +++ b/cdTMP/src/main.js @@ -24,6 +24,7 @@ app.use(router) app.use(pinia) app.use(globalComponents) // app.use(directive) +// 虚拟列表 // 注册ma-icon图标 const modules = import.meta.glob("./assets/ma-icons/*.vue", { eager: true }) diff --git a/cdTMP/src/store/project/treeData.js b/cdTMP/src/store/project/treeData.js index 96876a7..a644530 100644 --- a/cdTMP/src/store/project/treeData.js +++ b/cdTMP/src/store/project/treeData.js @@ -52,7 +52,7 @@ const useTreeDataStore = defineStore("treeDataStore", { this.treeData = roundData.data this.originTreeData = roundData.data }, - // 新增删除dut后更新树状显示 + // 新增删除dut后更新树状显示-注意传的key是dut下面的design的key async updateDutTreeData(data, projrctId) { let temp = data.key.split("-") temp.pop(-1) @@ -61,7 +61,7 @@ const useTreeDataStore = defineStore("treeDataStore", { const res = await projectApi.getDutInfo(projrctId, nodeKey, "0") this.treeData[roundKey].children = res.data }, - // 新增删除designDemand后tree显示 + // 新增删除designDemand后tree显示-注意传的是测试项的key async updateDesignDemandTreeData(data, projrctId) { let temp = data.key.split("-") temp.pop(-1) diff --git a/cdTMP/src/views/project/dut/components/FileInputModal/index.vue b/cdTMP/src/views/project/dut/components/FileInputModal/index.vue index 3a0b2f2..71fb0a0 100644 --- a/cdTMP/src/views/project/dut/components/FileInputModal/index.vue +++ b/cdTMP/src/views/project/dut/components/FileInputModal/index.vue @@ -8,6 +8,7 @@ :mask-closable="false" ok-text="录入" :esc-to-close="false" + :on-before-ok="handleModalSubmit" >
上传设计需求.docx: @@ -16,6 +17,7 @@ :custom-request="handleRquest" :limit="1" accept=".docx" + @change="handleUploadChange" >
2级; 2.外部接口章节必须包含“CSCI外部接口需求”文字,且章节级别必须为2级。暂时只能解析这两个章节,如果错误请修改文档文字后再次上传,后续优化。。暂时只能解析这两个章节,如果章节号有标识则使用“(RQGN01-UART-ZRZL)”“(RQGN01-UART-XBRCV)”包含在里面。
操作按钮: - 新增一条 + + 新增一条 + 重置数据 +
-
- - - @@ -207,8 +249,9 @@ defineExpose({ open }) } .demand-container { width: 100%; - height: 100%; + height: 55vh; padding: 5px; + overflow: auto; } .operation-container { margin-bottom: 5px; @@ -217,4 +260,12 @@ defineExpose({ open }) font-weight: 700; color: red; } +.item-container { + width: 100%; + display: flex; + justify-content: space-between; + padding: 5px 5px; + border: 1px solid #ccc; + border-bottom: none; +} diff --git a/cdTMP/src/views/project/dut/components/FileInputModal/index折叠.vue.bak b/cdTMP/src/views/project/dut/components/FileInputModal/index折叠.vue.bak new file mode 100644 index 0000000..4ebadb3 --- /dev/null +++ b/cdTMP/src/views/project/dut/components/FileInputModal/index折叠.vue.bak @@ -0,0 +1,258 @@ + + + + + diff --git a/cdTMP/src/views/project/dut/tools/parseHtmlString.js b/cdTMP/src/views/project/dut/tools/parseHtmlString.js index 501c499..7ad7e11 100644 --- a/cdTMP/src/views/project/dut/tools/parseHtmlString.js +++ b/cdTMP/src/views/project/dut/tools/parseHtmlString.js @@ -22,7 +22,7 @@ function getNeedH2NodeList(h1h2Node) { h2ObjList.push(h2Obj) } }) - // 1.后续增加识别的章节可从这里修改 + // 1.~~~~TODO:可以从这里修改识别范围~~~~ return h2ObjList.filter( (item) => item.text.includes("CSCI功能需求") || @@ -48,16 +48,101 @@ export function parseHtmlStringByDemandDut(htmlString) { const demandArray = [] let h2Index = 0 let locker = false + // 3.将H3和H4的索引增加 + let currentH3ele = { + initChapter: "", + index: 0, + title: "", + ident: "", + isIn: false + } + let currentH4ele = { + initChapter: "", + index: 0, + title: "", + ident: "" + } + let adpterIndex = 0 + allArray.forEach((element) => { // 2.1.找到h2ObjArray的位置 if (h2ObjArray[h2Index] && element === h2ObjArray[h2Index].dom) { h2Index += 1 + currentH3ele.index = 0 locker = true } else if (element.tagName === "H1" || element.tagName === "H2") { locker = false } else if (locker && element.tagName !== "H2") { - console.log(element) - // 这里就是有效信息了,注意还要找H3/H4等信息 - 然后通过h2的索引也可以知道章节号 + // 就是从H3开始需求的 + if (element.tagName === "H3") { + // 按顺序解析到H3 + currentH3ele.index += 1 + currentH4ele.index = 0 + const splitString = element.innerText.split(/[(())]/) + currentH3ele.title = splitString[0] + currentH3ele.ident = splitString[1] ? splitString[1] : "" + currentH3ele.initChapter = h2ObjArray[h2Index - 1].chapter + "." + currentH3ele.index + // 将isIn变为true,说明当前解析在这里面 + currentH3ele.isIn = true + // 段落索引设置0 + adpterIndex = 0 + } else if (element.tagName === "H4") { + // 按顺序解析到H4 + currentH4ele.index += 1 + const splitString = element.innerText.split(/[(())]/) + currentH4ele.title = splitString[0] + currentH4ele.ident = splitString[1] ? splitString[1] : "" + // 将H3的isIn变为false,说明在H4里面不在H3了 + currentH3ele.isIn = false + // chapter + currentH4ele.initChapter = currentH3ele.initChapter + "." + currentH4ele.index + // 段落索引 + adpterIndex = 0 + } else { + // 当currentH3ele的title有值的时候开始解析 + if (currentH3ele.title) { + const demandObj = { + chapter: "", + title: "", + ident: "", + demandType: "", + content: "" + } + if (currentH3ele.isIn) { + demandObj.chapter = currentH3ele.initChapter + demandObj.title = currentH3ele.title + demandObj.ident = currentH3ele.ident + demandObj.demandType = demandObj.title.includes("接口") ? "3" : "1" + } else { + demandObj.chapter = currentH4ele.initChapter + demandObj.title = currentH4ele.title + demandObj.ident = currentH4ele.ident + demandObj.demandType = demandObj.title.includes("接口") ? "3" : "1" + } + // 1.解析table元素 + if (element.tagName === "TABLE") { + demandObj.content = element.outerHTML + adpterIndex += 1 + demandObj.ident = demandObj.ident + `-t${adpterIndex}` + demandArray.push(demandObj) + } + // 2.解析p元素-注意排除图片元素 + if (element.tagName === "P" && !element.querySelector("img")) { + demandObj.content = element.innerText + adpterIndex += 1 + demandObj.ident = demandObj.ident + `-p${adpterIndex}` + demandArray.push(demandObj) + } + // 3.解析ol和ul元素 + if (element.tagName === "OL" || element.tagName === "UL") { + demandObj.content = element.innerHTML + adpterIndex += 1 + demandObj.ident = demandObj.ident + `-u${adpterIndex}` + demandArray.push(demandObj) + } + } + } } }) + return demandArray }