.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;
}

.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;
}
/*# sourceMappingURL=main.css.map */
