/* Nanoe Chat History Widget */

.nanoe-conversations-widget {
  color: #ffffff;
  padding: 0px 30px 20px 8px;
  border-radius: 8px;
}

/* Override theme widget title styles */
.nanoe-conversations-widget .widget-title,
.nanoe-conversations-widget h2,
.nanoe-conversations-widget h3 {
  display: none;
}

/* Custom header with icon */
.nanoe-widget-header {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 16px;
  color: #ffffff;
	margin-left:13px;
}

.nanoe-widget-header svg {
  flex-shrink: 0;
  opacity: 0.9;
}

.nanoe-widget-title {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3;
}

/* Content area */
.nanoe-widget-content {
  color: #21356a;
}

/* Force white on all links inside the widget */
.nanoe-conversations-widget a,
.nanoe-conversations-widget a:link,
.nanoe-conversations-widget a:visited,
.nanoe-conversations-widget a:hover,
.nanoe-conversations-widget a:active {
  color: #ffffff !important;
  text-decoration: none !important;
}

/* New Chat link */
.nanoe-widget-new-chat {
  display: inline-flex;
  align-items: center;
  gap: 0px;
  margin: 0;
  padding: 0;
  font-size: 14px;
}

/* Conversation list */
.nanoe-widget-conversation-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.nanoe-widget-conversation-item {
  margin: 0;
  padding: 0;
}

.nanoe-widget-conversation-item a {
  display: block;
  margin: 0;
  padding: 0;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.nanoe-widget-conversation-item li {
  margin: 0;
}

.nanoe-widget-conversation-item.nanoe-widget-active a {
  font-weight: 600;
}

/* Empty state */
.nanoe-widget-empty {
  margin: 0;
  padding: 0;
  color: inherit;
  font-size: 14px;
}

#new-chat-link {
  border-bottom: 2px solid;
  width: 90%;
  margin-bottom: 5px;
}