.manager-preview-launch,.manager-preview-exit{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid var(--line,#dedbd2);border-radius:8px;background:#fff;color:var(--ink,#122033);font:600 14px/1.4 var(--erp-font-ui,Arial,sans-serif);text-decoration:none;white-space:nowrap}
.manager-preview-launch{margin-left:auto;margin-right:12px}
.manager-preview-launch:hover,.manager-preview-exit:hover{border-color:var(--gold,#c7a25d);background:#fffdf6}
.manager-preview-launch:focus-visible,.manager-preview-exit:focus-visible{outline:2px solid var(--gold,#c7a25d);outline-offset:3px}
.manager-preview-banner{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:14px 18px;background:#fff8e8;border:1px solid #c7a25d;border-radius:12px;color:#122033;box-shadow:0 4px 14px rgba(18,32,51,.05)}
.manager-preview-banner strong{font-size:15px;line-height:1.5}
.manager-preview-banner p{margin:4px 0 0;font-size:13px;line-height:1.5}
.manager-preview-banner [data-preview-notice]:empty{display:none}
.manager-preview-banner [data-preview-notice]{font-weight:600;color:#86591f}
@media(max-width:760px){.manager-preview-banner{align-items:flex-start;flex-direction:column;gap:10px}.manager-preview-launch{margin-left:0}.manager-preview-page #crmView>.topbar{flex-wrap:wrap}}

/* Manager workspace navigation, shared by actual accounts and visual preview. */
html.nps-manager-role a[href*="section=production"],
html.nps-manager-role a[href^="/production"],
html.nps-manager-role a[href*="erp.nlegals.ru/production"]{display:none!important}
