.strato-filterfield-error-wrapper, .strato-editor-diagnostic-wrapper {
  display: flex;
  gap: var(--dt-spacings-size-4, 4px);
  align-items: center;
}
.strato-diagnostic-icon-wrapper {
  width: var(--dt-spacings-size-16, 16px);
  height: var(--dt-spacings-size-16, 16px);
  align-self: flex-start;
}
.cm-diagnostic.cm-diagnostic:has(.strato-diagnostic-icon-wrapper) {
  border-left: none;
  padding-top: var(--dt-spacings-size-4, 4px);
  padding-bottom: var(--dt-spacings-size-4, 4px);
  padding-left: var(--dt-spacings-size-4, 4px);
  padding-right: var(--dt-spacings-size-8, 8px);
  margin-left: 0;
}
.cm-diagnostic-error:has(.strato-diagnostic-icon-wrapper) .strato-diagnostic-icon-wrapper {
  color: var(--dt-colors-icon-critical-default, #bb0731);
}
.cm-diagnostic-warning:has(.strato-diagnostic-icon-wrapper) .strato-diagnostic-icon-wrapper {
  color: var(--dt-colors-icon-warning-default, #855400);
}
.cm-diagnostic-info:has(.strato-diagnostic-icon-wrapper) .strato-diagnostic-icon-wrapper {
  color: var(--dt-colors-icon-neutral-default, #2f2f4f);
}