#date-filter .MuiSlider-markLabel {
  @media (max-width: 768px) {
    font-size: var(--font-size-03) !important;
  }

  &[data-index="0"] {
    transform: none !important;
    left: -6px !important;
  }
  &[data-index="22"] {
    transform: none !important;
    left: unset !important;
    right: calc(var(--spacing-inner-base02) * -1) !important;
    text-wrap: nowrap !important;
  }
}

#date-filter #filter-title {
  margin-bottom: 0 !important;
}

#headcount-filter .MuiSlider-markLabel {
  @media (max-width: 768px) {
    font-size: var(--font-size-03) !important;
  }

  &[data-index="0"] {
    transform: none !important;
    left: calc(var(--spacing-inner-base) * -1) !important;
  }
  &[data-index="8"] {
    transform: none !important;
    left: unset !important;
    right: calc(var(--spacing-inner-base02) * -1) !important;
    text-wrap: nowrap !important;
  }
}

#headcount-filter #filter-title {
  margin-bottom: 0 !important;
}

#revenue-filter .MuiSlider-markLabel {
  @media (max-width: 768px) {
    font-size: var(--font-size-03) !important;
  }

  &[data-index="0"] {
    transform: none !important;
    left: calc(var(--spacing-inner-base) * -1) !important;
  }
  &[data-index="7"] {
    transform: none !important;
    left: unset !important;
    right: calc(var(--spacing-inner-base02) * -1) !important;
    text-wrap: nowrap !important;
  }
}

#revenue-filter #filter-title {
  margin-bottom: 0 !important;
}

.LoginTransition-enter {
  opacity: 0;
}
.LoginTransition-exit {
  opacity: 1;
}
.LoginTransition-enter-active {
  opacity: 1;
}
.LoginTransition-exit-active {
  opacity: 0;
}
.LoginTransition-enter-active,
.LoginTransition-exit-active {
  transition: opacity 300ms;
}

.cited-markdown ul li::before,
.cited-markdown ol li::before {
  content: none;
}

.cited-markdown > p {
  margin: 0;
}

.cited-markdown > p:not(:last-child) {
  margin-bottom: 8px;
}

.cited-markdown ul,
.cited-markdown ol {
  margin: 0;
  padding-left: 20px;
  list-style-type: auto;
}

.cited-markdown ul:not(:last-child),
.cited-markdown ol:not(:last-child) {
  margin-bottom: 8px;
}

.cited-markdown ul li > p,
.cited-markdown ol li > p {
  margin: 0;
}

.markdown {
  all: unset;
}

.markdown ul,
.markdown ol {
  list-style-type: disc;
  padding-left: 20px;
}

.markdown ul li,
.markdown ol li {
  list-style-type: disc;
  margin-left: 20px;
}

.alphanow-fade-in {
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-name: fade-in;
}

span[data-highlight-level="1"] {
  background-color: #fcf6d3;
}

span[data-highlight-level="2"] {
  background-color: #fef1be;
}

.commissionModalRush_rush__2BFdT label {
  margin-bottom: 0;
}

.commissionPrimerModal_modal__Lz5z_ > div > div:nth-of-type(1) {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
  display: flex;
}

#searchResultsScrollableContainer .infinite-scroll-component {
  /* !important needed to override inline styles added by react-infinite-scroll-component */
  overflow: hidden !important;
  animation: fadein 1.5s;
}

@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.mentions-container em {
  background-color: rgba(49, 129, 255, 0.2); /* secondary500 - 20% opacity */
  font-style: normal;
}

.mentions-container em.selected {
  background-color: rgba(49, 129, 255, 0.5); /* secondary500 - 50% opacity */
}

.mentions-container strong {
  font-weight: 600;
}

.text-block > *:first-child {
  margin-top: 0;
}

.text-paragraph {
  margin-top: 16px;
}

#restricted-experts-table [data-column-id="companyName"],
#restricted-experts-table [data-column-id="angleType"],
#restricted-experts-table [data-column-id="position"],
#restricted-experts-table [data-column-id="dateHeld"] {
  filter: blur(4px);
  pointer-events: none;
  -webkit-user-select: none;
          user-select: none;
}

#experts-section #table-pagination-container {
  padding-left: var(--spacing-inner-base04) !important;
}

.surveyModal_modal__IoSTY > div > div:nth-of-type(1) {
  padding: 0;
  overflow: hidden;
  display: flex;
}

.PieChart_pie-chart__4zkiw {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  cursor: pointer;
}

.PieChart_pie-chart__4zkiw:hover {
  border: 2px solid #fff9c2;
}

@media only screen and (max-width: 1499px) {
  .DynamicSection_segment5Columns__30RwH {
    grid-template-columns: 1fr 130px 130px 130px 1fr;
  }
  .DynamicSection_segment4Columns__nLMMd {
    grid-template-columns: 1fr 130px 130px 130px;
  }
  .DynamicSection_segment3Columns__1yenm {
    grid-template-columns: 1fr 130px 130px;
  }
}
/* 24" and bigger */
@media only screen and (min-width: 1500px) {
  .DynamicSection_segment5Columns__30RwH {
    grid-template-columns: repeat(5, 1fr);
  }
  .DynamicSection_segment4Columns__nLMMd {
    grid-template-columns: repeat(4, 1fr);
  }
  .DynamicSection_segment3Columns__1yenm {
    grid-template-columns: repeat(3, 1fr);
  }
}

.notableEvents_timeline__22P1W {
  position: relative;
}

.notableEvents_timelineWrapper__1g7v8 {
  padding: 32px 0 8px;
  position: relative;
}

.notableEvents_timelineBar__2LmpQ {
  width: 2px;
  background-color: #0073e6;
  position: absolute;
  background: linear-gradient(to bottom, rgba(0, 115, 230, 0) 0%, #0073e6 10%, #0073e6 90%, rgba(0, 115, 230, 0) 100%);
  left: 90px; /* Position bar right next to the year */
  top: 0;
  bottom: 0; /* Span the entire height */
}

.notableEvents_timelineEvent__AP1Fi {
  display: grid;
  grid-template-columns: 77px 50px auto;
  grid-column-gap: 8px;
  column-gap: 8px;
  grid-row-gap: 20px;
  row-gap: 20px;
  align-items: start;
  margin-bottom: 20px;
  position: relative;
}

.notableEvents_timelineDot__3vpjq {
  width: 12px;
  height: 12px;
  background-color: #0073e6;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 1px;
}

.notableEvents_timelineArrow__365OH {
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 10px solid #0073e6;
  position: absolute;
  right: 0px;
  top: 2px;
}

.notableEvents_timelineArrowBody__3l-Td {
  height: 2px;
  border-radius: 5px;
  width: 100%;
  background-color: #0073e6;
  position: absolute;
  left: 0;
  top: 6px;
}

.notableEvents_timelineContent__2_UQa {
  width: auto;
}

.chartLegend_segment-table-container__2IZE8 {
  display: flex;
  width: 100%;
}

.chartLegend_segment-table__H7_qV {
  width: 100%;
  max-width: 500px;
  border-collapse: collapse;
  white-space: nowrap;
}

.chartLegend_segment-table__H7_qV th {
  padding: 8px;
  text-align: left;
}

.chartLegend_segment-table__H7_qV th.chartLegend_share__2fRas {
  text-align: right;
  min-width: 70px;
}

.chartLegend_segment-table__H7_qV tr {
  border-bottom: 1px solid #ccc;
}

.chartLegend_segment-table__H7_qV td {
  padding: 8px;
  text-align: left;
}

.chartLegend_segment-table__H7_qV td.chartLegend_share__2fRas {
  text-align: right;
  min-width: 70px;
}

.primers_primer___m5n0 ol {
  list-style-type: decimal;
}
.primers_primer___m5n0 ul {
  list-style-type: disc;
}

.company-primer-details-tooltip,
.company-primer-details-tooltip > div {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.company-primer-details-tooltip > div {
  align-items: center;
}

/* so that pre tags don't push content out, hiding purchase button */
.obfuscated-sensitive-data pre {
  max-width: 344px;
}

.checkbox-container {
  margin-top: 8px;
}

.request-expert-options > div > div > .checkbox-regular > .checkbox-icon-label > .checkbox-icon {
  align-self: start;
}

.calendar-full .rbc-day-slot .rbc-event {
  border-color: white;
  overflow: visible;
}

.calendar-full .rbc-day-slot .rbc-event .rbc-event-content {
  overflow: hidden;
}

.calendar-full .rbc-header {
  font-weight: normal;
  border: 0;
  color: #616161; /* grey-700 */
  padding: 0;
}

.calendar-full .rbc-header p {
  font-weight: 400;
}

.calendar-full .rbc-timeslot-group {
  border-bottom: 1px solid #e7e8ea;
  min-height: 55px;
}

.calendar-full .rbc-time-header {
  border-bottom: 1px solid #e7e8ea;
  border-right: none;
  margin-right: 0 !important; /* Overrides element inner style */
  padding-right: 22px; /* Fixes "centralized" header  */
}

.calendar-full .rbc-time-header-gutter {
  border-bottom: none !important;
}

.calendar-full .rbc-time-content {
  padding-right: 16px;
  border-top: 0;
}

.calendar-full .rbc-time-content > * + * > * {
  border-left: 1px solid #e7e8ea;
}

.calendar-full .rbc-slot-selection {
  color: #0d1730;
  background-color: #eaf2ff;
  border-radius: 5px;
}

.calendar-full .rbc-current-time-indicator {
  display: block !important;
  height: 2px;
  background-color: #fd3001;
  z-index: 0;
}

.calendar-full .rbc-allday-cell {
  display: none;
}

.calendar-full .rbc-header + .calendar-full .rbc-header {
  border: 0;
}

.calendar-full .rbc-time-slot {
  color: #666b7a;
  min-width: 55px;
  text-align: right;
  font-size: 12px;
  margin-top: -5px !important;
  text-align: center;
}

.calendar-full .rbc-time-gutter .rbc-timeslot-group {
  border: 0;
  transform: translateY(-7px);
}

.calendar-full .rbc-time-gutter .rbc-timeslot-group:first-child {
  /* transform: translateY(0px); */
  visibility: hidden;
}

.calendar-full .rbc-time-view {
  border: 0;
}

.calendar-full .rbc-time-header-content {
  border: 0;
}

.calendar-full .rbc-today {
  background-color: inherit;
}

.calendar-full .rbc-day-slot .rbc-time-slot {
  border: 0;
}

.calendar-full .rbc-time-header-cell-single-day {
  display: block;
}

.event-blue.striped-event {
  background: #0081ff
    repeating-linear-gradient(
      45deg,
      rgba(11, 38, 82, 0),
      rgba(11, 38, 82, 0) 8px,
      rgba(11, 38, 82, 0.4) 8px,
      rgba(11, 38, 82, 0.4) 10px
    );
}

.event-grey.striped-event {
  color: #717c80;
  background: #f3f4f6
    repeating-linear-gradient(
      45deg,
      rgba(0, 0, 0, 0),
      rgba(0, 0, 0, 0) 8px,
      rgba(0, 0, 0, 0.06) 8px,
      rgba(0, 0, 0, 0.06) 10px
    );
}

.event-blue {
  color: #fff;
  background-color: #0081ff;
}

#client-portal-root .event-grey {
  color: #717c80 !important;
  background-color: #f3f4f6 !important;
}

.opacity-50 {
  opacity: 0.5;
}

.hover-opacity-100:hover {
  opacity: 1;
}

.rbc-day-slot * .past-timeslot {
  background-color: #e7e8ea;
}

.calendar-full:not(.provide-availability) .rbc-event:hover {
  z-index: 1;
}

.calendar-full .rbc-addons-dnd-resize-ns-anchor:first-child {
  pointer-events: none;
  display: none;
}

.calendar-full .rbc-addons-dnd-resize-ns-anchor:last-child {
  cursor: ns-resize;
  width: calc(100% + 16px) !important;
  height: 20px;
  margin: -8px;
}

.justify-center {
  display: flex;
  justify-content: center;
}

.textQuestion_topicsContainer__28S-B {
  column-count: 2;
}

.textQuestion_topicGroup__90IWH {
  break-inside: avoid-column;
}

.twoDimensionalStackedBarChart_topicsContainer__2Zh1h {
  column-count: 2;
}

.twoDimensionalStackedBarChart_topicGroup__DoN-v {
  break-inside: avoid-column;
}

.scrollable-wo-scrollbar::-webkit-scrollbar {
  display: none;
}

.customerPrimerTopics_topicsContainer__1DFUG {
  column-count: 2;
}

.customerPrimerTopics_topicGroup__3o5zT {
  break-inside: avoid-column;
}

.npsTopics_topicsContainer__BHa3Q {
  column-count: 2;
}

.npsTopics_topicGroup__1RpzA {
  break-inside: avoid-column;
}

.chartLegend_segment-table-container__1AQBL {
  display: flex;
  width: 100%;
}

.chartLegend_segment-table__UIJs_ {
  width: 100%;
  max-width: 500px;
  border-collapse: collapse;
  white-space: nowrap;
}

.chartLegend_segment-table__UIJs_ th {
  padding: 8px;
  text-align: left;
}

.chartLegend_segment-table__UIJs_ th.chartLegend_share__3iTPz {
  text-align: right;
  min-width: 70px;
}

.chartLegend_segment-table__UIJs_ tr {
  border-bottom: 1px solid #ccc;
}

.chartLegend_segment-table__UIJs_ td {
  padding: 8px;
  text-align: left;
}

.chartLegend_segment-table__UIJs_ td.chartLegend_share__3iTPz {
  text-align: right;
  min-width: 70px;
}

@media only screen and (max-width: 1499px) {
  .notableCompetitors_segment__1BMaC {
    grid-template-columns: 1fr 130px 130px 130px 1fr;
  }
}
/* 24" and bigger */
@media only screen and (min-width: 1500px) {
  .notableCompetitors_segment__1BMaC {
    grid-template-columns: repeat(5, 1fr);
  }
}

#my-as-iframe {
  height: auto !important;
  flex-grow: 1;
}

.custom-react-tooltip {
  padding: 4px 8px !important;
  font-size: 12px;
  line-height: 16px;
  z-index: 100;
}

.custom-react-tooltip-light {
  border-radius: 4px !important;
  padding: 8px !important;
  --x-shadow: 0px 1px 5px rgba(34, 34, 34, 0.2);
  box-shadow: var(--x-ring-shadow, 0 0 #0000), var(--x-shadow) !important;
  color: #222222 !important;
  font-family: proxima-nova, Arial, sans-serif !important;
  font-size: 12px;
  background: #ffffff !important;
  max-width: 280px;
}

html {
  font-size: initial;
}

.no-scrollbar::-webkit-scrollbar {
  width: 0px;
  height: 0px;
  display: none;
}

body:has(.ads-body-end [role="tooltip"]) {
  overflow-x: hidden !important;
}

@font-face {
  font-family: "Poynter";
  src: url(/static/media/PoynterOSDisp-Semibold.9be908bf.eot?#iefix) format("embedded-opentype"),
    url(/static/media/PoynterOSDisp-Semibold.09e48fc6.otf) format("opentype"), url(/static/media/PoynterOSDisp-Semibold.156b1405.woff) format("woff"),
    url(/static/media/PoynterOSDisp-Semibold.ab1db3fc.ttf) format("truetype"),
    url(/static/media/PoynterOSDisp-Semibold.ab91ecb7.svg#PoynterOSDisp-Semibold) format("svg");
  font-weight: normal;
  font-style: normal;
}

em.highlighted-text {
  font-style: normal;
  background-color: #fcffc8;
  padding: 0.2em 0.1em;
}

em.highlighted-citation {
  font-style: normal;
  background-color: #fef1be;
  padding-right: 0.2em;
  padding-left: 0.2em;
  border-radius: 0.25em;
}

input:focus::-webkit-input-placeholder {
  opacity: 0.5;
}

::-webkit-input-placeholder {
  font-style: normal;
  font-weight: 300;
}

.rbc-current-time-indicator,
.rbc-noallday .rbc-allday-cell {
  display: none;
}

.rbc-day-slot .rbc-events-container {
  margin-right: 20 !important;
}

.rbc-event-label {
  white-space: normal !important;
}

/*
Some !important overrides here are due to ADS being biased
towards the delivery calendar version.

Also, we may need to add an id in the selector to increase
specificity and ensure that the overrides are applied.
*/

#client-portal-root .rbc-event.rbc-selected,
#client-portal-root .rbc-event {
  border: 1px solid !important;
  padding: 2px 5px !important;
}

.rbc-row {
  padding: 0 !important;
  border: 0 !important;
}

#client-portal-root .rbc-header {
  height: unset;
}

#client-portal-root .event-blue {
  color: #fff !important;
  background-color: #0081ff !important;
}

#client-portal-root .event-light-blue {
  color: #0d1730 !important;
  background-color: #eaf2ff !important;
}

.overflow-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
}

.option:hover {
  background-color: var(--color-background-surface-page-hover);
}

::placeholder {
  color: var(--color-text-assistive);
}

.textBox:focus {
  outline-style: solid;
}

.cky-consent-bar {
  display: none;
}


/*# sourceMappingURL=main.4bb26cb1.chunk.css.map*/