/* _content/IQ.Blazor.Shared/NpsRecommendationPrompt.razor.rz.scp.css */
.nps-prompt[b-nvm811a7bh] {
  font-size: 0.875rem;
  max-width: 100%;
}

.nps-prompt-question[b-nvm811a7bh] {
  margin: 0 0 0.75rem;
  font-weight: 600;
}

.nps-prompt-scale[b-nvm811a7bh] {
  display: grid;
  grid-template-columns: repeat(10, minmax(0, 1fr));
  gap: 0.35rem;
}

.nps-prompt-btn[b-nvm811a7bh] {
  min-width: 0;
  min-height: 2.35rem;
  padding: 0.25rem 0;
  border: 1px solid #dee2e6;
  border-radius: 6px;
  background: #fff;
  font-size: 0.8125rem;
  font-weight: 600;
  font-family: inherit;
  appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
}

.nps-prompt-btn:hover:not(:disabled)[b-nvm811a7bh] {
  background: #f1f3f5;
}

.nps-prompt-btn.selected[b-nvm811a7bh] {
  background: #0d6efd;
  border-color: #0d6efd;
  color: #fff;
}

.nps-prompt-comments-label[b-nvm811a7bh] {
  display: block;
  margin: 0.75rem 0 0.35rem;
  font-size: 0.8125rem;
  color: #495057;
}

.nps-prompt-comments[b-nvm811a7bh] {
  display: block;
  width: 100%;
  box-sizing: border-box;
  padding: 0.5rem;
  border: 1px solid #dee2e6;
  border-radius: 6px;
  font-size: 0.8125rem;
  font-family: inherit;
  resize: vertical;
  min-height: 4rem;
}

.nps-prompt-submit[b-nvm811a7bh] {
  display: block;
  width: 100%;
  margin-top: 0.5rem;
  padding: 0.5rem 0.75rem;
  border: none;
  border-radius: 6px;
  background: #0d6efd;
  color: #fff;
  font-size: 0.8125rem;
  font-family: inherit;
  appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
}

.nps-prompt-submit:hover:not(:disabled)[b-nvm811a7bh] {
  background: #0b5ed7;
}

.nps-prompt-submit:disabled[b-nvm811a7bh] {
  opacity: 0.65;
  cursor: not-allowed;
}

.nps-prompt-error[b-nvm811a7bh] {
  color: #842029;
  margin: 0 0 0.5rem;
}

.nps-prompt-status[b-nvm811a7bh],
.nps-prompt-thanks[b-nvm811a7bh] {
  margin: 0.25rem 0 0;
  color: #495057;
}
