@layer theme,base;@layer components{.tag[data-v-ac260646]{--tag--height:1.5rem;--tag--padding:.5rem;--tag--gap:.25rem;--tag--radius:.25rem;--tag--font-size:.75rem;--tag--background:color-mix(in srgb, currentColor 10%, transparent);--tag--color:var(--color--neutral-text);--tag--border-color:transparent;--tag--icon--size:1em;--tag--link--border-color:color-mix(in srgb, currentColor 55%, transparent);--tag--hover--background:color-mix(in srgb, currentColor 16%, transparent);box-sizing:border-box;max-width:100%;min-height:var(--tag--height);padding-inline:var(--tag--padding);box-shadow:inset 0 0 0 1px var(--tag--border-color);border-radius:var(--tag--radius);background-color:var(--tag--background);color:var(--tag--color);font-family:inherit;font-size:var(--tag--font-size);vertical-align:middle;align-items:center;line-height:1.25;display:inline-flex;position:relative}.tag[data-v-ac260646]:has(>[data-slot=remove]){padding-inline-end:0}.tag[data-size=xs][data-v-ac260646]{--tag--height:1.125rem;--tag--padding:.25rem;--tag--font-size:.6875rem}.tag[data-size=sm][data-v-ac260646]{--tag--height:1.25rem}.tag[data-size=lg][data-v-ac260646]{--tag--height:1.75rem;--tag--font-size:.875rem}.tag[data-size=xl][data-v-ac260646]{--tag--height:2rem;--tag--font-size:.875rem}.tag>[data-slot=leading][data-v-ac260646]{flex-shrink:0;align-items:center;margin-inline-end:var(--tag--gap);display:inline-flex}.tag>[data-slot=leading]>svg[data-v-ac260646-s]{width:var(--tag--icon--size);height:var(--tag--icon--size)}.tag>[data-slot=label][data-v-ac260646]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tag[data-v-ac260646]:has(>[data-slot=label] a){--tag--border-color:var(--tag--link--border-color)}.tag>[data-slot=label][data-v-ac260646] a{color:inherit;outline:none;text-decoration:none}.tag>[data-slot=label][data-v-ac260646] a:after,.tag>[data-slot=label][data-v-ac260646] a:before{content:"";border-radius:var(--tag--radius);position:absolute;inset:0}.tag>[data-slot=label][data-v-ac260646] a:before{inset-block:min(0px,(var(--tag--height) - 1.5rem)/2);min-width:1.5rem}.tag>[data-slot=label][data-v-ac260646] a[href]{cursor:pointer}.tag>[data-slot=remove][data-v-ac260646]{z-index:1;box-sizing:border-box;width:var(--tag--height);height:var(--tag--height);border-radius:inherit;color:inherit;font:inherit;cursor:pointer;background:padding-box padding-box;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.tag>[data-slot=remove]>svg[data-v-ac260646-s],.tag>[data-slot=remove]>svg[data-v-ac260646]{width:.75em;height:.75em}.tag>[data-slot=remove][data-v-ac260646]:before{content:"";inset:calc(min(0px, (var(--tag--height) - 1.5rem) / 2) - 1px);position:absolute}.tag>[data-slot=label][data-v-ac260646] a:focus-visible:after{outline:2px solid var(--color--focus);outline-offset:2px}.tag>[data-slot=remove][data-v-ac260646]:focus-visible{outline:2px solid var(--color--focus);outline-offset:-2px}@media (hover:hover){.tag[data-v-ac260646]:has(>[data-slot=label] a[href]:hover){--tag--background:var(--tag--hover--background)}.tag>[data-slot=label][data-v-ac260646] a[href]:hover{text-underline-offset:.2em;text-decoration-line:underline}.tag>[data-slot=remove][data-v-ac260646]:hover{background-color:var(--tag--hover--background)}}.tag[data-disabled][data-v-ac260646]{opacity:.5}.tag[data-disabled]>[data-slot=label][data-v-ac260646] a{cursor:not-allowed}@media (any-pointer:coarse){.tag>[data-slot=label][data-v-ac260646] a:before{inset-block:min(0px,(var(--tag--height) - 2.75rem)/2)}.tag>[data-slot=remove][data-v-ac260646]:before{inset-block:calc(min(0px, (var(--tag--height) - 2.75rem) / 2) - 1px)}}@media (prefers-contrast:more){.tag[data-v-ac260646]{--tag--link--border-color:currentColor}}@media (forced-colors:active){.tag[data-v-ac260646]{border:1px solid canvastext}.tag>[data-slot=remove][data-v-ac260646]{border:0}.tag[data-v-ac260646]:has(>[data-slot=label] a[href]){border-color:linktext}.tag>[data-slot=label][data-v-ac260646] a:focus-visible:after,.tag>[data-slot=remove][data-v-ac260646]:focus-visible{outline-color:highlight}.tag[data-disabled][data-v-ac260646]{color:graytext;opacity:1;border-color:graytext}}}@layer utilities;
