* {
    font-family: 'Inter' !important;
}

.form-control, .form-select{
    font-size: 14px !important;
}

input:read-only {
  background-color: #fafafa !important;
  cursor: default;
}

.form-check-input:checked{
  background-color: #fb9304 !important;
}

.bg-orange{
  background-color: #fb9304 !important;
}

.text-orange{
  color: #fb9304 !important;
}

.tag-input-wrapper {
  position: relative;
}

.selected-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  margin-bottom: 0.5rem;
  min-height: 20px;
}

.tag-item {
  display: inline-flex;
  align-items: center;
  background-color: #007bff;
  color: white;
  padding: 0.25rem 0.5rem;
  border-radius: 0.375rem;
  font-size: 0.875rem;
  gap: 0.25rem;
}

.tag-suggestions {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background: white;
  border: 1px solid #ddd;
  border-radius: 0.375rem;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  z-index: 1000;
  max-height: 200px;
  overflow-y: auto;
}

.tag-suggestion-item {
  padding: 0.5rem 0.75rem;
  cursor: pointer;
  border-bottom: 1px solid #f0f0f0;
  align-items: center;
}

.tag-suggestion-item:last-child {
  border-bottom: none;
}

.tag-suggestion-item:hover {
  background-color: #f8f9fa;
}

.tag-suggestion-item.create-new {
  background-color: #e7f3ff;
  font-weight: 500;
}

.tag-suggestion-item.create-new:hover {
  background-color: #cce7ff;
}

.cursor-pointer{
  cursor: pointer;
}