/* ALFA v1.76.15.102 - floating portals outside clipped widgets and modals. */
.alfa-global-tooltip,.info-hint-bubble {
  position:fixed !important;
  z-index:2147483500 !important;
  max-width:min(350px,calc(100vw - 24px));
  width:max-content;box-sizing:border-box;padding:11px 14px;
  border:1px solid color-mix(in srgb,var(--primary,#5468d8) 25%,var(--border,#d5deeb)) !important;
  border-radius:9px !important;
  background:var(--surface,#fff) !important;
  color:var(--text,#18253c) !important;
  font-family:inherit;font-weight:500;font-size:12px;line-height:1.5;letter-spacing:.004em;
  text-align:left;white-space:pre-line;overflow-wrap:anywhere;
  box-shadow:0 14px 35px rgba(5,16,38,.21),0 2px 6px rgba(5,16,38,.08) !important;
  backdrop-filter:none !important;-webkit-backdrop-filter:none !important;
  pointer-events:none !important;
}
.alfa-global-tooltip {font-family:inherit;font-size:12px;line-height:1.5;font-weight:500;}
.alfa-global-tooltip[hidden] {display:none !important;}
.alfa-global-tooltip.is-visible {animation:alfa-tooltip-appear .16s ease-out both;}
@keyframes alfa-tooltip-appear {from{opacity:0;transform:translateY(4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}
html[data-alpha-theme="dark"] .alfa-global-tooltip,
html[data-alpha-theme="dark"] .info-hint-bubble {
  border-color:#435474 !important;
  background:#152238 !important;
  color:#edf3ff !important;
  box-shadow:0 16px 36px rgba(0,0,0,.48),0 2px 8px rgba(0,0,0,.21) !important;
}
@media(prefers-reduced-motion:reduce){.alfa-global-tooltip.is-visible{animation:none!important;}}
