html, body {
  width: 100%;
  height: 100%;
}

input::-ms-clear {
  display: none;
}

input::-ms-reveal {
  display: none;
}

*, :before, :after {
  box-sizing: border-box;
}

html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: #0000;
  font-family: sans-serif;
  line-height: 1.15;
}

@-ms-viewport {
  width: device-width;
}

body {
  margin: 0;
}

[tabindex="-1"]:focus {
  outline: none;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: .5em;
  font-weight: 500;
}

p {
  margin-top: 0;
  margin-bottom: 1em;
}

abbr[title], abbr[data-original-title] {
  -webkit-text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

address {
  font-style: normal;
  line-height: inherit;
  margin-bottom: 1em;
}

input[type="text"], input[type="password"], input[type="number"], textarea {
  -webkit-appearance: none;
}

ol, ul, dl {
  margin-top: 0;
  margin-bottom: 1em;
}

ol ol, ul ul, ol ul, ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 500;
}

dd {
  margin-bottom: .5em;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1em;
}

dfn {
  font-style: italic;
}

b, strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

pre, code, kbd, samp {
  font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1em;
  overflow: auto;
}

figure {
  margin: 0 0 1em;
}

img {
  vertical-align: middle;
  border-style: none;
}

a, area, button, [role="button"], input:not([type="range"]), label, select, summary, textarea {
  touch-action: manipulation;
}

table {
  border-collapse: collapse;
}

caption {
  text-align: left;
  caption-side: bottom;
  padding-top: .75em;
  padding-bottom: .3em;
}

input, button, select, optgroup, textarea {
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  margin: 0;
}

button, input {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html [type="button"], [type="reset"], [type="submit"] {
  -webkit-appearance: button;
}

button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

[type="button"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

[type="reset"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

input[type="radio"], input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] {
  -webkit-appearance: listbox;
}

textarea {
  resize: vertical;
  overflow: auto;
}

fieldset {
  border: 0;
  min-width: 0;
  margin: 0;
  padding: 0;
}

legend {
  width: 100%;
  max-width: 100%;
  color: inherit;
  font-size: 1.5em;
  line-height: inherit;
  white-space: normal;
  margin-bottom: .5em;
  padding: 0;
  display: block;
}

progress {
  vertical-align: baseline;
}

[type="number"]::-webkit-inner-spin-button {
  height: auto;
}

[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

mark {
  background-color: #feffe6;
  padding: .2em;
}

.src-shared-ui-notification-ui-styles-module__notification-GHbJ5I {
  border: none;
}

.src-shared-ui-notification-ui-styles-module__notification-GHbJ5I .ant-notification-notice-message {
  color: #fff !important;
}

.src-shared-ui-notification-ui-styles-module__notification-GHbJ5I .ant-notification-notice-description {
  color: #fff !important;
}

.src-shared-ui-notification-ui-styles-module__notification-GHbJ5I .ant-notification-notice-close {
  color: #fff !important;
}

.src-shared-ui-notification-ui-styles-module__notification-GHbJ5I.success {
  background-color: #106c4b;
}

.src-shared-ui-notification-ui-styles-module__notification-GHbJ5I.success .ant-notification-notice-with-icon svg {
  color: #cce7de;
}

.src-shared-ui-notification-ui-styles-module__notification-GHbJ5I.info {
  background-color: #1d7de8;
}

.src-shared-ui-notification-ui-styles-module__notification-GHbJ5I.info .ant-notification-notice-with-icon svg {
  color: #62b0ff;
}

.src-shared-ui-notification-ui-styles-module__notification-GHbJ5I.warning {
  background-color: #eaab08;
}

.src-shared-ui-notification-ui-styles-module__notification-GHbJ5I.warning .ant-notification-notice-with-icon svg {
  color: #fff;
}

.src-shared-ui-notification-ui-styles-module__notification-GHbJ5I.error {
  background-color: #e53935;
}

.src-shared-ui-notification-ui-styles-module__notification-GHbJ5I.error .ant-notification-notice-with-icon svg {
  color: #f6c3b6;
}

.src-processes-user-ui-styles-module__debug-uCfRcw {
  border: 1px solid #e5393566;
}

.src-shared-ui-helper-styles-module__root-rQ7wHG {
  position: relative;
}

.src-widgets-header-avatar-styles-module__avatar-VmujkY {
  cursor: auto;
  color: #fff;
  background-size: cover;
  border: 2px solid #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  display: flex;
}

.src-widgets-header-avatar-styles-module__avatar-VmujkY.src-widgets-header-avatar-styles-module__withUrl-WqABO_ {
  background-color: #0000;
  background-position: center;
  background-repeat: no-repeat;
}

.src-widgets-header-avatar-styles-module__avatar-VmujkY.src-widgets-header-avatar-styles-module__withoutUrl-QcHEto {
  background-color: #0052cc;
}

.src-widgets-header-styles-module__header-p135Rn {
  background: #0044c6;
  border-bottom: 1px solid #0044c6;
  justify-content: space-between;
  height: 72px;
  padding-inline-start: 24px;
  padding-inline-end: 24px;
  display: flex;
  position: sticky;
  top: 0;
}

@media (max-width: 768px) {
  .src-widgets-header-styles-module__header-p135Rn {
    flex-wrap: wrap;
    height: 144px;
  }
}

.src-widgets-header-styles-module__headerSection-kPvFib {
  align-items: center;
  display: flex;
}

@media (max-width: 768px) {
  .src-widgets-header-styles-module__headerSection-kPvFib {
    width: 100%;
  }

  .src-widgets-header-styles-module__headerSection-kPvFib:last-child {
    justify-content: flex-end;
  }
}

.src-widgets-header-styles-module__overrideLanguageSelect-QhVoi0.src-widgets-header-styles-module__language-aQM7Nk .ant-select-selection-item {
  color: #fff;
}

.src-widgets-header-styles-module__overrideLanguageSelect-QhVoi0.src-widgets-header-styles-module__language-aQM7Nk .ant-select-arrow {
  color: #fff;
}

.src-widgets-header-styles-module__overrideLanguageSelect-QhVoi0.src-widgets-header-styles-module__language-aQM7Nk .ant-select-open .ant-select-selection-item {
  color: #e4e7ed;
}

.src-widgets-header-styles-module__overrideLanguageSelect-QhVoi0.src-widgets-header-styles-module__language-aQM7Nk .ant-select-selection-item {
  font-weight: 500;
}

.ant-select-dropdown {
  box-shadow: 0 4px 12px #1d7de8;
}

.ant-select-item-option-selected {
  background-color: #edf8ff !important;
}

.src-widgets-header-styles-module__link-Ed3NnW {
  line-height: 0;
  text-decoration: none;
}

.src-widgets-header-styles-module__name-gGwxQu {
  text-align: end;
  word-break: normal;
  letter-spacing: .001em;
  color: #fff;
  margin-left: 8px;
  margin-right: auto;
  padding-right: 4px;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
}

@media screen and (max-width: 520px) {
  .src-widgets-header-styles-module__name-gGwxQu {
    margin-right: 0;
  }
}

.src-widgets-header-styles-module__email-s5EC2q {
  color: #fff;
  opacity: .5;
  cursor: text;
  margin-left: 8px;
  margin-right: auto;
  padding-right: 4px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  transition: all .3s;
}

.src-widgets-header-styles-module__email-s5EC2q::selection {
  color: #eaab08;
  opacity: .7;
}

@media (max-width: 768px) {
  .src-widgets-header-styles-module__email-s5EC2q {
    margin-right: 0;
  }
}

.src-widgets-header-styles-module__arrow-ZqkGu6 {
  color: #fff;
}

.src-widgets-header-styles-module__avatar-XDYjWy {
  cursor: pointer;
  background: #0044c6;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin-left: 24px;
  display: flex;
}

.src-widgets-header-styles-module__dropdownBtn-hkFpPl {
  cursor: pointer;
  gap: 4px;
  display: flex;
}

.src-widgets-header-styles-module__dropdownMenu-KmL5Ar {
  background-color: #f9f9f9;
  border: 1px solid #dfe1e6;
  border-radius: 8px;
  box-shadow: 0 4px 12px #1d7de8;
}

.src-widgets-header-styles-module__dropdownMenu-KmL5Ar .src-widgets-header-styles-module__ant-dropdown-menu-item-TQEcqg {
  min-width: 100px;
  min-height: 44px;
}

.src-widgets-header-styles-module__dropdownMenu-KmL5Ar .src-widgets-header-styles-module__ant-dropdown-menu-item-TQEcqg svg {
  pointer-events: none;
}

.src-widgets-header-styles-module__dropdownMenu-KmL5Ar .src-widgets-header-styles-module__selectBtn-SfIDnO {
  width: 100%;
}

.src-widgets-sidebar-styles-module__sidebar-VZbiVl {
  color: #1d7de8;
  z-index: 2;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  min-width: 72px;
  max-width: 72px;
  height: calc(100vh - 72px);
  padding: 24px 10px;
  transition: all .3s;
  display: flex;
  position: relative;
  box-shadow: 0 4px 8px #3b425626;
}

.src-widgets-sidebar-styles-module__sidebar-VZbiVl.src-widgets-sidebar-styles-module__open-nJdURH {
  align-items: flex-end;
  width: max-content;
  min-width: 286px;
}

@media (max-width: 768px) {
  .src-widgets-sidebar-styles-module__sidebar-VZbiVl {
    height: calc(100vh - 144px);
  }
}

.src-widgets-sidebar-styles-module__taskManagerIcon-IGdlJG svg {
  width: 24px;
  height: 24px;
}

.src-widgets-sidebar-styles-module__items-DwOfAq {
  flex-direction: column;
  row-gap: 4px;
  width: 100%;
  margin-bottom: 16px;
  transition: all .3s;
  display: flex;
  overflow-y: auto;
}

.src-widgets-sidebar-styles-module__items-DwOfAq .src-widgets-sidebar-styles-module__active-yxoqME {
  color: #fff;
  background-color: #1d7de8;
}

.src-widgets-sidebar-styles-module__items-DwOfAq .src-widgets-sidebar-styles-module__active-yxoqME svg {
  fill: #fff;
}

.src-widgets-sidebar-styles-module__items-DwOfAq::-webkit-scrollbar {
  display: none;
}

.src-widgets-sidebar-styles-module__item-jtBqRW {
  cursor: pointer;
  border-radius: 4px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  column-gap: 8px;
  height: 48px;
  padding-left: 0;
  transition: all .3s;
  display: flex;
}

.src-widgets-sidebar-styles-module__item-jtBqRW:hover:not(.src-widgets-sidebar-styles-module__active-yxoqME) {
  color: #fff;
  background-color: #5bbafb;
}

.src-widgets-sidebar-styles-module__item-jtBqRW:hover:not(.src-widgets-sidebar-styles-module__active-yxoqME) svg {
  color: #fff;
}

.src-widgets-sidebar-styles-module__item-jtBqRW.src-widgets-sidebar-styles-module__open-nJdURH {
  justify-content: flex-start;
  padding-left: 10px;
}

.src-widgets-sidebar-styles-module__icon-WICnsV {
  text-align: center;
  width: 32px;
  height: 32px;
  font-size: 18px;
}

.src-widgets-sidebar-styles-module__toggleBtnContainer-qr2cNv {
  color: #c7ccd1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  row-gap: 4px;
  max-width: max-content;
  display: flex;
}

.src-widgets-sidebar-styles-module__toggleBtn-rVo1U4 {
  color: #1d7de8;
  border: 1px solid #1d7de8;
}

.src-widgets-sidebar-styles-module__toggleBtn-rVo1U4:hover {
  background-color: #1d7de8 !important;
}

.src-widgets-sidebar-styles-module__toggleBtn-rVo1U4:hover svg {
  color: #fff;
}

.src-widgets-sidebar-styles-module__toggleBtnText-ovt9wf {
  color: #c7ccd1;
  letter-spacing: .015em;
  font-size: 12px;
  line-height: 18px;
}

.src-pages-main-template-styles-module__root-GoTab_ {
  width: 100%;
  overflow: hidden;
}

.src-pages-main-template-styles-module__main-nkRTyx {
  width: 100%;
  height: calc(100vh - 72px);
  display: flex;
}

@media (max-width: 768px) {
  .src-pages-main-template-styles-module__main-nkRTyx {
    height: calc(100vh - 144px);
  }
}

.src-pages-main-template-styles-module__content-suyXvb {
  width: 100%;
  height: 100%;
  overflow: auto;
}

@font-face {
  font-family: roboto;
  font-style: normal;
  font-weight: 400;
  src: url(/static/font/roboto-regular.ed910570.woff2) format("woff2");
}

@font-face {
  font-family: roboto;
  font-style: normal;
  font-weight: 500;
  src: url(/static/font/roboto-medium.d6f638da.woff2) format("woff2");
}

@font-face {
  font-family: roboto;
  font-style: normal;
  font-weight: 700;
  src: url(/static/font/roboto-bold.c40cf115.woff2) format("woff2");
}

@font-face {
  font-family: roboto;
  font-style: normal;
  font-weight: 900;
  src: url(/static/font/roboto-black.90e3c8e6.woff2) format("woff2");
}

.ant-select.ant-select-outlined {
  width: 100%;
}

.ant-select.ant-select-outlined .ant-select-selector {
  background-color: #fafbfc;
  border: #0000;
  border-bottom: 1px solid #5e6c84;
}

.ant-select.ant-select-outlined:hover .ant-select-selector {
  background-color: #e4e7ed;
}

.ant-select.ant-select-outlined.ant-select-status-warning .ant-select-selector {
  border: #0000;
  border-bottom: 1px solid #eaab08;
}

.ant-select.ant-select-outlined.ant-select-status-error .ant-select-selector {
  border: #0000;
  border-bottom: 1px solid #e53935;
}

.ant-select-outlined.ant-select-multiple .ant-select-selection-item {
  background: none;
}

.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
  background: #f0f2f6;
}

.ant-select-clear {
  right: 35px !important;
}

.ant-btn-primary:disabled {
  color: #fff;
  background-color: #aed0f7;
}

.ant-btn-primary:hover:not(:disabled) {
  background-color: #3991f3 !important;
}

.ant-btn.red {
  color: #fff;
  background-color: #e53935;
}

.ant-btn.red:hover:not(:disabled) {
  background-color: #b22a09 !important;
}

.global-table, .global-table .ant-table, .global-table .ant-table .ant-table-container {
  height: 100%;
}

.global-table .ant-table .ant-table-container .ant-table-body {
  height: 100%;
  overflow-y: overlay !important;
}

.tree-table, .tree-table .ant-spin-nested-loading, .tree-table .ant-spin-nested-loading .ant-spin-container {
  height: 100%;
}

.tree-table .ant-spin-nested-loading .ant-spin-container .ant-table {
  padding-bottom: 64px;
}

.tree-table .ant-spin-nested-loading .ant-spin-container .ant-pagination {
  position: absolute;
  bottom: 0;
  right: 0;
}

.tree-table .ant-table-cell {
  cursor: pointer;
  padding: 8px 8px 8px 20px !important;
}

.tree-table .ant-table-empty .ant-table-body {
  overflow: hidden !important;
}

#quill-container .ql-container {
  box-sizing: border-box;
  height: 100%;
  margin: 0;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  position: relative;
}

#quill-container .ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}

#quill-container .ql-container.ql-disabled ul[data-checked] > li:before {
  pointer-events: none;
}

#quill-container .ql-clipboard {
  height: 1px;
  position: absolute;
  top: 50%;
  left: -100000px;
  overflow-y: hidden;
}

#quill-container .ql-clipboard p {
  margin: 0;
  padding: 0;
}

#quill-container > * {
  cursor: text;
}

#quill-container p, #quill-container ol, #quill-container ul, #quill-container pre, #quill-container blockquote, #quill-container h1, #quill-container h2, #quill-container h3, #quill-container h4, #quill-container h5, #quill-container h6 {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  margin: 0;
  padding: 0;
}

#quill-container ol, #quill-container ul {
  padding-left: 1.5em;
}

#quill-container ol > li, #quill-container ul > li {
  list-style-type: none;
}

#quill-container ul > li:before {
  content: "•";
}

#quill-container ul[data-checked="true"], #quill-container ul[data-checked="false"] {
  pointer-events: none;
}

#quill-container ul[data-checked="true"] > li *, #quill-container ul[data-checked="false"] > li * {
  pointer-events: all;
}

#quill-container ul[data-checked="true"] > li:before, #quill-container ul[data-checked="false"] > li:before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}

#quill-container ul[data-checked="true"] > li:before {
  content: "☑";
}

#quill-container ul[data-checked="false"] > li:before {
  content: "☐";
}

#quill-container li:before {
  white-space: nowrap;
  width: 1.2em;
  display: inline-block;
}

#quill-container li:not(.ql-direction-rtl):before {
  text-align: right;
  margin-left: -1.5em;
  margin-right: .3em;
}

#quill-container li.ql-direction-rtl:before {
  margin-left: .3em;
  margin-right: -1.5em;
}

#quill-container ol li:not(.ql-direction-rtl), #quill-container ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}

#quill-container ol li.ql-direction-rtl, #quill-container ul li.ql-direction-rtl {
  padding-right: 1.5em;
}

#quill-container ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}

#quill-container ol li:before {
  content: counter(list-0, decimal) ". ";
}

#quill-container ol li.ql-indent-1 {
  counter-increment: list-1;
}

#quill-container ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) ". ";
}

#quill-container ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

#quill-container ol li.ql-indent-2 {
  counter-increment: list-2;
}

#quill-container ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) ". ";
}

#quill-container ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

#quill-container ol li.ql-indent-3 {
  counter-increment: list-3;
}

#quill-container ol li.ql-indent-3:before {
  content: counter(list-3, decimal) ". ";
}

#quill-container ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}

#quill-container ol li.ql-indent-4 {
  counter-increment: list-4;
}

#quill-container ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) ". ";
}

#quill-container ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}

#quill-container ol li.ql-indent-5 {
  counter-increment: list-5;
}

#quill-container ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) ". ";
}

#quill-container ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}

#quill-container ol li.ql-indent-6 {
  counter-increment: list-6;
}

#quill-container ol li.ql-indent-6:before {
  content: counter(list-6, decimal) ". ";
}

#quill-container ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}

#quill-container ol li.ql-indent-7 {
  counter-increment: list-7;
}

#quill-container ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) ". ";
}

#quill-container ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}

#quill-container ol li.ql-indent-8 {
  counter-increment: list-8;
}

#quill-container ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) ". ";
}

#quill-container ol li.ql-indent-8 {
  counter-reset: list-9;
}

#quill-container ol li.ql-indent-9 {
  counter-increment: list-9;
}

#quill-container ol li.ql-indent-9:before {
  content: counter(list-9, decimal) ". ";
}

#quill-container .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}

#quill-container li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}

#quill-container .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}

#quill-container li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}

#quill-container .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}

#quill-container li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}

#quill-container .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}

#quill-container li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}

#quill-container .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}

#quill-container li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}

#quill-container .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}

#quill-container li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}

#quill-container .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}

#quill-container li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}

#quill-container .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}

#quill-container li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}

#quill-container .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}

#quill-container li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}

#quill-container .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}

#quill-container li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}

#quill-container .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}

#quill-container li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}

#quill-container .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}

#quill-container li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}

#quill-container .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}

#quill-container li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}

#quill-container .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}

#quill-container li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}

#quill-container .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}

#quill-container li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}

#quill-container .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}

#quill-container li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}

#quill-container .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}

#quill-container li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}

#quill-container .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}

#quill-container li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}

#quill-container .ql-video {
  max-width: 100%;
  display: block;
}

#quill-container .ql-video.ql-align-center {
  margin: 0 auto;
}

#quill-container .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}

#quill-container .ql-bg-black {
  background-color: #000;
}

#quill-container .ql-bg-red {
  background-color: #e60000;
}

#quill-container .ql-bg-orange {
  background-color: #f90;
}

#quill-container .ql-bg-yellow {
  background-color: #ff0;
}

#quill-container .ql-bg-green {
  background-color: #008a00;
}

#quill-container .ql-bg-blue {
  background-color: #06c;
}

#quill-container .ql-bg-purple {
  background-color: #93f;
}

#quill-container .ql-color-white {
  color: #fff;
}

#quill-container .ql-color-red {
  color: #e60000;
}

#quill-container .ql-color-orange {
  color: #f90;
}

#quill-container .ql-color-yellow {
  color: #ff0;
}

#quill-container .ql-color-green {
  color: #008a00;
}

#quill-container .ql-color-blue {
  color: #06c;
}

#quill-container .ql-color-purple {
  color: #93f;
}

#quill-container .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}

#quill-container .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}

#quill-container .ql-size-small {
  font-size: .75em;
}

#quill-container .ql-size-large {
  font-size: 1.5em;
}

#quill-container .ql-size-huge {
  font-size: 2.5em;
}

#quill-container .ql-direction-rtl {
  text-align: inherit;
  direction: rtl;
}

#quill-container .ql-align-center {
  text-align: center;
}

#quill-container .ql-align-justify {
  text-align: justify;
}

#quill-container .ql-align-right {
  text-align: right;
}

#quill-container .ql-blank:before {
  color: #0009;
  content: attr(data-placeholder);
  pointer-events: none;
  font-style: italic;
  position: absolute;
  left: 15px;
  right: 15px;
}

* {
  font-family: roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif !important;
}

body {
  color: #172b4d;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 100%;
  height: 100%;
  margin: 0;
  font-family: roboto, sans-serif;
  font-size: 16px;
  overflow-x: hidden;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, Courier New, monospace;
}

