/**
 * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
 */
:root{
	--ck-color-base-foreground:hsl(0, 0%, 98%);
	--ck-color-base-background:hsl(0, 0%, 100%);
	--ck-color-base-border:hsl(220, 6%, 81%);
	--ck-color-base-action:hsl(104, 50.2%, 42.5%);
	--ck-color-base-focus:hsl(209, 92%, 70%);
	--ck-color-base-text:hsl(0, 0%, 20%);
	--ck-color-base-active:hsl(218.1, 100%, 58%);
	--ck-color-base-active-focus:hsl(218.2, 100%, 52.5%);
	--ck-color-base-error:hsl(15, 100%, 43%);

	--ck-color-focus-border-coordinates:218, 81.8%, 56.9%;
	--ck-color-focus-border:hsl(var(--ck-color-focus-border-coordinates));
	--ck-color-focus-outer-shadow:hsl(212.4, 89.3%, 89%);
	--ck-color-focus-disabled-shadow:hsla(209, 90%, 72%,.3);
	--ck-color-focus-error-shadow:hsla(9,100%,56%,.3);
	--ck-color-text:var(--ck-color-base-text);
	--ck-color-shadow-drop:hsla(0, 0%, 0%, 0.15);
	--ck-color-shadow-drop-active:hsla(0, 0%, 0%, 0.2);
	--ck-color-shadow-inner:hsla(0, 0%, 0%, 0.1);

	--ck-color-button-default-background:transparent;
	--ck-color-button-default-hover-background:hsl(0, 0%, 94.1%);
	--ck-color-button-default-active-background:hsl(0, 0%, 94.1%);
	--ck-color-button-default-disabled-background:transparent;

	--ck-color-button-on-background:hsl(212, 100%, 97.1%);
	--ck-color-button-on-hover-background:hsl(211.7, 100%, 92.9%);
	--ck-color-button-on-active-background:hsl(211.7, 100%, 92.9%);
	--ck-color-button-on-disabled-background:hsl(211, 15%, 95%);
	--ck-color-button-on-color:hsl(218.1, 100%, 58%);


	--ck-color-button-action-background:var(--ck-color-base-action);
	--ck-color-button-action-hover-background:hsl(104, 53.2%, 40.2%);
	--ck-color-button-action-active-background:hsl(104, 53.2%, 40.2%);
	--ck-color-button-action-disabled-background:hsl(104, 44%, 58%);
	--ck-color-button-action-text:var(--ck-color-base-background);

	--ck-color-button-save:hsl(120, 100%, 27%);
	--ck-color-button-cancel:hsl(15, 100%, 43%);

	--ck-color-switch-button-off-background:hsl(0, 0%, 57.6%);
	--ck-color-switch-button-off-hover-background:hsl(0, 0%, 49%);
	--ck-color-switch-button-on-background:var(--ck-color-button-action-background);
	--ck-color-switch-button-on-hover-background:hsl(104, 53.2%, 40.2%);
	--ck-color-switch-button-inner-background:var(--ck-color-base-background);
	--ck-color-switch-button-inner-shadow:hsla(0, 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-dialog-background:var(--ck-custom-background);
	--ck-color-dialog-form-header-border:var(--ck-custom-border);

	--ck-color-input-background:var(--ck-color-base-background);
	--ck-color-input-border:var(--ck-color-base-border);
	--ck-color-input-error-border:var(--ck-color-base-error);
	--ck-color-input-text:var(--ck-color-base-text);
	--ck-color-input-disabled-background:hsl(0, 0%, 95%);
	--ck-color-input-disabled-border:var(--ck-color-base-border);
	--ck-color-input-disabled-text:hsl(0, 0%, 46%);

	--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-button-on-color);
	--ck-color-list-button-on-background-focus:var(--ck-color-button-on-color);
	--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-background);
	--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:hsl(0, 0%, 44%);

	--ck-color-upload-bar-background:hsl(209, 92%, 70%);

	--ck-color-link-default:hsl(240, 100%, 47%);
	--ck-color-link-selected-background:hsla(201, 100%, 56%, 0.1);
	--ck-color-link-fake-selection:hsla(201, 100%, 56%, 0.3);

	--ck-color-highlight-background:hsl(60, 100%, 50%);

	--ck-color-light-red:hsl(0, 100%, 90%);
}
:root{
	--ck-disabled-opacity:.5;
}
:root{
	--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);
}
:root{
	--ck-font-size-base:13px;
	--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;
}
:root{
	--ck-ui-component-min-height:2.3em;
}
.ck.ck-reset,
.ck.ck-reset_all,
.ck-reset_all *:not(.ck-reset_all-excluded *){
	box-sizing:border-box;
	width:auto;
	height:auto;
	position:static;
	margin:0;
	padding:0;
	border:0;
	background:transparent;
	text-decoration:none;
	vertical-align:middle;
	transition:none;
	word-wrap:break-word;
}
.ck.ck-reset_all,
.ck-reset_all *:not(.ck-reset_all-excluded *){
	border-collapse:collapse;
	font:normal normal normal var(--ck-font-size-base)/var(--ck-line-height-base) var(--ck-font-face);
	color:var(--ck-color-text);
	text-align:left;
	white-space:nowrap;
	cursor:auto;
	float:none;
}
.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 textarea:not(.ck-reset_all-excluded *),
	.ck-reset_all input[type="text"]:not(.ck-reset_all-excluded *),
	.ck-reset_all input[type="password"]:not(.ck-reset_all-excluded *){
		cursor:text;
	}
.ck-reset_all textarea[disabled]:not(.ck-reset_all-excluded *),
	.ck-reset_all input[type="text"][disabled]:not(.ck-reset_all-excluded *),
	.ck-reset_all input[type="password"][disabled]:not(.ck-reset_all-excluded *){
		cursor:default;
	}
.ck-reset_all fieldset:not(.ck-reset_all-excluded *){
		padding:10px;
		border:2px groove hsl(255, 7%, 88%);
	}
.ck-reset_all button:not(.ck-reset_all-excluded *)::-moz-focus-inner{
		padding:0;
		border:0
	}
.ck[dir="rtl"],
.ck[dir="rtl"] .ck{
	text-align:right;
}
:root{
	--ck-border-radius:2px;
}
:root{
	--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);
}
:root{
	--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-autocomplete > .ck-search__results{
		border-radius:0;
	}
.ck-rounded-corners .ck.ck-autocomplete > .ck-search__results, .ck.ck-autocomplete > .ck-search__results.ck-rounded-corners{
		border-radius:var(--ck-border-radius);
	}
.ck.ck-autocomplete > .ck-search__results{
		box-shadow:var(--ck-drop-shadow), 0 0;

		max-height:200px;
		overflow-y:auto;
		background:var(--ck-color-base-background);
		border:1px solid var(--ck-color-dropdown-panel-border);
		min-width:auto;
	}
.ck.ck-autocomplete > .ck-search__results.ck-search__results_n{
			border-bottom-left-radius:0;
			border-bottom-right-radius:0;
			margin-bottom:-1px;
		}
.ck.ck-autocomplete > .ck-search__results.ck-search__results_s{
			border-top-left-radius:0;
			border-top-right-radius:0;
			margin-top:-1px;
		}
.ck.ck-button,
a.ck.ck-button{
	background:var(--ck-color-button-default-background);
	border-radius:0;

	white-space:nowrap;
	cursor:default;
	vertical-align:middle;
	padding:var(--ck-spacing-tiny);
	text-align:center;
	min-width:var(--ck-ui-component-min-height);
	min-height:var(--ck-ui-component-min-height);
	line-height:1;
	font-size:inherit;
	border:1px solid transparent;
	transition:box-shadow .2s ease-in-out, border .2s ease-in-out;
	-webkit-appearance:none;
}
.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);
		}
.ck.ck-button.ck-disabled, a.ck.ck-button.ck-disabled{
		background:var(--ck-color-button-default-disabled-background);
	}
.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);
}
@media (prefers-reduced-motion: reduce){
.ck.ck-button,
a.ck.ck-button{
		transition:none;
}
	}
.ck.ck-button:active,
	a.ck.ck-button:active,
	.ck.ck-button:focus,
	a.ck.ck-button:focus{
		outline:none;
		border:var(--ck-focus-ring);
		box-shadow:var(--ck-focus-outer-shadow), 0 0;
	}
.ck.ck-button .ck-button__icon use,
		a.ck.ck-button .ck-button__icon use,
		.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{
		font-size:inherit;
		font-weight:inherit;
		color:inherit;
		cursor: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{

		opacity:.5;
	}
.ck.ck-button.ck-disabled:active,
		a.ck.ck-button.ck-disabled:active,
		.ck.ck-button.ck-disabled:focus,
		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, a.ck.ck-button.ck-disabled .ck-button__icon{
			opacity:var(--ck-disabled-opacity);
		}
.ck.ck-button.ck-disabled .ck-button__label, 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(-1 * var(--ck-spacing-small));
				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-right:calc(-1 * var(--ck-spacing-small));
				margin-left:var(--ck-spacing-small);
		}
.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);

		color:var(--ck-color-button-on-color);
	}
.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);
		}
.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);

	color:var(--ck-color-button-action-text);
}
.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);
		}
.ck.ck-button-action.ck-disabled, a.ck.ck-button-action.ck-disabled{
		background:var(--ck-color-button-action-disabled-background);
	}
.ck.ck-button-bold,
a.ck.ck-button-bold{
	font-weight:bold;
}
:root{
	--ck-switch-button-toggle-width:2.6153846154em;
	--ck-switch-button-toggle-inner-size:calc(1.0769230769em + 1px);
	--ck-switch-button-translation:calc(
		var(--ck-switch-button-toggle-width) -
		var(--ck-switch-button-toggle-inner-size) -
		2px  );
	--ck-switch-button-inner-hover-shadow:0 0 0 5px var(--ck-color-switch-button-inner-shadow);
}
.ck.ck-button.ck-switchbutton, .ck.ck-button.ck-switchbutton:hover, .ck.ck-button.ck-switchbutton:focus, .ck.ck-button.ck-switchbutton:active, .ck.ck-button.ck-switchbutton.ck-on:hover, .ck.ck-button.ck-switchbutton.ck-on:focus, .ck.ck-button.ck-switchbutton.ck-on:active{
		color:inherit;
		background:transparent;
	}
[dir="ltr"] .ck.ck-button.ck-switchbutton .ck-button__label{
			margin-right:calc(2 * var(--ck-spacing-large));
	}
[dir="rtl"] .ck.ck-button.ck-switchbutton .ck-button__label{
			margin-left:calc(2 * var(--ck-spacing-large));
	}
.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{
		transition:background 400ms ease, box-shadow .2s ease-in-out, outline .2s ease-in-out;
		border:1px solid transparent;
		width:var(--ck-switch-button-toggle-width);
		background:var(--ck-color-switch-button-off-background);
	}
.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(.5 * var(--ck-border-radius));
		}
.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{

			width:var(--ck-switch-button-toggle-inner-size);
			height:var(--ck-switch-button-toggle-inner-size);
			background:var(--ck-color-switch-button-inner-background);
			transition:all 300ms ease;
		}
@media (prefers-reduced-motion: reduce){
.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{
				transition:none;
		}
			}
.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:var(--ck-switch-button-inner-hover-shadow);
			}
.ck.ck-button.ck-switchbutton.ck-disabled .ck-button__toggle{
		opacity:var(--ck-disabled-opacity);
	}
.ck.ck-button.ck-switchbutton:focus{
		border-color:transparent;
		outline:none;
		box-shadow:none;
	}
.ck.ck-button.ck-switchbutton:focus .ck-button__toggle{
			box-shadow:0 0 0 1px var(--ck-color-base-background), 0 0 0 5px var(--ck-color-focus-outer-shadow);
			outline-offset:1px;
			outline:var(--ck-focus-ring);
		}
.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( -1 * var(--ck-switch-button-translation)));
			}
:root{
	--ck-collapsible-arrow-size:calc(0.5 * var(--ck-icon-size));
}
.ck.ck-collapsible > .ck.ck-button{
		width:100%;
		font-weight:bold;
		padding:var(--ck-list-button-padding);
		border-radius:0;
		color:inherit;
	}
.ck.ck-collapsible > .ck.ck-button:focus{
			background:transparent;
		}
.ck.ck-collapsible > .ck.ck-button:active, .ck.ck-collapsible > .ck.ck-button:not(:focus), .ck.ck-collapsible > .ck.ck-button:hover: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:var(--ck-spacing-medium) var(--ck-spacing-large) var(--ck-spacing-large);
	}
.ck.ck-collapsible.ck-collapsible_collapsed > .ck.ck-button .ck-icon{
			transform:rotate(-90deg);
		}
:root{
	--ck-color-grid-tile-size:24px;
	--ck-color-color-grid-check-icon:hsl(212, 81%, 46%);
}
.ck.ck-color-grid{
	grid-gap:5px;
	padding:8px;
}
.ck.ck-color-grid__tile{
	transition:.2s ease box-shadow;
}
@media (forced-colors: none){
		.ck.ck-color-grid__tile{
		width:var(--ck-color-grid-tile-size);
		height:var(--ck-color-grid-tile-size);
		min-width:var(--ck-color-grid-tile-size);
		min-height:var(--ck-color-grid-tile-size);
		padding:0;
		border:0;
		}

		.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.ck-color-selector__color-tile_bordered{
			box-shadow:0 0 0 1px var(--ck-color-base-border);
		}

		.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: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);
		}
	}
@media (forced-colors: active){
		.ck.ck-color-grid__tile{
		width:unset;
		height:unset;
		min-width:unset;
		min-height:unset;
		padding:0 var(--ck-spacing-small);
		}

		.ck.ck-color-grid__tile .ck-button__label{
			display:inline-block;
		}
	}
@media (prefers-reduced-motion: reduce){
.ck.ck-color-grid__tile{
		transition:none;
}
	}
.ck.ck-color-grid__tile.ck-disabled{
		cursor:unset;
		transition:unset;
	}
.ck.ck-color-grid__tile .ck.ck-icon{
		display:none;
		color:var(--ck-color-color-grid-check-icon);
	}
.ck.ck-color-grid__tile.ck-on .ck.ck-icon{
			display:block;
		}
.ck.ck-color-grid__label{
	padding:0 var(--ck-spacing-standard);
}
.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__remove-color,
		.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker{
			width:100%;
		}
.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker{
			padding:calc(var(--ck-spacing-standard) / 2) var(--ck-spacing-standard);
			border-bottom-left-radius:0;
			border-bottom-right-radius:0;
		}
.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker:not(:focus){
				border-top:1px solid var(--ck-color-base-border);
			}
[dir="ltr"] .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker .ck.ck-icon{
					margin-right:var(--ck-spacing-standard);
			}
[dir="rtl"] .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker .ck.ck-icon{
					margin-left:var(--ck-spacing-standard);
			}
.ck.ck-color-selector .ck-color-grids-fragment label.ck.ck-color-grid__label{
			font-weight:unset;
		}
.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker{
			padding:8px;
		}
.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker{
				height:100px;
				min-width:180px;
			}
.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(saturation){
					border-radius:var(--ck-border-radius) var(--ck-border-radius) 0 0;
				}
.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(hue){
					border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius);
				}
.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(saturation-pointer),
				.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(hue-pointer){
					width:15px;
					height:15px;
				}
.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar{
			padding:0 8px 8px;
		}
:root{
	--ck-dialog-overlay-background-color:hsla( 0, 0%, 0%, .5);
	--ck-dialog-drop-shadow:0px 0px 6px 2px hsl(0deg 0% 0% / 15%);
	--ck-dialog-max-width:100vw;
	--ck-dialog-max-height:90vh;
	--ck-color-dialog-background:var(--ck-color-base-background);
	--ck-color-dialog-form-header-border:var(--ck-color-base-border);
}
.ck.ck-dialog-overlay{
	animation:ck-dialog-fade-in .3s;
	background:var(--ck-dialog-overlay-background-color);
	z-index:var(--ck-z-dialog);
}
.ck.ck-dialog{
	border-radius:0;
}
.ck-rounded-corners .ck.ck-dialog, .ck.ck-dialog.ck-rounded-corners{
		border-radius:var(--ck-border-radius);
}
.ck.ck-dialog{
	box-shadow:var(--ck-drop-shadow), 0 0;

	--ck-drop-shadow:var(--ck-dialog-drop-shadow);

	background:var(--ck-color-dialog-background);
	max-height:var(--ck-dialog-max-height);
	max-width:var(--ck-dialog-max-width);
	border:1px solid var(--ck-color-base-border);
}
.ck.ck-dialog .ck.ck-form__header{
		border-bottom:1px solid var(--ck-color-dialog-form-header-border);
	}
@keyframes ck-dialog-fade-in{
	0%{
		background:hsla( 0, 0%, 0%, 0);
	}

	100%{
		background:var(--ck-dialog-overlay-background-color);
	}
}
.ck.ck-dialog .ck.ck-dialog__actions{
		padding:var(--ck-spacing-large);
	}
.ck.ck-dialog .ck.ck-dialog__actions > * + *{
			margin-left:var(--ck-spacing-large);
		}
:root{
	--ck-dropdown-arrow-size:calc(0.5 * var(--ck-icon-size));
}
.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{
			right:var(--ck-spacing-standard);
			margin-left: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{
			width:7em;
			overflow:hidden;
			text-overflow:ellipsis;
		}
.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{
	box-shadow:var(--ck-drop-shadow), 0 0;

	background:var(--ck-color-dropdown-panel-background);
	border:1px solid var(--ck-color-dropdown-panel-border);
	bottom: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-dropdown__panel:focus{
		outline:none;
	}
.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-top-left-radius:0;
				border-bottom-left-radius:0;
				border-bottom-right-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-split-button-hover-background:hsl(0, 0%, 92%);
	--ck-color-split-button-hover-border:hsl(0, 0%, 70%);
}
[dir="ltr"] .ck.ck-splitbutton:hover > .ck-splitbutton__action,
	[dir="ltr"] .ck.ck-splitbutton.ck-splitbutton_open > .ck-splitbutton__action{
			border-top-right-radius:unset;
			border-bottom-right-radius:unset;
	}
[dir="rtl"] .ck.ck-splitbutton:hover > .ck-splitbutton__action,
	[dir="rtl"] .ck.ck-splitbutton.ck-splitbutton_open > .ck-splitbutton__action{
			border-top-left-radius:unset;
			border-bottom-left-radius:unset;
	}
.ck.ck-splitbutton > .ck-splitbutton__arrow{
		min-width:unset;
	}
[dir="ltr"] .ck.ck-splitbutton > .ck-splitbutton__arrow{
			border-top-left-radius:unset;
			border-bottom-left-radius:unset;
	}
[dir="rtl"] .ck.ck-splitbutton > .ck-splitbutton__arrow{
			border-top-right-radius:unset;
			border-bottom-right-radius:unset;
	}
.ck.ck-splitbutton > .ck-splitbutton__arrow svg{
			width:var(--ck-dropdown-arrow-size);
		}
.ck.ck-splitbutton > .ck-splitbutton__arrow:not(:focus){
		border-top-width:0px;
		border-bottom-width:0px;
	}
.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{
			content:'';
			position:absolute;
			width:1px;
			height:100%;
			background-color:var(--ck-color-split-button-hover-border);
		}
.ck.ck-splitbutton.ck-splitbutton_open > .ck-splitbutton__arrow:focus::after, .ck.ck-splitbutton:hover > .ck-splitbutton__arrow:focus::after{
			--ck-color-split-button-hover-border:var(--ck-color-focus-border);
		}
[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;
			}
.ck.ck-toolbar-dropdown .ck-toolbar{
	border:0;
}
:root{
	--ck-accessibility-help-dialog-max-width:600px;
	--ck-accessibility-help-dialog-max-height:400px;
	--ck-accessibility-help-dialog-border-color:hsl(220, 6%, 81%);
	--ck-accessibility-help-dialog-code-background-color:hsl(0deg 0% 92.94%);
	--ck-accessibility-help-dialog-kbd-shadow-color:hsl(0deg 0% 61%);
}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content{
	padding:var(--ck-spacing-large);
	max-width:var(--ck-accessibility-help-dialog-max-width);
	max-height:var(--ck-accessibility-help-dialog-max-height);
	overflow:auto;
	user-select:text;

	border:1px solid transparent;
}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content:focus{
		outline:none;
		border:var(--ck-focus-ring);
		box-shadow:var(--ck-focus-outer-shadow), 0 0;
	}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content *{
		white-space:normal;
	}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content .ck-label{
		display:none;
	}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h3{
		font-weight:bold;
		font-size:1.2em;
	}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h4{
		font-weight:bold;
		font-size:1em;
	}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content p,
	.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h3,
	.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h4,
	.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content table{
		margin:1em 0;
	}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl{
		display:grid;
		grid-template-columns:2fr 1fr;
		border-top:1px solid var(--ck-accessibility-help-dialog-border-color);
		border-bottom:none;
	}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dt, .ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dd{
			border-bottom:1px solid var(--ck-accessibility-help-dialog-border-color);
			padding:.4em 0;
		}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dt{
			grid-column-start:1;
		}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dd{
			grid-column-start:2;
			text-align:right;
		}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content kbd, .ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content code{
		display:inline-block;
		background:var(--ck-accessibility-help-dialog-code-background-color);
		padding:.4em;
		vertical-align:middle;
		line-height:1;
		border-radius:2px;
		text-align:center;
		font-size:.9em;
	}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content code{
		font-family:monospace;
	}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content kbd{
		min-width:1.8em;
		box-shadow:0px 1px 1px var(--ck-accessibility-help-dialog-kbd-shadow-color);
		margin:0 1px;
	}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content kbd + kbd{
			margin-left:2px;
		}
:root{
	--ck-color-editable-blur-selection:hsl(0, 0%, 85%);
}
.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){
		outline:none;
		border:var(--ck-focus-ring);
		box-shadow:var(--ck-inner-shadow), 0 0;
	}
.ck.ck-editor__editable_inline{
	overflow:auto;
	padding:0 var(--ck-spacing-standard);
	border:1px solid transparent;
}
.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-panel-background);
	}
.ck.ck-balloon-panel.ck-toolbar-container[class*="arrow_s"]::after{
		border-top-color:var(--ck-color-panel-background);
	}
:root{
	--ck-form-header-height:44px;
}
.ck.ck-form__header{
	padding:var(--ck-spacing-small) var(--ck-spacing-large);
	height:var(--ck-form-header-height);
	line-height:var(--ck-form-header-height);
	border-bottom:1px solid var(--ck-color-base-border);
}
[dir="ltr"] .ck.ck-form__header > .ck-icon{
			margin-right:var(--ck-spacing-medium);
	}
[dir="rtl"] .ck.ck-form__header > .ck-icon{
			margin-left:var(--ck-spacing-medium);
	}
.ck.ck-form__header .ck-form__header__label{
		--ck-font-size-base:15px;
		font-weight:bold;
	}
:root{
	--ck-icon-size:calc(var(--ck-line-height-base) * var(--ck-font-size-normal));
}
.ck.ck-icon{
	width:var(--ck-icon-size);
	height:var(--ck-icon-size);
	font-size:.8333350694em;
	cursor:inherit;
	will-change:transform;
}
.ck.ck-icon *{
		cursor:inherit;
	}
.ck.ck-icon.ck-icon_inherit-color{
		color:inherit;
	}
.ck.ck-icon.ck-icon_inherit-color *{
			color:inherit;
		}
.ck.ck-icon.ck-icon_inherit-color *:not([fill]){
				fill:currentColor;
			}
: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);
	padding:var(--ck-spacing-extra-tiny) var(--ck-spacing-medium);
	min-width:var(--ck-input-width);
	min-height:var(--ck-ui-component-min-height);
	transition:box-shadow .1s ease-in-out, border .1s ease-in-out;
}
@media (prefers-reduced-motion: reduce){
.ck.ck-input{
		transition:none;
}
	}
.ck.ck-input:focus{
		outline:none;
		border:var(--ck-focus-ring);
		box-shadow:var(--ck-focus-outer-shadow), 0 0;
	}
.ck.ck-input[readonly]{
		border:1px solid var(--ck-color-input-disabled-border);
		background:var(--ck-color-input-disabled-background);
		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{
		border-color:var(--ck-color-input-error-border);
		animation:ck-input-shake .3s ease both;
	}
@media (prefers-reduced-motion: reduce){
.ck.ck-input.ck-error{
			animation:none;
	}
		}
.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-label{
	font-weight:bold;
}
: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-labeled-field-label-default-position-x:var(--ck-spacing-medium);
	--ck-labeled-field-label-default-position-y:calc(0.6 * var(--ck-font-size-base));
	--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:0px;
		}
[dir="ltr"] .ck.ck-labeled-field-view > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label{
				left:0px;
				transform-origin:0 0;
				transform:translate(var(--ck-spacing-medium), -6px) scale(.75);
		}
[dir="rtl"] .ck.ck-labeled-field-view > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label{
				right:0px;
				transform-origin:100% 0;
				transform:translate(calc(-1 * var(--ck-spacing-medium)), -6px) scale(.75);
		}
.ck.ck-labeled-field-view > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label{

			pointer-events:none;

			background:var(--ck-color-labeled-field-label-background);
			padding:0 calc(.5 * var(--ck-font-size-tiny));
			line-height:initial;
			font-weight:normal;
			text-overflow:ellipsis;
			overflow:hidden;

			max-width:100%;

			transition:transform var(--ck-labeled-field-view-transition), padding var(--ck-labeled-field-view-transition), background var(--ck-labeled-field-view-transition);
		}
@media (prefers-reduced-motion: reduce){
.ck.ck-labeled-field-view > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label{
				transition:none;
		}
			}
.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-error .ck-input:not([readonly]) + .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:not(.ck-labeled-field-view_placeholder) > .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):not(.ck-error) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label{
			transform:translate(var(--ck-labeled-field-label-default-position-x), var(--ck-labeled-field-label-default-position-y)) scale(1);
	}
[dir="rtl"] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder) > .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):not(.ck-error) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label{
			transform:translate(calc(-1 * var(--ck-labeled-field-label-default-position-x)), var(--ck-labeled-field-label-default-position-y)) scale(1);
	}
.ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder) > .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):not(.ck-error) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label{
		max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width));

		background:transparent;
		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));
	}
.ck.ck-labeled-input .ck-labeled-input__status{
	font-size:var(--ck-font-size-small);
	margin-top:var(--ck-spacing-small);
	white-space:normal;
}
.ck.ck-labeled-input .ck-labeled-input__status_error{
	color:var(--ck-color-base-error);
}
:root{
	--ck-list-button-padding:calc(.11 * var(--ck-line-height-base) * var(--ck-font-size-base)) calc(.4 * var(--ck-line-height-base) * var(--ck-font-size-base));
}
.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{

	list-style-type:none;
	background:var(--ck-color-list-background);
}
.ck.ck-list__item{
	cursor:default;
	min-width:12em;
}
.ck.ck-list__item > .ck-button{
		min-height:unset;
		width:100%;
		border-radius:0;
	}
[dir="ltr"] .ck.ck-list__item > .ck-button{
			text-align:left;
	}
[dir="rtl"] .ck.ck-list__item > .ck-button{
			text-align:right;
	}
.ck.ck-list__item > .ck-button{
		padding:var(--ck-list-button-padding);
	}
.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-switchbutton):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-list .ck-list__group{
	padding-top:var(--ck-spacing-medium);
}
*:not(.ck-hidden) ~ .ck-list .ck-list__group{
		border-top:1px solid var(--ck-color-base-border);
	}
.ck-list .ck-list__group > .ck-label{
		font-size:11px;
		font-weight:bold;
		padding:var(--ck-spacing-medium) var(--ck-spacing-medium) 0 var(--ck-spacing-medium);
	}
.ck.ck-list__separator{
	height:1px;
	width:100%;
	background:var(--ck-color-base-border);
}
.ck.ck-menu-bar{
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-start;
	background:var(--ck-color-base-background);
	padding:var(--ck-spacing-small);
	gap:var(--ck-spacing-small);
	border:1px solid var(--ck-color-toolbar-border);
	width:100%;
}
.ck.ck-menu-bar__menu{
	font-size:inherit;
}
.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level{
		max-width:100%;
	}
.ck.ck-menu-bar__menu > .ck-menu-bar__menu__button{
		padding:var(--ck-list-button-padding);
		width:100%;
	}
.ck.ck-menu-bar__menu > .ck-menu-bar__menu__button > .ck-button__label{
			flex-grow:1;
			overflow:hidden;
			text-overflow:ellipsis;
		}
.ck.ck-menu-bar__menu > .ck-menu-bar__menu__button.ck-disabled > .ck-button__label{
			opacity:var(--ck-disabled-opacity);
		}
[dir="ltr"] .ck.ck-menu-bar__menu > .ck-menu-bar__menu__button:not(.ck-button_with-text){
				padding-left:var(--ck-spacing-small);
			}
[dir="rtl"] .ck.ck-menu-bar__menu > .ck-menu-bar__menu__button:not(.ck-button_with-text){
				padding-right:var(--ck-spacing-small);
			}
.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level > .ck-menu-bar__menu__button{
		padding:var(--ck-spacing-small) var(--ck-spacing-medium);
		min-height:unset;
	}
.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level > .ck-menu-bar__menu__button .ck-button__label{
			width:unset;
			line-height:unset;
		}
.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level > .ck-menu-bar__menu__button.ck-on{
			border-bottom-left-radius:0;
			border-bottom-right-radius:0;
		}
.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level > .ck-menu-bar__menu__button .ck-icon{
			display:none;
		}
.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button{
		border-radius:0;
	}
.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button:focus{
			border-color:transparent;
			box-shadow:none;
		}
.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button:focus:not(.ck-on){
				background:var(--ck-color-button-default-hover-background);
			}
.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button:not(:has(.ck-button__icon)) > .ck-button__label{
			margin-left:calc(var(--ck-icon-size) - var(--ck-spacing-small));
		}
.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button > .ck-menu-bar__menu__button__arrow{
			width:var(--ck-dropdown-arrow-size);
		}
[dir="ltr"] .ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button > .ck-menu-bar__menu__button__arrow{
				transform:rotate(-90deg);
		}
[dir="rtl"] .ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button > .ck-menu-bar__menu__button__arrow{
				transform:rotate(90deg);
		}
.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button.ck-disabled > .ck-menu-bar__menu__button__arrow{
			opacity:var(--ck-disabled-opacity);
		}
[dir="ltr"] .ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button > .ck-menu-bar__menu__button__arrow{
				right:var(--ck-spacing-standard);
				margin-left:var(--ck-spacing-standard);
			}
[dir="rtl"] .ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button > .ck-menu-bar__menu__button__arrow{
				left:var(--ck-spacing-standard);
				margin-right:var(--ck-spacing-small);
			}
:root{
	--ck-menu-bar-menu-item-min-width:18em;
}
.ck.ck-menu-bar__menu .ck.ck-menu-bar__menu__item{
	min-width:var(--ck-menu-bar-menu-item-min-width);
}
.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button{
		border-radius:0;
	}
.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button > .ck-spinner-container,
		.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button > .ck-spinner-container .ck-spinner{
			--ck-toolbar-spinner-size:20px;
		}
.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button > .ck-spinner-container{
			margin-left:calc(-1 * var(--ck-spacing-small));
			margin-right:var(--ck-spacing-small);
		}
.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button:focus{
			border-color:transparent;
			box-shadow:none;
		}
.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button:focus:not(.ck-on){
				background:var(--ck-color-button-default-hover-background);
			}
.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level > .ck-menu-bar__menu__panel > ul > .ck-menu-bar__menu__item > .ck-menu-bar__menu__item__button:not(:has(.ck-button__icon)) > .ck-button__label{
			margin-left:calc(var(--ck-icon-size) - var(--ck-spacing-small));
		}
:root{
	--ck-menu-bar-menu-panel-max-width:75vw;
}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel{
	border-radius:0;
}
.ck-rounded-corners .ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel, .ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-rounded-corners{
		border-radius:var(--ck-border-radius);
}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel{
	box-shadow:var(--ck-drop-shadow), 0 0;

	background:var(--ck-color-dropdown-panel-background);
	border:1px solid var(--ck-color-dropdown-panel-border);
	bottom:0;
	height:fit-content;
	max-width:var(--ck-menu-bar-menu-panel-max-width);
}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es,
	.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_se{
		border-top-left-radius:0;
	}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ws,
	.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_sw{
		border-top-right-radius:0;
	}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_en,
	.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ne{
		border-bottom-left-radius:0;
	}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_wn,
	.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_nw{
		border-bottom-right-radius:0;
	}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel:focus{
		outline:none;
	}
:root{
	--ck-balloon-border-width:1px;
	--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{
	box-shadow:var(--ck-drop-shadow), 0 0;

	min-height:15px;

	background:var(--ck-color-panel-background);
	border:var(--ck-balloon-border-width) solid var(--ck-color-panel-border);
}
.ck.ck-balloon-panel.ck-balloon-panel_with-arrow::before,
		.ck.ck-balloon-panel.ck-balloon-panel_with-arrow::after{
			width:0;
			height:0;
			border-style:solid;
		}
.ck.ck-balloon-panel[class*="arrow_n"]::before,
		.ck.ck-balloon-panel[class*="arrow_n"]::after{
			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;
			margin-top:calc( -1 * var(--ck-balloon-border-width));
		}
.ck.ck-balloon-panel[class*="arrow_n"]::after{
			border-color:transparent transparent var(--ck-color-panel-background) transparent;
			margin-top:calc( var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width));
		}
.ck.ck-balloon-panel[class*="arrow_s"]::before,
		.ck.ck-balloon-panel[class*="arrow_s"]::after{
			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));
			margin-bottom:calc( -1 * var(--ck-balloon-border-width));
		}
.ck.ck-balloon-panel[class*="arrow_s"]::after{
			border-color:var(--ck-color-panel-background) transparent transparent transparent;
			margin-bottom:calc( var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width));
		}
.ck.ck-balloon-panel[class*="arrow_e"]::before,
		.ck.ck-balloon-panel[class*="arrow_e"]::after{
			border-width:var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height);
		}
.ck.ck-balloon-panel[class*="arrow_e"]::before{
			border-color:transparent transparent transparent var(--ck-color-panel-border);
			margin-right:calc( -1 * var(--ck-balloon-border-width));
		}
.ck.ck-balloon-panel[class*="arrow_e"]::after{
			border-color:transparent transparent transparent var(--ck-color-panel-background);
			margin-right:calc( var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width));
		}
.ck.ck-balloon-panel[class*="arrow_w"]::before,
		.ck.ck-balloon-panel[class*="arrow_w"]::after{
			border-width:var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0;
		}
.ck.ck-balloon-panel[class*="arrow_w"]::before{
			border-color:transparent var(--ck-color-panel-border) transparent transparent;
			margin-left:calc( -1 * var(--ck-balloon-border-width));
		}
.ck.ck-balloon-panel[class*="arrow_w"]::after{
			border-color:transparent var(--ck-color-panel-background) transparent transparent;
			margin-left:calc( var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width));
		}
.ck.ck-balloon-panel.ck-balloon-panel_arrow_n::before,
		.ck.ck-balloon-panel.ck-balloon-panel_arrow_n::after{
			left:50%;
			margin-left:calc(-1 * var(--ck-balloon-arrow-half-width));
			top:calc(-1 * var(--ck-balloon-arrow-height));
		}
.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw::before,
		.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw::after{
			left:calc(2 * var(--ck-balloon-arrow-half-width));
			top:calc(-1 * var(--ck-balloon-arrow-height));
		}
.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne::before,
		.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne::after{
			right:calc(2 * var(--ck-balloon-arrow-half-width));
			top:calc(-1 * var(--ck-balloon-arrow-height));
		}
.ck.ck-balloon-panel.ck-balloon-panel_arrow_s::before,
		.ck.ck-balloon-panel.ck-balloon-panel_arrow_s::after{
			left:50%;
			margin-left:calc(-1 * var(--ck-balloon-arrow-half-width));
			bottom:calc(-1 * var(--ck-balloon-arrow-height));
		}
.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw::before,
		.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw::after{
			left:calc(2 * var(--ck-balloon-arrow-half-width));
			bottom:calc(-1 * var(--ck-balloon-arrow-height));
		}
.ck.ck-balloon-panel.ck-balloon-panel_arrow_se::before,
		.ck.ck-balloon-panel.ck-balloon-panel_arrow_se::after{
			right:calc(2 * var(--ck-balloon-arrow-half-width));
			bottom:calc(-1 * var(--ck-balloon-arrow-height));
		}
.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme::before,
		.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme::after{
			right:25%;
			margin-right:calc(2 * var(--ck-balloon-arrow-half-width));
			bottom:calc(-1 * var(--ck-balloon-arrow-height));
		}
.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw::before,
		.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw::after{
			left:25%;
			margin-left:calc(2 * var(--ck-balloon-arrow-half-width));
			bottom:calc(-1 * var(--ck-balloon-arrow-height));
		}
.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme::before,
		.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme::after{
			right:25%;
			margin-right:calc(2 * var(--ck-balloon-arrow-half-width));
			top:calc(-1 * var(--ck-balloon-arrow-height));
		}
.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw::before,
		.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw::after{
			left:25%;
			margin-left:calc(2 * var(--ck-balloon-arrow-half-width));
			top:calc(-1 * var(--ck-balloon-arrow-height));
		}
.ck.ck-balloon-panel.ck-balloon-panel_arrow_e::before,
		.ck.ck-balloon-panel.ck-balloon-panel_arrow_e::after{
			right:calc(-1 * var(--ck-balloon-arrow-height));
			margin-top:calc(-1 * var(--ck-balloon-arrow-half-width));
			top:50%;
		}
.ck.ck-balloon-panel.ck-balloon-panel_arrow_w::before,
		.ck.ck-balloon-panel.ck-balloon-panel_arrow_w::after{
			left:calc(-1 * var(--ck-balloon-arrow-height));
			margin-top:calc(-1 * var(--ck-balloon-arrow-half-width));
			top:50%;
		}
.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-right:var(--ck-spacing-small);
		margin-top:var(--ck-spacing-small);
		margin-bottom:var(--ck-spacing-small);
	}
.ck .ck-balloon-rotator__navigation .ck-balloon-rotator__counter{
		margin-right:var(--ck-spacing-standard);
		margin-left:var(--ck-spacing-small);
	}
.ck .ck-balloon-rotator__content .ck.ck-annotation-wrapper{
		box-shadow:none;
	}
:root{
	--ck-balloon-fake-panel-offset-horizontal:6px;
	--ck-balloon-fake-panel-offset-vertical:6px;
}
.ck .ck-fake-panel div{
	box-shadow:var(--ck-drop-shadow), 0 0;

	min-height:15px;

	background:var(--ck-color-panel-background);
	border:1px solid var(--ck-color-panel-border);
	border-radius:var(--ck-border-radius);

	width:100%;
	height:100%;
}
.ck .ck-fake-panel div:nth-child( 1){
	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{
		box-shadow:var(--ck-drop-shadow), 0 0;

		border-width:0 1px 1px;
		border-top-left-radius:0;
		border-top-right-radius:0;
	}
.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){
			margin-left:var(--ck-spacing-standard);
		}
[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(.8 * var(--ck-input-width));
}

		.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,
			.ck.ck-responsive-form .ck-labeled-field-view .ck-input-number{
				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:nth-last-child(2)::after{
				border-right:1px solid var(--ck-color-base-border);
			}

		.ck.ck-responsive-form > .ck-button:nth-last-child(1),
		.ck.ck-responsive-form > .ck-button:nth-last-child(2){
			padding:var(--ck-spacing-standard);
			margin-top:var(--ck-spacing-large);
			border-radius:0;
		}

			.ck.ck-responsive-form > .ck-button:nth-last-child(1):not(:focus), .ck.ck-responsive-form > .ck-button:nth-last-child(2):not(:focus){
				border-top:1px solid var(--ck-color-base-border);
			}

		[dir="ltr"] .ck.ck-responsive-form > .ck-button:nth-last-child(1),
		[dir="ltr"] .ck.ck-responsive-form > .ck-button:nth-last-child(2){
				margin-left:0;
		}

		[dir="rtl"] .ck.ck-responsive-form > .ck-button:nth-last-child(1),
		[dir="rtl"] .ck.ck-responsive-form > .ck-button:nth-last-child(2){
				margin-left:0;
		}

				[dir="rtl"] .ck.ck-responsive-form > .ck-button:nth-last-child(1):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);
				}
	}
:root{
	--ck-search-field-view-horizontal-spacing:calc(var(--ck-icon-size) + var(--ck-spacing-medium));
}
.ck.ck-search > .ck-labeled-field-view .ck-input{
			width:100%;
		}
.ck.ck-search > .ck-labeled-field-view.ck-search__query_with-icon{
			--ck-labeled-field-label-default-position-x:var(--ck-search-field-view-horizontal-spacing);
		}
.ck.ck-search > .ck-labeled-field-view.ck-search__query_with-icon > .ck-labeled-field-view__input-wrapper > .ck-icon{
				opacity:.5;
				pointer-events:none;
			}
.ck.ck-search > .ck-labeled-field-view.ck-search__query_with-icon .ck-input{
				width:100%;
			}
[dir="ltr"] .ck.ck-search > .ck-labeled-field-view.ck-search__query_with-icon .ck-input{
					padding-left:var(--ck-search-field-view-horizontal-spacing);
			}
[dir="rtl"] .ck.ck-search > .ck-labeled-field-view.ck-search__query_with-icon .ck-input:not(.ck-input-text_empty){
						padding-left:var(--ck-search-field-view-horizontal-spacing);
					}
.ck.ck-search > .ck-labeled-field-view.ck-search__query_with-reset{
			--ck-labeled-field-empty-unfocused-max-width:100% - 2 * var(--ck-search-field-view-horizontal-spacing);
		}
.ck.ck-search > .ck-labeled-field-view.ck-search__query_with-reset.ck-labeled-field-view_empty{
				--ck-labeled-field-empty-unfocused-max-width:100% - var(--ck-search-field-view-horizontal-spacing) - var(--ck-spacing-medium);
			}
.ck.ck-search > .ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset{
				min-width:auto;
				min-height:auto;

				background:none;
				opacity:.5;
				padding:0;
			}
[dir="ltr"] .ck.ck-search > .ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset{
					right:var(--ck-spacing-medium);
			}
[dir="rtl"] .ck.ck-search > .ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset{
					left:var(--ck-spacing-medium);
			}
.ck.ck-search > .ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset:hover{
					opacity:1;
				}
.ck.ck-search > .ck-labeled-field-view.ck-search__query_with-reset .ck-input{
				width:100%;
			}
[dir="ltr"] .ck.ck-search > .ck-labeled-field-view.ck-search__query_with-reset .ck-input:not(.ck-input-text_empty){
						padding-right:var(--ck-search-field-view-horizontal-spacing);
					}
[dir="rtl"] .ck.ck-search > .ck-labeled-field-view.ck-search__query_with-reset .ck-input{
					padding-right:var(--ck-search-field-view-horizontal-spacing);
			}
.ck.ck-search > .ck-search__results{
		min-width:100%;
	}
.ck.ck-search > .ck-search__results > .ck-search__info{
			width:100%;
			padding:var(--ck-spacing-medium) var(--ck-spacing-large);
		}
.ck.ck-search > .ck-search__results > .ck-search__info *{
				white-space:normal;
			}
.ck.ck-search > .ck-search__results > .ck-search__info > span:first-child{
				font-weight:bold;
			}
.ck.ck-search > .ck-search__results > .ck-search__info > span:last-child{
				margin-top:var(--ck-spacing-medium);
			}
:root{
	--ck-toolbar-spinner-size:18px;
}
.ck.ck-spinner-container{
	width:var(--ck-toolbar-spinner-size);
	height:var(--ck-toolbar-spinner-size);
	animation:1.5s infinite ck-spinner-rotate linear;
}
@media (prefers-reduced-motion: reduce){
.ck.ck-spinner-container{
		animation-duration:3s;
}
	}
.ck.ck-spinner{
	width:var(--ck-toolbar-spinner-size);
	height:var(--ck-toolbar-spinner-size);
	border-radius:50%;
	border:2px solid var(--ck-color-text);
	border-top-color:transparent;
}
@keyframes ck-spinner-rotate{
	to{
		transform:rotate(360deg)
	}
}
.ck-textarea{
	overflow-x:hidden
}
: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-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);
	padding:0 var(--ck-spacing-small);
	border:1px solid var(--ck-color-toolbar-border);
}
.ck.ck-toolbar .ck.ck-toolbar__separator{
		height:var(--ck-icon-size);
		width:1px;
		min-width:1px;
		background:var(--ck-color-toolbar-border);
		margin-top:var(--ck-spacing-small);
		margin-bottom:var(--ck-spacing-small);
	}
.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-top:var(--ck-spacing-small);
		margin-bottom:var(--ck-spacing-small);
	}
.ck.ck-toolbar.ck-toolbar_vertical{
		padding:0;
	}
.ck.ck-toolbar.ck-toolbar_vertical > .ck-toolbar__items > .ck{
			width:100%;
			margin:0;
			border-radius:0;
		}
.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.ck-toolbar .ck-toolbar__nested-toolbar-dropdown > .ck-dropdown__panel{
			min-width:auto;
		}
.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown > .ck-button > .ck-button__label{
			max-width:7em;
			width:auto;
		}
.ck.ck-toolbar:focus{
		outline:none;
	}
.ck-toolbar-container .ck.ck-toolbar{
		border:0;
}
[dir="rtl"] .ck.ck-toolbar > .ck-toolbar__items > .ck, .ck.ck-toolbar[dir="rtl"] > .ck-toolbar__items > .ck{
		margin-right:0;
	}
[dir="rtl"] .ck.ck-toolbar:not(.ck-toolbar_compact) > .ck-toolbar__items > .ck, .ck.ck-toolbar[dir="rtl"]:not(.ck-toolbar_compact) > .ck-toolbar__items > .ck{
		margin-left:var(--ck-spacing-small);
	}
[dir="rtl"] .ck.ck-toolbar > .ck-toolbar__items > .ck:last-child, .ck.ck-toolbar[dir="rtl"] > .ck-toolbar__items > .ck:last-child{
		margin-left:0;
	}
[dir="rtl"] .ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > .ck:first-child, .ck.ck-toolbar.ck-toolbar_compact[dir="rtl"] > .ck-toolbar__items > .ck:first-child{
			border-top-left-radius:0;
			border-bottom-left-radius:0;
		}
[dir="rtl"] .ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > .ck:last-child, .ck.ck-toolbar.ck-toolbar_compact[dir="rtl"] > .ck-toolbar__items > .ck:last-child{
			border-top-right-radius:0;
			border-bottom-right-radius:0;
		}
[dir="rtl"] .ck.ck-toolbar > .ck.ck-toolbar__separator, .ck.ck-toolbar[dir="rtl"] > .ck.ck-toolbar__separator{
		margin-left:var(--ck-spacing-small);
	}
[dir="rtl"] .ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items:not(:empty):not(:only-child), .ck.ck-toolbar.ck-toolbar_grouping[dir="rtl"] > .ck-toolbar__items:not(:empty):not(:only-child){
		margin-left:var(--ck-spacing-small);
	}
[dir="ltr"] .ck.ck-toolbar > .ck-toolbar__items > .ck:last-child, .ck.ck-toolbar[dir="ltr"] > .ck-toolbar__items > .ck:last-child{
		margin-right:0;
	}
[dir="ltr"] .ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > .ck:first-child, .ck.ck-toolbar.ck-toolbar_compact[dir="ltr"] > .ck-toolbar__items > .ck:first-child{
			border-top-right-radius:0;
			border-bottom-right-radius:0;
		}
[dir="ltr"] .ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > .ck:last-child, .ck.ck-toolbar.ck-toolbar_compact[dir="ltr"] > .ck-toolbar__items > .ck:last-child{
			border-top-left-radius:0;
			border-bottom-left-radius:0;
		}
[dir="ltr"] .ck.ck-toolbar > .ck.ck-toolbar__separator, .ck.ck-toolbar[dir="ltr"] > .ck.ck-toolbar__separator{
		margin-right:var(--ck-spacing-small);
	}
[dir="ltr"] .ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items:not(:empty):not(:only-child), .ck.ck-toolbar.ck-toolbar_grouping[dir="ltr"] > .ck-toolbar__items:not(:empty):not(:only-child){
		margin-right:var(--ck-spacing-small);
	}
.ck.ck-balloon-panel.ck-tooltip{
	--ck-balloon-border-width:0px;
	--ck-balloon-arrow-offset:0px;
	--ck-balloon-arrow-half-width:4px;
	--ck-balloon-arrow-height:4px;
	--ck-tooltip-text-padding:4px;
	--ck-color-panel-background:var(--ck-color-tooltip-background);

	padding:0 var(--ck-spacing-medium);
	box-shadow:none;
}
.ck.ck-balloon-panel.ck-tooltip .ck-tooltip__text{
		font-size:.9em;
		line-height:1.5;
		color:var(--ck-color-tooltip-text);
	}
.ck.ck-balloon-panel.ck-tooltip.ck-tooltip_multi-line .ck-tooltip__text{
		white-space:break-spaces;
		display:inline-block;
		padding:var(--ck-tooltip-text-padding) 0;
		max-width:200px;
	}
.ck.ck-balloon-panel.ck-tooltip::before{
		display:none;
	}
.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content{
			border-radius:0;
		}
.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content, .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content.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-sticky-panel__content{

			border:1px solid var(--ck-color-base-border);
			border-bottom-width:0;
		}
.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content.ck-sticky-panel__content_sticky{
				border-bottom-width:1px;
			}
.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-menu-bar{
				border:0;
				border-bottom:1px solid var(--ck-color-base-border);
			}
.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-toolbar{
				border: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);
	}
: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{
			bottom:calc(-.5 * var(--ck-clipboard-drop-target-dot-height));
			top:calc(-.5 * var(--ck-clipboard-drop-target-dot-height));
			border:1px solid var(--ck-clipboard-drop-target-color);
			background:var(--ck-clipboard-drop-target-color);
			margin-left:-1px;
		}
.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span::after{
				content:'';
				width:0;
				height:0;

				display:block;
				position:absolute;
				left:50%;
				top:calc(-.5 * var(--ck-clipboard-drop-target-dot-height));

				transform:translateX(-50%);
				border-color:var(--ck-clipboard-drop-target-color) transparent transparent transparent;
				border-width:calc(var(--ck-clipboard-drop-target-dot-height)) calc(.5 * var(--ck-clipboard-drop-target-dot-width)) 0 calc(.5 * var(--ck-clipboard-drop-target-dot-width));
				border-style:solid;
			}
.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:0.6;
		outline:none !important;
	}
.ck.ck-clipboard-drop-target-line{
	height:0;
	border:1px solid var(--ck-clipboard-drop-target-color);
	background:var(--ck-clipboard-drop-target-color);
	margin-top:-1px;
}
.ck.ck-clipboard-drop-target-line::before{
		content:'';
		position:absolute;
		top:calc(-.5 * var(--ck-clipboard-drop-target-dot-width));
		width:0;
		height:0;
		border-style:solid;
	}
[dir="ltr"] .ck.ck-clipboard-drop-target-line::before{
			left:-1px;

			border-width:calc(.5 * var(--ck-clipboard-drop-target-dot-width)) 0 calc(.5 * var(--ck-clipboard-drop-target-dot-width)) var(--ck-clipboard-drop-target-dot-height);
			border-color:transparent transparent transparent var(--ck-clipboard-drop-target-color);
	}
[dir="rtl"] .ck.ck-clipboard-drop-target-line::before{
			right:-1px;

			border-width:calc(.5 * var(--ck-clipboard-drop-target-dot-width)) var(--ck-clipboard-drop-target-dot-height) calc(.5 * var(--ck-clipboard-drop-target-dot-width)) 0;
			border-color:transparent var(--ck-clipboard-drop-target-color) transparent transparent;
	}
:root{
	--ck-color-code-block-label-background:hsl(0, 0%, 46%);
}
.ck.ck-editor__editable pre[data-language]::after{
	top:-1px;
	right:10px;
	background:var(--ck-color-code-block-label-background);

	font-size:10px;
	font-family:var(--ck-font-face);
	line-height:16px;
	padding:var(--ck-spacing-tiny) var(--ck-spacing-medium);
	color:hsl(0, 0%, 100%);
	white-space:nowrap;
}
.ck.ck-code-block-dropdown .ck-dropdown__panel{
	max-height:250px;
	overflow-y:auto;
	overflow-x:hidden;
}
@media (forced-colors: active){
		.ck.ck-placeholder, .ck .ck-placeholder{
		forced-color-adjust:preserve-parent-color;
		}
	}
.ck.ck-placeholder::before, .ck .ck-placeholder::before{
		cursor:text;
	}
@media (forced-colors: none){
		.ck.ck-placeholder::before, .ck .ck-placeholder::before{
			color:var(--ck-color-engine-placeholder-text);
		}
	}
@media (forced-colors: active){
		.ck.ck-placeholder::before, .ck .ck-placeholder::before{
			font-style:italic;
			margin-left:1px;
		}
	}
.ck.ck-find-and-replace-form{
	width:400px;
}
.ck.ck-find-and-replace-form:focus{
		outline:none;
	}
.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs,
	.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions{
		flex:1 1 auto;
		flex-direction:row;
		flex-wrap:wrap;
		align-items:center;
		align-content:stretch;

		padding:var(--ck-spacing-large);
		margin:0;

	}
.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs > .ck-button, .ck.ck-find-and-replace-form .ck-find-and-replace-form__actions > .ck-button{
			flex:0 0 auto;
		}
[dir="ltr"] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs > * + *, [dir="ltr"] .ck.ck-find-and-replace-form .ck-find-and-replace-form__actions > * + *{
				margin-left:var(--ck-spacing-standard);
			}
[dir="rtl"] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs > * + *, [dir="rtl"] .ck.ck-find-and-replace-form .ck-find-and-replace-form__actions > * + *{
				margin-right:var(--ck-spacing-standard);
			}
.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-labeled-field-view, .ck.ck-find-and-replace-form .ck-find-and-replace-form__actions .ck-labeled-field-view{
			flex:1 1 auto;
		}
.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-labeled-field-view .ck-input, .ck.ck-find-and-replace-form .ck-find-and-replace-form__actions .ck-labeled-field-view .ck-input{
				width:100%;
				min-width:50px;
			}
.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs{
		align-items:flex-start;
	}
.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs > .ck-button-prev > .ck-icon{
			transform:rotate(90deg);
		}
.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs > .ck-button-next > .ck-icon{
			transform:rotate(-90deg);
		}
.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-results-counter{
			top:50%;
			transform:translateY(-50%);
		}
[dir="ltr"] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-results-counter{
				right:var(--ck-spacing-standard);
		}
[dir="rtl"] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-results-counter{
				left:var(--ck-spacing-standard);
		}
.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-results-counter{

			color:var(--ck-color-base-border);
		}
.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs > .ck-labeled-field-replace{
			flex:0 0 100%;
			padding-top:var(--ck-spacing-standard);
		}
[dir="ltr"] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs > .ck-labeled-field-replace{
				margin-left:0;
		}
[dir="rtl"] .ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs > .ck-labeled-field-replace{
				margin-right:0;
		}
.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions{
		flex-wrap:wrap;
		justify-content:flex-end;
		margin-top:calc( -1 * var(--ck-spacing-large));
	}
.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions > .ck-button-find{
			font-weight:bold;
		}
.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions > .ck-button-find .ck-button__label{
				padding-left:var(--ck-spacing-large);
				padding-right:var(--ck-spacing-large);
			}
.ck.ck-find-and-replace-form .ck-switchbutton{
		width:100%;
		display:flex;
		flex-direction:row;
		flex-wrap:nowrap;
		justify-content:space-between;
		align-items:center;
	}
@media screen and (max-width: 600px){
	.ck.ck-find-and-replace-form{
		width:300px;
		max-width:100%;
	}
		.ck.ck-find-and-replace-form.ck-find-and-replace-form__input{
			flex-wrap:wrap;
		}

			.ck.ck-find-and-replace-form.ck-find-and-replace-form__input .ck-labeled-field-view{
				flex:1 0 auto;
				width:100%;
				margin-bottom:var(--ck-spacing-standard);
			}

			.ck.ck-find-and-replace-form.ck-find-and-replace-form__input > .ck-button{
				text-align:center;
			}

				.ck.ck-find-and-replace-form.ck-find-and-replace-form__input > .ck-button:first-of-type{
					flex:1 1 auto;
				}

				[dir="ltr"] .ck.ck-find-and-replace-form.ck-find-and-replace-form__input > .ck-button:first-of-type{
						margin-left:0;
				}

				[dir="rtl"] .ck.ck-find-and-replace-form.ck-find-and-replace-form__input > .ck-button:first-of-type{
						margin-right:0;
				}

					.ck.ck-find-and-replace-form.ck-find-and-replace-form__input > .ck-button:first-of-type .ck-button__label{
						width:100%;
						text-align:center;
					}
		.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions > :not(.ck-labeled-field-view){
			flex-wrap:wrap;
			flex:1 1 auto;
		}

			.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions > :not(.ck-labeled-field-view) > .ck-button{
				text-align:center;
			}

				.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions > :not(.ck-labeled-field-view) > .ck-button:first-of-type{
					flex:1 1 auto;
				}

				[dir="ltr"] .ck.ck-find-and-replace-form.ck-find-and-replace-form__actions > :not(.ck-labeled-field-view) > .ck-button:first-of-type{
						margin-left:0;
				}

				[dir="rtl"] .ck.ck-find-and-replace-form.ck-find-and-replace-form__actions > :not(.ck-labeled-field-view) > .ck-button:first-of-type{
						margin-right:0;
				}

				.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions > :not(.ck-labeled-field-view) > .ck-button .ck-button__label{
					width:100%;
					text-align:center;
				}
	}
.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;
	}
:root{
	--ck-html-embed-content-width:calc(100% - 1.5 * var(--ck-icon-size));
	--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:hsl(0deg 0% 45%);
}
.ck-widget.raw-html-embed{
	font-size:var(--ck-font-size-base);
	background-color:var(--ck-color-base-foreground);
}
.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{
		content:attr(data-html-embed-label);
		top:calc(-1 * var(--ck-html-embed-unfocused-outline-width));
		left:var(--ck-spacing-standard);
		background:hsl(0deg 0% 60%);
		transition:background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);
		padding:calc(var(--ck-spacing-tiny) + var(--ck-html-embed-unfocused-outline-width)) var(--ck-spacing-small) var(--ck-spacing-tiny);
		border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius);
		color:var(--ck-color-base-background);
		font-size:var(--ck-font-size-tiny);
		font-family:var(--ck-font-face);
	}
.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{
		top:0px;
		padding:var(--ck-spacing-tiny) var(--ck-spacing-small);
}
.ck.ck-editor__editable:not(.ck-blurred) .ck-widget.raw-html-embed.ck-widget_selected::before{
		top:0;
		padding:var(--ck-spacing-tiny) var(--ck-spacing-small);
		background:var(--ck-color-focus-border);
}
.ck.ck-editor__editable .ck-widget.raw-html-embed:not(.ck-widget_selected):hover::before{
		top:0px;
		padding:var(--ck-spacing-tiny) var(--ck-spacing-small);
}
.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{
		top:var(--ck-spacing-standard);
		right: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;
		height:var(--ck-html-embed-source-height);
		width:var(--ck-html-embed-content-width);
		resize:none;
		min-width:0;
		padding:var(--ck-spacing-standard);

		font-family:monospace;
		tab-size:4;
		white-space:pre-wrap;
		font-size:var(--ck-font-size-base);
		text-align:left;
		direction:ltr;
	}
.ck-widget.raw-html-embed .raw-html-embed__source[disabled]{
			background:var(--ck-html-embed-source-disabled-background);
			color:var(--ck-html-embed-source-disabled-color);
			-webkit-text-fill-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{
		box-sizing:border-box;
		background-color:var(--ck-color-base-foreground);
	}
.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-image-insert-insert-by-url-width:250px;
}
.ck.ck-image-insert-url{
	--ck-input-width:100%;
}
.ck.ck-image-insert-url .ck-image-insert-url__action-row{
		grid-column-gap:var(--ck-spacing-large);
		margin-top:var(--ck-spacing-large);
	}
.ck.ck-image-insert-url .ck-image-insert-url__action-row .ck-button-save,
		.ck.ck-image-insert-url .ck-image-insert-url__action-row .ck-button-cancel{
			justify-content:center;
			min-width:auto;
		}
.ck.ck-image-insert-url .ck-image-insert-url__action-row .ck-button .ck-button__label{
			color:var(--ck-color-text);
		}
.ck.ck-image-insert-form > .ck.ck-button{
		display:block;
		width:100%;
		padding:var(--ck-list-button-padding);
	}
[dir="ltr"] .ck.ck-image-insert-form > .ck.ck-button{
			text-align:left;
	}
[dir="rtl"] .ck.ck-image-insert-form > .ck.ck-button{
			text-align:right;
	}
.ck.ck-image-insert-form > .ck.ck-collapsible{

		min-width:var(--ck-image-insert-insert-by-url-width);
	}
.ck.ck-image-insert-form > .ck.ck-collapsible:not(:first-child){
			border-top:1px solid var(--ck-color-base-border);
		}
.ck.ck-image-insert-form > .ck.ck-collapsible:not(:last-child){
			border-bottom:1px solid var(--ck-color-base-border);
		}
.ck.ck-image-insert-form > .ck.ck-image-insert-url{
		min-width:var(--ck-image-insert-insert-by-url-width);
		padding:var(--ck-spacing-large);
	}
.ck.ck-image-insert-form:focus{
		outline:none;
	}
:root{
	--ck-color-image-upload-icon:hsl(0, 0%, 100%);
	--ck-color-image-upload-icon-background:hsl(120, 100%, 27%);
	--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{
	opacity:0;
	background:var(--ck-color-image-upload-icon-background);
	animation-name:ck-upload-complete-icon-show, ck-upload-complete-icon-hide;
	animation-fill-mode:forwards, forwards;
	animation-duration:500ms, 500ms;
	font-size:calc(1px * var(--ck-image-upload-icon-size));
	animation-delay:0ms, 3000ms;
	overflow:hidden;
	width:calc(var(--ck-image-upload-icon-is-visible) * var(--ck-image-upload-icon-size));
	height:calc(var(--ck-image-upload-icon-is-visible) * var(--ck-image-upload-icon-size));
}
.ck-image-upload-complete-icon::after{
		left:25%;

		top:50%;
		opacity:0;
		height:0;
		width:0;

		transform:scaleX(-1) rotate(135deg);
		transform-origin:left top;
		border-top:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);
		border-right:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);

		animation-name:ck-upload-complete-icon-check;
		animation-duration:500ms;
		animation-delay:500ms;
		animation-fill-mode:forwards;
		box-sizing:border-box;
	}
@media (prefers-reduced-motion: reduce){
.ck-image-upload-complete-icon{
		animation-duration:0ms;
}

		.ck-image-upload-complete-icon::after{
			animation:none;
			opacity:1;
			width:0.3em;
			height:0.45em;
		}
	}
@keyframes ck-upload-complete-icon-show{
	from{
		opacity:0;
	}

	to{
		opacity:1;
	}
}
@keyframes ck-upload-complete-icon-hide{
	from{
		opacity:1;
	}

	to{
		opacity:0;
	}
}
@keyframes ck-upload-complete-icon-check{
	0%{
		opacity:1;
		width:0;
		height:0;
	}
	33%{
		width:0.3em;
		height:0;
	}
	100%{
		opacity:1;
		width:0.3em;
		height:0.45em;
	}
}
:root{
	--ck-color-upload-placeholder-loader:hsl(0, 0%, 70%);
	--ck-upload-placeholder-loader-size:32px;
	--ck-upload-placeholder-image-aspect-ratio:2.8;
}
.ck .ck-image-upload-placeholder{
	width:100%;
	margin:0;
}
.ck .ck-image-upload-placeholder.image-inline{
		width:calc( 2 * var(--ck-upload-placeholder-loader-size) * 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{
	width:100%;
	height:100%;
}
.ck .ck-upload-placeholder-loader::before{
		width:var(--ck-upload-placeholder-loader-size);
		height:var(--ck-upload-placeholder-loader-size);
		border-radius:50%;
		border-top:3px solid var(--ck-color-upload-placeholder-loader);
		border-right:2px solid transparent;
		animation:ck-upload-placeholder-loader 1s linear infinite;
	}
@keyframes ck-upload-placeholder-loader{
	to{
		transform:rotate( 360deg);
	}
}
.ck.ck-editor__editable .image.ck-appear, .ck.ck-editor__editable .image-inline.ck-appear{
			animation:fadeIn 700ms;
		}
@media (prefers-reduced-motion: reduce){
.ck.ck-editor__editable .image.ck-appear, .ck.ck-editor__editable .image-inline.ck-appear{
				opacity:1;
				animation:none;
		}
			}
.ck.ck-editor__editable .image .ck-progress-bar,
	.ck.ck-editor__editable .image-inline .ck-progress-bar{
		height:2px;
		width:0;
		background:var(--ck-color-upload-bar-background);
		transition:width 100ms;
	}
@keyframes fadeIn{
	from{ opacity:0; }
	to{ opacity:1; }
}
.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{
	height:100%;
	border-right:1px solid var(--ck-color-base-text);
	margin-right:-1px;
	outline:solid 1px hsla(0, 0%, 100%, .5);
}
.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{
			padding:0 var(--ck-spacing-medium);
			color:var(--ck-color-link-default);
			text-overflow:ellipsis;
			cursor:pointer;
			max-width:var(--ck-input-width);
			min-width:3em;
			text-align:center;
		}
.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:hover,
		.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus,
		.ck.ck-link-actions .ck-button.ck-link-actions__preview:active{
			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){
			margin-left:var(--ck-spacing-standard);
		}
[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{
				min-width:0;
				max-width:100%;
			}

		[dir="ltr"] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview){
				margin-left:0;
		}

		[dir="rtl"] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview){
				margin-left:0;
		}
	}
.ck.ck-link-form_layout-vertical{
	padding:0;
	min-width:var(--ck-input-width);
}
.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{
		padding:var(--ck-spacing-standard);
		margin:0;
		width:50%;
		border-radius:0;
	}
.ck.ck-link-form_layout-vertical > .ck-button:not(:focus){
			border-top:1px solid var(--ck-color-base-border);
		}
[dir="ltr"] .ck.ck-link-form_layout-vertical > .ck-button{
			margin-left:0;
	}
[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{
			padding:0;
			width:100%;
		}
.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton:hover{
				background:none;
			}
:root{
	--ck-link-image-indicator-icon-size:20;
	--ck-link-image-indicator-icon-is-visible:clamp(0px, 100% - 50px, 1px);
}
.ck.ck-editor__editable figure.image > a::after, .ck.ck-editor__editable a span.image-inline::after{
			content:"";
			top:min(var(--ck-spacing-medium), 6%);
			right:min(var(--ck-spacing-medium), 6%);

			background-color:hsla(0, 0%, 0%, .4);
			background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTExLjA3NyAxNSAuOTkxLTEuNDE2YS43NS43NSAwIDEgMSAxLjIyOS44NmwtMS4xNDggMS42NGEuNzQ4Ljc0OCAwIDAgMS0uMjE3LjIwNiA1LjI1MSA1LjI1MSAwIDAgMS04LjUwMy01Ljk1NS43NDEuNzQxIDAgMCAxIC4xMi0uMjc0bDEuMTQ3LTEuNjM5YS43NS43NSAwIDEgMSAxLjIyOC44Nkw0LjkzMyAxMC43bC4wMDYuMDAzYTMuNzUgMy43NSAwIDAgMCA2LjEzMiA0LjI5NGwuMDA2LjAwNHptNS40OTQtNS4zMzVhLjc0OC43NDggMCAwIDEtLjEyLjI3NGwtMS4xNDcgMS42MzlhLjc1Ljc1IDAgMSAxLTEuMjI4LS44NmwuODYtMS4yM2EzLjc1IDMuNzUgMCAwIDAtNi4xNDQtNC4zMDFsLS44NiAxLjIyOWEuNzUuNzUgMCAwIDEtMS4yMjktLjg2bDEuMTQ4LTEuNjRhLjc0OC43NDggMCAwIDEgLjIxNy0uMjA2IDUuMjUxIDUuMjUxIDAgMCAxIDguNTAzIDUuOTU1em0tNC41NjMtMi41MzJhLjc1Ljc1IDAgMCAxIC4xODQgMS4wNDVsLTMuMTU1IDQuNTA1YS43NS43NSAwIDEgMS0xLjIyOS0uODZsMy4xNTUtNC41MDZhLjc1Ljc1IDAgMCAxIDEuMDQ1LS4xODR6Ii8+PC9zdmc+");
			background-size:14px;
			background-repeat:no-repeat;
			background-position:center;
			border-radius:100%;
			overflow:hidden;
			width:calc(var(--ck-link-image-indicator-icon-is-visible) * var(--ck-link-image-indicator-icon-size));
			height:calc(var(--ck-link-image-indicator-icon-is-visible) * var(--ck-link-image-indicator-icon-size));
		}
.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;
		padding-left:0;
		padding-right:0;
		margin-bottom:calc(-1 * var(--ck-spacing-tiny));
	}
.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order:active, .ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order:hover{
			box-shadow:none;
			border-color:transparent;
			background:none;
		}
:root{
	--ck-list-style-button-size:44px;
}
.ck.ck-list-styles-list{
	grid-template-columns:repeat( 3, auto);
	row-gap:var(--ck-spacing-medium);
	column-gap:var(--ck-spacing-medium);
	padding:var(--ck-spacing-large);
}
.ck.ck-list-styles-list .ck-button{
		width:var(--ck-list-style-button-size);
		height:var(--ck-list-style-button-size);
		padding:0;
		margin:0;
		box-sizing:content-box;
	}
.ck.ck-list-styles-list .ck-button .ck-icon{
			width:var(--ck-list-style-button-size);
			height:var(--ck-list-style-button-size);
		}
:root{
	--ck-media-embed-placeholder-icon-size:3em;

	--ck-color-media-embed-placeholder-url-text:hsl(0, 0%, 46%);
	--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{
		padding:calc( 3 * var(--ck-spacing-standard));
		background:var(--ck-color-base-foreground);
	}
.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon{
			min-width:var(--ck-media-embed-placeholder-icon-size);
			height:var(--ck-media-embed-placeholder-icon-size);
			margin-bottom:var(--ck-spacing-large);
			background-position:center;
			background-size:cover;
		}
.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon .ck-icon{
				width:100%;
				height:100%;
			}
.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text{
			color:var(--ck-color-media-embed-placeholder-url-text);
			white-space:nowrap;
			text-align:center;
			font-style:italic;
			text-overflow:ellipsis;
		}
.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-width:300px;
		max-height:380px;
	}
.ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon,
	.ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon,
	.ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon,
	.ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon{
		background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAuMzc4IiBoZWlnaHQ9IjI1NC4xNjciIHZpZXdCb3g9IjAgMCA2Ni4yNDYgNjcuMjQ4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcyLjUzMSAtMjE4LjQ1NSkgc2NhbGUoLjk4MDEyKSI+PHJlY3Qgcnk9IjUuMjM4IiByeD0iNS4yMzgiIHk9IjIzMS4zOTkiIHg9IjE3Ni4wMzEiIGhlaWdodD0iNjAuMDk5IiB3aWR0aD0iNjAuMDk5IiBmaWxsPSIjMzRhNjY4IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGQ9Ik0yMDYuNDc3IDI2MC45bC0yOC45ODcgMjguOTg3YTUuMjE4IDUuMjE4IDAgMCAwIDMuNzggMS42MWg0OS42MjFjMS42OTQgMCAzLjE5LS43OTggNC4xNDYtMi4wMzd6IiBmaWxsPSIjNWM4OGM1Ii8+PHBhdGggZD0iTTIyNi43NDIgMjIyLjk4OGMtOS4yNjYgMC0xNi43NzcgNy4xNy0xNi43NzcgMTYuMDE0LjAwNyAyLjc2Mi42NjMgNS40NzQgMi4wOTMgNy44NzUuNDMuNzAzLjgzIDEuNDA4IDEuMTkgMi4xMDcuMzMzLjUwMi42NSAxLjAwNS45NSAxLjUwOC4zNDMuNDc3LjY3My45NTcuOTg4IDEuNDQgMS4zMSAxLjc2OSAyLjUgMy41MDIgMy42MzcgNS4xNjguNzkzIDEuMjc1IDEuNjgzIDIuNjQgMi40NjYgMy45OSAyLjM2MyA0LjA5NCA0LjAwNyA4LjA5MiA0LjYgMTMuOTE0di4wMTJjLjE4Mi40MTIuNTE2LjY2Ni44NzkuNjY3LjQwMy0uMDAxLjc2OC0uMzE0LjkzLS43OTkuNjAzLTUuNzU2IDIuMjM4LTkuNzI5IDQuNTg1LTEzLjc5NC43ODItMS4zNSAxLjY3My0yLjcxNSAyLjQ2NS0zLjk5IDEuMTM3LTEuNjY2IDIuMzI4LTMuNCAzLjYzOC01LjE2OS4zMTUtLjQ4Mi42NDUtLjk2Mi45ODgtMS40MzkuMy0uNTAzLjYxNy0xLjAwNi45NS0xLjUwOC4zNTktLjcuNzYtMS40MDQgMS4xOS0yLjEwNyAxLjQyNi0yLjQwMiAyLTUuMTE0IDIuMDA0LTcuODc1IDAtOC44NDQtNy41MTEtMTYuMDE0LTE2Ljc3Ni0xNi4wMTR6IiBmaWxsPSIjZGQ0YjNlIiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxlbGxpcHNlIHJ5PSI1LjU2NCIgcng9IjUuODI4IiBjeT0iMjM5LjAwMiIgY3g9IjIyNi43NDIiIGZpbGw9IiM4MDJkMjciIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PHBhdGggZD0iTTE5MC4zMDEgMjM3LjI4M2MtNC42NyAwLTguNDU3IDMuODUzLTguNDU3IDguNjA2czMuNzg2IDguNjA3IDguNDU3IDguNjA3YzMuMDQzIDAgNC44MDYtLjk1OCA2LjMzNy0yLjUxNiAxLjUzLTEuNTU3IDIuMDg3LTMuOTEzIDIuMDg3LTYuMjkgMC0uMzYyLS4wMjMtLjcyMi0uMDY0LTEuMDc5aC04LjI1N3YzLjA0M2g0Ljg1Yy0uMTk3Ljc1OS0uNTMxIDEuNDUtMS4wNTggMS45ODYtLjk0Mi45NTgtMi4wMjggMS41NDgtMy45MDEgMS41NDgtMi44NzYgMC01LjIwOC0yLjM3Mi01LjIwOC01LjI5OSAwLTIuOTI2IDIuMzMyLTUuMjk5IDUuMjA4LTUuMjk5IDEuMzk5IDAgMi42MTguNDA3IDMuNTg0IDEuMjkzbDIuMzgxLTIuMzhjMC0uMDAyLS4wMDMtLjAwNC0uMDA0LS4wMDUtMS41ODgtMS41MjQtMy42Mi0yLjIxNS01Ljk1NS0yLjIxNXptNC40MyA1LjY2bC4wMDMuMDA2di0uMDAzeiIgZmlsbD0iI2ZmZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMjE1LjE4NCAyNTEuOTI5bC03Ljk4IDcuOTc5IDI4LjQ3NyAyOC40NzVjLjI4Ny0uNjQ5LjQ0OS0xLjM2Ni40NDktMi4xMjN2LTMxLjE2NWMtLjQ2OS42NzUtLjkzNCAxLjM0OS0xLjM4MiAyLjAwNS0uNzkyIDEuMjc1LTEuNjgyIDIuNjQtMi40NjUgMy45OS0yLjM0NyA0LjA2NS0zLjk4MiA4LjAzOC00LjU4NSAxMy43OTQtLjE2Mi40ODUtLjUyNy43OTgtLjkzLjc5OS0uMzYzLS4wMDEtLjY5Ny0uMjU1LS44NzktLjY2N3YtLjAxMmMtLjU5My01LjgyMi0yLjIzNy05LjgyLTQuNi0xMy45MTQtLjc4My0xLjM1LTEuNjczLTIuNzE1LTIuNDY2LTMuOTktMS4xMzctMS42NjYtMi4zMjctMy40LTMuNjM3LTUuMTY5bC0uMDAyLS4wMDN6IiBmaWxsPSIjYzNjM2MzIi8+PHBhdGggZD0iTTIxMi45ODMgMjQ4LjQ5NWwtMzYuOTUyIDM2Ljk1M3YuODEyYTUuMjI3IDUuMjI3IDAgMCAwIDUuMjM4IDUuMjM4aDEuMDE1bDM1LjY2Ni0zNS42NjZhMTM2LjI3NSAxMzYuMjc1IDAgMCAwLTIuNzY0LTMuOSAzNy41NzUgMzcuNTc1IDAgMCAwLS45ODktMS40NGMtLjI5OS0uNTAzLS42MTYtMS4wMDYtLjk1LTEuNTA4LS4wODMtLjE2Mi0uMTc2LS4zMjYtLjI2NC0uNDg5eiIgZmlsbD0iI2ZkZGM0ZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMjExLjk5OCAyNjEuMDgzbC02LjE1MiA2LjE1MSAyNC4yNjQgMjQuMjY0aC43ODFhNS4yMjcgNS4yMjcgMCAwIDAgNS4yMzktNS4yMzh2LTEuMDQ1eiIgZmlsbD0iI2ZmZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48L2c+PC9zdmc+);
	}
.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder{
		background:hsl(220, 46%, 48%);
	}
.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__icon{
			background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMDI0cHgiIGhlaWdodD0iMTAyNHB4IiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgICAgICAgPHRpdGxlPkZpbGwgMTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9ImZMb2dvX1doaXRlIiBmaWxsPSIjRkZGRkZFIj4gICAgICAgICAgICA8cGF0aCBkPSJNOTY3LjQ4NCwwIEw1Ni41MTcsMCBDMjUuMzA0LDAgMCwyNS4zMDQgMCw1Ni41MTcgTDAsOTY3LjQ4MyBDMCw5OTguNjk0IDI1LjI5NywxMDI0IDU2LjUyMiwxMDI0IEw1NDcsMTAyNCBMNTQ3LDYyOCBMNDE0LDYyOCBMNDE0LDQ3MyBMNTQ3LDQ3MyBMNTQ3LDM1OS4wMjkgQzU0NywyMjYuNzY3IDYyNy43NzMsMTU0Ljc0NyA3NDUuNzU2LDE1NC43NDcgQzgwMi4yNjksMTU0Ljc0NyA4NTAuODQyLDE1OC45NTUgODY1LDE2MC44MzYgTDg2NSwyOTkgTDc4My4zODQsMjk5LjAzNyBDNzE5LjM5MSwyOTkuMDM3IDcwNywzMjkuNTI5IDcwNywzNzQuMjczIEw3MDcsNDczIEw4NjAuNDg3LDQ3MyBMODQwLjUwMSw2MjggTDcwNyw2MjggTDcwNywxMDI0IEw5NjcuNDg0LDEwMjQgQzk5OC42OTcsMTAyNCAxMDI0LDk5OC42OTcgMTAyNCw5NjcuNDg0IEwxMDI0LDU2LjUxNSBDMTAyNCwyNS4zMDMgOTk4LjY5NywwIDk2Ny40ODQsMCIgaWQ9IkZpbGwtMSI+PC9wYXRoPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);
		}
.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text{
			color:hsl(220, 100%, 90%);
		}
.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover{
				color:hsl(0, 0%, 100%);
			}
.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder{
		background:linear-gradient(-135deg,hsl(246, 100%, 39%),hsl(302, 100%, 36%),hsl(0, 100%, 48%));
	}
.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__icon{
			background-image:url(data:image/svg+xml;base64, );
		}
.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text{
			color:hsl(302, 100%, 94%);
		}
.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover{
				color:hsl(0, 0%, 100%);
			}
.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder{
		background:linear-gradient( to right, hsl(201, 85%, 70%), hsl(201, 85%, 35%));
	}
.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__icon{
			background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IldoaXRlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQwMCA0MDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwMCA0MDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00MDAsMjAwYzAsMTEwLjUtODkuNSwyMDAtMjAwLDIwMFMwLDMxMC41LDAsMjAwUzg5LjUsMCwyMDAsMFM0MDAsODkuNSw0MDAsMjAweiBNMTYzLjQsMzA1LjVjODguNywwLDEzNy4yLTczLjUsMTM3LjItMTM3LjJjMC0yLjEsMC00LjItMC4xLTYuMmM5LjQtNi44LDE3LjYtMTUuMywyNC4xLTI1Yy04LjYsMy44LTE3LjksNi40LTI3LjcsNy42YzEwLTYsMTcuNi0xNS40LDIxLjItMjYuN2MtOS4zLDUuNS0xOS42LDkuNS0zMC42LDExLjdjLTguOC05LjQtMjEuMy0xNS4yLTM1LjItMTUuMmMtMjYuNiwwLTQ4LjIsMjEuNi00OC4yLDQ4LjJjMCwzLjgsMC40LDcuNSwxLjMsMTFjLTQwLjEtMi03NS42LTIxLjItOTkuNC01MC40Yy00LjEsNy4xLTYuNSwxNS40LTYuNSwyNC4yYzAsMTYuNyw4LjUsMzEuNSwyMS41LDQwLjFjLTcuOS0wLjItMTUuMy0yLjQtMjEuOC02YzAsMC4yLDAsMC40LDAsMC42YzAsMjMuNCwxNi42LDQyLjgsMzguNyw0Ny4zYy00LDEuMS04LjMsMS43LTEyLjcsMS43Yy0zLjEsMC02LjEtMC4zLTkuMS0wLjljNi4xLDE5LjIsMjMuOSwzMy4xLDQ1LDMzLjVjLTE2LjUsMTIuOS0zNy4zLDIwLjYtNTkuOSwyMC42Yy0zLjksMC03LjctMC4yLTExLjUtMC43QzExMC44LDI5Ny41LDEzNi4yLDMwNS41LDE2My40LDMwNS41Ii8+PC9zdmc+);
		}
.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text{
			color:hsl(201, 100%, 86%);
		}
.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text:hover{
				color:hsl(0, 0%, 100%);
			}
:root{
	--ck-color-mention-background:hsla(341, 100%, 30%, 0.1);
	--ck-color-mention-text:hsl(341, 100%, 30%);
}
:root{
	--ck-color-restricted-editing-exception-background:hsla(31, 100%, 65%, .2);
	--ck-color-restricted-editing-exception-hover-background:hsla(31, 100%, 65%, .35);
	--ck-color-restricted-editing-exception-brackets:hsla(31, 100%, 40%, .4);
	--ck-color-restricted-editing-selected-exception-background:hsla(31, 100%, 65%, .5);
	--ck-color-restricted-editing-selected-exception-brackets:hsla(31, 100%, 40%, .6);
}
.ck-editor__editable .restricted-editing-exception{
	transition:.2s ease-in-out background;
	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,
		hsla(0, 0%, 0%, 0) 6px,
		hsla(0, 0%, 0%, 0) calc(100% - 6px),
		var(--ck-color-restricted-editing-exception-brackets) calc(100% - 5px),
		var(--ck-color-restricted-editing-exception-brackets) 100%) 1;
}
@media (prefers-reduced-motion: reduce){
.ck-editor__editable .restricted-editing-exception{
		transition:none;
}
	}
.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{
	cursor:default;
}
.ck-restricted-editing_mode_restricted *{
		cursor:default;
	}
.ck-restricted-editing_mode_restricted .restricted-editing-exception{
		cursor:text;
	}
.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);
		}
:root{
	--ck-character-grid-tile-size:24px;
}
.ck.ck-character-grid{
	overflow-y:auto;
	overflow-x:hidden;
	width:350px;
	max-height:200px;
}
@media screen and (max-width: 600px){
.ck.ck-character-grid{
		width:190px;
}
	}
.ck.ck-character-grid .ck-character-grid__tiles{
		grid-template-columns:repeat(10, 1fr);
		margin:var(--ck-spacing-standard) var(--ck-spacing-large);
		grid-gap:var(--ck-spacing-standard);
	}
@media screen and (max-width: 600px){
.ck.ck-character-grid .ck-character-grid__tiles{
			grid-template-columns:repeat(5, 1fr);
	}
	}
.ck.ck-character-grid .ck-character-grid__tile{
		width:var(--ck-character-grid-tile-size);
		height:var(--ck-character-grid-tile-size);
		min-width:var(--ck-character-grid-tile-size);
		min-height:var(--ck-character-grid-tile-size);
		font-size:1.2em;
		padding:0;
		transition:.2s ease box-shadow;
		border:0;
	}
@media (prefers-reduced-motion: reduce){
.ck.ck-character-grid .ck-character-grid__tile{
			transition:none;
	}
		}
.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);
			width:100%;
			text-align:center;
		}
.ck.ck-character-info{
	padding:var(--ck-spacing-small) var(--ck-spacing-large);
	border-top:1px solid var(--ck-color-base-border);
}
.ck.ck-character-info > *{
		text-transform:uppercase;
		font-size:var(--ck-font-size-small);
	}
.ck.ck-character-info .ck-character-info__name{
		max-width:280px;
		text-overflow:ellipsis;
		overflow:hidden;
	}
.ck.ck-character-info .ck-character-info__code{
		opacity:.6;
	}
@media screen and (max-width: 600px){
.ck.ck-character-info{
		max-width:190px;
}
	}
.ck.ck-special-characters-navigation > .ck-label{
		max-width:160px;
		text-overflow:ellipsis;
		overflow:hidden;
	}
.ck.ck-special-characters-navigation > .ck-dropdown .ck-dropdown__panel{
		max-height:250px;
		overflow-y:auto;
		overflow-x:hidden;
	}
@media screen and (max-width: 600px){
.ck.ck-special-characters-navigation{
		max-width:190px;
}

		.ck.ck-special-characters-navigation > .ck-form__header__label{
			text-overflow:ellipsis;
			overflow:hidden;
		}
	}
.ck.ck-dropdown.ck-style-dropdown.ck-style-dropdown_multiple-active > .ck-button > .ck-button__label{
	font-style:italic;
}
:root{
	--ck-style-panel-button-width:120px;
	--ck-style-panel-button-height:80px;
	--ck-style-panel-button-label-background:hsl(0, 0%, 94.1%);
	--ck-style-panel-button-hover-label-background:hsl(0, 0%, 92.1%);
	--ck-style-panel-button-hover-border-color:hsl(0, 0%, 70%);
}
.ck.ck-style-panel .ck-style-grid{
	row-gap:var(--ck-spacing-large);
	column-gap:var(--ck-spacing-large);
}
.ck.ck-style-panel .ck-style-grid .ck-style-grid__button{
		--ck-color-button-default-hover-background:var(--ck-color-base-background);
		--ck-color-button-default-active-background:var(--ck-color-base-background);

		padding:0;
		width:var(--ck-style-panel-button-width);
		height:var(--ck-style-panel-button-height);
	}
.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(:focus){
			border:1px solid var(--ck-color-base-border);
		}
.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-button__label{
			height:22px;
			line-height:22px;
			width:100%;
			padding:0 var(--ck-spacing-medium);
			overflow:hidden;
			text-overflow:ellipsis;
			flex-shrink:0;
		}
.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-style-grid__button__preview{
			width:100%;
			overflow:hidden;
			opacity:.9;

			padding:var(--ck-spacing-medium);
			background:var(--ck-color-base-background);
			border:2px solid var(--ck-color-base-background);
		}
.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled{
			--ck-color-button-default-disabled-background:var(--ck-color-base-foreground);
		}
.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled:not(:focus){
				border-color:var(--ck-style-panel-button-label-background);
			}
.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled .ck-style-grid__button__preview{
				opacity:.4;

				border-color:var(--ck-color-base-foreground);
				filter:saturate(.3);
			}
.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on{
			border-color:var(--ck-color-base-active);
		}
.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on .ck-button__label{
				box-shadow:0 -1px 0 var(--ck-color-base-active);
				z-index:1;
			}
.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on:hover{
				border-color:var(--ck-color-base-active-focus);
			}
.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(.ck-on) .ck-button__label{
				background:var(--ck-style-panel-button-label-background);
			}
.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(.ck-on):hover .ck-button__label{
				background:var(--ck-style-panel-button-hover-label-background);
			}
.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:hover:not(.ck-disabled):not(.ck-on){
			border-color:var(--ck-style-panel-button-hover-border-color);
		}
.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:hover:not(.ck-disabled):not(.ck-on) .ck-style-grid__button__preview{
				opacity:1;
			}
.ck.ck-style-panel .ck-style-panel__style-group > .ck-label{
		margin:var(--ck-spacing-large) 0;
	}
.ck.ck-style-panel .ck-style-panel__style-group:first-child > .ck-label{
			margin-top:0;
		}
:root{
	--ck-style-panel-max-height:470px;
}
.ck.ck-style-panel{
	padding:var(--ck-spacing-large);
	overflow-y:auto;
	max-height:var(--ck-style-panel-max-height);
}
[dir="ltr"] .ck.ck-input-color > .ck.ck-input-text{
			border-top-right-radius:0;
			border-bottom-right-radius:0;
	}
[dir="rtl"] .ck.ck-input-color > .ck.ck-input-text{
			border-top-left-radius:0;
			border-bottom-left-radius:0;
	}
.ck.ck-input-color > .ck.ck-input-text:focus{
			z-index: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-top-left-radius:0;
				border-bottom-left-radius:0;
		}
[dir="ltr"] .ck.ck-input-color > .ck.ck-dropdown > .ck.ck-button.ck-input-color__button:not(:focus){
					border-left:1px solid transparent;
				}
[dir="rtl"] .ck.ck-input-color > .ck.ck-dropdown > .ck.ck-button.ck-input-color__button{
				border-top-right-radius:0;
				border-bottom-right-radius:0;
		}
[dir="rtl"] .ck.ck-input-color > .ck.ck-dropdown > .ck.ck-button.ck-input-color__button:not(:focus){
					border-right:1px solid transparent;
				}
.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{

				width:20px;
				height:20px;
				border:1px solid var(--ck-color-input-border);
			}
.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{
					top:-30%;
					left:50%;
					height:150%;
					width:8%;
					background:hsl(0, 100%, 50%);
					border-radius:2px;
					transform:rotate(45deg);
					transform-origin:50%;
				}
.ck.ck-input-color .ck.ck-input-color__remove-color{
		width:100%;
		padding:calc(var(--ck-spacing-standard) / 2) var(--ck-spacing-standard);

		border-bottom-left-radius:0;
		border-bottom-right-radius:0;
	}
.ck.ck-input-color .ck.ck-input-color__remove-color:not(:focus){
			border-bottom:1px solid var(--ck-color-input-border);
		}
[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-right:0;
				margin-left:var(--ck-spacing-standard);
		}
.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-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{
		width:100%;
		min-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);
		}
: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{
	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);
	padding:var(--ck-insert-table-dropdown-padding) var(--ck-insert-table-dropdown-padding) 0;
}
.ck .ck-insert-table-dropdown__label,
.ck[dir=rtl] .ck-insert-table-dropdown__label{
	text-align:center;
}
.ck .ck-insert-table-dropdown-grid-box{
	min-width:var(--ck-insert-table-dropdown-box-width);
	min-height:var(--ck-insert-table-dropdown-box-height);
	margin:var(--ck-insert-table-dropdown-box-margin);
	border:1px solid var(--ck-color-base-border);
	border-radius:1px;
	outline:none;
	transition:none;
}
@media (prefers-reduced-motion: reduce){
.ck .ck-insert-table-dropdown-grid-box{
		transition:none;
}
	}
.ck .ck-insert-table-dropdown-grid-box:focus{
		box-shadow:none;
	}
.ck .ck-insert-table-dropdown-grid-box.ck-on{
		border-color:var(--ck-color-focus-border);
		background:var(--ck-color-focus-outer-shadow);
	}
.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);
			}
:root{
	--ck-color-selector-focused-cell-background:hsla(212, 90%, 80%, .3);
}
.ck-widget.table td.ck-editor__nested-editable.ck-editor__nested-editable_focused,
		.ck-widget.table th.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:focus{
			background:var(--ck-color-selector-focused-cell-background);
			border-style:none;
			outline:1px solid var(--ck-color-focus-border);
			outline-offset:-1px;
		}
: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{
				width:80px;
				min-width:80px;
				max-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__width,
			.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__height{
				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);
			padding:var(--ck-spacing-small) var(--ck-spacing-medium);
			min-width:var(--ck-table-properties-min-error-width);
			text-align:center;

			animation:ck-table-form-labeled-view-status-appear .15s ease both;
		}
.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-width:0 var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size);
				border-style:solid;
			}
@media (prefers-reduced-motion: reduce){
.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{
				animation:none;
		}
			}
.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;
	}

	100%{
		opacity:1;
	}
}
.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-table-selected-cell-background:hsla(208, 90%, 80%, .3);
}
.ck.ck-editor__editable .table table td.ck-editor__editable_selected,
	.ck.ck-editor__editable .table table th.ck-editor__editable_selected{
		position:relative;
		caret-color:transparent;
		outline:unset;
		box-shadow:unset;
	}
.ck.ck-editor__editable .table table td.ck-editor__editable_selected:after, .ck.ck-editor__editable .table table th.ck-editor__editable_selected:after{
			content:'';
			pointer-events:none;
			background-color:var(--ck-table-selected-cell-background);
			position:absolute;
			top:0;
			left:0;
			right:0;
			bottom:0;
		}
.ck.ck-editor__editable .table table td.ck-editor__editable_selected ::selection,
		.ck.ck-editor__editable .table table th.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: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;
			}
: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:hsl(0, 0%, 87%);
	--ck-color-widget-hover-border:hsl(43, 100%, 62%);
	--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-width:var(--ck-widget-outline-thickness);
	outline-style:solid;
	outline-color:transparent;
	transition:outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);
}
@media (prefers-reduced-motion: reduce){
.ck .ck-widget{
		transition:none;
}
	}
.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{
		outline:none;
		border:var(--ck-focus-ring);
		box-shadow:var(--ck-inner-shadow), 0 0;
	}
@media (forced-colors: none){
		.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);
		}
	}
.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{
		padding:4px;
		box-sizing:border-box;
		background-color:transparent;
		opacity:0;
		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);
		border-radius:var(--ck-border-radius) var(--ck-border-radius) 0 0;
		transform:translateY(-100%);
		left:calc(0px - var(--ck-widget-outline-thickness));
		top:0;
	}
@media (prefers-reduced-motion: reduce){
.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{
			transition:none;
	}
		}
.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{
			width:var(--ck-widget-handler-icon-size);
			height:var(--ck-widget-handler-icon-size);
			color:var(--ck-color-widget-drag-handler-icon-color);
		}
.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{
				opacity:0;
				transition:opacity 300ms var(--ck-widget-handler-animation-curve);
			}
@media (prefers-reduced-motion: reduce){
.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{
					transition:none;
			}
				}
.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{
		opacity:1;
		background-color:var(--ck-color-widget-hover-border);
	}
.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected > .ck-widget__selection-handle, .ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover > .ck-widget__selection-handle{
			opacity:1;
			background-color:var(--ck-color-focus-border);
		}
.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected > .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator, .ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover > .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 > .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,
			.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle > .ck-widget__selection-handle:hover,
			.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover > .ck-widget__selection-handle:hover{
				background:var(--ck-color-widget-blurred-border);
			}
.ck.ck-editor__editable > .ck-widget.ck-widget_with-selection-handle:first-child,
.ck.ck-editor__editable blockquote > .ck-widget.ck-widget_with-selection-handle:first-child{
	margin-top:calc(1em + var(--ck-widget-handler-icon-size));
}
: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{
	width:var(--ck-resizer-size);
	height:var(--ck-resizer-size);
	background:var(--ck-color-focus-border);
	border:var(--ck-resizer-border-width) solid hsl(0, 0%, 100%);
	border-radius:var(--ck-resizer-border-radius);
}
.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left{
		top:var(--ck-resizer-offset);
		left:var(--ck-resizer-offset);
	}
.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right{
		top:var(--ck-resizer-offset);
		right: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);
	}
: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{
		width:var(--ck-widget-type-around-button-size);
		height:var(--ck-widget-type-around-button-size);
		background:var(--ck-color-widget-type-around-button);
		border-radius:100px;
		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);

		opacity:0;

		pointer-events:none;
	}
@media (prefers-reduced-motion: reduce){
.ck .ck-widget .ck-widget__type-around__button{
			transition:none;
	}
		}
.ck .ck-widget .ck-widget__type-around__button svg{
			width:10px;
			height:8px;
			transform:translate(-50%,-50%);
			transition:transform .5s ease;
			margin-top:1px;
		}
@media (prefers-reduced-motion: reduce){
.ck .ck-widget .ck-widget__type-around__button svg{
				transition:none;
		}
			}
.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;
				}
@media (prefers-reduced-motion: reduce){
.ck .ck-widget .ck-widget__type-around__button:hover{
				animation:none;
		}
					.ck .ck-widget .ck-widget__type-around__button:hover svg polyline{
						animation:none;
					}

					.ck .ck-widget .ck-widget__type-around__button:hover svg line{
						animation:none;
					}
			}
.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{
			width:calc(var(--ck-widget-type-around-button-size) - 2px);
			height:calc(var(--ck-widget-type-around-button-size) - 2px);
			border-radius:100px;
			background:linear-gradient(135deg, hsla(0,0%,100%,0) 0%, hsla(0,0%,100%,.3) 100%);
		}
.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{
		pointer-events:none;
		height:1px;
		animation:ck-widget-type-around-fake-caret-pulse linear 1s infinite normal forwards;
		outline:solid 1px hsla(0, 0%, 100%, .5);
		background:var(--ck-color-base-text);
	}
.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_before,
		.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_after{
			outline-color:transparent;
		}
.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected:hover, .ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected:hover{
			outline-color:var(--ck-color-widget-hover-border);
		}
.ck .ck-widget.ck-widget_type-around_show-fake-caret_before > .ck-widget__type-around > .ck-widget__type-around__button, .ck .ck-widget.ck-widget_type-around_show-fake-caret_after > .ck-widget__type-around > .ck-widget__type-around__button{
			opacity:0;
			pointer-events:none;
		}
.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected > .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_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:hover > .ck-widget__selection-handle{
					opacity:0
				}
.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_after.ck-widget_selected.ck-widget_with-resizer > .ck-widget__resizer{
			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:hsl(0,0%,60%);
	}
@keyframes ck-widget-type-around-arrow-dash{
	0%{
		stroke-dashoffset:10;
	}
	20%, 100%{
		stroke-dashoffset:0;
	}
}
@keyframes ck-widget-type-around-arrow-tip-dash{
	0%, 20%{
		stroke-dashoffset:7;
	}
	40%, 100%{
		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));
	}
	100%{
		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;
	}
	100%{
		opacity:1;
	}
}