/* tooltips.override.css – keine abgeschnittenen Bubbles */
body .has-tip,
body [data-tip],
body [data-tooltip] {
  overflow: visible !important; /* Eltern dürfen nicht clippen */
}

body .has-tip::after,
body .has-tip:after,
body [data-tip]::after,
body [data-tooltip]::after,
body .tooltip .tooltip-inner,
body .tippy-box,
body .tip-bubble {
  max-width: 60rem !important;    /* gerne anpassen */
  min-width: 22rem !important;
  max-height: none !important;    /* wichtig: keine Höhengrenze */
  height: auto !important;
  overflow: visible !important;    /* nichts abschneiden */
  white-space: normal !important;  /* Zeilenumbruch zulassen */
  word-break: normal !important;
  overflow-wrap: anywhere !important; /* lange Wörter umbrechen */
  display: block !important;
  padding: .75rem 1rem !important;
  line-height: 1.5 !important;
  font-size: 1rem !important;
}

