/*** colors ***/
/*** spacing ***/
/*** position ***/
/*** typography ***/
/*** sizes ***/
/*** grid ***/
/*** general ***/
/*** headings ***/
/*** header / navbar ***/
/*** breadcrumbs ***/
/*** dropdowns ***/
/*** form controls ***/
/*** popovers ***/
/*** footer ***/
/*** tabs ***/
/*** edition view ***/
/*** search related ***/
/* The switch - the box around the slider */
.switch {
  position: relative;
  display: block;
  width: 30px;
  height: 20px;
  margin: 8px auto 0;
}

/* Hide default HTML checkbox */
.switch input {
  /* opacity: 0; */
  width: 0;
  height: 0;
}

/* The slider */
.i-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  height: 2px;
}

.i-slider:before {
  position: absolute;
  content: "";
  height: 15px;
  width: 15px;
  top: -6.5px;
  left: 0;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

input:focus + .i-slider {
  box-shadow: 0 0 1px #f1f1f1;
}

input:checked + .i-slider:before {
  -webkit-transform: translateX(20px);
  -ms-transform: translateX(20px);
  transform: translateX(20px);
}

/* Rounded sliders */
.i-slider.round {
  border-radius: 20px;
}

.i-slider.round:before {
  border-radius: 50%;
}

.annot_quote,
.annot_quote .inline-text {
  background: rgba(176, 165, 131, 0.2);
}

.annot_quote_active,
.annot_quote_active .inline-text {
  background: rgba(176, 165, 131, 0.4);
}

.annot_quote.d-block,
.annot_quote_active.d-block {
  background: unset;
}

.annot_person {
  background: rgba(115, 156, 150, 0.2);
  border-radius: 3px;
}

.annot_person_active {
  background: rgba(115, 156, 150, 0.4);
  border-radius: 3px;
}

.annot_quote .l:first-child .inline-text {
  border-radius: 3px 0 0 3px;
}

.annot_quote .l:last-child .inline-text {
  border-radius: 0 3px 3px 0;
}

.annot_quote .l:only-child .inline-text {
  border-radius: 3px;
}

.annot_fackel {
  background-color: rgba(187, 100, 101, 0.2);
}

.annot_fackel_active {
  background-color: rgba(187, 100, 101, 0.4);
}

.annot_fackel:not(.app):not(.d-block) {
  padding: 1.49px 0;
}

.annot_fackel:not(.d-block) * > .d-block:not(.l) {
  background-color: rgba(187, 100, 101, 0.2);
}

.annot_fackel_active:not(.d-block) * > .d-block:not(.l) {
  background-color: rgba(187, 100, 101, 0.4);
}

.apps.annot_fackel > .l {
  background-color: rgba(187, 100, 101, 0.2);
}

.apps.annot_fackel_active > .l {
  background-color: rgba(187, 100, 101, 0.4);
}

#textcolumn span.annot_comment::after {
  content: url("../images/icon-signet-comment-intext.svg");
  position: absolute;
  text-indent: 0;
  margin-top: -6px;
  margin-left: -7px;
}

annotation-slider {
  width: fit-content;
  display: block;
}

annotation-slider[opt=prs] .i-slider,
annotation-slider[opt=prs] .i-slider::before {
  background: rgb(115, 156, 150);
}

annotation-slider[opt=quts] .i-slider,
annotation-slider[opt=quts] .i-slider::before {
  background: rgb(176, 165, 131);
}

annotation-slider[opt=fkl] .i-slider,
annotation-slider[opt=fkl] .i-slider::before {
  background-color: rgb(187, 100, 101);
}

annotation-slider[opt=pbs] .i-slider,
annotation-slider[opt=pbs] .i-slider::before {
  background: rgb(102, 102, 102);
}

annotation-slider[opt=cmts] .i-slider,
annotation-slider[opt=cmts] .i-slider::before {
  background: rgb(126, 95, 167);
}

div.pbs, div.cmts {
  display: block !important;
}

wpn-text-view .pagebreaks.entity.pbs:not([id^=insertion])::after {
  content: "||";
}

/*# sourceMappingURL=micro-editor.css.map */
