/*
 * This file is based on code originally authored by [Dan Brown and the BookStack Project contributors],
 * licensed under the MIT License. Original source: [https://github.com/BookStackApp/BookStack]
 *
 * MIT License
 *
 * Copyright (c) 2015-2024, Dan Brown and the BookStack Project contributors
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in all
 * copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 */
 
.fullscreen {
  border: 0;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 150;
}


li.checkbox-item,
li.task-list-item {
  display:list-item;
  list-style:none;
  margin-left:-19.2px;
  margin-inline-start:-19.2px;
  margin-inline-end:0
}
li.checkbox-item input[type=checkbox],
li.task-list-item input[type=checkbox] {
  margin-right:6px;
  margin-inline-end:6px;
  margin-inline-start:0
}
li.checkbox-item li.checkbox-item,
li.checkbox-item li.task-list-item,
li.task-list-item li.checkbox-item,
li.task-list-item li.task-list-item {
  margin-left:6px;
  margin-inline-start:6px;
  margin-inline-end:0
}
.mce-content-body .task-list-item {
  margin-inline-start:0;
  position:relative
}
.mce-content-body .task-list-item>input[type=checkbox] {
  display:none
}
.mce-content-body .task-list-item:before {
  content:"";
  display:inline-block;
  border:2px solid #ccc;
  width:12px;
  height:12px;
  border-radius:2px;
  margin-inline-end:8px;
  vertical-align:text-top;
  cursor:pointer;
  position:absolute;
  inset-inline-start:-24px;
  top:4px
}
.mce-content-body .task-list-item[checked]:before {
  background-color:#ccc;
  background-image:url('data:image/svg+xml;utf8,<svg fill="%23FFFFFF" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m8.4856 20.274-6.736-6.736 2.9287-2.7823 3.8073 3.8073 10.836-10.836 2.9287 2.9287z" stroke-width="1.4644"/></svg>');
  background-position:50% 50%;
  background-size:100% 100%
}

.editor-content-area .task-list-item {
  margin-left:0;
  position:relative
}
.editor-content-area .task-list-item>input[type=checkbox] {
  display:none
}
.editor-content-area .task-list-item:before {
  content:"";
  display:inline-block;
  border:2px solid #ccc;
  width:12px;
  height:12px;
  border-radius:2px;
  margin-right:8px;
  vertical-align:text-top;
  cursor:pointer;
  position:absolute;
  left:-24px;
  top:4px
}
.editor-content-area .task-list-item[checked]:before {
  background-color:#ccc;
  background-image:url('data:image/svg+xml;utf8,<svg fill="%23FFFFFF" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m8.4856 20.274-6.736-6.736 2.9287-2.7823 3.8073 3.8073 10.836-10.836 2.9287 2.9287z" stroke-width="1.4644"/></svg>');
  background-position:50% 50%;
  background-size:100% 100%
}

