/**
 * @file
 * Styles for Corporate+'s tooltips.
 */
.tooltip-inner {
  color: #ffffff;
  font-size: 12px;
  padding: 3px 10px 2px;
}

/* Fix Tippy.js tooltip legibility for webform help elements */
.tippy-box {
  background-color: #333333 !important;
  color: #ffffff !important;
  border: 1px solid #666666 !important;
  font-size: 13px !important;
  border-radius: 4px !important;
  box-shadow: 0 2px 8px rgba(0,0,0,0.3) !important;
  max-width: 300px !important;
}

.tippy-content {
  color: #ffffff !important;
  padding: 8px 12px !important;
}

/* Ensure arrow color matches tooltip background */
.tippy-arrow {
  color: #333333 !important;
}

/* Legacy jQuery UI tooltip support (fallback) */
.ui-tooltip {
  background: #333333 !important;
  color: #ffffff !important;
  border: 1px solid #666666 !important;
  font-size: 13px !important;
  padding: 8px 12px !important;
  border-radius: 4px !important;
  box-shadow: 0 2px 8px rgba(0,0,0,0.3) !important;
  max-width: 300px !important;
}

.ui-tooltip .ui-tooltip-content {
  color: #ffffff !important;
}
