/* Body-mounted hints stay visible outside the sidebar's scrolling container. */
.scoutics-sidebar-hint {
  position: fixed;
  z-index: 2400;
  box-sizing: border-box;
  width: max-content;
  max-width: min(270px, calc(100vw - 24px));
  padding: 11px 13px;
  border: 1px solid rgba(147, 168, 213, .22);
  border-radius: 10px;
  background: rgba(10, 13, 20, .92);
  color: #edf2fb;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  box-shadow: 0 8px 28px rgba(0, 0, 0, .36);
  font: 400 12px/1.5 Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  text-align: left;
  white-space: normal;
  overflow-wrap: break-word;
  pointer-events: auto;
}
.scoutics-sidebar-hint[hidden] { display: none !important; }
.scoutics-sidebar-hint-title { display: block; font-size: 13px; font-weight: 700; }
.scoutics-sidebar-hint-description { display: block; margin-top: 3px; opacity: .82; }
.sds-link[data-sidebar-hint-ready]::after,
.scd-sb-link[data-sidebar-hint-ready]::after,
.scp-rail nav a[data-sidebar-hint-ready]::after { display: none !important; }
[data-sidebar-hint-ready]:focus-visible {
  outline: 2px solid #4f7fff;
  outline-offset: 2px;
}
