[data-k9-tooltip].k9tt-trigger {
  display: inline;
  appearance: none;
  background: transparent;
  color: inherit;
  border: 0;
  border-radius: 0;
  padding: 0;
  margin: 0;
  box-shadow: none;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: none;
  text-align: inherit;
  vertical-align: baseline;
  white-space: normal;
  text-decoration: underline dotted;
  text-underline-offset: 3px;
  cursor: help;
}
[data-k9-tooltip].k9tt-trigger:hover {
  background: transparent;
  color: inherit;
}
[data-k9-tooltip].k9tt-trigger:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 3px;
}
body .k9tt-panel {
  position: fixed;
  z-index: 2147483000;
  display: block;
  box-sizing: border-box;
  padding: 14px 16px;
  margin: 0;
  border: 1px solid rgba(0, 0, 0, .22);
  background: #d2b348;
  color: #151515;
  border-radius: 8px;
  box-shadow: 0 6px 22px rgba(0, 0, 0, .24);
  width: 340px;
  max-width: calc(100vw - 24px);
  max-height: calc(100vh - 24px);
  overflow: auto;
  overscroll-behavior: contain;
  overflow-wrap: anywhere;
  white-space: pre-wrap;
  font: 400 15px/1.5 system-ui, sans-serif;
  text-align: center;
  letter-spacing: normal;
  text-transform: none;
}
body .k9tt-panel[hidden] { display: none !important; }
.k9tt-panel .k9tt-title {
  display: block;
  margin-bottom: 8px;
  font-weight: 700;
}
.k9tt-panel .k9tt-text { display: block; }
.k9tt-panel .k9tt-text p { margin: 0 0 10px; font: inherit; color: inherit; }
.k9tt-panel .k9tt-text p:last-child { margin-bottom: 0; }
.k9tt-panel .k9tt-text ul,
.k9tt-panel .k9tt-text ol { margin: 8px 0; padding-left: 24px; text-align: left; }
.k9tt-panel .k9tt-text li { margin: 3px 0; font: inherit; color: inherit; }
.k9tt-panel .k9tt-text a { color: inherit; text-decoration: underline; }
.k9tt-panel .k9tt-text strong,
.k9tt-panel .k9tt-text b { font-weight: 700; }
.k9tt-panel .k9tt-text em,
.k9tt-panel .k9tt-text i { font-style: italic; }
.k9tt-panel .k9tt-text blockquote { margin: 8px 0; padding-left: 12px; border-left: 3px solid currentColor; }
.k9tt-panel .k9tt-text code { font-family: monospace; color: inherit; background: transparent; }
