@layer vectis.reset,vectis.tokens;@layer vectis.components{.v-badge-host{gap:var(--vectis-space-2);position:relative}.v-badge,.v-badge-host{align-items:center;display:inline-flex}.v-badge{--vectis-icon-size:var(--vectis-icon-size-sm);--vectis-icon-opsz:20;--badge-ring-color:var(--vectis-color-surface);height:var(--vectis-control-size-badge-h);min-width:var(--vectis-control-size-badge-h);padding-inline:var(--vectis-space-1);border-radius:var(--vectis-radius-pill);font-family:var(--vectis-text-family);font-size:var(--vectis-text-caption-size);font-weight:var(--vectis-text-control-weight);line-height:var(--vectis-text-control-leading);justify-content:center}@supports (color:contrast-color(red)){.v-badge.v-variant[data-variant=solid]{color:contrast-color(var(--tone-bg-solid))}}.v-badge.v-variant[data-dot]{background:var(--tone-bg-solid)}.v-badge[data-icon-only]{padding:0}.v-badge[data-dot]{width:var(--vectis-control-size-badge-dot);height:var(--vectis-control-size-badge-dot);min-width:0;padding:0}.v-badge[data-bordered]{box-shadow:0 0 0 var(--vectis-control-size-badge-ring) var(--badge-ring-color)}.v-badge-host[data-overlay]>.v-badge{--badge-overlay-x:25%;--badge-overlay-y:-25%;translate:var(--badge-overlay-x) var(--badge-overlay-y);z-index:1;position:absolute;inset-block:0 auto;inset-inline-end:0}.v-badge-host[data-overlay][data-overlay-position=bottom]>.v-badge{--badge-overlay-y:25%;inset-block:auto 0}.v-badge-host[data-overlay]:dir(rtl)>.v-badge{--badge-overlay-x:-25%}@media (forced-colors:active){.v-badge{outline:var(--vectis-control-border-width) solid CanvasText;outline-offset:calc(var(--vectis-control-border-width)*-1)}.v-badge.v-variant[data-dot]{forced-color-adjust:none;background:canvastext}}}@layer vectis.utilities;
