.tags-list{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.tags-list .tag-item{align-items:center;min-width:0;max-width:100%;display:flex}.tags-list .tag-item .tag-link,.tags-list .tag-item .tag-element{background-color:var(--background-tertiary);color:var(--text-secondary);border:1px solid var(--border);border-radius:4px;align-items:center;gap:6px;min-width:0;max-width:100%;padding:2px 8px;font-size:12px;text-decoration:none;transition:all .2s;display:flex}.tags-list .tag-item .tag-link .tag-avatar,.tags-list .tag-item .tag-element .tag-avatar{flex-shrink:0;width:24px;height:24px}.tags-list .tag-item .tag-link .tag-label,.tags-list .tag-item .tag-element .tag-label{overflow-wrap:anywhere;min-width:0}.tags-list .tag-item .tag-link .tag-icon,.tags-list .tag-item .tag-element .tag-icon{color:var(--text-secondary);flex-shrink:0;width:14px;height:14px}.tags-list .tag-item .tag-link:hover{background-color:var(--primary);color:var(--text-tertiary);border-color:var(--primary)}.tags-list .tag-item .tag-link:hover .tag-icon{color:var(--text-tertiary)}.tags-list .tag-item .tag-remove-btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:2px;padding:0;transition:all .15s;display:flex}.tags-list .tag-item .tag-remove-btn:hover{color:var(--critical)}.tags-list.tags-alert .tag-element{background-color:var(--color-tag);border-color:var(--color-tag);color:var(--text-tertiary);border-radius:0;font-weight:600}.tags-list.tags-alert .tag-element .tag-icon{color:currentColor}.tags-list.tags-filter{gap:8px}.tags-list.tags-filter .tag-item .tag-element{background-color:var(--success-bg);border-color:var(--primary);min-height:28px;color:var(--text-secondary);text-align:start;border-radius:12px;gap:4px;padding:2px 8px;font-size:12px;font-weight:400;line-height:1.5}.tags-list.tags-filter .tag-item .tag-element .tag-icon{color:currentColor;width:12px;height:12px}.tags-list.tags-filter .tag-item .tag-action{cursor:pointer}.tags-list.tags-filter .tag-item .tag-action:hover{background-color:var(--primary);border-color:var(--primary);color:var(--text-tertiary)}.tags-list.tags-filter .tag-item .tag-action:focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px}.tags-list.tags-ribbon .tag-element{white-space:nowrap;padding:4px 8px;font-weight:700;line-height:1.2;position:relative}.tags-list.tags-ribbon .tag-element:before{content:"";background-color:inherit;clip-path:polygon(70% 0%,0% 90%,82% 100%);width:11px;height:6px;position:absolute;bottom:-4px;right:-1px;transform:rotate(-60deg)}.tags-list.removable .tag-element:hover{border-color:var(--primary-light)}
