﻿/* Copyright 2018-2024 Epic Systems Corporation */
#itemFeedContainer {
  padding: 0;
}

#health-feed-content > .ajaxspinner.defaultajaxinline {
  margin-top: 1rem;
}

.subjectItemFeed {
  position: relative;
  width: 100%;
  margin-bottom: 0.5rem;
}
.subjectItemFeed .subjectItemFeedHeader {
  display: inline-flex;
  margin-bottom: 0.5rem;
  word-wrap: break-word;
  word-break: break-word;
}
.subjectItemFeed .subjectItemFeedHeader .itemFeedHeader {
  padding-top: 0.5rem;
  padding-bottom: 0.75rem;
}
.subjectItemFeed .subjectItemFeedHeader .proxyPhotoContainer {
  margin-left: 0.5rem;
  width: auto;
  margin-right: -0.25rem;
}
.subjectItemFeed .subjectItemFeedHeader > h2 {
  padding: 0;
  align-self: center;
}
.subjectItemFeed .subjectItemFeedCards {
  display: inline-flex;
}
.subjectItemFeed .subjectOutline {
  flex-shrink: 0;
  width: 8px;
  margin: 0 0.5rem 0 0.625rem;
  border-radius: 4px;
}
@media only screen and (min-width: 769px) {
  .subjectItemFeed .subjectOutline {
    margin: 0 0.625rem 0 0.625rem;
  }
}
.subjectItemFeed .subjectFeedItemCount {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 1.5rem;
  width: auto;
  min-width: 1.5rem;
  padding-right: 0.25rem;
  padding-left: 0.25rem;
  border-radius: 1rem;
  margin-right: 0.5rem;
  color: white;
  font-size: 1rem;
}
.subjectItemFeed .subjectCards {
  margin: 0 0 0 0.625rem;
}
.subjectItemFeed .zeroState.zeroStateInline {
  transition: all 0.3s;
  opacity: 1;
  max-height: 20rem;
}
.subjectItemFeed .zeroState.zeroStateInvisible {
  opacity: 0;
  max-height: 0;
}

.feedItem {
  position: relative;
  width: 100%;
  margin-bottom: 1rem;
  right: 0;
  opacity: 1;
  max-height: 100rem;
  transition: all 0.3s;
}
.feedItem.card {
  padding: 0;
  min-height: 0;
}
.feedItem.card:not(.slide) {
  margin-top: 0;
  margin-right: 0;
  margin-left: 0;
}
@media only screen and (min-width: 769px) {
  .feedItem {
    display: flex;
    flex-direction: column;
  }
}
.feedItem .icon {
  position: relative;
  flex-shrink: 0;
  width: auto;
  margin-left: 0.5rem;
}
.feedItem .icon svg,
.feedItem .icon span,
.feedItem .icon div {
  height: 2rem;
  width: 2rem;
}
.feedItem .icon div {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.feedItem .icon svg.subicon {
  height: 1.5rem;
  width: 1.5rem;
  position: absolute;
  top: 0.875rem;
  right: 0.875rem;
}
.feedItem .icon img {
  height: 2rem;
  width: 2rem;
  object-fit: cover;
}
@media only screen and (min-width: 769px) {
  .feedItem.isCareEverywhere .actions {
    padding-top: 2rem;
  }
}
.feedItem.isCareEverywhere .contentDetailsWrapper {
  padding-left: 2rem;
}
@media only screen and (min-width: 769px) {
  .feedItem.isCareEverywhere .contentDetailsWrapper {
    padding-left: 0.5rem;
  }
}
.feedItem.dismissed {
  right: 10rem;
  opacity: 0;
  max-height: 0;
  margin: 0;
}
.feedItem .clearlabel {
  position: absolute !important;
}
.feedItem .loadingArea {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  display: flex;
  align-items: center;
  background: rgba(255, 255, 255, 0.6);
}
.feedItem .content {
  display: flex;
  flex-direction: column;
  position: relative;
}
@media only screen and (min-width: 769px) {
  .feedItem .content {
    flex-direction: row;
  }
}
.feedItem .contentDetailsWrapper {
  display: flex;
  z-index: 2;
}
.feedItem .contentDetails {
  padding: 1rem 0.5rem 0.5rem 0.5rem;
}
@media only screen and (min-width: 769px) {
  .feedItem .contentDetails {
    padding: 0.5rem;
  }
}
.feedItem .contentDetails .displayText {
  word-wrap: break-word;
  word-break: break-word;
}
.feedItem .itemFeedHeader {
  display: inline-flex;
  width: 100%;
  padding: 0;
}
.feedItem .itemFeedHeader .headerTitle {
  padding: 0.35rem 0 0.35rem 0;
  color: #363636;
  font-weight: bold;
  word-wrap: break-word;
  word-break: break-word;
  font-size: 1.15rem;
}
.feedItem .visitDetailsLayout {
  display: inline-flex;
  padding: 0 0.5rem;
}
.feedItem .visitDetailsLayout .visitDate {
  display: flex;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 0.5rem 1rem;
  color: #246fb5;
}
.feedItem .visitDetailsLayout .visitDate .verticalMonth {
  font-size: 1rem;
  white-space: nowrap;
}
.feedItem .visitDetailsLayout .visitDate .verticalDateOfMonth {
  padding: 0.25rem 0;
  font-size: 2rem;
}
.feedItem .visitDetailsLayout .visitDate .verticalDayOfWeek {
  font-size: 1rem;
  white-space: nowrap;
}
.feedItem .visitDetailsLayout .visitDate div {
  font-weight: bold;
  text-align: center;
}
.feedItem .visitDetailsLayout .visitInfo {
  display: flex;
  justify-content: center;
  align-content: center;
  flex-direction: column;
}
.feedItem .visitDetailsLayout .visitInfo .field {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
}
.feedItem .visitDetailsLayout .visitInfo .field .icon {
  flex-shrink: 0;
  margin-left: 0.25rem;
}
.feedItem .visitDetailsLayout .visitInfo .field div {
  width: auto;
}
.feedItem .visitDetailsLayout .visitInfo .field div .arrivalLocationLabel {
  font-size: 11pt;
  color: #767676;
  white-space: pre-line;
}
.feedItem .visitDetailsLayout .visitInfo svg {
  height: 1.5rem;
  width: 1.5rem;
  fill: black;
}
.feedItem .waterMarkWrapper {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  pointer-events: none;
}
.feedItem .waterMarkWrapper .waterMark {
  position: absolute;
  left: -0.5rem;
  bottom: -1rem;
  z-index: 0;
  height: 6.25rem;
  width: 6.25rem;
  opacity: 0.2;
  transform: rotate(20deg);
}
@media only screen and (min-width: 769px) {
  .feedItem .waterMarkWrapper .waterMark {
    left: 23%;
  }
}
.feedItem .actions {
  z-index: 1;
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding: 0.5rem;
}
@media only screen and (min-width: 769px) {
  .feedItem .actions {
    padding-top: 0;
  }
}
.feedItem.card .actions.buttonColumn {
  min-width: min-content;
}
.feedItem a.tertiary {
  justify-content: center;
}
.feedItem.card .buttonList.subtle {
  margin-top: 0;
}
.feedItem .careEverywhereIcon {
  align-self: flex-start;
  flex-shrink: 0;
  width: auto;
  position: absolute;
  top: 0.5rem;
  left: 0.5rem;
  z-index: 5;
}

.baseFeedItem .contentDetails {
  display: inline-flex;
}

.conversationFeedItem .conversationBody,
.messageFeedItem .conversationBody,
.testResultFeedItem .conversationBody,
.urgentMessageFeedItem .conversationBody {
  display: flex;
  flex-direction: column;
  position: relative;
}
@media only screen and (min-width: 769px) {
  .conversationFeedItem .conversationBody,
  .messageFeedItem .conversationBody,
  .testResultFeedItem .conversationBody,
  .urgentMessageFeedItem .conversationBody {
    padding-right: 2.5rem;
  }
}
.conversationFeedItem .senderInfo,
.messageFeedItem .senderInfo,
.testResultFeedItem .senderInfo,
.urgentMessageFeedItem .senderInfo {
  display: flex;
}
.conversationFeedItem .senderInfo.fromUs,
.messageFeedItem .senderInfo.fromUs,
.testResultFeedItem .senderInfo.fromUs,
.urgentMessageFeedItem .senderInfo.fromUs {
  justify-content: flex-end;
}
.conversationFeedItem .senderPhoto,
.messageFeedItem .senderPhoto,
.testResultFeedItem .senderPhoto,
.urgentMessageFeedItem .senderPhoto {
  position: absolute;
  bottom: 0;
  margin: 0 5px 5px;
  border-radius: 100%;
  border-style: solid;
  border-width: thin;
  border-color: #246fb5;
  background-color: #92b7da;
  line-height: 1.5rem;
  align-self: flex-end;
}
.conversationFeedItem .senderPhoto.noBorder,
.messageFeedItem .senderPhoto.noBorder,
.testResultFeedItem .senderPhoto.noBorder,
.urgentMessageFeedItem .senderPhoto.noBorder {
  border: none;
}
.conversationFeedItem .senderPhoto .providerimage,
.messageFeedItem .senderPhoto .providerimage,
.testResultFeedItem .senderPhoto .providerimage,
.urgentMessageFeedItem .senderPhoto .providerimage {
  border-width: 0;
}
.conversationFeedItem .senderPhoto .roundedPatientPhoto,
.messageFeedItem .senderPhoto .roundedPatientPhoto,
.testResultFeedItem .senderPhoto .roundedPatientPhoto,
.urgentMessageFeedItem .senderPhoto .roundedPatientPhoto {
  border-width: 1px;
  width: calc(2.5rem + 2px);
  height: calc(2.5rem + 2px);
}
.conversationFeedItem .senderName,
.messageFeedItem .senderName,
.testResultFeedItem .senderName,
.urgentMessageFeedItem .senderName {
  width: auto;
}
.conversationFeedItem .dateText,
.messageFeedItem .dateText,
.testResultFeedItem .dateText,
.urgentMessageFeedItem .dateText {
  width: auto;
  white-space: nowrap;
}
.conversationFeedItem .textInfo,
.messageFeedItem .textInfo,
.testResultFeedItem .textInfo,
.urgentMessageFeedItem .textInfo {
  display: flex;
  flex-direction: row;
  width: auto;
  justify-content: center;
  align-items: center;
  margin-right: 3.7rem;
  gap: 1rem;
}
.conversationFeedItem .textInfo.fromUs,
.messageFeedItem .textInfo.fromUs,
.testResultFeedItem .textInfo.fromUs,
.urgentMessageFeedItem .textInfo.fromUs {
  text-align: left;
  flex-direction: row-reverse;
  margin-right: 0;
  margin-left: 3.7rem;
}
.conversationFeedItem .conversationPreview,
.messageFeedItem .conversationPreview,
.testResultFeedItem .conversationPreview,
.urgentMessageFeedItem .conversationPreview {
  border-radius: 4px;
  min-height: 2rem;
  position: relative;
  display: flex;
  padding-right: 3.2rem;
}
.conversationFeedItem .conversationPreview.fromUs,
.messageFeedItem .conversationPreview.fromUs,
.testResultFeedItem .conversationPreview.fromUs,
.urgentMessageFeedItem .conversationPreview.fromUs {
  justify-content: flex-end;
  padding-right: 0;
  padding-left: 3.2rem;
}
.conversationFeedItem .previewBubble,
.messageFeedItem .previewBubble,
.testResultFeedItem .previewBubble,
.urgentMessageFeedItem .previewBubble {
  min-width: 2.5rem;
}
.conversationFeedItem .previewBubble:not(.urgent),
.messageFeedItem .previewBubble:not(.urgent),
.testResultFeedItem .previewBubble:not(.urgent),
.urgentMessageFeedItem .previewBubble:not(.urgent) {
  border-color: #92b7da;
  border: 2px solid #92b7da;
  background: #edf3f9;
  border-radius: 0.75rem;
  border-bottom-right-radius: 0;
  padding: 0.5rem;
  position: relative;
}
.conversationFeedItem .previewBubble:not(.urgent)::before,
.messageFeedItem .previewBubble:not(.urgent)::before,
.testResultFeedItem .previewBubble:not(.urgent)::before,
.urgentMessageFeedItem .previewBubble:not(.urgent)::before {
  content: "";
  position: absolute;
  top: auto;
  bottom: -2px;
  width: calc(1.4em + 2px + 1px);
  height: 1.4em;
  right: calc(-1.4em - 2px);
  background: radial-gradient( circle at 100% 0, transparent 1.4em, #92b7da 1.4em, #92b7da calc(1.4em + 2px), #edf3f9 calc(1.4em + 2px) );
               transform: scaleX(1);
  border-bottom: 2px solid #92b7da;
  border-left: none;
}
@media print {
  .conversationFeedItem .previewBubble:not(.urgent)::before,
  .messageFeedItem .previewBubble:not(.urgent)::before,
  .testResultFeedItem .previewBubble:not(.urgent)::before,
  .urgentMessageFeedItem .previewBubble:not(.urgent)::before {
    visibility: hidden;
  }
}
@media print {
  .conversationFeedItem .previewBubble:not(.urgent),
  .messageFeedItem .previewBubble:not(.urgent),
  .testResultFeedItem .previewBubble:not(.urgent),
  .urgentMessageFeedItem .previewBubble:not(.urgent) {
    border: none;
  }
}
.conversationFeedItem .previewBubble.proxyColor1,
.messageFeedItem .previewBubble.proxyColor1,
.testResultFeedItem .previewBubble.proxyColor1,
.urgentMessageFeedItem .previewBubble.proxyColor1 {
  border-color: #92c6ed;
  border: 2px solid #92c6ed;
  background: #deeefa;
  border-radius: 0.75rem;
  border-bottom-right-radius: 0;
  padding: 0.5rem;
  position: relative;
}
.conversationFeedItem .previewBubble.proxyColor1::before,
.messageFeedItem .previewBubble.proxyColor1::before,
.testResultFeedItem .previewBubble.proxyColor1::before,
.urgentMessageFeedItem .previewBubble.proxyColor1::before {
  content: "";
  position: absolute;
  top: auto;
  bottom: -2px;
  width: calc(1.4em + 2px + 1px);
  height: 1.4em;
  right: calc(-1.4em - 2px);
  background: radial-gradient( circle at 100% 0, transparent 1.4em, #92c6ed 1.4em, #92c6ed calc(1.4em + 2px), #deeefa calc(1.4em + 2px) );
               transform: scaleX(1);
  border-bottom: 2px solid #92c6ed;
  border-left: none;
}
@media print {
  .conversationFeedItem .previewBubble.proxyColor1::before,
  .messageFeedItem .previewBubble.proxyColor1::before,
  .testResultFeedItem .previewBubble.proxyColor1::before,
  .urgentMessageFeedItem .previewBubble.proxyColor1::before {
    visibility: hidden;
  }
}
@media print {
  .conversationFeedItem .previewBubble.proxyColor1,
  .messageFeedItem .previewBubble.proxyColor1,
  .testResultFeedItem .previewBubble.proxyColor1,
  .urgentMessageFeedItem .previewBubble.proxyColor1 {
    border: none;
  }
}
.conversationFeedItem .previewBubble.proxyColor2,
.messageFeedItem .previewBubble.proxyColor2,
.testResultFeedItem .previewBubble.proxyColor2,
.urgentMessageFeedItem .previewBubble.proxyColor2 {
  border-color: #96cd9c;
  border: 2px solid #96cd9c;
  background: #dff0e1;
  border-radius: 0.75rem;
  border-bottom-right-radius: 0;
  padding: 0.5rem;
  position: relative;
}
.conversationFeedItem .previewBubble.proxyColor2::before,
.messageFeedItem .previewBubble.proxyColor2::before,
.testResultFeedItem .previewBubble.proxyColor2::before,
.urgentMessageFeedItem .previewBubble.proxyColor2::before {
  content: "";
  position: absolute;
  top: auto;
  bottom: -2px;
  width: calc(1.4em + 2px + 1px);
  height: 1.4em;
  right: calc(-1.4em - 2px);
  background: radial-gradient( circle at 100% 0, transparent 1.4em, #96cd9c 1.4em, #96cd9c calc(1.4em + 2px), #dff0e1 calc(1.4em + 2px) );
               transform: scaleX(1);
  border-bottom: 2px solid #96cd9c;
  border-left: none;
}
@media print {
  .conversationFeedItem .previewBubble.proxyColor2::before,
  .messageFeedItem .previewBubble.proxyColor2::before,
  .testResultFeedItem .previewBubble.proxyColor2::before,
  .urgentMessageFeedItem .previewBubble.proxyColor2::before {
    visibility: hidden;
  }
}
@media print {
  .conversationFeedItem .previewBubble.proxyColor2,
  .messageFeedItem .previewBubble.proxyColor2,
  .testResultFeedItem .previewBubble.proxyColor2,
  .urgentMessageFeedItem .previewBubble.proxyColor2 {
    border: none;
  }
}
.conversationFeedItem .previewBubble.proxyColor3,
.messageFeedItem .previewBubble.proxyColor3,
.testResultFeedItem .previewBubble.proxyColor3,
.urgentMessageFeedItem .previewBubble.proxyColor3 {
  border-color: #e8abe3;
  border: 2px solid #e8abe3;
  background: #f8e6f6;
  border-radius: 0.75rem;
  border-bottom-right-radius: 0;
  padding: 0.5rem;
  position: relative;
}
.conversationFeedItem .previewBubble.proxyColor3::before,
.messageFeedItem .previewBubble.proxyColor3::before,
.testResultFeedItem .previewBubble.proxyColor3::before,
.urgentMessageFeedItem .previewBubble.proxyColor3::before {
  content: "";
  position: absolute;
  top: auto;
  bottom: -2px;
  width: calc(1.4em + 2px + 1px);
  height: 1.4em;
  right: calc(-1.4em - 2px);
  background: radial-gradient( circle at 100% 0, transparent 1.4em, #e8abe3 1.4em, #e8abe3 calc(1.4em + 2px), #f8e6f6 calc(1.4em + 2px) );
               transform: scaleX(1);
  border-bottom: 2px solid #e8abe3;
  border-left: none;
}
@media print {
  .conversationFeedItem .previewBubble.proxyColor3::before,
  .messageFeedItem .previewBubble.proxyColor3::before,
  .testResultFeedItem .previewBubble.proxyColor3::before,
  .urgentMessageFeedItem .previewBubble.proxyColor3::before {
    visibility: hidden;
  }
}
@media print {
  .conversationFeedItem .previewBubble.proxyColor3,
  .messageFeedItem .previewBubble.proxyColor3,
  .testResultFeedItem .previewBubble.proxyColor3,
  .urgentMessageFeedItem .previewBubble.proxyColor3 {
    border: none;
  }
}
.conversationFeedItem .previewBubble.proxyColor4,
.messageFeedItem .previewBubble.proxyColor4,
.testResultFeedItem .previewBubble.proxyColor4,
.urgentMessageFeedItem .previewBubble.proxyColor4 {
  border-color: #d2b7ec;
  border: 2px solid #d2b7ec;
  background: #f1e9f9;
  border-radius: 0.75rem;
  border-bottom-right-radius: 0;
  padding: 0.5rem;
  position: relative;
}
.conversationFeedItem .previewBubble.proxyColor4::before,
.messageFeedItem .previewBubble.proxyColor4::before,
.testResultFeedItem .previewBubble.proxyColor4::before,
.urgentMessageFeedItem .previewBubble.proxyColor4::before {
  content: "";
  position: absolute;
  top: auto;
  bottom: -2px;
  width: calc(1.4em + 2px + 1px);
  height: 1.4em;
  right: calc(-1.4em - 2px);
  background: radial-gradient( circle at 100% 0, transparent 1.4em, #d2b7ec 1.4em, #d2b7ec calc(1.4em + 2px), #f1e9f9 calc(1.4em + 2px) );
               transform: scaleX(1);
  border-bottom: 2px solid #d2b7ec;
  border-left: none;
}
@media print {
  .conversationFeedItem .previewBubble.proxyColor4::before,
  .messageFeedItem .previewBubble.proxyColor4::before,
  .testResultFeedItem .previewBubble.proxyColor4::before,
  .urgentMessageFeedItem .previewBubble.proxyColor4::before {
    visibility: hidden;
  }
}
@media print {
  .conversationFeedItem .previewBubble.proxyColor4,
  .messageFeedItem .previewBubble.proxyColor4,
  .testResultFeedItem .previewBubble.proxyColor4,
  .urgentMessageFeedItem .previewBubble.proxyColor4 {
    border: none;
  }
}
.conversationFeedItem .previewBubble.proxyColor5,
.messageFeedItem .previewBubble.proxyColor5,
.testResultFeedItem .previewBubble.proxyColor5,
.urgentMessageFeedItem .previewBubble.proxyColor5 {
  border-color: #80cbc9;
  border: 2px solid #80cbc9;
  background: #d9efef;
  border-radius: 0.75rem;
  border-bottom-right-radius: 0;
  padding: 0.5rem;
  position: relative;
}
.conversationFeedItem .previewBubble.proxyColor5::before,
.messageFeedItem .previewBubble.proxyColor5::before,
.testResultFeedItem .previewBubble.proxyColor5::before,
.urgentMessageFeedItem .previewBubble.proxyColor5::before {
  content: "";
  position: absolute;
  top: auto;
  bottom: -2px;
  width: calc(1.4em + 2px + 1px);
  height: 1.4em;
  right: calc(-1.4em - 2px);
  background: radial-gradient( circle at 100% 0, transparent 1.4em, #80cbc9 1.4em, #80cbc9 calc(1.4em + 2px), #d9efef calc(1.4em + 2px) );
               transform: scaleX(1);
  border-bottom: 2px solid #80cbc9;
  border-left: none;
}
@media print {
  .conversationFeedItem .previewBubble.proxyColor5::before,
  .messageFeedItem .previewBubble.proxyColor5::before,
  .testResultFeedItem .previewBubble.proxyColor5::before,
  .urgentMessageFeedItem .previewBubble.proxyColor5::before {
    visibility: hidden;
  }
}
@media print {
  .conversationFeedItem .previewBubble.proxyColor5,
  .messageFeedItem .previewBubble.proxyColor5,
  .testResultFeedItem .previewBubble.proxyColor5,
  .urgentMessageFeedItem .previewBubble.proxyColor5 {
    border: none;
  }
}
.conversationFeedItem .previewBubble.proxyColor6,
.messageFeedItem .previewBubble.proxyColor6,
.testResultFeedItem .previewBubble.proxyColor6,
.urgentMessageFeedItem .previewBubble.proxyColor6 {
  border-color: #d5c098;
  border: 2px solid #d5c098;
  background: #f2ece0;
  border-radius: 0.75rem;
  border-bottom-right-radius: 0;
  padding: 0.5rem;
  position: relative;
}
.conversationFeedItem .previewBubble.proxyColor6::before,
.messageFeedItem .previewBubble.proxyColor6::before,
.testResultFeedItem .previewBubble.proxyColor6::before,
.urgentMessageFeedItem .previewBubble.proxyColor6::before {
  content: "";
  position: absolute;
  top: auto;
  bottom: -2px;
  width: calc(1.4em + 2px + 1px);
  height: 1.4em;
  right: calc(-1.4em - 2px);
  background: radial-gradient( circle at 100% 0, transparent 1.4em, #d5c098 1.4em, #d5c098 calc(1.4em + 2px), #f2ece0 calc(1.4em + 2px) );
               transform: scaleX(1);
  border-bottom: 2px solid #d5c098;
  border-left: none;
}
@media print {
  .conversationFeedItem .previewBubble.proxyColor6::before,
  .messageFeedItem .previewBubble.proxyColor6::before,
  .testResultFeedItem .previewBubble.proxyColor6::before,
  .urgentMessageFeedItem .previewBubble.proxyColor6::before {
    visibility: hidden;
  }
}
@media print {
  .conversationFeedItem .previewBubble.proxyColor6,
  .messageFeedItem .previewBubble.proxyColor6,
  .testResultFeedItem .previewBubble.proxyColor6,
  .urgentMessageFeedItem .previewBubble.proxyColor6 {
    border: none;
  }
}
.conversationFeedItem .previewBubble.proxyColor7,
.messageFeedItem .previewBubble.proxyColor7,
.testResultFeedItem .previewBubble.proxyColor7,
.urgentMessageFeedItem .previewBubble.proxyColor7 {
  border-color: #ebb390;
  border: 2px solid #ebb390;
  background: #f9e8de;
  border-radius: 0.75rem;
  border-bottom-right-radius: 0;
  padding: 0.5rem;
  position: relative;
}
.conversationFeedItem .previewBubble.proxyColor7::before,
.messageFeedItem .previewBubble.proxyColor7::before,
.testResultFeedItem .previewBubble.proxyColor7::before,
.urgentMessageFeedItem .previewBubble.proxyColor7::before {
  content: "";
  position: absolute;
  top: auto;
  bottom: -2px;
  width: calc(1.4em + 2px + 1px);
  height: 1.4em;
  right: calc(-1.4em - 2px);
  background: radial-gradient( circle at 100% 0, transparent 1.4em, #ebb390 1.4em, #ebb390 calc(1.4em + 2px), #f9e8de calc(1.4em + 2px) );
               transform: scaleX(1);
  border-bottom: 2px solid #ebb390;
  border-left: none;
}
@media print {
  .conversationFeedItem .previewBubble.proxyColor7::before,
  .messageFeedItem .previewBubble.proxyColor7::before,
  .testResultFeedItem .previewBubble.proxyColor7::before,
  .urgentMessageFeedItem .previewBubble.proxyColor7::before {
    visibility: hidden;
  }
}
@media print {
  .conversationFeedItem .previewBubble.proxyColor7,
  .messageFeedItem .previewBubble.proxyColor7,
  .testResultFeedItem .previewBubble.proxyColor7,
  .urgentMessageFeedItem .previewBubble.proxyColor7 {
    border: none;
  }
}
.conversationFeedItem .previewBubble.urgent.fromUs,
.messageFeedItem .previewBubble.urgent.fromUs,
.testResultFeedItem .previewBubble.urgent.fromUs,
.urgentMessageFeedItem .previewBubble.urgent.fromUs {
  border-color: #dbdbdb;
  border: 2px solid #dbdbdb;
  background: #ffffd0;
  border-radius: 0.75rem;
  border-bottom-left-radius: 0;
  padding: 0.5rem;
  position: relative;
}
.conversationFeedItem .previewBubble.urgent.fromUs::before,
.messageFeedItem .previewBubble.urgent.fromUs::before,
.testResultFeedItem .previewBubble.urgent.fromUs::before,
.urgentMessageFeedItem .previewBubble.urgent.fromUs::before {
  content: "";
  position: absolute;
  top: auto;
  bottom: -2px;
  width: calc(1.4em + 2px + 1px);
  height: 1.4em;
  left: calc(-1.4em - 2px);
  background: radial-gradient( circle at 0 0, transparent 1.4em, #dbdbdb 1.4em, #dbdbdb calc(1.4em + 2px), #ffffd0 calc(1.4em + 2px) );
               transform: scaleX(1);
  border-bottom: 2px solid #dbdbdb;
  border-right: none;
}
@media print {
  .conversationFeedItem .previewBubble.urgent.fromUs::before,
  .messageFeedItem .previewBubble.urgent.fromUs::before,
  .testResultFeedItem .previewBubble.urgent.fromUs::before,
  .urgentMessageFeedItem .previewBubble.urgent.fromUs::before {
    visibility: hidden;
  }
}
@media print {
  .conversationFeedItem .previewBubble.urgent.fromUs,
  .messageFeedItem .previewBubble.urgent.fromUs,
  .testResultFeedItem .previewBubble.urgent.fromUs,
  .urgentMessageFeedItem .previewBubble.urgent.fromUs {
    border: none;
  }
}
.conversationFeedItem .previewBubble.urgent:not(.fromUs),
.messageFeedItem .previewBubble.urgent:not(.fromUs),
.testResultFeedItem .previewBubble.urgent:not(.fromUs),
.urgentMessageFeedItem .previewBubble.urgent:not(.fromUs) {
  border-color: #dbdbdb;
  border: 2px solid #dbdbdb;
  background: #ffffd0;
  border-radius: 0.75rem;
  border-bottom-right-radius: 0;
  padding: 0.5rem;
  position: relative;
}
.conversationFeedItem .previewBubble.urgent:not(.fromUs)::before,
.messageFeedItem .previewBubble.urgent:not(.fromUs)::before,
.testResultFeedItem .previewBubble.urgent:not(.fromUs)::before,
.urgentMessageFeedItem .previewBubble.urgent:not(.fromUs)::before {
  content: "";
  position: absolute;
  top: auto;
  bottom: -2px;
  width: calc(1.4em + 2px + 1px);
  height: 1.4em;
  right: calc(-1.4em - 2px);
  background: radial-gradient( circle at 100% 0, transparent 1.4em, #dbdbdb 1.4em, #dbdbdb calc(1.4em + 2px), #ffffd0 calc(1.4em + 2px) );
               transform: scaleX(1);
  border-bottom: 2px solid #dbdbdb;
  border-left: none;
}
@media print {
  .conversationFeedItem .previewBubble.urgent:not(.fromUs)::before,
  .messageFeedItem .previewBubble.urgent:not(.fromUs)::before,
  .testResultFeedItem .previewBubble.urgent:not(.fromUs)::before,
  .urgentMessageFeedItem .previewBubble.urgent:not(.fromUs)::before {
    visibility: hidden;
  }
}
@media print {
  .conversationFeedItem .previewBubble.urgent:not(.fromUs),
  .messageFeedItem .previewBubble.urgent:not(.fromUs),
  .testResultFeedItem .previewBubble.urgent:not(.fromUs),
  .urgentMessageFeedItem .previewBubble.urgent:not(.fromUs) {
    border: none;
  }
}
.conversationFeedItem .previewBubble .bodyText,
.messageFeedItem .previewBubble .bodyText,
.testResultFeedItem .previewBubble .bodyText,
.urgentMessageFeedItem .previewBubble .bodyText {
  position: relative;
}
.conversationFeedItem .previewBubble.urgent .bodyText,
.messageFeedItem .previewBubble.urgent .bodyText,
.testResultFeedItem .previewBubble.urgent .bodyText,
.urgentMessageFeedItem .previewBubble.urgent .bodyText {
  color: #363636;
}

.testResultFeedItem .itemFeedHeader .headerTitle {
  font-weight: normal;
  font-size: 13pt;
}
.testResultFeedItem .conversationBody {
  padding-top: 0.8rem;
}

.resultGroupFeedItem .mainContent {
  padding-right: 2rem;
  margin-right: 0.5rem;
  padding-left: 0.5rem;
}
.resultGroupFeedItem .mainContent .commentChip {
  display: inline-block;
  margin-top: 0.5rem;
  background-color: #e7f0f7;
  border: 1px solid #0085f2;
  border-radius: 4px;
  padding: 0.12rem 0.5rem;
}

.messageFeedItem hr {
  margin: 0.25rem 0 0.25rem 0;
  border: 1px solid #cccccc;
}

.mediaFeedItem .contentDetails {
  display: flex;
  flex-direction: column;
}
.mediaFeedItem .displayContent {
  display: inline-flex;
}
.mediaFeedItem .mediaContent {
  align-self: center;
  width: auto;
  margin: 0.5rem auto auto auto;
}
.mediaFeedItem .mediaContent img,
.mediaFeedItem .mediaContent svg {
  max-height: 3rem;
  max-width: 100%;
  height: auto;
  width: auto;
  margin: auto;
}
@media only screen and (min-width: 769px) {
  .mediaFeedItem .mediaContent img,
  .mediaFeedItem .mediaContent svg {
    max-height: 4rem;
  }
}

.accountSummaryFeedItem .contentDetails {
  display: flex;
  flex-direction: column;
}
.accountSummaryFeedItem .accountSummaryBody {
  display: flex;
  flex-direction: column;
}
@media only screen and (min-width: 426px) {
  .accountSummaryFeedItem .accountSummaryBody {
    flex-direction: row;
  }
}
.accountSummaryFeedItem .accountSummaryBody .accountInfo {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 0.25rem;
  margin-bottom: 0.5rem;
}
@media only screen and (min-width: 426px) {
  .accountSummaryFeedItem .accountSummaryBody .accountInfo {
    margin: 0;
  }
}
.accountSummaryFeedItem .accountSummaryBody .accountInfo .amountDue {
  font-weight: bold;
  font-size: 1.25rem;
  text-align: center;
}
.accountSummaryFeedItem .accountSummaryBody .accountInfo .recentPayment {
  font-size: 0.75rem;
  color: #0f784a;
}
.accountSummaryFeedItem .accountSummaryBody .serviceArea {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 0.25rem;
}
@media only screen and (min-width: 769px) {
  .accountSummaryFeedItem .accountSummaryBody .serviceArea {
    justify-content: flex-start;
    margin: 0 0.5rem 0 0.5rem;
  }
}
.accountSummaryFeedItem .accountSummaryBody .serviceArea .serviceAreaLogo {
  flex-shrink: 0;
  height: 2.5rem;
  width: 2.5rem;
  margin-left: 1rem;
}
.accountSummaryFeedItem .accountSummaryBody .serviceArea .serviceAreaLogo use {
  fill: #246fb5;
}
.accountSummaryFeedItem .accountSummaryBody .serviceArea .serviceAreaInfo {
  display: block;
  width: auto;
  font-size: 0.875rem;
}
.announcementFeedItem .contentDetails {
  display: inline-flex;
}
.announcementFeedItem .contentDetails .icon div:empty {
  display: none;
}
.announcementFeedItem .contentDetails .icon:has(div:empty) {
  margin-left: 0;
}
.announcementFeedItem .announcementContent {
  word-wrap: break-word;
  word-break: break-word;
}
.announcementFeedItem .announcementContent .announcementTitle {
  padding: 0.35rem 0 0.35rem 0;
  color: #363636;
  font-weight: bold;
  font-size: 1.15rem;
}

.fastPassFeedItem .existingAppt .timeLabel {
  color: #246fb5;
}
.fastPassFeedItem .newAppt .timeLabel {
  color: #09aa71;
}
.fastPassFeedItem .fastPassSuccess {
  transition: all 1s;
  opacity: 1;
  display: flex;
  flex-wrap: wrap;
}
.fastPassFeedItem .fastPassSuccess.fadedOut {
  opacity: 0;
}
@media only screen and (min-width: 769px) {
  .fastPassFeedItem .fastPassSuccess .contentDetailsWrapper {
    max-width: 80%;
  }
}
.fastPassFeedItem .fastPassSuccess .standardBanner {
  border: none;
  border-bottom: 1px solid #dbdbdb;
  border-radius: 0;
}
.fastPassFeedItem .itemFeedHeader .subHeader {
  color: black;
  margin-bottom: 0.5rem;
}
.fastPassFeedItem .fastPassOffers.activeLinked {
  /* 
  Active offers with a linked appt need a special layout for accessibility.
  Even though IE only kind of supports it, grid still seems to be the best layout option here.
  Don't copy this.
  */
  display: grid;
  display: -ms-grid;
  grid-template-columns: 50% 50%;
  grid-template-rows: auto auto;
  grid-template-areas: "newAppt existingAppt" "primaryButton secondaryButton";
  -ms-grid-columns: 50% 50%;
  -ms-grid-rows: auto auto;
}
.fastPassFeedItem .fastPassOffers.activeLinked .newAppt {
  grid-area: newAppt;
  -ms-grid-column: 1;
  -ms-grid-row: 1;
}
.fastPassFeedItem .fastPassOffers.activeLinked .existingAppt {
  grid-area: existingAppt;
  -ms-grid-column: 2;
  -ms-grid-row: 1;
}
.fastPassFeedItem .fastPassOffers.activeLinked a.button {
  justify-self: center;
  -ms-grid-column-align: center;
}
.fastPassFeedItem .fastPassOffers.activeLinked a.button.primary {
  grid-area: primaryButton;
  -ms-grid-column: 1;
  -ms-grid-row: 2;
}
.fastPassFeedItem .fastPassOffers.activeLinked a.button.secondary {
  grid-area: secondaryButton;
  -ms-grid-column: 2;
  -ms-grid-row: 2;
}
@media only screen and (max-width: 769px) {
  .fastPassFeedItem .fastPassOffers.activeLinked {
    grid-template-columns: 100%;
    grid-template-rows: auto auto auto auto;
    grid-template-areas: "newAppt" "primaryButton" "existingAppt" "secondaryButton";
    -ms-grid-columns: 100%;
    -ms-grid-rows: auto auto auto auto;
  }
  .fastPassFeedItem .fastPassOffers.activeLinked .newAppt {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }
  .fastPassFeedItem .fastPassOffers.activeLinked .existingAppt {
    -ms-grid-column: 1;
    -ms-grid-row: 3;
  }
  .fastPassFeedItem .fastPassOffers.activeLinked a.primary {
    -ms-grid-column: 1;
    -ms-grid-row: 2;
  }
  .fastPassFeedItem .fastPassOffers.activeLinked a.secondary {
    -ms-grid-column: 1;
    -ms-grid-row: 4;
  }
}
.fastPassFeedItem .fastPassOffers .apptHeader {
  word-wrap: break-word;
  word-break: break-word;
  overflow: hidden;
  padding: 0 1rem;
  color: #363636;
  font-weight: bold;
}
.fastPassFeedItem .fastPassOffers .newAppt .visitDate {
  color: #09aa71;
}
@media only screen and (min-width: 769px) {
  .fastPassFeedItem .appt:nth-child(n+2) {
    border-right: thin solid #eaeaea;
    padding-right: 0.5rem;
  }
}
@media only screen and (max-width: 769px) {
  .fastPassFeedItem .appt:nth-child(n+2) {
    border-top: thin solid #eaeaea;
    padding-top: 0.5rem;
  }
}

.pregnancyHubProgressFeedItem .pregnancyHubProgressBody {
  flex-direction: column;
}
.pregnancyHubProgressFeedItem .pregnancyHubProgressBody .imageTimeGroup {
  flex-direction: row;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pregnancyHubProgressFeedItem .pregnancyHubProgressBody .imageTimeGroup img {
  max-height: 100px;
  max-width: 100px;
}
.pregnancyHubProgressFeedItem .pregnancyHubProgressBody .imageTimeGroup .progressText {
  flex-direction: column;
  padding-right: 0.25em;
  width: auto;
}
.pregnancyHubProgressFeedItem .pregnancyHubProgressBody .imageTimeGroup .progressText .gestationAgeText {
  font-size: 2.15rem;
  font-weight: 500;
  line-height: 1.75rem;
  color: #246fb5;
  padding-bottom: 0.25rem;
}
.pregnancyHubProgressFeedItem .pregnancyHubProgressBody .imageTimeGroup .progressText .dueDateText {
  padding-top: 0.25rem;
}

.premiumBillingFeedItem .contentDetails {
  display: flex;
  flex-direction: column;
}
.premiumBillingFeedItem .contentDetails .subicon {
  fill: #0f784a;
}
.premiumBillingFeedItem .premiumBillingSummaryBody {
  flex-wrap: wrap;
  display: flex;
  margin-right: 2.5rem;
  width: auto;
}
@media only screen and (min-width: 426px) {
  .premiumBillingFeedItem .premiumBillingSummaryBody {
    flex-direction: row;
  }
}
.premiumBillingFeedItem .premiumBillingSummaryBody .accountInfo {
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 0.25rem;
  margin-bottom: 0.5rem;
  width: auto;
}
@media only screen and (min-width: 426px) {
  .premiumBillingFeedItem .premiumBillingSummaryBody .accountInfo {
    margin: 0;
  }
}
.premiumBillingFeedItem .premiumBillingSummaryBody .accountInfo .premiumDueDate {
  flex-basis: 50%;
  font-size: 0.875rem;
  text-align: center;
}
.premiumBillingFeedItem .premiumBillingSummaryBody .accountInfo .amountDue {
  flex-basis: 50%;
  font-weight: bold;
  font-size: 1.25rem;
  text-align: center;
}
.premiumBillingFeedItem .premiumBillingSummaryBody .coverage {
  display: flex;
  flex-grow: 1;
  justify-content: center;
  align-items: center;
  padding: 0 0.25rem;
  width: auto;
  text-align: center;
}
@media only screen and (min-width: 769px) {
  .premiumBillingFeedItem .premiumBillingSummaryBody .coverage {
    justify-content: flex-start;
    margin: 0 0.5rem 0 0.5rem;
  }
}
.premiumBillingFeedItem .premiumBillingSummaryBody .coverage .coverageInfo {
  width: auto;
  font-size: 0.875rem;
}
.premiumBillingFeedItem .premiumBillingSummaryBody .coverage .coverageInfo div {
  flex-basis: 50%;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 425px) {
  .premiumBillingFeedItem .premiumBillingSummaryBody .coverage .coverageInfo div {
    display: flex;
  }
}
.premiumBillingFeedItem .premiumBillingSummaryBody .autopayInfo {
  display: flex;
  margin-top: 1rem;
}
.premiumBillingFeedItem .premiumBillingSummaryBody .autopayInfo .autopayText {
  margin: auto;
  word-wrap: break-word;
}
.premiumBillingFeedItem .premiumBillingSummaryBody .delinquency {
  margin-bottom: 0.5rem;
}

.toDoChangesFeedItem .toDoChangesInfo {
  display: flex;
  justify-content: center;
  align-content: center;
  flex-direction: column;
  padding-right: 3rem;
}
@media only screen and (max-width: 426px) {
  .toDoChangesFeedItem .toDoChangesInfo {
    padding-right: 1rem;
  }
}
.toDoChangesFeedItem .toDoChangesInfo .field {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
}
.toDoChangesFeedItem .toDoChangesInfo .field .icon {
  flex-shrink: 0;
  margin-left: 0.25rem;
}
.toDoChangesFeedItem .toDoChangesInfo .field div {
  width: auto;
  word-break: break-word;
}
.toDoChangesFeedItem .toDoChangesInfo svg {
  height: 1.5rem;
  width: 1.5rem;
  fill: black;
}

.toDoSummaryFeedItem .toDoSummaryLayout {
  display: inline-flex;
  flex-wrap: wrap;
  padding: 0.5rem;
}
.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryProgress {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 5rem;
  padding-left: 1rem;
  box-sizing: content-box;
  margin: auto;
}
@media only screen and (min-width: 426px) {
  .toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryProgress {
    margin-right: 2rem;
    padding-left: 1.5rem;
  }
}
.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryProgress .toDoSummaryCompleted {
  color: #246fb5;
  font-size: 1rem;
  text-align: center;
}
.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryProgress .toDoSummaryProgressLabel {
  color: #246fb5;
  text-align: center;
  padding: 0.3rem 0rem;
}
.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryProgress .toDoSummaryProgressLabel .number {
  font-weight: bold;
  font-size: 2rem;
}
.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryProgress .toDoSummaryProgressLabel .percentSymbol {
  font-size: 1rem;
}
.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryProgress progress {
  background-color: #c9dbed;
  color: #246fb5;
  border: none;
  border-radius: 3rem;
  height: 0.75rem;
}
.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryProgress progress::-webkit-progress-bar {
  background-color: #c9dbed;
  border: none;
  border-radius: 3rem;
  height: 0.75rem;
}
.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryProgress progress::-webkit-progress-value {
  background-color: #246fb5;
  border: none;
  border-radius: 3rem;
  height: 0.75rem;
}
.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryProgress progress::-moz-progress-bar {
  background-color: #246fb5;
  border: none;
  border-radius: 3rem;
  height: 0.75rem;
}
.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryTasks {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  word-break: break-word;
  flex: 1;
  min-width: 100px;
}
.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryTasks .column {
  display: flex;
  flex-direction: column;
  width: auto;
  padding-left: 1rem;
}
.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryTasks .field {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
}
.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryTasks .field .icon {
  flex-shrink: 0;
  margin-left: 0.25rem;
}
.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryTasks .field div {
  width: auto;
}
.toDoSummaryFeedItem .toDoSummaryLayout .toDoSummaryTasks svg {
  height: 1.5rem;
  width: 1.5rem;
  fill: black;
}

.myChartCentralFeedItem .centralEntrance {
  display: inline-flex;
  flex-direction: row;
}
@media only screen and (max-width: 769px) {
  .myChartCentralFeedItem .centralEntrance {
    flex-direction: column;
  }
}
.myChartCentralFeedItem .centralEntrance .iconSectionVertical {
  width: fit-content;
  padding: 0;
  margin: 0;
}
@media only screen and (max-width: 769px) {
  .myChartCentralFeedItem .centralEntrance .iconSectionVertical {
    display: none;
  }
}
.myChartCentralFeedItem .centralEntrance .iconSectionVertical .bubbles {
  height: auto;
  width: 3rem;
  position: relative;
  z-index: 1;
}
.myChartCentralFeedItem .centralEntrance .iconSectionVertical .folder {
  height: 3rem;
  width: 3rem;
  position: absolute;
  z-index: 2;
  margin: 1.4rem -2.7rem;
}
.myChartCentralFeedItem .centralEntrance .iconSectionHorizontal {
  position: relative;
  padding: 0;
  margin: 0;
  height: 4rem;
  display: flex;
  justify-content: center;
}
@media only screen and (min-width: 769px) {
  .myChartCentralFeedItem .centralEntrance .iconSectionHorizontal {
    display: none;
  }
}
.myChartCentralFeedItem .centralEntrance .iconSectionHorizontal .bubbles {
  height: 7rem;
  width: auto;
  position: absolute;
  z-index: 1;
  margin-top: -2rem;
}
.myChartCentralFeedItem .centralEntrance .iconSectionHorizontal .folder {
  height: 5rem;
  width: auto;
  position: absolute;
  z-index: 2;
  margin-top: -0.8rem;
}
.myChartCentralFeedItem .centralEntrance .textSection {
  display: inline-flex;
  flex-direction: column;
  margin-top: 1rem;
}
@media only screen and (min-width: 769px) {
  .myChartCentralFeedItem .centralEntrance .textSection {
    margin: 0 0.5rem 0 0;
  }
}
.myChartCentralFeedItem .centralEntrance .textSection .headerTitle {
  padding: 0.35rem 0 0.35rem 0;
  color: #363636;
  font-weight: bold;
  word-wrap: break-word;
  word-break: break-word;
  font-size: 1.15rem;
}
@media only screen and (max-width: 769px) {
  .myChartCentralFeedItem .centralEntrance .textSection .headerTitle {
    text-align: center;
  }
}
@media only screen and (max-width: 769px) {
  .myChartCentralFeedItem .centralEntrance .textSection .summaryText {
    text-align: center;
  }
}
.myChartCentralFeedItem .centralEntrance .textSection .bulletPointSection {
  display: inline-flex;
  flex-direction: column;
  vertical-align: middle;
  margin-top: 1rem;
}
@media only screen and (min-width: 769px) {
  .myChartCentralFeedItem .centralEntrance .textSection .bulletPointSection {
    flex-direction: row;
    margin-top: 0.2rem;
  }
}
.myChartCentralFeedItem .centralEntrance .textSection .bulletPointSection .centralPoints {
  display: inline-flex;
  vertical-align: middle;
  width: fit-content;
  align-items: center;
}
.myChartCentralFeedItem .centralEntrance .textSection .bulletPointSection .centralPoints .pointIcon {
  width: auto;
  margin: 0 0.2rem 0 0.4rem;
  min-width: 1.5rem;
}
.myChartCentralFeedItem .centralEntrance .textSection .bulletPointSection .centralPoints .pointText {
  margin-left: 0.3rem;
  width: auto;
}
.myChartCentralFeedItem .centralEntrance .textSection .bulletPointSection .centralPoints svg {
  height: 1.5rem;
  width: 1.5rem;
}
