﻿.ck.ck-editor__editable span[data-ck-unsafe-element] { display: none }
.ck-hidden { display: none !important }
.ck-reset_all :not(.ck-reset_all-excluded *), .ck.ck-reset, .ck.ck-reset_all { box-sizing: border-box; height: auto; position: static; width: auto }
:root { --ck-z-default: 1; --ck-z-modal: calc(var(--ck-z-default) + 999) }
.ck-transitions-disabled, .ck-transitions-disabled * { transition: none !important }
:root { --ck-color-base-foreground: #fafafa; --ck-color-base-background: #fff; --ck-color-base-border: #c4c4c4; --ck-color-base-action: #61b045; --ck-color-base-focus: #6cb5f9; --ck-color-base-text: #333; --ck-color-base-active: #198cf0; --ck-color-base-active-focus: #0e7fe1; --ck-color-base-error: #db3700; --ck-color-focus-border-coordinates: 208,79%,51%; --ck-color-focus-border: hsl(var(--ck-color-focus-border-coordinates)); --ck-color-focus-outer-shadow: #bcdefb; --ck-color-focus-disabled-shadow: rgba(119,186,248,.3); --ck-color-focus-error-shadow: rgba(255,64,31,.3); --ck-color-text: var(--ck-color-base-text); --ck-color-shadow-drop: rgba(0,0,0,.15); --ck-color-shadow-drop-active: rgba(0,0,0,.2); --ck-color-shadow-inner: rgba(0,0,0,.1); --ck-color-button-default-background: transparent; --ck-color-button-default-hover-background: #e6e6e6; --ck-color-button-default-active-background: #d9d9d9; --ck-color-button-default-active-shadow: #bfbfbf; --ck-color-button-default-disabled-background: transparent; --ck-color-button-on-background: #dedede; --ck-color-button-on-hover-background: #c4c4c4; --ck-color-button-on-active-background: #bababa; --ck-color-button-on-active-shadow: #a1a1a1; --ck-color-button-on-disabled-background: #dedede; --ck-color-button-action-background: var(--ck-color-base-action); --ck-color-button-action-hover-background: #579e3d; --ck-color-button-action-active-background: #53973b; --ck-color-button-action-active-shadow: #498433; --ck-color-button-action-disabled-background: #7ec365; --ck-color-button-action-text: var(--ck-color-base-background); --ck-color-button-save: #008a00; --ck-color-button-cancel: #db3700; --ck-color-switch-button-off-background: #b0b0b0; --ck-color-switch-button-off-hover-background: #a3a3a3; --ck-color-switch-button-on-background: var(--ck-color-button-action-background); --ck-color-switch-button-on-hover-background: #579e3d; --ck-color-switch-button-inner-background: var(--ck-color-base-background); --ck-color-switch-button-inner-shadow: rgba(0,0,0,.1); --ck-color-dropdown-panel-background: var(--ck-color-base-background); --ck-color-dropdown-panel-border: var(--ck-color-base-border); --ck-color-input-background: var(--ck-color-base-background); --ck-color-input-border: #c7c7c7; --ck-color-input-error-border: var(--ck-color-base-error); --ck-color-input-text: var(--ck-color-base-text); --ck-color-input-disabled-background: #f2f2f2; --ck-color-input-disabled-border: #c7c7c7; --ck-color-input-disabled-text: #757575; --ck-color-list-background: var(--ck-color-base-background); --ck-color-list-button-hover-background: var(--ck-color-button-default-hover-background); --ck-color-list-button-on-background: var(--ck-color-base-active); --ck-color-list-button-on-background-focus: var(--ck-color-base-active-focus); --ck-color-list-button-on-text: var(--ck-color-base-background); --ck-color-panel-background: var(--ck-color-base-background); --ck-color-panel-border: var(--ck-color-base-border); --ck-color-toolbar-background: var(--ck-color-base-foreground); --ck-color-toolbar-border: var(--ck-color-base-border); --ck-color-tooltip-background: var(--ck-color-base-text); --ck-color-tooltip-text: var(--ck-color-base-background); --ck-color-engine-placeholder-text: #707070; --ck-color-upload-bar-background: #6cb5f9; --ck-color-link-default: #0000f0; --ck-color-link-selected-background: rgba(31,176,255,.1); --ck-color-link-fake-selection: rgba(31,176,255,.3); --ck-disabled-opacity: .5; --ck-focus-outer-shadow-geometry: 0 0 0 3px; --ck-focus-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow); --ck-focus-disabled-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow); --ck-focus-error-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow); --ck-focus-ring: 1px solid var(--ck-color-focus-border); --ck-font-size-base: 16px; --ck-line-height-base: 1.84615; --ck-font-face: Helvetica,Arial,Tahoma,Verdana,Sans-Serif; --ck-font-size-tiny: 0.7em; --ck-font-size-small: 0.75em; --ck-font-size-normal: 1em; --ck-font-size-big: 1.4em; --ck-font-size-large: 1.8em; --ck-ui-component-min-height: 2.3em }
.ck-reset_all :not(.ck-reset_all-excluded *), .ck.ck-reset, .ck.ck-reset_all { word-wrap: break-word; background: transparent; border: 0; margin: 0; padding: 0; text-decoration: none; transition: none; vertical-align: middle }
.ck-reset_all :not(.ck-reset_all-excluded *), .ck.ck-reset_all { border-collapse: collapse; color: var(--ck-color-text); cursor: auto; float: none; font: normal normal normal var(--ck-font-size-base)/var(--ck-line-height-base) var(--ck-font-face); text-align: left; white-space: nowrap }
.ck-reset_all .ck-rtl :not(.ck-reset_all-excluded *) { text-align: right }
.ck-reset_all iframe:not(.ck-reset_all-excluded *) { vertical-align: inherit }
.ck-reset_all textarea:not(.ck-reset_all-excluded *) { white-space: pre-wrap }
.ck-reset_all input[type=password]:not(.ck-reset_all-excluded *), .ck-reset_all input[type=text]:not(.ck-reset_all-excluded *), .ck-reset_all textarea:not(.ck-reset_all-excluded *) { cursor: text }
.ck-reset_all input[type=password][disabled]:not(.ck-reset_all-excluded *), .ck-reset_all input[type=text][disabled]:not(.ck-reset_all-excluded *), .ck-reset_all textarea[disabled]:not(.ck-reset_all-excluded *) { cursor: default }
.ck-reset_all fieldset:not(.ck-reset_all-excluded *) { border: 2px groove #dfdee3; padding: 10px }
.ck-reset_all button:not(.ck-reset_all-excluded *)::-moz-focus-inner { border: 0; padding: 0 }
.ck[dir=rtl], .ck[dir=rtl] .ck { text-align: right }
:root { --ck-border-radius: 2px; --ck-inner-shadow: 2px 2px 3px var(--ck-color-shadow-inner) inset; --ck-drop-shadow: 0 1px 2px 1px var(--ck-color-shadow-drop); --ck-drop-shadow-active: 0 3px 6px 1px var(--ck-color-shadow-drop-active); --ck-spacing-unit: 0.6em; --ck-spacing-large: calc(var(--ck-spacing-unit)*1.5); --ck-spacing-standard: var(--ck-spacing-unit); --ck-spacing-medium: calc(var(--ck-spacing-unit)*0.8); --ck-spacing-small: calc(var(--ck-spacing-unit)*0.5); --ck-spacing-tiny: calc(var(--ck-spacing-unit)*0.3); --ck-spacing-extra-tiny: calc(var(--ck-spacing-unit)*0.16) }
.ck.ck-icon { vertical-align: middle }
:root { --ck-icon-size: calc(var(--ck-line-height-base)*var(--ck-font-size-normal)) }
.ck.ck-icon { font-size: .8333350694em; height: var(--ck-icon-size); width: var(--ck-icon-size); will-change: transform }
	.ck.ck-icon, .ck.ck-icon * { color: inherit; cursor: inherit }
		.ck.ck-icon :not([fill]) { fill: currentColor }
.ck.ck-tooltip, .ck.ck-tooltip .ck-tooltip__text:after { -webkit-backface-visibility: hidden; pointer-events: none; position: absolute }
.ck.ck-tooltip { display: none; opacity: 0; visibility: hidden; z-index: var(--ck-z-modal) }
	.ck.ck-tooltip .ck-tooltip__text { display: inline-block }
		.ck.ck-tooltip .ck-tooltip__text:after { content: ""; height: 0; width: 0 }
:root { --ck-tooltip-arrow-size: 5px }
.ck.ck-tooltip { left: 50%; top: 0; transition: opacity .2s ease-in-out .2s }
	.ck.ck-tooltip .ck-tooltip__text { border-radius: 0 }
		.ck-rounded-corners .ck.ck-tooltip .ck-tooltip__text, .ck.ck-tooltip .ck-tooltip__text.ck-rounded-corners { border-radius: var(--ck-border-radius) }
	.ck.ck-tooltip .ck-tooltip__text { background: var(--ck-color-tooltip-background); color: var(--ck-color-tooltip-text); font-size: .9em; left: -50%; line-height: 1.5; padding: var(--ck-spacing-small) var(--ck-spacing-medium); position: relative }
		.ck.ck-tooltip .ck-tooltip__text:after { border-style: solid; left: 50%; transition: opacity .2s ease-in-out .2s }
	.ck.ck-tooltip.ck-tooltip_s, .ck.ck-tooltip.ck-tooltip_se, .ck.ck-tooltip.ck-tooltip_sw { bottom: calc(var(--ck-tooltip-arrow-size)*-1); transform: translateY(100%) }
		.ck.ck-tooltip.ck-tooltip_s .ck-tooltip__text:after, .ck.ck-tooltip.ck-tooltip_se .ck-tooltip__text:after, .ck.ck-tooltip.ck-tooltip_sw .ck-tooltip__text:after { border-color: transparent transparent var(--ck-color-tooltip-background) transparent; border-width: 0 var(--ck-tooltip-arrow-size) var(--ck-tooltip-arrow-size) var(--ck-tooltip-arrow-size); top: calc(var(--ck-tooltip-arrow-size)*-1 + 1px); transform: translateX(-50%) }
	.ck.ck-tooltip.ck-tooltip_sw { left: auto; right: 50% }
		.ck.ck-tooltip.ck-tooltip_sw .ck-tooltip__text { left: auto; right: calc(var(--ck-tooltip-arrow-size)*-2) }
			.ck.ck-tooltip.ck-tooltip_sw .ck-tooltip__text:after { left: auto; right: 0 }
	.ck.ck-tooltip.ck-tooltip_se { left: 50%; right: auto }
		.ck.ck-tooltip.ck-tooltip_se .ck-tooltip__text { left: calc(var(--ck-tooltip-arrow-size)*-2); right: auto }
			.ck.ck-tooltip.ck-tooltip_se .ck-tooltip__text:after { left: 0; right: auto; transform: translateX(50%) }
	.ck.ck-tooltip.ck-tooltip_n { top: calc(var(--ck-tooltip-arrow-size)*-1); transform: translateY(-100%) }
		.ck.ck-tooltip.ck-tooltip_n .ck-tooltip__text:after { border-color: var(--ck-color-tooltip-background) transparent transparent transparent; border-width: var(--ck-tooltip-arrow-size) var(--ck-tooltip-arrow-size) 0 var(--ck-tooltip-arrow-size); bottom: calc(var(--ck-tooltip-arrow-size)*-1); transform: translateX(-50%) }
	.ck.ck-tooltip.ck-tooltip_e { left: calc(100% + var(--ck-tooltip-arrow-size)); top: 50% }
		.ck.ck-tooltip.ck-tooltip_e .ck-tooltip__text { left: 0; transform: translateY(-50%) }
			.ck.ck-tooltip.ck-tooltip_e .ck-tooltip__text:after { border-color: transparent var(--ck-color-tooltip-background) transparent transparent; border-width: var(--ck-tooltip-arrow-size) var(--ck-tooltip-arrow-size) var(--ck-tooltip-arrow-size) 0; left: calc(var(--ck-tooltip-arrow-size)*-1); top: calc(50% - var(--ck-tooltip-arrow-size)*1) }
	.ck.ck-tooltip.ck-tooltip_w { left: auto; right: calc(100% + var(--ck-tooltip-arrow-size)); top: 50% }
		.ck.ck-tooltip.ck-tooltip_w .ck-tooltip__text { left: 0; transform: translateY(-50%) }
			.ck.ck-tooltip.ck-tooltip_w .ck-tooltip__text:after { border-color: transparent transparent transparent var(--ck-color-tooltip-background); border-width: var(--ck-tooltip-arrow-size) 0 var(--ck-tooltip-arrow-size) var(--ck-tooltip-arrow-size); left: 100%; top: calc(50% - var(--ck-tooltip-arrow-size)*1) }
.ck.ck-button, a.ck.ck-button { -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none }
	.ck.ck-button .ck-tooltip, a.ck.ck-button .ck-tooltip { display: block }

@media (hover:none) {
	.ck.ck-button .ck-tooltip, a.ck.ck-button .ck-tooltip { display: none }
}

.ck.ck-button, a.ck.ck-button { align-items: center; display: inline-flex; justify-content: left; position: relative }
	.ck.ck-button .ck-button__label, a.ck.ck-button .ck-button__label { display: none }
	.ck.ck-button.ck-button_with-text .ck-button__label, a.ck.ck-button.ck-button_with-text .ck-button__label { display: inline-block }
	.ck.ck-button:not(.ck-button_with-text), a.ck.ck-button:not(.ck-button_with-text) { justify-content: center }
	.ck.ck-button:focus .ck-tooltip, .ck.ck-button:hover .ck-tooltip, a.ck.ck-button:focus .ck-tooltip, a.ck.ck-button:hover .ck-tooltip { opacity: 1; visibility: visible }
.ck.ck-button, a.ck.ck-button { background: var(--ck-color-button-default-background) }
	.ck.ck-button:not(.ck-disabled):hover, a.ck.ck-button:not(.ck-disabled):hover { background: var(--ck-color-button-default-hover-background) }
	.ck.ck-button:not(.ck-disabled):active, a.ck.ck-button:not(.ck-disabled):active { background: var(--ck-color-button-default-active-background); box-shadow: inset 0 2px 2px var(--ck-color-button-default-active-shadow) }
	.ck.ck-button.ck-disabled, a.ck.ck-button.ck-disabled { background: var(--ck-color-button-default-disabled-background) }
.ck.ck-button, a.ck.ck-button { border-radius: 0 }
	.ck-rounded-corners .ck.ck-button, .ck-rounded-corners a.ck.ck-button, .ck.ck-button.ck-rounded-corners, a.ck.ck-button.ck-rounded-corners { border-radius: var(--ck-border-radius) }
.ck.ck-button, a.ck.ck-button { -webkit-appearance: none; border: 1px solid transparent; cursor: default; font-size: inherit; line-height: 1; min-height: var(--ck-ui-component-min-height); min-width: var(--ck-ui-component-min-height); padding: var(--ck-spacing-tiny); text-align: center; transition: box-shadow .2s ease-in-out,border .2s ease-in-out; vertical-align: middle; white-space: nowrap }
	.ck.ck-button:active, .ck.ck-button:focus, a.ck.ck-button:active, a.ck.ck-button:focus { border: var(--ck-focus-ring); box-shadow: var(--ck-focus-outer-shadow),0 0; outline: none }
	.ck.ck-button .ck-button__icon use, .ck.ck-button .ck-button__icon use *, a.ck.ck-button .ck-button__icon use, a.ck.ck-button .ck-button__icon use * { color: inherit }
	.ck.ck-button .ck-button__label, a.ck.ck-button .ck-button__label { color: inherit; cursor: inherit; font-size: inherit; font-weight: inherit; vertical-align: middle }
[dir=ltr] .ck.ck-button .ck-button__label, [dir=ltr] a.ck.ck-button .ck-button__label { text-align: left }
[dir=rtl] .ck.ck-button .ck-button__label, [dir=rtl] a.ck.ck-button .ck-button__label { text-align: right }
.ck.ck-button .ck-button__keystroke, a.ck.ck-button .ck-button__keystroke { color: inherit }
[dir=ltr] .ck.ck-button .ck-button__keystroke, [dir=ltr] a.ck.ck-button .ck-button__keystroke { margin-left: var(--ck-spacing-large) }
[dir=rtl] .ck.ck-button .ck-button__keystroke, [dir=rtl] a.ck.ck-button .ck-button__keystroke { margin-right: var(--ck-spacing-large) }
.ck.ck-button .ck-button__keystroke, a.ck.ck-button .ck-button__keystroke { font-weight: 700; opacity: .7 }
.ck.ck-button.ck-disabled:active, .ck.ck-button.ck-disabled:focus, a.ck.ck-button.ck-disabled:active, a.ck.ck-button.ck-disabled:focus { box-shadow: var(--ck-focus-disabled-outer-shadow),0 0 }
.ck.ck-button.ck-disabled .ck-button__icon, .ck.ck-button.ck-disabled .ck-button__label, a.ck.ck-button.ck-disabled .ck-button__icon, a.ck.ck-button.ck-disabled .ck-button__label { opacity: var(--ck-disabled-opacity) }
.ck.ck-button.ck-disabled .ck-button__keystroke, a.ck.ck-button.ck-disabled .ck-button__keystroke { opacity: .3 }
.ck.ck-button.ck-button_with-text, a.ck.ck-button.ck-button_with-text { padding: var(--ck-spacing-tiny) var(--ck-spacing-standard) }
[dir=ltr] .ck.ck-button.ck-button_with-text .ck-button__icon, [dir=ltr] a.ck.ck-button.ck-button_with-text .ck-button__icon { margin-left: calc(var(--ck-spacing-small)*-1); margin-right: var(--ck-spacing-small) }
[dir=rtl] .ck.ck-button.ck-button_with-text .ck-button__icon, [dir=rtl] a.ck.ck-button.ck-button_with-text .ck-button__icon { margin-left: var(--ck-spacing-small); margin-right: calc(var(--ck-spacing-small)*-1) }
.ck.ck-button.ck-button_with-keystroke .ck-button__label, a.ck.ck-button.ck-button_with-keystroke .ck-button__label { flex-grow: 1 }
.ck.ck-button.ck-on, a.ck.ck-button.ck-on { background: var(--ck-color-button-on-background) }
	.ck.ck-button.ck-on:not(.ck-disabled):hover, a.ck.ck-button.ck-on:not(.ck-disabled):hover { background: var(--ck-color-button-on-hover-background) }
	.ck.ck-button.ck-on:not(.ck-disabled):active, a.ck.ck-button.ck-on:not(.ck-disabled):active { background: var(--ck-color-button-on-active-background); box-shadow: inset 0 2px 2px var(--ck-color-button-on-active-shadow) }
	.ck.ck-button.ck-on.ck-disabled, a.ck.ck-button.ck-on.ck-disabled { background: var(--ck-color-button-on-disabled-background) }
.ck.ck-button.ck-button-save, a.ck.ck-button.ck-button-save { color: var(--ck-color-button-save) }
.ck.ck-button.ck-button-cancel, a.ck.ck-button.ck-button-cancel { color: var(--ck-color-button-cancel) }
.ck.ck-button-action, a.ck.ck-button-action { background: var(--ck-color-button-action-background) }
	.ck.ck-button-action:not(.ck-disabled):hover, a.ck.ck-button-action:not(.ck-disabled):hover { background: var(--ck-color-button-action-hover-background) }
	.ck.ck-button-action:not(.ck-disabled):active, a.ck.ck-button-action:not(.ck-disabled):active { background: var(--ck-color-button-action-active-background); box-shadow: inset 0 2px 2px var(--ck-color-button-action-active-shadow) }
	.ck.ck-button-action.ck-disabled, a.ck.ck-button-action.ck-disabled { background: var(--ck-color-button-action-disabled-background) }
.ck.ck-button-action, a.ck.ck-button-action { color: var(--ck-color-button-action-text) }
.ck.ck-button-bold, a.ck.ck-button-bold { font-weight: 700 }
.ck.ck-button.ck-switchbutton .ck-button__toggle, .ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner { display: block }
:root { --ck-switch-button-toggle-width: 2.6153846154em; --ck-switch-button-toggle-inner-size: 1.0769230769em; --ck-switch-button-toggle-spacing: 1px; --ck-switch-button-translation: calc(var(--ck-switch-button-toggle-width) - var(--ck-switch-button-toggle-inner-size) - var(--ck-switch-button-toggle-spacing)*2) }
[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__label { margin-right: calc(var(--ck-spacing-large)*2) }
[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__label { margin-left: calc(var(--ck-spacing-large)*2) }
.ck.ck-button.ck-switchbutton .ck-button__toggle { border-radius: 0 }
	.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle, .ck.ck-button.ck-switchbutton .ck-button__toggle.ck-rounded-corners { border-radius: var(--ck-border-radius) }
[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__toggle { margin-left: auto }
[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__toggle { margin-right: auto }
.ck.ck-button.ck-switchbutton .ck-button__toggle { background: var(--ck-color-switch-button-off-background); transition: background .4s ease; width: var(--ck-switch-button-toggle-width) }
	.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner { border-radius: 0 }
		.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner, .ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner.ck-rounded-corners { border-radius: var(--ck-border-radius); border-radius: calc(var(--ck-border-radius)*.5) }
	.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner { background: var(--ck-color-switch-button-inner-background); height: var(--ck-switch-button-toggle-inner-size); margin: var(--ck-switch-button-toggle-spacing); transition: all .3s ease; width: var(--ck-switch-button-toggle-inner-size) }
	.ck.ck-button.ck-switchbutton .ck-button__toggle:hover { background: var(--ck-color-switch-button-off-hover-background) }
		.ck.ck-button.ck-switchbutton .ck-button__toggle:hover .ck-button__toggle__inner { box-shadow: 0 0 0 5px var(--ck-color-switch-button-inner-shadow) }
.ck.ck-button.ck-switchbutton.ck-disabled .ck-button__toggle { opacity: var(--ck-disabled-opacity) }
.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle { background: var(--ck-color-switch-button-on-background) }
	.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle:hover { background: var(--ck-color-switch-button-on-hover-background) }
[dir=ltr] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner { transform: translateX(var( --ck-switch-button-translation )) }
[dir=rtl] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner { transform: translateX(calc(var( --ck-switch-button-translation )*-1)) }
.ck.ck-color-grid { display: grid }
:root { --ck-color-grid-tile-size: 24px; --ck-color-color-grid-check-icon: #000 }
.ck.ck-color-grid { grid-gap: 5px; padding: 8px }
.ck.ck-color-grid__tile { border: 0; height: var(--ck-color-grid-tile-size); min-height: var(--ck-color-grid-tile-size); min-width: var(--ck-color-grid-tile-size); padding: 0; transition: box-shadow .2s ease; width: var(--ck-color-grid-tile-size) }
	.ck.ck-color-grid__tile.ck-disabled { cursor: unset; transition: unset }
	.ck.ck-color-grid__tile.ck-color-table__color-tile_bordered { box-shadow: 0 0 0 1px var(--ck-color-base-border) }
	.ck.ck-color-grid__tile .ck.ck-icon { color: var(--ck-color-color-grid-check-icon); display: none }
	.ck.ck-color-grid__tile.ck-on { box-shadow: inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-base-text) }
		.ck.ck-color-grid__tile.ck-on .ck.ck-icon { display: block }
	.ck.ck-color-grid__tile.ck-on, .ck.ck-color-grid__tile:focus:not(.ck-disabled), .ck.ck-color-grid__tile:hover:not(.ck-disabled) { border: 0 }
	.ck.ck-color-grid__tile:focus:not(.ck-disabled), .ck.ck-color-grid__tile:hover:not(.ck-disabled) { box-shadow: inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border) }
.ck.ck-color-grid__label { padding: 0 var(--ck-spacing-standard) }
.ck.ck-splitbutton { font-size: inherit }
	.ck.ck-splitbutton .ck-splitbutton__action:focus { z-index: calc(var(--ck-z-default) + 1) }
	.ck.ck-splitbutton.ck-splitbutton_open > .ck-button .ck-tooltip { display: none }
:root { --ck-color-split-button-hover-background: #ebebeb; --ck-color-split-button-hover-border: #b3b3b3 }
[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open > .ck-splitbutton__action, [dir=ltr] .ck.ck-splitbutton:hover > .ck-splitbutton__action { border-bottom-right-radius: unset; border-top-right-radius: unset }
[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open > .ck-splitbutton__action, [dir=rtl] .ck.ck-splitbutton:hover > .ck-splitbutton__action { border-bottom-left-radius: unset; border-top-left-radius: unset }
.ck.ck-splitbutton > .ck-splitbutton__arrow { min-width: unset }
[dir=ltr] .ck.ck-splitbutton > .ck-splitbutton__arrow { border-bottom-left-radius: unset; border-top-left-radius: unset }
[dir=rtl] .ck.ck-splitbutton > .ck-splitbutton__arrow { border-bottom-right-radius: unset; border-top-right-radius: unset }
.ck.ck-splitbutton > .ck-splitbutton__arrow svg { width: var(--ck-dropdown-arrow-size) }
.ck.ck-splitbutton.ck-splitbutton_open > .ck-button:not(.ck-on):not(.ck-disabled):not(:hover), .ck.ck-splitbutton:hover > .ck-button:not(.ck-on):not(.ck-disabled):not(:hover) { background: var(--ck-color-split-button-hover-background) }
.ck.ck-splitbutton.ck-splitbutton_open > .ck-splitbutton__arrow:not(.ck-disabled):after, .ck.ck-splitbutton:hover > .ck-splitbutton__arrow:not(.ck-disabled):after { background-color: var(--ck-color-split-button-hover-border); content: ""; height: 100%; position: absolute; width: 1px }
[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open > .ck-splitbutton__arrow:not(.ck-disabled):after, [dir=ltr] .ck.ck-splitbutton:hover > .ck-splitbutton__arrow:not(.ck-disabled):after { left: -1px }
[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open > .ck-splitbutton__arrow:not(.ck-disabled):after, [dir=rtl] .ck.ck-splitbutton:hover > .ck-splitbutton__arrow:not(.ck-disabled):after { right: -1px }
.ck.ck-splitbutton.ck-splitbutton_open { border-radius: 0 }
	.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open, .ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners { border-radius: var(--ck-border-radius) }
		.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open > .ck-splitbutton__action, .ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners > .ck-splitbutton__action { border-bottom-left-radius: 0 }
		.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open > .ck-splitbutton__arrow, .ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners > .ck-splitbutton__arrow { border-bottom-right-radius: 0 }
:root { --ck-dropdown-max-width: 75vw }
.ck.ck-dropdown { display: inline-block; position: relative }
	.ck.ck-dropdown .ck-dropdown__arrow { pointer-events: none; z-index: var(--ck-z-default) }
	.ck.ck-dropdown .ck-button.ck-dropdown__button { width: 100% }
		.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on .ck-tooltip { display: none }
	.ck.ck-dropdown .ck-dropdown__panel { -webkit-backface-visibility: hidden; display: none; max-width: var(--ck-dropdown-max-width); position: absolute; z-index: var(--ck-z-modal) }
		.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel-visible { display: inline-block }
		.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n, .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne, .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme, .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw, .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw { bottom: 100% }
		.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s, .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se, .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme, .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw, .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw { bottom: auto; top: 100% }
		.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne, .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se { left: 0 }
		.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw, .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw { right: 0 }
		.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n, .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s { left: 50%; transform: translateX(-50%) }
		.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw, .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw { left: 75%; transform: translateX(-75%) }
		.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme, .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme { left: 25%; transform: translateX(-25%) }
.ck.ck-toolbar .ck-dropdown__panel { z-index: calc(var(--ck-z-modal) + 1) }
:root { --ck-dropdown-arrow-size: calc(var(--ck-icon-size)*0.5) }
.ck.ck-dropdown { font-size: inherit }
	.ck.ck-dropdown .ck-dropdown__arrow { width: var(--ck-dropdown-arrow-size) }
[dir=ltr] .ck.ck-dropdown .ck-dropdown__arrow { margin-left: var(--ck-spacing-standard); right: var(--ck-spacing-standard) }
[dir=rtl] .ck.ck-dropdown .ck-dropdown__arrow { left: var(--ck-spacing-standard); margin-right: var(--ck-spacing-small) }
.ck.ck-dropdown.ck-disabled .ck-dropdown__arrow { opacity: var(--ck-disabled-opacity) }
[dir=ltr] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text) { padding-left: var(--ck-spacing-small) }
[dir=rtl] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text) { padding-right: var(--ck-spacing-small) }
.ck.ck-dropdown .ck-button.ck-dropdown__button .ck-button__label { overflow: hidden; text-overflow: ellipsis; width: 7em }
.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-disabled .ck-button__label { opacity: var(--ck-disabled-opacity) }
.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on { border-bottom-left-radius: 0; border-bottom-right-radius: 0 }
.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-dropdown__button_label-width_auto .ck-button__label { width: auto }
.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active, .ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active { box-shadow: none }
	.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active:focus, .ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active:focus { box-shadow: var(--ck-focus-outer-shadow),0 0 }
.ck.ck-dropdown__panel { border-radius: 0 }
	.ck-rounded-corners .ck.ck-dropdown__panel, .ck.ck-dropdown__panel.ck-rounded-corners { border-radius: var(--ck-border-radius) }
.ck.ck-dropdown__panel { background: var(--ck-color-dropdown-panel-background); border: 1px solid var(--ck-color-dropdown-panel-border); bottom: 0; box-shadow: var(--ck-drop-shadow),0 0; min-width: 100% }
	.ck.ck-dropdown__panel.ck-dropdown__panel_se { border-top-left-radius: 0 }
	.ck.ck-dropdown__panel.ck-dropdown__panel_sw { border-top-right-radius: 0 }
	.ck.ck-dropdown__panel.ck-dropdown__panel_ne { border-bottom-left-radius: 0 }
	.ck.ck-dropdown__panel.ck-dropdown__panel_nw { border-bottom-right-radius: 0 }
.ck.ck-toolbar { align-items: center; display: flex; flex-flow: row nowrap; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none }
	.ck.ck-toolbar > .ck-toolbar__items { align-items: center; display: flex; flex-flow: row wrap; flex-grow: 1 }
	.ck.ck-toolbar .ck.ck-toolbar__separator { display: inline-block }
		.ck.ck-toolbar .ck.ck-toolbar__separator:first-child, .ck.ck-toolbar .ck.ck-toolbar__separator:last-child { display: none }
	.ck.ck-toolbar .ck-toolbar__line-break { flex-basis: 100% }
	.ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items { flex-wrap: nowrap }
	.ck.ck-toolbar.ck-toolbar_vertical > .ck-toolbar__items { flex-direction: column }
	.ck.ck-toolbar.ck-toolbar_floating > .ck-toolbar__items { flex-wrap: nowrap }
	.ck.ck-toolbar > .ck.ck-toolbar__grouped-dropdown > .ck-dropdown__button .ck-dropdown__arrow { display: none }
.ck.ck-toolbar { border-radius: 0 }
	.ck-rounded-corners .ck.ck-toolbar, .ck.ck-toolbar.ck-rounded-corners { border-radius: var(--ck-border-radius) }
.ck.ck-toolbar { background: var(--ck-color-toolbar-background); border: 1px solid var(--ck-color-toolbar-border); padding: 0 var(--ck-spacing-small) }
	.ck.ck-toolbar .ck.ck-toolbar__separator { align-self: stretch; background: var(--ck-color-toolbar-border); margin-bottom: var(--ck-spacing-small); margin-top: var(--ck-spacing-small); min-width: 1px; width: 1px }
	.ck.ck-toolbar .ck-toolbar__line-break { height: 0 }
	.ck.ck-toolbar > .ck-toolbar__items > :not(.ck-toolbar__line-break) { margin-right: var(--ck-spacing-small) }
	.ck.ck-toolbar > .ck-toolbar__items:empty + .ck.ck-toolbar__separator { display: none }
	.ck.ck-toolbar > .ck-toolbar__items > :not(.ck-toolbar__line-break), .ck.ck-toolbar > .ck.ck-toolbar__grouped-dropdown { margin-bottom: var(--ck-spacing-small); margin-top: var(--ck-spacing-small) }
	.ck.ck-toolbar.ck-toolbar_vertical { padding: 0 }
		.ck.ck-toolbar.ck-toolbar_vertical > .ck-toolbar__items > .ck { border: 0; border-radius: 0; margin: 0; width: 100% }
	.ck.ck-toolbar.ck-toolbar_compact { padding: 0 }
		.ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > * { margin: 0 }
		.ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > :not(:first-child):not(:last-child) { border-radius: 0 }
	.ck.ck-toolbar > .ck.ck-toolbar__grouped-dropdown > .ck.ck-button.ck-dropdown__button { padding-left: var(--ck-spacing-tiny) }
.ck-toolbar-container .ck.ck-toolbar { border: 0 }
.ck.ck-toolbar[dir=rtl] > .ck-toolbar__items > .ck, [dir=rtl] .ck.ck-toolbar > .ck-toolbar__items > .ck { margin-right: 0 }
.ck.ck-toolbar[dir=rtl]:not(.ck-toolbar_compact) > .ck-toolbar__items > .ck, [dir=rtl] .ck.ck-toolbar:not(.ck-toolbar_compact) > .ck-toolbar__items > .ck { margin-left: var(--ck-spacing-small) }
.ck.ck-toolbar[dir=rtl] > .ck-toolbar__items > .ck:last-child, [dir=rtl] .ck.ck-toolbar > .ck-toolbar__items > .ck:last-child { margin-left: 0 }
.ck.ck-toolbar.ck-toolbar_compact[dir=rtl] > .ck-toolbar__items > .ck:first-child, [dir=rtl] .ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > .ck:first-child { border-bottom-left-radius: 0; border-top-left-radius: 0 }
.ck.ck-toolbar.ck-toolbar_compact[dir=rtl] > .ck-toolbar__items > .ck:last-child, [dir=rtl] .ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > .ck:last-child { border-bottom-right-radius: 0; border-top-right-radius: 0 }
.ck.ck-toolbar.ck-toolbar_grouping[dir=rtl] > .ck-toolbar__items:not(:empty):not(:only-child), .ck.ck-toolbar[dir=rtl] > .ck.ck-toolbar__separator, [dir=rtl] .ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items:not(:empty):not(:only-child), [dir=rtl] .ck.ck-toolbar > .ck.ck-toolbar__separator { margin-left: var(--ck-spacing-small) }
.ck.ck-toolbar[dir=ltr] > .ck-toolbar__items > .ck:last-child, [dir=ltr] .ck.ck-toolbar > .ck-toolbar__items > .ck:last-child { margin-right: 0 }
.ck.ck-toolbar.ck-toolbar_compact[dir=ltr] > .ck-toolbar__items > .ck:first-child, [dir=ltr] .ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > .ck:first-child { border-bottom-right-radius: 0; border-top-right-radius: 0 }
.ck.ck-toolbar.ck-toolbar_compact[dir=ltr] > .ck-toolbar__items > .ck:last-child, [dir=ltr] .ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > .ck:last-child { border-bottom-left-radius: 0; border-top-left-radius: 0 }
.ck.ck-toolbar.ck-toolbar_grouping[dir=ltr] > .ck-toolbar__items:not(:empty):not(:only-child), .ck.ck-toolbar[dir=ltr] > .ck.ck-toolbar__separator, [dir=ltr] .ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items:not(:empty):not(:only-child), [dir=ltr] .ck.ck-toolbar > .ck.ck-toolbar__separator { margin-right: var(--ck-spacing-small) }
.ck.ck-list { display: flex; flex-direction: column; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none }
	.ck.ck-list .ck-list__item, .ck.ck-list .ck-list__separator { display: block }
		.ck.ck-list .ck-list__item > :focus { position: relative; z-index: var(--ck-z-default) }
.ck.ck-list { border-radius: 0 }
	.ck-rounded-corners .ck.ck-list, .ck.ck-list.ck-rounded-corners { border-radius: var(--ck-border-radius) }
.ck.ck-list { background: var(--ck-color-list-background); list-style-type: none }
.ck.ck-list__item { cursor: default; min-width: 12em }
	.ck.ck-list__item .ck-button { border-radius: 0; min-height: unset; padding: calc(var(--ck-line-height-base)*.2*var(--ck-font-size-base)) calc(var(--ck-line-height-base)*.4*var(--ck-font-size-base)); text-align: left; width: 100% }
		.ck.ck-list__item .ck-button .ck-button__label { line-height: calc(var(--ck-line-height-base)*1.2*var(--ck-font-size-base)) }
		.ck.ck-list__item .ck-button:active { box-shadow: none }
		.ck.ck-list__item .ck-button.ck-on { background: var(--ck-color-list-button-on-background); color: var(--ck-color-list-button-on-text) }
			.ck.ck-list__item .ck-button.ck-on:active { box-shadow: none }
			.ck.ck-list__item .ck-button.ck-on:hover:not(.ck-disabled) { background: var(--ck-color-list-button-on-background-focus) }
			.ck.ck-list__item .ck-button.ck-on:focus:not(.ck-disabled) { border-color: var(--ck-color-base-background) }
		.ck.ck-list__item .ck-button:hover:not(.ck-disabled) { background: var(--ck-color-list-button-hover-background) }
	.ck.ck-list__item .ck-switchbutton.ck-on { background: var(--ck-color-list-background); color: inherit }
		.ck.ck-list__item .ck-switchbutton.ck-on:hover:not(.ck-disabled) { background: var(--ck-color-list-button-hover-background); color: inherit }
.ck.ck-list__separator { background: var(--ck-color-base-border); height: 1px; width: 100% }
:root { --ck-toolbar-dropdown-max-width: 60vw }
.ck.ck-toolbar-dropdown > .ck-dropdown__panel { max-width: var(--ck-toolbar-dropdown-max-width); width: max-content }
	.ck.ck-toolbar-dropdown > .ck-dropdown__panel .ck-button:focus { z-index: calc(var(--ck-z-default) + 1) }
.ck.ck-toolbar-dropdown .ck-toolbar { border: 0 }
.ck.ck-dropdown .ck-dropdown__panel .ck-list { border-radius: 0 }
	.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list, .ck.ck-dropdown .ck-dropdown__panel .ck-list.ck-rounded-corners { border-radius: var(--ck-border-radius); border-top-left-radius: 0 }
	.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button { border-radius: 0 }
		.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button, .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button.ck-rounded-corners { border-radius: var(--ck-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; border-top-left-radius: 0 }
	.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button { border-radius: 0 }
		.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button, .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button.ck-rounded-corners { border-radius: var(--ck-border-radius); border-top-left-radius: 0; border-top-right-radius: 0 }
:root { --ck-color-editable-blur-selection: #d9d9d9 }
.ck.ck-editor__editable:not(.ck-editor__nested-editable) { border-radius: 0 }
.ck-rounded-corners .ck.ck-editor__editable:not(.ck-editor__nested-editable), .ck.ck-editor__editable.ck-rounded-corners:not(.ck-editor__nested-editable) { border-radius: var(--ck-border-radius) }
.ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable) { border: var(--ck-focus-ring); box-shadow: var(--ck-inner-shadow),0 0; outline: none }
.ck.ck-editor__editable_inline { border: 1px solid transparent; overflow: auto; padding: 0 var(--ck-spacing-standard) }
	.ck.ck-editor__editable_inline[dir=ltr] { text-align: left }
	.ck.ck-editor__editable_inline[dir=rtl] { text-align: right }
	.ck.ck-editor__editable_inline > :first-child { margin-top: var(--ck-spacing-large) }
	.ck.ck-editor__editable_inline > :last-child { margin-bottom: var(--ck-spacing-large) }
	.ck.ck-editor__editable_inline.ck-blurred ::selection { background: var(--ck-color-editable-blur-selection) }
.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_n]:after { border-bottom-color: var(--ck-color-base-foreground) }
.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_s]:after { border-top-color: var(--ck-color-base-foreground) }
.ck.ck-label { display: block }
.ck.ck-voice-label { display: none }
.ck.ck-label { font-weight: 700 }
.ck.ck-form__header { align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between }
:root { --ck-form-header-height: 38px }
.ck.ck-form__header { border-bottom: 1px solid var(--ck-color-base-border); height: var(--ck-form-header-height); line-height: var(--ck-form-header-height); padding: var(--ck-spacing-small) var(--ck-spacing-large) }
	.ck.ck-form__header .ck-form__header__label { font-weight: 700 }
:root { --ck-input-width: 18em; --ck-input-text-width: var(--ck-input-width) }
.ck.ck-input { border-radius: 0 }
	.ck-rounded-corners .ck.ck-input, .ck.ck-input.ck-rounded-corners { border-radius: var(--ck-border-radius) }
.ck.ck-input { background: var(--ck-color-input-background); border: 1px solid var(--ck-color-input-border); min-height: var(--ck-ui-component-min-height); min-width: var(--ck-input-width); padding: var(--ck-spacing-extra-tiny) var(--ck-spacing-medium); transition: box-shadow .1s ease-in-out,border .1s ease-in-out }
	.ck.ck-input:focus { border: var(--ck-focus-ring); box-shadow: var(--ck-focus-outer-shadow),0 0; outline: none }
	.ck.ck-input[readonly] { background: var(--ck-color-input-disabled-background); border: 1px solid var(--ck-color-input-disabled-border); color: var(--ck-color-input-disabled-text) }
		.ck.ck-input[readonly]:focus { box-shadow: var(--ck-focus-disabled-outer-shadow),0 0 }
	.ck.ck-input.ck-error { animation: ck-input-shake .3s ease both; border-color: var(--ck-color-input-error-border) }
		.ck.ck-input.ck-error:focus { box-shadow: var(--ck-focus-error-outer-shadow),0 0 }

@keyframes ck-input-shake {
	20% { transform: translateX(-2px) }
	40% { transform: translateX(2px) }
	60% { transform: translateX(-1px) }
	80% { transform: translateX(1px) }
}

.ck.ck-labeled-field-view > .ck.ck-labeled-field-view__input-wrapper { display: flex; position: relative }
.ck.ck-labeled-field-view .ck.ck-label { display: block; position: absolute }
:root { --ck-labeled-field-view-transition: .1s cubic-bezier(0,0,0.24,0.95); --ck-labeled-field-empty-unfocused-max-width: 100% - 2 * var(--ck-spacing-medium); --ck-color-labeled-field-label-background: var(--ck-color-base-background) }
.ck.ck-labeled-field-view { border-radius: 0 }
	.ck-rounded-corners .ck.ck-labeled-field-view, .ck.ck-labeled-field-view.ck-rounded-corners { border-radius: var(--ck-border-radius) }
	.ck.ck-labeled-field-view > .ck.ck-labeled-field-view__input-wrapper { width: 100% }
		.ck.ck-labeled-field-view > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label { top: 0 }
[dir=ltr] .ck.ck-labeled-field-view > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label { left: 0 }
[dir=rtl] .ck.ck-labeled-field-view > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label { right: 0 }
.ck.ck-labeled-field-view > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label { background: var(--ck-color-labeled-field-label-background); font-weight: 400; line-height: normal; max-width: 100%; overflow: hidden; padding: 0 calc(var(--ck-font-size-tiny)*.5); pointer-events: none; text-overflow: ellipsis; transform: translate(var(--ck-spacing-medium),-6px) scale(.75); transform-origin: 0 0; transition: transform var(--ck-labeled-field-view-transition),padding var(--ck-labeled-field-view-transition),background var(--ck-labeled-field-view-transition) }
.ck.ck-labeled-field-view.ck-error .ck-input:not([readonly]) + .ck.ck-label, .ck.ck-labeled-field-view.ck-error > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label { color: var(--ck-color-base-error) }
.ck.ck-labeled-field-view .ck-labeled-field-view__status { font-size: var(--ck-font-size-small); margin-top: var(--ck-spacing-small); white-space: normal }
	.ck.ck-labeled-field-view .ck-labeled-field-view__status.ck-labeled-field-view__status_error { color: var(--ck-color-base-error) }
.ck.ck-labeled-field-view.ck-disabled > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label, .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label { color: var(--ck-color-input-disabled-text) }
[dir=ltr] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label, [dir=ltr] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label { transform: translate(var(--ck-spacing-medium),calc(var(--ck-font-size-base)*.6)) scale(1) }
[dir=rtl] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label, [dir=rtl] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label { transform: translate(calc(var(--ck-spacing-medium)*-1),calc(var(--ck-font-size-base)*.6)) scale(1) }
.ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label, .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label { background: transparent; max-width: calc(var(--ck-labeled-field-empty-unfocused-max-width)); padding: 0 }
.ck.ck-labeled-field-view > .ck.ck-labeled-field-view__input-wrapper > .ck-dropdown > .ck.ck-button { background: transparent }
.ck.ck-labeled-field-view.ck-labeled-field-view_empty > .ck.ck-labeled-field-view__input-wrapper > .ck-dropdown > .ck-button > .ck-button__label { opacity: 0 }
.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder) > .ck.ck-labeled-field-view__input-wrapper > .ck-dropdown + .ck-label { max-width: calc(var(--ck-labeled-field-empty-unfocused-max-width) - var(--ck-dropdown-arrow-size) - var(--ck-spacing-standard)) }
:root { --ck-balloon-panel-arrow-z-index: calc(var(--ck-z-default) - 3) }
.ck.ck-balloon-panel { display: none; position: absolute; z-index: var(--ck-z-modal) }
	.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after, .ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before { content: ""; position: absolute }
	.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before { z-index: var(--ck-balloon-panel-arrow-z-index) }
	.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after { z-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1) }
	.ck.ck-balloon-panel[class*=arrow_n]:before { z-index: var(--ck-balloon-panel-arrow-z-index) }
	.ck.ck-balloon-panel[class*=arrow_n]:after { z-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1) }
	.ck.ck-balloon-panel[class*=arrow_s]:before { z-index: var(--ck-balloon-panel-arrow-z-index) }
	.ck.ck-balloon-panel[class*=arrow_s]:after { z-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1) }
	.ck.ck-balloon-panel.ck-balloon-panel_visible { display: block }
:root { --ck-balloon-arrow-offset: 2px; --ck-balloon-arrow-height: 10px; --ck-balloon-arrow-half-width: 8px; --ck-balloon-arrow-drop-shadow: 0 2px 2px var(--ck-color-shadow-drop) }
.ck.ck-balloon-panel { border-radius: 0 }
	.ck-rounded-corners .ck.ck-balloon-panel, .ck.ck-balloon-panel.ck-rounded-corners { border-radius: var(--ck-border-radius) }
.ck.ck-balloon-panel { background: var(--ck-color-panel-background); border: 1px solid var(--ck-color-panel-border); box-shadow: var(--ck-drop-shadow),0 0; min-height: 15px }
	.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after, .ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before { border-style: solid; height: 0; width: 0 }
	.ck.ck-balloon-panel[class*=arrow_n]:after, .ck.ck-balloon-panel[class*=arrow_n]:before { border-width: 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) }
	.ck.ck-balloon-panel[class*=arrow_n]:before { border-color: transparent transparent var(--ck-color-panel-border) transparent }
	.ck.ck-balloon-panel[class*=arrow_n]:after { border-color: transparent transparent var(--ck-color-panel-background) transparent; margin-top: var(--ck-balloon-arrow-offset) }
	.ck.ck-balloon-panel[class*=arrow_s]:after, .ck.ck-balloon-panel[class*=arrow_s]:before { border-width: var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width) }
	.ck.ck-balloon-panel[class*=arrow_s]:before { border-color: var(--ck-color-panel-border) transparent transparent; filter: drop-shadow(var(--ck-balloon-arrow-drop-shadow)) }
	.ck.ck-balloon-panel[class*=arrow_s]:after { border-color: var(--ck-color-panel-background) transparent transparent transparent; margin-bottom: var(--ck-balloon-arrow-offset) }
	.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:after, .ck.ck-balloon-panel.ck-balloon-panel_arrow_n:before { left: 50%; margin-left: calc(var(--ck-balloon-arrow-half-width)*-1); top: calc(var(--ck-balloon-arrow-height)*-1) }
	.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:after, .ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:before { left: calc(var(--ck-balloon-arrow-half-width)*2); top: calc(var(--ck-balloon-arrow-height)*-1) }
	.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:after, .ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:before { right: calc(var(--ck-balloon-arrow-half-width)*2); top: calc(var(--ck-balloon-arrow-height)*-1) }
	.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:after, .ck.ck-balloon-panel.ck-balloon-panel_arrow_s:before { bottom: calc(var(--ck-balloon-arrow-height)*-1); left: 50%; margin-left: calc(var(--ck-balloon-arrow-half-width)*-1) }
	.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:after, .ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:before { bottom: calc(var(--ck-balloon-arrow-height)*-1); left: calc(var(--ck-balloon-arrow-half-width)*2) }
	.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:after, .ck.ck-balloon-panel.ck-balloon-panel_arrow_se:before { bottom: calc(var(--ck-balloon-arrow-height)*-1); right: calc(var(--ck-balloon-arrow-half-width)*2) }
	.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:after, .ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:before { bottom: calc(var(--ck-balloon-arrow-height)*-1); margin-right: calc(var(--ck-balloon-arrow-half-width)*2); right: 25% }
	.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:after, .ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:before { bottom: calc(var(--ck-balloon-arrow-height)*-1); left: 25%; margin-left: calc(var(--ck-balloon-arrow-half-width)*2) }
	.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:after, .ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:before { margin-right: calc(var(--ck-balloon-arrow-half-width)*2); right: 25%; top: calc(var(--ck-balloon-arrow-height)*-1) }
	.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:after, .ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:before { left: 25%; margin-left: calc(var(--ck-balloon-arrow-half-width)*2); top: calc(var(--ck-balloon-arrow-height)*-1) }
.ck .ck-balloon-rotator__navigation { align-items: center; display: flex; justify-content: center }
.ck .ck-balloon-rotator__content .ck-toolbar { justify-content: center }
.ck .ck-balloon-rotator__navigation { background: var(--ck-color-toolbar-background); border-bottom: 1px solid var(--ck-color-toolbar-border); padding: 0 var(--ck-spacing-small) }
	.ck .ck-balloon-rotator__navigation > * { margin-bottom: var(--ck-spacing-small); margin-right: var(--ck-spacing-small); margin-top: var(--ck-spacing-small) }
	.ck .ck-balloon-rotator__navigation .ck-balloon-rotator__counter { margin-left: var(--ck-spacing-small); margin-right: var(--ck-spacing-standard) }
.ck .ck-balloon-rotator__content .ck.ck-annotation-wrapper { box-shadow: none }
.ck .ck-fake-panel { position: absolute; z-index: calc(var(--ck-z-modal) - 1) }
	.ck .ck-fake-panel div { position: absolute }
		.ck .ck-fake-panel div:first-child { z-index: 2 }
		.ck .ck-fake-panel div:nth-child(2) { z-index: 1 }
:root { --ck-balloon-fake-panel-offset-horizontal: 6px; --ck-balloon-fake-panel-offset-vertical: 6px }
.ck .ck-fake-panel div { background: var(--ck-color-panel-background); border: 1px solid var(--ck-color-panel-border); border-radius: var(--ck-border-radius); box-shadow: var(--ck-drop-shadow),0 0; height: 100%; min-height: 15px; width: 100% }
	.ck .ck-fake-panel div:first-child { margin-left: var(--ck-balloon-fake-panel-offset-horizontal); margin-top: var(--ck-balloon-fake-panel-offset-vertical) }
	.ck .ck-fake-panel div:nth-child(2) { margin-left: calc(var(--ck-balloon-fake-panel-offset-horizontal)*2); margin-top: calc(var(--ck-balloon-fake-panel-offset-vertical)*2) }
	.ck .ck-fake-panel div:nth-child(3) { margin-left: calc(var(--ck-balloon-fake-panel-offset-horizontal)*3); margin-top: calc(var(--ck-balloon-fake-panel-offset-vertical)*3) }
.ck .ck-balloon-panel_arrow_s + .ck-fake-panel, .ck .ck-balloon-panel_arrow_se + .ck-fake-panel, .ck .ck-balloon-panel_arrow_sw + .ck-fake-panel { --ck-balloon-fake-panel-offset-vertical: -6px }
.ck.ck-sticky-panel .ck-sticky-panel__content_sticky { position: fixed; top: 0; z-index: var(--ck-z-modal) }
.ck.ck-sticky-panel .ck-sticky-panel__content_sticky_bottom-limit { position: absolute; top: auto }
.ck.ck-sticky-panel .ck-sticky-panel__content_sticky { border-top-left-radius: 0; border-top-right-radius: 0; border-width: 0 1px 1px; box-shadow: var(--ck-drop-shadow),0 0 }
.ck.ck-block-toolbar-button { position: absolute; z-index: var(--ck-z-default) }
:root { --ck-color-block-toolbar-button: var(--ck-color-text); --ck-block-toolbar-button-size: var(--ck-font-size-normal) }
.ck.ck-block-toolbar-button { color: var(--ck-color-block-toolbar-button); font-size: var(--ck-block-toolbar-size) }
.ck .ck-placeholder, .ck.ck-placeholder { position: relative }
	.ck .ck-placeholder:before, .ck.ck-placeholder:before { content: attr(data-placeholder); left: 0; pointer-events: none; position: absolute; right: 0 }
.ck.ck-read-only .ck-placeholder:before { display: none }
.ck.ck-reset_all .ck-placeholder { position: relative }
.ck .ck-placeholder:before, .ck.ck-placeholder:before { color: var(--ck-color-engine-placeholder-text); cursor: text }
.ck.ck-editor { position: relative }
	.ck.ck-editor .ck-editor__top .ck-sticky-panel .ck-toolbar { z-index: var(--ck-z-modal) }
.ck.ck-editor__top .ck-sticky-panel .ck-toolbar { border-radius: 0 }
	.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar, .ck.ck-editor__top .ck-sticky-panel .ck-toolbar.ck-rounded-corners { border-radius: var(--ck-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0 }
.ck.ck-editor__top .ck-sticky-panel .ck-toolbar { border-bottom-width: 0 }
.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content_sticky .ck-toolbar { border-bottom-width: 1px; border-radius: 0 }
	.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content_sticky .ck-toolbar, .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content_sticky .ck-toolbar.ck-rounded-corners { border-radius: var(--ck-border-radius); border-radius: 0 }
.ck.ck-editor__main > .ck-editor__editable { background: var(--ck-color-base-background); border-radius: 0 }
	.ck-rounded-corners .ck.ck-editor__main > .ck-editor__editable, .ck.ck-editor__main > .ck-editor__editable.ck-rounded-corners { border-radius: var(--ck-border-radius); border-top-left-radius: 0; border-top-right-radius: 0 }
	.ck.ck-editor__main > .ck-editor__editable:not(.ck-focused) { border-color: var(--ck-color-base-border) }
.ck-content code { background-color: hsla(0,0%,78%,.3); border-radius: 2px; padding: .15em }
.ck.ck-editor__editable .ck-code_selected { background-color: hsla(0,0%,78%,.5) }
.ck-content blockquote { border-left: 5px solid #ccc; font-style: italic; margin-left: 0; margin-right: 0; overflow: hidden; padding-left: 1.5em; padding-right: 1.5em }
.ck-content[dir=rtl] blockquote { border-left: 0; border-right: 5px solid #ccc }
.ck-content pre { background: hsla(0,0%,78%,.3); border: 1px solid #c4c4c4; border-radius: 2px; color: #353535; direction: ltr; font-style: normal; min-width: 200px; padding: 1em; tab-size: 4; text-align: left; white-space: pre-wrap }
	.ck-content pre code { background: unset; border-radius: 0; padding: 0 }
.ck.ck-editor__editable pre { position: relative }
	.ck.ck-editor__editable pre[data-language]:after { content: attr(data-language); position: absolute }
:root { --ck-color-code-block-label-background: #757575 }
.ck.ck-editor__editable pre[data-language]:after { background: var(--ck-color-code-block-label-background); color: #fff; font-family: var(--ck-font-face); font-size: 10px; line-height: 16px; padding: var(--ck-spacing-tiny) var(--ck-spacing-medium); right: 10px; top: -1px; white-space: nowrap }
.ck.ck-code-block-dropdown .ck-dropdown__panel { max-height: 250px; overflow-x: hidden; overflow-y: auto }
:root { --ck-user-colors--0: #6d78e8; --ck-user-colors--0-alpha: rgba(109,120,232,.15); --ck-user-colors--1: #007a6c; --ck-user-colors--1-alpha: rgba(0,122,108,.15); --ck-user-colors--2: #ba4545; --ck-user-colors--2-alpha: rgba(186,69,69,.15); --ck-user-colors--3: #5635b1; --ck-user-colors--3-alpha: rgba(86,53,177,.15); --ck-user-colors--4: #548a2e; --ck-user-colors--4-alpha: rgba(84,138,46,.15); --ck-user-colors--5: #c3185d; --ck-user-colors--5-alpha: rgba(195,24,93,.15); --ck-user-colors--6: #ea4343; --ck-user-colors--6-alpha: rgba(234,67,67,.15); --ck-user-colors--7: #0bc3d0; --ck-user-colors--7-alpha: rgba(11,195,208,.15); --ck-user-dot-size: 6px }
.ck .ck-user__color--0 { color: var(--ck-user-colors--0) }
.ck .ck-user__bg-color--0 { background-color: var(--ck-user-colors--0) }
.ck .ck-user__selection--0 { background-color: var(--ck-user-colors--0-alpha) }
	.ck .ck-user__selection--0.ck-widget { background-color: transparent; border: 3px solid var(--ck-user-colors--0) }
.ck .ck-user__marker--0, .ck .ck-user__marker--0 .ck-user__marker-dot, .ck .ck-user__marker--0:after { background-color: var(--ck-user-colors--0) }
	.ck .ck-user__marker--0 .ck-user__marker-line { border: 1px solid var(--ck-user-colors--0) }
.ck .ck-user__color--1 { color: var(--ck-user-colors--1) }
.ck .ck-user__bg-color--1 { background-color: var(--ck-user-colors--1) }
.ck .ck-user__selection--1 { background-color: var(--ck-user-colors--1-alpha) }
	.ck .ck-user__selection--1.ck-widget { background-color: transparent; border: 3px solid var(--ck-user-colors--1) }
.ck .ck-user__marker--1, .ck .ck-user__marker--1 .ck-user__marker-dot, .ck .ck-user__marker--1:after { background-color: var(--ck-user-colors--1) }
	.ck .ck-user__marker--1 .ck-user__marker-line { border: 1px solid var(--ck-user-colors--1) }
.ck .ck-user__color--2 { color: var(--ck-user-colors--2) }
.ck .ck-user__bg-color--2 { background-color: var(--ck-user-colors--2) }
.ck .ck-user__selection--2 { background-color: var(--ck-user-colors--2-alpha) }
	.ck .ck-user__selection--2.ck-widget { background-color: transparent; border: 3px solid var(--ck-user-colors--2) }
.ck .ck-user__marker--2, .ck .ck-user__marker--2 .ck-user__marker-dot, .ck .ck-user__marker--2:after { background-color: var(--ck-user-colors--2) }
	.ck .ck-user__marker--2 .ck-user__marker-line { border: 1px solid var(--ck-user-colors--2) }
.ck .ck-user__color--3 { color: var(--ck-user-colors--3) }
.ck .ck-user__bg-color--3 { background-color: var(--ck-user-colors--3) }
.ck .ck-user__selection--3 { background-color: var(--ck-user-colors--3-alpha) }
	.ck .ck-user__selection--3.ck-widget { background-color: transparent; border: 3px solid var(--ck-user-colors--3) }
.ck .ck-user__marker--3, .ck .ck-user__marker--3 .ck-user__marker-dot, .ck .ck-user__marker--3:after { background-color: var(--ck-user-colors--3) }
	.ck .ck-user__marker--3 .ck-user__marker-line { border: 1px solid var(--ck-user-colors--3) }
.ck .ck-user__color--4 { color: var(--ck-user-colors--4) }
.ck .ck-user__bg-color--4 { background-color: var(--ck-user-colors--4) }
.ck .ck-user__selection--4 { background-color: var(--ck-user-colors--4-alpha) }
	.ck .ck-user__selection--4.ck-widget { background-color: transparent; border: 3px solid var(--ck-user-colors--4) }
.ck .ck-user__marker--4, .ck .ck-user__marker--4 .ck-user__marker-dot, .ck .ck-user__marker--4:after { background-color: var(--ck-user-colors--4) }
	.ck .ck-user__marker--4 .ck-user__marker-line { border: 1px solid var(--ck-user-colors--4) }
.ck .ck-user__color--5 { color: var(--ck-user-colors--5) }
.ck .ck-user__bg-color--5 { background-color: var(--ck-user-colors--5) }
.ck .ck-user__selection--5 { background-color: var(--ck-user-colors--5-alpha) }
	.ck .ck-user__selection--5.ck-widget { background-color: transparent; border: 3px solid var(--ck-user-colors--5) }
.ck .ck-user__marker--5, .ck .ck-user__marker--5 .ck-user__marker-dot, .ck .ck-user__marker--5:after { background-color: var(--ck-user-colors--5) }
	.ck .ck-user__marker--5 .ck-user__marker-line { border: 1px solid var(--ck-user-colors--5) }
.ck .ck-user__color--6 { color: var(--ck-user-colors--6) }
.ck .ck-user__bg-color--6 { background-color: var(--ck-user-colors--6) }
.ck .ck-user__selection--6 { background-color: var(--ck-user-colors--6-alpha) }
	.ck .ck-user__selection--6.ck-widget { background-color: transparent; border: 3px solid var(--ck-user-colors--6) }
.ck .ck-user__marker--6, .ck .ck-user__marker--6 .ck-user__marker-dot, .ck .ck-user__marker--6:after { background-color: var(--ck-user-colors--6) }
	.ck .ck-user__marker--6 .ck-user__marker-line { border: 1px solid var(--ck-user-colors--6) }
.ck .ck-user__color--7 { color: var(--ck-user-colors--7) }
.ck .ck-user__bg-color--7 { background-color: var(--ck-user-colors--7) }
.ck .ck-user__selection--7 { background-color: var(--ck-user-colors--7-alpha) }
	.ck .ck-user__selection--7.ck-widget { background-color: transparent; border: 3px solid var(--ck-user-colors--7) }
.ck .ck-user__marker--7, .ck .ck-user__marker--7 .ck-user__marker-dot, .ck .ck-user__marker--7:after { background-color: var(--ck-user-colors--7) }
	.ck .ck-user__marker--7 .ck-user__marker-line { border: 1px solid var(--ck-user-colors--7) }
:root { --ck-user-avatar-size: 40px; --ck-user-avatar-background: #3670ab; --ck-user-avatar-color: #fff }
.ck.ck-user { align-items: center; background-color: var(--ck-user-avatar-background); border-radius: 50%; display: flex; height: var(--ck-user-avatar-size); justify-content: center; min-height: var(--ck-user-avatar-size); min-width: var(--ck-user-avatar-size); overflow: hidden; position: relative; width: var(--ck-user-avatar-size) }
.ck.ck-user__name { color: var(--ck-user-avatar-color); cursor: default; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none }
	.ck.ck-user__name.ck-user__name--hidden { display: none }
.ck.ck-user__img { background-color: var(--ck-user-avatar-background); background-position: 50%; background-repeat: no-repeat; background-size: cover; border: 2px solid var(--ck-user-avatar-background); border-radius: 50%; display: none; height: inherit; width: inherit }
	.ck.ck-user__img.ck-user__anonymous { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFF' d='M9.8 20H2c0-5.7 5-5.7 6-7l.2-.8c-1.6-.8-2.7-2.7-2.7-5 0-2.8 2-5.2 4.3-5.2S14 4.4 14 7.3c0 2.2-1 4-2.6 5l.2.6c1.2 1.3 6 1.4 6 7H9.8z'/%3E%3C/svg%3E"); display: block }
		.ck.ck-user__img.ck-user__anonymous + .ck-user__name { display: none }
	.ck.ck-user__img.ck-user__avatar { background-color: #fff; display: block }
	.ck.ck-user__img.ck-user__img--hidden { display: none }
:root { --ck-color-comment-box-border: #f2de02; --ck-color-suggestion-box-deletion-border: #d85a79; --ck-color-suggestion-box-insertion-border: #5ad86b; --ck-color-suggestion-box-format-border: #5ac1d8 }
.ck .ck-suggestion { border-top-left-radius: var(--ck-border-radius) }
.ck .ck-annotation { border-left: 3px solid transparent }
.ck .ck-suggestion--disabled-comments .ck-annotation { min-height: 80px }
.ck .ck-comment, .ck .ck-comment__input-container, .ck .ck-thread__comment-count { border-left: 3px solid var(--ck-color-comment-box-border) }
.ck .ck-suggestion-insertion .ck-suggestion { border-left-color: var(--ck-color-suggestion-box-insertion-border) }
.ck .ck-suggestion-deletion .ck-suggestion { border-left-color: var(--ck-color-suggestion-box-deletion-border) }
.ck .ck-suggestion-replace .ck-suggestion { border-left-color: var(--ck-color-suggestion-box-insertion-border) }
.ck .ck-suggestion-format .ck-suggestion { border-left-color: var(--ck-color-suggestion-box-format-border) }
.ck .ck-suggestion-wrapper { outline: 0 }
.ck .ck-suggestion-type { font-weight: 700 }
.ck .ck-suggestion-color { border-radius: 14px; box-shadow: 0 0 0 1px #444; display: inline-block; height: 14px; margin: 0 5px; vertical-align: text-bottom; width: 14px }
.ck .ck-suggestion-insertion .ck-comment, .ck .ck-suggestion-insertion .ck-comment__input-container, .ck .ck-suggestion-insertion .ck-thread__comment-count, .ck .ck-suggestion-replace .ck-comment, .ck .ck-suggestion-replace .ck-comment__input-container, .ck .ck-suggestion-replace .ck-thread__comment-count { border-left-color: var(--ck-color-suggestion-box-insertion-border) }
.ck .ck-suggestion-deletion .ck-comment, .ck .ck-suggestion-deletion .ck-comment__input-container, .ck .ck-suggestion-deletion .ck-thread__comment-count { border-left-color: var(--ck-color-suggestion-box-deletion-border) }
.ck .ck-suggestion-format .ck-comment, .ck .ck-suggestion-format .ck-comment__input-container, .ck .ck-suggestion-format .ck-thread__comment-count { border-left-color: var(--ck-color-suggestion-box-format-border) }
:root { --ck-color-suggestion-marker-insertion-border: rgba(30,174,49,.35); --ck-color-suggestion-marker-insertion-border-active: rgba(18,109,31,.5); --ck-color-suggestion-marker-insertion-background: rgba(102,229,119,.35); --ck-color-suggestion-marker-insertion-background-active: rgba(37,218,61,.5); --ck-color-suggestion-marker-deletion-border: rgba(174,30,66,.35); --ck-color-suggestion-marker-deletion-border-active: rgba(109,18,41,.5); --ck-color-suggestion-marker-deletion-background: rgba(229,102,134,.35); --ck-color-suggestion-marker-deletion-background-active: rgba(218,37,82,.5); --ck-color-suggestion-marker-deletion-stroke: rgba(87,15,33,.5); --ck-color-suggestion-marker-format-border: rgba(10,160,194,.4); --ck-color-suggestion-marker-format-border-active: rgba(10,160,194,.65); --ck-color-suggestion-widget-insertion-background: rgba(102,229,119,.05); --ck-color-suggestion-widget-insertion-background-active: rgba(37,218,61,.07); --ck-color-suggestion-widget-deletion-background: rgba(229,102,134,.05); --ck-color-suggestion-widget-deletion-background-active: rgba(196,33,74,.07); --ck-color-suggestion-widget-format-background: rgba(10,160,194,.09); --ck-color-suggestion-widget-format-background-active: rgba(10,160,194,.16) }
.ck-content .ck-suggestion-marker-insertion { background: var(--ck-color-suggestion-marker-insertion-background); border-bottom: 3px solid var(--ck-color-suggestion-marker-insertion-border); border-top: 3px solid var(--ck-color-suggestion-marker-insertion-border) }
	.ck-content .ck-suggestion-marker-insertion.ck-suggestion-marker--active { background: var(--ck-color-suggestion-marker-insertion-background-active); border-color: var(--ck-color-suggestion-marker-insertion-border-active) }
	.ck-content .ck-suggestion-marker-insertion.ck-widget { background: none; border: 3px solid var(--ck-color-suggestion-marker-insertion-border); text-decoration: none }
		.ck-content .ck-suggestion-marker-insertion.ck-widget.ck-suggestion-marker--active { border-color: var(--ck-color-suggestion-marker-insertion-border-active) }
.ck-content .ck-suggestion-marker-deletion { background: var(--ck-color-suggestion-marker-deletion-background); border-bottom: 3px solid var(--ck-color-suggestion-marker-deletion-border); border-top: 3px solid var(--ck-color-suggestion-marker-deletion-border); text-decoration: line-through; text-decoration-color: var(--ck-color-suggestion-marker-deletion-stroke); text-decoration-thickness: 3px }
	.ck-content .ck-suggestion-marker-deletion.ck-suggestion-marker--active { background: var(--ck-color-suggestion-marker-deletion-background-active); border-color: var(--ck-color-suggestion-marker-deletion-border-active) }
	.ck-content .ck-suggestion-marker-deletion.ck-widget { background: none; border: 3px solid var(--ck-color-suggestion-marker-deletion-border); text-decoration: none }
		.ck-content .ck-suggestion-marker-deletion.ck-widget.ck-suggestion-marker--active { border-color: var(--ck-color-suggestion-marker-deletion-border-active) }
.ck-content .ck-suggestion-marker-merge:after { background: var(--ck-color-suggestion-marker-deletion-background); border-bottom: 3px solid var(--ck-color-suggestion-marker-deletion-border); border-top: 3px solid var(--ck-color-suggestion-marker-deletion-border); color: var(--ck-color-suggestion-marker-deletion-stroke); content: "¶"; text-decoration: line-through; text-decoration-color: var(--ck-color-suggestion-marker-deletion-stroke) }
.ck-content .ck-suggestion-marker-merge.ck-suggestion-marker--active:after { background: var(--ck-color-suggestion-marker-deletion-background-active); border-color: var(--ck-color-suggestion-marker-deletion-border-active) }
.ck-content .ck-suggestion-marker-split:after { background: var(--ck-color-suggestion-marker-insertion-background); border-bottom: 3px solid var(--ck-color-suggestion-marker-insertion-border); border-top: 3px solid var(--ck-color-suggestion-marker-insertion-border); color: var(--ck-color-suggestion-marker-insertion-border); content: "¶" }
.ck-content .ck-suggestion-marker-split.ck-suggestion-marker--active:after { background: var(--ck-color-suggestion-marker-insertion-background-active); border-color: var(--ck-color-suggestion-marker-insertion-border-active) }
.ck-content .ck-suggestion-marker-formatInline { border-bottom: 3px solid var(--ck-color-suggestion-marker-format-border); border-top: 3px solid var(--ck-color-suggestion-marker-format-border) }
	.ck-content .ck-suggestion-marker-formatInline.ck-suggestion-marker--active { border-color: var(--ck-color-suggestion-marker-format-border-active) }
	.ck-content .ck-suggestion-marker-formatInline.ck-widget { background: none; border: 3px solid var(--ck-color-suggestion-marker-format-border) }
		.ck-content .ck-suggestion-marker-formatInline.ck-widget.ck-suggestion-marker--active { border-color: var(--ck-color-suggestion-marker-format-border-active) }
.ck-content .ck-suggestion-marker-formatBlock { background: none; border: 0; box-shadow: -7px 0 0 0 var(--ck-color-base-background),-10px 0 0 0 var(--ck-color-suggestion-marker-format-border) }
	.ck-content .ck-suggestion-marker-formatBlock.ck-suggestion-marker--active { box-shadow: -5px 0 0 0 var(--ck-color-base-background),-8px 0 0 0 var(--ck-color-suggestion-marker-format-border-active) }
.ck-content ol .ck-suggestion-marker-formatBlock, .ck-content ul .ck-suggestion-marker-formatBlock { box-shadow: -2px 0 0 0 var(--ck-color-base-background),-5px 0 0 0 var(--ck-color-suggestion-marker-format-border) }
	.ck-content ol .ck-suggestion-marker-formatBlock.ck-suggestion-marker--active, .ck-content ul .ck-suggestion-marker-formatBlock.ck-suggestion-marker--active { box-shadow: -2px 0 0 0 var(--ck-color-base-background),-5px 0 0 0 var(--ck-color-suggestion-marker-format-border-active) }
.ck-content .ck-suggestion-marker-deletion.ck-widget.image { background-color: var(--ck-color-suggestion-widget-deletion-background) }
	.ck-content .ck-suggestion-marker-deletion.ck-widget.image img { opacity: .6 }
	.ck-content .ck-suggestion-marker-deletion.ck-widget.image figcaption { background-color: var(--ck-color-suggestion-widget-deletion-background) }
	.ck-content .ck-suggestion-marker-deletion.ck-widget.image.ck-suggestion-marker--active, .ck-content .ck-suggestion-marker-deletion.ck-widget.image.ck-suggestion-marker--active figcaption { background-color: var(--ck-color-suggestion-widget-deletion-background-active) }
.ck-content .ck-suggestion-marker-insertion.ck-widget.image, .ck-content .ck-suggestion-marker-insertion.ck-widget.image figcaption { background-color: var(--ck-color-suggestion-widget-insertion-background) }
	.ck-content .ck-suggestion-marker-insertion.ck-widget.image.ck-suggestion-marker--active, .ck-content .ck-suggestion-marker-insertion.ck-widget.image.ck-suggestion-marker--active figcaption { background-color: var(--ck-color-suggestion-widget-insertion-background-active) }
.ck-content .ck-widget.image > figcaption.ck-suggestion-marker-deletion { background-color: var(--ck-color-suggestion-widget-deletion-background); border: none }
	.ck-content .ck-widget.image > figcaption.ck-suggestion-marker-deletion.ck-suggestion-marker--active { background-color: var(--ck-color-suggestion-widget-deletion-background-active) }
.ck-content .ck-widget.image > figcaption.ck-suggestion-marker-insertion { background-color: var(--ck-color-suggestion-widget-insertion-background); border: none }
	.ck-content .ck-widget.image > figcaption.ck-suggestion-marker-insertion.ck-suggestion-marker--active { background-color: var(--ck-color-suggestion-widget-insertion-background-active) }
.ck-content .ck-suggestion-marker-deletion.ck-widget.ck-horizontal-line { background-color: var(--ck-color-suggestion-widget-deletion-background) }
	.ck-content .ck-suggestion-marker-deletion.ck-widget.ck-horizontal-line.ck-suggestion-marker--active { background-color: var(--ck-color-suggestion-widget-deletion-background-active) }
.ck-content .ck-suggestion-marker-insertion.ck-widget.ck-horizontal-line { background-color: var(--ck-color-suggestion-widget-insertion-background) }
	.ck-content .ck-suggestion-marker-insertion.ck-widget.ck-horizontal-line.ck-suggestion-marker--active { background-color: var(--ck-color-suggestion-widget-insertion-background-active) }
.ck-content .ck-suggestion-marker-deletion.ck-widget.media { background-color: var(--ck-color-suggestion-widget-deletion-background) }
	.ck-content .ck-suggestion-marker-deletion.ck-widget.media .ck-media__wrapper { opacity: .6 }
	.ck-content .ck-suggestion-marker-deletion.ck-widget.media.ck-suggestion-marker--active { background-color: var(--ck-color-suggestion-widget-deletion-background-active) }
.ck-content .ck-suggestion-marker-insertion.ck-widget.media { background-color: var(--ck-color-suggestion-widget-insertion-background) }
	.ck-content .ck-suggestion-marker-insertion.ck-widget.media.ck-suggestion-marker--active { background-color: var(--ck-color-suggestion-widget-insertion-background-active) }
.ck-content .ck-suggestion-marker-deletion.ck-widget.page-break { background-color: var(--ck-color-suggestion-widget-deletion-background) }
	.ck-content .ck-suggestion-marker-deletion.ck-widget.page-break.ck-suggestion-marker--active { background-color: var(--ck-color-suggestion-widget-deletion-background-active) }
.ck-content .ck-suggestion-marker-insertion.ck-widget.page-break { background-color: var(--ck-color-suggestion-widget-insertion-background) }
	.ck-content .ck-suggestion-marker-insertion.ck-widget.page-break.ck-suggestion-marker--active { background-color: var(--ck-color-suggestion-widget-insertion-background-active) }
:root { --ck-color-suggestion-widget-th-insertion-background: rgba(102,229,119,.12); --ck-color-suggestion-widget-th-insertion-background-active: rgba(37,218,61,.14); --ck-color-suggestion-widget-th-deletion-background: rgba(229,102,134,.14); --ck-color-suggestion-widget-th-deletion-background-active: rgba(196,33,74,.16) }
.ck-content figure.table .ck-suggestion-marker-formatBlock { box-shadow: -3px 0 0 0 var(--ck-color-suggestion-marker-format-border) }
	.ck-content figure.table .ck-suggestion-marker-formatBlock.ck-suggestion-marker--active { box-shadow: -3px 0 0 0 var(--ck-color-suggestion-marker-format-border-active) }
.ck-content .ck-suggestion-marker-insertion.table > table { border-color: var(--ck-color-suggestion-marker-insertion-border) }
	.ck-content .ck-suggestion-marker-insertion.table > table > tbody > tr > th, .ck-content .ck-suggestion-marker-insertion.table > table > thead > tr > th { background-color: var(--ck-color-suggestion-widget-th-insertion-background); border-color: var(--ck-color-suggestion-marker-insertion-border) }
	.ck-content .ck-suggestion-marker-insertion.table > table > tbody > tr > td { background-color: var(--ck-color-suggestion-widget-insertion-background); border-color: var(--ck-color-suggestion-marker-insertion-border) }
.ck-content .ck-suggestion-marker-insertion.ck-suggestion-marker--active.table > table { border-color: var(--ck-color-suggestion-marker-insertion-border-active) }
	.ck-content .ck-suggestion-marker-insertion.ck-suggestion-marker--active.table > table > tbody > tr > th, .ck-content .ck-suggestion-marker-insertion.ck-suggestion-marker--active.table > table > thead > tr > th { background-color: var(--ck-color-suggestion-widget-th-insertion-background-active); border-color: var(--ck-color-suggestion-marker-insertion-border-active) }
	.ck-content .ck-suggestion-marker-insertion.ck-suggestion-marker--active.table > table > tbody > tr > td { background-color: var(--ck-color-suggestion-widget-insertion-background-active); border-color: var(--ck-color-suggestion-marker-insertion-border-active) }
.ck-content .ck-suggestion-marker-deletion.table > table { border-color: var(--ck-color-suggestion-marker-deletion-border) }
	.ck-content .ck-suggestion-marker-deletion.table > table > tbody > tr > th, .ck-content .ck-suggestion-marker-deletion.table > table > thead > tr > th { background-color: var(--ck-color-suggestion-widget-th-deletion-background); border-color: var(--ck-color-suggestion-marker-deletion-border); text-decoration: none }
	.ck-content .ck-suggestion-marker-deletion.table > table > tbody > tr > td { background-color: var(--ck-color-suggestion-widget-deletion-background); border-color: var(--ck-color-suggestion-marker-deletion-border); text-decoration: none }
.ck-content .ck-suggestion-marker-deletion.ck-suggestion-marker--active.table > table { border-color: var(--ck-color-suggestion-marker-deletion-border-active) }
	.ck-content .ck-suggestion-marker-deletion.ck-suggestion-marker--active.table > table > tbody > tr > th, .ck-content .ck-suggestion-marker-deletion.ck-suggestion-marker--active.table > table > thead > tr > th { background-color: var(--ck-color-suggestion-widget-th-deletion-background-active); border-color: var(--ck-color-suggestion-marker-deletion-border-active) }
	.ck-content .ck-suggestion-marker-deletion.ck-suggestion-marker--active.table > table > tbody > tr > td { background-color: var(--ck-color-suggestion-widget-deletion-background-active); border-color: var(--ck-color-suggestion-marker-deletion-border-active) }
.ck-content .table th.ck-suggestion-marker-insertion { background-color: var(--ck-color-suggestion-widget-th-insertion-background) }
	.ck-content .table th.ck-suggestion-marker-insertion.ck-suggestion-marker--active { background-color: var(--ck-color-suggestion-widget-th-insertion-background-active) }
.ck-content .table th.ck-suggestion-marker-deletion { background-color: var(--ck-color-suggestion-widget-th-deletion-background); text-decoration: none }
	.ck-content .table th.ck-suggestion-marker-deletion.ck-suggestion-marker--active { background-color: var(--ck-color-suggestion-widget-th-deletion-background-active) }
.ck-content .table td.ck-suggestion-marker-insertion { background-color: var(--ck-color-suggestion-widget-insertion-background) }
	.ck-content .table td.ck-suggestion-marker-insertion.ck-suggestion-marker--active { background-color: var(--ck-color-suggestion-widget-insertion-background-active) }
.ck-content .table td.ck-suggestion-marker-deletion { background-color: var(--ck-color-suggestion-widget-deletion-background); text-decoration: none }
	.ck-content .table td.ck-suggestion-marker-deletion.ck-suggestion-marker--active { background-color: var(--ck-color-suggestion-widget-deletion-background-active) }
.ck-content .table td.ck-suggestion-marker-formatBlock, .ck-content .table td.ck-suggestion-marker-formatInline, .ck-content .table th.ck-suggestion-marker-formatBlock, .ck-content .table th.ck-suggestion-marker-formatInline { background-color: var(--ck-color-suggestion-widget-format-background); box-shadow: none }
	.ck-content .table td.ck-suggestion-marker-formatBlock.ck-suggestion-marker--active, .ck-content .table td.ck-suggestion-marker-formatInline.ck-suggestion-marker--active, .ck-content .table th.ck-suggestion-marker-formatBlock.ck-suggestion-marker--active, .ck-content .table th.ck-suggestion-marker-formatInline.ck-suggestion-marker--active { background-color: var(--ck-color-suggestion-widget-format-background-active); box-shadow: none }
.ck-content pre > code.ck-suggestion-marker-formatBlock { box-shadow: -7px 0 0 0 #ededed,-10px 0 0 0 var(--ck-color-suggestion-marker-format-border); display: block }
	.ck-content pre > code.ck-suggestion-marker-formatBlock.ck-suggestion-marker--active { box-shadow: -5px 0 0 0 #ededed,-8px 0 0 0 var(--ck-color-suggestion-marker-format-border-active) }
.ck .ck-widget .ck-widget__type-around__button { display: block; overflow: hidden; position: absolute; z-index: var(--ck-z-default) }
	.ck .ck-widget .ck-widget__type-around__button svg { left: 50%; position: absolute; top: 50%; z-index: calc(var(--ck-z-default) + 2) }
	.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_before { left: min(10%,30px); top: calc(var(--ck-widget-outline-thickness)*-.5); transform: translateY(-50%) }
	.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_after { bottom: calc(var(--ck-widget-outline-thickness)*-.5); right: min(10%,30px); transform: translateY(50%) }
.ck .ck-widget.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button:after, .ck .ck-widget > .ck-widget__type-around > .ck-widget__type-around__button:hover:after { content: ""; display: block; left: 1px; position: absolute; top: 1px; z-index: calc(var(--ck-z-default) + 1) }
.ck .ck-widget > .ck-widget__type-around > .ck-widget__type-around__fake-caret { display: none; left: 0; position: absolute; right: 0 }
.ck .ck-widget:hover > .ck-widget__type-around > .ck-widget__type-around__fake-caret { left: calc(var(--ck-widget-outline-thickness)*-1); right: calc(var(--ck-widget-outline-thickness)*-1) }
.ck .ck-widget.ck-widget_type-around_show-fake-caret_before > .ck-widget__type-around > .ck-widget__type-around__fake-caret { display: block; top: calc(var(--ck-widget-outline-thickness)*-1 - 1px) }
.ck .ck-widget.ck-widget_type-around_show-fake-caret_after > .ck-widget__type-around > .ck-widget__type-around__fake-caret { bottom: calc(var(--ck-widget-outline-thickness)*-1 - 1px); display: block }
.ck.ck-editor__editable.ck-read-only .ck-widget__type-around, .ck.ck-editor__editable.ck-restricted-editing_mode_restricted .ck-widget__type-around, .ck.ck-editor__editable.ck-widget__type-around_disabled .ck-widget__type-around { display: none }
:root { --ck-widget-type-around-button-size: 20px; --ck-color-widget-type-around-button-active: var(--ck-color-focus-border); --ck-color-widget-type-around-button-hover: var(--ck-color-widget-hover-border); --ck-color-widget-type-around-button-blurred-editable: var(--ck-color-widget-blurred-border); --ck-color-widget-type-around-button-radar-start-alpha: 0; --ck-color-widget-type-around-button-radar-end-alpha: .3; --ck-color-widget-type-around-button-icon: var(--ck-color-base-background) }
.ck .ck-widget .ck-widget__type-around__button { background: var(--ck-color-widget-type-around-button); border-radius: 100px; height: var(--ck-widget-type-around-button-size); opacity: 0; pointer-events: none; transition: opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve); width: var(--ck-widget-type-around-button-size) }
	.ck .ck-widget .ck-widget__type-around__button svg { height: 8px; margin-top: 1px; transform: translate(-50%,-50%); transition: transform .5s ease; width: 10px }
		.ck .ck-widget .ck-widget__type-around__button svg * { stroke-dasharray: 10; stroke-dashoffset: 0; fill: none; stroke: var(--ck-color-widget-type-around-button-icon); stroke-width: 1.5px; stroke-linecap: round; stroke-linejoin: round }
		.ck .ck-widget .ck-widget__type-around__button svg line { stroke-dasharray: 7 }
	.ck .ck-widget .ck-widget__type-around__button:hover { animation: ck-widget-type-around-button-sonar 1s ease infinite }
		.ck .ck-widget .ck-widget__type-around__button:hover svg polyline { animation: ck-widget-type-around-arrow-dash 2s linear }
		.ck .ck-widget .ck-widget__type-around__button:hover svg line { animation: ck-widget-type-around-arrow-tip-dash 2s linear }
.ck .ck-widget.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button, .ck .ck-widget:hover > .ck-widget__type-around > .ck-widget__type-around__button { opacity: 1; pointer-events: auto }
.ck .ck-widget:not(.ck-widget_selected) > .ck-widget__type-around > .ck-widget__type-around__button { background: var(--ck-color-widget-type-around-button-hover) }
.ck .ck-widget.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button, .ck .ck-widget > .ck-widget__type-around > .ck-widget__type-around__button:hover { background: var(--ck-color-widget-type-around-button-active) }
	.ck .ck-widget.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button:after, .ck .ck-widget > .ck-widget__type-around > .ck-widget__type-around__button:hover:after { background: linear-gradient(135deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3)); border-radius: 100px; height: calc(var(--ck-widget-type-around-button-size) - 2px); width: calc(var(--ck-widget-type-around-button-size) - 2px) }
.ck .ck-widget.ck-widget_with-selection-handle > .ck-widget__type-around > .ck-widget__type-around__button_before { margin-left: 20px }
.ck .ck-widget .ck-widget__type-around__fake-caret { animation: ck-widget-type-around-fake-caret-pulse 1s linear infinite normal forwards; background: var(--ck-color-base-text); height: 1px; outline: 1px solid hsla(0,0%,100%,.5); pointer-events: none }
.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_after, .ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_before { outline-color: transparent }
.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected:hover, .ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected:hover { outline-color: var(--ck-color-widget-hover-border) }
.ck .ck-widget.ck-widget_type-around_show-fake-caret_after > .ck-widget__type-around > .ck-widget__type-around__button, .ck .ck-widget.ck-widget_type-around_show-fake-caret_before > .ck-widget__type-around > .ck-widget__type-around__button { opacity: 0; pointer-events: none }
.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected.ck-widget_with-resizer > .ck-widget__resizer, .ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected:hover > .ck-widget__selection-handle, .ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected > .ck-widget__selection-handle, .ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected.ck-widget_with-resizer > .ck-widget__resizer, .ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected:hover > .ck-widget__selection-handle, .ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected > .ck-widget__selection-handle { opacity: 0 }
.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__type-around > .ck-widget__type-around__button_before { margin-left: 0; margin-right: 20px }
.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button, .ck-editor__nested-editable.ck-editor__editable_selected .ck-widget:hover > .ck-widget__type-around > .ck-widget__type-around__button { opacity: 0; pointer-events: none }
.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button:not(:hover) { background: var(--ck-color-widget-type-around-button-blurred-editable) }
	.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button:not(:hover) svg * { stroke: #999 }

@keyframes ck-widget-type-around-arrow-dash {
	0% { stroke-dashoffset: 10 }
	20%,to { stroke-dashoffset: 0 }
}

@keyframes ck-widget-type-around-arrow-tip-dash {
	0%,20% { stroke-dashoffset: 7 }
	40%,to { stroke-dashoffset: 0 }
}

@keyframes ck-widget-type-around-button-sonar {
	0% { box-shadow: 0 0 0 0 hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha)) }
	50% { box-shadow: 0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-end-alpha)) }
	to { box-shadow: 0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha)) }
}

@keyframes ck-widget-type-around-fake-caret-pulse {
	0% { opacity: 1 }
	49% { opacity: 1 }
	50% { opacity: 0 }
	99% { opacity: 0 }
	to { opacity: 1 }
}

:root { --ck-color-resizer: var(--ck-color-focus-border); --ck-color-resizer-tooltip-background: #262626; --ck-color-resizer-tooltip-text: #f2f2f2; --ck-resizer-border-radius: var(--ck-border-radius); --ck-resizer-tooltip-offset: 10px; --ck-resizer-tooltip-height: calc(var(--ck-spacing-small)*2 + 10px) }
.ck .ck-widget, .ck .ck-widget.ck-widget_with-selection-handle { position: relative }
	.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle { position: absolute }
		.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon { display: block }
	.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected > .ck-widget__selection-handle, .ck .ck-widget.ck-widget_with-selection-handle:hover > .ck-widget__selection-handle { visibility: visible }
.ck .ck-size-view { background: var(--ck-color-resizer-tooltip-background); border: 1px solid var(--ck-color-resizer-tooltip-text); border-radius: var(--ck-resizer-border-radius); color: var(--ck-color-resizer-tooltip-text); display: block; font-size: var(--ck-font-size-tiny); height: var(--ck-resizer-tooltip-height); line-height: var(--ck-resizer-tooltip-height); padding: 0 var(--ck-spacing-small) }
	.ck .ck-size-view.ck-orientation-above-center, .ck .ck-size-view.ck-orientation-bottom-left, .ck .ck-size-view.ck-orientation-bottom-right, .ck .ck-size-view.ck-orientation-top-left, .ck .ck-size-view.ck-orientation-top-right { position: absolute }
	.ck .ck-size-view.ck-orientation-top-left { left: var(--ck-resizer-tooltip-offset); top: var(--ck-resizer-tooltip-offset) }
	.ck .ck-size-view.ck-orientation-top-right { right: var(--ck-resizer-tooltip-offset); top: var(--ck-resizer-tooltip-offset) }
	.ck .ck-size-view.ck-orientation-bottom-right { bottom: var(--ck-resizer-tooltip-offset); right: var(--ck-resizer-tooltip-offset) }
	.ck .ck-size-view.ck-orientation-bottom-left { bottom: var(--ck-resizer-tooltip-offset); left: var(--ck-resizer-tooltip-offset) }
	.ck .ck-size-view.ck-orientation-above-center { left: 50%; top: calc(var(--ck-resizer-tooltip-height)*-1); transform: translate(-50%) }
:root { --ck-widget-outline-thickness: 3px; --ck-widget-handler-icon-size: 16px; --ck-widget-handler-animation-duration: 200ms; --ck-widget-handler-animation-curve: ease; --ck-color-widget-blurred-border: #dedede; --ck-color-widget-hover-border: #ffc83d; --ck-color-widget-editable-focus-background: var(--ck-color-base-background); --ck-color-widget-drag-handler-icon-color: var(--ck-color-base-background) }
.ck .ck-widget { outline-color: transparent; outline-style: solid; outline-width: var(--ck-widget-outline-thickness); transition: outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve) }
	.ck .ck-widget.ck-widget_selected, .ck .ck-widget.ck-widget_selected:hover { outline: var(--ck-widget-outline-thickness) solid var(--ck-color-focus-border) }
	.ck .ck-widget:hover { outline-color: var(--ck-color-widget-hover-border) }
.ck .ck-editor__nested-editable { border: 1px solid transparent }
	.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused, .ck .ck-editor__nested-editable:focus { background-color: var(--ck-color-widget-editable-focus-background); border: var(--ck-focus-ring); box-shadow: var(--ck-inner-shadow),0 0; outline: none }
.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle { background-color: transparent; border-radius: var(--ck-border-radius) var(--ck-border-radius) 0 0; box-sizing: border-box; left: calc(0px - var(--ck-widget-outline-thickness)); opacity: 0; padding: 4px; top: 0; transform: translateY(-100%); transition: background-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),visibility var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve) }
	.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon { color: var(--ck-color-widget-drag-handler-icon-color); height: var(--ck-widget-handler-icon-size); width: var(--ck-widget-handler-icon-size) }
		.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator { opacity: 0; transition: opacity .3s var(--ck-widget-handler-animation-curve) }
	.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover .ck-icon .ck-icon__selected-indicator { opacity: 1 }
.ck .ck-widget.ck-widget_with-selection-handle:hover > .ck-widget__selection-handle { background-color: var(--ck-color-widget-hover-border); opacity: 1 }
.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover > .ck-widget__selection-handle, .ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected > .ck-widget__selection-handle { background-color: var(--ck-color-focus-border); opacity: 1 }
	.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover > .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator, .ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected > .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator { opacity: 1 }
.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle { left: auto; right: calc(0px - var(--ck-widget-outline-thickness)) }
.ck.ck-editor__editable.ck-read-only .ck-widget { transition: none }
	.ck.ck-editor__editable.ck-read-only .ck-widget:not(.ck-widget_selected) { --ck-widget-outline-thickness: 0px }
	.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle, .ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover { background: var(--ck-color-widget-blurred-border) }
.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected, .ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover { outline-color: var(--ck-color-widget-blurred-border) }
	.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover > .ck-widget__selection-handle, .ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover > .ck-widget__selection-handle:hover, .ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle > .ck-widget__selection-handle, .ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle > .ck-widget__selection-handle:hover { background: var(--ck-color-widget-blurred-border) }
.ck.ck-editor__editable blockquote > .ck-widget.ck-widget_with-selection-handle:first-child, .ck.ck-editor__editable > .ck-widget.ck-widget_with-selection-handle:first-child { margin-top: calc(1em + var(--ck-widget-handler-icon-size)) }
.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position { display: inline; pointer-events: none; position: relative }
	.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span { position: absolute; width: 0 }
.ck.ck-editor__editable .ck-widget:-webkit-drag > .ck-widget__selection-handle, .ck.ck-editor__editable .ck-widget:-webkit-drag > .ck-widget__type-around { display: none }
:root { --ck-clipboard-drop-target-dot-width: 12px; --ck-clipboard-drop-target-dot-height: 8px; --ck-clipboard-drop-target-color: var(--ck-color-focus-border) }
.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span { background: var(--ck-clipboard-drop-target-color); border: 1px solid var(--ck-clipboard-drop-target-color); bottom: calc(var(--ck-clipboard-drop-target-dot-height)*-.5); margin-left: -1px; top: calc(var(--ck-clipboard-drop-target-dot-height)*-.5) }
	.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span:after { border-color: var(--ck-clipboard-drop-target-color) transparent transparent transparent; border-style: solid; border-width: calc(var(--ck-clipboard-drop-target-dot-height)) calc(var(--ck-clipboard-drop-target-dot-width)*.5) 0 calc(var(--ck-clipboard-drop-target-dot-width)*.5); content: ""; display: block; height: 0; left: 50%; position: absolute; top: calc(var(--ck-clipboard-drop-target-dot-height)*-.5); transform: translateX(-50%); width: 0 }
.ck.ck-editor__editable .ck-widget.ck-clipboard-drop-target-range { outline: var(--ck-widget-outline-thickness) solid var(--ck-clipboard-drop-target-color) !important }
.ck.ck-editor__editable .ck-widget:-webkit-drag { zoom: .6; outline: none !important }
:root { --ck-color-comment-background: #f3f7fb; --ck-color-comment-separator: #cddeef; --ck-color-comment-remove-background: #fcc; --ck-color-comment-input-background: var(--ck-color-comment-background) }
.ck .ck-comment__wrapper { font-size: var(--ck-font-size-base); outline: 0; position: relative; transition: all .3s linear }
	.ck .ck-comment__wrapper.ck-comment--remove-confirmation { transform: translate3d(-100%,0,0) }
	.ck .ck-comment__wrapper:first-of-type { border-top-left-radius: var(--ck-border-radius); border-top-right-radius: var(--ck-border-radius) }
.ck .ck-comment:after { background-color: var(--ck-color-comment-separator); content: ""; display: block; height: 100%; left: calc(var(--ck-spacing-standard) + var(--ck-user-avatar-size)/2 - 2px); opacity: 1; position: absolute; top: calc(var(--ck-user-avatar-size) + var(--ck-spacing-small)); width: 4px }
.ck .ck-comment--remove { background-color: var(--ck-color-comment-remove-background) }
	.ck .ck-comment--remove:after { opacity: 0 }
.ck .ck-comment--edit { background-color: var(--ck-color-comment-input-background) }
	.ck .ck-comment--edit:after { opacity: 0 }
.ck .ck-comment__main .ck-comment__input-wrapper { display: flex; flex-direction: column; position: relative; transition: all .3s linear }
	.ck .ck-comment__main .ck-comment__input-wrapper .ck-comment__input { padding: 0 }
.ck .ck-comment__content { word-break: break-word }
.ck .ck-comment__user { z-index: var(--ck-z-default) }
.ck-comment__input-actions .ck.ck-button.ck-comment__input-actions--submit { color: var(--ck-color-button-save) }
.ck-comment__input-actions .ck.ck-button.ck-comment__input-actions--cancel { color: var(--ck-color-button-cancel) }
.ck .ck-comment p, .ck .ck-comment__input p { margin: 0 }
.ck .ck-comment ol, .ck .ck-comment ul, .ck .ck-comment__input ol, .ck .ck-comment__input ul { margin-left: 10px; padding-left: 10px }
.ck .ck-comment ul, .ck .ck-comment__input ul { list-style: disc; margin-bottom: 5px; margin-top: 0 }
	.ck .ck-comment ul ul, .ck .ck-comment__input ul ul { list-style: circle }
		.ck .ck-comment ul ul ul, .ck .ck-comment__input ul ul ul { list-style: square }
:root { --ck-color-thread-remove-background: var(--ck-color-comment-remove-background); --ck-color-comment-count: #5891ca }
.ck .ck-thread { background-color: var(--ck-color-base-background); border-radius: var(--ck-border-radius); color: var(--ck-color-base-text); outline: 0; overflow: hidden; transition: all .3s ease; width: 100% }
.ck .ck-thread__comments .ck-comment__wrapper:last-of-type .ck-comment:after { opacity: 0 }
.ck .ck-thread__container { transition: transform .3s ease }
.ck .ck-thread__comments { border-radius: var(--ck-border-radius); list-style: none; margin: 0; overflow: hidden; padding: 0; position: relative; z-index: var(--ck-z-default) }
.ck .ck-thread__comment-count { --ck-user-avatar-size: 28px; color: var(--ck-color-comment-count); cursor: pointer; font-size: var(--ck-font-size-base); font-weight: 700; padding-left: calc(var(--ck-user-avatar-size) + var(--ck-spacing-standard)*2); transition: background-color .3s ease }
	.ck .ck-thread__comment-count:before { content: "\25BC"; margin-right: var(--ck-spacing-small) }
.ck .ck-thread--active .ck-comment__options.ck-dropdown { display: block }
.ck .ck-thread--active .ck-thread__input { background-color: var(--ck-color-comment-background); display: block }
.ck .ck-thread--remove .ck-comment { background-color: var(--ck-color-comment-remove-background) }
.ck .ck-thread--remove .ck-thread__input--active { background-color: var(--ck-color-base-background) }
	.ck .ck-thread--remove .ck-thread__comment-count, .ck .ck-thread--remove .ck-thread__input--active.ck-thread__input { background-color: var(--ck-color-comment-remove-background) }
.ck .ck-thread--remove .ck-comment__wrapper .ck-comment:after { opacity: 0 }
.ck .ck-thread--remove-confirmation .ck-thread__container { transform: translate3d(-100%,0,0) }
.ck.ck-button.ck-thread__remove-confirm-submit { color: var(--ck-color-button-save) }
.ck.ck-button.ck-thread__remove-confirm-cancel { color: var(--ck-color-button-cancel) }
.ck .ck-thread__remove-confirm { background-color: var(--ck-color-comment-remove-background); display: flex; font-size: var(--ck-font-size-base); height: 100%; justify-content: flex-start; left: 100%; position: absolute; top: 0; width: 100% }
	.ck .ck-thread__remove-confirm .ck-thread__remove-confirm-inner { align-items: center; display: flex; flex-direction: column; height: 100%; justify-content: center; max-height: 400px; padding-top: var(--ck-spacing-standard); width: 100% }
	.ck .ck-thread__remove-confirm p { font-weight: 700; margin: 0 }
.ck .ck-thread__input { border-radius: var(--ck-border-radius); transition: background-color .2s ease-in-out; width: calc(100% - var(--ck-user-avatar-size)) }
.ck .ck-comment__input-container { --ck-user-avatar-size: 28px; background: var(--ck-color-comment-background); display: none; font-size: var(--ck-font-size-base); padding: var(--ck-spacing-standard) }
.ck .ck-comment__input-container--active { display: flex }
.ck .ck-comment__input { background-color: transparent; border-width: 0; color: var(--ck-color-base-text); padding: var(--ck-spacing-standard); padding-top: var(--ck-spacing-medium); resize: none; transition: color .3s ease-in-out }
	.ck .ck-comment__input:focus { outline: none }
	.ck .ck-comment__input .ck-editor__editable_inline { --ck-focus-ring: none; --ck-inner-shadow: none; background-color: transparent; border: 0; overflow: visible; padding: 0; word-break: break-word }
.ck-comment__input-wrapper .ck.ck-editor__editable_inline :first-child { margin-top: 0 }
.ck-comment__input-wrapper .ck.ck-editor__editable_inline :last-child { margin-bottom: 0 }
.ck .ck-comment__input-actions { display: none; text-align: right; width: 100% }
	.ck .ck-comment__input-actions.ck-comment__input-actions--active { display: block }
	.ck .ck-comment__input-actions .ck-button { background-color: transparent; border-radius: var(--ck-border-radius); color: var(--ck-color-annotations-icon); cursor: pointer; font-size: var(--ck-annotation-button-size); min-height: unset; min-width: unset }
		.ck .ck-comment__input-actions .ck-button.ck-disabled { opacity: .3 }
.ck .ck-comment__input-textarea { display: block }
:root { --ck-color-annotation-icon: grey; --ck-color-annotation-info: #757575; --ck-annotation-button-size: 0.85em }
.ck .ck-annotation { --ck-user-avatar-size: 28px; animation: fadeInLeft .3s; display: flex; font-size: var(--ck-font-size-base); padding: var(--ck-spacing-standard); position: relative; transition: background-color .3s ease }
	.ck .ck-annotation .ck-button { background-color: transparent; border-radius: var(--ck-border-radius); color: var(--ck-color-annotation-icon); cursor: pointer; font-size: var(--ck-annotation-button-size); min-height: unset; min-width: unset }
.ck .ck-annotation__main { border-radius: var(--ck-border-radius); display: flex; flex-wrap: wrap; justify-content: space-between; padding-left: var(--ck-spacing-standard); transition: all .2s ease; width: calc(100% - var(--ck-user-avatar-size)) }
	.ck .ck-annotation__main p { font-size: var(--ck-font-size-base); line-height: 1.5em; margin: 0; white-space: normal }
.ck .ck-annotation__user { margin-top: var(--ck-spacing-small) }
.ck .ck-annotation__info { align-items: center; color: var(--ck-color-annotation-info); display: flex; min-height: 2.4em }
.ck .ck-annotation__info-name, .ck .ck-annotation__info-time { color: var(--ck-color-annotation-info); font-size: var(--ck-font-size-small); font-weight: 700; max-width: 150px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.ck .ck-annotation__info-time { margin-left: var(--ck-spacing-large) }
.ck .ck-annotation__actions { opacity: .5; transition: opacity .2s ease }
.ck .ck-annotation__content-wrapper { width: 100% }

@keyframes fadeInLeft {
	0% { opacity: 0; transform: translate3d(-5%,0,0) }
	to { opacity: 1; transform: translateZ(0) }
}

:root { --ck-color-comment-marker: #fef7a9; --ck-color-comment-marker-active: #fdf05d }
.ck-comment-marker { background: var(--ck-color-comment-marker); border-bottom: 3px solid transparent; border-top: 3px solid transparent }
	.ck-comment-marker.ck-widget { background-color: transparent; border: 3px solid var(--ck-color-comment-marker) }
.ck-comment-marker--active { background: var(--ck-color-comment-marker-active) }
	.ck-comment-marker--active.ck-widget { border-color: var(--ck-color-comment-marker-active) }
		.ck-comment-marker--active.ck-widget .ck-comment-marker { background-color: var(--ck-color-comment-marker) }
	.ck-comment-marker--active .ck-comment-marker { background: var(--ck-color-comment-marker-active) }
:root { --ck-color-annotation-wrapper-background: #fff; --ck-color-annotation-wrapper-drop-shadow: 0 1px 1px 1px #e6e6e6 }
.ck.ck-sidebar { outline: 0; position: relative; transition: min-height .25s ease }
.ck-sidebar-item { position: absolute; transition: top .3s ease,box-shadow .3s ease; width: 100% }
.ck-sidebar-item--no-animation { transition: top 0s ease !important }
.ck.ck-annotation-wrapper { background: var(--ck-color-annotation-wrapper-background); border-radius: var(--ck-border-radius); box-shadow: var(--ck-color-annotation-wrapper-drop-shadow); outline: 0 }
	.ck.ck-annotation-wrapper:not(.ck-annotation-wrapper--active):hover { box-shadow: var(--ck-drop-shadow) }
.ck.ck-annotation-wrapper--active { box-shadow: var(--ck-drop-shadow-active) }
	.ck.ck-annotation-wrapper--active .ck-annotation__actions, .ck.ck-annotation-wrapper:hover .ck-annotation__actions { opacity: 1 }
	.ck.ck-annotation-wrapper--active .ck-suggestion--accept, .ck.ck-annotation-wrapper:hover .ck-suggestion--accept { color: var(--ck-color-button-save) }
	.ck.ck-annotation-wrapper--active .ck-suggestion--discard, .ck.ck-annotation-wrapper:hover .ck-suggestion--discard { color: var(--ck-color-button-cancel) }
:root { --ck-annotation-counter-icon-size: 16px; --ck-annotation-counter-number-size: 10px; --ck-color-annotation-counter-comment: #f2de02; --ck-color-annotation-counter-suggestion-insertion: #5ad86b; --ck-color-annotation-counter-suggestion-deletion: #d85a79; --ck-color-annotation-counter-suggestion-format: #5ac1d8 }
.ck.ck-sidebar--narrow .ck-sidebar-item { display: flex; justify-content: center }
.ck.ck-sidebar--narrow .ck-annotation-counter { color: grey; cursor: pointer; font-size: var(--ck-annotation-counter-icon-size); min-height: unset; padding: 0 }
	.ck.ck-sidebar--narrow .ck-annotation-counter:focus, .ck.ck-sidebar--narrow .ck-annotation-counter:hover { background: transparent; box-shadow: none; color: #4d4d4d }
.ck.ck-sidebar--narrow .ck-annotation-counter__badge { background: #333; border-radius: 50%; color: #fff; display: flex; font-family: var(--ck-font-face); font-size: var(--ck-annotation-counter-number-size); font-weight: 700; height: 16px; justify-content: center; line-height: 16px; position: absolute; right: 0; text-shadow: -1px 0 2px #444,1px 0 2px #444; top: -6px; width: 16px; z-index: 1 }
.ck.ck-sidebar--narrow .ck-annotation-counter__badge--edit-mode { line-height: 1 }
.ck.ck-sidebar--narrow .ck-annotation-counter__badge--suggestion-insertion, .ck.ck-sidebar--narrow .ck-annotation-counter__badge--suggestion-replace { background: var(--ck-color-annotation-counter-suggestion-insertion) }
.ck.ck-sidebar--narrow .ck-annotation-counter__badge--suggestion-deletion { background: var(--ck-color-annotation-counter-suggestion-deletion) }
.ck.ck-sidebar--narrow .ck-annotation-counter__badge--suggestion-format { background: var(--ck-color-annotation-counter-suggestion-format) }
.ck.ck-sidebar--narrow .ck-annotation-counter__badge--comment { background: var(--ck-color-annotation-counter-comment) }
:root { --ck-inline-annotation-container-width: 300px; --ck-inline-annotation-container-max-height: 400px }
.ck.ck-balloon-panel .ck-annotation-wrapper { max-height: var(--ck-inline-annotation-container-max-height); overflow-x: hidden; overflow-y: auto; overscroll-behavior-y: contain; position: static; width: var(--ck-inline-annotation-container-width) }
.ck.ck-balloon-panel .ck-annotation { animation: none }
.ck.ck-balloon-panel .ck-annotation-wrapper * { white-space: normal }
.ck.ck-balloon-panel .ck-annotation-wrapper strong { font-weight: 700 }
.ck.ck-balloon-panel .ck-annotation-wrapper i { font-style: italic }
.ck.ck-balloon-panel button.ck-suggestion--accept .ck-tooltip__text, .ck.ck-balloon-panel button.ck-suggestion--discard .ck-tooltip__text { text-align: center }
.ck.ck-balloon-panel button.ck-suggestion--discard .ck-tooltip { left: unset; right: 0 }
.ck.ck-balloon-panel button.ck-suggestion--discard .ck-tooltip__text { left: unset }
	.ck.ck-balloon-panel button.ck-suggestion--discard .ck-tooltip__text:after { left: calc(100% - 10px) }
:root { --ck-toolbar-spinner-size: 18px }
.ck-exportpdf_status-pending { position: relative }
.ck.ck-exportpdf__spinner-container { display: none }
.ck.ck-exportpdf__spinner { border: 2px solid var(--ck-color-text); border-radius: 50%; border-top: 2px solid transparent; left: 0; margin: 0 auto; right: 0; top: 50%; transform: translateY(-50%); z-index: 1 }
.ck-exportpdf_status-pending .ck.ck-exportpdf__spinner-container, .ck.ck-exportpdf__spinner { height: var(--ck-toolbar-spinner-size); position: absolute; width: var(--ck-toolbar-spinner-size) }
.ck-exportpdf_status-pending .ck.ck-exportpdf__spinner-container { animation: rotate 1.5s linear infinite; display: block }
.ck-exportpdf_status-pending .ck.ck-button__icon { color: transparent }

@keyframes rotate {
	to { transform: rotate(1turn) }
}

:root { --ck-toolbar-spinner-size: 18px }
.ck-exportword_status-pending { position: relative }
.ck.ck-exportword__spinner-container { display: none }
.ck.ck-exportword__spinner { border: 2px solid var(--ck-color-text); border-radius: 50%; border-top: 2px solid transparent; height: var(--ck-toolbar-spinner-size); left: 0; margin: 0 auto; position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: var(--ck-toolbar-spinner-size); z-index: 1 }
.ck-exportword_status-pending .ck.ck-exportword__spinner-container { animation: rotate 1.5s linear infinite; display: block; height: var(--ck-toolbar-spinner-size); position: absolute; width: var(--ck-toolbar-spinner-size) }
.ck-exportword_status-pending .ck.ck-button__icon { color: transparent }

@keyframes rotate {
	to { transform: rotate(1turn) }
}

.ck.ck-heading_heading1 { font-size: 20px }
.ck.ck-heading_heading2 { font-size: 17px }
.ck.ck-heading_heading3 { font-size: 16px }
.ck[class*=ck-heading_heading] { font-weight: 700 }
.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__button .ck-button__label { width: 8em }
.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__panel .ck-list__item { min-width: 18em }
.ck .ck-widget_with-resizer { position: relative }
.ck .ck-widget__resizer { display: none; left: 0; pointer-events: none; position: absolute; top: 0 }
.ck-focused .ck-widget_with-resizer.ck-widget_selected > .ck-widget__resizer { display: block }
.ck .ck-widget__resizer__handle { pointer-events: all; position: absolute }
	.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right, .ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left { cursor: nwse-resize }
	.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left, .ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right { cursor: nesw-resize }
:root { --ck-resizer-size: 10px; --ck-resizer-offset: calc(var(--ck-resizer-size)/-2 - 2px); --ck-resizer-border-width: 1px }
.ck .ck-widget__resizer { outline: 1px solid var(--ck-color-resizer) }
.ck .ck-widget__resizer__handle { background: var(--ck-color-focus-border); border: var(--ck-resizer-border-width) solid #fff; border-radius: var(--ck-resizer-border-radius); height: var(--ck-resizer-size); width: var(--ck-resizer-size) }
	.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left { left: var(--ck-resizer-offset); top: var(--ck-resizer-offset) }
	.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right { right: var(--ck-resizer-offset); top: var(--ck-resizer-offset) }
	.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right { bottom: var(--ck-resizer-offset); right: var(--ck-resizer-offset) }
	.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left { bottom: var(--ck-resizer-offset); left: var(--ck-resizer-offset) }
.ck.ck-text-alternative-form { display: flex; flex-direction: row; flex-wrap: nowrap }
	.ck.ck-text-alternative-form .ck-labeled-field-view { display: inline-block }
	.ck.ck-text-alternative-form .ck-label { display: none }

@media screen and (max-width:600px) {
	.ck.ck-text-alternative-form { flex-wrap: wrap }
		.ck.ck-text-alternative-form .ck-labeled-field-view { flex-basis: 100% }
		.ck.ck-text-alternative-form .ck-button { flex-basis: 50% }
}

.ck-vertical-form .ck-button:after { bottom: var(--ck-spacing-small); content: ""; position: absolute; right: -1px; top: var(--ck-spacing-small); width: 0; z-index: 1 }

@media screen and (max-width:600px) {
	.ck.ck-responsive-form .ck-button:after { bottom: var(--ck-spacing-small); content: ""; position: absolute; right: -1px; top: var(--ck-spacing-small); width: 0; z-index: 1 }
}

.ck-vertical-form > .ck-button:nth-last-child(2):after { border-right: 1px solid var(--ck-color-base-border) }
.ck.ck-responsive-form { padding: var(--ck-spacing-large) }
	.ck.ck-responsive-form:focus { outline: none }
[dir=ltr] .ck.ck-responsive-form > :not(:first-child), [dir=rtl] .ck.ck-responsive-form > :not(:last-child) { margin-left: var(--ck-spacing-standard) }

@media screen and (max-width:600px) {
	.ck.ck-responsive-form { padding: 0; width: calc(var(--ck-input-width)*.8) }
		.ck.ck-responsive-form .ck-labeled-field-view { margin: var(--ck-spacing-large) var(--ck-spacing-large) 0 }
			.ck.ck-responsive-form .ck-labeled-field-view .ck-input-text { min-width: 0; width: 100% }
			.ck.ck-responsive-form .ck-labeled-field-view .ck-labeled-field-view__error { white-space: normal }
		.ck.ck-responsive-form > .ck-button:last-child, .ck.ck-responsive-form > .ck-button:nth-last-child(2) { border: 0; border-radius: 0; border-top: 1px solid var(--ck-color-base-border); margin-top: var(--ck-spacing-large); padding: var(--ck-spacing-standard) }
	[dir=ltr] .ck.ck-responsive-form > .ck-button:last-child, [dir=ltr] .ck.ck-responsive-form > .ck-button:nth-last-child(2), [dir=rtl] .ck.ck-responsive-form > .ck-button:last-child, [dir=rtl] .ck.ck-responsive-form > .ck-button:nth-last-child(2) { margin-left: 0 }
		.ck.ck-responsive-form > .ck-button:nth-last-child(2):after, [dir=rtl] .ck.ck-responsive-form > .ck-button:last-child:last-of-type, [dir=rtl] .ck.ck-responsive-form > .ck-button:nth-last-child(2):last-of-type { border-right: 1px solid var(--ck-color-base-border) }
}

.ck-content .image { clear: both; display: table; margin: .9em auto; min-width: 50px; text-align: center }
	.ck-content .image img { display: block; margin: 0 auto; max-width: 100%; min-width: 100% }
.ck-content .image-inline { align-items: flex-start; display: inline-flex; max-width: 100% }
	.ck-content .image-inline picture { display: flex }
	.ck-content .image-inline img, .ck-content .image-inline picture { flex-grow: 1; flex-shrink: 1; max-width: 100% }
.ck.ck-editor__editable .image > figcaption.ck-placeholder:before { overflow: hidden; padding-left: inherit; padding-right: inherit; text-overflow: ellipsis; white-space: nowrap }
.ck.ck-editor__editable .image-inline.ck-widget_selected, .ck.ck-editor__editable .image.ck-widget_selected { z-index: 1 }
	.ck.ck-editor__editable .image-inline.ck-widget_selected ::selection { display: none }
.ck.ck-editor__editable td .image-inline img, .ck.ck-editor__editable th .image-inline img { max-width: none }
:root { --ck-color-image-caption-background: #f7f7f7; --ck-color-image-caption-text: #333; --ck-color-image-caption-highligted-background: #fd0 }
.ck-content .image > figcaption { background-color: var(--ck-color-image-caption-background); caption-side: bottom; color: var(--ck-color-image-caption-text); display: table-caption; font-size: .75em; outline-offset: -1px; padding: .6em; word-break: break-word }
.ck.ck-editor__editable .image > figcaption.image__caption_highlighted { animation: ck-image-caption-highlight .6s ease-out }

@keyframes ck-image-caption-highlight {
	0% { background-color: var(--ck-color-image-caption-highligted-background) }
	to { background-color: var(--ck-color-image-caption-background) }
}

.ck.ck-editor__editable .image, .ck.ck-editor__editable .image-inline { position: relative }
	.ck.ck-editor__editable .image .ck-progress-bar, .ck.ck-editor__editable .image-inline .ck-progress-bar { left: 0; position: absolute; top: 0 }
	.ck.ck-editor__editable .image-inline.ck-appear, .ck.ck-editor__editable .image.ck-appear { animation: fadeIn .7s }
	.ck.ck-editor__editable .image .ck-progress-bar, .ck.ck-editor__editable .image-inline .ck-progress-bar { background: var(--ck-color-upload-bar-background); height: 2px; transition: width .1s; width: 0 }

@keyframes fadeIn {
	0% { opacity: 0 }
	to { opacity: 1 }
}

.ck-image-upload-complete-icon { border-radius: 50%; display: block; position: absolute; right: min(var(--ck-spacing-medium),6%); top: min(var(--ck-spacing-medium),6%); z-index: 1 }
	.ck-image-upload-complete-icon:after { content: ""; position: absolute }
:root { --ck-color-image-upload-icon: #fff; --ck-color-image-upload-icon-background: #008a00; --ck-image-upload-icon-size: 20; --ck-image-upload-icon-width: 2px; --ck-image-upload-icon-is-visible: clamp(0px,100% - 50px,1px) }
.ck-image-upload-complete-icon { animation-delay: 0ms,3s; animation-duration: .5s,.5s; animation-fill-mode: forwards,forwards; animation-name: ck-upload-complete-icon-show,ck-upload-complete-icon-hide; background: var(--ck-color-image-upload-icon-background); font-size: calc(1px*var(--ck-image-upload-icon-size)); height: calc(var(--ck-image-upload-icon-is-visible)*var(--ck-image-upload-icon-size)); opacity: 0; overflow: hidden; width: calc(var(--ck-image-upload-icon-is-visible)*var(--ck-image-upload-icon-size)) }
	.ck-image-upload-complete-icon:after { animation-delay: .5s; animation-duration: .5s; animation-fill-mode: forwards; animation-name: ck-upload-complete-icon-check; border-right: var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon); border-top: var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon); box-sizing: border-box; height: 0; left: 25%; opacity: 0; top: 50%; transform: scaleX(-1) rotate(135deg); transform-origin: left top; width: 0 }

@keyframes ck-upload-complete-icon-show {
	0% { opacity: 0 }
	to { opacity: 1 }
}

@keyframes ck-upload-complete-icon-hide {
	0% { opacity: 1 }
	to { opacity: 0 }
}

@keyframes ck-upload-complete-icon-check {
	0% { height: 0; opacity: 1; width: 0 }
	33% { height: 0; width: .3em }
	to { height: .45em; opacity: 1; width: .3em }
}

.ck .ck-upload-placeholder-loader { align-items: center; display: flex; justify-content: center; left: 0; position: absolute; top: 0 }
	.ck .ck-upload-placeholder-loader:before { content: ""; position: relative }
:root { --ck-color-upload-placeholder-loader: #b3b3b3; --ck-upload-placeholder-loader-size: 32px; --ck-upload-placeholder-image-aspect-ratio: 2.8 }
.ck .ck-image-upload-placeholder { margin: 0; width: 100% }
	.ck .ck-image-upload-placeholder.image-inline { width: calc(var(--ck-upload-placeholder-loader-size)*2*var(--ck-upload-placeholder-image-aspect-ratio)) }
	.ck .ck-image-upload-placeholder img { aspect-ratio: var(--ck-upload-placeholder-image-aspect-ratio) }
.ck .ck-upload-placeholder-loader { height: 100%; width: 100% }
	.ck .ck-upload-placeholder-loader:before { animation: ck-upload-placeholder-loader 1s linear infinite; border-radius: 50%; border-right: 2px solid transparent; border-top: 3px solid var(--ck-color-upload-placeholder-loader); height: var(--ck-upload-placeholder-loader-size); width: var(--ck-upload-placeholder-loader-size) }

@keyframes ck-upload-placeholder-loader {
	to { transform: rotate(1turn) }
}

.ck.ck-image-insert-form:focus { outline: none }
.ck.ck-form__row { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between }
	.ck.ck-form__row > :not(.ck-label) { flex-grow: 1 }
	.ck.ck-form__row.ck-image-insert-form__action-row { margin-top: var(--ck-spacing-standard) }
		.ck.ck-form__row.ck-image-insert-form__action-row .ck-button-cancel, .ck.ck-form__row.ck-image-insert-form__action-row .ck-button-save { justify-content: center }
		.ck.ck-form__row.ck-image-insert-form__action-row .ck-button .ck-button__label { color: var(--ck-color-text) }
.ck.ck-image-insert__panel { padding: var(--ck-spacing-large) }
.ck.ck-image-insert__ck-finder-button { border: 1px solid #ccc; border-radius: var(--ck-border-radius); display: block; margin: var(--ck-spacing-standard) auto; width: 100% }
.ck.ck-splitbutton > .ck-file-dialog-button.ck-button { border: none; margin: 0; padding: 0 }
.ck-content .image.image_resized { box-sizing: border-box; display: block; max-width: 100% }
	.ck-content .image.image_resized img { width: 100% }
	.ck-content .image.image_resized > figcaption { display: block }
.ck.ck-editor__editable td .image-inline.image_resized img, .ck.ck-editor__editable th .image-inline.image_resized img { max-width: 100% }
[dir=ltr] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon { margin-right: var(--ck-spacing-standard) }
[dir=rtl] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon { margin-left: var(--ck-spacing-standard) }
.ck.ck-dropdown .ck-button.ck-resize-image-button .ck-button__label { width: 4em }
:root { --ck-image-style-spacing: 1.5em; --ck-inline-image-style-spacing: calc(var(--ck-image-style-spacing)/2) }
.ck-content .image-style-block-align-left, .ck-content .image-style-block-align-right { max-width: calc(100% - var(--ck-image-style-spacing)) }
.ck-content .image-style-align-left, .ck-content .image-style-align-right { clear: none }
.ck-content .image-style-side { float: right; margin-left: var(--ck-image-style-spacing); max-width: 50% }
.ck-content .image-style-align-left { float: left; margin-right: var(--ck-image-style-spacing) }
.ck-content .image-style-align-center { margin-left: auto; margin-right: auto }
.ck-content .image-style-align-right { float: right; margin-left: var(--ck-image-style-spacing) }
.ck-content .image-style-block-align-right { margin-left: auto; margin-right: 0 }
.ck-content .image-style-block-align-left { margin-left: 0; margin-right: auto }
.ck-content p + .image-style-align-left, .ck-content p + .image-style-align-right, .ck-content p + .image-style-side { margin-top: 0 }
.ck-content .image-inline.image-style-align-left, .ck-content .image-inline.image-style-align-right { margin-bottom: var(--ck-inline-image-style-spacing); margin-top: var(--ck-inline-image-style-spacing) }
.ck-content .image-inline.image-style-align-left { margin-right: var(--ck-inline-image-style-spacing) }
.ck-content .image-inline.image-style-align-right { margin-left: var(--ck-inline-image-style-spacing) }
.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open > .ck-splitbutton__action:not(.ck-disabled), .ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open > .ck-splitbutton__arrow:not(.ck-disabled), .ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open > .ck-splitbutton__arrow:not(.ck-disabled):not(:hover), .ck.ck-splitbutton.ck-splitbutton_flatten:hover > .ck-splitbutton__action:not(.ck-disabled), .ck.ck-splitbutton.ck-splitbutton_flatten:hover > .ck-splitbutton__arrow:not(.ck-disabled), .ck.ck-splitbutton.ck-splitbutton_flatten:hover > .ck-splitbutton__arrow:not(.ck-disabled):not(:hover) { background-color: var(--ck-color-button-on-background) }
	.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open > .ck-splitbutton__action:not(.ck-disabled):after, .ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open > .ck-splitbutton__arrow:not(.ck-disabled):after, .ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open > .ck-splitbutton__arrow:not(.ck-disabled):not(:hover):after, .ck.ck-splitbutton.ck-splitbutton_flatten:hover > .ck-splitbutton__action:not(.ck-disabled):after, .ck.ck-splitbutton.ck-splitbutton_flatten:hover > .ck-splitbutton__arrow:not(.ck-disabled):after, .ck.ck-splitbutton.ck-splitbutton_flatten:hover > .ck-splitbutton__arrow:not(.ck-disabled):not(:hover):after { display: none }
.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover > .ck-splitbutton__action:not(.ck-disabled), .ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover > .ck-splitbutton__arrow:not(.ck-disabled), .ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover > .ck-splitbutton__arrow:not(.ck-disabled):not(:hover) { background-color: var(--ck-color-button-on-hover-background) }
.ck-content span[lang] { font-style: italic }
.ck .ck-link_selected { background: var(--ck-color-link-selected-background) }
	.ck .ck-link_selected span.image-inline { outline: var(--ck-widget-outline-thickness) solid var(--ck-color-link-selected-background) }
.ck .ck-fake-link-selection { background: var(--ck-color-link-fake-selection) }
.ck .ck-fake-link-selection_collapsed { border-right: 1px solid var(--ck-color-base-text); height: 100%; margin-right: -1px; outline: 1px solid hsla(0,0%,100%,.5) }
.ck.ck-link-form { display: flex }
	.ck.ck-link-form .ck-label { display: none }

@media screen and (max-width:600px) {
	.ck.ck-link-form { flex-wrap: wrap }
		.ck.ck-link-form .ck-labeled-field-view { flex-basis: 100% }
		.ck.ck-link-form .ck-button { flex-basis: 50% }
}

.ck.ck-link-form_layout-vertical { display: block }
	.ck.ck-link-form_layout-vertical .ck-button.ck-button-cancel, .ck.ck-link-form_layout-vertical .ck-button.ck-button-save { margin-top: var(--ck-spacing-medium) }
.ck.ck-link-form_layout-vertical { min-width: var(--ck-input-width); padding: 0 }
	.ck.ck-link-form_layout-vertical .ck-labeled-field-view { margin: var(--ck-spacing-large) var(--ck-spacing-large) var(--ck-spacing-small) }
		.ck.ck-link-form_layout-vertical .ck-labeled-field-view .ck-input-text { min-width: 0; width: 100% }
	.ck.ck-link-form_layout-vertical .ck-button { border: 0; border-radius: 0; border-top: 1px solid var(--ck-color-base-border); margin: 0; padding: var(--ck-spacing-standard); width: 50% }
[dir=ltr] .ck.ck-link-form_layout-vertical .ck-button, [dir=rtl] .ck.ck-link-form_layout-vertical .ck-button { margin-left: 0 }
	[dir=rtl] .ck.ck-link-form_layout-vertical .ck-button:last-of-type { border-right: 1px solid var(--ck-color-base-border) }
.ck.ck-link-form_layout-vertical .ck.ck-list { margin: var(--ck-spacing-standard) var(--ck-spacing-large) }
	.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton { border: 0; padding: 0; width: 100% }
		.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton:hover { background: none }
.ck.ck-link-actions { display: flex; flex-direction: row; flex-wrap: nowrap }
	.ck.ck-link-actions .ck-link-actions__preview { display: inline-block }
		.ck.ck-link-actions .ck-link-actions__preview .ck-button__label { overflow: hidden }

@media screen and (max-width:600px) {
	.ck.ck-link-actions { flex-wrap: wrap }
		.ck.ck-link-actions .ck-link-actions__preview { flex-basis: 100% }
		.ck.ck-link-actions .ck-button:not(.ck-link-actions__preview) { flex-basis: 50% }
}

.ck.ck-link-actions .ck-button.ck-link-actions__preview { padding-left: 0; padding-right: 0 }
	.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label { color: var(--ck-color-link-default); cursor: pointer; max-width: var(--ck-input-width); min-width: 3em; padding: 0 var(--ck-spacing-medium); text-align: center; text-overflow: ellipsis }
		.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label:hover { text-decoration: underline }
	.ck.ck-link-actions .ck-button.ck-link-actions__preview, .ck.ck-link-actions .ck-button.ck-link-actions__preview:active, .ck.ck-link-actions .ck-button.ck-link-actions__preview:focus, .ck.ck-link-actions .ck-button.ck-link-actions__preview:hover { background: none }
		.ck.ck-link-actions .ck-button.ck-link-actions__preview:active { box-shadow: none }
		.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus .ck-button__label { text-decoration: underline }
[dir=ltr] .ck.ck-link-actions .ck-button:not(:first-child), [dir=rtl] .ck.ck-link-actions .ck-button:not(:last-child) { margin-left: var(--ck-spacing-standard) }

@media screen and (max-width:600px) {
	.ck.ck-link-actions .ck-button.ck-link-actions__preview { margin: var(--ck-spacing-standard) var(--ck-spacing-standard) 0 }
		.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label { max-width: 100%; min-width: 0 }
	[dir=ltr] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview), [dir=rtl] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview) { margin-left: 0 }
}

.ck.ck-editor__editable a span.image-inline:after, .ck.ck-editor__editable figure.image > a:after { display: block; position: absolute }
:root { --ck-link-image-indicator-icon-size: 20; --ck-link-image-indicator-icon-is-visible: clamp(0px,100% - 50px,1px) }
.ck.ck-editor__editable a span.image-inline:after, .ck.ck-editor__editable figure.image > a:after { background-color: rgba(0,0,0,.4); background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTExLjA3NyAxNSAuOTkxLTEuNDE2YS43NS43NSAwIDEgMSAxLjIyOS44NmwtMS4xNDggMS42NGEuNzQ4Ljc0OCAwIDAgMS0uMjE3LjIwNiA1LjI1MSA1LjI1MSAwIDAgMS04LjUwMy01Ljk1NS43NDEuNzQxIDAgMCAxIC4xMi0uMjc0bDEuMTQ3LTEuNjM5YS43NS43NSAwIDEgMSAxLjIyOC44Nkw0LjkzMyAxMC43bC4wMDYuMDAzYTMuNzUgMy43NSAwIDAgMCA2LjEzMiA0LjI5NGwuMDA2LjAwNHptNS40OTQtNS4zMzVhLjc0OC43NDggMCAwIDEtLjEyLjI3NGwtMS4xNDcgMS42MzlhLjc1Ljc1IDAgMSAxLTEuMjI4LS44NmwuODYtMS4yM2EzLjc1IDMuNzUgMCAwIDAtNi4xNDQtNC4zMDFsLS44NiAxLjIyOWEuNzUuNzUgMCAwIDEtMS4yMjktLjg2bDEuMTQ4LTEuNjRhLjc0OC43NDggMCAwIDEgLjIxNy0uMjA2IDUuMjUxIDUuMjUxIDAgMCAxIDguNTAzIDUuOTU1em0tNC41NjMtMi41MzJhLjc1Ljc1IDAgMCAxIC4xODQgMS4wNDVsLTMuMTU1IDQuNTA1YS43NS43NSAwIDEgMS0xLjIyOS0uODZsMy4xNTUtNC41MDZhLjc1Ljc1IDAgMCAxIDEuMDQ1LS4xODR6Ii8+PC9zdmc+"); background-position: 50%; background-repeat: no-repeat; background-size: 14px; border-radius: 100%; content: ""; height: calc(var(--ck-link-image-indicator-icon-is-visible)*var(--ck-link-image-indicator-icon-size)); overflow: hidden; right: min(var(--ck-spacing-medium),6%); top: min(var(--ck-spacing-medium),6%); width: calc(var(--ck-link-image-indicator-icon-is-visible)*var(--ck-link-image-indicator-icon-size)) }
.ck-editor__editable .ck-list-bogus-paragraph { display: block }
.ck.ck-collapsible.ck-collapsible_collapsed > .ck-collapsible__children { display: none }
:root { --ck-collapsible-arrow-size: calc(var(--ck-icon-size)*0.5) }
.ck.ck-collapsible > .ck.ck-button { border-radius: 0; font-weight: 700; padding: var(--ck-spacing-medium) var(--ck-spacing-large); width: 100% }
	.ck.ck-collapsible > .ck.ck-button:focus { background: transparent }
	.ck.ck-collapsible > .ck.ck-button:active, .ck.ck-collapsible > .ck.ck-button:hover:not(:focus), .ck.ck-collapsible > .ck.ck-button:not(:focus) { background: transparent; border-color: transparent; box-shadow: none }
	.ck.ck-collapsible > .ck.ck-button > .ck-icon { margin-right: var(--ck-spacing-medium); width: var(--ck-collapsible-arrow-size) }
.ck.ck-collapsible > .ck-collapsible__children { padding: 0 var(--ck-spacing-large) var(--ck-spacing-large) }
.ck.ck-collapsible.ck-collapsible_collapsed > .ck.ck-button .ck-icon { transform: rotate(-90deg) }
.ck.ck-list-properties.ck-list-properties_without-styles { padding: var(--ck-spacing-large) }
	.ck.ck-list-properties.ck-list-properties_without-styles > * { min-width: 14em }
		.ck.ck-list-properties.ck-list-properties_without-styles > * + * { margin-top: var(--ck-spacing-standard) }
.ck.ck-list-properties.ck-list-properties_with-numbered-properties > .ck-list-styles-list { grid-template-columns: repeat(4,auto) }
.ck.ck-list-properties.ck-list-properties_with-numbered-properties > .ck-collapsible { border-top: 1px solid var(--ck-color-base-border) }
	.ck.ck-list-properties.ck-list-properties_with-numbered-properties > .ck-collapsible > .ck-collapsible__children > * { width: 100% }
		.ck.ck-list-properties.ck-list-properties_with-numbered-properties > .ck-collapsible > .ck-collapsible__children > * + * { margin-top: var(--ck-spacing-standard) }
.ck.ck-list-properties .ck.ck-numbered-list-properties__start-index .ck-input { min-width: auto; width: 100% }
.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order { background: transparent; margin-bottom: calc(var(--ck-spacing-tiny)*-1); padding-left: 0; padding-right: 0 }
	.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order:active, .ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order:hover { background: none; border-color: transparent; box-shadow: none }
.ck.ck-list-styles-list { display: grid }
:root { --ck-list-style-button-size: 44px }
.ck.ck-list-styles-list { column-gap: var(--ck-spacing-medium); grid-template-columns: repeat(3,auto); padding: var(--ck-spacing-large); row-gap: var(--ck-spacing-medium) }
	.ck.ck-list-styles-list .ck-button { box-sizing: content-box; margin: 0; padding: 0 }
		.ck.ck-list-styles-list .ck-button, .ck.ck-list-styles-list .ck-button .ck-icon { height: var(--ck-list-style-button-size); width: var(--ck-list-style-button-size) }
:root { --ck-todo-list-checkmark-size: 16px }
.ck-content .todo-list { list-style: none }
	.ck-content .todo-list li { margin-bottom: 5px }
		.ck-content .todo-list li .todo-list { margin-top: 5px }
	.ck-content .todo-list .todo-list__label > input { -webkit-appearance: none; border: 0; display: inline-block; height: var(--ck-todo-list-checkmark-size); left: -25px; margin-left: 0; margin-right: -15px; position: relative; right: 0; vertical-align: middle; width: var(--ck-todo-list-checkmark-size) }
		.ck-content .todo-list .todo-list__label > input:before { border: 1px solid #333; border-radius: 2px; box-sizing: border-box; content: ""; display: block; height: 100%; position: absolute; transition: box-shadow .25s ease-in-out,background .25s ease-in-out,border .25s ease-in-out; width: 100% }
		.ck-content .todo-list .todo-list__label > input:after { border-color: transparent; border-style: solid; border-width: 0 calc(var(--ck-todo-list-checkmark-size)/8) calc(var(--ck-todo-list-checkmark-size)/8) 0; box-sizing: content-box; content: ""; display: block; height: calc(var(--ck-todo-list-checkmark-size)/2.6); left: calc(var(--ck-todo-list-checkmark-size)/3); pointer-events: none; position: absolute; top: calc(var(--ck-todo-list-checkmark-size)/5.3); transform: rotate(45deg); width: calc(var(--ck-todo-list-checkmark-size)/5.3) }
		.ck-content .todo-list .todo-list__label > input[checked]:before { background: #26ab33; border-color: #26ab33 }
		.ck-content .todo-list .todo-list__label > input[checked]:after { border-color: #fff }
	.ck-content .todo-list .todo-list__label .todo-list__label__description { vertical-align: middle }
[dir=rtl] .todo-list .todo-list__label > input { left: 0; margin-left: -15px; margin-right: 0; right: -25px }
.ck-editor__editable .todo-list .todo-list__label > input { cursor: pointer }
	.ck-editor__editable .todo-list .todo-list__label > input:hover:before { box-shadow: 0 0 0 5px rgba(0,0,0,.1) }
.ck-media__wrapper .ck-media__placeholder { align-items: center; display: flex; flex-direction: column }
	.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url .ck-tooltip { display: block }

@media (hover:none) {
	.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url .ck-tooltip { display: none }
}

.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url { max-width: 100%; position: relative }
	.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url:hover .ck-tooltip { opacity: 1; visibility: visible }
	.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url .ck-media__placeholder__url__text { display: block; overflow: hidden }
.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder__icon *, .ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon *, .ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon *, .ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder__icon *, .ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon *, .ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon *, .ck-media__wrapper[data-oembed-url*="twitter.com"] .ck-media__placeholder__icon * { display: none }
.ck-editor__editable:not(.ck-read-only) .ck-media__wrapper > :not(.ck-media__placeholder), .ck-editor__editable:not(.ck-read-only) .ck-widget:not(.ck-widget_selected) .ck-media__placeholder { pointer-events: none }
:root { --ck-media-embed-placeholder-icon-size: 3em; --ck-color-media-embed-placeholder-url-text: #757575; --ck-color-media-embed-placeholder-url-text-hover: var(--ck-color-base-text) }
.ck-media__wrapper { margin: 0 auto }
	.ck-media__wrapper .ck-media__placeholder { background: var(--ck-color-base-foreground); padding: calc(var(--ck-spacing-standard)*3) }
		.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon { background-position: 50%; background-size: cover; height: var(--ck-media-embed-placeholder-icon-size); margin-bottom: var(--ck-spacing-large); min-width: var(--ck-media-embed-placeholder-icon-size) }
			.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon .ck-icon { height: 100%; width: 100% }
		.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text { color: var(--ck-color-media-embed-placeholder-url-text); font-style: italic; text-align: center; text-overflow: ellipsis; white-space: nowrap }
			.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text:hover { color: var(--ck-color-media-embed-placeholder-url-text-hover); cursor: pointer; text-decoration: underline }
	.ck-media__wrapper[data-oembed-url*="open.spotify.com"] { max-height: 380px; max-width: 300px }
	.ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon, .ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon, .ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon, .ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAuMzc4IiBoZWlnaHQ9IjI1NC4xNjciIHZpZXdCb3g9IjAgMCA2Ni4yNDYgNjcuMjQ4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcyLjUzMSAtMjE4LjQ1NSkgc2NhbGUoLjk4MDEyKSI+PHJlY3Qgcnk9IjUuMjM4IiByeD0iNS4yMzgiIHk9IjIzMS4zOTkiIHg9IjE3Ni4wMzEiIGhlaWdodD0iNjAuMDk5IiB3aWR0aD0iNjAuMDk5IiBmaWxsPSIjMzRhNjY4IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGQ9Im0yMDYuNDc3IDI2MC45LTI4Ljk4NyAyOC45ODdhNS4yMTggNS4yMTggMCAwIDAgMy43OCAxLjYxaDQ5LjYyMWMxLjY5NCAwIDMuMTktLjc5OCA0LjE0Ni0yLjAzN3oiIGZpbGw9IiM1Yzg4YzUiLz48cGF0aCBkPSJNMjI2Ljc0MiAyMjIuOTg4Yy05LjI2NiAwLTE2Ljc3NyA3LjE3LTE2Ljc3NyAxNi4wMTQuMDA3IDIuNzYyLjY2MyA1LjQ3NCAyLjA5MyA3Ljg3NS40My43MDMuODMgMS40MDggMS4xOSAyLjEwNy4zMzMuNTAyLjY1IDEuMDA1Ljk1IDEuNTA4LjM0My40NzcuNjczLjk1Ny45ODggMS40NCAxLjMxIDEuNzY5IDIuNSAzLjUwMiAzLjYzNyA1LjE2OC43OTMgMS4yNzUgMS42ODMgMi42NCAyLjQ2NiAzLjk5IDIuMzYzIDQuMDk0IDQuMDA3IDguMDkyIDQuNiAxMy45MTR2LjAxMmMuMTgyLjQxMi41MTYuNjY2Ljg3OS42NjcuNDAzLS4wMDEuNzY4LS4zMTQuOTMtLjc5OS42MDMtNS43NTYgMi4yMzgtOS43MjkgNC41ODUtMTMuNzk0Ljc4Mi0xLjM1IDEuNjczLTIuNzE1IDIuNDY1LTMuOTkgMS4xMzctMS42NjYgMi4zMjgtMy40IDMuNjM4LTUuMTY5LjMxNS0uNDgyLjY0NS0uOTYyLjk4OC0xLjQzOS4zLS41MDMuNjE3LTEuMDA2Ljk1LTEuNTA4LjM1OS0uNy43Ni0xLjQwNCAxLjE5LTIuMTA3IDEuNDI2LTIuNDAyIDItNS4xMTQgMi4wMDQtNy44NzUgMC04Ljg0NC03LjUxMS0xNi4wMTQtMTYuNzc2LTE2LjAxNHoiIGZpbGw9IiNkZDRiM2UiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PGVsbGlwc2Ugcnk9IjUuNTY0IiByeD0iNS44MjgiIGN5PSIyMzkuMDAyIiBjeD0iMjI2Ljc0MiIgZmlsbD0iIzgwMmQyNyIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMTkwLjMwMSAyMzcuMjgzYy00LjY3IDAtOC40NTcgMy44NTMtOC40NTcgOC42MDZzMy43ODYgOC42MDcgOC40NTcgOC42MDdjMy4wNDMgMCA0LjgwNi0uOTU4IDYuMzM3LTIuNTE2IDEuNTMtMS41NTcgMi4wODctMy45MTMgMi4wODctNi4yOSAwLS4zNjItLjAyMy0uNzIyLS4wNjQtMS4wNzloLTguMjU3djMuMDQzaDQuODVjLS4xOTcuNzU5LS41MzEgMS40NS0xLjA1OCAxLjk4Ni0uOTQyLjk1OC0yLjAyOCAxLjU0OC0zLjkwMSAxLjU0OC0yLjg3NiAwLTUuMjA4LTIuMzcyLTUuMjA4LTUuMjk5IDAtMi45MjYgMi4zMzItNS4yOTkgNS4yMDgtNS4yOTkgMS4zOTkgMCAyLjYxOC40MDcgMy41ODQgMS4yOTNsMi4zODEtMi4zOGMwLS4wMDItLjAwMy0uMDA0LS4wMDQtLjAwNS0xLjU4OC0xLjUyNC0zLjYyLTIuMjE1LTUuOTU1LTIuMjE1em00LjQzIDUuNjYuMDAzLjAwNnYtLjAwM3oiIGZpbGw9IiNmZmYiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PHBhdGggZD0ibTIxNS4xODQgMjUxLjkyOS03Ljk4IDcuOTc5IDI4LjQ3NyAyOC40NzVhNS4yMzMgNS4yMzMgMCAwIDAgLjQ0OS0yLjEyM3YtMzEuMTY1Yy0uNDY5LjY3NS0uOTM0IDEuMzQ5LTEuMzgyIDIuMDA1LS43OTIgMS4yNzUtMS42ODIgMi42NC0yLjQ2NSAzLjk5LTIuMzQ3IDQuMDY1LTMuOTgyIDguMDM4LTQuNTg1IDEzLjc5NC0uMTYyLjQ4NS0uNTI3Ljc5OC0uOTMuNzk5LS4zNjMtLjAwMS0uNjk3LS4yNTUtLjg3OS0uNjY3di0uMDEyYy0uNTkzLTUuODIyLTIuMjM3LTkuODItNC42LTEzLjkxNC0uNzgzLTEuMzUtMS42NzMtMi43MTUtMi40NjYtMy45OS0xLjEzNy0xLjY2Ni0yLjMyNy0zLjQtMy42MzctNS4xNjlsLS4wMDItLjAwM3oiIGZpbGw9IiNjM2MzYzMiLz48cGF0aCBkPSJtMjEyLjk4MyAyNDguNDk1LTM2Ljk1MiAzNi45NTN2LjgxMmE1LjIyNyA1LjIyNyAwIDAgMCA1LjIzOCA1LjIzOGgxLjAxNWwzNS42NjYtMzUuNjY2YTEzNi4yNzUgMTM2LjI3NSAwIDAgMC0yLjc2NC0zLjkgMzcuNTc1IDM3LjU3NSAwIDAgMC0uOTg5LTEuNDQgMzUuMTI3IDM1LjEyNyAwIDAgMC0uOTUtMS41MDhjLS4wODMtLjE2Mi0uMTc2LS4zMjYtLjI2NC0uNDg5eiIgZmlsbD0iI2ZkZGM0ZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJtMjExLjk5OCAyNjEuMDgzLTYuMTUyIDYuMTUxIDI0LjI2NCAyNC4yNjRoLjc4MWE1LjIyNyA1LjIyNyAwIDAgMCA1LjIzOS01LjIzOHYtMS4wNDV6IiBmaWxsPSIjZmZmIiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjwvZz48L3N2Zz4=) }
	.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder { background: #4268b3 }
		.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__icon { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAyNCIgaGVpZ2h0PSIxMDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik05NjcuNDg0IDBINTYuNTE3QzI1LjMwNCAwIDAgMjUuMzA0IDAgNTYuNTE3djkxMC45NjZDMCA5OTguNjk0IDI1LjI5NyAxMDI0IDU2LjUyMiAxMDI0SDU0N1Y2MjhINDE0VjQ3M2gxMzNWMzU5LjAyOWMwLTEzMi4yNjIgODAuNzczLTIwNC4yODIgMTk4Ljc1Ni0yMDQuMjgyIDU2LjUxMyAwIDEwNS4wODYgNC4yMDggMTE5LjI0NCA2LjA4OVYyOTlsLTgxLjYxNi4wMzdjLTYzLjk5MyAwLTc2LjM4NCAzMC40OTItNzYuMzg0IDc1LjIzNlY0NzNoMTUzLjQ4N2wtMTkuOTg2IDE1NUg3MDd2Mzk2aDI2MC40ODRjMzEuMjEzIDAgNTYuNTE2LTI1LjMwMyA1Ni41MTYtNTYuNTE2VjU2LjUxNUMxMDI0IDI1LjMwMyA5OTguNjk3IDAgOTY3LjQ4NCAwIiBmaWxsPSIjRkZGRkZFIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) }
		.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text { color: #cdf }
			.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover { color: #fff }
	.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder { background: linear-gradient(-135deg,#1400c7,#b800b1,#f50000) }
		.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__icon { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTA0IiBoZWlnaHQ9IjUwNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0wIC4xNTloNTAzLjg0MVY1MDMuOTRIMHoiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48bWFzayBpZD0iYiIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYSIvPjwvbWFzaz48cGF0aCBkPSJNMjUxLjkyMS4xNTljLTY4LjQxOCAwLTc2Ljk5Ny4yOS0xMDMuODY3IDEuNTE2LTI2LjgxNCAxLjIyMy00NS4xMjcgNS40ODItNjEuMTUxIDExLjcxLTE2LjU2NiA2LjQzNy0zMC42MTUgMTUuMDUxLTQ0LjYyMSAyOS4wNTYtMTQuMDA1IDE0LjAwNi0yMi42MTkgMjguMDU1LTI5LjA1NiA0NC42MjEtNi4yMjggMTYuMDI0LTEwLjQ4NyAzNC4zMzctMTEuNzEgNjEuMTUxQy4yOSAxNzUuMDgzIDAgMTgzLjY2MiAwIDI1Mi4wOGMwIDY4LjQxNy4yOSA3Ni45OTYgMS41MTYgMTAzLjg2NiAxLjIyMyAyNi44MTQgNS40ODIgNDUuMTI3IDExLjcxIDYxLjE1MSA2LjQzNyAxNi41NjYgMTUuMDUxIDMwLjYxNSAyOS4wNTYgNDQuNjIxIDE0LjAwNiAxNC4wMDUgMjguMDU1IDIyLjYxOSA0NC42MjEgMjkuMDU3IDE2LjAyNCA2LjIyNyAzNC4zMzcgMTAuNDg2IDYxLjE1MSAxMS43MDkgMjYuODcgMS4yMjYgMzUuNDQ5IDEuNTE2IDEwMy44NjcgMS41MTYgNjguNDE3IDAgNzYuOTk2LS4yOSAxMDMuODY2LTEuNTE2IDI2LjgxNC0xLjIyMyA0NS4xMjctNS40ODIgNjEuMTUxLTExLjcwOSAxNi41NjYtNi40MzggMzAuNjE1LTE1LjA1MiA0NC42MjEtMjkuMDU3IDE0LjAwNS0xNC4wMDYgMjIuNjE5LTI4LjA1NSAyOS4wNTctNDQuNjIxIDYuMjI3LTE2LjAyNCAxMC40ODYtMzQuMzM3IDExLjcwOS02MS4xNTEgMS4yMjYtMjYuODcgMS41MTYtMzUuNDQ5IDEuNTE2LTEwMy44NjYgMC02OC40MTgtLjI5LTc2Ljk5Ny0xLjUxNi0xMDMuODY3LTEuMjIzLTI2LjgxNC01LjQ4Mi00NS4xMjctMTEuNzA5LTYxLjE1MS02LjQzOC0xNi41NjYtMTUuMDUyLTMwLjYxNS0yOS4wNTctNDQuNjIxLTE0LjAwNi0xNC4wMDUtMjguMDU1LTIyLjYxOS00NC42MjEtMjkuMDU2LTE2LjAyNC02LjIyOC0zNC4zMzctMTAuNDg3LTYxLjE1MS0xMS43MUMzMjguOTE3LjQ0OSAzMjAuMzM4LjE1OSAyNTEuOTIxLjE1OVptMCA0NS4zOTFjNjcuMjY1IDAgNzUuMjMzLjI1NyAxMDEuNzk3IDEuNDY5IDI0LjU2MiAxLjEyIDM3LjkwMSA1LjIyNCA0Ni43NzggOC42NzQgMTEuNzU5IDQuNTcgMjAuMTUxIDEwLjAyOSAyOC45NjYgMTguODQ1IDguODE2IDguODE1IDE0LjI3NSAxNy4yMDcgMTguODQ1IDI4Ljk2NiAzLjQ1IDguODc3IDcuNTU0IDIyLjIxNiA4LjY3NCA0Ni43NzggMS4yMTIgMjYuNTY0IDEuNDY5IDM0LjUzMiAxLjQ2OSAxMDEuNzk4IDAgNjcuMjY1LS4yNTcgNzUuMjMzLTEuNDY5IDEwMS43OTctMS4xMiAyNC41NjItNS4yMjQgMzcuOTAxLTguNjc0IDQ2Ljc3OC00LjU3IDExLjc1OS0xMC4wMjkgMjAuMTUxLTE4Ljg0NSAyOC45NjYtOC44MTUgOC44MTYtMTcuMjA3IDE0LjI3NS0yOC45NjYgMTguODQ1LTguODc3IDMuNDUtMjIuMjE2IDcuNTU0LTQ2Ljc3OCA4LjY3NC0yNi41NiAxLjIxMi0zNC41MjcgMS40NjktMTAxLjc5NyAxLjQ2OS02Ny4yNzEgMC03NS4yMzctLjI1Ny0xMDEuNzk4LTEuNDY5LTI0LjU2Mi0xLjEyLTM3LjkwMS01LjIyNC00Ni43NzgtOC42NzQtMTEuNzU5LTQuNTctMjAuMTUxLTEwLjAyOS0yOC45NjYtMTguODQ1LTguODE1LTguODE1LTE0LjI3NS0xNy4yMDctMTguODQ1LTI4Ljk2Ni0zLjQ1LTguODc3LTcuNTU0LTIyLjIxNi04LjY3NC00Ni43NzgtMS4yMTItMjYuNTY0LTEuNDY5LTM0LjUzMi0xLjQ2OS0xMDEuNzk3IDAtNjcuMjY2LjI1Ny03NS4yMzQgMS40NjktMTAxLjc5OCAxLjEyLTI0LjU2MiA1LjIyNC0zNy45MDEgOC42NzQtNDYuNzc4IDQuNTctMTEuNzU5IDEwLjAyOS0yMC4xNTEgMTguODQ1LTI4Ljk2NiA4LjgxNS04LjgxNiAxNy4yMDctMTQuMjc1IDI4Ljk2Ni0xOC44NDUgOC44NzctMy40NSAyMi4yMTYtNy41NTQgNDYuNzc4LTguNjc0IDI2LjU2NC0xLjIxMiAzNC41MzItMS40NjkgMTAxLjc5OC0xLjQ2OVoiIGZpbGw9IiNGRkYiIG1hc2s9InVybCgjYikiLz48cGF0aCBkPSJNMjUxLjkyMSAzMzYuMDUzYy00Ni4zNzggMC04My45NzQtMzcuNTk2LTgzLjk3NC04My45NzMgMC00Ni4zNzggMzcuNTk2LTgzLjk3NCA4My45NzQtODMuOTc0IDQ2LjM3NyAwIDgzLjk3MyAzNy41OTYgODMuOTczIDgzLjk3NCAwIDQ2LjM3Ny0zNy41OTYgODMuOTczLTgzLjk3MyA4My45NzNabTAtMjEzLjMzOGMtNzEuNDQ3IDAtMTI5LjM2NSA1Ny45MTgtMTI5LjM2NSAxMjkuMzY1IDAgNzEuNDQ2IDU3LjkxOCAxMjkuMzY0IDEyOS4zNjUgMTI5LjM2NCA3MS40NDYgMCAxMjkuMzY0LTU3LjkxOCAxMjkuMzY0LTEyOS4zNjQgMC03MS40NDctNTcuOTE4LTEyOS4zNjUtMTI5LjM2NC0xMjkuMzY1Wk00MTYuNjI3IDExNy42MDRjMCAxNi42OTYtMTMuNTM1IDMwLjIzLTMwLjIzMSAzMC4yMy0xNi42OTUgMC0zMC4yMy0xMy41MzQtMzAuMjMtMzAuMjMgMC0xNi42OTYgMTMuNTM1LTMwLjIzMSAzMC4yMy0zMC4yMzEgMTYuNjk2IDAgMzAuMjMxIDEzLjUzNSAzMC4yMzEgMzAuMjMxIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==) }
		.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text { color: #ffe0fe }
			.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover { color: #fff }
	.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder { background: linear-gradient(90deg,#71c6f4,#0d70a5) }
		.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__icon { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgNDAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDAgNDAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNNDAwIDIwMGMwIDExMC41LTg5LjUgMjAwLTIwMCAyMDBTMCAzMTAuNSAwIDIwMCA4OS41IDAgMjAwIDBzMjAwIDg5LjUgMjAwIDIwMHpNMTYzLjQgMzA1LjVjODguNyAwIDEzNy4yLTczLjUgMTM3LjItMTM3LjIgMC0yLjEgMC00LjItLjEtNi4yIDkuNC02LjggMTcuNi0xNS4zIDI0LjEtMjUtOC42IDMuOC0xNy45IDYuNC0yNy43IDcuNiAxMC02IDE3LjYtMTUuNCAyMS4yLTI2LjctOS4zIDUuNS0xOS42IDkuNS0zMC42IDExLjctOC44LTkuNC0yMS4zLTE1LjItMzUuMi0xNS4yLTI2LjYgMC00OC4yIDIxLjYtNDguMiA0OC4yIDAgMy44LjQgNy41IDEuMyAxMS00MC4xLTItNzUuNi0yMS4yLTk5LjQtNTAuNC00LjEgNy4xLTYuNSAxNS40LTYuNSAyNC4yIDAgMTYuNyA4LjUgMzEuNSAyMS41IDQwLjEtNy45LS4yLTE1LjMtMi40LTIxLjgtNnYuNmMwIDIzLjQgMTYuNiA0Mi44IDM4LjcgNDcuMy00IDEuMS04LjMgMS43LTEyLjcgMS43LTMuMSAwLTYuMS0uMy05LjEtLjkgNi4xIDE5LjIgMjMuOSAzMy4xIDQ1IDMzLjUtMTYuNSAxMi45LTM3LjMgMjAuNi01OS45IDIwLjYtMy45IDAtNy43LS4yLTExLjUtLjcgMjEuMSAxMy44IDQ2LjUgMjEuOCA3My43IDIxLjgiIHN0eWxlPSJmaWxsOiNmZmYiLz48L3N2Zz4=) }
		.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text { color: #b8e6ff }
			.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text:hover { color: #fff }
.ck.ck-media-form { align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap }
	.ck.ck-media-form .ck-labeled-field-view { display: inline-block }
	.ck.ck-media-form .ck-label { display: none }

@media screen and (max-width:600px) {
	.ck.ck-media-form { flex-wrap: wrap }
		.ck.ck-media-form .ck-labeled-field-view { flex-basis: 100% }
		.ck.ck-media-form .ck-button { flex-basis: 50% }
}

.ck-content .media { clear: both; display: block; margin: .9em 0; min-width: 15em }
.ck.ck-find-and-replace-form { max-width: 100% }
	.ck.ck-find-and-replace-form fieldset { display: flex }
		.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find .ck-results-counter { position: absolute }
.ck.ck-find-and-replace-form { width: 400px }
	.ck.ck-find-and-replace-form:focus { outline: none }
	.ck.ck-find-and-replace-form fieldset { align-content: stretch; align-items: center; border: 0; flex-direction: row; flex-wrap: nowrap; margin: 0; padding: var(--ck-spacing-large) }
		.ck.ck-find-and-replace-form fieldset > .ck-button { flex: 0 0 auto }
[dir=ltr] .ck.ck-find-and-replace-form fieldset > * + * { margin-left: var(--ck-spacing-standard) }
[dir=rtl] .ck.ck-find-and-replace-form fieldset > * + * { margin-right: var(--ck-spacing-standard) }
.ck.ck-find-and-replace-form fieldset .ck-labeled-field-view { flex: 1 1 auto }
	.ck.ck-find-and-replace-form fieldset .ck-labeled-field-view .ck-input { min-width: 50px; width: 100% }
.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find { align-items: flex-start }
	.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find > .ck-button-find { font-weight: 700 }
		.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find > .ck-button-find .ck-button__label { padding-left: var(--ck-spacing-large); padding-right: var(--ck-spacing-large) }
	.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find > .ck-button-prev > .ck-icon { transform: rotate(90deg) }
	.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find > .ck-button-next > .ck-icon { transform: rotate(-90deg) }
	.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find .ck-results-counter { top: 50%; transform: translateY(-50%) }
[dir=ltr] .ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find .ck-results-counter { right: var(--ck-spacing-standard) }
[dir=rtl] .ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find .ck-results-counter { left: var(--ck-spacing-standard) }
.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find .ck-results-counter { color: var(--ck-color-base-border) }
.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__replace { flex-wrap: wrap; justify-content: flex-end; margin-top: calc(var(--ck-spacing-large)*-1) }
	.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__replace > .ck-labeled-field-view { margin-bottom: var(--ck-spacing-large) }
	.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__replace > .ck-options-dropdown { margin-left: 0; margin-right: auto }
	.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__replace > .ck-labeled-field-view, .ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__replace > .ck-labeled-field-view .ck-input { width: 100% }

@media screen and (max-width:600px) {
	.ck.ck-find-and-replace-form { width: 300px }
		.ck.ck-find-and-replace-form fieldset { flex-wrap: wrap }
			.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find .ck-labeled-field-view { flex: 1 0 auto; margin-bottom: var(--ck-spacing-standard); width: 100% }
			.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find > .ck-button { text-align: center }
				.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find > .ck-button:first-of-type { flex: 1 1 auto }
	[dir=ltr] .ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find > .ck-button:first-of-type { margin-left: 0 }
	[dir=rtl] .ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find > .ck-button:first-of-type { margin-right: 0 }
	.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find > .ck-button:first-of-type .ck-button__label { text-align: center; width: 100% }
	.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__replace > :not(.ck-labeled-field-view) { flex: 1 1 auto }
	.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__replace > .ck-dropdown:not(.ck-labeled-field-view) { flex-grow: 0 }
	.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__replace > .ck-button:not(.ck-labeled-field-view) > .ck-button__label { text-align: center; width: 100% }
}

.ck-find-result { background: #ff0; color: var(--ck-color-text) }
.ck-find-result_selected { background: #ff9633 }
.ck .ck-button.ck-color-table__remove-color { align-items: center; display: flex; width: 100% }
label.ck.ck-color-grid__label { font-weight: unset }
.ck .ck-button.ck-color-table__remove-color { border-bottom-left-radius: 0; border-bottom-right-radius: 0; padding: calc(var(--ck-spacing-standard)/2) var(--ck-spacing-standard) }
	.ck .ck-button.ck-color-table__remove-color:not(:focus) { border-bottom: 1px solid var(--ck-color-base-border) }
[dir=ltr] .ck .ck-button.ck-color-table__remove-color .ck.ck-icon { margin-right: var(--ck-spacing-standard) }
[dir=rtl] .ck .ck-button.ck-color-table__remove-color .ck.ck-icon { margin-left: var(--ck-spacing-standard) }
.ck-content .text-tiny { font-size: .7em }
.ck-content .text-small { font-size: .85em }
.ck-content .text-big { font-size: 1.4em }
.ck-content .text-huge { font-size: 1.8em }
:root { --ck-highlight-marker-yellow: #fdfd77; --ck-highlight-marker-green: #62f962; --ck-highlight-marker-pink: #fc7899; --ck-highlight-marker-blue: #72ccfd; --ck-highlight-pen-red: #e71313; --ck-highlight-pen-green: #128a00 }
.ck-content .marker-yellow { background-color: var(--ck-highlight-marker-yellow) }
.ck-content .marker-green { background-color: var(--ck-highlight-marker-green) }
.ck-content .marker-pink { background-color: var(--ck-highlight-marker-pink) }
.ck-content .marker-blue { background-color: var(--ck-highlight-marker-blue) }
.ck-content .pen-red { background-color: transparent; color: var(--ck-highlight-pen-red) }
.ck-content .pen-green { background-color: transparent; color: var(--ck-highlight-pen-green) }
.ck-editor__editable .ck-horizontal-line { display: flow-root }
.ck-content hr { background: #dedede; border: 0; height: 4px; margin: 15px 0 }
.ck-widget.raw-html-embed { display: flow-root; font-style: normal; margin: .9em auto; min-width: 15em; position: relative }
	.ck-widget.raw-html-embed:before { position: absolute; z-index: 1 }
	.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper { display: flex; flex-direction: column; position: absolute }
	.ck-widget.raw-html-embed .raw-html-embed__preview { display: flex; overflow: hidden; position: relative }
	.ck-widget.raw-html-embed .raw-html-embed__preview-content { border-collapse: separate; border-spacing: 7px; display: table; margin: auto; position: relative; width: 100% }
	.ck-widget.raw-html-embed .raw-html-embed__preview-placeholder { align-items: center; bottom: 0; display: flex; justify-content: center; left: 0; position: absolute; right: 0; top: 0 }
:root { --ck-html-embed-content-width: calc(100% - var(--ck-icon-size)*1.5); --ck-html-embed-source-height: 10em; --ck-html-embed-unfocused-outline-width: 1px; --ck-html-embed-content-min-height: calc(var(--ck-icon-size) + var(--ck-spacing-standard)); --ck-html-embed-source-disabled-background: var(--ck-color-base-foreground); --ck-html-embed-source-disabled-color: #737373 }
.ck-widget.raw-html-embed { background-color: var(--ck-color-base-foreground); font-size: var(--ck-font-size-base) }
	.ck-widget.raw-html-embed:not(.ck-widget_selected):not(:hover) { outline: var(--ck-html-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border) }
	.ck-widget.raw-html-embed[dir=ltr] { text-align: left }
	.ck-widget.raw-html-embed[dir=rtl] { text-align: right }
	.ck-widget.raw-html-embed:before { background: #999; border-radius: 0 0 var(--ck-border-radius) var(--ck-border-radius); color: var(--ck-color-base-background); content: attr(data-html-embed-label); font-family: var(--ck-font-face); font-size: var(--ck-font-size-tiny); left: var(--ck-spacing-standard); padding: calc(var(--ck-spacing-tiny) + var(--ck-html-embed-unfocused-outline-width)) var(--ck-spacing-small) var(--ck-spacing-tiny); top: calc(var(--ck-html-embed-unfocused-outline-width)*-1); transition: background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve) }
	.ck-widget.raw-html-embed[dir=rtl]:before { left: auto; right: var(--ck-spacing-standard) }
	.ck-widget.raw-html-embed[dir=ltr] .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before { margin-left: 50px }
.ck.ck-editor__editable.ck-blurred .ck-widget.raw-html-embed.ck-widget_selected:before { padding: var(--ck-spacing-tiny) var(--ck-spacing-small); top: 0 }
.ck.ck-editor__editable:not(.ck-blurred) .ck-widget.raw-html-embed.ck-widget_selected:before { background: var(--ck-color-focus-border); padding: var(--ck-spacing-tiny) var(--ck-spacing-small); top: 0 }
.ck.ck-editor__editable .ck-widget.raw-html-embed:not(.ck-widget_selected):hover:before { padding: var(--ck-spacing-tiny) var(--ck-spacing-small); top: 0 }
.ck-widget.raw-html-embed .raw-html-embed__content-wrapper { padding: var(--ck-spacing-standard) }
.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper { right: var(--ck-spacing-standard); top: var(--ck-spacing-standard) }
	.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper .ck-button.raw-html-embed__save-button { color: var(--ck-color-button-save) }
	.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper .ck-button.raw-html-embed__cancel-button { color: var(--ck-color-button-cancel) }
	.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper .ck-button:not(:first-child) { margin-top: var(--ck-spacing-small) }
.ck-widget.raw-html-embed[dir=rtl] .raw-html-embed__buttons-wrapper { left: var(--ck-spacing-standard); right: auto }
.ck-widget.raw-html-embed .raw-html-embed__source { box-sizing: border-box; direction: ltr; font-family: monospace; font-size: var(--ck-font-size-base); height: var(--ck-html-embed-source-height); min-width: 0; padding: var(--ck-spacing-standard); resize: none; tab-size: 4; text-align: left; white-space: pre-wrap; width: var(--ck-html-embed-content-width) }
	.ck-widget.raw-html-embed .raw-html-embed__source[disabled] { -webkit-text-fill-color: var(--ck-html-embed-source-disabled-color); background: var(--ck-html-embed-source-disabled-background); color: var(--ck-html-embed-source-disabled-color); opacity: 1 }
.ck-widget.raw-html-embed .raw-html-embed__preview { min-height: var(--ck-html-embed-content-min-height); width: var(--ck-html-embed-content-width) }
.ck-editor__editable:not(.ck-read-only) .ck-widget.raw-html-embed .raw-html-embed__preview { pointer-events: none }
.ck-widget.raw-html-embed .raw-html-embed__preview-content { background-color: var(--ck-color-base-foreground); box-sizing: border-box }
	.ck-widget.raw-html-embed .raw-html-embed__preview-content > * { margin-left: auto; margin-right: auto }
.ck-widget.raw-html-embed .raw-html-embed__preview-placeholder { color: var(--ck-html-embed-source-disabled-color) }
:root { --ck-html-object-embed-unfocused-outline-width: 1px }
.ck-widget.html-object-embed { background-color: var(--ck-color-base-foreground); font-size: var(--ck-font-size-base); min-width: calc(76px + var(--ck-spacing-standard)); padding: var(--ck-spacing-small); padding-top: calc(var(--ck-font-size-tiny) + var(--ck-spacing-large)) }
	.ck-widget.html-object-embed:not(.ck-widget_selected):not(:hover) { outline: var(--ck-html-object-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border) }
	.ck-widget.html-object-embed:before { background: #999; border-radius: 0 0 var(--ck-border-radius) var(--ck-border-radius); color: var(--ck-color-base-background); content: attr(data-html-object-embed-label); font-family: var(--ck-font-face); font-size: var(--ck-font-size-tiny); font-style: normal; font-weight: 400; left: var(--ck-spacing-standard); padding: calc(var(--ck-spacing-tiny) + var(--ck-html-object-embed-unfocused-outline-width)) var(--ck-spacing-small) var(--ck-spacing-tiny); position: absolute; top: 0; transition: background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve) }
	.ck-widget.html-object-embed .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before { margin-left: 50px }
	.ck-widget.html-object-embed .html-object-embed__content { pointer-events: none }
div.ck-widget.html-object-embed { margin: 1em auto }
span.ck-widget.html-object-embed { display: inline-block }
:root { --ck-mention-list-max-height: 300px }
.ck.ck-mentions { max-height: var(--ck-mention-list-max-height); overflow-x: hidden; overflow-y: auto; overscroll-behavior: contain }
	.ck.ck-mentions > .ck-list__item { flex-shrink: 0; overflow: hidden }
:root { --ck-color-mention-background: rgba(153,0,48,.1); --ck-color-mention-text: #990030 }
.ck-content .mention { background: var(--ck-color-mention-background); color: var(--ck-color-mention-text) }
.ck-content .page-break { align-items: center; clear: both; display: flex; justify-content: center; padding: 5px 0; position: relative }
	.ck-content .page-break:after { border-bottom: 2px dashed #c4c4c4; content: ""; position: absolute; width: 100% }
.ck-content .page-break__label { background: #fff; border: 1px solid #c4c4c4; border-radius: 2px; box-shadow: 2px 2px 1px rgba(0,0,0,.15); color: #333; display: block; font-family: Helvetica,Arial,Tahoma,Verdana,Sans-Serif; font-size: .75em; font-weight: 700; padding: .3em .6em; position: relative; text-transform: uppercase; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; z-index: 1 }

@media print {
	.ck-content .page-break { padding: 0 }
		.ck-content .page-break:after { display: none }
}

.ck.ck-pagination-view-line { border-top: 1px dotted var(--ck-color-pagination-divider); height: 0; pointer-events: none; position: absolute }
	.ck.ck-pagination-view-line:after { background: #c4c4c4; color: var(--ck-color-base-background); content: attr(data-page-number); display: inline-block; font-size: 10px; min-width: 18px; padding: var(--ck-spacing-tiny) var(--ck-spacing-medium); position: absolute; right: -1px; text-align: center; top: -1px; transform: translateX(100%) }
:root { --ck-color-pagination-divider: #ababab }
.ck.ck-content:not(.ck-pagination_disabled) .page-break:after, .ck.ck-editor__editable.ck-pagination-view .ck-widget__type-around { display: none }
.ck.ck-editor__editable.ck-pagination-view .page-break { break-after: column; display: block; height: 0; margin: 0; padding: 0 }
	.ck.ck-editor__editable.ck-pagination-view .page-break .page-break__label, .ck.ck-editor__editable.ck-pagination-view .page-break:after { display: none }
.ck.ck-page-navigator { line-height: 1; padding: 0 var(--ck-spacing-standard) }
	.ck.ck-page-navigator > .ck-input-number { -moz-appearance: textfield; background: transparent; min-width: var(--ck-ui-component-min-height); text-align: center; width: var(--ck-ui-component-min-height) }
		.ck.ck-page-navigator > .ck-input-number::-webkit-inner-spin-button, .ck.ck-page-navigator > .ck-input-number::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0 }
		.ck.ck-page-navigator > .ck-input-number:not(:focus) { border: 1px solid transparent; border-bottom: 1px solid var(--ck-color-base-border) }
	.ck.ck-page-navigator > span:before { content: "/"; margin: 0 var(--ck-spacing-standard) }
.ck .ck-user__marker { cursor: default; display: inline; position: relative }
	.ck .ck-user__marker:after { color: #fff; content: attr(data-name); display: none; font-family: Georgia,sans-serif; font-size: var(--ck-font-size-base); font-style: normal; font-weight: 400; left: 0; line-height: 1; opacity: 0; padding: var(--ck-spacing-small); position: absolute; top: -20px; transition: opacity .2s linear,transform .3s ease-in-out; white-space: nowrap; z-index: 99999 }
	.ck .ck-user__marker:hover .ck-user__marker-dot { width: 0 }
	.ck .ck-user__marker:hover:after { animation: fadeInLeft .3s ease-in-out; display: block; opacity: 1 }
.ck .ck-user__marker-line { bottom: 0; height: 100%; position: absolute; width: 0 }
.ck .ck-user__marker-dot { border-radius: 50%; cursor: default; display: block; height: var(--ck-user-dot-size); left: 50%; position: absolute; top: calc((var(--ck-user-dot-size)/2)*-1); transform: translate(-50%,-50%); width: var(--ck-user-dot-size) }
.ck .ck-placeholder .ck-user__marker { display: none }

@keyframes fadeInLeft {
	0% { opacity: 0; transform: translateX(-10px) }
	to { opacity: 1; transform: translateX(0) }
}

.ck.ck-tooltip, .ck.ck-tooltip .ck-tooltip__text:after { -webkit-backface-visibility: hidden; pointer-events: none; position: absolute }
.ck.ck-tooltip { display: none; opacity: 0; visibility: hidden; z-index: var(--ck-z-modal) }
	.ck.ck-tooltip .ck-tooltip__text { display: inline-block }
		.ck.ck-tooltip .ck-tooltip__text:after { content: ""; height: 0; width: 0 }
:root { --ck-color-presence-list-dropdown-background: #fff; --ck-color-presence-list-dropdown-arrow-border: #ebebeb; --ck-presence-list-dropdown-list-max-width: 250px; --ck-presence-list-dropdown-list-min-width: 180px; --ck-presence-list-users-tooltip-max-width: 120px; --ck-presence-list-users-tooltip-min-width: 25px }
.ck.ck-presence-list { align-items: center; display: flex; font-size: var(--ck-font-size-base); margin-right: var(--ck-spacing-standard); transition: margin-right .2s ease-in-out }
	.ck.ck-presence-list * { box-sizing: border-box }
.ck.ck-presence-list__list { display: flex; justify-content: flex-end }
.ck.ck-presence-list__counter { color: var(--ck-color-base-text) }
.ck.ck-presence-list__counter--hidden { display: none }
.ck.ck-presence-list__list-item { background: none; border: 0; color: inherit; font: inherit; margin-left: var(--ck-spacing-standard); outline: none; padding: 0; position: relative }
	.ck.ck-presence-list__list-item:hover .ck-tooltip { opacity: 1; visibility: visible }
	.ck.ck-presence-list__list-item .ck.ck-tooltip { display: block }
	.ck.ck-presence-list__list-item .ck-tooltip__text span { display: block; max-width: var(--ck-presence-list-users-tooltip-max-width); overflow: hidden; text-align: center; text-overflow: ellipsis; white-space: nowrap }
.ck.ck-presence-list__marker { display: block; height: 3px; margin-top: 3px; position: relative; width: 100% }
.ck.ck-presence-list--collapsed .ck-presence-list__list { margin-left: var(--ck-spacing-standard); min-width: calc(var(--ck-user-avatar-size)*1.5) }
	.ck.ck-presence-list--collapsed .ck-presence-list__list * { cursor: pointer; transition: all .4s ease-in-out }
.ck.ck-presence-list--collapsed .ck.ck-presence-list__list-item { margin-left: calc(var(--ck-user-avatar-size)*-1 + 5px) }
	.ck.ck-presence-list--collapsed .ck.ck-presence-list__list-item .ck-tooltip { display: none }
	.ck.ck-presence-list--collapsed .ck.ck-presence-list__list-item:nth-last-child(5) { opacity: .15 }
	.ck.ck-presence-list--collapsed .ck.ck-presence-list__list-item:nth-last-child(4) { opacity: .35 }
	.ck.ck-presence-list--collapsed .ck.ck-presence-list__list-item:nth-last-child(3) { opacity: .55 }
	.ck.ck-presence-list--collapsed .ck.ck-presence-list__list-item:nth-last-child(2) { opacity: .75 }
.ck.ck-presence-list__balloon { --ck-color-panel-border: var(--ck-color-presence-list-dropdown-arrow-border); --ck-color-panel-background: var(--ck-color-presence-list-dropdown-background); animation: fadeIn .3s ease-in-out; background-color: var(--ck-color-presence-list-dropdown-background); border: 0; opacity: 1 }
	.ck.ck-presence-list__balloon .ck.ck-presence-list__dropdown-list-wrapper { border-radius: var(--ck-border-radius); max-height: 80vh; max-width: var(--ck-presence-list-dropdown-list-max-width); min-width: var(--ck-presence-list-dropdown-list-min-width); overflow-x: hidden; overflow-y: auto }
	.ck.ck-presence-list__balloon .ck.ck-presence-list__dropdown-list-item { align-items: center; background: none; border: 0; color: inherit; display: flex; font: inherit; outline: none; padding: 0; padding: var(--ck-spacing-standard); position: relative }
		.ck.ck-presence-list__balloon .ck.ck-presence-list__dropdown-list-item:first-of-type .ck-presence-list__marker { border-top-left-radius: var(--ck-border-radius) }
		.ck.ck-presence-list__balloon .ck.ck-presence-list__dropdown-list-item:last-of-type .ck-presence-list__marker { border-bottom-left-radius: var(--ck-border-radius) }
	.ck.ck-presence-list__balloon .ck.ck-presence-list__dropdown-list .ck-user__full-name { color: var(--ck-color-base-text); margin-left: var(--ck-spacing-standard); overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
	.ck.ck-presence-list__balloon .ck.ck-presence-list__dropdown-list .ck.ck-presence-list__marker { height: 100%; left: 0; margin: 0; position: absolute; width: 3px }
.ck-presence-list__balloon button.ck-presence-list__dropdown-list-item *, .ck-presence-list__list button.ck-presence-list__list-item * { cursor: pointer }

@keyframes fadeIn {
	0% { opacity: 0 }
	to { opacity: 1 }
}

.ck.ck-revision-history-save-revision-form { align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap }
	.ck.ck-revision-history-save-revision-form .ck-labeled-field-view { display: inline-block }
	.ck.ck-revision-history-save-revision-form .ck-label { display: none }

@media screen and (max-width:600px) {
	.ck.ck-revision-history-save-revision-form { flex-wrap: wrap }
		.ck.ck-revision-history-save-revision-form .ck-labeled-field-view { flex-basis: 100% }
		.ck.ck-revision-history-save-revision-form .ck-button { flex-basis: 50% }
}

.ck .ck-revision-change { border-top-left-radius: var(--ck-border-radius); outline: 0; padding: var(--ck-spacing-small) var(--ck-spacing-large) }
	.ck .ck-revision-change > * { font-size: var(--ck-font-size-standard); vertical-align: bottom }
	.ck .ck-revision-change.ck-revision-change__add { border-left-color: var(--ck-color-suggestion-box-insertion-border) }
	.ck .ck-revision-change.ck-revision-change__remove { border-left-color: var(--ck-color-suggestion-box-deletion-border) }
	.ck .ck-revision-change .ck-revision-change__label { font-size: inherit; font-weight: 700; vertical-align: inherit }
.ck.ck-button.ck-revision-history-ui__back-to-editing { background: var(--ck-color-base-active); color: var(--ck-color-base-background) }
	.ck.ck-button.ck-revision-history-ui__back-to-editing:hover:not(.ck-disabled) { background: var(--ck-color-base-active-focus) }
.ck-content .ck-suggestion-preview-marker, .ck-content .ck-suggestion-preview-marker-split { opacity: .75 }
	.ck-content .ck-suggestion-preview-marker-split:after { content: "¶" }
.ck-content .ck-suggestion-preview-marker-merge { opacity: .75; text-decoration: line-through }
	.ck-content .ck-suggestion-preview-marker-merge:after { content: "¶" }
.ck-content .ck-suggestion-preview-marker-deletion { text-decoration: line-through }
.ck-content .ck-suggestion-marker-deletion-new:not(.ck-widget), .ck-content .ck-suggestion-marker-merge-new { --ck-color-suggestion-marker-deletion-border: none; --ck-color-suggestion-marker-deletion-border-active: none; --ck-color-suggestion-marker-deletion-background: none; --ck-color-suggestion-marker-deletion-background-active: none; --ck-color-suggestion-marker-deletion-stroke: rgba(122,31,54,.8); --ck-color-suggestion-widget-deletion-background: rgba(229,102,134,.03); --ck-color-suggestion-widget-deletion-background-active: rgba(196,33,74,.05) }
	.ck-content .ck-suggestion-marker-merge-new:after { color: inherit }
.ck-content .ck-suggestion-marker-insertion-new, .ck-content .ck-suggestion-marker-split-new { opacity: .75 }
.ck-content .ck-suggestion-marker-deletion-new.ck-suggestion-marker--active:not(.table), .ck-content .ck-suggestion-marker-merge-new.ck-suggestion-marker--active { --ck-color-suggestion-marker-deletion-background-active: rgba(218,37,82,.08); --ck-color-suggestion-marker-deletion-stroke: #7a1f36; opacity: 1 }
.ck-content .ck-suggestion-marker-insertion-new.ck-suggestion-marker--active, .ck-content .ck-suggestion-marker-split-new.ck-suggestion-marker--active { opacity: 1 }
.ck.ck-revision-history-ui.ck-revision-history-ui__changes-navigation { align-items: center; display: flex; margin-left: auto }
	.ck.ck-revision-history-ui.ck-revision-history-ui__changes-navigation .ck-revision-history-ui__changes-navigation__wrapper { display: flex; margin-right: var(--ck-spacing-standard) }
	.ck.ck-revision-history-ui.ck-revision-history-ui__changes-navigation .ck-revision-history-ui__changes-navigation__label { font-weight: 700; white-space: pre }
	.ck.ck-revision-history-ui.ck-revision-history-ui__changes-navigation .ck-revision-history-ui__changes-navigation__navigation { margin-left: var(--ck-spacing-small) }
.ck { --ck-revision-history-loading-overlay-transition-duration: .2s; --ck-revision-history-loading-overlay-transition-delay: 0s; --ck-revision-history-loading-overlay-spinner-rotation-duration: 1s; --ck-revision-history-loading-overlay-spinner-size: 60px; --ck-revision-history-loading-overlay-visible-background: #fff }
	.ck.ck-editor__editable:after, .ck.ck-editor__editable:before { content: ""; opacity: 0; position: absolute; transition: opacity var(--ck-revision-history-loading-overlay-transition-duration) ease; transition-delay: 0; visibility: hidden }
	.ck.ck-editor__editable:before { background: var(--ck-revision-history-loading-overlay-visible-background); height: 100%; left: 0; top: 0; width: 100%; z-index: var(--ck-z-default) }
	.ck.ck-editor__editable:after { animation: ck-revision-history-spinner-animation var(--ck-revision-history-loading-overlay-spinner-rotation-duration) linear infinite; border-radius: 50%; border-right: 3px solid transparent; border-top: 3px solid var(--ck-color-base-text); box-sizing: border-box; height: var(--ck-revision-history-loading-overlay-spinner-size); left: 50%; top: 50%; transform: translate(-50%,-50%); width: var(--ck-revision-history-loading-overlay-spinner-size); z-index: var(--ck-z-default) }
	.ck.ck-editor__editable.ck-editor__editable__loading-overlay, .ck.ck-editor__editable.ck-editor__editable__overlay { min-height: calc(var(--ck-revision-history-loading-overlay-spinner-size) + var(--ck-spacing-large)*2); position: relative }
		.ck.ck-editor__editable.ck-editor__editable__loading-overlay:after, .ck.ck-editor__editable.ck-editor__editable__loading-overlay:before, .ck.ck-editor__editable.ck-editor__editable__overlay:after, .ck.ck-editor__editable.ck-editor__editable__overlay:before { opacity: .8; transition-delay: var(--ck-revision-history-loading-overlay-transition-delay); visibility: visible }
		.ck.ck-editor__editable.ck-editor__editable__overlay:after { visibility: hidden }

@keyframes ck-revision-history-spinner-animation {
	0% { transform: translate(-50%,-50%) rotate(0deg) }
	to { transform: translate(-50%,-50%) rotate(1turn) }
}

.ck.ck-revision-history-sidebar__revision-name { display: block; font-size: 1.2em; font-weight: 700; left: calc(var(--ck-spacing-small)*-1); margin-right: 30px; position: relative }
	.ck.ck-revision-history-sidebar__revision-name > .ck-labeled-field-view__input-wrapper > .ck-label { display: none }
	.ck.ck-revision-history-sidebar__revision-name > .ck-labeled-field-view__input-wrapper > .ck-input { background: transparent; border-radius: var(--ck-border-radius); color: inherit; font-family: inherit; font-size: var(--ck-font-size-normal); font-weight: 700; min-height: auto; min-width: auto; padding: var(--ck-spacing-tiny) var(--ck-spacing-small); transition: var(--ck-revision-history-revision-transitions); width: 100% }
		.ck.ck-revision-history-sidebar__revision-name > .ck-labeled-field-view__input-wrapper > .ck-input, .ck.ck-revision-history-sidebar__revision-name > .ck-labeled-field-view__input-wrapper > .ck-input:focus, .ck.ck-revision-history-sidebar__revision-name > .ck-labeled-field-view__input-wrapper > .ck-input[readonly] { background: transparent }
			.ck.ck-revision-history-sidebar__revision-name > .ck-labeled-field-view__input-wrapper > .ck-input:not(.ck-input_focused) { border-color: transparent }
			.ck.ck-revision-history-sidebar__revision-name > .ck-labeled-field-view__input-wrapper > .ck-input::placeholder { color: inherit }
			.ck.ck-revision-history-sidebar__revision-name > .ck-labeled-field-view__input-wrapper > .ck-input[readonly] { pointer-events: none }
.ck.ck-revision-history-sidebar__revision-author { display: block; position: relative; transition: var(--ck-revision-history-revision-transitions) }
	.ck.ck-revision-history-sidebar__revision-author .ck-revision-history-sidebar__revision-author__name { display: block; font-weight: 700; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100% }
	.ck.ck-revision-history-sidebar__revision-author .ck-icon { height: 10px; left: calc(var(--ck-revision-history-revision-author-icon-offset)*-1); position: absolute; top: 3px; width: 11px }
	.ck.ck-revision-history-sidebar__revision-author:not(:first-of-type) .ck-icon { display: none }
.ck.ck-revision-history-sidebar__revision .ck-revision-history-sidebar__revision__actions { display: none; position: absolute; right: var(--ck-spacing-small); top: var(--ck-spacing-small) }
	.ck.ck-revision-history-sidebar__revision .ck-revision-history-sidebar__revision__actions .ck-dropdown__button { min-height: unset; min-width: unset }
		.ck.ck-revision-history-sidebar__revision .ck-revision-history-sidebar__revision__actions .ck-dropdown__button .ck-button__icon { transform: scale(.7) }
	.ck.ck-revision-history-sidebar__revision .ck-revision-history-sidebar__revision__actions .ck-dropdown__arrow { display: none }
	.ck.ck-revision-history-sidebar__revision .ck-revision-history-sidebar__revision__actions .ck-list__item__danger { color: var(--ck-color-button-cancel) }
.ck.ck-revision-history-sidebar__revision.ck-revision-history-sidebar__revision_selected .ck-revision-history-sidebar__revision__actions .ck-dropdown__button { color: var(--ck-color-base-background) }
	.ck.ck-revision-history-sidebar__revision.ck-revision-history-sidebar__revision_selected .ck-revision-history-sidebar__revision__actions .ck-dropdown__button.ck-on, .ck.ck-revision-history-sidebar__revision.ck-revision-history-sidebar__revision_selected .ck-revision-history-sidebar__revision__actions .ck-dropdown__button:hover { background: var(--ck-color-base-active-focus) }
		.ck.ck-revision-history-sidebar__revision.ck-revision-history-sidebar__revision_selected .ck-revision-history-sidebar__revision__actions .ck-dropdown__button.ck-on:hover, .ck.ck-revision-history-sidebar__revision.ck-revision-history-sidebar__revision_selected .ck-revision-history-sidebar__revision__actions .ck-dropdown__button:hover:hover { filter: brightness(95%) }
.ck.ck-revision-history-sidebar__revision.ck-revision-history-sidebar__revision_highlighted .ck-revision-history-sidebar__revision__actions .ck-dropdown__button.ck-on, .ck.ck-revision-history-sidebar__revision.ck-revision-history-sidebar__revision_highlighted .ck-revision-history-sidebar__revision__actions .ck-dropdown__button:hover { background: var(--ck-revision-history-revision-highlighted-background-color-hover) }
	.ck.ck-revision-history-sidebar__revision.ck-revision-history-sidebar__revision_highlighted .ck-revision-history-sidebar__revision__actions .ck-dropdown__button.ck-on:hover, .ck.ck-revision-history-sidebar__revision.ck-revision-history-sidebar__revision_highlighted .ck-revision-history-sidebar__revision__actions .ck-dropdown__button:hover:hover { filter: brightness(95%) }
.ck.ck-revision-history-sidebar__revision:hover:not(.ck-disabled) .ck-revision-history-sidebar__revision__actions, .ck.ck-revision-history-sidebar__revision:not(.ck-disabled) .ck-revision-history-sidebar__revision__actions.ck-on { display: block }
.ck { --ck-revision-history-revision-background-color: var(--ck-color-base-background); --ck-revision-history-revision-border-color: #47576b; --ck-revision-history-revision-box-shadow: 0 1px 1px 1px #e6e6e6; --ck-revision-history-revision-author-icon-offset: 20px; --ck-revision-history-revision-transitions: background 100ms ease-in,border 100ms ease-in; --ck-revision-history-revision-selected-text-color: var(--ck-color-base-background); --ck-revision-history-revision-selected-input-text-color-empty: var(--ck-color-base-background); --ck-revision-history-revision-selected-background-color: var(--ck-color-base-active); --ck-revision-history-revision-highlighted-background-color: #e0f1ff; --ck-revision-history-revision-highlighted-background-color-hover: #cce7ff; --ck-revision-history-revision-delete-confirmation-background: #fcc; --ck-revision-history-revision-delete-confirmation-active-button-background: #ffb3b3 }
	.ck.ck-revision-history-sidebar__revision-wrapper .ck-revision-history-sidebar__revision { background: var(--ck-revision-history-revision-background-color); border-left: 3px solid var(--ck-revision-history-revision-border-color); border-radius: var(--ck-border-radius); box-shadow: var(--ck-revision-history-revision-box-shadow); display: block; padding: var(--ck-spacing-large) calc(var(--ck-spacing-standard)*2); position: relative; transition: transform .3s ease; width: 100% }
		.ck.ck-revision-history-sidebar__revision-wrapper .ck-revision-history-sidebar__revision:last-child { margin-bottom: 0 }
		.ck.ck-revision-history-sidebar__revision-wrapper .ck-revision-history-sidebar__revision .ck-revision-history-sidebar__revision__date { display: block; font-size: var(--ck-font-size-small); font-weight: 700; opacity: .8; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100% }
		.ck.ck-revision-history-sidebar__revision-wrapper .ck-revision-history-sidebar__revision .ck-revision-history-sidebar__revision__controls-wrapper { align-items: flex-start; display: flex; flex-direction: row; margin: var(--ck-spacing-standard) 0 0 }
		.ck.ck-revision-history-sidebar__revision-wrapper .ck-revision-history-sidebar__revision .ck-revision-history-sidebar__revision-authors { flex: 0 1 auto; margin: 0 0 0 var(--ck-revision-history-revision-author-icon-offset); min-width: 0; padding: 0 }
		.ck.ck-revision-history-sidebar__revision-wrapper .ck-revision-history-sidebar__revision.ck-revision-history-sidebar__revision_highlighted, .ck.ck-revision-history-sidebar__revision-wrapper .ck-revision-history-sidebar__revision.ck-revision-history-sidebar__revision_selected { border-bottom-left-radius: 0; border-left-color: transparent; border-top-left-radius: 0; transform: translateX(calc(var(--ck-revision-history-sidebar-timeline-padding)*-1)) }
		.ck.ck-revision-history-sidebar__revision-wrapper .ck-revision-history-sidebar__revision.ck-revision-history-sidebar__revision_selected { background: var(--ck-revision-history-revision-selected-background-color); color: var(--ck-revision-history-revision-selected-text-color) }
			.ck.ck-revision-history-sidebar__revision-wrapper .ck-revision-history-sidebar__revision.ck-revision-history-sidebar__revision_selected .ck-revision-history-sidebar__revision-name .ck-input { color: var(--ck-revision-history-revision-selected-text-color) }
				.ck.ck-revision-history-sidebar__revision-wrapper .ck-revision-history-sidebar__revision.ck-revision-history-sidebar__revision_selected .ck-revision-history-sidebar__revision-name .ck-input.ck-input-text_empty::placeholder { opacity: .7 }
		.ck.ck-revision-history-sidebar__revision-wrapper .ck-revision-history-sidebar__revision.ck-revision-history-sidebar__revision_highlighted { background: var(--ck-revision-history-revision-highlighted-background-color) }
		.ck.ck-revision-history-sidebar__revision-wrapper .ck-revision-history-sidebar__revision.ck-revision-history-sidebar__actions_dropdown_open { z-index: var(--ck-z-default) }
	.ck.ck-revision-history-sidebar__revision-wrapper.ck-revision-history-sidebar__revision-wrapper_confirmation_visible .ck-revision-history-sidebar__revision { box-shadow: none; position: relative; transform: translate3d(-100%,0,0) }
		.ck.ck-revision-history-sidebar__revision-wrapper.ck-revision-history-sidebar__revision-wrapper_confirmation_visible .ck-revision-history-sidebar__revision, .ck.ck-revision-history-sidebar__revision-wrapper.ck-revision-history-sidebar__revision-wrapper_confirmation_visible .ck-revision-history-sidebar__revision * { --ck-revision-history-revision-background-color: transparent; --ck-revision-history-revision-selected-background-color: transparent; --ck-revision-history-revision-highlighted-background-color: transparent }
	.ck.ck-revision-history-sidebar__revision-wrapper .ck-thread__remove-confirm { align-items: center; background: var(--ck-revision-history-revision-delete-confirmation-background); border-radius: var(--ck-border-radius); box-shadow: var(--ck-revision-history-revision-box-shadow); display: flex; flex-direction: row; height: 100%; justify-content: space-around; left: 100%; position: absolute; top: 0; user-select: none; width: 100% }
		.ck.ck-revision-history-sidebar__revision-wrapper .ck-thread__remove-confirm .ck-thread__remove-confirm-inner { margin-top: var(--ck-spacing-small); text-align: center }
			.ck.ck-revision-history-sidebar__revision-wrapper .ck-thread__remove-confirm .ck-thread__remove-confirm-inner p { color: var(--ck-color-text); font-weight: 700; margin: 0 }
			.ck.ck-revision-history-sidebar__revision-wrapper .ck-thread__remove-confirm .ck-thread__remove-confirm-inner .ck-thread__remove-confirm-actions { display: flex; flex-direction: row; justify-content: space-evenly }
				.ck.ck-revision-history-sidebar__revision-wrapper .ck-thread__remove-confirm .ck-thread__remove-confirm-inner .ck-thread__remove-confirm-actions .ck.ck-button:active, .ck.ck-revision-history-sidebar__revision-wrapper .ck-thread__remove-confirm .ck-thread__remove-confirm-inner .ck-thread__remove-confirm-actions .ck.ck-button:focus, .ck.ck-revision-history-sidebar__revision-wrapper .ck-thread__remove-confirm .ck-thread__remove-confirm-inner .ck-thread__remove-confirm-actions .ck.ck-button:hover { background: var(--ck-revision-history-revision-delete-confirmation-active-button-background) }
				.ck.ck-revision-history-sidebar__revision-wrapper .ck-thread__remove-confirm .ck-thread__remove-confirm-inner .ck-thread__remove-confirm-actions .ck.ck-button.ck-thread__remove-confirm-submit { color: var(--ck-color-button-save) }
				.ck.ck-revision-history-sidebar__revision-wrapper .ck-thread__remove-confirm .ck-thread__remove-confirm-inner .ck-thread__remove-confirm-actions .ck.ck-button.ck-thread__remove-confirm-cancel { color: var(--ck-color-button-cancel) }
	.ck.ck-revision-history-sidebar__revision-wrapper .ck-revision-history-sidebar__subrevisions { margin-left: var(--ck-spacing-large) }
.ck { --ck-revision-history-sidebar-revision-vertical-spacing: calc(var(--ck-spacing-standard)*2) }
	.ck.ck-revision-history-sidebar__time-period { width: 100% }
		.ck.ck-revision-history-sidebar__time-period .ck-revision-history-sidebar__time-period__label { background: var(--ck-revision-history-sidebar-period-background); border-radius: var(--ck-border-radius); color: var(--ck-color-base-background); font-size: 9px; font-weight: 700; padding: var(--ck-spacing-tiny) var(--ck-spacing-standard); text-transform: uppercase }
			.ck.ck-revision-history-sidebar__time-period .ck-revision-history-sidebar__time-period__label:first-child { margin-top: var(--ck-spacing-standard) }
		.ck.ck-revision-history-sidebar__time-period .ck-revision-history-sidebar__time-period__revisions { display: flex; flex-direction: column }
			.ck.ck-revision-history-sidebar__time-period .ck-revision-history-sidebar__time-period__revisions .ck-revision-history-sidebar__revision-wrapper, .ck.ck-revision-history-sidebar__time-period:not(.ck-hidden) + .ck-revision-history-sidebar__time-period { margin-top: var(--ck-revision-history-sidebar-revision-vertical-spacing) }
	.ck.ck-revision-history-sidebar__header { --header-height: calc(var(--ck-ui-component-min-height) + var(--ck-spacing-small)*2 + 1px); align-items: center; border-bottom: 1px solid var(--ck-color-toolbar-border); color: inherit; display: flex; flex-direction: row; font-family: inherit; font-weight: 700; height: var(--header-height); line-height: var(--header-height); min-height: var(--header-height); overflow: hidden; padding: 0 var(--ck-revision-history-sidebar-timeline-padding) }
		.ck.ck-revision-history-sidebar__header .ck-revision-history-sidebar__header__label { color: inherit; font-family: inherit; font-size: 1.2em; font-weight: 700 }
		.ck.ck-revision-history-sidebar__header .ck-icon { margin-right: var(--ck-spacing-large) }
.ck { --ck-revision-history-sidebar-period-background: #ff5724; --ck-revision-history-sidebar-timeline-padding: var(--ck-spacing-large) }
	.ck.ck-revision-history-sidebar { display: flex; flex-direction: column }
		.ck.ck-revision-history-sidebar .ck-revision-history-sidebar__timeline { align-items: start; display: flex; flex-direction: column; font-size: var(--ck-font-size-base); height: 100%; overflow-x: hidden; overflow-y: auto; padding: var(--ck-revision-history-sidebar-timeline-padding) }
			.ck.ck-revision-history-sidebar .ck-revision-history-sidebar__timeline.ck-disabled { filter: grayscale(1) opacity(var(--ck-disabled-opacity)) }
:root { --ck-color-restricted-editing-exception-background: rgba(255,169,77,.2); --ck-color-restricted-editing-exception-hover-background: rgba(255,169,77,.35); --ck-color-restricted-editing-exception-brackets: rgba(204,105,0,.4); --ck-color-restricted-editing-selected-exception-background: rgba(255,169,77,.5); --ck-color-restricted-editing-selected-exception-brackets: rgba(204,105,0,.6) }
.ck-editor__editable .restricted-editing-exception { background-color: var(--ck-color-restricted-editing-exception-background); border: 1px solid; border-image: linear-gradient(to right,var(--ck-color-restricted-editing-exception-brackets) 0,var(--ck-color-restricted-editing-exception-brackets) 5px,transparent 6px,transparent calc(100% - 6px),var(--ck-color-restricted-editing-exception-brackets) calc(100% - 5px),var(--ck-color-restricted-editing-exception-brackets) 100%) 1; transition: background .2s ease-in-out }
	.ck-editor__editable .restricted-editing-exception.restricted-editing-exception_selected { background-color: var(--ck-color-restricted-editing-selected-exception-background); border-image: linear-gradient(to right,var(--ck-color-restricted-editing-selected-exception-brackets) 0,var(--ck-color-restricted-editing-selected-exception-brackets) 5px,var(--ck-color-restricted-editing-selected-exception-brackets) calc(100% - 5px),var(--ck-color-restricted-editing-selected-exception-brackets) 100%) 1 }
	.ck-editor__editable .restricted-editing-exception.restricted-editing-exception_collapsed { padding-left: 1ch }
.ck-restricted-editing_mode_restricted, .ck-restricted-editing_mode_restricted * { cursor: default }
	.ck-restricted-editing_mode_restricted .restricted-editing-exception, .ck-restricted-editing_mode_restricted .restricted-editing-exception * { cursor: text }
		.ck-restricted-editing_mode_restricted .restricted-editing-exception:hover { background: var(--ck-color-restricted-editing-exception-hover-background) }
.ck-source-editing-area { overflow: hidden; position: relative }
	.ck-source-editing-area textarea, .ck-source-editing-area:after { border: 1px solid transparent; font-family: monospace; font-size: var(--ck-font-size-normal); line-height: var(--ck-line-height-base); margin: 0; padding: var(--ck-spacing-large); white-space: pre-wrap }
	.ck-source-editing-area:after { content: attr(data-value) " "; display: block; visibility: hidden }
	.ck-source-editing-area textarea { border-color: var(--ck-color-base-border); border-radius: 0; box-sizing: border-box; height: 100%; outline: none; overflow: hidden; position: absolute; resize: none; width: 100% }
		.ck-rounded-corners .ck-source-editing-area textarea, .ck-source-editing-area textarea.ck-rounded-corners { border-radius: var(--ck-border-radius); border-top-left-radius: 0; border-top-right-radius: 0 }
		.ck-source-editing-area textarea:not([readonly]):focus { border: var(--ck-focus-ring); box-shadow: var(--ck-inner-shadow),0 0; outline: none }
.ck.ck-character-grid { max-width: 100% }
	.ck.ck-character-grid .ck-character-grid__tiles { display: grid }
:root { --ck-character-grid-tile-size: 24px }
.ck.ck-character-grid { max-height: 200px; overflow-x: hidden; overflow-y: auto; width: 350px }
	.ck.ck-character-grid .ck-character-grid__tiles { grid-gap: var(--ck-spacing-standard); grid-template-columns: repeat(auto-fit,minmax(var(--ck-character-grid-tile-size),1fr)); margin: var(--ck-spacing-standard) var(--ck-spacing-large) }
	.ck.ck-character-grid .ck-character-grid__tile { border: 0; font-size: 1.2em; height: var(--ck-character-grid-tile-size); min-height: var(--ck-character-grid-tile-size); min-width: var(--ck-character-grid-tile-size); padding: 0; transition: box-shadow .2s ease; width: var(--ck-character-grid-tile-size) }
		.ck.ck-character-grid .ck-character-grid__tile:focus:not(.ck-disabled), .ck.ck-character-grid .ck-character-grid__tile:hover:not(.ck-disabled) { border: 0; box-shadow: inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border) }
		.ck.ck-character-grid .ck-character-grid__tile .ck-button__label { line-height: var(--ck-character-grid-tile-size); text-align: center; width: 100% }
.ck.ck-character-info { border-top: 1px solid var(--ck-color-base-border); display: flex; justify-content: space-between; padding: var(--ck-spacing-small) var(--ck-spacing-large) }
	.ck.ck-character-info > * { font-size: var(--ck-font-size-small); text-transform: uppercase }
	.ck.ck-character-info .ck-character-info__name { max-width: 280px; overflow: hidden; text-overflow: ellipsis }
	.ck.ck-character-info .ck-character-info__code { opacity: .6 }
.ck.ck-special-characters-navigation > .ck-label { max-width: 160px; overflow: hidden; text-overflow: ellipsis }
.ck.ck-special-characters-navigation > .ck-dropdown .ck-dropdown__panel { max-height: 250px; overflow-x: hidden; overflow-y: auto }
:root { --ck-color-table-focused-cell-background: rgba(158,207,250,.3) }
.ck-widget.table td.ck-editor__nested-editable.ck-editor__nested-editable_focused, .ck-widget.table td.ck-editor__nested-editable:focus, .ck-widget.table th.ck-editor__nested-editable.ck-editor__nested-editable_focused, .ck-widget.table th.ck-editor__nested-editable:focus { background: var(--ck-color-table-focused-cell-background); border-style: none; outline: 1px solid var(--ck-color-focus-border); outline-offset: -1px }
.ck .ck-insert-table-dropdown__grid { display: flex; flex-direction: row; flex-wrap: wrap }
:root { --ck-insert-table-dropdown-padding: 10px; --ck-insert-table-dropdown-box-height: 11px; --ck-insert-table-dropdown-box-width: 12px; --ck-insert-table-dropdown-box-margin: 1px }
.ck .ck-insert-table-dropdown__grid { padding: var(--ck-insert-table-dropdown-padding) var(--ck-insert-table-dropdown-padding) 0; width: calc(var(--ck-insert-table-dropdown-box-width)*10 + var(--ck-insert-table-dropdown-box-margin)*20 + var(--ck-insert-table-dropdown-padding)*2) }
.ck .ck-insert-table-dropdown__label { text-align: center }
.ck .ck-insert-table-dropdown-grid-box { border: 1px solid var(--ck-color-base-border); border-radius: 1px; height: var(--ck-insert-table-dropdown-box-height); margin: var(--ck-insert-table-dropdown-box-margin); width: var(--ck-insert-table-dropdown-box-width) }
	.ck .ck-insert-table-dropdown-grid-box.ck-on { background: var(--ck-color-focus-outer-shadow); border-color: var(--ck-color-focus-border) }
:root { --ck-table-selected-cell-background: rgba(158,207,250,.3) }
.ck.ck-editor__editable .table table td.ck-editor__editable_selected, .ck.ck-editor__editable .table table th.ck-editor__editable_selected { box-shadow: unset; caret-color: transparent; outline: unset; position: relative }
	.ck.ck-editor__editable .table table td.ck-editor__editable_selected:after, .ck.ck-editor__editable .table table th.ck-editor__editable_selected:after { background-color: var(--ck-table-selected-cell-background); bottom: 0; content: ""; left: 0; pointer-events: none; position: absolute; right: 0; top: 0 }
	.ck.ck-editor__editable .table table td.ck-editor__editable_selected ::selection, .ck.ck-editor__editable .table table td.ck-editor__editable_selected:focus, .ck.ck-editor__editable .table table th.ck-editor__editable_selected ::selection, .ck.ck-editor__editable .table table th.ck-editor__editable_selected:focus { background-color: transparent }
	.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget, .ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget { outline: unset }
		.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget > .ck-widget__selection-handle, .ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget > .ck-widget__selection-handle { display: none }
.ck-content .table { display: table; margin: .9em auto }
	.ck-content .table table { border: 1px double #b3b3b3; border-collapse: collapse; border-spacing: 0; height: 100%; width: 100% }
		.ck-content .table table td, .ck-content .table table th { border: 1px solid #bfbfbf; min-width: 2em; padding: .4em }
		.ck-content .table table th { background: rgba(0,0,0,.05); font-weight: 700 }
.ck-content[dir=rtl] .table th { text-align: right }
.ck-content[dir=ltr] .table th { text-align: left }
.ck-editor__editable .ck-table-bogus-paragraph { display: inline-block; width: 100% }
.ck.ck-input-color { display: flex; flex-direction: row-reverse; width: 100% }
	.ck.ck-input-color > input.ck.ck-input-text { flex-grow: 1; min-width: auto }
	.ck.ck-input-color > div.ck.ck-dropdown { min-width: auto }
		.ck.ck-input-color > div.ck.ck-dropdown > .ck-input-color__button .ck-dropdown__arrow { display: none }
	.ck.ck-input-color .ck.ck-input-color__button { display: flex }
		.ck.ck-input-color .ck.ck-input-color__button .ck.ck-input-color__button__preview { overflow: hidden; position: relative }
			.ck.ck-input-color .ck.ck-input-color__button .ck.ck-input-color__button__preview > .ck.ck-input-color__button__preview__no-color-indicator { display: block; position: absolute }
[dir=ltr] .ck.ck-input-color > .ck.ck-input-text { border-bottom-right-radius: 0; border-top-right-radius: 0 }
[dir=rtl] .ck.ck-input-color > .ck.ck-input-text { border-bottom-left-radius: 0; border-top-left-radius: 0 }
.ck.ck-input-color > .ck.ck-dropdown > .ck.ck-button.ck-input-color__button { padding: 0 }
[dir=ltr] .ck.ck-input-color > .ck.ck-dropdown > .ck.ck-button.ck-input-color__button { border-bottom-left-radius: 0; border-left-width: 0; border-top-left-radius: 0 }
[dir=rtl] .ck.ck-input-color > .ck.ck-dropdown > .ck.ck-button.ck-input-color__button { border-bottom-right-radius: 0; border-right-width: 0; border-top-right-radius: 0 }
.ck.ck-input-color > .ck.ck-dropdown > .ck.ck-button.ck-input-color__button.ck-disabled { background: var(--ck-color-input-disabled-background) }
.ck.ck-input-color > .ck.ck-dropdown > .ck.ck-button.ck-input-color__button > .ck.ck-input-color__button__preview { border-radius: 0 }
	.ck-rounded-corners .ck.ck-input-color > .ck.ck-dropdown > .ck.ck-button.ck-input-color__button > .ck.ck-input-color__button__preview, .ck.ck-input-color > .ck.ck-dropdown > .ck.ck-button.ck-input-color__button > .ck.ck-input-color__button__preview.ck-rounded-corners { border-radius: var(--ck-border-radius) }
.ck.ck-input-color > .ck.ck-dropdown > .ck.ck-button.ck-input-color__button > .ck.ck-input-color__button__preview { border: 1px solid var(--ck-color-input-border); height: 20px; width: 20px }
	.ck.ck-input-color > .ck.ck-dropdown > .ck.ck-button.ck-input-color__button > .ck.ck-input-color__button__preview > .ck.ck-input-color__button__preview__no-color-indicator { background: red; border-radius: 2px; height: 150%; left: 50%; top: -30%; transform: rotate(45deg); transform-origin: 50%; width: 8% }
.ck.ck-input-color .ck.ck-input-color__remove-color { border-bottom: 1px solid var(--ck-color-input-border); border-bottom-left-radius: 0; border-bottom-right-radius: 0; padding: calc(var(--ck-spacing-standard)/2) var(--ck-spacing-standard); width: 100% }
[dir=ltr] .ck.ck-input-color .ck.ck-input-color__remove-color { border-top-right-radius: 0 }
[dir=rtl] .ck.ck-input-color .ck.ck-input-color__remove-color { border-top-left-radius: 0 }
.ck.ck-input-color .ck.ck-input-color__remove-color .ck.ck-icon { margin-right: var(--ck-spacing-standard) }
[dir=rtl] .ck.ck-input-color .ck.ck-input-color__remove-color .ck.ck-icon { margin-left: var(--ck-spacing-standard); margin-right: 0 }
.ck.ck-form__row { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between }
	.ck.ck-form__row > :not(.ck-label) { flex-grow: 1 }
	.ck.ck-form__row.ck-table-form__action-row .ck-button-cancel, .ck.ck-form__row.ck-table-form__action-row .ck-button-save { justify-content: center }
.ck.ck-form__row { padding: var(--ck-spacing-standard) var(--ck-spacing-large) 0 }
[dir=ltr] .ck.ck-form__row > :not(.ck-label) + * { margin-left: var(--ck-spacing-large) }
[dir=rtl] .ck.ck-form__row > :not(.ck-label) + * { margin-right: var(--ck-spacing-large) }
.ck.ck-form__row > .ck-label { min-width: 100%; width: 100% }
.ck.ck-form__row.ck-table-form__action-row { margin-top: var(--ck-spacing-large) }
	.ck.ck-form__row.ck-table-form__action-row .ck-button .ck-button__label { color: var(--ck-color-text) }
.ck.ck-form { padding: 0 0 var(--ck-spacing-large) }
	.ck.ck-form:focus { outline: none }
	.ck.ck-form .ck.ck-input-text { min-width: 100%; width: 0 }
	.ck.ck-form .ck.ck-dropdown { min-width: 100% }
		.ck.ck-form .ck.ck-dropdown .ck-dropdown__button:not(:focus) { border: 1px solid var(--ck-color-base-border) }
		.ck.ck-form .ck.ck-dropdown .ck-dropdown__button .ck-button__label { width: 100% }
.ck.ck-table-form .ck-form__row.ck-table-form__background-row, .ck.ck-table-form .ck-form__row.ck-table-form__border-row { flex-wrap: wrap }
.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row { align-items: center; flex-wrap: wrap }
	.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-labeled-field-view { align-items: center; display: flex; flex-direction: column-reverse }
		.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-labeled-field-view .ck.ck-dropdown, .ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimension-operator { flex-grow: 0 }
.ck.ck-table-form .ck.ck-labeled-field-view { position: relative }
	.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status { bottom: calc(var(--ck-table-properties-error-arrow-size)*-1); left: 50%; position: absolute; transform: translate(-50%,100%); z-index: 1 }
		.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status:after { content: ""; left: 50%; position: absolute; top: calc(var(--ck-table-properties-error-arrow-size)*-1); transform: translateX(-50%) }
:root { --ck-table-properties-error-arrow-size: 6px; --ck-table-properties-min-error-width: 150px }
.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-labeled-field-view > .ck-label { font-size: var(--ck-font-size-tiny); text-align: center }
.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-style, .ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-width { max-width: 80px; min-width: 80px; width: 80px }
.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row { padding: 0 }
	.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__height, .ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__width { margin: 0 }
	.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimension-operator { align-self: flex-end; display: inline-block; height: var(--ck-ui-component-min-height); line-height: var(--ck-ui-component-min-height); margin: 0 var(--ck-spacing-small) }
.ck.ck-table-form .ck.ck-labeled-field-view { padding-top: var(--ck-spacing-standard) }
	.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status { border-radius: 0 }
		.ck-rounded-corners .ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status, .ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status.ck-rounded-corners { border-radius: var(--ck-border-radius) }
	.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status { background: var(--ck-color-base-error); color: var(--ck-color-base-background); min-width: var(--ck-table-properties-min-error-width); padding: var(--ck-spacing-small) var(--ck-spacing-medium); text-align: center }
		.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status:after { border-color: transparent transparent var(--ck-color-base-error) transparent; border-style: solid; border-width: 0 var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size) }
	.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status { animation: ck-table-form-labeled-view-status-appear .15s ease both }
	.ck.ck-table-form .ck.ck-labeled-field-view .ck-input.ck-error:not(:focus) + .ck.ck-labeled-field-view__status { display: none }

@keyframes ck-table-form-labeled-view-status-appear {
	0% { opacity: 0 }
	to { opacity: 1 }
}

.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row { flex-wrap: wrap }
	.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar:first-of-type { flex-grow: 0.57 }
	.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar:last-of-type { flex-grow: 0.43 }
	.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar .ck-button { flex-grow: 1 }
.ck.ck-table-cell-properties-form { width: 320px }
	.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__padding-row { align-self: flex-end; padding: 0; width: 25% }
	.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar { background: none; margin-top: var(--ck-spacing-standard) }
.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row { align-content: baseline; flex-basis: 0; flex-wrap: wrap }
	.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar .ck-toolbar__items { flex-wrap: nowrap }
.ck.ck-table-properties-form { width: 320px }
	.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row { align-self: flex-end; padding: 0 }
		.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar { background: none; margin-top: var(--ck-spacing-standard) }
			.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar .ck-toolbar__items > * { width: 40px }
:root { --ck-color-table-caption-background: #f7f7f7; --ck-color-table-caption-text: #333; --ck-color-table-caption-highlighted-background: #fd0 }
.ck-content .table > figcaption { background-color: var(--ck-color-table-caption-background); caption-side: top; color: var(--ck-color-table-caption-text); display: table-caption; font-size: .75em; outline-offset: -1px; padding: .6em; text-align: center; word-break: break-word }
.ck.ck-editor__editable .table > figcaption.table__caption_highlighted { animation: ck-table-caption-highlight .6s ease-out }
.ck.ck-editor__editable .table > figcaption.ck-placeholder:before { overflow: hidden; padding-left: inherit; padding-right: inherit; text-overflow: ellipsis; white-space: nowrap }

@keyframes ck-table-caption-highlight {
	0% { background-color: var(--ck-color-table-caption-highlighted-background) }
	to { background-color: var(--ck-color-table-caption-background) }
}

:root { --ck-color-table-column-resizer-hover: var(--ck-color-base-active); --ck-table-column-resizer-width: 7px; --ck-table-column-resizer-position-offset: calc(var(--ck-table-column-resizer-width)*-0.5 - 0.5px) }
.ck-content .table table { overflow: hidden; table-layout: fixed }
.ck-content .table td, .ck-content .table th { position: relative }
.ck-content .table .table-column-resizer { bottom: -999999px; cursor: col-resize; position: absolute; right: var(--ck-table-column-resizer-position-offset); top: -999999px; user-select: none; width: var(--ck-table-column-resizer-width); z-index: var(--ck-z-default) }
.ck-content .table[draggable] .table-column-resizer { display: none }
.ck-content .table .table-column-resizer:hover, .ck-content .table .table-column-resizer__active { background-color: var(--ck-color-table-column-resizer-hover); opacity: .25 }
.ck-content[dir=rtl] .table .table-column-resizer { left: var(--ck-table-column-resizer-position-offset); right: unset }
.ck-content.ck-read-only .table .table-column-resizer { display: none }
.wrs_modal_overlay { background: rgba(0,0,0,.8); bottom: 0; font-family: arial,sans-serif; left: 0; opacity: .65; pointer-events: auto; position: fixed; right: 0; top: 0; z-index: 999998 }
	.wrs_modal_overlay.wrs_modal_android, .wrs_modal_overlay.wrs_modal_ios { display: none; visibility: hidden }
		.wrs_modal_overlay.wrs_modal_ios.moodle { position: fixed }
	.wrs_modal_overlay.wrs_modal_desktop.wrs_stack { background: transparent; display: none }
	.wrs_modal_overlay.wrs_modal_desktop.wrs_maximized { background: rgba(0,0,0,.8) }
	.wrs_modal_overlay.wrs_modal_desktop.wrs_closed, .wrs_modal_overlay.wrs_modal_desktop.wrs_minimized { background: transparent; display: none }
.wrs_modal_title { color: #fff; padding: 5px 0 5px 10px; text-align: left; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none }
.wrs_modal_close_button { background-repeat: no-repeat }
.wrs_modal_close_button, .wrs_modal_minimize_button { color: #fff; cursor: pointer; float: right; margin: 10px 7px 0 0; padding: 5px 10px 5px 0 }
.wrs_modal_minimize_button { top: inherit }
.wrs_modal_stack_button { color: #fff; cursor: pointer; float: right; margin: 10px 7px 0 0; padding: 5px 10px 5px 0; top: inherit }
	.wrs_modal_stack_button.wrs_minimized, .wrs_modal_stack_button.wrs_stack { margin: 0; padding: 0; visibility: hidden }
.wrs_modal_maximize_button { color: #fff; cursor: pointer; float: right; margin: 10px 7px 0 0; padding: 5px 10px 5px 0; top: inherit }
	.wrs_modal_maximize_button.wrs_maximized { margin: 0; padding: 0; visibility: hidden }
.wrs_modal_title_bar { background-color: #778e9a; display: block }
.wrs_modal_dialogContainer { background: #fafafa; border: none; z-index: 999999 }
	.wrs_modal_dialogContainer.wrs_modal_desktop { font-size: 14px }
		.wrs_modal_dialogContainer.wrs_modal_desktop.wrs_maximized { position: fixed }
		.wrs_modal_dialogContainer.wrs_modal_desktop.wrs_minimized { margin: 0 10px 0 0; position: fixed; top: inherit }
	.wrs_modal_dialogContainer.wrs_closed { display: none; opacity: 0; visibility: hidden }
	.wrs_modal_dialogContainer.wrs_modal_desktop.wrs_stack { bottom: 0; box-shadow: 0 2px 8px rgba(0,0,0,.5); position: fixed; right: 0 }
	.wrs_modal_dialogContainer.wrs_drag, .wrs_modal_dialogContainer.wrs_modal_desktop.wrs_drag { box-shadow: 0 2px 8px rgba(0,0,0,.5) }
	.wrs_modal_dialogContainer.wrs_modal_android { height: 99%; width: 99% }
	.wrs_modal_dialogContainer.wrs_modal_android, .wrs_modal_dialogContainer.wrs_modal_ios { margin: auto; overflow: hidden; position: fixed; right: 50% !important; top: 50%; transform: translate(50%,-50%) }
	.wrs_modal_dialogContainer.wrs_modal_ios { height: 100%; width: 100% }
.wrs_content_container.wrs_minimized { display: none }
.wrs_content_container.wrs_modal_android { display: flex; flex-direction: column; flex-grow: 1; height: 0; width: 100% }
	.wrs_content_container.wrs_modal_android > div:first-child, .wrs_content_container.wrs_modal_desktop > div:first-child, .wrs_content_container.wrs_modal_ios > div:first-child { flex-grow: 1 }
.wrs_modal_wrapper.wrs_modal_android { display: flex; flex-direction: column; height: 100%; margin: auto; width: 100% }
.wrs_content_container.wrs_modal_desktop, .wrs_content_container.wrs_modal_ios { display: flex; flex-direction: column; flex-grow: 1; width: 100% }
.wrs_content_container.wrs_modal_ios { height: 0 }
.wrs_modal_wrapper.wrs_modal_ios { display: flex; flex-direction: column; height: 100%; margin: auto; width: 100% }
.wrs_virtual_keyboard { height: 100%; left: 50%; top: 0; transform: translate(-50%); width: 100% }

@media (orientation:portrait) {
	.wrs_modal_dialogContainer.wrs_modal_mobile { border-width: 0; height: 100vmin; margin: auto; width: 100vmin }
	.wrs_modal_wrapper.wrs_modal_mobile { height: 100vmin; margin: auto; width: 100vmin }
}

@media (orientation:landscape) {
	.wrs_modal_dialogContainer.wrs_modal_mobile { border-width: 0; height: 100vmin; margin: auto; width: 100vmin }
	.wrs_modal_wrapper.wrs_modal_mobile { height: 100vmin; margin: auto; width: 100vmin }
}

.wrs_modal_dialogContainer.wrs_modal_badStock, .wrs_modal_wrapper.wrs_modal_badStock { border-width: 0; height: 280px; margin: 0 auto; width: 100% }
.wrs_noselect { -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none }
.wrs_bottom_right_resizer { bottom: 8px; color: #778e9a; cursor: se-resize; height: 10px; position: absolute; right: 4px; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; width: 10px }
.wrs_bottom_left_resizer { color: #778e9a; cursor: se-resize; height: 15px; left: 0; position: absolute; top: 0; width: 15px }
.wrs_modal_controls { height: 42px; line-height: normal; margin: 3px 0; overflow: hidden }
.wrs_modal_links { display: inline; float: right; font-family: arial,sans-serif; margin: 10px auto 0; padding: 6px; text-align: right }
	.wrs_modal_links > a { color: #778e9a; font-size: 16px; text-decoration: none }
.wrs_modal_button_cancel, .wrs_modal_button_cancel:active, .wrs_modal_button_cancel:focus, .wrs_modal_button_cancel:hover, .wrs_modal_button_cancel:visited { background-color: #ddd; border: 1px solid #778e9a; border-radius: 3px; cursor: pointer; font-family: arial,sans-serif; font-size: 14px; height: 32px; margin: 10px auto 0 5px; min-width: 80px; padding: 6px 8px }
.wrs_modal_button_accept, .wrs_modal_button_accept:active, .wrs_modal_button_accept:focus, .wrs_modal_button_accept:hover, .wrs_modal_button_accept:visited { background: #778e9a; border: 1px solid #778e9a; border-radius: 3px; color: #fff; cursor: pointer; font-family: arial,sans-serif; font-size: 14px; height: 32px; margin: 10px 5px 0 auto; min-width: 80px; padding: 6px 8px }
.wrs_editor_vertical_bar { background: none; cursor: pointer; float: right; height: 20px; width: 20px }
.wrs_modal_buttons_container { display: inline; float: left }
	.wrs_modal_buttons_container.wrs_modalAndroid { padding-left: 6px }
	.wrs_modal_buttons_container.wrs_modalDesktop { padding-left: 0 }
	.wrs_modal_buttons_container > button { background-image: none; line-height: normal }
.wrs_modal_wrapper { display: flex; flex-direction: column; margin: 6px }
	.wrs_modal_wrapper.wrs_modal_desktop.wrs_minimized { display: none }

@media only screen and (max-device-width:480px) and (orientation:portrait) {
	#wrs_modal_wrapper { width: 140% }
}

.wrs_popupmessage_overlay_envolture { display: none; width: 100% }
.wrs_popupmessage_overlay { background-color: rgba(0,0,0,.5); bottom: 0; cursor: pointer; height: 100%; left: 0; position: absolute; right: 0; top: 0; width: 100%; z-index: 4 }
.wrs_popupmessage_panel { background: #fff; border-radius: 2px; color: #2e2e2e; font-family: sans-serif; font-size: 16px; left: 50%; max-height: 75%; max-width: 500px; overflow: auto; padding: 20px; position: absolute; text-align: left; top: 50%; transform: translate(-50%,-50%); width: 75%; z-index: 5 }
.wrs_popupmessage_button_area { margin: 10px 0 0 }
.wrs_panelContainer * { border: 0 }
.wrs_button_cancel, .wrs_button_cancel:active, .wrs_button_cancel:focus, .wrs_button_cancel:hover, .wrs_button_cancel:visited { background-color: #ddd; background-image: none; border: 1px solid #778e9a; border-radius: 3px; cursor: pointer; font-family: arial,sans-serif; font-size: 14px; height: 32px; margin: 10px auto 0 5px; min-width: 80px; padding: 6px 8px }
.wrs_button_accept, .wrs_button_accept:active, .wrs_button_accept:focus, .wrs_button_accept:hover, .wrs_button_accept:visited { background: #778e9a; border: 1px solid #778e9a; border-radius: 3px; color: #fff; cursor: pointer; font-family: arial,sans-serif; font-size: 14px; height: 32px; margin: 10px 5px 0 auto; min-width: 80px; padding: 6px 8px }
.wrs_editor button { box-shadow: none }
.wrs_editor .wrs_header button { border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0 }
.wrs_modal_overlay.wrs_modal_desktop.wrs_stack.wrs_overlay_active { display: block }
.wrs_toolbar tr:focus, .wrs_toolbar tr:hover { background: none }
.wrs_modal_rtl .wrs_modal_button_cancel { margin-left: 0; margin-right: 5px }
.wrs_modal_rtl .wrs_modal_button_accept { margin-left: 5px; margin-right: 0 }
.wrs_modal_rtl .wrs_button_cancel { margin-left: 0; margin-right: 5px }
.wrs_modal_rtl .wrs_button_accept { margin-left: 5px; margin-right: 0 }
.ck.ck-dropdown.ck-wproofreader-empty .ck-dropdown__panel { display: none !important }
