/* AutoInspectAI submenu readability fix v1 — Manage and Insights only. */
.shell > .figma-header {
  position: relative;
  z-index: 90; /* Above page glass panels; below the existing modal layer (100). */
  overflow: visible;
}
.figma-header .top-nav,
.figma-header .manage-menu {
  overflow: visible;
}
.figma-header .manage-menu { position: relative; }
.figma-header.figma-header .manage-options {
  z-index: 92;
  width: 230px;
  max-width: calc(100vw - 24px);
  padding: 8px;
  border: 1px solid rgba(194, 238, 231, .38);
  border-radius: 16px;
  background: linear-gradient(145deg, rgba(33, 65, 68, .97), rgba(12, 37, 42, .97));
  -webkit-backdrop-filter: blur(24px) saturate(120%);
  backdrop-filter: blur(24px) saturate(120%);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 12px 32px rgba(0,0,0,.42);
  opacity: 1;
  pointer-events: auto;
  isolation: isolate;
}
.figma-header.figma-header .manage-options::before,
.figma-header.figma-header .manage-options::after { pointer-events: none; }
.figma-header.figma-header .top-nav.top-nav .manage-options.manage-options > button {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  height: auto;
  min-height: 44px;
  margin: 0;
  padding: 11px 14px;
  border: 1px solid transparent;
  border-radius: 10px;
  background: transparent;
  color: #f2faf8;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.35;
  text-align: left;
  white-space: nowrap;
  cursor: pointer;
  touch-action: manipulation;
}
.figma-header.figma-header .top-nav.top-nav .manage-options.manage-options > button + button { margin-top: 3px; }
.figma-header.figma-header .top-nav.top-nav .manage-options.manage-options > button:hover {
  background: rgba(180, 243, 231, .12);
  border-color: rgba(180, 243, 231, .22);
  color: #fff;
}
.figma-header.figma-header .top-nav.top-nav .manage-options.manage-options > button.active {
  background: rgba(0, 125, 111, .55);
  border-color: rgba(61, 237, 212, .38);
  color: #91ffed;
}
.figma-header.figma-header .top-nav.top-nav .manage-options.manage-options > button.active::before { content: none; }
.figma-header.figma-header .top-nav.top-nav .manage-options.manage-options > button:focus-visible {
  outline: 2px solid #76ffe8;
  outline-offset: -3px;
  background-color: rgba(0, 125, 111, .35);
}
@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
  .figma-header.figma-header .manage-options { background: #17383c; }
}
@media (prefers-reduced-transparency: reduce) {
  .figma-header.figma-header .manage-options { background: #17383c; backdrop-filter: none; -webkit-backdrop-filter: none; }
}
