.cm-tooltip.cm-tooltip-autocomplete {
  container-type: inline-size;
  container-name: _1pyam7v0-3-15-1;
}
._1pyam7v1-3-15-1 {
  background: var(--dt-colors-background-surface-default, #fff);
  border-radius: var(--dt-borders-radius-surface-subdued, 9px);
  box-shadow: var(--dt-box-shadows-surface-floating-rest, 0px 0px 0px 1px #38384208, 0px 1px 2px #3838420d, 0px 5px 11px -2px #38384229);
  padding-top: var(--dt-spacings-size-8, 8px);
  padding-bottom: var(--dt-spacings-size-8, 8px);
  padding-left: var(--dt-spacings-size-16, 16px);
  padding-right: var(--dt-spacings-size-16, 16px);
  width: 100%;
  box-sizing: border-box;
  align-items: center;
  gap: var(--dt-spacings-size-16, 16px);
}
._1pyam7v2-3-15-1 {
  align-items: center;
  gap: var(--dt-spacings-size-16, 16px);
}
._1pyam7v3-3-15-1 {
  color: var(--dt-colors-text-neutral-subdued, #5c5d66);
}
.cm-tooltip-autocomplete.cm-autocomplete-info-overlaps .cm-tooltip.cm-completionInfo,
.cm-tooltip-autocomplete.cm-autocomplete-info-overlaps:has(.cm-completion-has-description) .cm-completion-type-badge {
  display: none;
}
.cm-tooltip-autocomplete.cm-autocomplete-info-overlaps:has(.cm-completion-has-description) ._mvxq7yw-3-15-1 {
  display: block;
}
@container _1pyam7v0-3-15-1 (max-width: 289px) {
  ._1pyam7v1-3-15-1 {
    flex-direction: column;
    align-items: flex-start;
    gap: var(--dt-spacings-size-8, 8px);
  }
  ._1pyam7v2-3-15-1 {
    flex-direction: column;
    align-items: flex-start;
    gap: var(--dt-spacings-size-8, 8px);
  }
}
@media screen and (max-width: 990px) {
  .cm-tooltip-autocomplete .cm-tooltip.cm-completionInfo {
    visibility: hidden;
    pointer-events: none;
  }
  .cm-tooltip-autocomplete:has(.cm-completion-has-description) .cm-completion-type-badge {
    display: none;
  }
  .cm-tooltip-autocomplete:has(.cm-completion-has-description) ._mvxq7yw-3-15-1 {
    display: block;
  }
}