@layer neptune-focus,neptune-selection-preview,neptune-back,neptune-interaction,neptune-brand-surfaces,neptune-foundation;.nb-profile-avatar__vacation{z-index:3;border-radius:var(--nb-radius-pill);background:var(--nb-background-surface);width:20px;height:20px;min-height:20px;color:var(--nb-text-primary);justify-content:center;align-items:center;padding:2px;display:inline-flex;position:absolute;inset:-2px -2px auto auto}.nb-profile-avatar__vacation>svg{flex-basis:16px;width:16px;height:16px}.nb-profile-avatar__vacation .nb-member-status-badge__label{display:none}.nb-member-vacation-notice{align-items:flex-start;gap:var(--nb-space-2);margin:var(--nb-space-2) 0;color:var(--nb-text-primary);font-size:var(--nb-type-size-caption);line-height:var(--nb-type-line-height-body);overflow-wrap:anywhere;display:flex}.nb-member-vacation-notice>svg{flex:0 0 18px;width:18px;height:18px}@media (forced-colors:active){.nb-profile-avatar__vacation{color:canvastext;background:canvas}}.nb-member-status-badges{align-items:center;gap:var(--nb-space-1);vertical-align:middle;flex-wrap:wrap;max-width:100%;display:inline-flex}.nb-member-status-badge{align-items:center;gap:var(--nb-space-1);border-radius:var(--nb-radius-pill);background:var(--nb-background-surface);max-width:100%;min-height:22px;color:var(--nb-text-primary);font:500 11px/16px var(--nb-type-family-base);border:0;flex:none;padding:2px 6px;display:inline-flex}.nb-member-status-badge>svg{color:currentColor;flex:0 0 14px;width:14px;height:14px}.nb-member-status-badge__label{overflow-wrap:anywhere;min-width:0}.nb-member-status-badges[data-compact=true]{flex-wrap:nowrap}.nb-member-status-badges[data-compact=true] .nb-member-status-badge{justify-content:center;width:22px;padding:3px}.nb-member-status-badges[data-compact=true] .nb-member-status-badge__label{display:none}.nb-profile-avatar__status{z-index:2;position:absolute;inset:auto auto -1px -1px}.nb-profile-avatar__status[data-compact=true] .nb-member-status-badge{border-radius:var(--nb-radius-pill);width:14px;height:14px;min-height:14px;padding:2px}.nb-profile-avatar__status .nb-member-status-badge>svg{flex-basis:10px;width:10px;height:10px}.nb-directory-status{align-self:flex-start;margin-inline-start:auto}.nb-directory-status[data-compact=true]{gap:2px}.nb-directory-status[data-compact=true] .nb-member-status-badge{width:18px;min-height:18px;padding:2px}[data-membership-surface]{position:relative}@media (forced-colors:active){.nb-member-status-badge{color:canvastext;background:canvas}}
