.rx-reset * {
  box-sizing: border-box;
  background: 0 0;
  border: 0;
  font-size: 100%;
  line-height: 1;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}
.rx-reset address:empty,
.rx-reset blockquote:empty,
.rx-reset dd:empty,
.rx-reset dt:empty,
.rx-reset figcaption:empty,
.rx-reset h1:empty,
.rx-reset h2:empty,
.rx-reset h3:empty,
.rx-reset h4:empty,
.rx-reset h5:empty,
.rx-reset h6:empty,
.rx-reset li:empty,
.rx-reset p:empty {
  min-height: 1.5em;
}
.rx-reset pre:empty {
  min-height: 3.5em;
}
.rx-reset b:empty,
.rx-reset code:empty,
.rx-reset em:empty,
.rx-reset i:empty,
.rx-reset ins:empty,
.rx-reset span:empty,
.rx-reset strong:empty,
.rx-reset sub:empty,
.rx-reset sup:empty,
.rx-reset u:empty {
  display: inline-block;
  min-width: 1px;
  min-height: 1em;
}
.rx-reset code:after,
.rx-reset kbd:after,
.rx-reset mark:after,
.rx-reset td:after,
.rx-reset th:after {
  content: '\200B';
}
.rx-reset code + code {
  margin-left: 2px;
}
.rx-reset table {
  empty-cells: show;
}
.rx-reset embed,
.rx-reset img,
.rx-reset object {
  max-width: 100%;
  height: auto;
}
.rx-reset figure > iframe,
.rx-reset figure > img {
  vertical-align: middle;
}
.rx-reset figcaption {
  display: block;
  top: 0;
}
.rx-reset figcaption:empty {
  min-height: 18px;
}
.rx-content {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, 'Helvetica Neue', Arial,
    sans-serif;
  font-size: 16px;
  line-height: 1.5;
}
.rx-content h1 + *,
.rx-content h2 + *,
.rx-content h3 + *,
.rx-content h4 + *,
.rx-content h5 + *,
.rx-content h6 + * {
  margin-top: 12px;
}
.rx-content address + h2,
.rx-content blockquote + h2,
.rx-content dl + h2,
.rx-content figure + h2,
.rx-content ol + h2,
.rx-content p + h2,
.rx-content pre + h2,
.rx-content table + h2,
.rx-content ul + h2 {
  margin-top: 24px;
}
.rx-content address + h3,
.rx-content blockquote + h3,
.rx-content dl + h3,
.rx-content figure + h3,
.rx-content ol + h3,
.rx-content p + h3,
.rx-content pre + h3,
.rx-content table + h3,
.rx-content ul + h3 {
  margin-top: 24px;
}
.rx-content address + h4,
.rx-content blockquote + h4,
.rx-content dl + h4,
.rx-content figure + h4,
.rx-content ol + h4,
.rx-content p + h4,
.rx-content pre + h4,
.rx-content table + h4,
.rx-content ul + h4 {
  margin-top: 24px;
}
.rx-content address + h5,
.rx-content blockquote + h5,
.rx-content dl + h5,
.rx-content figure + h5,
.rx-content ol + h5,
.rx-content p + h5,
.rx-content pre + h5,
.rx-content table + h5,
.rx-content ul + h5 {
  margin-top: 24px;
}
.rx-content address + h6,
.rx-content blockquote + h6,
.rx-content dl + h6,
.rx-content figure + h6,
.rx-content ol + h6,
.rx-content p + h6,
.rx-content pre + h6,
.rx-content table + h6,
.rx-content ul + h6 {
  margin-top: 24px;
}
.rx-content address + *,
.rx-content blockquote + *,
.rx-content dl + *,
.rx-content figure + *,
.rx-content ol + *,
.rx-content p + *,
.rx-content pre + *,
.rx-content table + *,
.rx-content ul + * {
  margin-top: 16px;
}
.rx-content div + * {
  margin-top: 24px;
}
.rx-content h1 + h2 {
  margin-top: 24px;
}
.rx-content h2 + h3 {
  margin-top: 24px;
}
.rx-content h3 + h4 {
  margin-top: 24px;
}
.rx-content h4 + h5 {
  margin-top: 24px;
}
.rx-content h5 + h6 {
  margin-top: 24px;
}
.rx-content a,
.rx-content a:focus,
.rx-content a:hover {
  color: #0044c3;
}
.rx-content p {
  font-size: 16px;
  line-height: 1.5;
}
.rx-content h1,
.rx-content h2,
.rx-content h3,
.rx-content h4,
.rx-content h5,
.rx-content h6 {
  font-family: inherit;
  font-weight: 700;
  font-style: normal;
  font-size: 16px;
  line-height: 1.5;
  color: #000b1d;
  text-rendering: optimizeLegibility;
  letter-spacing: -0.01em;
}
.rx-content h1 a,
.rx-content h1 a:focus,
.rx-content h1 a:hover,
.rx-content h2 a,
.rx-content h2 a:focus,
.rx-content h2 a:hover,
.rx-content h3 a,
.rx-content h3 a:focus,
.rx-content h3 a:hover,
.rx-content h4 a,
.rx-content h4 a:focus,
.rx-content h4 a:hover,
.rx-content h5 a,
.rx-content h5 a:focus,
.rx-content h5 a:hover,
.rx-content h6 a,
.rx-content h6 a:focus,
.rx-content h6 a:hover {
  color: inherit;
  text-decoration: none;
}
.rx-content h1 {
  font-size: 40px;
  line-height: 1.2;
}
.rx-content h2 {
  font-size: 24px;
  line-height: 1.3;
}
.rx-content h3 {
  font-size: 21px;
  line-height: 1.5;
}
.rx-content ol,
.rx-content ul {
  margin-left: 20px;
}
.rx-content li {
  font-size: 16px;
  line-height: 1.5;
}
.rx-content li li {
  font-size: 1em;
}
.rx-content dd,
.rx-content dt {
  font-size: 16px;
  line-height: 1.5;
}
.rx-content dt {
  font-weight: 700;
}
.rx-content dd + dt {
  margin-top: 0.25em;
}
.rx-content pre {
  overflow: auto;
  white-space: pre;
  font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, Courier, monospace;
  font-size: 90%;
  line-height: 1.5;
  color: #262f3f;
  background-color: #f5f5f6;
  padding: 1em;
}
.rx-content pre code {
  padding: 0;
  border: 0;
  background: 0 0;
  font-size: 100%;
  display: block;
  line-height: inherit;
}
.rx-content blockquote {
  color: #262f3f;
  font-style: italic;
  font-weight: 400;
  padding: 0;
  background: 0 0;
}
.rx-content blockquote p {
  color: #262f3f;
  font-size: 125%;
  line-height: 1.5;
}
.rx-content blockquote p + p {
  margin-top: 4px;
}
.rx-content blockquote cite,
.rx-content figcaption cite {
  font-style: inherit;
  font-size: 14px;
  line-height: 1.5;
  color: rgba(38, 47, 63, 0.7);
}
.rx-content caption {
  text-align: left;
  font-style: normal;
}
.rx-content table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  empty-cells: show;
}
.rx-content td,
.rx-content th {
  text-align: left;
  vertical-align: top;
  font-size: 95%;
  line-height: 1.5;
  padding: 0.75em;
  border: 1px solid rgba(217, 219, 221, 0.5);
}
.rx-content th {
  font-weight: 400;
}
.rx-content thead th {
  font-weight: 700;
}
.rx-content address {
  font-style: normal;
}
.rx-content abbr,
.rx-content dfn {
  font-size: 95%;
}
.rx-content cite,
.rx-content code,
.rx-content kbd,
.rx-content samp,
.rx-content small,
.rx-content time,
.rx-content var {
  font-size: 85%;
}
.rx-content sub,
.rx-content sup {
  font-size: 65%;
}
.rx-content code,
.rx-content kbd,
.rx-content samp,
.rx-content var {
  display: inline-block;
  font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, Courier, monospace;
  font-style: normal;
  line-height: 1;
  color: rgba(0, 11, 29, 0.85);
  vertical-align: baseline;
}
.rx-content code,
.rx-content kbd,
.rx-content samp {
  border-radius: 2px;
}
.rx-content kbd {
  border: 1px solid rgba(0, 11, 29, 0.15);
  padding: 0.2em 0.4em;
}
.rx-content code {
  position: relative;
  top: -1px;
  border: 1px solid transparent;
  background-color: #f5f5f6;
  padding: 0.2em 0.4em 0.2em;
}
.rx-content mark {
  background-color: #ff0;
  color: #000;
}
.rx-content b,
.rx-content strong {
  font-weight: 600;
}
.rx-content abbr[title],
.rx-content dfn[title] {
  letter-spacing: 0.01em;
  text-transform: uppercase;
  text-decoration: none;
  border-bottom: 1px dotted rgba(0, 0, 0, 0.4);
  cursor: help;
}
.rx-content cite {
  font-style: italic;
}
.rx-content sub,
.rx-content sup {
  line-height: 1;
  margin-left: 2px;
}
.rx-content sub {
  vertical-align: sub;
}
.rx-content sup {
  vertical-align: super;
}
.rx-content figure > div,
.rx-content figure > iframe,
.rx-content figure > img,
.rx-content figure > pre {
  vertical-align: middle;
}
.rx-content figure figcaption {
  display: block;
  font-style: normal;
  margin-top: 0.25em;
  font-size: 12px;
  line-height: 1.5;
}
.rx-content .embed-responsive {
  position: relative;
  padding: 0;
  margin: 0;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
}
.rx-content .embed-responsive iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.rx-content hr {
  position: relative;
  line-height: 1;
  background: 0 0;
  border: none;
  text-align: left;
  margin-top: 1em;
  margin-bottom: 1em;
  height: 10px;
}
.rx-content hr:before {
  content: '';
  position: absolute;
  top: 50%;
}
.rx-content hr:before {
  width: 100%;
  max-width: 100%;
  margin-top: -0.5px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(217, 219, 221, 0.6);
}
.rx-content .align-right {
  text-align: right;
}
.rx-content .align-center {
  text-align: center;
}
.rx-content .align-justify {
  text-align: justify;
}
.rx-content div.align-center img,
.rx-content figure.align-center img,
.rx-content p.align-center img {
  max-width: 80%;
}
.rx-content div.align-center figcaption,
.rx-content figure.align-center figcaption,
.rx-content p.align-center figcaption {
  text-align: center;
}
.rx-content .float-left {
  float: left;
  margin-right: 1em;
  margin-bottom: 1em;
  max-width: 200px;
}
.rx-content .float-right {
  float: right;
  margin-left: 1em;
  margin-bottom: 1em;
  max-width: 200px;
}
@keyframes slideUp {
  to {
    height: 0;
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 0;
  }
}
@keyframes slideDown {
  from {
    height: 0;
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 0;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.rx-container {
  box-sizing: border-box;
  border-radius: 2px;
  background-color: #fff;
  border: 1px solid rgba(0, 11, 29, 0.1);
}
.rx-toolbar {
  display: flex;
  flex: 1;
  white-space: nowrap;
  height: 40px;
  overflow-x: scroll;
  overflow-y: hidden;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.rx-toolbar::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.rx-toolbar-container {
  position: relative;
  z-index: 4;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  display: flex;
}
.rx-toolbar-container.is-rx-toolbar {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  background-color: rgba(255, 255, 255, 0.98);
  border-bottom: 1px solid rgba(0, 11, 29, 0.1);
}
.rx-toolbar-container.is-rx-toolbar .rx-topbar {
  position: relative;
  margin-left: auto;
  display: flex;
}
.rx-toolbar-sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
.rx-editor-container {
  box-sizing: border-box;
}
.rx-source-container {
  display: none;
}
.rx-context {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  padding: 0;
  margin: 0;
  line-height: 1;
  border-radius: 99px;
  background-color: #000b1d;
}
.rx-control {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
  padding: 0;
  margin: 0;
  line-height: 1;
}
.rx-topbar {
  position: absolute;
  right: 0;
}
.rx-source,
.rx-source:focus,
.rx-source:hover {
  text-align: left;
  box-sizing: border-box;
  font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, Courier, monospace;
  width: 100%;
  display: block;
  margin: 0;
  border: none;
  box-shadow: none;
  border-radius: 0;
  background-color: #262f3f;
  color: rgba(255, 255, 255, 0.8);
  font-size: 14px;
  outline: 0;
  padding: 10px 18px 20px 18px;
  line-height: 1.5;
  min-height: 60px;
  resize: vertical;
}
.rx-draggable-placeholder {
  height: 20px;
  min-width: 80px;
  outline: 3px dashed gold !important;
  background-color: rgba(255, 215, 0, 0.2) !important;
  margin-bottom: 20px;
}
.rx-drag-active {
  outline: 3px dashed gold !important;
  outline-offset: 0 !important;
  position: relative;
  max-height: 40px;
  overflow: hidden;
  padding: 0;
}
.rx-drag-active:before {
  width: 100%;
  height: 100%;
  content: '';
  top: 0;
  left: 0;
  background-color: rgba(255, 215, 0, 0.4);
  position: absolute;
  z-index: 1;
}
.rx-dragging {
  opacity: 0.95;
  background-color: #fff;
  box-shadow: 0 15px 30px 0 15px 30px rgba(0, 11, 29, 0.3);
}
.rx-dragging img {
  max-width: 100%;
}
.rx-voice-label {
  display: none;
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.rx-editor-progress {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 11000;
  width: 100%;
  background-color: rgba(0, 11, 29, 0.2);
}
.rx-editor-progress span {
  animation: progress-bar-stripes 2s linear infinite;
  content: '';
  display: block;
  min-height: 8px;
  width: 100%;
  height: 100%;
  background-color: #0058fb;
  background-image: -webkit-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.2) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.2) 50%,
    rgba(255, 255, 255, 0.2) 75%,
    transparent 75%,
    transparent
  );
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.2) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.2) 50%,
    rgba(255, 255, 255, 0.2) 75%,
    transparent 75%,
    transparent
  );
  background-size: 40px 40px;
}
.rx-nowrap {
  white-space: nowrap !important;
}
.rx-handle {
  cursor: move;
}
.rx-placeholder:before {
  position: absolute;
  z-index: 0;
  content: attr(placeholder);
  color: rgba(0, 11, 29, 0.4);
  font-weight: 400;
  cursor: text;
}
@font-face {
  font-family: RedactorX;
  src: url('data:application/x-font-ttf;charset=utf-8;base64,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')
    format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
[class*=' rx-icon-'],
[class^='rx-icon-'] {
  font-family: RedactorX !important;
  speak: never;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.rx-icon-paragraph:before {
  content: '\e91b';
}
.rx-icon-outdent:before {
  content: '\e921';
}
.rx-icon-sub:before {
  content: '\e90c';
}
.rx-icon-sup:before {
  content: '\e920';
}
.rx-icon-align-center:before {
  content: '\e900';
}
.rx-icon-align-justify:before {
  content: '\e901';
}
.rx-icon-align-left:before,
.rx-icon-alignment:before {
  content: '\e902';
}
.rx-icon-add:before {
  content: '\e903';
}
.rx-icon-align-right:before {
  content: '\e904';
}
.rx-icon-embed:before {
  content: '\e905';
}
.rx-icon-file:before {
  content: '\e906';
}
.rx-icon-duplicate:before {
  content: '\e907';
}
.rx-icon-format:before {
  content: '\e908';
}
.rx-icon-bold:before {
  content: '\e909';
}
.rx-icon-code:before,
.rx-icon-html:before,
.rx-icon-pre:before {
  content: '\e90a';
}
.rx-icon-deleted:before {
  content: '\e90b';
}
.rx-icon-image:before {
  content: '\e90d';
}
.rx-icon-indent:before {
  content: '\e90e';
}
.rx-icon-italic:before {
  content: '\e90f';
}
.rx-icon-kbd:before {
  content: '\e910';
}
.rx-icon-line:before {
  content: '\e911';
}
.rx-icon-link:before {
  content: '\e912';
}
.rx-icon-list:before {
  content: '\e913';
}
.rx-icon-mark:before {
  content: '\e914';
}
.rx-icon-quote:before {
  content: '\e915';
}
.rx-icon-redo:before {
  content: '\e916';
}
.rx-icon-selector:before {
  content: '\e917';
}
.rx-icon-shortcut:before {
  content: '\e918';
}
.rx-icon-sort:before {
  content: '\e919';
}
.rx-icon-table:before {
  content: '\e91a';
}
.rx-icon-trash:before {
  content: '\e91c';
}
.rx-icon-tune:before {
  content: '\e91d';
}
.rx-icon-underline:before {
  content: '\e91e';
}
.rx-icon-undo:before {
  content: '\e91f';
}
.rx-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  text-decoration: none;
  background: 0 0;
  outline: 0;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-size: 16px;
  line-height: 1;
  cursor: pointer;
}
.rx-button:hover {
  text-decoration: none;
}
.rx-button-icon {
  display: inline-flex;
}
.rx-button-icon svg {
  display: inline-block;
}
.rx-button-icon {
  width: 31px;
  height: 30px;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  border: 1px solid transparent;
}
.rx-button-control {
  width: 20px;
  color: rgba(0, 11, 29, 0.4);
}
.rx-button-control:hover {
  color: #000b1d;
}
.rx-button-context,
.rx-button-context:active,
.rx-button-context:focus {
  width: 36px;
  min-width: 36px;
  height: 34px;
  background-color: transparent;
  color: rgba(255, 255, 255, 0.85);
}
.rx-button-context:first-child {
  padding-left: 6px;
}
.rx-button-context:last-child {
  padding-right: 6px;
}
.rx-button-context svg {
  fill: rgba(255, 255, 255, 0.85);
}
.rx-button-context.active {
  background-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.85);
}
.rx-button-context:hover {
  transition: all 0.2s linear;
  background-color: rgba(255, 255, 255, 0.3);
  color: #fff;
}
.rx-button-context:hover svg {
  fill: #fff;
}
.rx-button-context:hover .rx-button-icon {
  border-color: transparent;
}
.rx-button-toolbar {
  padding-top: 1px;
  width: 40px;
  min-width: 40px;
  height: 41px;
}
.rx-button-topbar {
  width: 36px;
  height: 40px;
  padding-top: 1px;
}
.rx-button-toolbar,
.rx-button-topbar {
  color: rgba(0, 11, 29, 0.8);
}
.rx-button-toolbar svg,
.rx-button-topbar svg {
  fill: rgba(0, 11, 29, 0.8);
}
.rx-button-toolbar.active .rx-button-icon,
.rx-button-topbar.active .rx-button-icon {
  border-color: #e4e8ed;
  background-color: rgba(228, 232, 237, 0.5);
}
.rx-button-toolbar.toggled,
.rx-button-topbar.toggled {
  background-color: #e4e8ed;
  color: #000b1d;
}
.rx-button-toolbar.toggled svg,
.rx-button-topbar.toggled svg {
  fill: #000b1d;
}
.rx-button-toolbar.disable,
.rx-button-toolbar.disable:hover,
.rx-button-topbar.disable,
.rx-button-topbar.disable:hover {
  cursor: default;
  background-color: transparent !important;
  color: rgba(0, 11, 29, 0.4) !important;
}
.rx-button-toolbar.disable svg,
.rx-button-topbar.disable svg {
  fill: rgba(0, 11, 29, 0.4) !important;
}
.rx-button-toolbar.disable .rx-button-icon,
.rx-button-topbar.disable .rx-button-icon {
  background-color: transparent !important;
  color: rgba(0, 11, 29, 0.4) !important;
}
.rx-button-toolbar:hover,
.rx-button-topbar:hover {
  transition: all 0.2s linear;
  background-color: #e4e8ed;
  color: #000b1d;
}
.rx-button-toolbar:hover svg,
.rx-button-topbar:hover svg {
  fill: #000b1d;
}
.rx-button-toolbar:hover .rx-button-icon,
.rx-button-topbar:hover .rx-button-icon {
  border-color: transparent;
}
.rx-tooltip {
  position: absolute;
  z-index: 9999999;
  margin: 0;
  padding: 4px 7px;
  border-radius: 2px;
  line-height: 1;
  font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, Courier, monospace;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.85);
  background-color: #000b1d;
}
.rx-statusbar {
  font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, Courier, monospace;
  margin: 0;
  padding: 8px 10px;
  position: relative;
  overflow: hidden;
  background-color: #f5f5f6;
  box-sizing: border-box;
  border: none;
}
.rx-statusbar:empty {
  display: none;
}
.rx-statusbar-item {
  float: left;
  font-size: 12px;
  padding: 0 10px;
  margin: 0;
  line-height: 16px;
  color: rgba(0, 11, 29, 0.5);
  border-right: 1px solid rgba(0, 11, 29, 0.1);
}
.rx-statusbar-item:last-child {
  border-right-color: transparent;
}
.rx-statusbar-item a {
  color: rgba(0, 11, 29, 0.5);
  text-decoration: underline;
}
.rx-statusbar-item a:hover {
  color: #ff4f7f;
  text-decoration: underline;
}
.rx-panel {
  position: absolute;
  min-width: 240px;
  max-height: 300px;
  margin: 0;
  padding: 0;
  z-index: 99;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, 'Helvetica Neue', Arial,
    sans-serif;
  font-size: 14px;
  overflow: auto;
  border-radius: 4px;
  background-color: #000b1d;
}
.rx-panel-item {
  box-sizing: border-box;
  padding: 4px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.07);
}
.rx-panel-item a {
  display: block;
  border-radius: 6px;
  padding: 8px;
  line-height: 1;
  text-decoration: none;
  color: #fff;
  background-color: transparent;
}
.rx-panel-item a:hover,
.rx-panel-item.active a {
  color: #fff;
  background-color: #0058fb;
}
.rx-editor,
.rx-editor [data-rx-type],
.rx-editor a,
.rx-editor figcaption,
.rx-editor p,
.rx-editor td,
.rx-editor th {
  outline: 0;
}
.rx-editor::after {
  content: '';
  clear: both;
  display: table;
}
.rx-editor [data-rx-type='embed'],
.rx-editor [data-rx-type='embed'] a,
.rx-editor [data-rx-type='image'],
.rx-editor [data-rx-type='image'] a {
  cursor: pointer;
}
.rx-editor [data-rx-type='embed'] figcaption,
.rx-editor [data-rx-type='image'] figcaption {
  cursor: text;
}
.rx-editor [data-rx-type='embed'].rx-block-focus,
.rx-editor [data-rx-type='image'].rx-block-focus,
.rx-editor [data-rx-type='layer'].rx-block-focus,
.rx-editor [data-rx-type='line'].rx-block-focus {
  outline: 3px solid rgba(0, 88, 251, 0.4) !important;
}
.rx-editor [data-rx-type].rx-block-meta-focus {
  outline: 3px solid rgba(0, 88, 251, 0.4) !important;
}
.rx-editor [data-rx-type='text'] {
  margin: 0;
  line-height: 1.5;
}
.rx-editor [data-rx-type='text']:empty {
  min-height: 1.5em;
}
.rx-editor [data-rx-type='embed'] {
  position: relative;
}
.rx-editor [data-rx-type='embed']:before {
  width: 100%;
  height: 100%;
  content: '';
  position: absolute;
  z-index: 1;
}
.rx-editor [data-rx-type='embed'] iframe {
  display: inline-block;
}
.rx-editor [data-rx-type='embed'] figcaption {
  position: relative;
  top: 0;
  z-index: 2;
}
.rx-editor [data-placeholder]:empty:before {
  content: attr(data-placeholder);
  display: inline-block;
  color: rgba(0, 11, 29, 0.4);
  font-weight: 400;
  font-style: italic;
  font-size: inherit;
  cursor: text;
  max-height: 20px;
}
.rx-editor [data-placeholder]:empty:focus:before {
  content: '';
}
.rx-popup {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, 'Helvetica Neue', Arial,
    sans-serif;
  border-radius: 4px;
  background-color: #fff;
  box-shadow:
    0 14px 28px rgba(0, 11, 29, 0.25),
    0 10px 10px rgba(0, 11, 29, 0.1);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100000 !important;
  margin-bottom: 16px;
  overflow-x: auto;
}
.rx-popup-body {
  box-sizing: border-box;
  padding: 0;
}
.rx-popup-body form {
  padding-bottom: 16px;
}
.rx-popup-items {
  padding: 8px;
}
.rx-popup-type-grid .rx-popup-items {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  box-sizing: border-box;
}
.rx-popup-type-grid .rx-popup-item {
  box-sizing: border-box;
  border-radius: 0;
  margin-bottom: -1px;
  width: 32px;
  height: 32px;
  line-height: 32px;
  padding: 0;
  text-align: center;
  justify-content: center;
  align-items: center;
  border: 1px solid #d9dbdd;
  color: #000b1d;
  border-left-color: transparent;
  border-top-color: transparent;
}
.rx-popup-type-grid .rx-popup-item svg {
  width: 16px;
  height: 16px;
}
.rx-popup-header {
  font-size: 14px;
  font-weight: 700;
  color: #000b1d;
  padding: 0 16px;
  position: relative;
}
.rx-popup-header:empty {
  display: none;
}
.rx-popup-header-box {
  white-space: nowrap;
}
.rx-popup-header-item {
  position: relative;
  display: inline-block;
  color: #000b1d;
  font-weight: 700;
  padding-top: 16px;
  padding-bottom: 16px;
  margin-right: 8px;
  padding-right: 8px;
  text-decoration: none;
}
.rx-popup-header-item:after {
  content: '';
  position: absolute;
  right: 0;
  top: 18px;
  width: 1px;
  height: 16px;
  background-color: rgba(0, 11, 29, 0.2);
}
.rx-popup-header-item:last-child {
  margin-right: 0;
  padding-right: 0;
}
.rx-popup-header-item:last-child:after {
  display: none;
}
.rx-popup-header-item-link {
  color: rgba(0, 11, 29, 0.6);
}
.rx-popup-header-item-link:hover {
  color: #000b1d;
  text-decoration: underline;
}
.rx-popup-header-item-link.active {
  color: #000b1d;
  text-decoration: none;
  cursor: text;
}
.rx-popup-footer {
  overflow: hidden;
  box-sizing: border-box;
  margin-top: 8px;
  padding: 16px;
  padding-bottom: 20px;
}
.rx-popup-footer .rx-form-button {
  margin-right: 4px;
}
.rx-popup-footer:empty {
  display: none;
}
.rx-popup-item {
  font-size: 14px;
  border-radius: 4px;
  padding: 10px 8px;
  display: flex;
  line-height: 1;
  align-items: center;
  cursor: pointer;
  position: relative;
}
.rx-popup-item-container {
  width: 92px;
  height: 76px;
  padding: 0;
  display: flex;
  flex-direction: column;
  text-align: center;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
}
.rx-popup-item-container .rx-popup-item-title {
  flex: none;
  font-size: 12px;
  color: rgba(0, 11, 29, 0.6);
}
.rx-popup-item-container .rx-popup-item-icon {
  font-size: 16px;
  margin-bottom: 10px;
  margin-right: 0;
  line-height: 1;
}
.rx-popup-item-container .rx-popup-item-icon svg {
  position: relative;
  top: 2px;
}
.rx-popup-item-title {
  flex: 1;
}
.rx-popup-item-icon {
  font-size: 16px;
  margin-right: 6px;
}
.rx-popup-item-shortcut {
  font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, Courier, monospace;
  font-size: 11px;
  color: rgba(0, 11, 29, 0.5);
  margin-left: auto;
  padding-top: 1px;
  text-align: right;
}
.rx-popup-item-shortcut b {
  position: relative;
  top: 2px;
  font-weight: 400;
  font-size: 14px;
}
.rx-popup-item-image {
  display: inline-block;
  max-width: 38px !important;
  height: auto;
  padding: 4px;
  border-radius: 4px;
  background-color: #d9dbdd;
}
.rx-popup-item-image > img,
.rx-popup-item-image > svg {
  max-width: 30px !important;
  height: auto;
  display: inline-block;
}
.rx-popup-item-trash {
  font-size: 14px;
  margin-left: auto;
  color: rgba(0, 11, 29, 0.7);
}
.rx-popup-item-trash:hover {
  color: #000b1d;
}
.rx-popup-item-hidden {
  display: none;
}
.rx-popup-item:hover {
  background-color: #e4e8ed;
}
.rx-popup-item.active {
  background-color: rgba(0, 88, 251, 0.65);
  color: #fff;
}
.rx-popup-item.active span {
  background: 0 0 !important;
  color: #fff !important;
}
.rx-popup-item-divider-top {
  margin-top: 9px;
}
.rx-popup-item-divider-top:before {
  top: -5px;
}
.rx-popup-item-divider-bottom {
  margin-bottom: 9px;
}
.rx-popup-item-divider-bottom:before {
  bottom: -5px;
}
.rx-popup-item-divider-bottom:before,
.rx-popup-item-divider-top:before {
  position: absolute;
  content: '';
  width: calc(100% - 8px);
  height: 1px;
  left: 4px;
  background-color: rgba(0, 11, 29, 0.07);
}
.rx-popup-close {
  position: absolute !important;
  right: 16px;
  top: 14px;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  opacity: 0.5;
}
.rx-popup-close::after,
.rx-popup-close::before {
  content: '';
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%) rotate(45deg);
  background-color: #000b1d;
}
.rx-popup-close::before {
  height: 1px;
  width: 75%;
}
.rx-popup-close::after {
  height: 75%;
  width: 1px;
}
.rx-popup-close:hover {
  opacity: 1;
}
.rx-popup-list {
  list-style: none;
  margin: 0;
  padding: 16px 8px;
  padding-top: 0;
}
.rx-popup-list li {
  cursor: pointer;
  display: flex;
  align-items: center;
  border-radius: 4px;
  line-height: 1;
  border-bottom: 1px solid rgba(0, 11, 29, 0.07);
}
.rx-popup-list li:last-child {
  border-bottom-color: transparent;
}
.rx-popup-list li:hover {
  background-color: #e4e8ed;
}
.rx-popup-list-item {
  text-decoration: none;
  flex: 1;
  padding: 7px 8px;
  font-size: 14px;
  color: #000b1d;
}
.rx-popup-list-aside {
  font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, Courier, monospace;
  font-size: 11px;
  color: rgba(0, 11, 29, 0.5);
  margin-left: auto;
  padding-left: 4px;
}
.rx-popup.has-footer form,
.rx-popup.has-form .rx-popup-header-item,
.rx-popup.has-items .rx-popup-header-item {
  padding-bottom: 0;
}
.rx-popup[dir='rtl'] .rx-popup-close {
  right: auto;
  left: 20px;
}
.rx-form-item {
  padding: 16px 16px 0 16px;
}
.rx-form-item:empty {
  display: none;
}
.rx-form-image img,
.rx-form-image svg {
  max-width: 100%;
}
.rx-form-label {
  box-sizing: border-box;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, 'Helvetica Neue', Arial,
    sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: block;
  padding: 0;
  margin: 0;
  padding-bottom: 6px;
  color: rgba(0, 11, 29, 0.65);
}
.rx-form-container-flex {
  display: flex;
}
.rx-form-container-flex .rx-form-input,
.rx-form-container-flex .rx-form-select {
  flex: auto;
}
.rx-form-container-flex .rx-form-button {
  margin-left: 4px;
}
.rx-form-button-push-right {
  float: right;
}
.rx-form-button {
  box-sizing: border-box;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, 'Helvetica Neue', Arial,
    sans-serif;
  font-size: 14px;
  font-weight: 700;
  outline: 0;
  border-radius: 4px;
  padding: 8px 24px;
  min-height: 38px;
  cursor: pointer;
  line-height: 1.25;
  height: auto;
  background-color: #fff;
  border: 1px solid #d9dbdd;
  color: rgba(0, 11, 29, 0.9);
}
.rx-form-button:hover {
  color: rgba(0, 11, 29, 0.9);
  background-color: #f5f5f6;
}
.rx-form-button-primary {
  background-color: #000b1d;
  border: 1px solid #000b1d;
  color: #fff;
}
.rx-form-button-primary:hover {
  color: #fff;
  background-color: #262f3f;
}
.rx-form-button-danger {
  background-color: #fff;
  border: 1px solid #bf3d66;
  color: #bf3d66;
}
.rx-form-button-danger:hover {
  color: #bf3d66;
  background-color: #f5f5f6;
}
.rx-form-button-fullwidth {
  display: block;
  width: 100%;
}
.rx-form-input,
.rx-form-select,
.rx-form-textarea {
  box-sizing: border-box;
  display: block;
  width: 100%;
  vertical-align: middle;
  font-weight: 400;
  padding: 8px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, 'Helvetica Neue', Arial,
    sans-serif;
  font-size: 15px;
  outline: 0;
  border-radius: 4px;
  box-shadow: none;
  line-height: 1.3;
  color: #000b1d;
  background-color: #f5f5f6;
  border: 1px solid #d9dbdd;
}
.rx-form-input:focus,
.rx-form-select:focus,
.rx-form-textarea:focus {
  border-color: rgba(0, 88, 251, 0.5);
  box-shadow:
    0 1px 2px rgba(0, 11, 29, 0.13) inset,
    0 0 2px rgba(0, 88, 251, 0.4);
}
.rx-form-textarea {
  resize: vertical;
  line-height: 1.5;
}
.rx-form-select {
  font-size: 15px;
  cursor: pointer;
  -webkit-appearance: none;
  background-image: url('data:image/svg+xml;utf8,<svg height="10" viewBox="0 0 9 10" width="9" xmlns="http://www.w3.org/2000/svg"><path fill="rgba(0, 0, 0, .6)" d="m3.27162899.66658308.8-.70211699 4 3.51058495-.8.70211699-3.2-2.80846796-3.2 2.80846796-.8-.70211699zm0 8.59576602-3.2-2.80846795.8-.70211699 3.2 2.80846796 3.2-2.80846796.8.70211699-4 3.51058494z" /></svg>');
  background-repeat: no-repeat;
  background-position: right 0.65em center;
  padding-right: 28px;
  min-height: 35px;
}
.rx-form-checkbox {
  box-sizing: border-box;
  vertical-align: middle;
  position: relative;
  bottom: -0.1em;
  margin-top: 0 !important;
  margin-right: 4px !important;
  margin-left: 0 !important;
  font-size: 15px;
}
.rx-popup[dir='rtl'] .rx-form-checkbox {
  margin-right: 0 !important;
  margin-left: 4px !important;
}
.rx-form-checkbox-item span {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, 'Helvetica Neue', Arial,
    sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #000b1d;
}
.rx-form-segment {
  display: flex;
  flex-wrap: wrap;
  background-color: #f0f1f1;
  border-radius: 4px;
  padding: 2px;
  gap: 4px;
}
.rx-form-segment-item {
  border: 1px solid transparent;
  font-size: 16px;
  padding: 8px 5px;
  margin: 0;
  cursor: pointer;
  flex: auto;
  text-align: center;
  border-radius: 4px;
  min-width: 32px;
  color: rgba(0, 11, 29, 0.6);
}
.rx-form-segment-item:hover {
  background-color: #fff;
  color: #000b1d;
}
.rx-form-segment-item.active {
  cursor: default;
  background-color: #fff;
  box-shadow:
    0 1px 3px rgba(0, 11, 29, 0.12),
    0 1px 2px rgba(0, 11, 29, 0.2);
  color: #000b1d;
}
.rx-form-upload-box {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: 0;
  margin-bottom: 10px;
  border: 2px dashed rgba(0, 11, 29, 0.12);
  background-color: #f5f5f6;
  border-radius: 4px;
  min-width: 160px;
  height: 160px;
  cursor: pointer;
  position: relative;
}
.rx-form-upload-box input[type='file'] {
  font-size: 13px;
}
.rx-form-upload-box img {
  position: relative;
  z-index: 2;
  object-fit: cover;
  height: 100%;
  width: 100%;
}
.rx-form-upload-box:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.rx-form-upload-box.rx-form-upload-hover {
  border-color: rgba(0, 88, 251, 0.35);
  background-color: rgba(0, 88, 251, 0.05);
}
.rx-form-upload-box.rx-form-upload-error {
  border-color: rgba(255, 79, 127, 0.35);
  background-color: rgba(255, 79, 127, 0.05);
}
.rx-upload-remove {
  position: absolute;
  z-index: 3;
  top: -6px;
  right: -10px;
  background-color: #ff4f7f;
  color: #fff;
  opacity: 1;
  width: 20px;
  height: 20px;
  text-align: center;
  border-radius: 10px;
  font-size: 14px;
  line-height: 20px;
}
.rx-upload-remove:after {
  content: '\00d7';
}
.rx-upload-remove:hover {
  background-color: #000b1d;
}
.rx-form-upload-cover-off img {
  object-fit: initial;
  height: auto;
  width: auto;
}
.rx-form-upload-placeholder {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, 'Helvetica Neue', Arial,
    sans-serif;
  color: rgba(0, 11, 29, 0.5);
  font-size: 12px;
  line-height: 1.35;
  padding: 0 8px;
  text-align: center;
}
.rx-form-upload-placeholder svg {
  fill: rgba(0, 11, 29, 0.5);
}
.rx-popup-addbar .rx-popup-items {
  display: flex;
  flex-wrap: wrap;
  padding: 4px;
}
.rx-popup-image .rx-popup-body,
.rx-popup-stack-image .rx-popup-body {
  padding: 16px;
  padding-top: 0;
}
.rx-popup-image-section-or {
  margin: 16px 0;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, 'Helvetica Neue', Arial,
    sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  text-align: center;
  font-size: 12px;
  color: #000b1d;
}
.rx-popup-images-box {
  margin-top: 12px;
  display: flex;
}
.rx-popup-images-box img {
  vertical-align: top;
  max-width: 100px;
  height: auto;
  cursor: pointer;
  margin-bottom: 8px;
  margin-right: 8px;
}
.rx-popup-images-box img:hover {
  outline: 3px solid rgba(0, 88, 251, 0.5);
}
.rx-form-item-edit-image-box {
  padding: 20px;
  padding-bottom: 0;
}
.rx-form-item-image {
  margin-right: 8px;
}
.rx-form-item-image img {
  max-height: 160px;
  width: auto;
}
.rx-popup-shortcut-item {
  border-radius: 0;
  border-bottom: 1px solid rgba(0, 11, 29, 0.08);
  cursor: text;
}
.rx-popup-shortcut-item:hover {
  background-color: transparent;
}
.rx-popup-shortcut-item:last-child {
  border-bottom-color: transparent;
}
.rx-popup-shortcut-title {
  font-size: 14px;
  line-height: 20px;
  color: #000b1d;
  margin-right: 16px;
}
.rx-popup-shortcut-kbd {
  white-space: nowrap;
  line-height: 20px;
  font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, Courier, monospace;
  font-size: 12px;
  padding: 0;
  display: inline-block;
  color: rgba(0, 11, 29, 0.65);
  margin-left: auto;
  text-align: right;
}
.rx-popup-shortcut-kbd span {
  display: inline-block;
  border-radius: 4px;
  padding-left: 3px;
  padding-right: 3px;
  color: rgba(0, 11, 29, 0.85);
  background-color: #f5f5f6;
}
.rx-popup-shortcut-kbd b {
  font-weight: 400;
  font-size: 18px;
  display: inline-block;
  line-height: 12px;
  position: relative;
  top: 3px;
}
