.cometchat-toolcall-argument-bubble {
  flex-direction: column;
  gap: 12px;
  display: flex;
  text-align: left;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
  padding: 12px;
  border-radius: 8px;
  background: transparent;
}

.cometchat-toolcall-argument-bubble * {
  box-sizing: border-box;
  max-width: 100%;
  overflow: hidden;
}

.cometchat-toolcall-argument-bubble .cometchat-toolcall-argument__item {
  margin-bottom: 16px;
}

.cometchat-toolcall-argument-bubble .cometchat-toolcall-argument__item:last-child {
  margin-bottom: 0;
}

.cometchat-toolcall-argument-bubble .cometchat-toolcall-argument__name {
  margin-bottom: 8px;
  color: var(--cometchat-text-color-primary, #141414);
  font: var(--cometchat-font-subtitle-medium) !important;
}

.cometchat-toolcall-argument-bubble .cometchat-toolcall-argument__label {
  margin-bottom: 4px;
  /* color: var(--cometchat-text-color-secondary, #666666); */
  font: var(--cometchat-font-body-regular) !important;
  font-size: 12px;
}

.cometchat-toolcall-argument-bubble .cometchat-toolcall-argument__arguments {
  display: flex;
  flex-direction: column;
}

.cometchat-toolcall-argument-bubble pre > div {
  max-height: 200px;
  overflow: scroll;
  border-radius: 4px;
}

@media (min-width: 620px) and (max-width: 780px) {
  .cometchat-toolcall-argument-bubble pre > div {
    max-width: 600px;
  }
}

@media (min-width: 480px) and (max-width: 619px) {
  .cometchat-toolcall-argument-bubble pre > div {
    max-width: 400px;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .cometchat-toolcall-argument-bubble pre > div {
    max-width: 320px;
  }
}

.cometchat-toolcall-argument-bubble pre   *{
    font-size: 14px;

  /* font: var(--cometchat-font-body-regular) !important; */
}

/* Target all <p> tags without a class */
.cometchat-toolcall-argument-bubble >  p:not([class]) {
  text-align: left;
  line-height: 1.4 !important;
  /* color: var(--cometchat-text-color-secondary); */
}
.cometchat-toolcall-argument-bubble >  ol:not([class]){
  padding-left: 0px !important;
  margin-top: 0px !important;
  text-align: left !important;
    /* color: var(--cometchat-text-color-secondary); */

}
.cometchat-toolcall-argument-bubble >  ol:not([class]) ul:not([class]) {
  padding-left: 20px !important;
  text-align: left !important;
    /* color: var(--cometchat-text-color-secondary); */

}
.cometchat-toolcall-argument-bubble >   ul:not([class]){
  text-align: left !important;
    /* color: var(--cometchat-text-color-secondary); */

}