.mfa-workspace-presence-banner{display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;border:1px solid rgba(245,158,11,.38);border-radius:10px;background:rgba(245,158,11,.10);font-size:12px;font-weight:750;line-height:1.35;color:var(--workspace-modal-text,#e5e7eb)}
.mfa-workspace-presence-banner[hidden]{display:none!important}.mfa-workspace-presence-dot{width:8px;height:8px;border-radius:999px;background:#f59e0b;box-shadow:0 0 0 4px rgba(245,158,11,.14);flex:0 0 auto}.mfa-workspace-presence-pill{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:4px 8px;border-radius:999px;border:1px solid rgba(245,158,11,.32);background:rgba(245,158,11,.10);font-size:11px;font-weight:800;line-height:1.2}.mfa-workspace-presence-pill::before{content:"";width:6px;height:6px;border-radius:50%;background:#f59e0b;flex:0 0 auto}
.mfa-workspace-presence-floating-stack{position:fixed;top:calc(var(--topbar-h,var(--workspace-topbar-h,64px)) + 10px);left:50%;transform:translateX(-50%);z-index:100020;display:grid;justify-items:center;gap:6px;width:min(560px,calc(100vw - 24px));pointer-events:none}
.mfa-workspace-presence-floating-stack[hidden]{display:none!important}.mfa-workspace-presence-banner.is-floating{margin:0;width:max-content;max-width:100%;padding:6px 10px;border-radius:999px;background:rgba(32,25,8,.94);border-color:rgba(245,158,11,.48);box-shadow:0 8px 24px rgba(0,0,0,.24);backdrop-filter:blur(10px);font-size:11px;font-weight:800;color:#f5f7fa;white-space:normal;text-align:left}.mfa-workspace-presence-banner.is-floating .mfa-workspace-presence-dot{width:7px;height:7px;box-shadow:0 0 0 3px rgba(245,158,11,.14)}
@media(max-width:767px){.mfa-workspace-presence-floating-stack{top:calc(var(--topbar-h,var(--workspace-topbar-h,60px)) + 7px);width:calc(100vw - 16px)}.mfa-workspace-presence-banner.is-floating{font-size:10px;padding:5px 9px}}
