.note-item {
  margin-bottom: 15px;
  padding: 5px 0 5px 10px;
  background: #e9e9e9;
  border-left: 1px solid #b4b6b8;
  border-top: 1px solid #b4b6b8;
  border-radius: 3px;
}
.note-item .note-meta {
  font-size: 0.9em;
}
.note-item .note-meta .badge {
  margin-left: 0.5em;
}
.note-item .note-content {
  margin-top: 4px;
  line-height: 1.5;
}
.note-item .note-replies {
  margin-top: 10px;
}

.note-form {
  border-top: 1px solid #ddd;
  padding-top: 10px;
  margin-top: 10px;
}
.note-form .input-group {
  margin-bottom: 5px;
}

.note-form-reply .note-reply-toggle {
  color: #007bff;
  cursor: pointer;
  text-decoration: underline;
  transition: color 0.2s ease;
}
.note-form-reply .note-reply-toggle:hover {
  color: #0056b3;
  text-decoration: none;
}

.note-form-hidden {
  display: none;
  margin-top: 10px;
}
.note-form-hidden.show {
  display: block;
}
.note-form-hidden .input-group {
  margin-bottom: 5px;
}

.note-content-input {
  font-size: 0.95em;
}

.note-submit-btn {
  white-space: nowrap;
}/*# sourceMappingURL=note.css.map */