.air3-badge{--badge-height:24px;--badge-padding-x:var(--spacing-3x);--badge-gap:var(--spacing-1x);--badge-radius:var(--radius-pill);--badge-font-size:var(--font-size-base-xs);--badge-text:var(--text-light-on-body);--badge-border:1px solid;--badge-highlight-radius:var(--radius-2x);--badge-highlight-text:var(--text-on-highlight);--badge-highlight-border:0;--badge-highlight-font-size:var(--font-size-base-sm);--badge-feature-bg:var(--color-highlight-1);--badge-feature-text:var(--text-on-highlight);--badge-feature-sm-height:17px;--badge-feature-sm-padding-x:var(--spacing-2x);border:1px solid;border:var(--badge-border);border-radius:var(--badge-radius);color:var(--badge-text);-moz-column-gap:var(--badge-gap);column-gap:var(--badge-gap);display:inline-flex;font-size:var(--badge-font-size);line-height:22px;line-height:calc(var(--badge-height) - 2px);max-height:24px;max-height:var(--badge-height);min-height:24px;min-height:var(--badge-height);padding:0 var(--badge-padding-x)}.air3-badge .air3-icon{align-self:center}.air3-badge-announcement,.air3-badge-promoted,[class*=air3-badge-status-]{--badge-border:0;line-height:var(--badge-height)}.air3-badge-promoted{background:var(--bg-promoted-light);color:var(--text-on-promoted-light)}.air3-badge-status-neutral{background:var(--bg-info-light);color:var(--text-on-info-light)}.air3-badge-status-positive{background:var(--bg-success-light);color:var(--text-on-success-light)}.air3-badge-status-warning{background:var(--bg-warning-light);color:var(--text-on-warning-light)}.air3-badge-status-negative{background:var(--bg-danger-light);color:var(--text-on-danger-light)}.air3-badge-status-completed{background:var(--bg-muted-dark);color:var(--text-light-on-muted)}.air3-badge-announcement,.air3-badge-announcement-sm,.air3-badge-feature,.air3-badge-feature-sm{background:var(--badge-feature-bg);border-color:var(--badge-feature-bg);color:var(--badge-feature-text)}.air3-badge-announcement-sm,.air3-badge-feature-sm{--badge-height:var(--badge-feature-sm-height);--badge-padding-x:var(--badge-feature-sm-padding-x);font-size:.64em;line-height:var(--badge-feature-sm-height)}.air3-badge-announcement{background:var(--bg-dark);color:var(--text-on-dark)}.air3-badge-announcement-inverse{background:var(--bg-inverse);color:var(--text-dark-on-inverse)}.air3-badge-tagline,.air3-badge-tagline-sm{--badge-tagline-gap:var(--spacing-1x);--badge-tagline-sm-font-size:var(--font-size-base-sm);align-items:center;-moz-column-gap:var(--badge-tagline-gap);column-gap:var(--badge-tagline-gap);display:inline-flex}.air3-badge-tagline-sm{font-size:var(--badge-tagline-sm-font-size);line-height:1}.air3-badge-notification{--badge-padding-x:calc(var(--spacing-1x) + 2px);background:var(--bg-notification);border:2px solid var(--bg-inverse);color:var(--text-on-notification);justify-content:center;line-height:20px;min-width:var(--badge-height)}.air3-badge-notification-dot{--badge-dot-size:12px;background:var(--color-notification);border:2px solid var(--bg-inverse);border-radius:50%;height:12px;height:var(--badge-dot-size);width:12px;width:var(--badge-dot-size)}.air3-badge-bars{--badge-bar-width:4px;--badge-bar-height:26px;--badge-bar-height-sm:24px;--badge-bar-gap:var(--spacing-1x);--badge-bar-font-size:var(--font-size-base-sm);--badge-bar-text:var(--text-light-on-body);--badge-bar-radius:var(--radius-2x);--badge-bar-opacity:.4;align-items:center;color:var(--badge-bar-text);display:flex;font-size:var(--badge-bar-font-size);gap:var(--badge-bar-gap)}.air3-badge-bars .air3-badge{--badge-height:var(--badge-bar-height);--badge-highlight-font-size:var(--font-size-base);--badge-text:var(--text-on-highlight);align-items:flex-end;line-height:var(--badge-height);min-height:var(--badge-height)}.air3-badge-bars .air3-badge.air3-badge-sm{font-size:var(--font-size-base-xs);line-height:var(--badge-bar-height-sm);min-height:var(--badge-bar-height-sm)}.air3-badge-bar{border-radius:var(--badge-bar-radius);height:var(--badge-bar-height);opacity:var(--badge-bar-opacity);width:var(--badge-bar-width)}.air3-badge-bar.air3-badge-bar-sm{height:var(--badge-bar-height-sm)}.air3-badge-highlight{border:var(--hc-border,var(--badge-highlight-border));border-radius:var(--badge-highlight-radius);color:var(--badge-highlight-text);font-size:var(--badge-highlight-font-size);line-height:var(--badge-height)}
