/* http://meyerweb.com/eric/tools/css/reset/
v2.0 | 20110126
License: none (public domain)
*/
:host {
  --digi--badge-status--color--primary: var(--digi--color--text--secondary);
  --digi--badge-status--color--secondary: var(--digi--color--text--primary);
  --digi--badge-status--background-color--approved--primary: var(--digi--color--background--sentiment--success--secondary);
  --digi--badge-status--background-color--approved--secondary: var(--digi--color--background--sentiment--success--tertiary);
  --digi--badge-status--background-color--denied--primary: var(--digi--color--background--sentiment--error--secondary);
  --digi--badge-status--background-color--denied--secondary: var(--digi--color--background--sentiment--error--tertiary);
  --digi--badge-status--background-color--missing--primary: var(--digi--color--background--sentiment--warning--secondary);
  --digi--badge-status--background-color--missing--secondary: var(--digi--color--background--sentiment--warning--tertiary);
  --digi--badge-status--color--missing: var(--digi--color--text--primary);
  --digi--badge-status--background-color--prompt--primary: var(--digi--color--background--sentiment--info--secondary);
  --digi--badge-status--background-color--prompt--secondary: var(--digi--color--background--sentiment--info--tertiary);
  --digi--badge-status--background-color--beta--primary: var(--digi--color--background--sentiment--beta--primary);
  --digi--badge-status--background-color--beta--secondary: var(--digi--color--background--sentiment--beta--secondary);
  --digi--badge-status--background-color--neutral--primary: var(--digi--color--background--sentiment--neutral--primary);
  --digi--badge-status--background-color--neutral--secondary: var(--digi--color--background--sentiment--neutral--secondary);
}
:host .digi-badge-status {
  display: inline-flex;
  align-items: center;
  height: 1.5rem;
  border-radius: var(--digi--global--border-radius--base);
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-size: var(--digi--global--typography--font-size--small);
  font-weight: 600;
  border-width: var(--digi--border-width--secondary);
  border-style: solid;
  border-color: transparent;
  color: var(--COLOR);
  background-color: var(--BACKGROUND-COLOR);
  box-sizing: border-box;
}
:host .digi-badge-status--approved--primary {
  --BACKGROUND-COLOR: var(--digi--badge-status--background-color--approved--primary);
  --COLOR: var(--digi--badge-status--color--primary);
}
:host .digi-badge-status--approved--secondary {
  --BACKGROUND-COLOR: var(--digi--badge-status--background-color--approved--secondary);
  --COLOR: var(--digi--badge-status--color--secondary);
}
:host .digi-badge-status--denied--primary {
  --BACKGROUND-COLOR: var(--digi--badge-status--background-color--denied--primary);
  --COLOR: var(--digi--badge-status--color--primary);
}
:host .digi-badge-status--denied--secondary {
  --BACKGROUND-COLOR: var(--digi--badge-status--background-color--denied--secondary);
  --COLOR: var(digi--badge-status--color--secondary);
}
:host .digi-badge-status--missing--primary {
  --BACKGROUND-COLOR: var(--digi--badge-status--background-color--missing--primary);
  --COLOR: var(--digi--grayscale-900);
}
:host .digi-badge-status--missing--secondary {
  --BACKGROUND-COLOR: var(--digi--badge-status--background-color--missing--secondary);
  --COLOR: var(--digi--badge-status--color--secondary);
}
:host .digi-badge-status--prompt--primary {
  --BACKGROUND-COLOR: var(--digi--badge-status--background-color--prompt--primary);
  --COLOR: var(--digi--badge-status--color--primary);
}
:host .digi-badge-status--prompt--secondary {
  --BACKGROUND-COLOR: var(--digi--badge-status--background-color--prompt--secondary);
  --COLOR: var(--digi--badge-status--color--secondary);
}
:host .digi-badge-status--beta--primary {
  --BACKGROUND-COLOR: var(--digi--badge-status--background-color--beta--primary);
  --COLOR: var(--digi--badge-status--color--primary);
}
:host .digi-badge-status--beta--secondary {
  --BACKGROUND-COLOR: var(--digi--badge-status--background-color--beta--secondary);
  --COLOR: var(--digi--badge-status--color--secondary);
}
:host .digi-badge-status--neutral--primary {
  --BACKGROUND-COLOR: var(--digi--badge-status--background-color--neutral--primary);
  --COLOR: var(--digi--badge-status--color--primary);
}
:host .digi-badge-status--neutral--secondary {
  --BACKGROUND-COLOR: var(--digi--badge-status--background-color--neutral--secondary);
  --COLOR: var(--digi--badge-status--color--secondary);
}
:host .digi-badge-status__text {
  text-align: center;
  font-family: var(--digi--global--typography--font-family--default);
}
:host .digi-badge-status--small {
  height: 1.25rem;
  padding-left: 0.4375rem;
  padding-right: 0.4375rem;
  font-size: var(--digi--global--typography--font-size--smaller);
}