.x-btn, .go-button {
  border-radius: 4px;
  font-weight: 400;
}

.x-form-field {
    border-radius: 4px;
}

.x-html-editor-wrap {
    border-radius: 4px;
}

.x-btn.primary, .primary.go-button {
  background-color: var(--c-primary);
  color: white;
  border-color: var(--c-primary);
}

::-webkit-scrollbar {
  width: 8px;
}

::-webkit-scrollbar-track {
  background: #F5F8FA;
}

::-webkit-scrollbar-thumb {
  background: #E4E6EF;
  border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
  background: #B5B5C3;
}

body, input, select, textarea, button {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

.x-window {
  border-radius: 4px;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
}

.loading-indicator {
  font-weight: 500;
  color: var(--c-primary);
}

textarea::-webkit-scrollbar {
  width: 8px;  /* for vertical scrollbar */
  height: 8px; /* for horizontal scrollbar */
}

textarea::-webkit-scrollbar-track {
  background: transparent;
}

textarea::-webkit-scrollbar-thumb {
  background-color: var(--ms-neutral-30);
  border: 2px solid transparent;
  background-clip: padding-box;
  border-radius: 4px;
}

textarea::-webkit-scrollbar-thumb:hover {
  background-color: var(--ms-neutral-40);
}

iframe {
  scrollbar-width: thin;  /* Firefox */
  scrollbar-color: var(--ms-neutral-30) transparent;  /* Firefox */
}

iframe::-webkit-scrollbar {
  width: 8px;
}

iframe::-webkit-scrollbar-track {
  background: transparent;
}

iframe::-webkit-scrollbar-thumb {
  background-color: var(--ms-neutral-30);
  border: 2px solid transparent;
  background-clip: padding-box;
  border-radius: 4px;
}

iframe::-webkit-scrollbar-thumb:hover {
  background-color: var(--ms-neutral-40);
}