.created-at-tooltip .layout__container {
  padding-inline: var(--body-gutter);
}

.created-at-tooltip .wrapper__content {
  position: relative;
}

.created-at-tooltip .floating-ui {
  --created-at-tooltip-offset-vert: -0.5rem;
  position: absolute;
  right: 0;
  z-index: 20;
  top: var(--created-at-tooltip-offset-vert);
  right: -0.75rem;
}

.created-at-tooltip .floating-ui__tooltip {
  padding: 0.75rem 1.25rem;
  max-width: calc(100vw - 80px);
}

.created-at-tooltip .floating-ui .svg-icon {
  width: 12px;
  height: 12px;
}

.layout__container:has(.slab) + .created-at-tooltip .floating-ui {
  top: calc(var(--module-spacing) * -1 + var(--created-at-tooltip-offset-vert));
}

.product-selector__container + .created-at-tooltip .floating-ui,
.panel--faqs + .created-at-tooltip .floating-ui {
  top: calc(var(--module-spacing) * -1 + var(--created-at-tooltip-offset-vert));
}

.text__container + .created-at-tooltip .floating-ui {
  top: -30px;
}

.panel .panel--faqs + .created-at-tooltip .floating-ui {
  top: calc(var(--module-spacing-sm) * -1 + var(--created-at-tooltip-offset-vert));
}

.panel--padding-bottom-none:where(:not(.panel--padding-bottom-none:has(.divider-module))) .created-at-tooltip .floating-ui,
.panel--padding-bottom-grid-gap:where(:not(.panel--padding-bottom-grid-gap:has(.divider-module))) .created-at-tooltip .floating-ui {
  top: -50px;
}

/*# sourceMappingURL=/assets/application/base/created-at-tooltip-d2fbff35.css.map */
