.shadow-dark {
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2);
}

.shadow-dark-l {
  box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.28);
}

.shadow-light {
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
}

.editor-float-action, .bf-editor .editor-area .media-item:hover,
.shadow-light-l {
  box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.05);
}

.shadow-medium {
  box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.15);
}

.shadow-medium-l {
  box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.15);
}

.editor-float-action .item, .editor-float-action, .bf-editor .editor-area *:not(th, td, tr, thead, tbody) {
  transition-duration: 0.45s;
  transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1);
  animation-fill-mode: forwards;
}

@font-face {
  font-family: "Breakfast Icons";
  src: url("../font/Break-Icons/v4.0.5.woff?token=2312091219");
}
@font-face {
  font-family: "Breakfast Icons Fill";
  src: url("../font/Break-Icons/v4.0.5_Bold.woff?token=2311111526");
}
.bf-editor .editor-area u {
  border-radius: 4px;
}

.bf-editor .editor-area blockquote, .bf-editor .editor-area .media-item.video video, .bf-editor .editor-area .media-item.youtube iframe, .bf-editor .editor-area .media-item.image .image-bound .img-insight, .bf-editor .editor-area .media-item, .bf-editor .editor-area .cusblock-item, .bf-editor .editor-area table {
  border-radius: 12px;
}

.CodeMirror {
  border-radius: 16px;
}

.editor-float-action .item {
  border-radius: 24px;
}

.editor-float-action {
  border-radius: 36px;
}

.editor-float-action .item {
  height: 24px;
  width: 24px;
}
.bf-editor .editor-area u {
  color: #BF7701;
}

.bf-editor .editor-area .media-item .img-caption {
  color: #828282;
}

.editor-float-action, .editor-heading-list > .item.selected {
  color: #FFFFFF;
}

.bf-editor .editor-area u {
  padding: 2px 8px;
}
.editor-float-action .item, .editor-float-action {
  padding: 4px;
}
.bf-editor .editor-area .cusblock-item {
  padding: 8px;
}
.bf-editor .editor-area .media-item .img-caption {
  padding: 8px 16px;
}
.bf-editor .editor-area blockquote {
  padding: 12px;
}
.editor-heading-list > .item.selected {
  background-color: #1E57FF;
}

.bf-editor .editor-area blockquote {
  background-color: #FFF7EA;
}

.editor-float-action {
  background-color: #000000;
}

.editor-float-action .item:hover {
  background-color: #4F4F4F;
}

.bf-editor .editor-area th {
  background-color: #F3F3F3;
}

.editor-float-action .item, .editor-float-action.show {
  display: flex;
}

.bf-editor .editor-area .media-item.video video, .bf-editor .editor-area .media-item.image .image-bound .img-insight {
  display: block;
}

.editor-float-action .item {
  align-items: center;
}

.bf-editor .editor-area td.active, .bf-editor .editor-area th.active {
  position: relative;
}

.bf-editor .editor-area .media-item.video video, .bf-editor .editor-area .media-item.youtube iframe, .bf-editor .editor-area .media-item {
  overflow: hidden;
}

.bf-editor {
  background: linear-gradient(180deg, #FAFAFA 0%, rgba(255, 255, 255, 0) 11.85%);
}
.bf-editor .editor-toolbar .editor-unlink {
  display: none;
}
.bf-editor .editor-toolbar .editor-unlink.show {
  display: inline-flex;
}
.bf-editor .editor-area {
  min-height: 40vh;
  max-height: 60vh;
}
.bf-editor .editor-area > * {
  max-width: 700px;
}
.bf-editor .editor-area *:not(th, td, tr, thead, tbody) {
  width: 100%;
  min-height: 20px;
  margin-left: auto;
  margin-right: auto;
  outline: 1px dashed rgba(1, 35, 139, 0.0901960784);
  margin-top: 20px;
  box-sizing: border-box;
}
.bf-editor .editor-area *:not(th, td, tr, thead, tbody):last-child {
  margin-bottom: 20px;
}
.bf-editor .editor-area *:not(th, td, tr, thead, tbody).active {
  outline-color: #01248B;
}
.bf-editor .editor-area table {
  border-collapse: collapse;
}
.bf-editor .editor-area tr, .bf-editor .editor-area table, .bf-editor .editor-area td, .bf-editor .editor-area th {
  border: 1px solid #828282;
}
.bf-editor .editor-area td.active, .bf-editor .editor-area th.active {
  outline: 3px solid rgba(30, 87, 255, 0.5098039216);
  z-index: 200;
  background-color: rgba(208, 225, 255, 0.3215686275);
}
.bf-editor .editor-area td.table-ghost-col, .bf-editor .editor-area th.table-ghost-col {
  opacity: 0.3;
  border: 1px solid #EBC2FF !important;
  background-color: #EBC2FF !important;
}
.bf-editor .editor-area td.table-ghost-col.removable-ghost, .bf-editor .editor-area th.table-ghost-col.removable-ghost {
  border-color: #DD0000 !important;
  background-color: #FFE2E2 !important;
}
.bf-editor .editor-area .selected-for-merge {
  box-shadow: 0px 0px 0px 3px #ffa922 !important;
  background-color: rgba(255, 169, 34, 0.4588235294) !important;
}
.bf-editor .editor-area tr.table-ghost-row, .bf-editor .editor-area tr.table-ghost-row td {
  opacity: 0.3;
  border: 1px solid #EBC2FF !important;
  background-color: #EBC2FF !important;
}
.bf-editor .editor-area tr.table-ghost-row.removable-ghost, .bf-editor .editor-area tr.table-ghost-row td.removable-ghost {
  border-color: #DD0000 !important;
  background-color: #FFE2E2 !important;
}
.bf-editor .editor-area a {
  color: #1875FF;
}
.bf-editor .editor-area .cusblock-item {
  border: 1px solid #BCBCBC;
}
.bf-editor .editor-area u {
  background-color: #FFF7EA;
  text-decoration: none;
  outline: unset;
}
.bf-editor .editor-area th {
  min-width: 30px;
}
.bf-editor .editor-area td {
  min-width: 30px;
}
.bf-editor .editor-area li, .bf-editor .editor-area td, .bf-editor .editor-area th {
  margin: 0px;
}
.bf-editor .editor-area li:last-child, .bf-editor .editor-area td:last-child, .bf-editor .editor-area th:last-child {
  margin-bottom: 0px;
}
.bf-editor .editor-area li *, .bf-editor .editor-area td *, .bf-editor .editor-area th * {
  margin-top: 5px;
}
.bf-editor .editor-area li *:last-child, .bf-editor .editor-area td *:last-child, .bf-editor .editor-area th *:last-child {
  margin-bottom: 5px;
}
.bf-editor .editor-area .large-image {
  max-width: 740px;
  padding: 0px 20px;
}
.bf-editor .editor-area .large-image .media-item {
  margin-top: 0px;
  margin-bottom: 0px;
}
.bf-editor .editor-area .media-item {
  border: 1px solid #E7E7E7;
}
.bf-editor .editor-area .media-item * {
  margin-top: unset;
  margin-bottom: unset;
}
.bf-editor .editor-area .media-item .img-caption {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  margin-bottom: 0px;
  margin-top: 0px;
}
.bf-editor .editor-area .media-item.image .image-bound {
  margin-bottom: 0px;
}
.bf-editor .editor-area .media-item.image .image-bound .img-insight {
  margin-bottom: 0px;
}
.bf-editor .editor-area .media-item.youtube iframe {
  height: 400px;
  pointer-events: none;
}
.bf-editor .editor-area .media-item.video video {
  height: 400px;
  pointer-events: none;
}
.bf-editor .editor-area blockquote {
  border: 1px soldi rgba(1, 35, 139, 0.0901960784);
}

.editor-link-target .radiogroup-option,
.editor-play-type .radiogroup-option {
  display: flex !important;
}
.editor-link-target .radiogroup-option label,
.editor-play-type .radiogroup-option label {
  flex: 1 !important;
}

.editor-picture-form .editor-picture-preview {
  max-width: 100%;
  max-height: 100%;
}

.editor-float-action {
  z-index: 4000;
  display: none;
}
.editor-float-action .item {
  cursor: pointer;
  text-align: center;
  align-items: center;
  justify-content: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.CodeMirror {
  height: 100% !important;
}

@media only screen and (max-width: 700px) {
  .bf-editor .editor-area {
    min-height: 70vh;
    max-height: 70vh;
  }
  .bf-editor .editor-area > * {
    margin-left: 8px !important;
    margin-right: 8px !important;
    width: calc(100% - 16px) !important;
  }
}/*# sourceMappingURL=editor.css.map */