@keyframes gd-gen-ai-shimmer {
  0% {
    background-position: 1000% 0;
  }
  100% {
    background-position: -1000% 0;
  }
}
/* allow vendor prefixes and disable max length */
/* allow vendor prefixes and disable max length */
/* ==========================================================================
   Mixins, silent classes etc.
   ========================================================================== */
.gd-gen-ai-chat__messages {
  flex: 1;
  overflow-y: auto;
  overscroll-behavior: contain;
  display: flex;
  justify-content: center;
  margin: 10px 0 0 15px;
  padding-right: 15px;
}
.gd-gen-ai-chat__messages--fullscreen.gd-gen-ai-chat__messages--big-screen.gd-gen-ai-chat__messages--empty {
  flex-grow: 0;
  overflow-y: visible;
}
.gd-gen-ai-chat__messages--agent-switching .gd-gen-ai-chat__messages__agent-change {
  display: flex;
  align-items: center;
  gap: 15px;
  margin: 18px 0;
  color: var(--gd-palette-complementary-6, #94a1ad);
  font-size: 12px;
  line-height: 23px;
}
.gd-gen-ai-chat__messages--agent-switching .gd-gen-ai-chat__messages__agent-change__line {
  flex: 1 1 0;
  height: 1px;
  background: var(--gd-palette-complementary-3, #dde4eb);
}
.gd-gen-ai-chat__messages--agent-switching .gd-gen-ai-chat__messages__agent-change__label {
  flex: 0 0 auto;
  text-align: center;
  white-space: nowrap;
}

.gd-gen-ai-chat__messages__scroll {
  display: flex;
  flex-direction: column;
  gap: 15px;
  width: 100%;
  max-width: 720px;
}

.gd-gen-ai-chat__visually__hidden {
  position: absolute;
  top: -1000px;
  left: -1000px;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.gd-gen-ai-chat__summary__empty {
  color: var(--gd-palette-complementary-7, #6d7680);
  font-style: italic;
}
.gd-gen-ai-chat__summary__empty p {
  color: var(--gd-palette-complementary-7, #6d7680);
  font-style: italic;
}

.gd-gen-ai-chat__messages__message {
  display: flex;
}

.gd-gen-ai-chat__messages__message__contents_wrap {
  display: flex;
  flex-direction: column;
  gap: 5px;
  flex-grow: 1;
}

.gd-gen-ai-chat__messages__feedback {
  display: flex;
  flex-direction: row;
  height: 20px;
}
.gd-gen-ai-chat__messages__feedback svg {
  opacity: 0;
  transition: opacity 0.2s;
}
.gd-gen-ai-chat__messages__feedback:focus-within svg {
  opacity: 1;
}

.gd-gen-ai-chat__messages__message:last-child .gd-gen-ai-chat__messages__feedback svg,
.gd-gen-ai-chat__messages__message:hover .gd-gen-ai-chat__messages__feedback svg,
.gd-gen-ai-chat__messages__feedback--assigned svg {
  opacity: 1;
}

.gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text {
  max-width: 80%;
  background-color: var(--gd-palette-primary-base, #14b2e2);
  border-radius: 3px 3px 0 3px;
  padding: 4.5px 12px;
  position: relative;
  align-self: flex-end;
  margin-bottom: 15px;
  animation: gd-gen-ai-message-in 0.3s ease-out;
}
.gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text::after {
  content: "";
  position: absolute;
  bottom: -7px;
  right: 0;
  border: 0 solid transparent;
  border-top: 7px solid var(--gd-palette-primary-base, #14b2e2);
  border-left-width: 10px;
  width: 0;
  height: 0;
}
.gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text h1, .gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text h2, .gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text h3, .gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text h4, .gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text h5, .gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text h6, .gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text p, .gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text li, .gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text th, .gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text td {
  color: var(--gd-palette-complementary-0, #fff);
}
.gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text table {
  font-family: var(--gd-font-family, gdcustomfont, Avenir, "Helvetica Neue", arial, sans-serif);
  font-weight: 400;
  line-height: 1.4rem;
  color: var(--gd-palette-complementary-8, #464e56);
  font-size: 14px;
  width: 100%;
  border-collapse: collapse;
  margin: 8px 0;
  border-color: rgba(255, 255, 255, 0.4);
}
.gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text th, .gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text td {
  border-color: rgba(255, 255, 255, 0.4);
}
.gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text th {
  background: rgba(255, 255, 255, 0.12);
  font-weight: 600;
}
.gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text h1, .gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text h2, .gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text h3, .gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text h4, .gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text h5, .gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text h6, .gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text p, .gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text ul, .gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text ol {
  margin: 0 0 8px;
}
.gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text h1, .gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text h2, .gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text h3, .gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text h4, .gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text h5, .gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text h6 {
  margin-top: 12px;
}
.gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text h1:first-child, .gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text h2:first-child, .gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text h3:first-child, .gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text h4:first-child, .gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text h5:first-child, .gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text h6:first-child {
  margin-top: 0;
}
.gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text ul, .gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text ol {
  padding-left: 20px;
}
.gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text li {
  margin-bottom: 4px;
}
.gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text li:last-child {
  margin-bottom: 0;
}
.gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text p:last-child, .gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text ul:last-child, .gd-gen-ai-chat__messages__message--user .gd-gen-ai-chat__messages__content--text ol:last-child {
  margin-bottom: 0;
}
.gd-gen-ai-chat__messages__message--user.gd-gen-ai-chat__messages__message--cancelled .gd-gen-ai-chat__messages__content--text {
  color: var(--gd-palette-complementary-0, #fff);
  background-color: var(--gd-palette-primary-base-t80, rgba(20, 178, 226, 0.2));
}
.gd-gen-ai-chat__messages__message--user.gd-gen-ai-chat__messages__message--cancelled .gd-gen-ai-chat__messages__content--text::after {
  border-top-color: var(--gd-palette-primary-base-t80, rgba(20, 178, 226, 0.2));
}

.gd-gen-ai-chat__messages__message--assistant {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: flex-start;
  margin-bottom: 19px;
}
.gd-gen-ai-chat__messages__message--assistant:last-child {
  margin-bottom: 40px;
}
.gd-gen-ai-chat__messages__message--assistant .gd-gen-ai-chat__messages__content .gd-typography--h1,
.gd-gen-ai-chat__messages__message--assistant .gd-gen-ai-chat__messages__content .gd-typography--h2,
.gd-gen-ai-chat__messages__message--assistant .gd-gen-ai-chat__messages__content .gd-typography--h3,
.gd-gen-ai-chat__messages__message--assistant .gd-gen-ai-chat__messages__content .gd-typography--h4 {
  margin-top: 15px;
  margin-bottom: 10px;
}
.gd-gen-ai-chat__messages__message--assistant .gd-gen-ai-chat__messages__content .gd-typography--p {
  margin-top: 5px;
  margin-bottom: 5px;
}

.gd-gen-ai-chat__messages__contents {
  flex: 1;
  padding: 4.5px 0;
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.gd-gen-ai-chat__messages__contents .gd-hyperlink, .gd-gen-ai-chat__messages__contents .gd-hyperlink-text {
  white-space: normal;
}
.gd-gen-ai-chat__messages__contents li {
  font-family: var(--gd-font-family, gdcustomfont, Avenir, "Helvetica Neue", arial, sans-serif);
  font-weight: 400;
  line-height: 1.4rem;
  color: var(--gd-palette-complementary-8, #464e56);
  font-size: 14px;
}
.gd-gen-ai-chat__messages__contents .gd-gen-ai-chat__message__object {
  font-weight: normal;
  border-radius: 20px;
  padding: 3px 7px;
  display: inline-flex;
  align-items: center;
  position: relative;
  top: 0.2em;
  font-size: 12px;
  line-height: 12px;
  cursor: pointer;
  border: 1px solid var(--gd-palette-complementary-0-t10);
}
.gd-gen-ai-chat__messages__contents .gd-gen-ai-chat__message__object:hover {
  border: 1px solid var(--gd-palette-complementary-0-t50);
}
.gd-gen-ai-chat__messages__contents .gd-gen-ai-chat__message__object.metric {
  color: var(--gd-palette-complementary-0, #fff);
}
.gd-gen-ai-chat__messages__contents .gd-gen-ai-chat__message__object.fact {
  color: var(--gd-palette-complementary-0, #fff);
}
.gd-gen-ai-chat__messages__contents .gd-gen-ai-chat__message__object.attribute, .gd-gen-ai-chat__messages__contents .gd-gen-ai-chat__message__object.label {
  color: var(--gd-palette-complementary-0, #fff);
}
.gd-gen-ai-chat__messages__contents .gd-gen-ai-chat__message__object.date {
  color: var(--gd-palette-complementary-0, #fff);
}
.gd-gen-ai-chat__messages__contents .gd-gen-ai-chat__message__object.dataset {
  color: var(--gd-palette-complementary-0, #fff);
}
.gd-gen-ai-chat__messages__contents .gd-gen-ai-chat__message__object.dashboard {
  font-weight: bold;
  color: var(--gd-palette-complementary-0, #fff);
}
.gd-gen-ai-chat__messages__contents .gd-gen-ai-chat__message__object.visualization {
  font-weight: bold;
  color: var(--gd-palette-complementary-0, #fff);
}
.gd-gen-ai-chat__messages__contents .gd-gen-ai-chat__message__object .gd-gen-ai-chat__message-icon {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 5px;
}
.gd-gen-ai-chat__messages__contents .gd-gen-ai-chat__message__object .gd-gen-ai-chat__message-icon::before {
  background-color: var(--gd-palette-complementary-0, #fff);
}
.gd-gen-ai-chat__messages__contents .gd-gen-ai-chat__message__object.metric .gd-gen-ai-chat__message-icon::before {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
}
.gd-gen-ai-chat__messages__contents .gd-gen-ai-chat__message__object.metric .gd-gen-ai-chat__message-icon::before {
  mask: url("@gooddata/sdk-ui-kit/styles/icons/metric.svg");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}
.gd-gen-ai-chat__messages__contents .gd-gen-ai-chat__message__object.attribute .gd-gen-ai-chat__message-icon::before, .gd-gen-ai-chat__messages__contents .gd-gen-ai-chat__message__object.label .gd-gen-ai-chat__message-icon::before {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
}
.gd-gen-ai-chat__messages__contents .gd-gen-ai-chat__message__object.attribute .gd-gen-ai-chat__message-icon::before, .gd-gen-ai-chat__messages__contents .gd-gen-ai-chat__message__object.label .gd-gen-ai-chat__message-icon::before {
  mask: url("@gooddata/sdk-ui-kit/styles/icons/attribute.svg");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}
.gd-gen-ai-chat__messages__contents .gd-gen-ai-chat__message__object.fact .gd-gen-ai-chat__message-icon::before {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
}
.gd-gen-ai-chat__messages__contents .gd-gen-ai-chat__message__object.fact .gd-gen-ai-chat__message-icon::before {
  mask: url("@gooddata/sdk-ui-kit/styles/icons/measure.svg");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}
.gd-gen-ai-chat__messages__contents .gd-gen-ai-chat__message__object.date .gd-gen-ai-chat__message-icon::before {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
}
.gd-gen-ai-chat__messages__contents .gd-gen-ai-chat__message__object.date .gd-gen-ai-chat__message-icon::before {
  mask: url("@gooddata/sdk-ui-kit/styles/icons/date.svg");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}
.gd-gen-ai-chat__messages__contents .gd-gen-ai-chat__message__object.dataset .gd-gen-ai-chat__message-icon::before {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
}
.gd-gen-ai-chat__messages__contents .gd-gen-ai-chat__message__object.dataset .gd-gen-ai-chat__message-icon::before {
  mask: url("@gooddata/sdk-ui-kit/styles/icons/dataset.svg");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}
.gd-gen-ai-chat__messages__contents .gd-gen-ai-chat__message__object.dashboard .gd-gen-ai-chat__message-icon::before {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
}
.gd-gen-ai-chat__messages__contents .gd-gen-ai-chat__message__object.dashboard .gd-gen-ai-chat__message-icon::before {
  mask: url("@gooddata/sdk-ui-kit/styles/icons/dashboard.svg");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}
.gd-gen-ai-chat__messages__contents .gd-gen-ai-chat__message__object.visualization .gd-gen-ai-chat__message-icon::before {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
}
.gd-gen-ai-chat__messages__contents .gd-gen-ai-chat__message__object.visualization .gd-gen-ai-chat__message-icon::before {
  mask: url("@gooddata/sdk-ui-kit/styles/icons/visualization.svg");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}
.gd-gen-ai-chat__messages__contents .gd-ui-kit-tooltip__anchor {
  display: inline-flex;
}

.gd-gen-ai-chat__messages__content--text h1,
.gd-gen-ai-chat__messages__content--text h2,
.gd-gen-ai-chat__messages__content--text h3,
.gd-gen-ai-chat__messages__content--text h4,
.gd-gen-ai-chat__messages__content--text h5,
.gd-gen-ai-chat__messages__content--text h6,
.gd-gen-ai-chat__messages__content--text p,
.gd-gen-ai-chat__messages__content--text ul,
.gd-gen-ai-chat__messages__content--text ol {
  margin: 0 0 8px;
}
.gd-gen-ai-chat__messages__content--text h1,
.gd-gen-ai-chat__messages__content--text h2,
.gd-gen-ai-chat__messages__content--text h3,
.gd-gen-ai-chat__messages__content--text h4,
.gd-gen-ai-chat__messages__content--text h5,
.gd-gen-ai-chat__messages__content--text h6 {
  margin-top: 12px;
}
.gd-gen-ai-chat__messages__content--text h1:first-child,
.gd-gen-ai-chat__messages__content--text h2:first-child,
.gd-gen-ai-chat__messages__content--text h3:first-child,
.gd-gen-ai-chat__messages__content--text h4:first-child,
.gd-gen-ai-chat__messages__content--text h5:first-child,
.gd-gen-ai-chat__messages__content--text h6:first-child {
  margin-top: 0;
}
.gd-gen-ai-chat__messages__content--text ul,
.gd-gen-ai-chat__messages__content--text ol {
  padding-left: 20px;
}
.gd-gen-ai-chat__messages__content--text li {
  margin-bottom: 4px;
}
.gd-gen-ai-chat__messages__content--text li:last-child {
  margin-bottom: 0;
}
.gd-gen-ai-chat__messages__content--text p:last-child,
.gd-gen-ai-chat__messages__content--text ul:last-child,
.gd-gen-ai-chat__messages__content--text ol:last-child {
  margin-bottom: 0;
}
.gd-gen-ai-chat__messages__content--text table {
  font-family: var(--gd-font-family, gdcustomfont, Avenir, "Helvetica Neue", arial, sans-serif);
  font-weight: 400;
  line-height: 1.4rem;
  color: var(--gd-palette-complementary-8, #464e56);
  font-size: 14px;
  width: 100%;
  border-collapse: collapse;
  margin: 8px 0;
}
.gd-gen-ai-chat__messages__content--text th,
.gd-gen-ai-chat__messages__content--text td {
  border: 1px solid var(--gd-palette-complementary-3, #dde4eb);
  padding: 4px 8px;
  text-align: left;
}
.gd-gen-ai-chat__messages__content--text th {
  background: var(--gd-palette-complementary-2, #ebeff4);
  font-weight: 600;
}

.gd-gen-ai-chat__messages__content--error {
  flex: unset;
  padding: 4px 10px;
  border-radius: 3px;
  background: var(--gd-palette-error-dimmed, rgb(98.9803921569%, 93.0196078431%, 92.5882352941%));
  color: var(--gd-palette-error-base, #e54d42);
}

.gd-gen-ai-chat__messages__content--changeAnalysis__button {
  margin-top: 15px;
}
.gd-gen-ai-chat__messages__content--changeAnalysis__metric {
  display: inline-flex;
  align-items: baseline;
  flex-direction: row;
  gap: 5px;
  color: #00c18d;
}
.gd-gen-ai-chat__messages__content--changeAnalysis__metric svg {
  position: relative;
  bottom: -4px;
}

.gd-gen-ai-chat__messages__content--semantic-search {
  display: grid;
}
.gd-gen-ai-chat__messages__content--semantic-search .gd-gen-ai-chat__messages__semantic-search-header {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 7px;
  margin: 10px 0 5px 0;
  font-size: 14px;
  font-weight: 400;
  color: var(--gd-palette-complementary-7);
}
.gd-gen-ai-chat__messages__content--semantic-search .gd-ui-kit-treeview {
  border: 1px solid var(--gd-palette-complementary-3, #dde4eb);
  border-radius: 8px;
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
  margin: 0;
}

.gd-gen-ai-chat__messages__message--cancelled .gd-gen-ai-chat__messages__content, .gd-gen-ai-chat__messages__message--cancelled .gd-gen-ai-chat__messages__content p, .gd-gen-ai-chat__messages__message--cancelled .gd-gen-ai-chat__messages__content a, .gd-gen-ai-chat__messages__message--cancelled .gd-gen-ai-chat__messages__content a:hover, .gd-gen-ai-chat__messages__message--cancelled .gd-gen-ai-chat__messages__content a:active, .gd-gen-ai-chat__messages__message--cancelled .gd-gen-ai-chat__messages__content a:visited {
  color: var(--gd-palette-complementary-5, #b0beca);
}

.gd-gen-ai-chat__loading {
  animation: gd-gen-ai-message-loading 3s infinite linear;
}

.gd-gen-ai-chat__visualization {
  margin: 10px 0;
  padding: 10px;
  border-radius: 8px;
  position: relative;
  border: 1px solid var(--gd-palette-complementary-2, #ebeff4);
  background: var(--gd-chart-backgroundColor, var(--gd-palette-complementary-0, #fff));
  color: var(--gd-dashboards-content-widget-title-color, var(--gd-palette-complementary-8, #464e56));
}
.gd-gen-ai-chat__visualization--headline {
  height: auto;
  min-height: 50px;
}
.gd-gen-ai-chat__visualization--headline .headline-value {
  font-size: 0.8em;
}
.gd-gen-ai-chat__visualization--headline .gd-icon-filter::before {
  background: none;
}
.gd-gen-ai-chat__visualization--table {
  background: var(--gd-table-backgroundColor, var(--gd-palette-complementary-0, #fff));
}
.gd-gen-ai-chat__visualization__wrapper {
  height: 250px;
}
.gd-gen-ai-chat__visualization__wrapper--headline {
  height: auto;
  min-height: 50px;
}
.gd-gen-ai-chat__visualization__drill_overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.01);
}
.gd-gen-ai-chat__visualization__title {
  text-align: center;
  margin-top: 15px;
}
.gd-gen-ai-chat__visualization__suggestions {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 10px;
}
.gd-gen-ai-chat__visualization__suggestions .gd-ui-kit-button + .gd-ui-kit-button {
  margin-left: 0;
}
.gd-gen-ai-chat__visualization__save-dialog {
  width: 565px;
}
.gd-gen-ai-chat__visualization__save-dialog .gd-dialog-content p {
  margin-bottom: 1em;
}
.gd-gen-ai-chat__visualization__buttons {
  position: absolute;
  top: 0.5em;
  right: 0.5em;
  display: flex;
  flex-direction: row;
  gap: 5px;
}
.gd-gen-ai-chat__visualization__save button:not(:focus):not(:focus-visible) {
  opacity: 0;
}
.gd-gen-ai-chat__visualization__table button:not(:focus):not(:focus-visible) {
  opacity: 0;
}
.gd-gen-ai-chat__visualization:hover .gd-gen-ai-chat__visualization__save button, .gd-gen-ai-chat__visualization.active .gd-gen-ai-chat__visualization__save button {
  opacity: 1;
}
.gd-gen-ai-chat__visualization:hover .gd-gen-ai-chat__visualization__table button, .gd-gen-ai-chat__visualization.active .gd-gen-ai-chat__visualization__table button {
  opacity: 1;
}
.gd-gen-ai-chat__visualization__menu_overlay {
  padding: 8px 0;
  box-shadow: 0 1px 20px var(--gd-shadow-color-from-theme, rgba(20, 56, 93, 0.2));
  background: var(--gd-palette-complementary-0, #fff);
  border-radius: 3px;
}
.gd-gen-ai-chat__visualization__what-if-group {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.gd-gen-ai-chat__messages__empty {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.gd-gen-ai-chat__messages__empty__container {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  max-width: 720px;
}
.gd-gen-ai-chat__messages__empty__container--fullscreen.gd-gen-ai-chat__messages__empty__container--big-screen {
  margin-top: 40px;
}
.gd-gen-ai-chat__messages__empty__questions {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.gd-gen-ai-chat__messages__empty__questions--fullscreen.gd-gen-ai-chat__messages__empty__questions--big-screen {
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
}
.gd-gen-ai-chat__messages__empty__questions--fullscreen.gd-gen-ai-chat__messages__empty__questions--big-screen .gd-ui-kit-button {
  margin-top: 1em;
}
.gd-gen-ai-chat__messages__empty__questions--fullscreen.gd-gen-ai-chat__messages__empty__questions--big-screen .gd-ui-kit-button + .gd-ui-kit-button {
  margin-top: 1em;
}
.gd-gen-ai-chat__messages__empty__questions--fullscreen.gd-gen-ai-chat__messages__empty__questions--big-screen > .gd-ui-kit-button {
  flex: 0 0 auto;
  min-width: 0;
}
.gd-gen-ai-chat__messages__empty__questions--fullscreen.gd-gen-ai-chat__messages__empty__questions--big-screen > .gd-ui-kit-button:last-child {
  flex-shrink: 1;
}
.gd-gen-ai-chat__messages__empty__questions--fullscreen.gd-gen-ai-chat__messages__empty__questions--big-screen > .gd-ui-kit-tooltip__anchor {
  flex: 0 0 auto;
  min-width: 0;
  margin-top: 1em;
}
.gd-gen-ai-chat__messages__empty__questions--fullscreen.gd-gen-ai-chat__messages__empty__questions--big-screen > .gd-ui-kit-tooltip__anchor ~ .gd-ui-kit-tooltip__anchor, .gd-gen-ai-chat__messages__empty__questions--fullscreen.gd-gen-ai-chat__messages__empty__questions--big-screen > .gd-ui-kit-tooltip__anchor ~ .gd-ui-kit-button {
  margin-top: 1em;
}
.gd-gen-ai-chat__messages__empty__questions--fullscreen.gd-gen-ai-chat__messages__empty__questions--big-screen > .gd-ui-kit-tooltip__anchor .gd-ui-kit-button {
  margin-top: 0;
}
.gd-gen-ai-chat__messages__empty__questions--fullscreen.gd-gen-ai-chat__messages__empty__questions--big-screen > .gd-ui-kit-button ~ .gd-ui-kit-tooltip__anchor {
  margin-top: 1em;
}
.gd-gen-ai-chat__messages__empty__questions > .gd-ui-kit-tooltip__anchor {
  margin-top: 2em;
}
.gd-gen-ai-chat__messages__empty__questions > .gd-ui-kit-tooltip__anchor ~ .gd-ui-kit-tooltip__anchor, .gd-gen-ai-chat__messages__empty__questions > .gd-ui-kit-tooltip__anchor ~ .gd-ui-kit-button {
  margin-top: 1em;
}
.gd-gen-ai-chat__messages__empty__questions > .gd-ui-kit-tooltip__anchor .gd-ui-kit-button {
  margin-top: 0;
}
.gd-gen-ai-chat__messages__empty__questions > .gd-ui-kit-button ~ .gd-ui-kit-tooltip__anchor {
  margin-top: 1em;
}
.gd-gen-ai-chat__messages__empty__h1--accent {
  color: var(--gd-palette-primary-base, #14b2e2);
}
.gd-gen-ai-chat__messages__empty .gd-ui-kit-button {
  margin-top: 2em;
}
.gd-gen-ai-chat__messages__empty .gd-ui-kit-button + .gd-ui-kit-button {
  margin-top: 1em;
  margin-left: 0;
}

.gd-gen-ai-chat__messages__content .gd-hyperlink {
  display: inline;
}

.gd-gen-ai-chat__visualization__drill-header {
  padding: 4px 10px;
  display: flex;
  text-transform: uppercase;
  color: var(--gd-palette-complementary-5);
  font-size: 10px;
  font-weight: normal;
  margin: 0;
}

@keyframes gd-gen-ai-message-in {
  0% {
    opacity: 0;
    transform: translateY(10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes gd-gen-ai-message-loading {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
  }
}
.gd-gen-ai-chat__thought-process-dropdown {
  margin-bottom: 8px;
}
.gd-gen-ai-chat__thought-process-dropdown .gd-ui-kit-button {
  padding: 0;
  text-decoration: none;
  transition: color 0.2s;
  border: none;
}
.gd-gen-ai-chat__thought-process-dropdown .gd-ui-kit-button__text {
  color: var(--gd-palette-complementary-7);
}
.gd-gen-ai-chat__thought-process-dropdown .gd-ui-kit-icon {
  fill: var(--gd-palette-complementary-7);
}
.gd-gen-ai-chat__thought-process-dropdown--loading .gd-ui-kit-button__text {
  background: linear-gradient(90deg, var(--gd-palette-complementary-7, #6d7680) 0%, var(--gd-palette-complementary-7, #6d7680) 40%, var(--gd-palette-complementary-0, #fff) 50%, var(--gd-palette-complementary-7, #6d7680) 60%, var(--gd-palette-complementary-7, #6d7680) 100%);
  background-size: 200% 100%;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: gd-gen-ai-shimmer 20s infinite linear;
}
.gd-gen-ai-chat__thought-process-dropdown__content {
  display: flex;
  flex-direction: row;
  gap: 0;
  border: none;
  border-radius: 0;
  padding: 0 0 0 0;
  background: transparent;
  animation: gd-gen-ai-dropdown-expand 0.2s ease-out;
}
.gd-gen-ai-chat__thought-process-dropdown__timeline {
  flex-shrink: 0;
  width: 12px;
  position: relative;
}
.gd-gen-ai-chat__thought-process-dropdown__timeline::before {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 0;
  bottom: 0;
  width: 1px;
  background-color: var(--gd-palette-complementary-3, #dde4eb);
  opacity: 0.3;
}
.gd-gen-ai-chat__thought-process-dropdown__body {
  flex: 1;
}

.gd-gen-ai-chat__reasoning {
  margin-top: 5px;
  padding-left: 0;
  position: relative;
}
.gd-gen-ai-chat__reasoning p {
  color: var(--gd-palette-complementary-7);
}
.gd-gen-ai-chat__reasoning__step {
  display: flex;
  flex-direction: column;
  gap: 0;
  position: relative;
  padding-bottom: 10px;
}
.gd-gen-ai-chat__reasoning__step:last-child {
  padding-bottom: 0;
}
.gd-gen-ai-chat__reasoning__headline {
  display: flex;
  gap: 0;
  align-items: flex-start;
  padding-top: 5px;
}
.gd-gen-ai-chat__reasoning__bullet {
  flex-shrink: 0;
  width: 12px;
  height: 6px;
  align-self: center;
  position: relative;
  z-index: 1;
}
.gd-gen-ai-chat__reasoning__bullet::before {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-15px);
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: var(--gd-palette-complementary-7);
  box-shadow: 0 0 0 4px var(--gd-palette-complementary-0-from-theme, #fcfcfd);
}
.gd-gen-ai-chat__reasoning__content {
  flex: 1;
  padding-top: 0;
}
.gd-gen-ai-chat__reasoning__content p {
  padding: 0 0 0 0;
  margin: 0;
}
.gd-gen-ai-chat__reasoning__title {
  margin-bottom: 0;
  margin-top: 0;
  display: inline-block;
}
.gd-gen-ai-chat__reasoning__title p {
  font-weight: bold;
}
.gd-gen-ai-chat__reasoning__thoughts {
  margin: 0 0 0 12px;
  padding-left: 0;
  padding-top: 10px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.gd-gen-ai-chat__reasoning__thoughts p {
  margin: 0;
}

@keyframes gd-gen-ai-dropdown-expand {
  0% {
    opacity: 0;
    transform: translateY(-8px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.gd-gen-ai-feedback-popup__body {
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
}
.gd-gen-ai-feedback-popup__legend {
  color: var(--gd-palette-complementary-7);
  line-height: 21px;
  margin-bottom: 10px;
}
.gd-gen-ai-feedback-popup__section {
  display: flex;
  flex-direction: column;
}
.gd-gen-ai-feedback-popup__section fieldset {
  border: none;
  margin: 0;
  padding: 0;
}
.gd-gen-ai-feedback-popup__checkboxes {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.gd-gen-ai-feedback-popup__checkboxes .gd-label {
  color: var(--gd-palette-complementary-8);
  line-height: 19px;
}
.gd-gen-ai-feedback-popup__textarea {
  resize: vertical;
  min-height: 92px;
  width: calc(100% - 4px);
  font-family: "Avenir", sans-serif;
  font-size: 14px;
  line-height: 22px;
  border-radius: 3px;
  border: 1px solid var(--gd-palette-complementary-4);
  background: var(--gd-palette-complementary-0);
  box-shadow: 0 1px 2px 0 rgba(31, 53, 74, 0.15) inset;
}
.gd-gen-ai-feedback-popup__textarea::placeholder {
  color: var(--gd-palette-complementary-5, #b0beca);
}
.gd-gen-ai-feedback-popup__textarea .gd-editable-label-inner {
  padding: 3px 4px;
  width: calc(100% - 6px);
}
.gd-gen-ai-feedback-popup__textarea textarea {
  margin: -3px -5px;
  min-height: 86px;
  padding: 3px 4px;
  width: 100%;
}

@keyframes pulsate {
  0% {
    background-color: var(--gd-palette-complementary-6, #94a1ad);
  }
  50% {
    background-color: var(--gd-palette-complementary-0, #fff);
  }
  100% {
    background-color: var(--gd-palette-complementary-6, #94a1ad);
  }
}
@keyframes pulsate-opacity {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.gd-gen-ai-chat__messages__conversation-group {
  font-family: var(--gd-font-family, gdcustomfont, Avenir, "Helvetica Neue", arial, sans-serif);
}
.gd-gen-ai-chat__messages__conversation-group--assistant:last-child {
  margin-bottom: 40px;
}
.gd-gen-ai-chat__messages__conversation-group--assistant:hover .gd-gen-ai-chat__conversation__item__feedback svg {
  opacity: 1;
}
.gd-gen-ai-chat__messages__conversation-group--reasoning {
  margin-bottom: -15px;
}
.gd-gen-ai-chat__messages__conversation-group--reasoning p:not(:last-child) {
  margin-bottom: 10px;
}
.gd-gen-ai-chat__messages__conversation-group--reasoning.gd-gen-ai-chat__messages__conversation-group--expanded {
  margin-bottom: 0;
}
.gd-gen-ai-chat__messages__conversation-group--error {
  border-radius: 3px;
  flex: unset;
  padding: 4px 10px;
  background: var(--gd-palette-error-dimmed, rgb(98.9803921569%, 93.0196078431%, 92.5882352941%));
  color: var(--gd-palette-error-base, #e54d42);
}
.gd-gen-ai-chat__messages__conversation-group--error p {
  color: var(--gd-palette-error-base, #e54d42);
  margin: 0 0 5px 0;
  padding: 0;
}
.gd-gen-ai-chat__messages__conversation-group--error p:last-child {
  margin-bottom: 0;
}
.gd-gen-ai-chat__messages__conversation-group--error:last-child {
  margin-bottom: 40px;
}
.gd-gen-ai-chat__messages__conversation-group--system {
  margin: 18px 0;
}
.gd-gen-ai-chat__messages__conversation-group--header {
  display: flex;
  align-items: center;
}
.gd-gen-ai-chat__messages__conversation-group--header .gd-ui-kit-button {
  padding: 0;
  text-decoration: none;
  transition: color 0.2s;
  border: none;
}
.gd-gen-ai-chat__messages__conversation-group--header .gd-ui-kit-button__text {
  background: linear-gradient(90deg, var(--gd-palette-complementary-7, #6d7680) 0%, var(--gd-palette-complementary-7, #6d7680) 40%, var(--gd-palette-complementary-0, #fff) 50%, var(--gd-palette-complementary-7, #6d7680) 60%, var(--gd-palette-complementary-7, #6d7680) 100%);
  background-size: 200% 100%;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: gd-gen-ai-shimmer 20s infinite linear;
}
.gd-gen-ai-chat__messages__conversation-group--header--completed .gd-ui-kit-button__text {
  background: none;
  animation: none;
  background-clip: initial;
  -webkit-text-fill-color: initial;
}
.gd-gen-ai-chat__messages__conversation-group--header--duration {
  font-size: 0.8rem;
  line-height: 22px;
  color: var(--gd-palette-complementary-6, #94a1ad);
  margin-left: 10px;
}
.gd-gen-ai-chat__messages__conversation-group--header--thinking {
  display: flex;
  align-items: center;
  color: var(--gd-palette-complementary-7, #6d7680);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
.gd-gen-ai-chat__messages__conversation-group--content .gd-gen-ai-chat__messages__conversation {
  position: relative;
  padding-left: 15px;
}
.gd-gen-ai-chat__messages__conversation-group--content .gd-gen-ai-chat__messages__conversation::before {
  content: "";
  position: absolute;
  left: 5px;
  top: 0;
  bottom: 0;
  width: 1px;
  background-color: var(--gd-palette-complementary-6, #94a1ad);
  opacity: 0.3;
}
.gd-gen-ai-chat__messages__conversation-group--content .gd-gen-ai-chat__messages__conversation .gd-gen-ai-chat__icon {
  display: block;
}
.gd-gen-ai-chat__messages__conversation-group--content .gd-gen-ai-chat__messages__conversation .gd-gen-ai-chat__icon .gd-gen-ai-chat__icon__point {
  position: absolute;
  left: 1px;
  top: 9px;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background-color: var(--gd-palette-complementary-6, #94a1ad);
  border-color: var(--gd-palette-complementary-0, #fff);
  border-style: solid;
  border-width: 2px;
  box-sizing: border-box;
}
.gd-gen-ai-chat__messages__conversation-group--content .gd-gen-ai-chat__messages__conversation .gd-gen-ai-chat__icon .gd-gen-ai-chat__icon__special {
  display: flex;
  position: absolute;
  left: 0;
  top: 9px;
  width: 12px;
  height: 12px;
  padding: 0;
  border-radius: 50%;
  background-color: var(--gd-palette-complementary-0, #fff);
  box-sizing: border-box;
}
.gd-gen-ai-chat__messages__conversation-group--content .gd-gen-ai-chat__messages__conversation--isLast .gd-gen-ai-chat__icon .gd-gen-ai-chat__icon__point {
  animation: pulsate 1s infinite ease-in-out;
}
.gd-gen-ai-chat__messages__conversation-group--content .gd-gen-ai-chat__messages__conversation--isLast .gd-gen-ai-chat__icon .gd-gen-ai-chat__icon__special {
  animation: pulsate-opacity 1s infinite ease-in-out;
}

.gd-gen-ai-chat__messages__conversation {
  display: flex;
  flex-direction: column;
  line-height: normal;
  font-family: var(--gd-font-family, gdcustomfont, Avenir, "Helvetica Neue", arial, sans-serif);
}
.gd-gen-ai-chat__messages__conversation--user {
  justify-content: flex-end;
}
.gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text {
  max-width: 80%;
  background-color: var(--gd-palette-primary-base, #14b2e2);
  border-radius: 3px 3px 0 3px;
  padding: 4.5px 12px;
  position: relative;
  align-self: flex-end;
  margin-bottom: 15px;
  animation: gd-gen-ai-message-in 0.3s ease-out;
}
.gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text::after {
  content: "";
  position: absolute;
  bottom: -7px;
  right: 0;
  border: 0 solid transparent;
  border-top: 7px solid var(--gd-palette-primary-base, #14b2e2);
  border-left-width: 10px;
  width: 0;
  height: 0;
}
.gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text h1, .gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text h2, .gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text h3, .gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text h4, .gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text h5, .gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text h6, .gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text p, .gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text li, .gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text th, .gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text td {
  color: var(--gd-palette-complementary-0, #fff);
}
.gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text table {
  font-family: var(--gd-font-family, gdcustomfont, Avenir, "Helvetica Neue", arial, sans-serif);
  font-weight: 400;
  line-height: 1.4rem;
  color: var(--gd-palette-complementary-8, #464e56);
  font-size: 14px;
  width: 100%;
  border-collapse: collapse;
  margin: 8px 0;
  border-color: rgba(255, 255, 255, 0.4);
}
.gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text th, .gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text td {
  border-color: rgba(255, 255, 255, 0.4);
}
.gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text th {
  background: rgba(255, 255, 255, 0.12);
  font-weight: 600;
}
.gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text h1, .gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text h2, .gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text h3, .gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text h4, .gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text h5, .gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text h6, .gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text p, .gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text ul, .gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text ol {
  margin: 0 0 8px;
}
.gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text h1, .gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text h2, .gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text h3, .gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text h4, .gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text h5, .gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text h6 {
  margin-top: 12px;
}
.gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text h1:first-child, .gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text h2:first-child, .gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text h3:first-child, .gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text h4:first-child, .gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text h5:first-child, .gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text h6:first-child {
  margin-top: 0;
}
.gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text ul, .gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text ol {
  padding-left: 20px;
}
.gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text li {
  margin-bottom: 4px;
}
.gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text li:last-child {
  margin-bottom: 0;
}
.gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text p:last-child, .gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text ul:last-child, .gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__conversation__item__content--text ol:last-child {
  margin-bottom: 0;
}
.gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__message__object {
  font-weight: normal;
  border-radius: 20px;
  padding: 3px 7px;
  display: inline-flex;
  align-items: center;
  position: relative;
  top: 0.2em;
  font-size: 12px;
  line-height: 12px;
  cursor: pointer;
  border: 1px solid var(--gd-palette-complementary-0-t10);
}
.gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__message__object:hover {
  border: 1px solid var(--gd-palette-complementary-0-t50);
}
.gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__message__object.metric {
  color: var(--gd-palette-complementary-0, #fff);
}
.gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__message__object.fact {
  color: var(--gd-palette-complementary-0, #fff);
}
.gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__message__object.attribute, .gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__message__object.label {
  color: var(--gd-palette-complementary-0, #fff);
}
.gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__message__object.date {
  color: var(--gd-palette-complementary-0, #fff);
}
.gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__message__object.dataset {
  color: var(--gd-palette-complementary-0, #fff);
}
.gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__message__object.dashboard {
  font-weight: bold;
  color: var(--gd-palette-complementary-0, #fff);
}
.gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__message__object.visualization {
  font-weight: bold;
  color: var(--gd-palette-complementary-0, #fff);
}
.gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__message__object .gd-gen-ai-chat__message-icon {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 5px;
}
.gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__message__object .gd-gen-ai-chat__message-icon::before {
  background-color: var(--gd-palette-complementary-0, #fff);
}
.gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__message__object.metric .gd-gen-ai-chat__message-icon::before {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
}
.gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__message__object.metric .gd-gen-ai-chat__message-icon::before {
  mask: url("@gooddata/sdk-ui-kit/styles/icons/metric.svg");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}
.gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__message__object.attribute .gd-gen-ai-chat__message-icon::before, .gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__message__object.label .gd-gen-ai-chat__message-icon::before {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
}
.gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__message__object.attribute .gd-gen-ai-chat__message-icon::before, .gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__message__object.label .gd-gen-ai-chat__message-icon::before {
  mask: url("@gooddata/sdk-ui-kit/styles/icons/attribute.svg");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}
.gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__message__object.fact .gd-gen-ai-chat__message-icon::before {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
}
.gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__message__object.fact .gd-gen-ai-chat__message-icon::before {
  mask: url("@gooddata/sdk-ui-kit/styles/icons/measure.svg");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}
.gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__message__object.date .gd-gen-ai-chat__message-icon::before {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
}
.gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__message__object.date .gd-gen-ai-chat__message-icon::before {
  mask: url("@gooddata/sdk-ui-kit/styles/icons/date.svg");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}
.gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__message__object.dataset .gd-gen-ai-chat__message-icon::before {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
}
.gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__message__object.dataset .gd-gen-ai-chat__message-icon::before {
  mask: url("@gooddata/sdk-ui-kit/styles/icons/dataset.svg");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}
.gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__message__object.dashboard .gd-gen-ai-chat__message-icon::before {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
}
.gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__message__object.dashboard .gd-gen-ai-chat__message-icon::before {
  mask: url("@gooddata/sdk-ui-kit/styles/icons/dashboard.svg");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}
.gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__message__object.visualization .gd-gen-ai-chat__message-icon::before {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
}
.gd-gen-ai-chat__messages__conversation--user .gd-gen-ai-chat__message__object.visualization .gd-gen-ai-chat__message-icon::before {
  mask: url("@gooddata/sdk-ui-kit/styles/icons/visualization.svg");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}
.gd-gen-ai-chat__messages__conversation--user .gd-ui-kit-tooltip__anchor {
  display: inline-flex;
}
.gd-gen-ai-chat__messages__conversation--assistant {
  justify-content: flex-start;
  color: var(--gd-palette-complementary-8, #464e56);
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text {
  align-items: flex-start;
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text h1, .gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text h2, .gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text h3, .gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text h4, .gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text h5, .gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text h6, .gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text p, .gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text li, .gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text th, .gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text td {
  color: var(--gd-palette-complementary-8, #464e56);
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text table {
  font-family: var(--gd-font-family, gdcustomfont, Avenir, "Helvetica Neue", arial, sans-serif);
  font-weight: 400;
  line-height: 1.4rem;
  color: var(--gd-palette-complementary-8, #464e56);
  font-size: 14px;
  width: 100%;
  border-collapse: collapse;
  margin: 8px 0;
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text th, .gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text td {
  border: 1px solid var(--gd-palette-complementary-3, #dde4eb);
  padding: 4px 8px;
  text-align: left;
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text th {
  background: var(--gd-palette-complementary-2, #ebeff4);
  font-weight: 600;
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text h1, .gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text h2, .gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text h3, .gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text h4, .gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text h5, .gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text h6, .gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text p, .gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text ul, .gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text ol {
  margin: 0 0 8px;
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text h1, .gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text h2, .gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text h3, .gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text h4, .gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text h5, .gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text h6 {
  margin-top: 12px;
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text h1:first-child, .gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text h2:first-child, .gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text h3:first-child, .gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text h4:first-child, .gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text h5:first-child, .gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text h6:first-child {
  margin-top: 0;
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text ul, .gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text ol {
  padding-left: 20px;
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text li {
  margin-bottom: 4px;
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text li:last-child {
  margin-bottom: 0;
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text p:last-child, .gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text ul:last-child, .gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__conversation__item__content--text ol:last-child {
  margin-bottom: 0;
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__message__object {
  font-weight: normal;
  border-radius: 20px;
  padding: 3px 7px;
  display: inline-flex;
  align-items: center;
  position: relative;
  top: 0.2em;
  font-size: 12px;
  line-height: 12px;
  cursor: pointer;
  border: 1px solid var(--gd-palette-complementary-3);
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__message__object:hover {
  border: 1px solid var(--gd-palette-complementary-5);
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__message__object.metric {
  color: var(--gd-palette-complementary-7, #6d7680);
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__message__object.metric .gd-gen-ai-chat__message-icon::before {
  background-color: #00c18d;
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__message__object.fact {
  color: var(--gd-palette-complementary-7, #6d7680);
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__message__object.fact .gd-gen-ai-chat__message-icon::before {
  background-color: #00c18d;
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__message__object.attribute, .gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__message__object.label {
  color: var(--gd-palette-complementary-7, #6d7680);
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__message__object.attribute .gd-gen-ai-chat__message-icon::before, .gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__message__object.label .gd-gen-ai-chat__message-icon::before {
  background-color: #f18600;
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__message__object.date {
  color: var(--gd-palette-complementary-7, #6d7680);
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__message__object.date .gd-gen-ai-chat__message-icon::before {
  background-color: #14b2e2;
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__message__object.dataset {
  color: var(--gd-palette-complementary-7, #6d7680);
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__message__object.dataset .gd-gen-ai-chat__message-icon::before {
  background-color: #952f8e;
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__message__object.dashboard {
  font-weight: bold;
  color: var(--gd-palette-complementary-7, #6d7680);
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__message__object.dashboard .gd-gen-ai-chat__message-icon::before {
  background-color: var(--gd-palette-complementary-8, #464e56);
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__message__object.visualization {
  font-weight: bold;
  color: var(--gd-palette-complementary-7, #6d7680);
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__message__object.visualization .gd-gen-ai-chat__message-icon::before {
  background-color: var(--gd-palette-complementary-8, #464e56);
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__message__object .gd-gen-ai-chat__message-icon {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 5px;
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__message__object .gd-gen-ai-chat__message-icon::before {
  background-color: var(--gd-palette-complementary-9, #000);
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__message__object.metric .gd-gen-ai-chat__message-icon::before {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__message__object.metric .gd-gen-ai-chat__message-icon::before {
  mask: url("@gooddata/sdk-ui-kit/styles/icons/metric.svg");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__message__object.attribute .gd-gen-ai-chat__message-icon::before, .gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__message__object.label .gd-gen-ai-chat__message-icon::before {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__message__object.attribute .gd-gen-ai-chat__message-icon::before, .gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__message__object.label .gd-gen-ai-chat__message-icon::before {
  mask: url("@gooddata/sdk-ui-kit/styles/icons/attribute.svg");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__message__object.fact .gd-gen-ai-chat__message-icon::before {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__message__object.fact .gd-gen-ai-chat__message-icon::before {
  mask: url("@gooddata/sdk-ui-kit/styles/icons/measure.svg");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__message__object.date .gd-gen-ai-chat__message-icon::before {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__message__object.date .gd-gen-ai-chat__message-icon::before {
  mask: url("@gooddata/sdk-ui-kit/styles/icons/date.svg");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__message__object.dataset .gd-gen-ai-chat__message-icon::before {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__message__object.dataset .gd-gen-ai-chat__message-icon::before {
  mask: url("@gooddata/sdk-ui-kit/styles/icons/dataset.svg");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__message__object.dashboard .gd-gen-ai-chat__message-icon::before {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__message__object.dashboard .gd-gen-ai-chat__message-icon::before {
  mask: url("@gooddata/sdk-ui-kit/styles/icons/dashboard.svg");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__message__object.visualization .gd-gen-ai-chat__message-icon::before {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-gen-ai-chat__message__object.visualization .gd-gen-ai-chat__message-icon::before {
  mask: url("@gooddata/sdk-ui-kit/styles/icons/visualization.svg");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}
.gd-gen-ai-chat__messages__conversation--assistant .gd-ui-kit-tooltip__anchor {
  display: inline-flex;
}
.gd-gen-ai-chat__messages__conversation--toolCall {
  background: transparent;
}
.gd-gen-ai-chat__messages__conversation--cancelled .gd-gen-ai-chat__conversation__item__content--text {
  color: var(--gd-palette-complementary-0, #fff);
  background-color: var(--gd-palette-primary-base-t80, rgba(20, 178, 226, 0.2));
}
.gd-gen-ai-chat__messages__conversation--cancelled .gd-gen-ai-chat__conversation__item__content--text::after {
  border-top-color: var(--gd-palette-primary-base-t80, rgba(20, 178, 226, 0.2));
}
.gd-gen-ai-chat__messages__conversation .gd-gen-ai-chat__icon {
  display: none;
}

.gd-gen-ai-chat__conversation__item__content {
  flex: 1;
  display: flex;
  flex-direction: column;
  padding: 4.5px 0;
}
.gd-gen-ai-chat__conversation__item__content .gd-hyperlink, .gd-gen-ai-chat__conversation__item__content .gd-hyperlink-text {
  white-space: normal;
}
.gd-gen-ai-chat__conversation__item__content li {
  font-family: var(--gd-font-family, gdcustomfont, Avenir, "Helvetica Neue", arial, sans-serif);
  font-weight: 400;
  line-height: 1.4rem;
  color: var(--gd-palette-complementary-8, #464e56);
  font-size: 14px;
}
.gd-gen-ai-chat__conversation__item__content--toolCall code {
  display: inline-block;
  padding: 0 4px;
  border-radius: 4px;
  font-size: 12px;
  background-color: var(--gd-palette-complementary-3, #dde4eb);
}
.gd-gen-ai-chat__conversation__item__content--reasoning {
  word-break: break-word;
  padding-bottom: 10px;
}
.gd-gen-ai-chat__conversation__item__content--search {
  display: grid;
}
.gd-gen-ai-chat__conversation__item__content--search .gd-gen-ai-chat__conversation__item__content-search-header {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 7px;
  margin: 10px 0 5px 0;
  font-size: 14px;
  font-weight: 400;
  color: var(--gd-palette-complementary-7, #6d7680);
}
.gd-gen-ai-chat__conversation__item__content--search .gd-ui-kit-treeview {
  border: 1px solid var(--gd-palette-complementary-3, #dde4eb);
  border-radius: 8px;
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
  margin: 0;
}
.gd-gen-ai-chat__conversation__item__content--alertProposal, .gd-gen-ai-chat__conversation__item__content--dashboard {
  display: grid;
}
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-alertProposal-header,
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-dashboard-header, .gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-alertProposal-header,
.gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-dashboard-header {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 7px;
  margin: 10px 0 5px 0;
  font-size: 14px;
  font-weight: 400;
  color: var(--gd-palette-complementary-7, #6d7680);
}
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-alertProposal-subheader, .gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-alertProposal-subheader {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 7px;
  margin: 10px 0 5px 0;
  font-size: 14px;
  font-weight: 400;
  color: var(--gd-palette-complementary-7, #6d7680);
}
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-alertProposal-frame,
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-dashboard-frame, .gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-alertProposal-frame,
.gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-dashboard-frame {
  display: flex;
  max-height: 500px;
  padding: 10px;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  border-radius: 8px;
  border: 1px solid var(--gd-palette-complementary-3, #dde4eb);
  background: var(--gd-palette-complementary-0, #fff);
  overflow-y: auto;
  overscroll-behavior: auto;
}
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-alertProposal-frame ul,
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-dashboard-frame ul, .gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-alertProposal-frame ul,
.gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-dashboard-frame ul {
  padding: 0 0 0 20px;
  margin: 0;
}
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-alertProposal-frame .gd-gen-ai-chat__conversation__item__content-alertProposal-item-title,
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-alertProposal-frame .gd-gen-ai-chat__conversation__item__content-dashboard-item-title,
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-dashboard-frame .gd-gen-ai-chat__conversation__item__content-alertProposal-item-title,
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-dashboard-frame .gd-gen-ai-chat__conversation__item__content-dashboard-item-title, .gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-alertProposal-frame .gd-gen-ai-chat__conversation__item__content-alertProposal-item-title,
.gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-alertProposal-frame .gd-gen-ai-chat__conversation__item__content-dashboard-item-title,
.gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-dashboard-frame .gd-gen-ai-chat__conversation__item__content-alertProposal-item-title,
.gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-dashboard-frame .gd-gen-ai-chat__conversation__item__content-dashboard-item-title {
  display: inline-block;
  margin-right: 5px;
}
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-alertProposal-frame .gd-gen-ai-chat__conversation__item__content-alertProposal-item-description,
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-alertProposal-frame .gd-gen-ai-chat__conversation__item__content-dashboard-item-description,
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-dashboard-frame .gd-gen-ai-chat__conversation__item__content-alertProposal-item-description,
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-dashboard-frame .gd-gen-ai-chat__conversation__item__content-dashboard-item-description, .gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-alertProposal-frame .gd-gen-ai-chat__conversation__item__content-alertProposal-item-description,
.gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-alertProposal-frame .gd-gen-ai-chat__conversation__item__content-dashboard-item-description,
.gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-dashboard-frame .gd-gen-ai-chat__conversation__item__content-alertProposal-item-description,
.gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-dashboard-frame .gd-gen-ai-chat__conversation__item__content-dashboard-item-description {
  display: inline;
}
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-alertProposal-frame .gd-gen-ai-chat__conversation__item__content-alertProposal-item-description p,
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-alertProposal-frame .gd-gen-ai-chat__conversation__item__content-dashboard-item-description p,
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-dashboard-frame .gd-gen-ai-chat__conversation__item__content-alertProposal-item-description p,
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-dashboard-frame .gd-gen-ai-chat__conversation__item__content-dashboard-item-description p, .gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-alertProposal-frame .gd-gen-ai-chat__conversation__item__content-alertProposal-item-description p,
.gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-alertProposal-frame .gd-gen-ai-chat__conversation__item__content-dashboard-item-description p,
.gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-dashboard-frame .gd-gen-ai-chat__conversation__item__content-alertProposal-item-description p,
.gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-dashboard-frame .gd-gen-ai-chat__conversation__item__content-dashboard-item-description p {
  display: inline;
}
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-alertProposal-frame .gd-gen-ai-chat__conversation__item__content-alertProposal-item-description.gd-gen-ai-chat__conversation__item__content-alertProposal-item-bold p, .gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-alertProposal-frame .gd-gen-ai-chat__conversation__item__content-alertProposal-item-description.gd-gen-ai-chat__conversation__item__content-dashboard-item-bold p,
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-alertProposal-frame .gd-gen-ai-chat__conversation__item__content-dashboard-item-description.gd-gen-ai-chat__conversation__item__content-alertProposal-item-bold p,
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-alertProposal-frame .gd-gen-ai-chat__conversation__item__content-dashboard-item-description.gd-gen-ai-chat__conversation__item__content-dashboard-item-bold p,
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-dashboard-frame .gd-gen-ai-chat__conversation__item__content-alertProposal-item-description.gd-gen-ai-chat__conversation__item__content-alertProposal-item-bold p,
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-dashboard-frame .gd-gen-ai-chat__conversation__item__content-alertProposal-item-description.gd-gen-ai-chat__conversation__item__content-dashboard-item-bold p,
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-dashboard-frame .gd-gen-ai-chat__conversation__item__content-dashboard-item-description.gd-gen-ai-chat__conversation__item__content-alertProposal-item-bold p,
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-dashboard-frame .gd-gen-ai-chat__conversation__item__content-dashboard-item-description.gd-gen-ai-chat__conversation__item__content-dashboard-item-bold p, .gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-alertProposal-frame .gd-gen-ai-chat__conversation__item__content-alertProposal-item-description.gd-gen-ai-chat__conversation__item__content-alertProposal-item-bold p, .gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-alertProposal-frame .gd-gen-ai-chat__conversation__item__content-alertProposal-item-description.gd-gen-ai-chat__conversation__item__content-dashboard-item-bold p,
.gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-alertProposal-frame .gd-gen-ai-chat__conversation__item__content-dashboard-item-description.gd-gen-ai-chat__conversation__item__content-alertProposal-item-bold p,
.gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-alertProposal-frame .gd-gen-ai-chat__conversation__item__content-dashboard-item-description.gd-gen-ai-chat__conversation__item__content-dashboard-item-bold p,
.gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-dashboard-frame .gd-gen-ai-chat__conversation__item__content-alertProposal-item-description.gd-gen-ai-chat__conversation__item__content-alertProposal-item-bold p,
.gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-dashboard-frame .gd-gen-ai-chat__conversation__item__content-alertProposal-item-description.gd-gen-ai-chat__conversation__item__content-dashboard-item-bold p,
.gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-dashboard-frame .gd-gen-ai-chat__conversation__item__content-dashboard-item-description.gd-gen-ai-chat__conversation__item__content-alertProposal-item-bold p,
.gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-dashboard-frame .gd-gen-ai-chat__conversation__item__content-dashboard-item-description.gd-gen-ai-chat__conversation__item__content-dashboard-item-bold p {
  font-weight: bold;
}
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-alertProposal-frame .gd-gen-ai-chat__conversation__item__content-alertProposal-item-description code,
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-alertProposal-frame .gd-gen-ai-chat__conversation__item__content-dashboard-item-description code,
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-dashboard-frame .gd-gen-ai-chat__conversation__item__content-alertProposal-item-description code,
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-dashboard-frame .gd-gen-ai-chat__conversation__item__content-dashboard-item-description code, .gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-alertProposal-frame .gd-gen-ai-chat__conversation__item__content-alertProposal-item-description code,
.gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-alertProposal-frame .gd-gen-ai-chat__conversation__item__content-dashboard-item-description code,
.gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-dashboard-frame .gd-gen-ai-chat__conversation__item__content-alertProposal-item-description code,
.gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-dashboard-frame .gd-gen-ai-chat__conversation__item__content-dashboard-item-description code {
  background: var(--gd-palette-complementary-2, #ebeff4);
  padding: 2px 4px;
  border-radius: 4px;
}
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-alertProposal-frame .gd-gen-ai-chat__conversation__item__content-alertProposal-item-format,
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-dashboard-frame .gd-gen-ai-chat__conversation__item__content-alertProposal-item-format, .gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-alertProposal-frame .gd-gen-ai-chat__conversation__item__content-alertProposal-item-format,
.gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-dashboard-frame .gd-gen-ai-chat__conversation__item__content-alertProposal-item-format {
  margin-left: 5px;
  display: inline;
  color: var(--gd-palette-complementary-6, #94a1ad);
}
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-alertProposal-frame .gd-gen-ai-chat__conversation__item__content-alertProposal-item-buttons,
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-alertProposal-frame .gd-gen-ai-chat__conversation__item__content-dashboard-item-buttons,
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-dashboard-frame .gd-gen-ai-chat__conversation__item__content-alertProposal-item-buttons,
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-dashboard-frame .gd-gen-ai-chat__conversation__item__content-dashboard-item-buttons, .gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-alertProposal-frame .gd-gen-ai-chat__conversation__item__content-alertProposal-item-buttons,
.gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-alertProposal-frame .gd-gen-ai-chat__conversation__item__content-dashboard-item-buttons,
.gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-dashboard-frame .gd-gen-ai-chat__conversation__item__content-alertProposal-item-buttons,
.gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-dashboard-frame .gd-gen-ai-chat__conversation__item__content-dashboard-item-buttons {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 100%;
}
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-alertProposal-condition, .gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-alertProposal-condition {
  display: flex;
  flex-direction: row;
  gap: 5px;
  align-items: center;
  align-self: center;
}
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-alertProposal-condition .alertProposal-operand-number, .gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-alertProposal-condition .alertProposal-operand-number {
  font-weight: bold;
}
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-alertProposal-anomaly, .gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-alertProposal-anomaly {
  display: block;
  padding: 5px 15px 0 15px;
  text-align: center;
}
.gd-gen-ai-chat__conversation__item__content--alertProposal .gd-gen-ai-chat__conversation__item__content-alertProposal-anomaly .alertProposal-operand, .gd-gen-ai-chat__conversation__item__content--dashboard .gd-gen-ai-chat__conversation__item__content-alertProposal-anomaly .alertProposal-operand {
  display: inline-block;
}
.gd-gen-ai-chat__conversation__item__content--kda__button {
  margin-top: 15px;
  display: flex;
  justify-content: flex-end;
}
.gd-gen-ai-chat__conversation__item__content--error {
  display: flex;
  flex-direction: column;
  padding: 0;
}
.gd-gen-ai-chat__conversation__item__content--error .gd-gen-ai-chat__error-info {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: flex-start;
  gap: 7px;
}
.gd-gen-ai-chat__conversation__item__content--error .gd-gen-ai-chat__error-details {
  border-top: 1px solid rgb(96.9411764706%, 79.0588235294%, 77.7647058824%);
  margin: 0 -10px;
  padding: 5px 12px 0 12px;
}
.gd-gen-ai-chat__conversation__item__content--error .gd-gen-ai-chat__error-details pre {
  font-size: 12px;
  overflow: auto;
  overscroll-behavior: auto;
}
.gd-gen-ai-chat__conversation__item__content--error .gd-gen-ai-chat__show-more {
  margin-left: 5px;
}
.gd-gen-ai-chat__conversation__item__content--error .gd-gen-ai-chat__content {
  display: flex;
  align-items: center;
}
.gd-gen-ai-chat__conversation__item__content--error button {
  color: var(--gd-palette-error-base, #e54d42);
}
.gd-gen-ai-chat__conversation__item__content--visualization {
  position: relative;
}

.gd-gen-ai-chat-clarifying-questions {
  border-radius: 8px;
  border: 1px solid var(--gd-palette-complementary-3);
  background: var(--gd-palette-complementary-0, #fff);
  padding: 5px 10px 10px 10px;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.gd-gen-ai-chat-clarifying-questions:focus-visible {
  outline: none;
}
.gd-gen-ai-chat-clarifying-questions:focus-visible .gd-gen-ai-chat-clarifying-questions__option--focused {
  border-radius: 3px;
  outline: 2px solid var(--gd-palette-primary-base);
}
.gd-gen-ai-chat-clarifying-questions:focus-visible .gd-gen-ai-chat-clarifying-questions__option--focused .gd-gen-ai-chat-clarifying-questions__option-select {
  display: flex;
}
.gd-gen-ai-chat-clarifying-questions__header {
  color: var(--gd-palette-complementary-8);
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 23px; /* 164.286% */
  margin-bottom: 5px;
}
.gd-gen-ai-chat-clarifying-questions__option {
  display: flex;
  position: relative;
  border-radius: 3px;
  padding: 10px 32px 10px 5px;
  align-items: flex-start;
  gap: 10px;
  margin-bottom: 3px;
}
.gd-gen-ai-chat-clarifying-questions__option:hover {
  cursor: pointer;
  border-radius: 3px;
  background: var(--gd-palette-complementary-2);
}
.gd-gen-ai-chat-clarifying-questions__option:hover .gd-gen-ai-chat-clarifying-questions__option-select {
  display: flex;
}
.gd-gen-ai-chat-clarifying-questions__option-index {
  border-radius: 3px;
  background: var(--gd-palette-complementary-2);
  display: flex;
  min-width: 17px;
  padding: 1px var(--spacing-2px);
  justify-content: center;
  align-items: center;
  gap: 2px;
}
.gd-gen-ai-chat-clarifying-questions__option-content {
  flex-grow: 1;
}
.gd-gen-ai-chat-clarifying-questions__option-select {
  align-items: center;
  height: 100%;
  position: absolute;
  right: 10px;
  top: 0;
  bottom: 0;
  display: none;
}
.gd-gen-ai-chat-clarifying-questions__option--focused {
  border-radius: 3px;
  outline: 2px solid var(--gd-palette-primary-base);
}
.gd-gen-ai-chat-clarifying-questions__option--focused .gd-gen-ai-chat-clarifying-questions__option-select {
  display: flex;
}
.gd-gen-ai-chat-clarifying-questions__footer {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  gap: 10px;
  margin-top: 10px;
}

.gd-gen-ai-chat__conversation__item__feedback {
  display: flex;
  flex-direction: row;
}
.gd-gen-ai-chat__conversation__item__feedback svg {
  opacity: 0;
  transition: opacity 0.2s;
}
.gd-gen-ai-chat__conversation__item__feedback:focus-within svg, .gd-gen-ai-chat__conversation__item__feedback--assigned svg, .gd-gen-ai-chat__conversation__item__feedback--last svg {
  opacity: 1;
}

.gd-gen-ai-chat__conversation__item__actions {
  display: flex;
  align-items: center;
}

.gd-gen-ai-chat__conversation__visualization {
  margin: 10px 0;
  padding: 10px;
  border-radius: 8px;
  position: relative;
  border: 1px solid var(--gd-palette-complementary-2, #ebeff4);
  background: var(--gd-chart-backgroundColor, var(--gd-palette-complementary-0, #fff));
  color: var(--gd-dashboards-content-widget-title-color, var(--gd-palette-complementary-8, #464e56));
}
.gd-gen-ai-chat__conversation__visualization--headline {
  height: auto;
  min-height: 50px;
}
.gd-gen-ai-chat__conversation__visualization--headline .headline-value {
  font-size: 0.8em;
}
.gd-gen-ai-chat__conversation__visualization--headline .gd-icon-filter::before {
  background: none;
}
.gd-gen-ai-chat__conversation__visualization--table {
  background: var(--gd-table-backgroundColor, var(--gd-palette-complementary-0, #fff));
}
.gd-gen-ai-chat__conversation__visualization__wrapper {
  height: 250px;
}
.gd-gen-ai-chat__conversation__visualization__wrapper--headline {
  height: auto;
  min-height: 50px;
}
.gd-gen-ai-chat__conversation__visualization__title {
  text-align: center;
  margin-top: 15px;
}
.gd-gen-ai-chat__conversation__visualization__buttons {
  position: absolute;
  top: 0.5em;
  right: 0.5em;
  display: flex;
  flex-direction: row;
  gap: 5px;
}
.gd-gen-ai-chat__conversation__visualization__buttons.active .gd-gen-ai-chat__conversation__visualization__save button:not(:focus):not(:focus-visible) {
  opacity: 1;
}
.gd-gen-ai-chat__conversation__visualization__suggestions {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  margin-top: 15px;
  gap: 10px;
}
.gd-gen-ai-chat__conversation__visualization__suggestions .gd-ui-kit-button + .gd-ui-kit-button {
  margin-left: 0;
}
.gd-gen-ai-chat__conversation__visualization__followUp {
  display: flex;
  margin-bottom: 5px;
}
.gd-gen-ai-chat__conversation__visualization__drill_overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.01);
}
.gd-gen-ai-chat__conversation__visualization__save button:not(:focus):not(:focus-visible) {
  opacity: 0;
}
.gd-gen-ai-chat__conversation__visualization__table button:not(:focus):not(:focus-visible) {
  opacity: 0;
}
.gd-gen-ai-chat__conversation__visualization:hover .gd-gen-ai-chat__conversation__visualization__save button {
  opacity: 1;
}
.gd-gen-ai-chat__conversation__visualization:hover .gd-gen-ai-chat__conversation__visualization__table button {
  opacity: 1;
}
.gd-gen-ai-chat__conversation__visualization__menu_overlay {
  padding: 8px 0;
  box-shadow: 0 1px 20px var(--gd-shadow-color-from-theme, rgba(20, 56, 93, 0.2));
  background: var(--gd-palette-complementary-0, #fff);
  border-radius: 3px;
}

/*# sourceMappingURL=messages.css.map */
