.contextualPopup {
  position: absolute;
}
.contextualPopup a:link,
.contextualPopup a:visited,
.contextualPopup a:hover,
.contextualPopup a:active {
  color: inherit;
  text-decoration: none;
}
.contextualPopup .container {
  position: absolute;
  background-clip: padding-box;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  box-sizing: border-box;
}
.contextualPopup .container.none {
  /* Needed to prevent global class being added in the DOM */
}
.contextualPopup .container.fixedSize {
  overflow: hidden;
}
.contextualPopup .container .closeButton {
  position: absolute;
  margin: 0;
}
.contextualPopup .container .closeButton:global(.spottable):focus .bg {
  background-color: transparent;
  background-image: none;
}
:global(.enact-locale-right-to-left) .contextualPopup .container {
  direction: rtl;
}
.contextualPopup .arrow {
  position: absolute;
  will-change: transform;
}
.contextualPopup .arrow.above {
  transform: rotate(180deg);
}
.contextualPopup .arrow.left {
  transform: rotate(90deg);
}
.contextualPopup .arrow.right {
  transform: rotate(-90deg);
}
.contextualPopup:global(.carbon) .container {
  background-color: inherit;
  color: inherit;
  border-color: inherit;
  border-radius: inherit;
  font-size: inherit;
  padding: inherit inherit;
}
.contextualPopup:global(.carbon) .container .closeButton {
  right: 0.5rem;
  top: 0.5rem;
}
.contextualPopup:global(.carbon) .container .closeButton .bg {
  border-color: inherit;
}
.contextualPopup:global(.carbon) .container .closeButton:global(.spottable):focus .bg {
  border-color: inherit;
}
.contextualPopup:global(.carbon) .container .closeButton .icon {
  color: inherit;
}
.contextualPopup:global(.carbon) .container.reserveClose {
  padding-left: inherit;
  padding-right: 3.75rem;
}
:global(.enact-locale-right-to-left) .contextualPopup:global(.carbon) .container.reserveClose {
  padding-left: 3.75rem;
  padding-right: inherit;
}
.contextualPopup:global(.carbon) .container.above.overlap {
  margin-top: 0.75rem;
}
.contextualPopup:global(.carbon) .container.above.small {
  margin-top: -0.375rem;
}
.contextualPopup:global(.carbon) .container.below.overlap {
  margin-top: -0.75rem;
}
.contextualPopup:global(.carbon) .container.below.small {
  margin-top: 0.375rem;
}
.contextualPopup:global(.carbon) .container.right.top.overlap,
.contextualPopup:global(.carbon) .container.right.middle.overlap,
.contextualPopup:global(.carbon) .container.right.bottom.overlap {
  margin-left: -0.75rem;
}
.contextualPopup:global(.carbon) .container.right.top.small,
.contextualPopup:global(.carbon) .container.right.middle.small,
.contextualPopup:global(.carbon) .container.right.bottom.small {
  margin-left: 0.375rem;
}
.contextualPopup:global(.carbon) .container.left.top.overlap,
.contextualPopup:global(.carbon) .container.left.middle.overlap,
.contextualPopup:global(.carbon) .container.left.bottom.overlap {
  margin-left: 0.75rem;
}
.contextualPopup:global(.carbon) .container.left.top.small,
.contextualPopup:global(.carbon) .container.left.middle.small,
.contextualPopup:global(.carbon) .container.left.bottom.small {
  margin-left: -0.375rem;
}
:global(.enact-locale-right-to-left) .contextualPopup:global(.carbon) .container.reserveClose {
  padding-left: 3.75rem;
  padding-right: inherit;
}
:global(.enact-locale-right-to-left) :global(.enact-locale-right-to-left) .contextualPopup:global(.carbon) .container.reserveClose {
  padding-left: inherit;
  padding-right: 3.75rem;
}
:global(.enact-locale-right-to-left) .contextualPopup:global(.carbon) .closeButton {
  left: 0.5rem;
  right: auto;
}
.contextualPopup:global(.carbon) .arrow {
  height: 1.25rem;
  width: 1.25rem;
}
.contextualPopup:global(.carbon) .arrow .arrowFill {
  fill: inherit;
}
.contextualPopup:global(.cobalt) .container {
  background-color: inherit;
  color: inherit;
  border-color: inherit;
  border-radius: inherit;
  font-size: inherit;
  padding: inherit inherit;
}
.contextualPopup:global(.cobalt) .container .closeButton {
  right: 0.5rem;
  top: 0.5rem;
}
.contextualPopup:global(.cobalt) .container .closeButton .bg {
  border-color: inherit;
}
.contextualPopup:global(.cobalt) .container .closeButton:global(.spottable):focus .bg {
  border-color: inherit;
}
.contextualPopup:global(.cobalt) .container .closeButton .icon {
  color: inherit;
}
.contextualPopup:global(.cobalt) .container.reserveClose {
  padding-left: inherit;
  padding-right: 3.75rem;
}
:global(.enact-locale-right-to-left) .contextualPopup:global(.cobalt) .container.reserveClose {
  padding-left: 3.75rem;
  padding-right: inherit;
}
.contextualPopup:global(.cobalt) .container.above.overlap {
  margin-top: 0.75rem;
}
.contextualPopup:global(.cobalt) .container.above.small {
  margin-top: -0.375rem;
}
.contextualPopup:global(.cobalt) .container.below.overlap {
  margin-top: -0.75rem;
}
.contextualPopup:global(.cobalt) .container.below.small {
  margin-top: 0.375rem;
}
.contextualPopup:global(.cobalt) .container.right.top.overlap,
.contextualPopup:global(.cobalt) .container.right.middle.overlap,
.contextualPopup:global(.cobalt) .container.right.bottom.overlap {
  margin-left: -0.75rem;
}
.contextualPopup:global(.cobalt) .container.right.top.small,
.contextualPopup:global(.cobalt) .container.right.middle.small,
.contextualPopup:global(.cobalt) .container.right.bottom.small {
  margin-left: 0.375rem;
}
.contextualPopup:global(.cobalt) .container.left.top.overlap,
.contextualPopup:global(.cobalt) .container.left.middle.overlap,
.contextualPopup:global(.cobalt) .container.left.bottom.overlap {
  margin-left: 0.75rem;
}
.contextualPopup:global(.cobalt) .container.left.top.small,
.contextualPopup:global(.cobalt) .container.left.middle.small,
.contextualPopup:global(.cobalt) .container.left.bottom.small {
  margin-left: -0.375rem;
}
:global(.enact-locale-right-to-left) .contextualPopup:global(.cobalt) .container.reserveClose {
  padding-left: 3.75rem;
  padding-right: inherit;
}
:global(.enact-locale-right-to-left) :global(.enact-locale-right-to-left) .contextualPopup:global(.cobalt) .container.reserveClose {
  padding-left: inherit;
  padding-right: 3.75rem;
}
:global(.enact-locale-right-to-left) .contextualPopup:global(.cobalt) .closeButton {
  left: 0.5rem;
  right: auto;
}
.contextualPopup:global(.cobalt) .arrow {
  height: 1.25rem;
  width: 1.25rem;
}
.contextualPopup:global(.cobalt) .arrow .arrowFill {
  fill: inherit;
}
.contextualPopup:global(.cobalt):global(.night) .container {
  background-color: inherit;
  color: inherit;
  border-color: inherit;
  border-radius: inherit;
  font-size: inherit;
  padding: inherit inherit;
}
.contextualPopup:global(.cobalt):global(.night) .container .closeButton {
  right: 0.5rem;
  top: 0.5rem;
}
.contextualPopup:global(.cobalt):global(.night) .container .closeButton .bg {
  border-color: inherit;
}
.contextualPopup:global(.cobalt):global(.night) .container .closeButton:global(.spottable):focus .bg {
  border-color: inherit;
}
.contextualPopup:global(.cobalt):global(.night) .container .closeButton .icon {
  color: inherit;
}
.contextualPopup:global(.cobalt):global(.night) .container.reserveClose {
  padding-left: inherit;
  padding-right: 3.75rem;
}
:global(.enact-locale-right-to-left) .contextualPopup:global(.cobalt):global(.night) .container.reserveClose {
  padding-left: 3.75rem;
  padding-right: inherit;
}
.contextualPopup:global(.cobalt):global(.night) .container.above.overlap {
  margin-top: 0.75rem;
}
.contextualPopup:global(.cobalt):global(.night) .container.above.small {
  margin-top: -0.375rem;
}
.contextualPopup:global(.cobalt):global(.night) .container.below.overlap {
  margin-top: -0.75rem;
}
.contextualPopup:global(.cobalt):global(.night) .container.below.small {
  margin-top: 0.375rem;
}
.contextualPopup:global(.cobalt):global(.night) .container.right.top.overlap,
.contextualPopup:global(.cobalt):global(.night) .container.right.middle.overlap,
.contextualPopup:global(.cobalt):global(.night) .container.right.bottom.overlap {
  margin-left: -0.75rem;
}
.contextualPopup:global(.cobalt):global(.night) .container.right.top.small,
.contextualPopup:global(.cobalt):global(.night) .container.right.middle.small,
.contextualPopup:global(.cobalt):global(.night) .container.right.bottom.small {
  margin-left: 0.375rem;
}
.contextualPopup:global(.cobalt):global(.night) .container.left.top.overlap,
.contextualPopup:global(.cobalt):global(.night) .container.left.middle.overlap,
.contextualPopup:global(.cobalt):global(.night) .container.left.bottom.overlap {
  margin-left: 0.75rem;
}
.contextualPopup:global(.cobalt):global(.night) .container.left.top.small,
.contextualPopup:global(.cobalt):global(.night) .container.left.middle.small,
.contextualPopup:global(.cobalt):global(.night) .container.left.bottom.small {
  margin-left: -0.375rem;
}
:global(.enact-locale-right-to-left) .contextualPopup:global(.cobalt):global(.night) .container.reserveClose {
  padding-left: 3.75rem;
  padding-right: inherit;
}
:global(.enact-locale-right-to-left) :global(.enact-locale-right-to-left) .contextualPopup:global(.cobalt):global(.night) .container.reserveClose {
  padding-left: inherit;
  padding-right: 3.75rem;
}
:global(.enact-locale-right-to-left) .contextualPopup:global(.cobalt):global(.night) .closeButton {
  left: 0.5rem;
  right: auto;
}
.contextualPopup:global(.cobalt):global(.night) .arrow {
  height: 1.25rem;
  width: 1.25rem;
}
.contextualPopup:global(.cobalt):global(.night) .arrow .arrowFill {
  fill: inherit;
}
.contextualPopup:global(.copper) .container {
  background-color: inherit;
  color: inherit;
  border-color: inherit;
  border-radius: inherit;
  font-size: inherit;
  padding: inherit inherit;
}
.contextualPopup:global(.copper) .container .closeButton {
  right: 0.5rem;
  top: 0.5rem;
}
.contextualPopup:global(.copper) .container .closeButton .bg {
  border-color: inherit;
}
.contextualPopup:global(.copper) .container .closeButton:global(.spottable):focus .bg {
  border-color: inherit;
}
.contextualPopup:global(.copper) .container .closeButton .icon {
  color: inherit;
}
.contextualPopup:global(.copper) .container.reserveClose {
  padding-left: inherit;
  padding-right: 3.75rem;
}
:global(.enact-locale-right-to-left) .contextualPopup:global(.copper) .container.reserveClose {
  padding-left: 3.75rem;
  padding-right: inherit;
}
.contextualPopup:global(.copper) .container.above.overlap {
  margin-top: 0.75rem;
}
.contextualPopup:global(.copper) .container.above.small {
  margin-top: -0.375rem;
}
.contextualPopup:global(.copper) .container.below.overlap {
  margin-top: -0.75rem;
}
.contextualPopup:global(.copper) .container.below.small {
  margin-top: 0.375rem;
}
.contextualPopup:global(.copper) .container.right.top.overlap,
.contextualPopup:global(.copper) .container.right.middle.overlap,
.contextualPopup:global(.copper) .container.right.bottom.overlap {
  margin-left: -0.75rem;
}
.contextualPopup:global(.copper) .container.right.top.small,
.contextualPopup:global(.copper) .container.right.middle.small,
.contextualPopup:global(.copper) .container.right.bottom.small {
  margin-left: 0.375rem;
}
.contextualPopup:global(.copper) .container.left.top.overlap,
.contextualPopup:global(.copper) .container.left.middle.overlap,
.contextualPopup:global(.copper) .container.left.bottom.overlap {
  margin-left: 0.75rem;
}
.contextualPopup:global(.copper) .container.left.top.small,
.contextualPopup:global(.copper) .container.left.middle.small,
.contextualPopup:global(.copper) .container.left.bottom.small {
  margin-left: -0.375rem;
}
:global(.enact-locale-right-to-left) .contextualPopup:global(.copper) .container.reserveClose {
  padding-left: 3.75rem;
  padding-right: inherit;
}
:global(.enact-locale-right-to-left) :global(.enact-locale-right-to-left) .contextualPopup:global(.copper) .container.reserveClose {
  padding-left: inherit;
  padding-right: 3.75rem;
}
:global(.enact-locale-right-to-left) .contextualPopup:global(.copper) .closeButton {
  left: 0.5rem;
  right: auto;
}
.contextualPopup:global(.copper) .arrow {
  height: 1.25rem;
  width: 1.25rem;
}
.contextualPopup:global(.copper) .arrow .arrowFill {
  fill: inherit;
}
.contextualPopup:global(.copper):global(.night) .container {
  background-color: inherit;
  color: inherit;
  border-color: inherit;
  border-radius: inherit;
  font-size: inherit;
  padding: inherit inherit;
}
.contextualPopup:global(.copper):global(.night) .container .closeButton {
  right: 0.5rem;
  top: 0.5rem;
}
.contextualPopup:global(.copper):global(.night) .container .closeButton .bg {
  border-color: inherit;
}
.contextualPopup:global(.copper):global(.night) .container .closeButton:global(.spottable):focus .bg {
  border-color: inherit;
}
.contextualPopup:global(.copper):global(.night) .container .closeButton .icon {
  color: inherit;
}
.contextualPopup:global(.copper):global(.night) .container.reserveClose {
  padding-left: inherit;
  padding-right: 3.75rem;
}
:global(.enact-locale-right-to-left) .contextualPopup:global(.copper):global(.night) .container.reserveClose {
  padding-left: 3.75rem;
  padding-right: inherit;
}
.contextualPopup:global(.copper):global(.night) .container.above.overlap {
  margin-top: 0.75rem;
}
.contextualPopup:global(.copper):global(.night) .container.above.small {
  margin-top: -0.375rem;
}
.contextualPopup:global(.copper):global(.night) .container.below.overlap {
  margin-top: -0.75rem;
}
.contextualPopup:global(.copper):global(.night) .container.below.small {
  margin-top: 0.375rem;
}
.contextualPopup:global(.copper):global(.night) .container.right.top.overlap,
.contextualPopup:global(.copper):global(.night) .container.right.middle.overlap,
.contextualPopup:global(.copper):global(.night) .container.right.bottom.overlap {
  margin-left: -0.75rem;
}
.contextualPopup:global(.copper):global(.night) .container.right.top.small,
.contextualPopup:global(.copper):global(.night) .container.right.middle.small,
.contextualPopup:global(.copper):global(.night) .container.right.bottom.small {
  margin-left: 0.375rem;
}
.contextualPopup:global(.copper):global(.night) .container.left.top.overlap,
.contextualPopup:global(.copper):global(.night) .container.left.middle.overlap,
.contextualPopup:global(.copper):global(.night) .container.left.bottom.overlap {
  margin-left: 0.75rem;
}
.contextualPopup:global(.copper):global(.night) .container.left.top.small,
.contextualPopup:global(.copper):global(.night) .container.left.middle.small,
.contextualPopup:global(.copper):global(.night) .container.left.bottom.small {
  margin-left: -0.375rem;
}
:global(.enact-locale-right-to-left) .contextualPopup:global(.copper):global(.night) .container.reserveClose {
  padding-left: 3.75rem;
  padding-right: inherit;
}
:global(.enact-locale-right-to-left) :global(.enact-locale-right-to-left) .contextualPopup:global(.copper):global(.night) .container.reserveClose {
  padding-left: inherit;
  padding-right: 3.75rem;
}
:global(.enact-locale-right-to-left) .contextualPopup:global(.copper):global(.night) .closeButton {
  left: 0.5rem;
  right: auto;
}
.contextualPopup:global(.copper):global(.night) .arrow {
  height: 1.25rem;
  width: 1.25rem;
}
.contextualPopup:global(.copper):global(.night) .arrow .arrowFill {
  fill: inherit;
}
.contextualPopup:global(.electro) .container {
  background-color: inherit;
  color: inherit;
  border-color: inherit;
  border-radius: inherit;
  font-size: inherit;
  padding: inherit inherit;
}
.contextualPopup:global(.electro) .container .closeButton {
  right: 0.5rem;
  top: 0.5rem;
}
.contextualPopup:global(.electro) .container .closeButton .bg {
  border-color: inherit;
}
.contextualPopup:global(.electro) .container .closeButton:global(.spottable):focus .bg {
  border-color: inherit;
}
.contextualPopup:global(.electro) .container .closeButton .icon {
  color: inherit;
}
.contextualPopup:global(.electro) .container.reserveClose {
  padding-left: inherit;
  padding-right: 3.75rem;
}
:global(.enact-locale-right-to-left) .contextualPopup:global(.electro) .container.reserveClose {
  padding-left: 3.75rem;
  padding-right: inherit;
}
.contextualPopup:global(.electro) .container.above.overlap {
  margin-top: 0.75rem;
}
.contextualPopup:global(.electro) .container.above.small {
  margin-top: -0.375rem;
}
.contextualPopup:global(.electro) .container.below.overlap {
  margin-top: -0.75rem;
}
.contextualPopup:global(.electro) .container.below.small {
  margin-top: 0.375rem;
}
.contextualPopup:global(.electro) .container.right.top.overlap,
.contextualPopup:global(.electro) .container.right.middle.overlap,
.contextualPopup:global(.electro) .container.right.bottom.overlap {
  margin-left: -0.75rem;
}
.contextualPopup:global(.electro) .container.right.top.small,
.contextualPopup:global(.electro) .container.right.middle.small,
.contextualPopup:global(.electro) .container.right.bottom.small {
  margin-left: 0.375rem;
}
.contextualPopup:global(.electro) .container.left.top.overlap,
.contextualPopup:global(.electro) .container.left.middle.overlap,
.contextualPopup:global(.electro) .container.left.bottom.overlap {
  margin-left: 0.75rem;
}
.contextualPopup:global(.electro) .container.left.top.small,
.contextualPopup:global(.electro) .container.left.middle.small,
.contextualPopup:global(.electro) .container.left.bottom.small {
  margin-left: -0.375rem;
}
:global(.enact-locale-right-to-left) .contextualPopup:global(.electro) .container.reserveClose {
  padding-left: 3.75rem;
  padding-right: inherit;
}
:global(.enact-locale-right-to-left) :global(.enact-locale-right-to-left) .contextualPopup:global(.electro) .container.reserveClose {
  padding-left: inherit;
  padding-right: 3.75rem;
}
:global(.enact-locale-right-to-left) .contextualPopup:global(.electro) .closeButton {
  left: 0.5rem;
  right: auto;
}
.contextualPopup:global(.electro) .arrow {
  height: 1.25rem;
  width: 1.25rem;
}
.contextualPopup:global(.electro) .arrow .arrowFill {
  fill: inherit;
}
.contextualPopup:global(.gallium) .container {
  background-color: var(--agate-accent-color, #8b7efe);
  color: #ffffff;
  border-color: var(--agate-accent-color, #8b7efe);
  border-radius: 1.5rem;
  font-size: 1.25rem;
  padding: 0.75rem 1.25rem;
}
.contextualPopup:global(.gallium) .container .closeButton {
  right: 0.5rem;
  top: 0.5rem;
}
.contextualPopup:global(.gallium) .container .closeButton .bg {
  border-color: transparent;
}
.contextualPopup:global(.gallium) .container .closeButton:global(.spottable):focus .bg {
  border-color: transparent;
}
.contextualPopup:global(.gallium) .container .closeButton .icon {
  color: #ffffff;
}
.contextualPopup:global(.gallium) .container.reserveClose {
  padding-left: 1.25rem;
  padding-right: 3rem;
}
:global(.enact-locale-right-to-left) .contextualPopup:global(.gallium) .container.reserveClose {
  padding-left: 3rem;
  padding-right: 1.25rem;
}
.contextualPopup:global(.gallium) .container.above.overlap {
  margin-top: 0.75rem;
}
.contextualPopup:global(.gallium) .container.above.small {
  margin-top: -0.375rem;
}
.contextualPopup:global(.gallium) .container.below.overlap {
  margin-top: -0.75rem;
}
.contextualPopup:global(.gallium) .container.below.small {
  margin-top: 0.375rem;
}
.contextualPopup:global(.gallium) .container.right.top.overlap,
.contextualPopup:global(.gallium) .container.right.middle.overlap,
.contextualPopup:global(.gallium) .container.right.bottom.overlap {
  margin-left: -0.75rem;
}
.contextualPopup:global(.gallium) .container.right.top.small,
.contextualPopup:global(.gallium) .container.right.middle.small,
.contextualPopup:global(.gallium) .container.right.bottom.small {
  margin-left: 0.375rem;
}
.contextualPopup:global(.gallium) .container.left.top.overlap,
.contextualPopup:global(.gallium) .container.left.middle.overlap,
.contextualPopup:global(.gallium) .container.left.bottom.overlap {
  margin-left: 0.75rem;
}
.contextualPopup:global(.gallium) .container.left.top.small,
.contextualPopup:global(.gallium) .container.left.middle.small,
.contextualPopup:global(.gallium) .container.left.bottom.small {
  margin-left: -0.375rem;
}
:global(.enact-locale-right-to-left) .contextualPopup:global(.gallium) .container.reserveClose {
  padding-left: 3rem;
  padding-right: 1.25rem;
}
:global(.enact-locale-right-to-left) :global(.enact-locale-right-to-left) .contextualPopup:global(.gallium) .container.reserveClose {
  padding-left: 1.25rem;
  padding-right: 3rem;
}
:global(.enact-locale-right-to-left) .contextualPopup:global(.gallium) .closeButton {
  left: 0.5rem;
  right: auto;
}
.contextualPopup:global(.gallium) .arrow {
  height: 1.25rem;
  width: 1.25rem;
}
.contextualPopup:global(.gallium) .arrow .arrowFill {
  fill: var(--agate-accent-color, #8b7efe);
}
.contextualPopup:global(.gallium):global(.night) .container {
  background-color: var(--agate-accent-color, #8b7efe);
  color: #ffffff;
  border-color: var(--agate-accent-color, #8b7efe);
  border-radius: 1.5rem;
  font-size: 1.25rem;
  padding: 0.75rem 1.25rem;
}
.contextualPopup:global(.gallium):global(.night) .container .closeButton {
  right: 0.5rem;
  top: 0.5rem;
}
.contextualPopup:global(.gallium):global(.night) .container .closeButton .bg {
  border-color: transparent;
}
.contextualPopup:global(.gallium):global(.night) .container .closeButton:global(.spottable):focus .bg {
  border-color: transparent;
}
.contextualPopup:global(.gallium):global(.night) .container .closeButton .icon {
  color: #ffffff;
}
.contextualPopup:global(.gallium):global(.night) .container.reserveClose {
  padding-left: 1.25rem;
  padding-right: 3rem;
}
:global(.enact-locale-right-to-left) .contextualPopup:global(.gallium):global(.night) .container.reserveClose {
  padding-left: 3rem;
  padding-right: 1.25rem;
}
.contextualPopup:global(.gallium):global(.night) .container.above.overlap {
  margin-top: 0.75rem;
}
.contextualPopup:global(.gallium):global(.night) .container.above.small {
  margin-top: -0.375rem;
}
.contextualPopup:global(.gallium):global(.night) .container.below.overlap {
  margin-top: -0.75rem;
}
.contextualPopup:global(.gallium):global(.night) .container.below.small {
  margin-top: 0.375rem;
}
.contextualPopup:global(.gallium):global(.night) .container.right.top.overlap,
.contextualPopup:global(.gallium):global(.night) .container.right.middle.overlap,
.contextualPopup:global(.gallium):global(.night) .container.right.bottom.overlap {
  margin-left: -0.75rem;
}
.contextualPopup:global(.gallium):global(.night) .container.right.top.small,
.contextualPopup:global(.gallium):global(.night) .container.right.middle.small,
.contextualPopup:global(.gallium):global(.night) .container.right.bottom.small {
  margin-left: 0.375rem;
}
.contextualPopup:global(.gallium):global(.night) .container.left.top.overlap,
.contextualPopup:global(.gallium):global(.night) .container.left.middle.overlap,
.contextualPopup:global(.gallium):global(.night) .container.left.bottom.overlap {
  margin-left: 0.75rem;
}
.contextualPopup:global(.gallium):global(.night) .container.left.top.small,
.contextualPopup:global(.gallium):global(.night) .container.left.middle.small,
.contextualPopup:global(.gallium):global(.night) .container.left.bottom.small {
  margin-left: -0.375rem;
}
:global(.enact-locale-right-to-left) .contextualPopup:global(.gallium):global(.night) .container.reserveClose {
  padding-left: 3rem;
  padding-right: 1.25rem;
}
:global(.enact-locale-right-to-left) :global(.enact-locale-right-to-left) .contextualPopup:global(.gallium):global(.night) .container.reserveClose {
  padding-left: 1.25rem;
  padding-right: 3rem;
}
:global(.enact-locale-right-to-left) .contextualPopup:global(.gallium):global(.night) .closeButton {
  left: 0.5rem;
  right: auto;
}
.contextualPopup:global(.gallium):global(.night) .arrow {
  height: 1.25rem;
  width: 1.25rem;
}
.contextualPopup:global(.gallium):global(.night) .arrow .arrowFill {
  fill: var(--agate-accent-color, #8b7efe);
}
.contextualPopup:global(.silicon) .container {
  background-color: #f2f2f2;
  color: #000000;
  border-color: #eeeeee;
  border-radius: 1.25rem;
  font-size: 1.125rem;
  padding: 1rem 1.5rem;
}
.contextualPopup:global(.silicon) .container .closeButton {
  right: 0.5rem;
  top: 0.5rem;
}
.contextualPopup:global(.silicon) .container .closeButton .bg {
  border-color: transparent;
}
.contextualPopup:global(.silicon) .container .closeButton:global(.spottable):focus .bg {
  border-color: transparent;
}
.contextualPopup:global(.silicon) .container .closeButton .icon {
  color: #000000;
}
.contextualPopup:global(.silicon) .container.reserveClose {
  padding-left: 1.5rem;
  padding-right: 3.75rem;
}
:global(.enact-locale-right-to-left) .contextualPopup:global(.silicon) .container.reserveClose {
  padding-left: 3.75rem;
  padding-right: 1.5rem;
}
.contextualPopup:global(.silicon) .container.above.overlap {
  margin-top: 0.75rem;
}
.contextualPopup:global(.silicon) .container.above.small {
  margin-top: -0.375rem;
}
.contextualPopup:global(.silicon) .container.below.overlap {
  margin-top: -0.75rem;
}
.contextualPopup:global(.silicon) .container.below.small {
  margin-top: 0.375rem;
}
.contextualPopup:global(.silicon) .container.right.top.overlap,
.contextualPopup:global(.silicon) .container.right.middle.overlap,
.contextualPopup:global(.silicon) .container.right.bottom.overlap {
  margin-left: -0.75rem;
}
.contextualPopup:global(.silicon) .container.right.top.small,
.contextualPopup:global(.silicon) .container.right.middle.small,
.contextualPopup:global(.silicon) .container.right.bottom.small {
  margin-left: 0.375rem;
}
.contextualPopup:global(.silicon) .container.left.top.overlap,
.contextualPopup:global(.silicon) .container.left.middle.overlap,
.contextualPopup:global(.silicon) .container.left.bottom.overlap {
  margin-left: 0.75rem;
}
.contextualPopup:global(.silicon) .container.left.top.small,
.contextualPopup:global(.silicon) .container.left.middle.small,
.contextualPopup:global(.silicon) .container.left.bottom.small {
  margin-left: -0.375rem;
}
:global(.enact-locale-right-to-left) .contextualPopup:global(.silicon) .container.reserveClose {
  padding-left: 3.75rem;
  padding-right: 1.5rem;
}
:global(.enact-locale-right-to-left) :global(.enact-locale-right-to-left) .contextualPopup:global(.silicon) .container.reserveClose {
  padding-left: 1.5rem;
  padding-right: 3.75rem;
}
:global(.enact-locale-right-to-left) .contextualPopup:global(.silicon) .closeButton {
  left: 0.5rem;
  right: auto;
}
.contextualPopup:global(.silicon) .arrow {
  height: 1.25rem;
  width: 1.25rem;
}
.contextualPopup:global(.silicon) .arrow .arrowFill {
  fill: #f2f2f2;
}
.contextualPopup:global(.silicon):global(.night) .container {
  background-color: #f2f2f2;
  color: #000000;
  border-color: #eeeeee;
  border-radius: 1.25rem;
  font-size: 1.125rem;
  padding: 1rem 1.5rem;
}
.contextualPopup:global(.silicon):global(.night) .container .closeButton {
  right: 0.5rem;
  top: 0.5rem;
}
.contextualPopup:global(.silicon):global(.night) .container .closeButton .bg {
  border-color: transparent;
}
.contextualPopup:global(.silicon):global(.night) .container .closeButton:global(.spottable):focus .bg {
  border-color: transparent;
}
.contextualPopup:global(.silicon):global(.night) .container .closeButton .icon {
  color: #000000;
}
.contextualPopup:global(.silicon):global(.night) .container.reserveClose {
  padding-left: 1.5rem;
  padding-right: 3.75rem;
}
:global(.enact-locale-right-to-left) .contextualPopup:global(.silicon):global(.night) .container.reserveClose {
  padding-left: 3.75rem;
  padding-right: 1.5rem;
}
.contextualPopup:global(.silicon):global(.night) .container.above.overlap {
  margin-top: 0.75rem;
}
.contextualPopup:global(.silicon):global(.night) .container.above.small {
  margin-top: -0.375rem;
}
.contextualPopup:global(.silicon):global(.night) .container.below.overlap {
  margin-top: -0.75rem;
}
.contextualPopup:global(.silicon):global(.night) .container.below.small {
  margin-top: 0.375rem;
}
.contextualPopup:global(.silicon):global(.night) .container.right.top.overlap,
.contextualPopup:global(.silicon):global(.night) .container.right.middle.overlap,
.contextualPopup:global(.silicon):global(.night) .container.right.bottom.overlap {
  margin-left: -0.75rem;
}
.contextualPopup:global(.silicon):global(.night) .container.right.top.small,
.contextualPopup:global(.silicon):global(.night) .container.right.middle.small,
.contextualPopup:global(.silicon):global(.night) .container.right.bottom.small {
  margin-left: 0.375rem;
}
.contextualPopup:global(.silicon):global(.night) .container.left.top.overlap,
.contextualPopup:global(.silicon):global(.night) .container.left.middle.overlap,
.contextualPopup:global(.silicon):global(.night) .container.left.bottom.overlap {
  margin-left: 0.75rem;
}
.contextualPopup:global(.silicon):global(.night) .container.left.top.small,
.contextualPopup:global(.silicon):global(.night) .container.left.middle.small,
.contextualPopup:global(.silicon):global(.night) .container.left.bottom.small {
  margin-left: -0.375rem;
}
:global(.enact-locale-right-to-left) .contextualPopup:global(.silicon):global(.night) .container.reserveClose {
  padding-left: 3.75rem;
  padding-right: 1.5rem;
}
:global(.enact-locale-right-to-left) :global(.enact-locale-right-to-left) .contextualPopup:global(.silicon):global(.night) .container.reserveClose {
  padding-left: 1.5rem;
  padding-right: 3.75rem;
}
:global(.enact-locale-right-to-left) .contextualPopup:global(.silicon):global(.night) .closeButton {
  left: 0.5rem;
  right: auto;
}
.contextualPopup:global(.silicon):global(.night) .arrow {
  height: 1.25rem;
  width: 1.25rem;
}
.contextualPopup:global(.silicon):global(.night) .arrow .arrowFill {
  fill: #f2f2f2;
}
.contextualPopup:global(.titanium) .container {
  background-color: inherit;
  color: inherit;
  border-color: inherit;
  border-radius: inherit;
  font-size: inherit;
  padding: inherit inherit;
}
.contextualPopup:global(.titanium) .container .closeButton {
  right: 0.5rem;
  top: 0.5rem;
}
.contextualPopup:global(.titanium) .container .closeButton .bg {
  border-color: inherit;
}
.contextualPopup:global(.titanium) .container .closeButton:global(.spottable):focus .bg {
  border-color: inherit;
}
.contextualPopup:global(.titanium) .container .closeButton .icon {
  color: inherit;
}
.contextualPopup:global(.titanium) .container.reserveClose {
  padding-left: inherit;
  padding-right: 3.75rem;
}
:global(.enact-locale-right-to-left) .contextualPopup:global(.titanium) .container.reserveClose {
  padding-left: 3.75rem;
  padding-right: inherit;
}
.contextualPopup:global(.titanium) .container.above.overlap {
  margin-top: 0.75rem;
}
.contextualPopup:global(.titanium) .container.above.small {
  margin-top: -0.375rem;
}
.contextualPopup:global(.titanium) .container.below.overlap {
  margin-top: -0.75rem;
}
.contextualPopup:global(.titanium) .container.below.small {
  margin-top: 0.375rem;
}
.contextualPopup:global(.titanium) .container.right.top.overlap,
.contextualPopup:global(.titanium) .container.right.middle.overlap,
.contextualPopup:global(.titanium) .container.right.bottom.overlap {
  margin-left: -0.75rem;
}
.contextualPopup:global(.titanium) .container.right.top.small,
.contextualPopup:global(.titanium) .container.right.middle.small,
.contextualPopup:global(.titanium) .container.right.bottom.small {
  margin-left: 0.375rem;
}
.contextualPopup:global(.titanium) .container.left.top.overlap,
.contextualPopup:global(.titanium) .container.left.middle.overlap,
.contextualPopup:global(.titanium) .container.left.bottom.overlap {
  margin-left: 0.75rem;
}
.contextualPopup:global(.titanium) .container.left.top.small,
.contextualPopup:global(.titanium) .container.left.middle.small,
.contextualPopup:global(.titanium) .container.left.bottom.small {
  margin-left: -0.375rem;
}
:global(.enact-locale-right-to-left) .contextualPopup:global(.titanium) .container.reserveClose {
  padding-left: 3.75rem;
  padding-right: inherit;
}
:global(.enact-locale-right-to-left) :global(.enact-locale-right-to-left) .contextualPopup:global(.titanium) .container.reserveClose {
  padding-left: inherit;
  padding-right: 3.75rem;
}
:global(.enact-locale-right-to-left) .contextualPopup:global(.titanium) .closeButton {
  left: 0.5rem;
  right: auto;
}
.contextualPopup:global(.titanium) .arrow {
  height: 1.25rem;
  width: 1.25rem;
}
.contextualPopup:global(.titanium) .arrow .arrowFill {
  fill: inherit;
}
