.badge{--x-badge-padding-x:.6rem;--x-badge-padding-y:.2rem;--x-badge-font-size:.75em;--x-badge-font-weight:600;--x-badge-color:#fff;--x-badge-border-radius:.375rem;display:inline-block;padding:var(--x-badge-padding-y) var(--x-badge-padding-x);font-size:var(--x-badge-font-size);font-weight:var(--x-badge-font-weight);line-height:1;color:var(--x-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--x-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge{line-height:1rem}.badge-xs{padding:.2rem .6rem;font-size:80%}.badge-md{padding:.4rem 1rem}.badge-lg{padding:.6rem 1rem;font-size:1em}.badge-count{text-align:center;display:inline-flex;align-items:center;justify-content:center;padding:0 !important;width:1.25rem;height:1.25rem;vertical-align:middle;font-size:.75rem;font-weight:600}.badge-count.badge-xs{width:1rem;height:1rem;font-size:.5rem}.badge-count.badge-md{width:1.5rem;height:1.5rem}.badge-count.badge-lg{width:2rem;height:2rem}.badge-count svg{margin:0}.badge-dot{display:inline-flex;align-items:center;padding:0;background:0 0;font-weight:400;color:#4f5771}.badge-dot i{display:inline-block;vertical-align:middle;width:.375rem;height:.375rem;border-radius:50%;margin-right:.5rem}.badge-dot.badge-md i{width:.5rem;height:.5rem}.badge-dot.badge-lg i{width:.625rem;height:.625rem}