.result-message-container {
  align-items: center;
  padding: 1rem;
  width: 288px;
  box-shadow: 0 0 2px rgba(0,0,0,0.1);
  z-index: 100;
  position: static;
}

.result-message-header {
  display: flex;
  align-items: flex-start;
  margin-bottom: 1rem;
  color: var(--text-primary);
  font-family: var(--allianceno1-regular);
  font-weight: var(--regular-font-weight);
  font-size: var(--div-font-size);
  font-style: var(--div-font-style);
  line-height: var(--div-line-height);
  letter-spacing: var(--div-letter-spacing);
}

.result-message-title {
  width: 216px;
}

.result-message-heading {
  font-family: var(--allianceno1-semibold);
  font-size: var(--heading2-font-size);
  font-style: var(--heading2-font-style);
  line-height: 1.3rem;
  letter-spacing: var(--heading2-letter-spacing);
  color: var(--text-primary);
}

.result-message-list {
  margin: 0px;
  padding: 0 2rem 0 3.3rem;
  color: var(--text-primary);
  font-family: var(--allianceno1-regular);
  font-weight: var(--regular-font-weight);
  font-size: var(--div-font-size);
  font-style: var(--div-font-style);
  line-height: var(--div-line-height);
  letter-spacing: var(--div-letter-spacing);
}

.result-message-listitem {
  list-style: disc;
  padding-bottom: 0.375rem;
}

.result-message-searchterm {
  overflow-wrap: break-word;
  color: var(--text-primary);
  font-family: var(--allianceno1-regular);
  font-weight: var(--regular-font-weight);
  font-size: var(--div-font-size);
  font-style: var(--div-font-style);
  line-height: var(--div-line-height);
  letter-spacing: var(--div-letter-spacing);
}

.result-message-circle-info {
  display: inline-block;
  margin-right: 1rem;
  vertical-align: middle;
}

.result-message-close-btn {
  cursor: pointer;
  padding: 0 0 0 1rem;
  margin: 0px;
  background: transparent;
  border: none;
  width: auto;
  color: var(--text-primary);
}

.warning-message-container {
  background-color: var(--yellow10); 
  border: 1px solid var(--yellow35Alpha30);
  border-left: 3px solid var(--yellow20);
}

.info-message-container {
  background-color: var(--blue10); 
  border: 1px solid var(--blue70Alpha30);
  border-left: 3px solid var(--blue70Hover);
}

.error-message-container {
  background-color: var(--red10); 
  border: 1px solid var(--red60Alpha30);
  border-left: 3px solid var(--red60);
}