/* colors */
/* logo icon colors */
/* color shades */
/* heatmap display */
/* categorical display */
/* colors */
/* logo icon colors */
/* color shades */
/* heatmap display */
/* categorical display */
/* colors */
/* logo icon colors */
/* color shades */
/* heatmap display */
/* categorical display */
/* /styles/mixins.scss */
.gio-engagement-default-line-chart-tooltip {
  padding: 10px; }
  .gio-engagement-default-line-chart-tooltip__tooltip-titles {
    display: flex;
    align-items: center;
    justify-content: center; }
  .gio-engagement-default-line-chart-tooltip__tooltip-section-title {
    font-size: 17px;
    font-weight: 700;
    text-align: center;
    width: calc(50% - 32px); }
    .gio-engagement-default-line-chart-tooltip__tooltip-section-title--opportunities {
      margin-bottom: 10px;
      width: auto; }
  .gio-engagement-default-line-chart-tooltip__total-engagement-minutes {
    background-color: #007a87;
    background-position: 50% 50%;
    background-size: 64px 64px;
    border-radius: 50%;
    color: #ffffff;
    font-size: 23px;
    font-weight: 700;
    height: 64px;
    line-height: 64px;
    text-align: center;
    width: 64px; }
    .gio-engagement-default-line-chart-tooltip__total-engagement-minutes div {
      padding-bottom: 45px; }
  .gio-engagement-default-line-chart-tooltip__list-wrapper {
    margin: 0 0 10px;
    display: flex; }
  .gio-engagement-default-line-chart-tooltip__footer {
    font-family: "Barlow", "Roboto", "Lato", sans-serif;
    font-size: 13px;
    line-height: 20px;
    margin-top: 10px;
    text-align: center; }
  .gio-engagement-default-line-chart-tooltip__top-activity-container, .gio-engagement-default-line-chart-tooltip__top-accounts-container {
    border-left: 2px solid #007a87;
    left: -1px;
    position: relative;
    width: 50%;
    padding: 20px 0 0 10px; }
  .gio-engagement-default-line-chart-tooltip__top-activity-container {
    border-right: 2px solid #007a87;
    border-left: 0;
    left: auto;
    right: -1px;
    padding: 20px 10px 0 0; }
  .gio-engagement-default-line-chart-tooltip__opportunities-container {
    margin-bottom: 20px; }
  .gio-engagement-default-line-chart-tooltip__list-item {
    display: flex;
    align-items: center;
    margin: 0 0 20px;
    width: 100%; }
    .gio-engagement-default-line-chart-tooltip__list-item__label {
      font-size: 13px;
      line-height: 15.6px;
      word-wrap: break-word;
      white-space: normal;
      width: 177px;
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 4;
      -webkit-box-orient: vertical; }
      .gio-engagement-default-line-chart-tooltip__list-item__label--opportunity {
        display: block;
        width: auto; }
      .gio-engagement-default-line-chart-tooltip__list-item__label__opportunity-stage {
        font-weight: 700; }
    .gio-engagement-default-line-chart-tooltip__list-item--opportunity {
      margin-bottom: 10px; }
  .gio-engagement-default-line-chart-tooltip__list-item-no-data {
    font-family: "Barlow", "Roboto", "Lato", sans-serif;
    font-size: 13px;
    line-height: 20px;
    display: inline-block;
    text-align: center;
    width: 225px; }
  .gio-engagement-default-line-chart-tooltip__image-wrapper {
    position: relative;
    width: 32px;
    height: 32px;
    line-height: 32px;
    margin: 0 20px 0 0; }
    .gio-engagement-default-line-chart-tooltip__image-wrapper svg {
      max-height: 32px;
      max-width: 32px;
      width: 32px;
      fill: #8d8d8d;
      object-fit: cover;
      vertical-align: middle;
      height: 100%;
      width: 100%; }
    .gio-engagement-default-line-chart-tooltip__image-wrapper--img {
      max-height: 32px;
      max-width: 32px;
      width: 32px;
      object-fit: cover;
      vertical-align: middle;
      width: 100%; }
  .gio-engagement-default-line-chart-tooltip__engagement-circle {
    background-color: #007a87;
    border-radius: 50%;
    background-size: 24px 24px;
    color: #ffffff;
    font-size: 11px;
    font-weight: 700;
    height: 24px;
    line-height: 26px;
    position: absolute;
    right: -10px;
    text-align: center;
    top: -10px;
    vertical-align: middle;
    width: 24px; }
