.ls-chip{--ls-chip-primary: var(--ls-color-primary, #312783);--ls-chip-text: var(--ls-color-text, #000000);--ls-chip-inverse: var(--ls-color-text-inverse, #ffffff);--ls-chip-border: var(--ls-color-border, #dadada);--ls-chip-success: var(--ls-color-success, #247a48);--ls-chip-warning: var(--ls-color-warning, #a15c00);--ls-chip-danger: var(--ls-color-danger, #a3302f);--ls-chip-info: var(--ls-color-info, #0277bd);--ls-chip-accent: var(--ls-color-secondary, #58db33);--ls-chip-bg: color-mix(in srgb, var(--ls-color-text, #000000) 6%, var(--ls-palette-common-white, #ffffff));display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:var(--ls-chip-height-medium, 32px);padding:6px 12px;border:1px solid var(--ls-chip-border);border-radius:999px;background:var(--ls-chip-bg);color:var(--ls-chip-text);font-family:var(--ls-font-family, "Noto Sans", Arial, sans-serif);font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;box-sizing:border-box}button.ls-chip{cursor:pointer}button.ls-chip:hover:not(:disabled){border-color:color-mix(in srgb,var(--ls-color-text, #000000) 32%,transparent);color:var(--ls-chip-text)}.ls-chip--outline{background:transparent}.ls-chip--solid{border-color:var(--ls-chip-primary);background:var(--ls-chip-primary);color:var(--ls-chip-inverse)}.ls-chip--brand:not(.ls-chip--solid):not(.ls-chip--outline):not(.ls-chip--glass){border-color:color-mix(in srgb,var(--ls-chip-primary) 28%,transparent);background:color-mix(in srgb,var(--ls-chip-primary) 10%,var(--ls-palette-common-white, #ffffff));color:var(--ls-chip-primary)}.ls-chip--accent:not(.ls-chip--solid):not(.ls-chip--outline):not(.ls-chip--glass){border-color:color-mix(in srgb,var(--ls-chip-accent) 42%,transparent);background:color-mix(in srgb,var(--ls-chip-accent) 18%,var(--ls-palette-common-white, #ffffff));color:var(--ls-chip-text)}.ls-chip--glass{border-color:color-mix(in srgb,var(--ls-palette-common-white, #ffffff) 52%,transparent);background:color-mix(in srgb,var(--ls-palette-common-white, #ffffff) 78%,transparent);color:var(--ls-chip-text);-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%)}.ls-chip--muted{border-color:color-mix(in srgb,var(--ls-chip-border) 80%,transparent);background:color-mix(in srgb,var(--ls-chip-border) 22%,var(--ls-palette-common-white, #ffffff));color:color-mix(in srgb,var(--ls-chip-text) 72%,var(--ls-palette-common-white, #ffffff))}.ls-chip--success{border-color:color-mix(in srgb,var(--ls-chip-success) 40%,transparent);background:color-mix(in srgb,var(--ls-chip-success) 12%,var(--ls-palette-common-white, #ffffff));color:var(--ls-chip-success)}.ls-chip--warning{border-color:color-mix(in srgb,var(--ls-chip-warning) 42%,transparent);background:color-mix(in srgb,var(--ls-chip-warning) 13%,var(--ls-palette-common-white, #ffffff));color:var(--ls-chip-warning)}.ls-chip--danger{border-color:color-mix(in srgb,var(--ls-chip-danger) 40%,transparent);background:color-mix(in srgb,var(--ls-chip-danger) 12%,var(--ls-palette-common-white, #ffffff));color:var(--ls-chip-danger)}.ls-chip--disabled,.ls-chip:disabled{cursor:not-allowed;opacity:.48}.ls-chip__icon{display:inline-flex;align-items:center;line-height:1}.ls-chip__visual{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.ls-chip__icon-button{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:-4px;border:0;border-radius:999px;background:color-mix(in srgb,currentColor 14%,transparent);color:currentColor;cursor:pointer;font-family:var(--ls-font-family, "Noto Sans", Arial, sans-serif);font-weight:800;line-height:1}.ls-chip__icon-button--end{margin-right:-4px;margin-left:0}.ls-choice-chip-group{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ls-spacing-s, 8px)}.ls-chip--info{border-color:color-mix(in srgb,var(--ls-chip-info) 40%,transparent);background:color-mix(in srgb,var(--ls-chip-info) 12%,var(--ls-palette-common-white, #ffffff));color:var(--ls-chip-info)}.ls-chip--small{min-height:var(--ls-chip-height-small, 24px);padding:2px 10px;font-size:12px;gap:5px}.ls-chip--compact{min-height:var(--ls-chip-height-compact, 22px);padding:1px 8px;font-size:11px;gap:4px;font-weight:700}.ls-chip--outline.ls-chip--success,.ls-chip--outline.ls-chip--warning,.ls-chip--outline.ls-chip--danger,.ls-chip--outline.ls-chip--info,.ls-chip--outline.ls-chip--muted{background:transparent}.ls-chip--solid.ls-chip--success{background:var(--ls-chip-success);border-color:var(--ls-chip-success);color:var(--ls-chip-inverse)}.ls-chip--solid.ls-chip--warning{background:var(--ls-chip-warning);border-color:var(--ls-chip-warning);color:var(--ls-chip-inverse)}.ls-chip--solid.ls-chip--danger{background:var(--ls-chip-danger);border-color:var(--ls-chip-danger);color:var(--ls-chip-inverse)}.ls-chip--solid.ls-chip--info{background:var(--ls-chip-info);border-color:var(--ls-chip-info);color:var(--ls-chip-inverse)}.ls-chip--solid.ls-chip--accent{background:var(--ls-chip-accent);border-color:var(--ls-chip-accent);color:var(--ls-chip-text)}.ls-chip--outline.ls-chip--brand{border-color:color-mix(in srgb,var(--ls-chip-primary) 45%,transparent);color:var(--ls-chip-primary)}.ls-chip--outline.ls-chip--accent{border-color:color-mix(in srgb,var(--ls-chip-accent) 58%,transparent);color:var(--ls-chip-text)}.ls-chip.ls-type-chip,button.ls-chip.ls-type-chip:hover:not(:disabled){color:var(--ls-palette-common-black, #000000)}
