@layer properties,interface-icons,menu-design,flat-ui,theme,base,components,utilities;.ops-impersonation-banner{z-index:2147483640;background:var(--color-warning-subtle);height:44px;color:var(--color-on-warning-subtle-foreground);border-bottom:1px solid var(--color-warning-border-default);font:400 13px/20px var(--font-inter), sans-serif;justify-content:space-between;align-items:center;gap:12px;padding:4px 16px;display:flex;position:fixed;top:0;left:0;right:0}.ops-impersonation-banner>strong,.ops-impersonation-banner>button{flex-shrink:0}.ops-impersonation-banner span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}html[data-ops-impersonation] body{padding-top:44px}html[data-ops-impersonation] .h-dvh{height:calc(100dvh - 44px)}html[data-ops-impersonation] .min-h-dvh{min-height:calc(100dvh - 44px)}
