/* One shell surface for native-title and HTML help descriptions. */
html[data-app-tooltips] body [role="tooltip"]:not(.app-tooltip) { display: none !important; }
body .app-tooltip {
  position: fixed !important;
  inset: auto !important;
  margin: 0 !important;
  box-sizing: border-box;
  width: max-content !important;
  max-width: min(22rem, calc(100vw - 16px)) !important;
  height: auto !important;
  max-height: calc(100dvh - 16px);
  overflow: auto;
  padding: .625rem .75rem !important;
  border: 1px solid var(--ds-border, #e2e8f0) !important;
  border-radius: .5rem !important;
  background: var(--ds-surface-1, #fff) !important;
  color: var(--ds-text, #0f172a) !important;
  box-shadow: 0 4px 12px rgb(15 23 42 / .12) !important;
  font: 400 .8125rem/1.45 var(--font-sans, sans-serif) !important;
  text-align: start;
  white-space: normal !important;
  overflow-wrap: anywhere;
  z-index: 2147483647;
}
body .app-tooltip:not([data-open]) { display: none; }
