.role-preview-banner[data-v-bf2f6db9]{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)}.role-preview-banner--compact[data-v-bf2f6db9]{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}.role-preview-banner--compact .role-preview-banner__text[data-v-bf2f6db9]{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}.role-preview-banner--compact .role-preview-banner__stop[data-v-bf2f6db9]{flex:none}@media(pointer:coarse),(max-width:767px){.role-preview-banner--compact .role-preview-banner__stop[data-v-bf2f6db9]{min-width:44px;min-height:44px}}.app-open-banner[data-v-918991ad]{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:6px 6px 6px 14px;border:1px solid var(--state-neutral-border);border-radius:var(--radius);background:var(--state-neutral-soft);color:var(--state-neutral-text);font-size:var(--font-size-body);line-height:1.5}.app-open-banner-business[data-v-918991ad]{font-weight:600;white-space:nowrap}.app-open-banner-text[data-v-918991ad]{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.app-open-banner-close[data-v-918991ad]{flex:none}@media(pointer:coarse){.app-open-banner-close[data-v-918991ad]{min-width:44px;min-height:44px}}.route-loading[data-v-5c1250ef]{position:fixed;top:72px;left:50%;z-index:1050;transform:translate(-50%);width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px);pointer-events:none}
