.tippy-tooltip.light-border-theme {
  background-clip: padding-box;
  border: 1px solid rgba(0, 8, 16, 0.15);
  color: #26323d;
  box-shadow: 0 3px 14px -0.5px rgba(0, 8, 16, 0.08);
}
.tippy-tooltip.light-border-theme .tippy-arrow:after,
.tippy-tooltip.light-border-theme .tippy-arrow:before,
.tippy-tooltip.light-border-theme .tippy-roundarrow:after,
.tippy-tooltip.light-border-theme .tippy-roundarrow:before {
  content: "";
  position: absolute;
  z-index: -1;
}
.tippy-tooltip.light-border-theme .tippy-roundarrow {
  fill: #fff;
}
.tippy-tooltip.light-border-theme .tippy-roundarrow:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEuNDE0IiB2aWV3Qm94PSIwIDAgMTggNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA3czIuMDIxLS4wMTUgNS4yNTMtNC4yMThDNi41ODQgMS4wNTEgNy43OTcuMDA3IDkgMGMxLjIwMy0uMDA3IDIuNDE2IDEuMDM1IDMuNzYxIDIuNzgyQzE2LjAxMiA3LjAwNSAxOCA3IDE4IDd6IiBmaWxsPSIjMzMzIiBmaWxsLW9wYWNpdHk9Ii4yMzUiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==);
  background-size: 18px 7px;
  width: 18px;
  height: 7px;
  left: 0;
  top: 0;
  fill: rgba(0, 8, 16, 0.15);
}
.tippy-tooltip.light-border-theme[x-placement^="top"] .tippy-roundarrow:after {
  top: 1px;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.tippy-tooltip.light-border-theme[x-placement^="top"] .tippy-arrow {
  border-top-color: #fff;
}
.tippy-tooltip.light-border-theme[x-placement^="top"] .tippy-arrow:after {
  border-top: 7px solid #fff;
  top: -7px;
}
.tippy-tooltip.light-border-theme[x-placement^="top"] .tippy-arrow:before {
  border-top: 7px solid rgba(0, 8, 16, 0.2);
  bottom: -1px;
}
.tippy-tooltip.light-border-theme[x-placement^="bottom"]
  .tippy-roundarrow:after {
  top: -1px;
}
.tippy-tooltip.light-border-theme[x-placement^="bottom"] .tippy-arrow {
  border-bottom-color: #fff;
}
.tippy-tooltip.light-border-theme[x-placement^="bottom"] .tippy-arrow:after {
  border-bottom: 7px solid #fff;
  bottom: -7px;
}
.tippy-tooltip.light-border-theme[x-placement^="bottom"] .tippy-arrow:before {
  border-bottom: 7px solid rgba(0, 8, 16, 0.2);
  bottom: -6px;
}
.tippy-tooltip.light-border-theme[x-placement^="left"] .tippy-roundarrow:after {
  left: 1px;
  top: 0;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.tippy-tooltip.light-border-theme[x-placement^="left"] .tippy-arrow {
  border-left-color: #fff;
}
.tippy-tooltip.light-border-theme[x-placement^="left"] .tippy-arrow:after {
  border-left: 7px solid #fff;
  left: -7px;
}
.tippy-tooltip.light-border-theme[x-placement^="left"] .tippy-arrow:before {
  border-left: 7px solid rgba(0, 8, 16, 0.2);
  left: -6px;
}
.tippy-tooltip.light-border-theme[x-placement^="right"]
  .tippy-roundarrow:after {
  left: -1px;
  top: 0;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.tippy-tooltip.light-border-theme[x-placement^="right"] .tippy-arrow {
  border-right-color: #fff;
}
.tippy-tooltip.light-border-theme[x-placement^="right"] .tippy-arrow:after {
  border-right: 7px solid #fff;
  right: -7px;
}
.tippy-tooltip.light-border-theme[x-placement^="right"] .tippy-arrow:before {
  border-right: 7px solid rgba(0, 8, 16, 0.2);
  right: -6px;
}
.tippy-tooltip.light-border-theme[x-placement^="bottom"] .tippy-arrow,
.tippy-tooltip.light-border-theme[x-placement^="bottom"] .tippy-roundarrow,
.tippy-tooltip.light-border-theme[x-placement^="top"] .tippy-arrow,
.tippy-tooltip.light-border-theme[x-placement^="top"] .tippy-roundarrow {
  -webkit-transform: translateX(-1px);
  transform: translateX(-1px);
}
.tippy-tooltip.light-border-theme[x-placement^="bottom"] .tippy-arrow:after,
.tippy-tooltip.light-border-theme[x-placement^="bottom"] .tippy-arrow:before,
.tippy-tooltip.light-border-theme[x-placement^="top"] .tippy-arrow:after,
.tippy-tooltip.light-border-theme[x-placement^="top"] .tippy-arrow:before {
  left: -7px;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
}
.tippy-tooltip.light-border-theme[x-placement^="left"] .tippy-arrow,
.tippy-tooltip.light-border-theme[x-placement^="left"] .tippy-roundarrow,
.tippy-tooltip.light-border-theme[x-placement^="right"] .tippy-arrow,
.tippy-tooltip.light-border-theme[x-placement^="right"] .tippy-roundarrow {
  -webkit-transform: translateY(-1px);
  transform: translateY(-1px);
}
.tippy-tooltip.light-border-theme[x-placement^="left"] .tippy-arrow:after,
.tippy-tooltip.light-border-theme[x-placement^="left"] .tippy-arrow:before,
.tippy-tooltip.light-border-theme[x-placement^="right"] .tippy-arrow:after,
.tippy-tooltip.light-border-theme[x-placement^="right"] .tippy-arrow:before {
  top: -7px;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
}

/* Local tooltip treatment: rounded pill, no border or arrow. */
.tippy-tooltip.light-border-theme {
  border: 0;
  border-radius: 999px;
  background-color: #e8e8ed00;
  background-image: linear-gradient(
    326deg,
    #ffffff30,
    #ebebeb69 11%,
    #e0e0e04a 23%,
    #d4d4d436 40%,
    #cfcfcf2e 54%,
    #ededed24 69%,
    #ebebeb3d 83%,
    #ffffff5c
  );
  -webkit-backdrop-filter: saturate(200%) blur(30px);
  backdrop-filter: saturate(200%) blur(30px);
  box-shadow: none;
  color: #34313f;
  font-family: "Neue haas grotesk display w02 reg", "Neue haas grotesk display w02", sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2;
  padding: 10px 18px;
}

.tippy-tooltip.light-border-theme .tippy-backdrop {
  background-color: transparent;
}

.tippy-tooltip.light-border-theme .tippy-arrow,
.tippy-tooltip.light-border-theme .tippy-roundarrow {
  display: none;
}
