.DraftEditor-editorContainer, .DraftEditor-root, .public-DraftEditor-content {
  height: inherit;
  text-align: initial;
}

.public-DraftEditor-content[contenteditable="true"] {
  -webkit-user-modify: read-write-plaintext-only;
}

.DraftEditor-root {
  position: relative;
}

.DraftEditor-editorContainer {
  z-index: 1;
  background-color: #fff0;
  border-left: .1px solid #0000;
  position: relative;
}

.public-DraftEditor-block {
  position: relative;
}

.DraftEditor-alignLeft .public-DraftStyleDefault-block {
  text-align: left;
}

.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root {
  text-align: left;
  left: 0;
}

.DraftEditor-alignCenter .public-DraftStyleDefault-block {
  text-align: center;
}

.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root {
  text-align: center;
  width: 100%;
  margin: 0 auto;
}

.DraftEditor-alignRight .public-DraftStyleDefault-block {
  text-align: right;
}

.DraftEditor-alignRight .public-DraftEditorPlaceholder-root {
  text-align: right;
  right: 0;
}

.public-DraftEditorPlaceholder-root {
  color: #9197a3;
  z-index: 1;
  width: 100%;
  position: absolute;
}

.public-DraftEditorPlaceholder-hasFocus {
  color: #bdc1c9;
}

.DraftEditorPlaceholder-hidden {
  display: none;
}

.public-DraftStyleDefault-block {
  white-space: pre-wrap;
  position: relative;
}

.public-DraftStyleDefault-ltr {
  text-align: left;
  direction: ltr;
}

.public-DraftStyleDefault-rtl {
  text-align: right;
  direction: rtl;
}

.public-DraftStyleDefault-listLTR {
  direction: ltr;
}

.public-DraftStyleDefault-listRTL {
  direction: rtl;
}

.public-DraftStyleDefault-ol, .public-DraftStyleDefault-ul {
  margin: 16px 0;
  padding: 0;
}

.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR {
  margin-left: 1.5em;
}

.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL {
  margin-right: 1.5em;
}

.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR {
  margin-left: 3em;
}

.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL {
  margin-right: 3em;
}

.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR {
  margin-left: 4.5em;
}

.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL {
  margin-right: 4.5em;
}

.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR {
  margin-left: 6em;
}

.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL {
  margin-right: 6em;
}

.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR {
  margin-left: 7.5em;
}

.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL {
  margin-right: 7.5em;
}

.public-DraftStyleDefault-unorderedListItem {
  list-style-type: square;
  position: relative;
}

.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0 {
  list-style-type: disc;
}

.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1 {
  list-style-type: circle;
}

.public-DraftStyleDefault-orderedListItem {
  list-style-type: none;
  position: relative;
}

.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before {
  text-align: right;
  width: 30px;
  position: absolute;
  left: -36px;
}

.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before {
  text-align: left;
  width: 30px;
  position: absolute;
  right: -36px;
}

.public-DraftStyleDefault-orderedListItem:before {
  content: counter(ol0) ". ";
  counter-increment: ol0;
}

.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before {
  content: counter(ol1, lower-alpha) ". ";
  counter-increment: ol1;
}

.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before {
  content: counter(ol2, lower-roman) ". ";
  counter-increment: ol2;
}

.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before {
  content: counter(ol3) ". ";
  counter-increment: ol3;
}

.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before {
  content: counter(ol4, lower-alpha) ". ";
  counter-increment: ol4;
}

.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset {
  counter-reset: ol0;
}

.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset {
  counter-reset: ol1;
}

.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset {
  counter-reset: ol2;
}

.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset {
  counter-reset: ol3;
}

.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset {
  counter-reset: ol4;
}

.aie-outer {
  border: 1px dashed #bebebd;
  border-radius: 1px;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.aie-holder {
  flex-direction: column;
  flex-grow: 1;
  min-width: 8px;
  max-width: 100%;
  max-height: 800px;
  margin: 1px;
  padding: 0;
  display: flex;
  overflow: visible;
}

.aio-input-holder .aie-outer {
  border: 1px solid #000;
  border-radius: 3px;
  min-width: 354px;
  max-width: 354px;
  min-height: 120px;
  max-height: 800px;
  margin-right: .5rem;
}

.aie-holder .DraftEditor-root, .aie-holder .DraftEditor-editorContainer, .aie-holder .public-DraftEditor-content {
  flex-direction: column;
  flex-grow: 1;
  display: flex;
}

.aie-button-position {
  width: 100%;
  display: flex;
}

.aie-button-position.left {
  justify-content: flex-start;
}

.aie-button-position.center {
  justify-content: center;
}

.aie-button-position.right {
  justify-content: flex-end;
}

.aie-button-holder {
  z-index: 2;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: #ff8c00;
  border: 2px solid #ff8c00;
  border-radius: 4px;
  min-width: max-content;
  height: 29px;
  max-height: 29px;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  position: absolute;
  bottom: -28px;
  overflow: auto;
  box-shadow: 2px 2px 2px #40404080;
}

.aie-button-position.center .aie-button-holder {
  left: 50%;
  transform: translate(-50%);
}

.aie-button-position.right .aie-button-holder {
  right: 0;
}

.aie-button-holder::-webkit-scrollbar {
  width: 4px;
}

.aie-button-holder::-webkit-scrollbar-track {
  background: #ff8c00;
}

.aie-button-holder::-webkit-scrollbar-thumb {
  background: #deb887;
  border: none;
}

.aie-button-holder::-webkit-scrollbar-thumb:hover {
  background: #ff4500;
}

.aie-button {
  background-color: #deb887;
  border: 0;
  border-radius: 4px;
  height: 24px;
}

.aie-button:not(:first-child) {
  border-left: 2px solid #ff8c00;
}

.aie-button.active {
  color: #000;
  background-color: #ff4500;
  border: 0;
  border-radius: 4px;
  height: 24px;
}

.aiev2-editing {
  overflow-wrap: normal;
  vertical-align: top;
  outline: 0;
  align-content: flex-start;
  margin: -1px;
  display: flex;
  overflow: visible;
}

.aiev2-decimal-line {
  width: 100%;
  height: 100%;
  min-height: 1.2rem;
  position: relative;
  overflow: visible;
}

.aiev2-span {
  white-space: nowrap;
  display: inline-block;
}

.aiev2-span-point {
  position: absolute;
  top: 1px;
}

.aio-button-holder {
  display: inline-flex;
  position: relative;
}

.aio-button-holder:not(:first-child) {
  margin-left: 2px;
}

.aio-drop-items-holder {
  z-index: 501;
  position: absolute;
  left: 1.25rem;
}

.aiw-holder .aio-drop-items-holder {
  z-index: 2002;
}

.aio-drop-items-inner-holder {
  position: relative;
}

.aio-drop-item {
  color: #f0fffa;
  background-color: #d68b19;
  padding: 2px 6px;
  box-shadow: 3px 3px 3px #40404080;
}

.aio-drop-item:hover {
  background-color: #ff4500;
}

.aio-drop-item:first-child {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.aio-drop-item:last-child {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  padding-bottom: 6px;
}

.aio-button-row-options {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-box-arrow-left' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M6 12.5a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5v-9a.5.5 0 0 0-.5-.5h-8a.5.5 0 0 0-.5.5v2a.5.5 0 0 1-1 0v-2A1.5 1.5 0 0 1 6.5 2h8A1.5 1.5 0 0 1 16 3.5v9a1.5 1.5 0 0 1-1.5 1.5h-8A1.5 1.5 0 0 1 5 12.5v-2a.5.5 0 0 1 1 0v2z'/%3E%3Cpath fill-rule='evenodd' d='M.146 8.354a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L1.707 7.5H10.5a.5.5 0 0 1 0 1H1.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3z'/%3E%3C/svg%3E");
}

.aio-button-settings {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-gear' viewBox='0 0 16 16'%3E%3Cpath d='M8 4.754a3.246 3.246 0 1 0 0 6.492 3.246 3.246 0 0 0 0-6.492zM5.754 8a2.246 2.246 0 1 1 4.492 0 2.246 2.246 0 0 1-4.492 0z'/%3E%3Cpath d='M9.796 1.343c-.527-1.79-3.065-1.79-3.592 0l-.094.319a.873.873 0 0 1-1.255.52l-.292-.16c-1.64-.892-3.433.902-2.54 2.541l.159.292a.873.873 0 0 1-.52 1.255l-.319.094c-1.79.527-1.79 3.065 0 3.592l.319.094a.873.873 0 0 1 .52 1.255l-.16.292c-.892 1.64.901 3.434 2.541 2.54l.292-.159a.873.873 0 0 1 1.255.52l.094.319c.527 1.79 3.065 1.79 3.592 0l.094-.319a.873.873 0 0 1 1.255-.52l.292.16c1.64.893 3.434-.902 2.54-2.541l-.159-.292a.873.873 0 0 1 .52-1.255l.319-.094c1.79-.527 1.79-3.065 0-3.592l-.319-.094a.873.873 0 0 1-.52-1.255l.16-.292c.893-1.64-.902-3.433-2.541-2.54l-.292.159a.873.873 0 0 1-1.255-.52l-.094-.319zm-2.633.283c.246-.835 1.428-.835 1.674 0l.094.319a1.873 1.873 0 0 0 2.693 1.115l.291-.16c.764-.415 1.6.42 1.184 1.185l-.159.292a1.873 1.873 0 0 0 1.116 2.692l.318.094c.835.246.835 1.428 0 1.674l-.319.094a1.873 1.873 0 0 0-1.115 2.693l.16.291c.415.764-.42 1.6-1.185 1.184l-.291-.159a1.873 1.873 0 0 0-2.693 1.116l-.094.318c-.246.835-1.428.835-1.674 0l-.094-.319a1.873 1.873 0 0 0-2.692-1.115l-.292.16c-.764.415-1.6-.42-1.184-1.185l.159-.291A1.873 1.873 0 0 0 1.945 8.93l-.319-.094c-.835-.246-.835-1.428 0-1.674l.319-.094A1.873 1.873 0 0 0 3.06 4.377l-.16-.292c-.415-.764.42-1.6 1.185-1.184l.292.159a1.873 1.873 0 0 0 2.692-1.115l.094-.319z'/%3E%3C/svg%3E");
}

.aio-button-row-group {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-box-arrow-down-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8.636 12.5a.5.5 0 0 1-.5.5H1.5A1.5 1.5 0 0 1 0 11.5v-10A1.5 1.5 0 0 1 1.5 0h10A1.5 1.5 0 0 1 13 1.5v6.636a.5.5 0 0 1-1 0V1.5a.5.5 0 0 0-.5-.5h-10a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h6.636a.5.5 0 0 1 .5.5z'/%3E%3Cpath fill-rule='evenodd' d='M16 15.5a.5.5 0 0 1-.5.5h-5a.5.5 0 0 1 0-1h3.793L6.146 6.854a.5.5 0 1 1 .708-.708L15 14.293V10.5a.5.5 0 0 1 1 0v5z'/%3E%3C/svg%3E");
}

.aio-button-cell {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-box-arrow-in-down-left' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M9.636 2.5a.5.5 0 0 0-.5-.5H2.5A1.5 1.5 0 0 0 1 3.5v10A1.5 1.5 0 0 0 2.5 15h10a1.5 1.5 0 0 0 1.5-1.5V6.864a.5.5 0 0 0-1 0V13.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5z'/%3E%3Cpath fill-rule='evenodd' d='M5 10.5a.5.5 0 0 0 .5.5h5a.5.5 0 0 0 0-1H6.707l8.147-8.146a.5.5 0 0 0-.708-.708L6 9.293V5.5a.5.5 0 0 0-1 0v5z'/%3E%3C/svg%3E");
}

.aio-body-row {
  display: table-row;
}

.aio-label {
  min-width: 125px;
  padding-left: 1rem;
  padding-right: .5rem;
  display: table-cell;
}

.aio-value, .aio-ro-value, .aio-input-holder {
  display: table-cell;
}

.aio-select {
  min-width: 177px;
}

.aio-input {
  border: 1px solid #000;
  border-radius: 3px;
  min-width: 171px;
}

.aio-input-holder input:not(:first-child), .aio-input-holder textarea:not(:first-child) {
  margin-top: 2px;
}

.aiox {
  align-items: flex-start;
  padding: 0;
  display: inline-flex;
}

.aiox-table {
  width: 100%;
  margin: 0;
  padding: 0;
  display: table;
}

.aiox-table .aio-row {
  display: table-row;
}

.aiox-table > .aio-body-row > .aio-label, .aiox-table > .aio-body-row > .aio-input-holder, .aiox-table > .aio-body-row > .aiox-button-holder {
  padding: 0 8px;
}

.aiox-table.show-borders {
  border-bottom: 1px dotted #deb887;
  border-right: 1px dotted #deb887;
}

.aiox-table.show-borders > .aio-body-row > .aio-label, .aiox-table.show-borders > .aio-body-row > .aio-input-holder, .aiox-table.show-borders > .aio-body-row > .aiox-button-holder {
  border-top: 1px dotted #deb887;
}

.aiox-table.show-borders > .aio-body-row > .aio-label, .aiox-table.show-borders > .aio-body-row > .aio-input-holder {
  border-left: 1px dotted #deb887;
}

.aiox-button {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border: 0;
  width: 16px;
  min-width: 16px;
  height: 16px;
  margin: 0;
  display: inline-block;
}

.aiox.closed > .aiox-button.aiox-open-close {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-caret-down-square' viewBox='0 0 16 16'%3E%3Cpath d='M3.626 6.832A.5.5 0 0 1 4 6h8a.5.5 0 0 1 .374.832l-4 4.5a.5.5 0 0 1-.748 0l-4-4.5z'/%3E%3Cpath d='M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm15 0a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2z'/%3E%3C/svg%3E");
  margin-right: .25rem;
}

.aiox.open > .aiox-button.aiox-open-close {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-caret-up-square' viewBox='0 0 16 16'%3E%3Cpath d='M14 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h12zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z'/%3E%3Cpath d='M3.544 10.705A.5.5 0 0 0 4 11h8a.5.5 0 0 0 .374-.832l-4-4.5a.5.5 0 0 0-.748 0l-4 4.5a.5.5 0 0 0-.082.537z'/%3E%3C/svg%3E");
}

.aiox-button-holder {
  height: 16px;
  display: table-cell;
}

.aiox-button.aiox-grip {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8' fill='currentColor' class='bi bi-grip-horizontal' viewBox='0 0 16 16'%3E%3Cpath d='M2 8a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm0-3a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm3 3a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm0-3a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm3 3a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm0-3a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm3 3a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm0-3a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm3 3a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm0-3a1 1 0 1 1 0 2 1 1 0 0 1 0-2z'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.aiox-button.aiox-list {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-list' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M2.5 12a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.aiox-button.aiox-up {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-caret-up' viewBox='0 0 16 16'%3E%3Cpath d='M3.204 11h9.592L8 5.519 3.204 11zm-.753-.659 4.796-5.48a1 1 0 0 1 1.506 0l4.796 5.48c.566.647.106 1.659-.753 1.659H3.204a1 1 0 0 1-.753-1.659z'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.aiox-button.aiox-down {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-caret-down' viewBox='0 0 16 16'%3E%3Cpath d='M3.204 5h9.592L8 10.481 3.204 5zm-.753.659 4.796 5.48a1 1 0 0 0 1.506 0l4.796-5.48c.566-.647.106-1.659-.753-1.659H3.204a1 1 0 0 0-.753 1.659z'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.aiox-button.aiox-plus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-plus-circle' viewBox='0 0 16 16'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z'/%3E%3Cpath d='M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.aiox-button.aiox-minus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='crimson' class='bi bi-dash-circle' viewBox='0 0 16 16'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z'/%3E%3Cpath d='M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.aiox-button.aiox-explode {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-arrow-right-square' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M15 2a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2zM0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm4.5 5.5a.5.5 0 0 0 0 1h5.793l-2.147 2.146a.5.5 0 0 0 .708.708l3-3a.5.5 0 0 0 0-.708l-3-3a.5.5 0 1 0-.708.708L10.293 7.5H4.5z'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.aiox-button.aiox-implode {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='crimson' class='bi bi-arrow-left-square' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M15 2a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2zM0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm11.5 5.5a.5.5 0 0 1 0 1H5.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L5.707 7.5H11.5z'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.aiox-button.aiox-addDown {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-arrow-down-square' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M15 2a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2zM0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm8.5 2.5a.5.5 0 0 0-1 0v5.793L5.354 8.146a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293V4.5z'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.aiox-button.aiox-removeUp {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='crimson' class='bi bi-arrow-up-square' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M15 2a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2zM0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm8.5 9.5a.5.5 0 0 1-1 0V5.707L5.354 7.854a.5.5 0 1 1-.708-.708l3-3a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8.5 5.707V11.5z'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.aiox.open > .aiox-label {
  min-width: 80px;
  padding-left: .75rem;
}

.aio-update-button {
  margin-top: .5rem;
}

.aio-tip {
  position: relative;
}

.aio-tip-lhs {
  position: absolute;
  left: 0;
}

.aio-tip-rhs {
  position: absolute;
  right: 0;
}

.aio-tip .aio-tiptext {
  visibility: hidden;
  color: #fff;
  text-align: center;
  z-index: 1;
  opacity: 0;
  background-color: #555;
  border-radius: 6px;
  width: 121px;
  padding: 5px;
  transition: opacity .6s;
  position: absolute;
}

.aio-tip:hover .aio-tiptext {
  visibility: visible;
  opacity: 1;
}

.aio-tip .aio-tiptext2 {
  visibility: hidden;
  color: #fff;
  text-align: center;
  z-index: 1;
  background-color: #555;
  border-radius: 6px;
  width: max-content;
  padding: 5px;
  position: absolute;
}

.aio-tip:hover .aio-tiptext2 {
  visibility: visible;
}

.aio-tip-right {
  top: -5px;
  left: 125%;
}

.aio-tip-right2 {
  top: -5px;
  left: 105%;
}

.aio-tip-right:after {
  content: "";
  border: 5px solid #0000;
  border-right-color: #555;
  margin-top: -5px;
  position: absolute;
  top: 50%;
  right: 100%;
}

.aio-tip-bottom {
  margin-left: -60px;
  top: 135%;
  left: 50%;
}

.aio-tip-bottom2 {
  margin-left: -60px;
  top: 125%;
  left: 50%;
}

.aio-tip-bottom:after {
  content: "";
  border: 5px solid #0000;
  border-bottom-color: #555;
  margin-left: -5px;
  position: absolute;
  bottom: 100%;
  left: 50%;
}

.aio-tip-top, .aio-tip-top2 {
  margin-left: -57px;
  bottom: 150%;
}

.aio-tip-top:after {
  content: "";
  border: 5px solid #0000;
  border-top-color: #555;
  margin-left: -5px;
  position: absolute;
  top: 100%;
  left: 50%;
}

.aio-tip-left {
  top: -5px;
  bottom: auto;
  right: 128%;
}

.aio-tip-left2 {
  top: -5px;
  bottom: auto;
  right: 105%;
}

.aio-tip-left:after {
  content: "";
  border: 5px solid #0000;
  border-left-color: #555;
  margin-top: -5px;
  position: absolute;
  top: 50%;
  left: 100%;
}

.aio-tip .aio-tiptext-bottomarrow {
  visibility: hidden;
  color: #fff;
  text-align: center;
  z-index: 1;
  background-color: #111;
  border-radius: 6px;
  width: 120px;
  margin-left: -60px;
  padding: 5px 0;
  position: absolute;
  bottom: 130%;
  left: 50%;
}

.aio-tip .aio-tiptext-bottomarrow:after {
  content: "";
  border: 5px solid #0000;
  border-top-color: #000;
  margin-left: -5px;
  position: absolute;
  top: 100%;
  left: 50%;
}

.aio-tip:hover .aio-tiptext-bottomarrow {
  visibility: visible;
}

.aio-tip .aio-tiptext-toparrow {
  visibility: hidden;
  color: #fff;
  text-align: center;
  z-index: 1;
  background-color: #111;
  border-radius: 6px;
  width: 120px;
  margin-left: -60px;
  padding: 5px 0;
  position: absolute;
  top: 150%;
  left: 50%;
}

.aio-tip .aio-tiptext-toparrow:after {
  content: "";
  border: 5px solid #0000;
  border-bottom-color: #000;
  margin-left: -5px;
  position: absolute;
  bottom: 100%;
  left: 50%;
}

.aio-tip:hover .aio-tiptext-toparrow {
  visibility: visible;
}

.aio-tip .aio-tiptext-leftarrow {
  visibility: hidden;
  color: #fff;
  text-align: center;
  z-index: 1;
  background-color: #111;
  border-radius: 6px;
  width: 120px;
  padding: 5px 0;
  position: absolute;
  top: -5px;
  left: 110%;
}

.aio-tip .aio-tiptext-leftarrow:after {
  content: "";
  border: 5px solid #0000;
  border-right-color: #000;
  margin-top: -5px;
  position: absolute;
  top: 50%;
  right: 100%;
}

.aio-tip:hover .aio-tiptext-leftarrow {
  visibility: visible;
}

.aio-tip .aio-tiptext-rightarrow {
  visibility: hidden;
  color: #fff;
  text-align: center;
  z-index: 1;
  background-color: #111;
  border-radius: 6px;
  width: 120px;
  padding: 5px 0;
  position: absolute;
  top: -5px;
  right: 110%;
}

.aio-tip .aio-tiptext-rightarrow:after {
  content: "";
  border: 5px solid #0000;
  border-left-color: #000;
  margin-top: -5px;
  position: absolute;
  top: 50%;
  left: 100%;
}

.aio-tip:hover .aio-tiptext-rightarrow {
  visibility: visible;
}

.aiw-ContextMenu-module-WinFxq-anchor {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 9pt;
  position: absolute;
  top: 0;
  left: 0;
}

.aiw-ContextMenu-module-WinFxq-contextMenuHandler {
  width: fit-content;
  height: fit-content;
}

.aiw-ContextMenu-module-WinFxq-contextMenu {
  opacity: 1;
  z-index: 10000;
  background-color: #fbfdf6;
  border: 1px solid #111418;
  transition: opacity .3s linear;
  position: absolute;
  box-shadow: 4px 4px 4px #404040bf;
}

.aiw-ContextMenu-module-WinFxq-contextMenu.aiw-ContextMenu-module-WinFxq-hidden {
  opacity: 0;
}

.aiw-ContextMenu-module-WinFxq-contextMenu.aiw-ContextMenu-module-WinFxq-visible {
  opacity: 1;
}

.aiw-ContextMenu-module-WinFxq-contextMenuItem {
  color: #111418;
  cursor: pointer;
  white-space: nowrap;
  flex-direction: row;
  justify-content: space-between;
  min-width: 80px;
  padding: 0 4px;
  display: flex;
  position: relative;
}

.aiw-ContextMenu-module-WinFxq-contextMenuItem.aiw-ContextMenu-module-WinFxq-disabled {
  cursor: not-allowed;
  background-color: #0003;
}

.aiw-ContextMenu-module-WinFxq-contextMenuItem:first-child {
  padding-top: 4px;
}

.aiw-ContextMenu-module-WinFxq-contextMenuItem:last-child {
  padding-bottom: 4px;
}

.aiw-ContextMenu-module-WinFxq-contextMenuItem:not(.aiw-ContextMenu-module-WinFxq-disabled):hover {
  background-color: #fbe9e6;
}

.aiw-ContextMenu-module-WinFxq-contextMenuItem .aiw-ContextMenu-module-WinFxq-caretHolder {
  align-self: flex-end;
}

.aiw-ContextMenu-module-WinFxq-contextMenuItem .aiw-ContextMenu-module-WinFxq-caretHolder .aiw-ContextMenu-module-WinFxq-subMenu {
  z-index: 1;
  position: relative;
}

.aiw-ContextMenu-module-WinFxq-contextMenuItemLabel {
  flex-grow: 1;
  height: 19px;
}

.aiw-LowMenu-module-JfzGeq-lowMenu {
  z-index: 2;
  margin: 0;
  transition: opacity .3s linear;
  position: absolute;
}

.aiw-LowMenu-module-JfzGeq-lowMenuButtonHolder {
  background-color: #111418;
  border: 2px solid #111418;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  flex-flow: wrap;
  gap: 2px;
  width: fit-content;
  display: flex;
  box-shadow: 2px 2px 2px #40404080;
}

.aiw-LowMenu-module-JfzGeq-lowMenu.aiw-LowMenu-module-JfzGeq-hidden {
  opacity: 0;
}

.aiw-LowMenu-module-JfzGeq-lowMenu.aiw-LowMenu-module-JfzGeq-visible, .aiw-LowMenu-module-JfzGeq-lowMenu:hover {
  opacity: 1;
}

.aiw-LowMenu-module-JfzGeq-lowMenuItem {
  color: #111418;
  cursor: pointer;
  white-space: nowrap;
  background-color: #fbfdf6;
  border: 0;
  flex-direction: row;
  justify-content: space-between;
  padding: 0 4px;
  display: flex;
  position: relative;
}

.aiw-LowMenu-module-JfzGeq-lowMenuItem.aiw-LowMenu-module-JfzGeq-disabled {
  cursor: not-allowed;
  background-color: #c8c8c8;
}

.aiw-LowMenu-module-JfzGeq-lowMenuItem:not(.aiw-LowMenu-module-JfzGeq-disabled):hover {
  background-color: #fbe9e6;
}

.aiw-LowMenu-module-JfzGeq-lowMenu-item .aiw-LowMenu-module-JfzGeq-caretHolder {
  align-self: flex-end;
}

.aiw-LowMenu-module-JfzGeq-lowMenuItem .aiw-LowMenu-module-JfzGeq-caretHolder .aiw-LowMenu-module-JfzGeq-subMenu {
  z-index: 1;
  position: relative;
}

.aiw-ContextWindow-module-RIIF9a-contextWindowAnchor {
  position: relative;
}

.aiw-ContextWindow-module-RIIF9a-contextWindow {
  z-index: 2001;
  resize: both;
  background-color: #fafafa;
  border: 1px solid #000;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  justify-content: flex-start;
  max-width: 95vw;
  max-height: 95vh;
  margin: 0;
  padding: 4px;
  transition: opacity .25s linear;
  position: absolute;
  overflow: auto;
  box-shadow: 6px 6px 6px #40404080;
}

.aiw-ContextWindow-module-RIIF9a-contextWindowTitle {
  box-sizing: unset;
  cursor: grab;
  border-bottom: 1px dashed #000;
  flex-direction: row;
  align-items: center;
  width: calc(100% - 8px);
  height: 24px;
  max-height: 24px;
  margin: 0 4px 3px;
  padding-bottom: 4px;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.aiw-ContextWindow-module-RIIF9a-contextWindowTitle.aiw-ContextWindow-module-RIIF9a-moving {
  cursor: grabbing;
}

.aiw-ContextWindow-module-RIIF9a-contextWindowTitleText {
  text-overflow: ellipsis;
  white-space: nowrap;
  width: calc(100% - 16px);
  display: inline-block;
  overflow: hidden;
}

.aiw-ContextWindow-module-RIIF9a-contextWindowTitleClose {
  color: #000;
  cursor: pointer;
  border-radius: 3px;
  width: 16px;
  height: 16px;
  margin-left: 2px;
  line-height: 16px;
  display: flex;
}

.aiw-ContextWindow-module-RIIF9a-contextWindowTitleClose:hover {
  color: #fff;
  background-color: #000;
}

.aiw-ContextWindow-module-RIIF9a-contextWindowBody {
  height: calc(100% - 40px);
  margin-right: 4px;
  padding-bottom: 8px;
  overflow: auto;
}

.aiw-ContextWindow-module-RIIF9a-contextWindowBody::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

.aiw-ContextWindow-module-RIIF9a-contextWindowBody::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 8px;
}

.aiw-ContextWindow-module-RIIF9a-contextWindowBody::-webkit-scrollbar-thumb {
  background: #d3d3d3;
  border: none;
  border-radius: 8px;
}

.aiw-ContextWindow-module-RIIF9a-contextWindowBody::-webkit-scrollbar-thumb:hover {
  background: gray;
}

.aic-aib-module-7efPIa-aibBlock {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.aic-aib-module-7efPIa-aibLine {
  display: inline-flex;
}

.aic-aib-module-7efPIa-aibLineItemHolder {
  flex-direction: row;
  flex-grow: 1;
  display: flex;
}

.aic-aib-module-7efPIa-aibLineButtons {
  opacity: .2;
  flex-direction: row;
  width: 52px;
  min-width: 52px;
  max-width: 52px;
  margin-left: .25rem;
  transition: opacity .3s ease-in-out;
  display: flex;
  right: 0;
}

.aic-aib-module-7efPIa-aibLine:hover .aic-aib-module-7efPIa-aibLineButtons {
  opacity: 1;
}

.aic-aib-module-7efPIa-aibLine.aic-aib-module-7efPIa-aibReadOnly .aic-aib-module-7efPIa-aibLineItem, .aic-aib-module-7efPIa-aibLineItem.aic-aib-module-7efPIa-aibReadOnly {
  color: #0d0d0dc7;
  opacity: 1;
  background-color: #d3d3d329;
  font-style: italic;
}

.aiw-body-row {
  margin-bottom: 4px;
  line-height: 20px;
  display: flex;
}

.aiw-body-row .aio-label {
  vertical-align: middle;
  min-width: 150px;
  min-height: 32px;
}

.aiw-body-row .aio-input-holder, .aiw-body-row .aio-comment-holder {
  flex-grow: 1;
  min-width: 300px;
}

.aiw-body-row .aio-comment-holder {
  min-height: 150px;
}

.aiw-body-row .aiev3.can-edit .aiev3-resize, .aiw-body-row .aio-comment-holder .aiev3-resize {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 4px;
  margin-right: .5rem;
  padding: 0 4px 4px;
}

.aiw-body-row .aio-comment-holder .aiev3-resize {
  height: calc(100% - 8px);
}

.aiw-body-row .aio-select, .aiw-body-row .aio-input {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 4px;
}

.aiw-body-row .aio-select {
  width: 184px;
  height: 28px;
  padding-left: 4px;
}

.aiw-body-row .aio-input {
  width: 166px;
  height: 28px;
  padding-left: 8px;
}

table.ait-table {
  border-collapse: collapse;
  margin: 2px;
}

.ait-table-options {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-gear' viewBox='0 0 16 16'%3E%3Cpath d='M8 4.754a3.246 3.246 0 1 0 0 6.492 3.246 3.246 0 0 0 0-6.492zM5.754 8a2.246 2.246 0 1 1 4.492 0 2.246 2.246 0 0 1-4.492 0z'/%3E%3Cpath d='M9.796 1.343c-.527-1.79-3.065-1.79-3.592 0l-.094.319a.873.873 0 0 1-1.255.52l-.292-.16c-1.64-.892-3.433.902-2.54 2.541l.159.292a.873.873 0 0 1-.52 1.255l-.319.094c-1.79.527-1.79 3.065 0 3.592l.319.094a.873.873 0 0 1 .52 1.255l-.16.292c-.892 1.64.901 3.434 2.541 2.54l.292-.159a.873.873 0 0 1 1.255.52l.094.319c.527 1.79 3.065 1.79 3.592 0l.094-.319a.873.873 0 0 1 1.255-.52l.292.16c1.64.893 3.434-.902 2.54-2.541l-.159-.292a.873.873 0 0 1 .52-1.255l.319-.094c1.79-.527 1.79-3.065 0-3.592l-.319-.094a.873.873 0 0 1-.52-1.255l.16-.292c.893-1.64-.902-3.433-2.541-2.54l-.292.159a.873.873 0 0 1-1.255-.52l-.094-.319zm-2.633.283c.246-.835 1.428-.835 1.674 0l.094.319a1.873 1.873 0 0 0 2.693 1.115l.291-.16c.764-.415 1.6.42 1.184 1.185l-.159.292a1.873 1.873 0 0 0 1.116 2.692l.318.094c.835.246.835 1.428 0 1.674l-.319.094a1.873 1.873 0 0 0-1.115 2.693l.16.291c.415.764-.42 1.6-1.185 1.184l-.291-.159a1.873 1.873 0 0 0-2.693 1.116l-.094.318c-.246.835-1.428.835-1.674 0l-.094-.319a1.873 1.873 0 0 0-2.692-1.115l-.292.16c-.764.415-1.6-.42-1.184-1.185l.159-.291A1.873 1.873 0 0 0 1.945 8.93l-.319-.094c-.835-.246-.835-1.428 0-1.674l.319-.094A1.873 1.873 0 0 0 3.06 4.377l-.16-.292c-.415-.764.42-1.6 1.185-1.184l.292.159a1.873 1.873 0 0 0 2.692-1.115l.094-.319z'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 16px;
  height: 16px;
  padding: 2px;
  position: absolute;
  top: 0;
  left: 16px;
}

.ait-table-options.hidden {
  visibility: hidden;
}

.ait-cell {
  min-width: 3rem;
  position: relative;
}

.ait-cell input {
  outline: 0;
}

.ait-cell.ait-readonly-cell {
  color: #0d0d0dc7;
  opacity: 1;
  background-color: #d3d3d329;
  font-style: italic;
}

.ait-cell.ait-readonly-cell .aiw-holder {
  font-style: normal;
}

.ait-cell.ait-header-cell {
  vertical-align: bottom;
}

.ait-cell.ait-row-header-cell, .ait-cell.ait-body-cell {
  vertical-align: top;
}

.ait-border-cell {
  min-height: 1px;
  padding: 0;
  border-bottom: 3px solid #000 !important;
}

.ait-space-cell {
  height: .5rem;
  padding: 0;
}

.ait-options-button {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 16px;
  height: 16px;
  margin: 0 0 2px 2px;
  position: absolute;
  top: 0;
}

.ait-options-button.hidden {
  visibility: hidden;
}

.ait-cell.ait-body-cell .ait-options-button {
  top: 0;
}

.ait-cell.ait-header-cell .ait-options-button {
  bottom: 0;
}

.ait-cell .aio-button-cell {
  z-index: 2;
}

.ait-holder {
  width: max-content;
  display: block;
  position: relative;
}

.ait-aie-holder {
  height: 100%;
  display: flex;
}

.ait-aie-holder .ait-aie-holder-button {
  visibility: hidden;
  opacity: 0;
  transition: opacity .5s ease-in;
}

.ait-aie-holder:hover .ait-aie-holder-button {
  opacity: 1;
  visibility: visible;
}

.ait-column-buttons, .ait-row-group-buttons, .ait-row-buttons {
  opacity: .5;
  transition: opacity .3s ease-in-out;
}

tr:hover .ait-column-buttons, tr:hover .ait-row-group-buttons, tr:hover .ait-row-buttons {
  opacity: 1;
}

.aiev3 ul.aiev3-dropdown-list {
  z-index: 1;
  opacity: 1;
  color: #000;
  padding-inline-start: 40px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  width: max-content;
  max-width: 200px;
  margin-block: 2px;
  margin-inline: 0;
  padding: 4px;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  font-weight: 400;
  list-style-type: none;
  display: block;
  position: absolute;
  top: 100%;
  left: 0;
}

.aiev3 li.aiev3-drop-no-items {
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: not-allowed;
  overflow: hidden;
}

.aiev3 li.aiev3-drop-item {
  cursor: pointer;
}

.aiev3 li:hover {
  background-color: #f0f0f0;
}

.aiev3 li.aiev3-drop-items-error {
  color: red;
}

.aiev3 li.aiev3-more-items {
  font-style: italic;
}

.aiev3 {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.aiev3:focus, .aiev3:hover {
  overflow: visible;
}

.aiev3-resize-border {
  border: 1px dashed #bebebd;
  border-radius: 6px;
}

.aiev3-editing {
  vertical-align: top;
  outline: 0;
  flex-direction: column;
  align-content: start;
  gap: .2rem;
  height: fit-content;
  min-height: calc(100% - 5px);
  padding: 2px;
  display: flex;
}

.aiev3-resize-border .aiev3-editing {
  margin: -1px;
}

.aiev3.editing .aiev3-editing {
  background-color: #fff;
}

.aiev3-line {
  width: 100%;
}

.singleline .aiev3-line {
  flex-wrap: nowrap;
}

.multiline .aiev3-line {
  flex-wrap: wrap;
  max-width: 100%;
}

.aiev3-line.decimal {
  display: grid;
}

.aiev3-line.left {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.aiev3-line.center {
  flex-direction: row;
  justify-content: center;
  display: flex;
}

.aiev3-line.right {
  flex-direction: row;
  justify-content: flex-end;
  display: flex;
}

.aiev3-contents-info {
  display: none;
}

.aiev3-line.right > span {
  display: inline-flex;
}

.aiev3-span-point {
  display: table-cell;
}

.aiev3-span-point > span {
  display: inline-block;
}

.aiev3-span-point.lhs {
  text-align: right;
  grid-column: 1;
  align-content: end;
}

.aiev3-span-point.rhs {
  text-align: left;
  grid-column: 2;
}

.aiev3-WindowView-module-AR1p1G-windowViewBody {
  justify-content: space-between;
  align-items: left;
  flex-direction: column;
  gap: 8px;
  padding: 10px;
  display: flex;
  position: relative;
}

.aiev3-WindowView-module-AR1p1G-windowViewLine {
  border-bottom: 1px solid #e0e0e0;
  flex-direction: column;
  justify-content: space-between;
  gap: 2px;
  display: flex;
}

.aiev3-WindowView-module-AR1p1G-height, .aiev3-WindowView-module-AR1p1G-noHeight {
  transition: min-height .5s ease-in-out, max-height .5s ease-in-out, opacity .5s ease-in-out;
}

.aiev3-WindowView-module-AR1p1G-height {
  opacity: 1;
  max-height: 500px;
  overflow: auto;
}

.aiev3-WindowView-module-AR1p1G-noHeight {
  opacity: 0;
  max-height: 0;
  overflow: hidden;
}

.aiev3-WindowView-module-AR1p1G-windowViewBlock.aiev3-WindowView-module-AR1p1G-height, .aiev3-WindowView-module-AR1p1G-windowViewBlock.aiev3-WindowView-module-AR1p1G-noHeight {
  margin-left: 32px;
}

.aiev3-WindowView-module-AR1p1G-windowViewLineTitle {
  color: #222;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
}

.aiev3-WindowView-module-AR1p1G-windowViewBlock {
  gap: 10px;
  align-items: left;
  flex-direction: row;
  padding: 4px 4px 4px 20px;
  line-height: 16px;
  display: flex;
}

.aiev3-WindowView-module-AR1p1G-windowViewValidationText {
  color: red;
  text-align: left;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.aiev3-IconStyles-module-hDWuzq-undoBtn {
  z-index: 4;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 60px;
}

.aiev3-IconStyles-module-hDWuzq-redoBtn {
  z-index: 4;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 42px;
}

.aiev3-IconStyles-module-hDWuzq-saveBtn {
  z-index: 4;
  cursor: pointer;
  position: absolute;
  top: 4px;
  right: 12px;
}

.aiev3-IconStyles-module-hDWuzq-relativeDiv {
  position: relative;
}

.aiev3-IconStyles-module-hDWuzq-addDiv {
  cursor: pointer;
  background-color: #9cf0a318;
  width: 25%;
  height: 8px;
  transition: height 1s ease-in-out;
  position: relative;
}

.aiev3-IconStyles-module-hDWuzq-addIcon {
  z-index: 2;
  opacity: 0;
  visibility: hidden;
  background-color: #9cf0a34b;
  border-radius: 4px;
  padding: 2px;
  transition: opacity .3s ease-in-out;
  position: absolute;
  top: 0;
  left: 0;
  transform: translate(-4px, -8px);
}

.aiev3-IconStyles-module-hDWuzq-addDiv:hover > .aiev3-IconStyles-module-hDWuzq-addIcon {
  opacity: 1;
  visibility: visible;
}

.aiev3-IconStyles-module-hDWuzq-addIcon:hover {
  color: #07440c;
}

.aiev3-IconStyles-module-hDWuzq-removeLineIcon, .aiev3-IconStyles-module-hDWuzq-removeIcon {
  z-index: 2;
  opacity: 0;
  visibility: hidden;
  background-color: #ee19194b;
  border-radius: 4px;
  padding: 2px;
  transition: opacity .3s ease-in-out;
  position: absolute;
  top: 0;
  left: 0;
}

.aiev3-IconStyles-module-hDWuzq-removeIcon {
  transform: translate(-4px, 12px);
}

.aiev3-IconStyles-module-hDWuzq-removeLineIcon {
  transform: translate(48px, -4px);
}

div:hover > span > .aiev3-IconStyles-module-hDWuzq-removeIcon, div:hover > span > .aiev3-IconStyles-module-hDWuzq-removeLineIcon {
  opacity: 1;
  visibility: visible;
}

.aiev3-IconStyles-module-hDWuzq-removeLineIcon:hover, .aiev3-IconStyles-module-hDWuzq-removeIcon:hover {
  color: #ee1919;
}

:root {
  --down-arrow: url("data:image/svg+xml;utf8,<svg fill=\"black\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7 10l5 5 5-5z\"/><path d=\"M0 0h24v24H0z\" fill=\"none\"/></svg>");
  --checked: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"1.5em\" height=\"1.5em\" viewBox=\"0 0 32 32\"><path fill=\"currentColor\" d=\"M16 2a14 14 0 1 0 14 14A14 14 0 0 0 16 2m-2 19.59l-5-5L10.59 15L14 18.41L21.41 11l1.596 1.586Z\"/><path fill=\"none\" d=\"m14 21.591l-5-5L10.591 15L14 18.409L21.41 11l1.595 1.585z\"/></svg>");
  --circle: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"1.5em\" height=\"1.5em\" viewBox=\"0 0 32 32\"><path fill=\"currentColor\" d=\"M16 2C8.268 2 2 8.268 2 16s6.268 14 14 14s14-6.268 14-14S23.732 2 16 2m0 26C9.373 28 4 22.627 4 16S9.373 4 16 4s12 5.373 12 12s-5.373 12-12 12\"/></svg>");
}

.aiev3-BaseInputs-module-5aJ9Rq-holder {
  width: 100%;
  margin-top: 6px;
  position: relative;
}

.aiev3-BaseInputs-module-5aJ9Rq-holder:last-child {
  margin-bottom: 6px;
}

.aiev3-BaseInputs-module-5aJ9Rq-label {
  z-index: 2;
  background-color: #fff;
  border: 1px dotted #000;
  border-radius: 4px;
  padding: 1px 3px;
  font-size: .75rem;
  position: absolute;
  top: 0;
  left: .25rem;
}

.aiev3-BaseInputs-module-5aJ9Rq-expander {
  flex-direction: column;
  justify-content: start;
  align-items: start;
  display: flex;
}

.aiev3-BaseInputs-module-5aJ9Rq-expander > .aiev3-BaseInputs-module-5aJ9Rq-holder .aiev3-BaseInputs-module-5aJ9Rq-label {
  transition: left .5s ease-in-out;
}

.aiev3-BaseInputs-module-5aJ9Rq-expander:not(.aiev3-BaseInputs-module-5aJ9Rq-disabled) > .aiev3-BaseInputs-module-5aJ9Rq-holder .aiev3-BaseInputs-module-5aJ9Rq-label {
  left: calc(24px + .25rem);
}

.aiev3-BaseInputs-module-5aJ9Rq-expander > .aiev3-BaseInputs-module-5aJ9Rq-holder:before {
  content: "";
  background-image: var(--down-arrow);
  cursor: pointer;
  width: 24px;
  height: 24px;
  transition: transform 1s, width .5s ease-in-out;
  display: inline-block;
  transform: rotate(-90deg);
}

.aiev3-BaseInputs-module-5aJ9Rq-expander.aiev3-BaseInputs-module-5aJ9Rq-open > .aiev3-BaseInputs-module-5aJ9Rq-holder:before, .aiev3-BaseInputs-module-5aJ9Rq-expander.aiev3-BaseInputs-module-5aJ9Rq-opening > .aiev3-BaseInputs-module-5aJ9Rq-holder:before {
  transform: rotate(0);
}

.aiev3-BaseInputs-module-5aJ9Rq-expander.aiev3-BaseInputs-module-5aJ9Rq-disabled > .aiev3-BaseInputs-module-5aJ9Rq-holder:before {
  background-image: none;
  width: 0;
}

.aiev3-BaseInputs-module-5aJ9Rq-expanderContent {
  border: 1px dotted #000;
  border-radius: 4px;
  width: calc(100% - 44px);
  margin: 4px 2px 4px 36px;
  padding: 4px;
}

.aiev3-BaseInputs-module-5aJ9Rq-expander > .aiev3-BaseInputs-module-5aJ9Rq-expanderContent {
  opacity: 0;
  overflow: hidden;
}

.aiev3-BaseInputs-module-5aJ9Rq-expander.aiev3-BaseInputs-module-5aJ9Rq-open > .aiev3-BaseInputs-module-5aJ9Rq-expanderContent, .aiev3-BaseInputs-module-5aJ9Rq-expander.aiev3-BaseInputs-module-5aJ9Rq-opening > .aiev3-BaseInputs-module-5aJ9Rq-expanderContent {
  opacity: 1;
  overflow: auto;
}

.aiev3-BaseInputs-module-5aJ9Rq-baseButton {
  all: unset;
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 4px;
  min-width: 48px;
  padding: 2px 6px;
  line-height: 1.4;
}

.aiev3-BaseInputs-module-5aJ9Rq-baseInput, .aiev3-BaseInputs-module-5aJ9Rq-baseSelect {
  all: unset;
  border: 1px solid #000;
  border-radius: 4px;
  height: 24px;
  margin-top: 16px;
  padding: 2px 6px;
  font-size: 14px;
  line-height: 1.4;
}

.aiev3-BaseInputs-module-5aJ9Rq-baseInput {
  min-width: 48px;
  max-width: 400px;
}

.aiev3-BaseInputs-module-5aJ9Rq-baseSelect {
  appearance: none;
  background-image: var(--down-arrow);
  text-overflow: ellipsis;
  white-space: nowrap;
  background-position: 100%;
  background-repeat: no-repeat;
  border-radius: 4px;
  min-width: 48px;
  max-width: 400px;
  padding-right: 24px;
}

.aiev3-BaseInputs-module-5aJ9Rq-baseSelect option:disabled, .aiev3-BaseInputs-module-5aJ9Rq-baseSelect:disabled, .aiev3-BaseInputs-module-5aJ9Rq-baseInput:disabled {
  background-color: #0003;
}

.aiev3-BaseInputs-module-5aJ9Rq-baseCheckbox {
  all: unset;
  display: none;
}

.aiev3-BaseInputs-module-5aJ9Rq-baseCheckboxLabel {
  cursor: pointer;
  padding-left: 28px;
  position: relative;
}

.aiev3-BaseInputs-module-5aJ9Rq-baseCheckboxLabel:before {
  content: "";
  background-image: var(--circle);
  width: 25px;
  height: 25px;
  position: absolute;
  top: 0;
  left: 0;
}

.aiev3-BaseInputs-module-5aJ9Rq-baseCheckbox:checked + .aiev3-BaseInputs-module-5aJ9Rq-baseCheckboxLabel:before {
  background-image: var(--checked);
}

.aiev3-BaseInputs-module-5aJ9Rq-editorHolder {
  border: 1px solid #000;
  border-radius: 4px;
  height: 200px;
  margin-top: 16px;
  padding: 1px;
}

body {
  background: #f8f7f3;
  margin: 0;
  padding: 0;
}

nav ul {
  text-align: left;
  background-color: #444;
  border-bottom: 5px solid #d68b19;
  margin: 0 0 .5rem;
  padding: 0 .5rem;
  list-style: none;
}

nav li {
  vertical-align: center;
  height: 32px;
  font-family: Oswald, sans-serif;
  font-size: .8rem;
  line-height: 32px;
}

nav a {
  color: #fff;
  padding-left: 4px;
  text-decoration: none;
  transition: background-color .3s;
  display: block;
}

nav a:hover {
  background-color: #d68b19;
}

nav a.aic-pages-module-Z70pIa-active {
  color: #444;
  cursor: default;
  background-color: #d68b19;
}

@media screen and (width >= 600px) {
  nav li {
    text-align: center;
    width: 80px;
    height: 20px;
    line-height: 20px;
  }

  nav a {
    padding-left: 0;
  }

  nav li {
    margin-right: -4px;
    display: inline-block;
  }
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, Courier New, monospace;
}
/*# sourceMappingURL=index.1c74e06b.css.map */
