.tab-nav-btn {
  padding: 0.4rem 0.75rem;
  border-radius: 0.5rem;
  font-size: 0.875rem;
  font-weight: 600;
  color: #475569;
  white-space: nowrap;
  transition: background-color 0.15s, color 0.15s;
}
.tab-nav-btn:hover {
  background-color: #f1f5f9;
}
.tab-nav-btn.active {
  background-color: #4f46e5;
  color: white;
}

.rich-editor .ql-editor {
  min-height: 10rem;
}
