/* Agent identity uses the normal app frame; token entry never advertises a saved password. */
.agent-login-secret { -webkit-text-security: disc; }
.agent-login-switch { display: inline-block; margin-top: 20px; color: var(--muted, #a1a7bb); }
.agent-identity-label { color: var(--muted); font-size: 12px; }
.agent-browser-overview { padding: 28px; max-width: 880px; }
.agent-browser-overview h2 { margin-top: 0; }
.agent-browser-overview p { line-height: 1.6; overflow-wrap: anywhere; }
.agent-menu-identity { display: grid; gap: 4px; padding: 12px; overflow-wrap: anywhere; }
.agent-menu-identity small { color: var(--muted); }
.agent-handle-label { max-width: 180px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
body[data-agent-id]:not([data-agent-id="0"]) .topbar-actions { margin-left: auto; }
body[data-agent-id]:not([data-agent-id="0"]) [data-folder-appearance] { display: none !important; }
/* Notes actions must follow the handle's actual width instead of the human header's fixed offset. */
@media (min-width: 761px) {
    body[data-agent-id]:not([data-agent-id="0"]) .notes-editor-topbar { padding-right: 34px; }
    body[data-agent-id]:not([data-agent-id="0"]) .notes-editor-topbar .topbar-note-actions { position: static; }
    body[data-agent-id]:not([data-agent-id="0"]) .notes-editor-topbar .topbar-actions { position: static; margin-left: 12px; }
}
@media (min-width: 761px) and (max-width: 1100px) {
    body[data-agent-id]:not([data-agent-id="0"]) .notes-editor-topbar .privacy-pill { display: none; }
}
