UNPKG

ckeditor5-premium-features

Version:

Premium features for CKEditor 5.

1,681 lines (1,431 loc) • 233 kB
/** * @license Copyright (c) 2003-2025, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ :root{ --ck-ai-form-submit-button-text-color:var(--ck-color-text); --ck-ai-form-submit-button-border-color:transparent; --ck-ai-form-submit-button-disabled-border-color:transparent; --ck-ai-toolbar-button-hover-color:var(--ck-color-text); --ck-color-ai-selection:hsla(201, 100%, 56%, 0.3); } .ck-ai-assistant-ui_theme{ --ck-color-button-default-hover-background:hsl(262.1,100%,96.3%); --ck-color-button-default-active-background:hsl(262.1,100%,96.3%); --ck-color-button-on-background:hsl(262.1,100%,96.3%); --ck-color-button-on-hover-background:hsl(262.1,100%,96.3%); --ck-color-button-on-active-background:hsl(262.1,100%,96.3%); --ck-color-button-on-disabled-background:hsl(262.1,100%,96.3%); --ck-color-button-on-color:hsl(263.2,59.2%,52%); --ck-color-button-action-background:hsl(263.2,59.2%,52%); --ck-color-button-action-hover-background:hsl(262.6,58.9%,49.6%); --ck-color-button-action-active-background:hsl(262.6,58.9%,49.6%); --ck-color-button-action-disabled-background:hsl(263.8,59.3%,75.9%); --ck-color-list-button-hover-background:hsl(262.1,100%,96.3%); --ck-ai-form-content-background:hsl(0,0%,97.6%); --ck-ai-form-submit-button-text-color:var(--ck-color-button-on-color); --ck-ai-form-submit-button-border-color:var(--ck-color-button-action-background); --ck-ai-form-submit-button-disabled-border-color:var(--ck-color-button-action-disabled-background); --ck-ai-toolbar-button-hover-color:var(--ck-color-button-on-color); --ck-color-ai-selection:hsl(262.5,60%,90%); } .ck-ai-commands-dropdown > .ck-button:hover, .ck-ai-assistant-button:hover{ color:var(--ck-ai-toolbar-button-hover-color); } .ck span.ck-fake-ai-selection{ background:var(--ck-color-ai-selection); } .ck .ck-widget.ck-fake-ai-selection{ outline-color:var(--ck-color-ai-selection); } .ck span.ck-fake-ai-selection-candidate{ background:var(--ck-color-ai-selection); } .ck .ck-fake-ai-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-content.ck-ai-form__content-field h2{ font-size:1.3em; } .ck.ck-content.ck-ai-form__content-field h3{ font-size:1.2em; } .ck.ck-content.ck-ai-form__content-field h4, .ck.ck-content.ck-ai-form__content-field h5, .ck.ck-content.ck-ai-form__content-field h6{ font-size:1.1em; } .ck.ck-content.ck-ai-form__content-field h2, .ck.ck-content.ck-ai-form__content-field h3, .ck.ck-content.ck-ai-form__content-field h4, .ck.ck-content.ck-ai-form__content-field h5, .ck.ck-content.ck-ai-form__content-field h6, .ck.ck-content.ck-ai-form__content-field p, .ck.ck-content.ck-ai-form__content-field ul, .ck.ck-content.ck-ai-form__content-field ol{ margin-block-start:.5em; margin-block-end:.5em; line-height:1.7em; } .ck.ck-content.ck-ai-form__content-field > :first-child{ margin-top:0; } .ck.ck-content.ck-ai-form__content-field > :last-child{ margin-bottom:0; } :root{ --ck-ai-dropdown-view-width:250px; --ck-ai-dropdown-view-list-max-height:250px; } .ck.ck-ai-commands-search{ width:var(--ck-ai-dropdown-view-width); } .ck.ck-ai-commands-search > .ck-labeled-field-view{ padding:var(--ck-spacing-large); } .ck.ck-ai-commands-search > .ck-labeled-field-view .ck-input{ min-width:unset; } .ck.ck-ai-commands-search > .ck-search__results{ border-top:1px solid var(--ck-color-base-border); } .ck.ck-ai-commands-search > .ck-search__results > .ck-list{ max-height:var(--ck-ai-dropdown-view-list-max-height); overflow:auto; } :root{ --ck-ai-form-view-width:600px; --ck-ai-form-content-height:175px; --ck-ai-form-content-background:hsl(0, 0%, 98%); --ck-ai-form-history-font-size:.9em; --ck-ai-form-error-background:var(--ck-color-light-red); } .ck .ck-ai-form{ width:var(--ck-ai-form-view-width); max-width:100%; } @media screen and (max-width: 600px){ .ck .ck-ai-form{ --ck-ai-form-view-width:100vw; } } .ck .ck-ai-form .ck-ai-form-content{ padding:var(--ck-spacing-large); width:100%; } .ck .ck-ai-form .ck-ai-form-content .ck-input{ width:100%; } .ck .ck-ai-form .ck-ai-form-content .ck-ai-form__content-area-wrapper{ width:100%; max-height:var(--ck-ai-form-content-height); overflow-y:auto; border:1px solid var(--ck-color-base-border); border-radius:2px; } .ck .ck-ai-form .ck-ai-form-content .ck-ai-form__content-area-wrapper:focus{ outline:none; border:var(--ck-focus-ring); box-shadow:var(--ck-focus-outer-shadow), 0 0; } .ck .ck-ai-form .ck-ai-form-content .ck-ai-form__content-area{ display:flex; background-color:var(--ck-ai-form-content-background); } .ck .ck-ai-form .ck-ai-form-content .ck-ai-form__content-area.ck-ai-form__content-area--processing{ --ck-color-text:var(--ck-color-input-disabled-text); background-color:var(--ck-color-input-disabled-background); } .ck .ck-ai-form .ck-ai-form-content .ck-ai-form__content-area .ck-ai-form__content-field{ width:100%; white-space:normal; padding:var(--ck-spacing-tiny) var(--ck-spacing-medium); min-height:calc( var(--ck-line-height-base) * var(--ck-font-size-base)); box-sizing:content-box; } [dir="ltr"] .ck .ck-ai-form .ck-ai-form-content .ck-ai-form__content-area .ck-ai-form__content-field{ padding-right:0; } [dir="rtl"] .ck .ck-ai-form .ck-ai-form-content .ck-ai-form__content-area .ck-ai-form__content-field{ padding-left:0; } .ck .ck-ai-form .ck-ai-form-content .ck-ai-form__content-area .ck-ai-form__content-field > *{ white-space:normal; color:inherit; } [dir="ltr"] .ck .ck-ai-form .ck-ai-form-content .ck-ai-form__content-area .ck-spinner-container{ margin-right:var(--ck-spacing-medium); } [dir="rtl"] .ck .ck-ai-form .ck-ai-form-content .ck-ai-form__content-area .ck-spinner-container{ margin-left:var(--ck-spacing-medium); } .ck .ck-ai-form .ck-ai-form-content .ck-ai-form__content-area .ck-ai-form__copy-button-wrapper{ display:flex; flex-direction:column-reverse; padding-left:2px; } .ck .ck-ai-form .ck-ai-form-content .ck-ai-form__content-area .ck-ai-form__copy-button{ position:sticky; right:1px; bottom:1px; padding:4px; min-height:unset; min-width:unset; } .ck .ck-ai-form .ck-ai-form-content .ck-ai-form__content-area .ck-ai-form__copy-button svg{ --ck-icon-size:16px; } .ck .ck-ai-form .ck-ai-form-content .ck-ai-form__content-area .ck-ai-form__copy-button.ck-ai-form__copy-button--copied{ color:inherit; } .ck .ck-ai-form .ck-ai-form-content .ck-ai-form__toolbar{ border:none; padding:0; margin-top:var(--ck-spacing-medium); margin-bottom:calc( 2 * var(--ck-spacing-medium)); } .ck .ck-ai-form .ck-ai-form-content .ck-ai-form__loader{ display:flex; align-items:center; } .ck .ck-ai-form .ck-ai-form-content .ck-ai-form__loader .ck-spinner{ box-sizing:border-box; } .ck .ck-ai-form .ck-ai-form-content .ck-autocomplete{ display:flex; justify-content:space-between; } .ck .ck-ai-form .ck-ai-form-content .ck-autocomplete > .ck-labeled-field-view{ flex-grow:1; } .ck .ck-ai-form .ck-ai-form-content .ck-autocomplete > .ck.ck-ai-form__submit{ border-color:var(--ck-ai-form-submit-button-border-color); color:var(--ck-ai-form-submit-button-text-color); } [dir="ltr"] .ck .ck-ai-form .ck-ai-form-content .ck-autocomplete > .ck.ck-ai-form__submit{ margin-left:var(--ck-spacing-medium); } [dir="rtl"] .ck .ck-ai-form .ck-ai-form-content .ck-autocomplete > .ck.ck-ai-form__submit{ margin-right:var(--ck-spacing-medium); } .ck .ck-ai-form .ck-ai-form-content .ck-autocomplete > .ck.ck-ai-form__submit.ck-disabled{ border-color:var(--ck-ai-form-submit-button-disabled-border-color); } .ck .ck-ai-form .ck-ai-form-content .ck-autocomplete > .ck-labeled-field-view .ck-ai-form__toggle-history{ position:absolute; font-size:var(--ck-font-size-tiny); bottom:var(--ck-spacing-small); top:var(--ck-spacing-small); padding:4px; min-height:unset; min-width:unset; } [dir="ltr"] .ck .ck-ai-form .ck-ai-form-content .ck-autocomplete > .ck-labeled-field-view .ck-ai-form__toggle-history{ right:var(--ck-spacing-medium); } [dir="rtl"] .ck .ck-ai-form .ck-ai-form-content .ck-autocomplete > .ck-labeled-field-view .ck-ai-form__toggle-history{ left:var(--ck-spacing-medium); } [dir="ltr"] .ck .ck-ai-form .ck-ai-form-content .ck-autocomplete .ck-textarea{ padding-right:30px; } [dir="rtl"] .ck .ck-ai-form .ck-ai-form-content .ck-autocomplete .ck-textarea{ padding-left:30px; } @media screen and (max-width: 600px){ .ck .ck-ai-form .ck-ai-form-content .ck-autocomplete .ck-textarea{ --ck-input-width:auto; } } .ck .ck-ai-form .ck-ai-form-content .ck-autocomplete .ck-search__results .ck-list .ck-list__group{ display:grid; grid-template-columns:auto 1fr; grid-template-rows:auto; grid-column-gap:0px; grid-row-gap:0px; } .ck .ck-ai-form .ck-ai-form-content .ck-autocomplete .ck-search__results .ck-list .ck-list__group > span{ grid-area:1 / 1 / 2 / 2; } .ck .ck-ai-form .ck-ai-form-content .ck-autocomplete .ck-search__results .ck-list .ck-list__group > .ck-button{ padding:0; min-height:auto; grid-area:1 / 2 / 2 / 3; font-size:var(--ck-ai-form-history-font-size); justify-self:start; background:none; margin:var(--ck-spacing-medium) 0 0; } .ck .ck-ai-form .ck-ai-form-content .ck-autocomplete .ck-search__results .ck-list .ck-list__group > .ck-button .ck-button__label{ line-height:inherit; } .ck .ck-ai-form .ck-ai-form-content .ck-autocomplete .ck-search__results .ck-list .ck-list__group > .ck-button .ck-button__label:hover{ text-decoration:underline; } .ck .ck-ai-form .ck-ai-form-content .ck-autocomplete .ck-search__results .ck-list .ck-list__group > .ck-list{ grid-area:2 / 1 / 3 / 3; } .ck .ck-ai-form .ck-ai-form-content .ck-autocomplete .ck-search__results .ck-list .ck-list__group > .ck-list .ck-list__item .ck-button .ck-button__label{ white-space:nowrap; overflow:hidden; max-width:100%; text-overflow:ellipsis; font-size:var(--ck-ai-form-history-font-size); line-height:var(--ck-line-height-base); } .ck .ck-ai-form .ck-ai-form__error{ display:flex; justify-content:center; align-items:center; padding:var(--ck-spacing-medium); background-color:var(--ck-ai-form-error-background); color:var(--ck-color-base-text); border-radius:2px; margin-bottom:var(--ck-spacing-medium); } :root{ --ck-user-colors--0:hsla(235, 73%, 67%, 1); --ck-user-colors--0-alpha:hsla(235, 73%, 67%, 0.15); --ck-user-colors--1:hsla(173, 100%, 24%, 1); --ck-user-colors--1-alpha:hsla(173, 100%, 24%, 0.15); --ck-user-colors--2:hsla(0, 46%, 50%, 1); --ck-user-colors--2-alpha:hsla(0, 46%, 50%, 0.15); --ck-user-colors--3:hsla(256, 54%, 45%, 1); --ck-user-colors--3-alpha:hsla(256, 54%, 45%, 0.15); --ck-user-colors--4:hsla(95, 50%, 36%, 1); --ck-user-colors--4-alpha:hsla(95, 50%, 36%, 0.15); --ck-user-colors--5:hsla(336, 78%, 43%, 1); --ck-user-colors--5-alpha:hsla(336, 78%, 43%, 0.15); --ck-user-colors--6:hsla(0, 80%, 59%, 1); --ck-user-colors--6-alpha:hsla(0, 80%, 59%, 0.15); --ck-user-colors--7:hsla(184, 90%, 43%, 1); --ck-user-colors--7-alpha:hsla(184, 90%, 43%, 0.15); --ck-user-dot-size:6px; } .ck .ck-user__color--0{ color:var(--ck-user-colors--0); } .ck .ck-user__bg-color--0{ background-color:var(--ck-user-colors--0); } .ck .ck-user__selection--0{ background-color:var(--ck-user-colors--0-alpha); } .ck .ck-user__selection--0.ck-widget{ background-color:transparent; border:3px solid var(--ck-user-colors--0); } .ck .ck-user__marker--0, .ck .ck-user__marker--0 .ck-user__marker-tooltip, .ck .ck-user__marker--0 .ck-user__marker-dot, .ck .ck-user__marker--0::selection, .ck .ck-user__marker--0 .ck-user__marker-tooltip::selection, .ck .ck-user__marker--0 .ck-user__marker-dot::selection{ background-color:var(--ck-user-colors--0); } .ck .ck-user__marker--0 .ck-user__marker-line{ border:1px solid var(--ck-user-colors--0); } .ck .ck-user__color--1{ color:var(--ck-user-colors--1); } .ck .ck-user__bg-color--1{ background-color:var(--ck-user-colors--1); } .ck .ck-user__selection--1{ background-color:var(--ck-user-colors--1-alpha); } .ck .ck-user__selection--1.ck-widget{ background-color:transparent; border:3px solid var(--ck-user-colors--1); } .ck .ck-user__marker--1, .ck .ck-user__marker--1 .ck-user__marker-tooltip, .ck .ck-user__marker--1 .ck-user__marker-dot, .ck .ck-user__marker--1::selection, .ck .ck-user__marker--1 .ck-user__marker-tooltip::selection, .ck .ck-user__marker--1 .ck-user__marker-dot::selection{ background-color:var(--ck-user-colors--1); } .ck .ck-user__marker--1 .ck-user__marker-line{ border:1px solid var(--ck-user-colors--1); } .ck .ck-user__color--2{ color:var(--ck-user-colors--2); } .ck .ck-user__bg-color--2{ background-color:var(--ck-user-colors--2); } .ck .ck-user__selection--2{ background-color:var(--ck-user-colors--2-alpha); } .ck .ck-user__selection--2.ck-widget{ background-color:transparent; border:3px solid var(--ck-user-colors--2); } .ck .ck-user__marker--2, .ck .ck-user__marker--2 .ck-user__marker-tooltip, .ck .ck-user__marker--2 .ck-user__marker-dot, .ck .ck-user__marker--2::selection, .ck .ck-user__marker--2 .ck-user__marker-tooltip::selection, .ck .ck-user__marker--2 .ck-user__marker-dot::selection{ background-color:var(--ck-user-colors--2); } .ck .ck-user__marker--2 .ck-user__marker-line{ border:1px solid var(--ck-user-colors--2); } .ck .ck-user__color--3{ color:var(--ck-user-colors--3); } .ck .ck-user__bg-color--3{ background-color:var(--ck-user-colors--3); } .ck .ck-user__selection--3{ background-color:var(--ck-user-colors--3-alpha); } .ck .ck-user__selection--3.ck-widget{ background-color:transparent; border:3px solid var(--ck-user-colors--3); } .ck .ck-user__marker--3, .ck .ck-user__marker--3 .ck-user__marker-tooltip, .ck .ck-user__marker--3 .ck-user__marker-dot, .ck .ck-user__marker--3::selection, .ck .ck-user__marker--3 .ck-user__marker-tooltip::selection, .ck .ck-user__marker--3 .ck-user__marker-dot::selection{ background-color:var(--ck-user-colors--3); } .ck .ck-user__marker--3 .ck-user__marker-line{ border:1px solid var(--ck-user-colors--3); } .ck .ck-user__color--4{ color:var(--ck-user-colors--4); } .ck .ck-user__bg-color--4{ background-color:var(--ck-user-colors--4); } .ck .ck-user__selection--4{ background-color:var(--ck-user-colors--4-alpha); } .ck .ck-user__selection--4.ck-widget{ background-color:transparent; border:3px solid var(--ck-user-colors--4); } .ck .ck-user__marker--4, .ck .ck-user__marker--4 .ck-user__marker-tooltip, .ck .ck-user__marker--4 .ck-user__marker-dot, .ck .ck-user__marker--4::selection, .ck .ck-user__marker--4 .ck-user__marker-tooltip::selection, .ck .ck-user__marker--4 .ck-user__marker-dot::selection{ background-color:var(--ck-user-colors--4); } .ck .ck-user__marker--4 .ck-user__marker-line{ border:1px solid var(--ck-user-colors--4); } .ck .ck-user__color--5{ color:var(--ck-user-colors--5); } .ck .ck-user__bg-color--5{ background-color:var(--ck-user-colors--5); } .ck .ck-user__selection--5{ background-color:var(--ck-user-colors--5-alpha); } .ck .ck-user__selection--5.ck-widget{ background-color:transparent; border:3px solid var(--ck-user-colors--5); } .ck .ck-user__marker--5, .ck .ck-user__marker--5 .ck-user__marker-tooltip, .ck .ck-user__marker--5 .ck-user__marker-dot, .ck .ck-user__marker--5::selection, .ck .ck-user__marker--5 .ck-user__marker-tooltip::selection, .ck .ck-user__marker--5 .ck-user__marker-dot::selection{ background-color:var(--ck-user-colors--5); } .ck .ck-user__marker--5 .ck-user__marker-line{ border:1px solid var(--ck-user-colors--5); } .ck .ck-user__color--6{ color:var(--ck-user-colors--6); } .ck .ck-user__bg-color--6{ background-color:var(--ck-user-colors--6); } .ck .ck-user__selection--6{ background-color:var(--ck-user-colors--6-alpha); } .ck .ck-user__selection--6.ck-widget{ background-color:transparent; border:3px solid var(--ck-user-colors--6); } .ck .ck-user__marker--6, .ck .ck-user__marker--6 .ck-user__marker-tooltip, .ck .ck-user__marker--6 .ck-user__marker-dot, .ck .ck-user__marker--6::selection, .ck .ck-user__marker--6 .ck-user__marker-tooltip::selection, .ck .ck-user__marker--6 .ck-user__marker-dot::selection{ background-color:var(--ck-user-colors--6); } .ck .ck-user__marker--6 .ck-user__marker-line{ border:1px solid var(--ck-user-colors--6); } .ck .ck-user__color--7{ color:var(--ck-user-colors--7); } .ck .ck-user__bg-color--7{ background-color:var(--ck-user-colors--7); } .ck .ck-user__selection--7{ background-color:var(--ck-user-colors--7-alpha); } .ck .ck-user__selection--7.ck-widget{ background-color:transparent; border:3px solid var(--ck-user-colors--7); } .ck .ck-user__marker--7, .ck .ck-user__marker--7 .ck-user__marker-tooltip, .ck .ck-user__marker--7 .ck-user__marker-dot, .ck .ck-user__marker--7::selection, .ck .ck-user__marker--7 .ck-user__marker-tooltip::selection, .ck .ck-user__marker--7 .ck-user__marker-dot::selection{ background-color:var(--ck-user-colors--7); } .ck .ck-user__marker--7 .ck-user__marker-line{ border:1px solid var(--ck-user-colors--7); } :root{ --ck-user-avatar-size:40px; --ck-user-avatar-background:hsl(210, 52%, 44%); --ck-user-avatar-color:hsl(0, 0%, 100%); --ck-user-me-border-color:hsl(0, 0%, 100%); } .ck.ck-user{ display:flex; justify-content:center; align-items:center; position:relative; border-radius:50%; background-color:var(--ck-user-avatar-background); box-sizing:border-box; height:var(--ck-user-avatar-size); width:var(--ck-user-avatar-size); min-width:var(--ck-user-avatar-size); min-height:var(--ck-user-avatar-size); line-height:100%; margin:2px; } .ck.ck-user.ck-user_me{ border:2px solid var(--ck-user-me-border-color); outline:2px solid var(--ck-user-avatar-background); } .ck.ck-user__name{ color:var(--ck-user-avatar-color); cursor:default; -moz-user-select:none; -webkit-user-select:none; -ms-user-select:none; user-select:none; } .ck.ck-user__name.ck-user__name--hidden{ display:none; } .ck.ck-user__img{ display:none; width:100%; height:100%; background-position:center center; background-repeat:no-repeat; background-size:cover; background-color:var(--ck-user-avatar-background); border-radius:50%; border:none; } .ck.ck-user__img.ck-user__anonymous{ display:block; background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%0A%20%20%3Cpath%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M9.8%2020H2c0-5.7%205-5.7%206-7l.2-.8c-1.6-.8-2.7-2.7-2.7-5%200-2.8%202-5.2%204.3-5.2S14%204.4%2014%207.3c0%202.2-1%204-2.6%205l.2.6c1.2%201.3%206%201.4%206%207H9.8z%22%2F%3E%0A%3C%2Fsvg%3E); } .ck.ck-user__img.ck-user__anonymous + .ck-user__name{ display:none; } .ck.ck-user__img.ck-user__avatar{ display:block; background-color:hsl(0, 0%, 100%); } .ck.ck-user__img.ck-user__img--hidden{ display:none; } .ck.ck-user__notification{ display:flex; width:15px; height:15px; justify-content:center; align-items:center; background:var(--ck-color-base-background); border:2px solid var(--ck-color-base-background); border-radius:50%; box-sizing:content-box; position:absolute; top:-8px; right:-7px; overflow:hidden; transform:translateZ(0); } .ck.ck-user__notification .ck-user__icon{ color:var(--ck-color-annotation-info); background:var(--ck-color-base-background); width:19px; height:19px; max-width:19px; max-height:19px; min-width:19px; min-height:19px; } :root{ --ck-color-comment-box-border:hsl(55, 98%, 48%); --ck-color-suggestion-box-deletion-border:hsl(345, 62%, 60%); --ck-color-suggestion-box-insertion-border:hsl(128, 62%, 60%); --ck-color-suggestion-box-format-border:hsl(191, 62%, 60%); } .ck .ck-suggestion{ border-top-left-radius:var(--ck-border-radius); } .ck .ck-suggestion:focus{ background:var(--ck-color-button-default-hover-background); outline:none; } .ck .ck-annotation{ border-left:3px solid transparent; } .ck .ck-suggestion--disabled-comments .ck-annotation{ min-height:80px; } .ck .ck-comment, .ck .ck-thread__comment-count, .ck .ck-comment__input-container, .ck .ck-thread__header{ border-left:3px solid var(--ck-color-comment-box-border); } .ck .ck-suggestion-insertion .ck-suggestion{ border-left-color:var(--ck-color-suggestion-box-insertion-border); } .ck .ck-suggestion-deletion .ck-suggestion{ border-left-color:var(--ck-color-suggestion-box-deletion-border); } .ck .ck-suggestion-replace .ck-suggestion{ border-left-color:var(--ck-color-suggestion-box-insertion-border); } .ck .ck-suggestion-format .ck-suggestion{ border-left-color:var(--ck-color-suggestion-box-format-border); } .ck .ck-suggestion-wrapper{ border-radius:0; overflow:hidden; } .ck-rounded-corners .ck .ck-suggestion-wrapper, .ck .ck-suggestion-wrapper.ck-rounded-corners{ border-radius:var(--ck-border-radius); } .ck .ck-suggestion-wrapper:focus{ outline:var(--ck-focus-ring); box-shadow:0 0 0 4px var(--ck-color-focus-outer-shadow); } .ck-balloon-panel:has( .ck-suggestion-wrapper:focus){ outline:none; border:var(--ck-focus-ring); box-shadow:var(--ck-drop-shadow), var(--ck-focus-outer-shadow); } .ck .ck-suggestion-type{ font-weight:bold; } .ck .ck-suggestion-color{ display:inline-block; width:14px; height:14px; border-radius:14px; vertical-align:text-bottom; margin:0 5px; box-shadow:0 0 0 1px hsl(0, 0%, 27%); } .ck .ck-suggestion-insertion .ck-comment, .ck .ck-suggestion-insertion .ck-thread__comment-count, .ck .ck-suggestion-insertion .ck-comment__input-container, .ck .ck-suggestion-replace .ck-comment, .ck .ck-suggestion-replace .ck-thread__comment-count, .ck .ck-suggestion-replace .ck-comment__input-container{ border-left-color:var(--ck-color-suggestion-box-insertion-border); } .ck .ck-suggestion-deletion .ck-comment, .ck .ck-suggestion-deletion .ck-thread__comment-count, .ck .ck-suggestion-deletion .ck-comment__input-container{ border-left-color:var(--ck-color-suggestion-box-deletion-border); } .ck .ck-suggestion-format .ck-comment, .ck .ck-suggestion-format .ck-thread__comment-count, .ck .ck-suggestion-format .ck-comment__input-container{ border-left-color:var(--ck-color-suggestion-box-format-border); } :root{ --ck-color-suggestion-marker-insertion-border:hsla(128, 71%, 40%, .35); --ck-color-suggestion-marker-insertion-border-active:hsla(128, 71%, 25%, .5); --ck-color-suggestion-marker-insertion-background:hsla(128, 71%, 65%, .35); --ck-color-suggestion-marker-insertion-background-active:hsla(128, 71%, 50%, .5); --ck-color-suggestion-marker-deletion-border:hsla(345, 71%, 40%, .35); --ck-color-suggestion-marker-deletion-border-active:hsla(345, 71%, 25%, .5); --ck-color-suggestion-marker-deletion-background:hsla(345, 71%, 65%, .35); --ck-color-suggestion-marker-deletion-background-active:hsla(345, 71%, 50%, .5); --ck-color-suggestion-marker-deletion-stroke:hsla(345, 71%, 20%, .5); --ck-color-suggestion-marker-format-border:hsla(191, 60%, 75%, 1); --ck-color-suggestion-marker-format-border-active:hsla(191, 60%, 60%, 1); --ck-color-suggestion-widget-insertion-background:hsla(128, 71%, 65%, .05); --ck-color-suggestion-widget-insertion-background-active:hsla(128, 71%, 50%, .07); --ck-color-suggestion-widget-deletion-background:hsla(345, 71%, 65%, .05); --ck-color-suggestion-widget-deletion-background-active:hsla(345, 71%, 45%, .07); --ck-color-suggestion-widget-format-background:hsla(191, 90%, 40%, .09); --ck-color-suggestion-widget-format-background-active:hsla(191, 90%, 40%, .16); } .ck.ck-aria-description{ display:none; } :root{ --ck-color-suggestion-widget-th-insertion-background:hsla(128, 71%, 65%, .12); --ck-color-suggestion-widget-th-insertion-background-active:hsla(128, 71%, 50%, .14); --ck-color-suggestion-widget-th-deletion-background:hsla(345, 71%, 65%, .14); --ck-color-suggestion-widget-th-deletion-background-active:hsla(345, 71%, 45%, .16); } :root{ --ck-color-comment-marker:hsl(55, 98%, 83%); --ck-color-comment-marker-active:hsl(55, 98%, 68%); } :root{ --ck-color-comment-background:hsl(210, 52%, 97%); --ck-color-comment-separator:hsl(210, 52%, 87%); --ck-color-comment-remove-background:var(--ck-color-light-red); --ck-color-comment-input-background:var(--ck-color-comment-background); } .ck .ck-comment__wrapper{ font-size:var(--ck-font-size-base); position:relative; outline:0; transition:all 300ms linear; } @media (prefers-reduced-motion: reduce){ .ck .ck-comment__wrapper{ transition:none; } } .ck .ck-comment__wrapper.ck-comment--remove-confirmation{ transform:translate3d( -100%, 0, 0); } .ck .ck-comment__wrapper:first-of-type{ border-top-right-radius:var(--ck-border-radius); border-top-left-radius:var(--ck-border-radius); } .ck .ck-comment__wrapper:focus{ background:var(--ck-color-button-default-hover-background); } .ck .ck-comment::after{ content:''; display:block; position:absolute; opacity:1; top:calc( var(--ck-user-avatar-size) + var(--ck-spacing-small)); left:calc( var(--ck-spacing-standard) + ( var(--ck-user-avatar-size) / 2) - 2px); width:4px; height:100%; background-color:var(--ck-color-comment-separator); } .ck .ck-comment--remove{ background-color:var(--ck-color-comment-remove-background); } .ck .ck-comment--remove::after{ opacity:0; } .ck .ck-comment--edit{ background-color:var(--ck-color-comment-input-background); } .ck .ck-comment--edit::after{ opacity:0; } .ck .ck-comment--edit .ck-comment__input-actions{ margin-top:var(--ck-spacing-standard); } .ck .ck-comment__content{ word-break:break-word; } .ck .ck-comment--info .ck-comment__content{ font-style:italic; } .ck .ck-comment p, .ck .ck-comment__input p{ margin:0; } .ck .ck-comment ul, .ck .ck-comment__input ul, .ck .ck-comment ol, .ck .ck-comment__input ol{ padding-left:10px; margin-left:10px; } .ck .ck-comment ul, .ck .ck-comment__input ul{ list-style:disc; margin-bottom:5px; margin-top:0; } .ck .ck-comment ul ul, .ck .ck-comment__input ul ul{ list-style:circle; } .ck .ck-comment ul ul ul, .ck .ck-comment__input ul ul ul{ list-style:square; } .ck .ck-comment__main .ck-comment__input-wrapper{ display:flex; flex-direction:column; position:relative; transition:all 300ms linear; } .ck .ck-comment__main .ck-comment__input-wrapper .ck-comment__input{ padding:0; } .ck .ck-comment__user{ z-index:var(--ck-z-default); } .ck-comment__input-actions .ck.ck-button.ck-comment__input-actions--submit{ background:var(--ck-color-base-action); color:hsl(0, 0%, 100%); } .ck-comment__input-actions .ck.ck-button.ck-comment__input-actions--submit:hover{ background:var(--ck-color-button-save); } .ck-comment__input-actions .ck.ck-button.ck-comment__input-actions--cancel{ color:var(--ck-color-text); } .ck .ck-comment__external{ font-style:italic; color:var(--ck-color-annotation-info); font-size:var(--ck-font-size-tiny); margin-top:var(--ck-spacing-standard); } .ck .ck-comment .ck-dropdown .ck-dropdown__arrow{ display:none; } .ck .ck-comment .ck-dropdown .ck-list{ margin:0; padding:var(--ck-spacing-small) 0; } .ck .ck-comment .ck-dropdown .ck-list .ck-list__item{ font-size:1.2em; color:var(--ck-color-base-text); min-width:auto; } .ck .ck-comment .ck-dropdown .ck-list .ck-list__item .ck-button{ color:var(--ck-color-text); } :root{ --ck-color-thread-remove-background:var(--ck-color-comment-remove-background); --ck-color-comment-count:hsl(210, 52%, 57%); --ck-color-thread-header-background:hsl(54, 88%, 93%); --ck-color-thread-header-active-background:hsl(52, 100%, 83%); --ck-color-unlinked-background:hsl(0, 0%, 96%); --ck-color-unlinked-active-background:hsl(0, 0%, 92%); } .ck .ck-thread{ border-radius:0; width:100%; color:var(--ck-color-base-text); outline:0; background-color:var(--ck-color-base-background); overflow:hidden; transition-property:color, background-color, width, outline; transition-duration:300ms; transition-timing-function:ease; } .ck-rounded-corners .ck .ck-thread, .ck .ck-thread.ck-rounded-corners{ border-radius:var(--ck-border-radius); } @media (prefers-reduced-motion: reduce){ .ck .ck-thread{ transition:none; } } .ck .ck-thread:focus{ outline:var(--ck-focus-ring); box-shadow:0 0 0 4px var(--ck-color-focus-outer-shadow); } .ck-balloon-panel:has( .ck-thread:focus){ outline:none; border:var(--ck-focus-ring); box-shadow:var(--ck-drop-shadow), var(--ck-focus-outer-shadow); } .ck .ck-thread__header{ display:flex; justify-content:space-between; line-height:1.57; padding:var(--ck-spacing-standard); background-color:var(--ck-color-thread-header-background); font-size:var(--ck-font-size-base); } .ck .ck-thread__header .ck-button{ font-size:var(--ck-annotation-button-size); } .ck .ck-thread__header .ck-context-wrapper{ display:inline-flex; width:100%; min-width:0; height:25px; position:relative; padding-right:var(--ck-spacing-large); } .ck .ck-thread__header .ck-context{ display:flex; white-space:nowrap; overflow:hidden; width:100%; padding:var(--ck-spacing-small) var(--ck-spacing-medium); } .ck .ck-thread__header .ck-context.ck-context--quotes::after, .ck .ck-thread__header .ck-context.ck-context--quotes::before{ display:inline-block; content:'"'; } .ck .ck-thread__header .ck-context .ck-context__type{ font-weight:bold; padding-right:var(--ck-spacing-standard); } .ck .ck-thread__header .ck-context .ck-context__value{ overflow:hidden; text-overflow:ellipsis; border:1px solid transparent; } .ck .ck-thread__header .ck-context .ck-context__value:focus{ outline:none; border:var(--ck-focus-ring); box-shadow:var(--ck-focus-outer-shadow), 0 0; } .ck .ck-thread__header .ck-context.overlay{ display:inline-block; position:absolute; top:0; z-index:2; background:var(--ck-color-base-background); box-shadow:0 2px 3px hsla(0, 0%, 100%, 0.2); border-radius:2px; white-space:normal; box-sizing:border-box; } .ck .ck-thread__comment-count{ --ck-user-avatar-size:28px; padding-left:calc( var(--ck-user-avatar-size) + var(--ck-spacing-standard) * 2); color:var(--ck-color-comment-count); font-size:var(--ck-font-size-base); font-weight:bold; cursor:pointer; transition:background-color 300ms ease; } .ck .ck-thread__comment-count::before{ content:'\25BC'; margin-right:var(--ck-spacing-small); } .ck .ck-thread--remove .ck-comment{ background-color:var(--ck-color-comment-remove-background); } .ck .ck-thread--remove .ck-thread__input--active{ background-color:var(--ck-color-base-background); } .ck .ck-thread--remove .ck-thread__input--active.ck-thread__input{ background-color:var(--ck-color-comment-remove-background); } .ck .ck-thread--remove .ck-thread__comment-count{ background-color:var(--ck-color-comment-remove-background); } .ck .ck-thread--remove .ck-comment__wrapper .ck-comment::after{ opacity:0; } .ck .ck-thread__comments .ck-comment__wrapper:last-of-type .ck-comment::after{ opacity:0; } .ck .ck-thread__container{ transition:transform 300ms ease; } @media (prefers-reduced-motion: reduce){ .ck .ck-thread__container{ transition:none; } } .ck .ck-thread__comments{ position:relative; z-index:var(--ck-z-default); list-style:none; margin:0; padding:0; border-radius:var(--ck-border-radius); } .ck .ck-thread__user{ font-size:0.85em; } .ck .ck-thread__input{ width:calc( 100% - var(--ck-user-avatar-size)); white-space:normal; transition:background-color 200ms ease-in-out; border-radius:var(--ck-border-radius); min-height:38px; } .ck .ck-thread--active .ck-comment__options.ck-dropdown{ display:block; } .ck .ck-thread--active .ck-thread__input{ display:block; background-color:var(--ck-color-comment-background); } .ck .ck-thread--active .ck-thread__header{ background-color:var(--ck-color-thread-header-active-background); } .ck .ck-thread--unlinked{ --ck-color-comment-box-border:var(--ck-color-base-border); --ck-color-thread-header-background:var(--ck-color-unlinked-background); --ck-color-thread-header-active-background:var(--ck-color-unlinked-active-background); } .ck .ck-thread--remove-confirmation .ck-thread__container{ transform:translate3d( -100%, 0, 0); } .ck.ck-button.ck-thread__remove-confirm-submit{ color:var(--ck-color-button-save); } .ck.ck-button.ck-thread__remove-confirm-cancel{ color:var(--ck-color-button-cancel); } .ck .ck-thread__remove-confirm{ font-size:var(--ck-font-size-base); position:absolute; display:flex; justify-content:flex-start; top:0; left:100%; width:100%; height:100%; background-color:var(--ck-color-comment-remove-background); } .ck .ck-thread__remove-confirm .ck-thread__remove-confirm-inner{ display:flex; flex-direction:column; align-items:center; justify-content:center; padding-top:var(--ck-spacing-standard); height:100%; width:100%; max-height:400px; } .ck .ck-thread__remove-confirm p{ font-weight:bold; margin:0; } .ck .ck-comment__input-container{ --ck-user-avatar-size:28px; font-size:var(--ck-font-size-base); display:none; padding:var(--ck-spacing-standard); background:var(--ck-color-comment-background); } .ck .ck-comment__input-container--active{ display:flex; } .ck .ck-comment__input{ padding:var(--ck-spacing-standard); padding-top:var(--ck-spacing-medium); color:var(--ck-color-base-text); border-width:0; resize:none; background-color:transparent; transition:color 300ms ease-in-out; } @media (prefers-reduced-motion: reduce){ .ck .ck-comment__input{ transition:none; } } .ck .ck-comment__input:focus{ outline:none; } .ck .ck-comment__input .ck-editor__editable_inline{ --ck-focus-ring:none; --ck-inner-shadow:none; padding:0; overflow:visible; border:0; background-color:transparent; word-break:break-word; } .ck-comment__input-wrapper .ck.ck-editor__editable_inline *:first-child{ margin-top:0; } .ck-comment__input-wrapper .ck.ck-editor__editable_inline *:last-child{ margin-bottom:0; } .ck .ck-comment__input-actions{ width:100%; text-align:right; display:none; } .ck .ck-comment__input-actions.ck-comment__input-actions--active{ display:block; } .ck .ck-comment__input-actions .ck.ck-button{ display:inline-flex; justify-content:center; align-items:center; cursor:pointer; min-height:var(--ck-ui-component-min-height); min-width:60px; font-size:var(--ck-annotation-button-size); margin-left:var(--ck-spacing-large); padding:0 var(--ck-spacing-medium); } .ck .ck-comment__input-actions .ck-button.ck-disabled{ opacity:.3; } .ck .ck-comment__input-textarea{ display:block; } :root{ --ck-inline-annotation-container-width:300px; --ck-inline-annotation-container-max-height:400px; } .ck.ck-balloon-panel .ck-annotation-wrapper{ position:static; width:var(--ck-inline-annotation-container-width); max-height:var(--ck-inline-annotation-container-max-height); overflow-y:auto; overscroll-behavior-y:contain; overflow-x:hidden; } .ck.ck-balloon-panel .ck-annotation{ animation:none; } .ck.ck-balloon-panel .ck-annotation-wrapper *{ white-space:normal; } .ck.ck-balloon-panel .ck-annotation-wrapper strong{ font-weight:bold; } .ck.ck-balloon-panel .ck-annotation-wrapper i{ font-style:italic; } :root{ --ck-color-annotation-wrapper-background:hsl(0, 0%, 100%); --ck-color-annotation-wrapper-drop-shadow:0 1px 1px 1px hsl(0, 0%, 90%); } .ck.ck-sidebar{ position:relative; transition:min-height 250ms ease; outline:0; } @media (prefers-reduced-motion: reduce){ .ck.ck-sidebar{ transition:none; } } .ck-sidebar-item{ position:absolute; width:100%; transition:top 300ms ease, box-shadow 300ms ease; } @media (prefers-reduced-motion: reduce){ .ck-sidebar-item{ transition:none; } } .ck-sidebar-item--no-animation{ transition:top 0s ease !important; } .ck.ck-annotation-wrapper{ outline:0; border-radius:var(--ck-border-radius); background:var(--ck-color-annotation-wrapper-background); box-shadow:var(--ck-color-annotation-wrapper-drop-shadow); } .ck.ck-annotation-wrapper--active .ck-annotation__actions, .ck.ck-annotation-wrapper:hover .ck-annotation__actions{ opacity:1; } .ck.ck-annotation-wrapper--active .ck-annotation__actions .ck-comment--resolve, .ck.ck-annotation-wrapper:hover .ck-annotation__actions .ck-comment--resolve{ color:var(--ck-color-button-save); } .ck.ck-annotation-wrapper--active .ck-suggestion--accept, .ck.ck-annotation-wrapper:hover .ck-suggestion--accept{ color:var(--ck-color-button-save) } .ck.ck-annotation-wrapper--active .ck-suggestion--discard, .ck.ck-annotation-wrapper:hover .ck-suggestion--discard{ color:var(--ck-color-button-cancel) } .ck.ck-annotation-wrapper:not(.ck-annotation-wrapper--active):hover{ box-shadow:var(--ck-drop-shadow); } .ck.ck-annotation-wrapper--active{ box-shadow:var(--ck-drop-shadow-active); } :root{ --ck-annotation-counter-icon-size:16px; --ck-annotation-counter-number-size:10px; --ck-color-annotation-counter-comment:hsl(55, 98%, 48%); --ck-color-annotation-counter-suggestion-insertion:hsl(128, 62%, 60%); --ck-color-annotation-counter-suggestion-deletion:hsl(345, 62%, 60%); --ck-color-annotation-counter-suggestion-format:hsl(191, 62%, 60%); } .ck.ck-sidebar--narrow .ck-sidebar-item{ display:flex; justify-content:center; } .ck.ck-sidebar--narrow .ck-annotation-counter{ font-size:var(--ck-annotation-counter-icon-size); min-height:unset; padding:0; cursor:pointer; color:hsl(0, 0%, 50%); } .ck.ck-sidebar--narrow .ck-annotation-counter:hover, .ck.ck-sidebar--narrow .ck-annotation-counter:focus{ background:transparent; box-shadow:none; color:hsl(0, 0%, 30%); } .ck.ck-sidebar--narrow .ck-annotation-counter__badge{ border-radius:50%; position:absolute; width:16px; height:16px; background:hsl(0, 0%, 20%); font-weight:bold; color:hsl(0, 0%, 100%); font-size:var(--ck-annotation-counter-number-size); font-family:var(--ck-font-face); right:0; top:-6px; text-shadow:-1px 0 2px hsl(0, 0%, 27%), 1px 0 2px hsl(0, 0%, 27%); display:flex; justify-content:center; line-height:16px; z-index:1; } .ck.ck-sidebar--narrow .ck-annotation-counter__badge--edit-mode{ line-height:1; } .ck.ck-sidebar--narrow .ck-annotation-counter__badge--suggestion-insertion, .ck.ck-sidebar--narrow .ck-annotation-counter__badge--suggestion-replace{ background:var(--ck-color-annotation-counter-suggestion-insertion); } .ck.ck-sidebar--narrow .ck-annotation-counter__badge--suggestion-deletion{ background:var(--ck-color-annotation-counter-suggestion-deletion); } .ck.ck-sidebar--narrow .ck-annotation-counter__badge--suggestion-format{ background:var(--ck-color-annotation-counter-suggestion-format); } .ck.ck-sidebar--narrow .ck-annotation-counter__badge--comment{ background:var(--ck-color-annotation-counter-comment); } :root{ --ck-color-annotation-icon:hsl(0, 0%, 50%); --ck-color-annotation-info:hsl(0, 0%, 46%); --ck-annotation-button-size:0.85em; } .ck .ck-annotation{ --ck-user-avatar-size:28px; font-size:var(--ck-font-size-base); display:flex; position:relative; animation:fadeInLeft 300ms; transition:background-color 300ms ease; padding:var(--ck-spacing-standard); white-space:normal; } @media (prefers-reduced-motion: reduce){ .ck .ck-annotation{ animation:none; transition:none; } } .ck .ck-annotation .ck-button{ background-color:transparent; min-width:unset; min-height:unset; cursor:pointer; color:var(--ck-color-annotation-icon); border-radius:var(--ck-border-radius); font-size:var(--ck-annotation-button-size); } .ck .ck-annotation .ck-user{ font-size:0.85em; } .ck .ck-annotation__main{ display:grid; grid-template-areas:"info actions" "content content"; grid-template-columns:minmax(0, 1fr) auto; width:calc( 100% - var(--ck-user-avatar-size)); transition:all 200ms ease; border-radius:var(--ck-border-radius); padding-left:var(--ck-spacing-standard); } @media (prefers-reduced-motion: reduce){ .ck .ck-annotation__main{ transition:none; } } .ck .ck-annotation__main p{ margin:0; white-space:normal; font-size:var(--ck-font-size-base); line-height:1.5em; } .ck .ck-annotation__user{ margin-top:var(--ck-spacing-small); } .ck .ck-annotation__info{ grid-area:info; display:flex; align-items:center; color:var(--ck-color-annotation-info); min-height:2.4em; } .ck .ck-annotation__info-name, .ck .ck-annotation__info-time{ font-weight:bold; white-space:nowrap; overflow:hidden; color:var(--ck-color-annotation-info); font-size:var(--ck-font-size-small); } .ck .ck-annotation__info-name{ text-overflow:ellipsis; } .ck .ck-annotation__info-time{ flex:0 0 auto; margin:0 var(--ck-spacing-large); } .ck.ck-balloon-panel .ck-annotation-wrapper .ck-annotation__info-name, .ck.ck-balloon-panel .ck-annotation-wrapper .ck-annotation__info-time{ white-space:nowrap; } .ck .ck-annotation__actions{ grid-area:actions; transition:opacity 200ms ease; opacity:0.5; } @media (prefers-reduced-motion: reduce){ .ck .ck-annotation__actions{ transition:none; } } .ck .ck-annotation__content-wrapper{ grid-area:content; width:100%; } @keyframes fadeInLeft{ from{ transform:translate3d( -5%, 0, 0); opacity:0; } to{ transform:translate3d( 0, 0, 0); opacity:1; } } .ck .ck-comments-archive-dropdown.ck-dropdown__panel{ z-index:var(--ck-z-panel); } .ck .ck-comments-archive{ width:400px; max-height:450px; box-sizing:content-box; } .ck .ck-comments-archive .ck-annotation{ animation:none; } .ck .ck-comments-archive .ck-comments-archive__header, .ck .ck-comments-archive .ck-comments-archive__content{ overflow:auto; max-height:410px; padding:var(--ck-spacing-large); } .ck .ck-comments-archive .ck-comments-archive__header{ max-height:40px; line-height:var(--ck-font-size-base); font-weight:bold; border-bottom:1px solid var(--ck-color-toolbar-border); } .ck .ck-comments-archive .ck-comments-archive__content .ck-annotation-wrapper:not(:last-child){ margin-bottom:var(--ck-spacing-large); } .ck .ck-comments-archive .ck-comments-archive__info{ text-align:center; font-style:italic; color:var(--ck-color-annotation-info); } :root{ --ck-document-outline-padding:var(--ck-spacing-large); --ck-document-outline-base-font-size:.875em; --ck-document-outline-placeholder-color:var(--ck-color-engine-placeholder-text); --ck-document-outline-indent-level-1:0; --ck-document-outline-indent-level-2:1.5em; --ck-document-outline-indent-level-3:3em; --ck-document-outline-indent-level-4:4.5em; --ck-document-outline-indent-level-5:6em; --ck-document-outline-indent-level-6:7.5em; --ck-document-outline-item-padding:var(--ck-spacing-small); --ck-document-outline-item-active-color:var(--ck-color-base-active); --ck-document-outline-item-default-color:hsl(0, 0%, 26%); --ck-document-outline-item-hover-state-color:var(--ck-color-base-text); } .ck.ck-document-outline{ padding:var(--ck-document-outline-padding); font-size:var(--ck-document-outline-base-font-size); user-select:none; } .ck.ck-document-outline:empty::before{ content:attr(data-document-outline-empty-placeholder); display:inline-block; color:var(--ck-document-outline-placeholder-color); } .ck.ck-document-outline .ck-document-outline__item{ padding:var(--ck-document-outline-item-padding); color:var(--ck-document-outline-item-default-color); white-space:nowrap; text-overflow:ellipsis; overflow:hidden; cursor:pointer; } .ck.ck-document-outline .ck-document-outline__item.ck-document-outline__item_empty{ font-style:italic; } .ck.ck-document-outline .ck-document-outline__item.ck-document-outline__item_empty:hover, .ck.ck-document-outline .ck-document-outline__item:hover{ color:var(--ck-document-outline-item-hover-state-color); text-decoration:underline; } .ck.ck-document-outline .ck-document-outline__item.ck-document-outline__item_active{ color:var(--ck-document-outline-item-active-color); } .ck.ck-document-outline[dir="ltr"] .ck-document-outline__item.ck-document-outline__item_level-1{ padding-left:var(--ck-document-outline-indent-level-1); } .ck.ck-document-outline[dir="ltr"] .ck-document-outline__item.ck-document-outline__item_level-2{ padding-left:var(--ck-document-outline-indent-level-2); } .ck.ck-document-outline[dir="ltr"] .ck-document-outline__item.ck-document-outline__item_level-3{ padding-left:var(--ck-document-outline-indent-level-3); } .ck.ck-document-outline[dir="ltr"] .ck-document-outline__item.ck-document-outline__item_level-4{ padding-left:var(--ck-document-outline-indent-level-4); } .ck.ck-document-outline[dir="ltr"] .ck-document-outline__item.ck-document-outline__item_level-5{ padding-left:var(--ck-document-outline-indent-level-5); } .ck.ck-document-outline[dir="ltr"] .ck-document-outline__item.ck-document-outline__item_level-6{ padding-left:var(--ck-document-outline-indent-level-6); } .ck.ck-document-outline[dir="rtl"] .ck-document-outline__item.ck-document-outline__item_level-1{ padding-right:var(--ck-document-outline-indent-level-1); } .ck.ck-document-outline[dir="rtl"] .ck-document-outline__item.ck-document-outline__item_level-2{ padding-right:var(--ck-document-outline-indent-level-2); } .ck.ck-document-outline[dir="rtl"] .ck-document-outline__item.ck-document-outline__item_level-3{ padding-right:var(--ck-document-outline-indent-level-3); } .ck.ck-document-outline[dir="rtl"] .ck-document-outline__item.ck-document-outline__item_level-4{ padding-right:var(--ck-document-outline-indent-level-4); } .ck.ck-document-outline[dir="rtl"] .ck-document-outline__item.ck-document-outline__item_level-5{ padding-right:var(--ck-document-outline-indent-level-5); } .ck.ck-document-outline[dir="rtl"] .ck-document-outline__item.ck-document-outline__item_level-6{ padding-right:var(--ck-document-outline-indent-level-6); } :root{ --ck-table-of-contents-padding:1em; --ck-table-of-contents-line-height:1.5; --ck-table-of-contents-items-start-padding:24px; --ck-table-of-contents-border-color:var(--ck-color-base-border); --ck-table-of-contents-label-background-color:hsl(0, 0%, 46%); --ck-table-of-contents-background-color:var(--ck-color-base-foreground); } .ck-editor__editable .ck-widget.table-of-contents{ position:relative; background-color:var(--ck-table-of-contents-background-color); border:1px solid var(--ck-table-of-contents-border-color); display:flow-root; min-width:15em; } .ck-editor__editable .ck-widget.table-of-contents[data-table-of-contents-label]::after{ content:attr(data-table-of-contents-label); position:absolute; top:-1px; right:10px; padding:var(--ck-spacing-tiny) var(--ck-spacing-medium); background-color:var(--ck-table-of-contents-label-background-color); font-size:10px; font-family:var(--ck-font-face); line-height:16px; color:hsl(0, 0%, 100%); white-space:nowrap; } [dir="rtl"] .ck-editor__editable .ck-widget.table-of-contents[data-table-of-contents-label]::after{ left:10px; right:auto; } .ck.ck-editor__editable_inline.ck-format-painter-active, .ck.ck-editor__editable_inline.ck-format-painter-active a, .ck.ck-editor__editable_inline.ck-format-painter-active .ck-widget .ck-editor__nested-editable, .ck.ck-editor__editable_inline.ck-format-painter-active a .ck-widget .ck-editor__nested-editable{ cursor:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMSAyMCIgd2lkdGg9IjMwIiBoZWlnaHQ9IjIwIj4KICA8cGF0aCBkPSJNMTQgM2ExIDEgMCAwIDEgMS0xaDEwYTEgMSAwIDAgMSAxIDF2MmExIDEgMCAwIDEtMSAxSDE1YTEgMSAwIDAgMS0xLTFWM1oiIGZpbGw9IiMwMDAiLz4KICA8cGF0aCBkPSJNMjcgMy4yNWExLjUgMS41IDAgMCAxIDEuNSAxLjV2MS43YTIuMjUgMi4yNSAwIDAgMS0xLjkzMiAyLjIyNmwtNC40MjQuNjMyYS43NS43NSAwIDAgMC0uNjQ0Ljc0M1YxMWExIDEgMCAwIDEgMSAxdjVhMSAxIDAgMCAxLTEgMUgyMGExIDEgMCAwIDEtMS0xdi01YTEgMSAwIDAgMSAxLTF2LS45NWEyLjI1IDIuMjUgMCAwIDEgMS45MzItMi4yMjZsNC40MjQtLjYzMkEuNzUuNzUgMCAwIDAgMjcgNi40NDlWMy4yNVoiIGZpbGw9IiMwMDAiLz4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI2Ljg1NSAyLjI1SDI3YTIuNSAyLjUgMCAwIDEgMi41IDIuNXYxLjdhMy4yNSAzLjI1IDAgMCAxLTIuNzkgMy4yMTZsLTQuMjEuNjAyYTIgMiAwIDAgMSAxIDEuNzMydjVhMiAyIDAgMCAxLTIgMkgyMGEyIDIgMCAwIDEtMi0ydi01YTIgMiAwIDAgMSAxLTEuNzMydi0uMjE3QTMuMjUgMy4yNSAwIDAgMSAyMS4xMjkgN0gxNWEyIDIgMCAwIDEtMi0yVjNhMiAyIDAgMCAxIDItMmgxMGEyIDIgMCAwIDEgMS44NTUgMS4yNVpNMjAgMTAuMDVWMTFhMSAxIDAgMCAwLTEgMXY1YTEgMSAwIDAgMCAxIDFoMS41YTEgMSAwIDAgMCAxLTF2LTVhMSAxIDAgMCAwLTEtMXYtLjk1YzAtLjAxNiAwLS4wMzMuMDAyLS4wNWEuNzUuNzUgMCAwIDEgLjY0Mi0uNjkybDQuNDI0LS42MzJBMi4yNSAyLjI1IDAgMCAwIDI4LjUgNi40NVY0Ljc1YTEuNDk2IDEuNDk2IDAgMCAwLTEuNS0xLjV2My4yYS43NS43NSAwIDAgMS0uNjQ0Ljc0MmwtNC40MjQuNjMyQTIuMjUgMi4yNSAwIDAgMCAyMCAxMC4wNVpNMTUgMmExIDEgMCAwIDAtMSAxdjJhMSAxIDAgMCAwIDEgMWgxMGExIDEgMCAwIDAgMS0xVjNhMSAxIDAgMCAwLTEtMUgxNVoiIGZpbGw9IiNmZmYiLz4KICA8cGF0aCBkPSJNMi41IDIuNUEuNS41IDAgMCAxIDMgMmgyLjVhLjUuNSAwIDAgMSAuMzU0LjE0NmwuNjQ2LjY0Ny42NDYtLjY0N0EuNS41IDAgMCAxIDcuNSAySDEwYS41LjUgMCAwIDEgMCAxSDcuNzA3TDcgMy43MDdWMTBoLjVhLjUuNSAwIDAgMSAwIDFIN3Y0Ljc5M2wuNzA3LjcwN0gxMGEuNS41IDAgMCAxIDAgMUg3LjVhLjUuNSAwIDAgMS0uMzU0LS4xNDZsLS42NDYtLjY0Ny0uNjQ2LjY0N2EuNS41IDAgMCAxLS4zNTQuMTQ2SDNhLjUuNSAwIDAgMSAwLTFoMi4yOTNMNiAxNS43OTNWMTFoLS41YS41LjUgMCAwIDEgMC0xSDZWMy43MDdMNS4yOTMgM0gzYS41LjUgMCAwIDEtLjUtLjVaIiBmaWxsP