/**
 * @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
 */
:root{
  --ck-show-blocks-border-color:#757575;
}

.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address{
  --ck-show-blocks-label-ltr:var(--ck-show-blocks-label-address-ltr);
  --ck-show-blocks-label-rtl:var(--ck-show-blocks-label-address-rtl);
}

.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside{
  --ck-show-blocks-label-ltr:var(--ck-show-blocks-label-aside-ltr);
  --ck-show-blocks-label-rtl:var(--ck-show-blocks-label-aside-rtl);
}

.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote{
  --ck-show-blocks-label-ltr:var(--ck-show-blocks-label-blockquote-ltr);
  --ck-show-blocks-label-rtl:var(--ck-show-blocks-label-blockquote-rtl);
}

.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details{
  --ck-show-blocks-label-ltr:var(--ck-show-blocks-label-details-ltr);
  --ck-show-blocks-label-rtl:var(--ck-show-blocks-label-details-rtl);
}

.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget, .ck-widget *){
  --ck-show-blocks-label-ltr:var(--ck-show-blocks-label-div-ltr);
  --ck-show-blocks-label-rtl:var(--ck-show-blocks-label-div-rtl);
}

.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer{
  --ck-show-blocks-label-ltr:var(--ck-show-blocks-label-footer-ltr);
  --ck-show-blocks-label-rtl:var(--ck-show-blocks-label-footer-rtl);
}

.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1{
  --ck-show-blocks-label-ltr:var(--ck-show-blocks-label-h1-ltr);
  --ck-show-blocks-label-rtl:var(--ck-show-blocks-label-h1-rtl);
}

.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2{
  --ck-show-blocks-label-ltr:var(--ck-show-blocks-label-h2-ltr);
  --ck-show-blocks-label-rtl:var(--ck-show-blocks-label-h2-rtl);
}

.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3{
  --ck-show-blocks-label-ltr:var(--ck-show-blocks-label-h3-ltr);
  --ck-show-blocks-label-rtl:var(--ck-show-blocks-label-h3-rtl);
}

.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4{
  --ck-show-blocks-label-ltr:var(--ck-show-blocks-label-h4-ltr);
  --ck-show-blocks-label-rtl:var(--ck-show-blocks-label-h4-rtl);
}

.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5{
  --ck-show-blocks-label-ltr:var(--ck-show-blocks-label-h5-ltr);
  --ck-show-blocks-label-rtl:var(--ck-show-blocks-label-h5-rtl);
}

.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6{
  --ck-show-blocks-label-ltr:var(--ck-show-blocks-label-h6-ltr);
  --ck-show-blocks-label-rtl:var(--ck-show-blocks-label-h6-rtl);
}

.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header{
  --ck-show-blocks-label-ltr:var(--ck-show-blocks-label-header-ltr);
  --ck-show-blocks-label-rtl:var(--ck-show-blocks-label-header-rtl);
}

.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main{
  --ck-show-blocks-label-ltr:var(--ck-show-blocks-label-main-ltr);
  --ck-show-blocks-label-rtl:var(--ck-show-blocks-label-main-rtl);
}

.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav{
  --ck-show-blocks-label-ltr:var(--ck-show-blocks-label-nav-ltr);
  --ck-show-blocks-label-rtl:var(--ck-show-blocks-label-nav-rtl);
}

.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre{
  --ck-show-blocks-label-ltr:var(--ck-show-blocks-label-pre-ltr);
  --ck-show-blocks-label-rtl:var(--ck-show-blocks-label-pre-rtl);
}

.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol{
  --ck-show-blocks-label-ltr:var(--ck-show-blocks-label-ol-ltr);
  --ck-show-blocks-label-rtl:var(--ck-show-blocks-label-ol-rtl);
}

.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul{
  --ck-show-blocks-label-ltr:var(--ck-show-blocks-label-ul-ltr);
  --ck-show-blocks-label-rtl:var(--ck-show-blocks-label-ul-rtl);
}

.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p{
  --ck-show-blocks-label-ltr:var(--ck-show-blocks-label-p-ltr);
  --ck-show-blocks-label-rtl:var(--ck-show-blocks-label-p-rtl);
}

.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section{
  --ck-show-blocks-label-ltr:var(--ck-show-blocks-label-section-ltr);
  --ck-show-blocks-label-rtl:var(--ck-show-blocks-label-section-rtl);
}

.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image, figure.table) figcaption{
  --ck-show-blocks-label-ltr:var(--ck-show-blocks-label-figcaption-ltr);
  --ck-show-blocks-label-rtl:var(--ck-show-blocks-label-figcaption-rtl);
}

.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(address, aside, blockquote, details, div:not(.ck-widget, .ck-widget *), footer, h1, h2, h3, h4, h5, h6, header, main, nav, pre, ol, ul, p, section, :where(figure.image, figure.table) figcaption){
  background-repeat:no-repeat;
  padding-top:15px;
}

.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(address, aside, blockquote, details, div:not(.ck-widget, .ck-widget *), footer, h1, h2, h3, h4, h5, h6, header, main, nav, pre, ol, ul, p, section, :where(figure.image, figure.table) figcaption):where(:not(.ck-widget_selected):not(.ck-widget:hover)){
  outline:1px dashed var(--ck-show-blocks-border-color);
}

.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget):dir(ltr) :where(address, aside, blockquote, details, div:not(.ck-widget, .ck-widget *), footer, h1, h2, h3, h4, h5, h6, header, main, nav, pre, ol, ul, p, section, :where(figure.image, figure.table) figcaption){
  background-image:var(--ck-show-blocks-label-ltr);
  background-position:1px 1px;
}

.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget):dir(rtl) :where(address, aside, blockquote, details, div:not(.ck-widget, .ck-widget *), footer, h1, h2, h3, h4, h5, h6, header, main, nav, pre, ol, ul, p, section, :where(figure.image, figure.table) figcaption){
  background-image:var(--ck-show-blocks-label-rtl);
  background-position:calc(100% - 1px) 1px;
}