.origai-understanding-box {
  margin-top: 10px !important;
  padding: 9px 10px !important;
  border-radius: 14px !important;
  border: 1px solid rgba(148, 163, 184, .16) !important;
  background: rgba(15, 23, 42, .22) !important;
  color: rgba(226, 232, 240, .82) !important;
  font-size: 12px !important;
  line-height: 1.55 !important;
}

.message.user .origai-understanding-box {
  background: rgba(255, 255, 255, .08) !important;
  color: rgba(255, 255, 255, .82) !important;
  border-color: rgba(255, 255, 255, .13) !important;
}

body:not([data-page="pc"]) .message.user .origai-understanding-box,
body[data-page="mobile"] .message.user .origai-understanding-box {
  background: rgba(255, 255, 255, .10) !important;
  color: rgba(255, 255, 255, .88) !important;
}

.origai-understanding-title {
  font-weight: 750 !important;
  margin-bottom: 4px !important;
}

.origai-understanding-text {
  opacity: .95 !important;
}

.origai-understanding-actions {
  display: flex !important;
  gap: 8px !important;
  margin-top: 8px !important;
  flex-wrap: wrap !important;
}

.origai-understanding-btn {
  appearance: none !important;
  border: 1px solid rgba(148, 163, 184, .20) !important;
  background: rgba(255, 255, 255, .08) !important;
  color: inherit !important;
  border-radius: 999px !important;
  padding: 5px 8px !important;
  font-size: 11px !important;
  line-height: 1 !important;
  cursor: pointer !important;
}

.origai-understanding-editor {
  display: none !important;
  margin-top: 8px !important;
}

.origai-understanding-editor.show {
  display: block !important;
}

.origai-understanding-editor textarea {
  width: 100% !important;
  min-height: 74px !important;
  border-radius: 12px !important;
  border: 1px solid rgba(148, 163, 184, .24) !important;
  background: rgba(15, 23, 42, .35) !important;
  color: inherit !important;
  padding: 8px !important;
  resize: vertical !important;
  box-sizing: border-box !important;
  font-size: 12px !important;
  line-height: 1.5 !important;
}

body:not([data-page="pc"]) .origai-understanding-editor textarea,
body[data-page="mobile"] .origai-understanding-editor textarea {
  background: rgba(255, 255, 255, .90) !important;
  color: #0f172a !important;
  border-color: rgba(203, 213, 225, .9) !important;
}
