/* Ghost OS UI v4.8.3: data-truth and identity-safety affordances. */

#ghostMemoryInspector .ghost-not-recorded,
#ghostNexusUserInspector .ghost-not-recorded{
  color:#6f879a!important;
  font-style:italic;
}
#ghostNexusUserInspector .ghost-ops-inspector-head strong.ghost-not-recorded{
  font-family:inherit!important;
  font-size:.72rem!important;
}

#accountSession>.account-session-card{order:1}
#accountSession>.ghost-account-identity-actions{order:2}
#accountSession>.ghost-account-isolation{order:3}
#accountSession>.mcp-account-card{order:4}
#accountSession>.account-signout{order:5}

.ghost-account-identity-actions{
  display:grid;
  grid-template-columns:auto minmax(0,1fr);
  align-items:center;
  gap:9px 12px;
  padding:9px 10px;
  border:1px solid rgba(var(--accent-rgb),.08);
  border-radius:10px;
  background:rgba(3,13,22,.5);
}
.ghost-account-identity-actions button{
  border:1px solid rgba(var(--accent-rgb),.13);
  border-radius:8px;
  background:rgba(9,29,44,.78);
  color:#b6d6e5;
  min-height:32px;
  padding:6px 9px;
  cursor:pointer;
  font-size:.62rem;
  font-weight:700;
}
.ghost-account-identity-actions button:hover{
  border-color:rgba(var(--accent-rgb),.27);
  color:#f0fbff;
}
.ghost-account-identity-actions small{
  color:#647d91;
  font-size:.57rem;
  line-height:1.4;
}

.ghost-mcp-v47 #ghostMcpAdminWarning:not([hidden]){
  box-shadow:inset 2px 0 0 rgba(255,184,74,.48);
}
.ghost-mcp-v47 .mcp-admin-row[aria-describedby="ghostMcpAdminWarning"]{
  border-radius:7px;
}

.ghost-sentinel-context-actions [data-sentinel-copy-diagnostics]:disabled{
  opacity:.46;
  cursor:not-allowed;
  color:#6e8798!important;
}

body[data-ghost-main-width="compact"] .ghost-account-identity-actions{
  grid-template-columns:1fr;
}
body[data-ghost-main-width="compact"] .ghost-account-identity-actions button{
  width:100%;
}
