
.k-table {
  width: 100%;
  table-layout: fixed;
  border-spacing: 1px;
}
.k-table td,
.k-table th {
  background: var(--color-white);
  font-size: var(--text-sm);
  padding: var(--spacing-2);
  text-align: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.k-table th {
  font-weight: var(--font-bold);
}
.k-table th button {
  width: 100%;
  font: inherit;
  text-align: left;
}
.k-table a {
  text-decoration: underline;
}
.k-table-item-narrow {
  width: 10rem;
}

.embed-item[data-v-5d98505e] {
  box-shadow: var(--box-shadow-item);
}
img.embed-item[data-v-5d98505e] {
  max-width: 100%;
  height: auto;
}
@media (min-width: 1280px) {
.embed-item[data-v-5d98505e] {
    position: relative;
    width: calc(50vw - 2.25rem);
}
}

.embed-item[data-v-493cce8e] {
  box-shadow: var(--box-shadow-item);
}
img.embed-item[data-v-493cce8e] {
  max-width: 100%;
  height: auto;
}
@media (min-width: 1280px) {
.embed-item[data-v-493cce8e] {
    position: relative;
    width: calc(50vw - 2.25rem);
}
}

.k-structure-field[data-v-1e55daea] {
  --item-height: 38px;
}
.k-structure-table[data-v-1e55daea] {
  position: relative;
  table-layout: fixed;
  width: 100%;
  background: #fff;
  font-size: var(--text-sm);
  border-spacing: 0;
  box-shadow: var(--shadow);
}
[dir="ltr"] .k-structure-table th[data-v-1e55daea],[dir="ltr"] 
.k-structure-table td[data-v-1e55daea] {
  border-right: 1px solid var(--color-background);
}
[dir="rtl"] .k-structure-table th[data-v-1e55daea],[dir="rtl"] 
.k-structure-table td[data-v-1e55daea] {
  border-left: 1px solid var(--color-background);
}
.k-structure-table th[data-v-1e55daea],
.k-structure-table td[data-v-1e55daea] {
  line-height: 1.25em;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-structure-table th[data-v-1e55daea],
.k-structure-table tr:not(:last-child) td[data-v-1e55daea] {
  border-bottom: 1px solid var(--color-background);
}
.k-structure-table td[data-v-1e55daea]:last-child {
  overflow: visible;
}
[dir="ltr"] .k-structure-table th[data-v-1e55daea] {
  text-align: left;
}
[dir="rtl"] .k-structure-table th[data-v-1e55daea] {
  text-align: right;
}
.k-structure-table th[data-v-1e55daea] {
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: var(--item-height);
  padding: 0 0.75rem;
  background: #fff;
  color: var(--color-gray-600);
  font-weight: 400;
  z-index: 1;
}
[dir="ltr"] .k-structure-table th[data-v-1e55daea]:last-child,[dir="ltr"] 
.k-structure-table td[data-v-1e55daea]:last-child {
  border-right: 0;
}
[dir="rtl"] .k-structure-table th[data-v-1e55daea]:last-child,[dir="rtl"] 
.k-structure-table td[data-v-1e55daea]:last-child {
  border-left: 0;
}
.k-structure-table th[data-v-1e55daea]:last-child,
.k-structure-table td[data-v-1e55daea]:last-child {
  width: var(--item-height);
}
.k-structure-table tbody tr:hover td[data-v-1e55daea] {
  background: rgba(239, 239, 239, 0.25);
}

/* mobile */
@media screen and (max-width: 65em) {
.k-structure-table td[data-v-1e55daea],
  .k-structure-table th[data-v-1e55daea] {
    display: none;
}
.k-structure-table th[data-v-1e55daea]:first-child,
  .k-structure-table th[data-v-1e55daea]:nth-child(2),
  .k-structure-table th[data-v-1e55daea]:last-child,
  .k-structure-table td[data-v-1e55daea]:first-child,
  .k-structure-table td[data-v-1e55daea]:nth-child(2),
  .k-structure-table td[data-v-1e55daea]:last-child {
    display: table-cell;
}
}

/* alignment */
.k-structure-table .k-structure-table-column[data-align][data-v-1e55daea] {
  text-align: var(--align);
}
.k-structure-table .k-structure-table-column[data-align="right"] > .k-input[data-v-1e55daea] {
  flex-direction: column;
  align-items: flex-end;
}
.k-structure-table .k-structure-table-index[data-v-1e55daea],
.k-structure-table .k-sort-handle[data-v-1e55daea],
.k-structure-table .k-structure-table-options[data-v-1e55daea],
.k-structure-table .k-structure-table-options-button[data-v-1e55daea] {
  width: var(--item-height);
  height: var(--item-height);
}
.k-structure-table .k-structure-table-index[data-v-1e55daea] {
  text-align: center;
}
.k-structure-table .k-structure-table-index-number[data-v-1e55daea] {
  font-size: var(--text-xs);
  color: var(--color-gray-500);
  padding-top: 0.15rem;
}
.k-structure-table .k-sort-handle[data-v-1e55daea] {
  display: none;
}
.k-structure-table .k-structure-table-options[data-v-1e55daea] {
  position: relative;
  text-align: center;
}
.k-structure-table .k-structure-table-text[data-v-1e55daea] {
  padding: 0 0.75rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
[data-disabled] .k-structure-table[data-v-1e55daea] {
  background: var(--color-background);
}
[dir="ltr"] [data-disabled] .k-structure-table th[data-v-1e55daea],[dir="ltr"] 
[data-disabled] .k-structure-table td[data-v-1e55daea] {
  border-right: 1px solid var(--color-border);
}
[dir="rtl"] [data-disabled] .k-structure-table th[data-v-1e55daea],[dir="rtl"] 
[data-disabled] .k-structure-table td[data-v-1e55daea] {
  border-left: 1px solid var(--color-border);
}
[data-disabled] .k-structure-table th[data-v-1e55daea],
[data-disabled] .k-structure-table td[data-v-1e55daea] {
  background: var(--color-background);
  border-bottom: 1px solid var(--color-border);
}
[data-disabled] .k-structure-table td[data-v-1e55daea]:last-child {
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-structure-form[data-v-1e55daea] {
  position: relative;
  z-index: 3;
  border-radius: var(--rounded-xs);
  margin-bottom: 1px;
  box-shadow: rgba(17, 17, 17, 0.05) 0 0 0 3px;
  border: 1px solid var(--color-border);
  background: var(--color-background);
}
.k-structure-form-fields[data-v-1e55daea] {
  padding: 1.5rem 1.5rem 2rem;
}
.k-structure-form-buttons[data-v-1e55daea] {
  background-color: var(--color-orange-400);
  border-top: 1px solid var(--color-border);
  display: flex;
}
.k-structure-form-buttons .k-pagination[data-v-1e55daea] {
  display: flex;
}
.k-structure-form-buttons .k-pagination > .k-button[data-v-1e55daea],
.k-structure-form-buttons .k-pagination > span[data-v-1e55daea] {
  padding: 0.875rem 1rem !important;
}
.k-structure-form-cancel-button[data-v-1e55daea],
.k-structure-form-submit-button[data-v-1e55daea] {
  padding: 0.875rem 1.5rem;
  line-height: 1rem;
  display: flex;
}

.k-button-add-comment[data-v-35fcc566] {
  margin-top: 0.75rem;
}

.ims-comment-bubble-wrapper.is-reply[data-v-1020ee4c] {
  margin-top: 1rem;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  margin-left: 1.5rem;
}
.ims-comment-bubble[data-v-1020ee4c] {
  --chat-bubble-background: hsl(50, 69%, 74%);
  position: relative;
  border: 1px solid transparent;
  background-color: var(--chat-bubble-background);
}
.ims-comment-bubble.is-reply[data-v-1020ee4c] {
  --chat-bubble-background: hsl(90, 49%, 74%);
}
.ims-comment-bubble.is-edited[data-v-1020ee4c] {
  --chat-bubble-background: white;
  border-color: var(--color-border);
}
.ims-comment-bubble.is-edited[data-v-1020ee4c]:focus-within {
  border-color: var(--color-focus);
  box-shadow: 0 0 0 2px var(--color-focus-outline);
}
.k-chat-button-edit[data-v-1020ee4c] {
  position: absolute;
  top: 0.85rem;
  right: 0.75rem;
}
.ims-comment-bubble[data-v-1020ee4c]:not(.is-reply)::before,
.ims-comment-bubble.is-reply[data-v-1020ee4c]::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  left: -0.5rem;
  top: -1px;
  border: 0.5rem solid;
  border-color: var(--chat-bubble-background) transparent transparent
    transparent;
  z-index: -1;
}
.ims-comment-bubble.is-reply[data-v-1020ee4c]::after {
  left: unset;
  right: -0.5rem;
  top: -1px;
}
.ims-comment-bubble.is-edited[data-v-1020ee4c]::before,
.ims-comment-bubble.is-edited[data-v-1020ee4c]::after {
  border-color: transparent;
}
.ims-comment-bubble-content[data-v-1020ee4c] {
  padding: 1rem;
}
.ims-comment-reply[data-v-1020ee4c] {
  margin-top: 0.75rem;
}

.k-field-label[data-v-84c7bcc6] {
  padding-bottom: 0;
}
.k-structure-form[data-v-84c7bcc6]:not(.is-open) {
  border-bottom: 0;
  border-style: dashed;
  box-shadow: none;
}
.k-structure-form.is-open .k-entity-header[data-v-84c7bcc6] {
  background-color: rgba(0, 0, 0, 0.025);
}
.k-entity-header[data-v-84c7bcc6] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.75rem 1.5rem;
  border-bottom: 1px dashed var(--color-border);
  user-select: none;
}
.k-entity-header.is-clickable[data-v-84c7bcc6],
.k-entity-header.is-clickable label[data-v-84c7bcc6] {
  cursor: pointer;
}
.k-entity-header-title[data-v-84c7bcc6] {
  display: flex;
}
.k-entity-header-title .k-icon[data-v-84c7bcc6] {
  margin-right: 0.75rem;
}
.ims-comment-bubble-stack + .ims-comment-bubble-stack[data-v-84c7bcc6] {
  margin-top: 1rem;
}
