.npi-help-hover{display:inline-flex}.npi-help-hover__menu{z-index:10045;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:2px;min-width:15rem;max-width:20rem;padding:4px;animation:.14s ease-out npi-help-hover-in;display:flex;position:fixed;box-shadow:0 10px 28px -10px #0f172a4d}@keyframes npi-help-hover-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.npi-help-hover__menu button.npi-help-hover__item{width:100%;min-height:2.1rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:.6rem;padding:.35rem .6rem;font-size:12.5px;display:flex}.npi-help-hover__menu button.npi-help-hover__item:hover,.npi-help-hover__menu button.npi-help-hover__item:focus-visible{filter:none;background:#f1f5f9;outline:none}.npi-help-hover__menu button.npi-help-hover__item--primary{background:#1e293b}.npi-help-hover__menu button.npi-help-hover__item--primary:hover,.npi-help-hover__menu button.npi-help-hover__item--primary:focus-visible{background:#0f172a}.npi-help-hover__item>svg{flex-shrink:0}.npi-help-hover__text{flex-direction:column;min-width:0;display:flex}.npi-help-hover__label{font-weight:600}.npi-help-hover__hint{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}html[data-theme] .npi-help-hover__menu button.npi-help-hover__item,html[data-theme] .npi-help-hover__menu button.npi-help-hover__item *{color:#14171b!important;-webkit-text-fill-color:#14171b!important}html[data-theme] .npi-help-hover__menu .npi-help-hover__hint{color:#64748b!important;-webkit-text-fill-color:#64748b!important}html[data-theme] .npi-help-hover__menu button.npi-help-hover__item--primary,html[data-theme] .npi-help-hover__menu button.npi-help-hover__item--primary *{color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme] .npi-help-hover__menu button.npi-help-hover__item--primary .npi-help-hover__hint{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}@media (prefers-reduced-motion:reduce){.npi-help-hover__menu{animation:none}}.impersonation-banner{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;box-sizing:border-box;background:#2563eb80;border-radius:999px;align-items:center;gap:.85rem;max-width:calc(100vw - 2rem);padding:.5rem .6rem .5rem 1rem;font-size:13px;display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0f172a47}.impersonation-banner__text{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.4rem;min-width:0;display:inline-flex;overflow:hidden}.impersonation-banner__text strong{text-overflow:ellipsis;overflow:hidden}.impersonation-banner__role{letter-spacing:.04em;text-transform:uppercase;background:#ffffff29;border-radius:999px;flex-shrink:0;padding:.1rem .5rem;font-size:11px;font-weight:700}.impersonation-banner__exit{color:#1d4ed8;cursor:pointer;background:#fff;border:none;border-radius:999px;flex-shrink:0;padding:.35rem .85rem;font-size:12px;font-weight:700}.impersonation-banner__exit:hover:not(:disabled){background:#dbeafe}.impersonation-banner__exit:disabled{opacity:.6;cursor:wait}
