.impersonation-banner[data-v-9a6411ac]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.5rem 1rem;background:var(--p-orange-500, #f59e0b);color:#fff;font-size:.875rem;font-weight:500;position:sticky;top:calc(var(--app-update-banner-height, 0px) + var(--layout-safe-top, 0px));z-index:1100;min-height:var(--impersonation-banner-height, 44px)}.impersonation-banner--compact[data-v-9a6411ac]{box-sizing:border-box;justify-content:space-between;gap:.5rem;height:max(var(--impersonation-banner-height, 0px),52px);min-height:0;padding:4px 12px;top:var(--impersonation-banner-top, calc(var(--app-update-banner-height, 0px) + var(--layout-safe-top, 0px)));z-index:35;font-size:13px;line-height:1.3;text-align:left}.impersonation-banner--compact .impersonation-banner__text[data-v-9a6411ac]{flex:1 1 auto;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.impersonation-banner--compact .impersonation-banner__stop[data-v-9a6411ac]{flex:none}@media(pointer:coarse),(max-width:767px){.impersonation-banner--compact .impersonation-banner__stop[data-v-9a6411ac]{min-width:44px;min-height:44px}}
