.text-label{--text-label-color:currentColor;--text-label-border-color:transparent;--text-label-bg-color:transparent;position:relative;display:inline-flex;gap:.5rem;color:var(--text-label-color,currentColor);text-align:left;z-index:20;align-items:center;justify-content:center;border-radius:9999px;outline:1px solid var(--text-label-border-color,transparent);outline-offset:-1px;background-color:var(--text-label-bg-color);line-height:1;--text-label-paddings-min:12;--text-label-paddings-max:20;--text-label-paddings:calc(1 * var(--text-label-paddings-min) * 1px);padding-top:calc(var(--text-label-paddings) * .75);padding-left:var(--text-label-paddings);padding-bottom:calc(var(--text-label-paddings) * .75);padding-right:var(--text-label-paddings)}@media screen and (min-width:360px){.text-label{--text-label-paddings:calc(1 * (var(--text-label-paddings-min) * 1px + (var(--text-label-paddings-max) - var(--text-label-paddings-min)) * (100vw - 360px) / 1560))}}@media screen and (min-width:1920px){.text-label{--text-label-paddings:calc(1 * var(--text-label-paddings-max) * 1px)}}.text-label[data-arts-component-name]{outline-color:transparent}.text-label[data-arts-component-name] .responsive-rectangle{position:absolute;top:0;left:0;width:100%;height:100%;--responsive-rectangle-border-color:var(--text-label-border-color, transparent)}