.air3-badge{--badge-height:var(--tag-height);--badge-padding-x:var(--space-3);--badge-gap:var(--tag-gap);--badge-radius:var(--tag-border-radius);--badge-font-size:var(--tag-font-size);--badge-text:inherit;--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);min-height:var(--badge-height);max-height:var(--badge-height);width:-moz-max-content;width:max-content;line-height:calc(var(--badge-height) - 2px);display:inline-flex;-moz-column-gap:var(--badge-gap);column-gap:var(--badge-gap);padding:0 var(--badge-padding-x);border:1px solid;border:var(--badge-border);border-radius:var(--badge-radius);font-size:var(--badge-font-size);font-weight:var(--tag-font-weight);color:inherit;color:var(--badge-text)}.air3-badge .air3-icon{align-self:center}.air3-badge-announcement,.air3-badge-promoted,.air3-badge-upsell,[class*=air3-badge-status-]{--badge-border:0;line-height:var(--badge-height)}.air3-badge-promoted{background:var(--tag-monetary-bg-color);color:var(--tag-monetary-text-color)}.air3-badge-promoted.is-in-card{position:absolute;top:0;right:0;border-left:var(--card-border);border-bottom:var(--card-border);border-bottom-left-radius:var(--tag-monetary-card-border-radius);border-top-right-radius:var(--card-border-radius);border-color:var(--card-border-color);background:var(--card-bg-color)}.air3-badge-status-neutral{background:var(--tag-status-active-bg-color);color:var(--tag-status-active-text-color)}.air3-badge-status-positive{background:var(--tag-status-success-bg-color);color:var(--tag-status-success-text-color)}.air3-badge-status-warning{background:var(--tag-status-warning-bg-color);color:var(--tag-status-warning-text-color)}.air3-badge-status-negative{background:var(--tag-status-negative-bg-color);color:var(--tag-status-negative-text-color)}.air3-badge-status-completed{background:var(--tag-status-neutral-bg-color);color:var(--tag-status-neutral-text-color)}.air3-badge-announcement,.air3-badge-announcement-sm,.air3-badge-feature,.air3-badge-feature-sm{background:var(--badge-feature-bg);color:var(--badge-feature-text);border-color:var(--badge-feature-bg)}.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{border:0;background:var(--tag-announcement-bg-color);color:var(--tag-announcement-text-color)}.air3-badge-announcement-inverse{border:0;background:var(--tag-announcement-inverted-bg-color);color:var(--tag-announcement-inverted-text-color)}.air3-badge-tagline,.air3-badge-tagline-sm{--badge-tagline-gap:var(--tag-inline-gap);--badge-tagline-sm-font-size:var(--tag-inline-sm-font-size);-moz-column-gap:var(--badge-tagline-gap);column-gap:var(--badge-tagline-gap);display:inline-flex;align-items:center;font-size:var(--tag-inline-font-size);font-weight:var(--tag-inline-font-weight)}.air3-badge-tagline-sm.is-verified,.air3-badge-tagline.is-verified{color:var(--tag-verified-label-text-color)}.air3-badge-tagline-sm.is-verified .air3-icon,.air3-badge-tagline.is-verified .air3-icon{--icon-color:var(--tag-verified-icon-bg-color);--icon-color-bg:var(--tag-verified-icon-color)}.air3-badge-tagline-sm.is-unverified,.air3-badge-tagline.is-unverified{color:var(--tag-unverified-label-text-color)}.air3-badge-tagline-sm.is-unverified .air3-icon,.air3-badge-tagline.is-unverified .air3-icon{--icon-color:var(--tag-unverified-icon-bg-color);--icon-color-bg:var(--tag-unverified-icon-color)}.air3-badge-tagline .air3-icon,.air3-badge-tagline-sm .air3-icon{--icon-color:currentcolor;--icon-color-bg:currentcolor}.air3-badge-tagline .is-disabled svg path[stroke],.air3-badge-tagline-sm .is-disabled svg path[stroke]{stroke:var(--text-on-placeholder)}.air3-badge-tagline .is-disabled svg path[fill],.air3-badge-tagline-sm .is-disabled svg path[fill]{fill:var(--bg-placeholder)}.air3-badge-tagline-sm{font-size:var(--badge-tagline-sm-font-size);line-height:1}.air3-badge-notification{--badge-padding-x:calc(var(--space-1) + 2px);justify-content:center;align-items:center;background:var(--tag-notification-bg-color);color:var(--tag-notification-text-color);border-radius:var(--tag-notification-border-radius);min-width:var(--tag-notification-size);min-height:var(--tag-notification-size);line-height:1;border:var(--tag-notification-border-width) solid var(--tag-notification-border-color)}.air3-badge-notification-dot{--badge-dot-size:var(--tag-dot-size);width:var(--badge-dot-size);height:var(--badge-dot-size);background:var(--tag-notification-bg-color);border:2px solid var(--tag-notification-border-color);border-radius:var(--tag-notification-border-radius)}.air3-badge-upsell{background:var(--upsell-bg-color);color:var(--upsell-text-color)}.air3-badge-highlight{border-radius:var(--badge-highlight-radius);color:var(--badge-highlight-text);border:var(--hc-border,var(--badge-highlight-border));font-size:var(--badge-highlight-font-size);line-height:var(--badge-height)}.air3-badge-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-skill{--tag-height:var(--tag-skill-height);padding:0 var(--space-3);font-size:var(--text-sm);border:0;background:var(--tag-skill-bg-color);color:var(--tag-skill-text-color)}.air3-badge-skill .air3-badge-skill-sub-text{color:var(--tag-skill-secondary-text-color)}.air3-badge-skill.is-highlighted{background-color:var(--highlight-bg-color)}.air3-badge-skill.is-partner-verified .air3-popper-trigger{display:flex}.air3-badge-skill.is-partner-verified .air3-icon{--icon-color:var(--tag-verified-icon-bg-color);--icon-color-bg:var(--tag-verified-icon-color)}[theme=air-3-0] .air3-badge-tagline:has(.air3-icon.xl),[theme=dark] .air3-badge-tagline:has(.air3-icon.xl){font-size:var(--text-base)}[theme^=ngm-] .air3-badge{--badge-padding-x:var(--space-2)}[theme^=ngm-] .air3-badge-promoted{--badge-height:initial;padding:0}
