.side-head[data-v-c13a76f4]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;margin:0 0 12px;padding-bottom:10px;display:flex}.side-title[data-v-c13a76f4]{color:var(--text-1);margin:0;font-size:14px;font-weight:700}.side-count[data-v-c13a76f4]{color:var(--text-3);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;line-height:1;transition:color .15s}.side-count.is-hit[data-v-c13a76f4]{color:var(--color-brand);font-weight:600}.side-filter[data-v-c13a76f4]{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface-2);align-items:center;gap:6px;margin-bottom:10px;padding:0 8px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.side-filter[data-v-c13a76f4]:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 2px var(--color-brand-soft)}.side-filter-icon[data-v-c13a76f4]{width:14px;height:14px;color:var(--text-3);flex-shrink:0}.side-filter:focus-within .side-filter-icon[data-v-c13a76f4]{color:var(--color-brand)}.side-filter-input[data-v-c13a76f4]{min-width:0;height:30px;color:var(--text-1);background:0 0;border:none;outline:none;flex:1;font-size:13px}.side-filter-input[data-v-c13a76f4]::placeholder{color:var(--text-3)}.side-filter-clear[data-v-c13a76f4]{background:var(--surface-3);width:18px;height:18px;color:var(--text-3);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;place-items:center;transition:all .15s;display:grid}.side-filter-clear[data-v-c13a76f4]:hover{color:var(--text-1)}.side-filter-empty[data-v-c13a76f4]{text-align:center;width:100%;color:var(--text-3);border:1px dashed var(--border);border-radius:var(--radius-sm);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;margin-bottom:10px;padding:10px 8px;font-size:12.5px;line-height:1.5;transition:all .15s;display:block;overflow:hidden}.side-filter-empty[data-v-c13a76f4]:hover{color:var(--color-brand);border-color:var(--color-brand)}.side-mark[data-v-c13a76f4]{color:var(--color-brand);background:var(--color-brand-soft);border-radius:3px;padding:0 1px;font-weight:700}.side-chip-active .side-mark[data-v-c13a76f4],.side-item-active .side-mark[data-v-c13a76f4]{color:#fff;background:#ffffff38}.side-chip[data-v-c13a76f4]{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);max-width:100%;color:var(--text-2);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;align-items:center;padding:.35rem .7rem;font-size:13px;line-height:1.35;transition:all .15s;display:inline-flex;overflow:hidden}.side-chip[data-v-c13a76f4]:hover{border-color:var(--color-brand);color:var(--color-brand)}.side-chip-active[data-v-c13a76f4],.side-chip-active[data-v-c13a76f4]:hover{background:var(--color-brand);border-color:var(--color-brand);color:#fff;font-weight:600}.side-item[data-v-c13a76f4]{text-align:left;border-radius:var(--radius-sm);width:100%;max-width:100%;color:var(--text-2);cursor:pointer;background:0 0;border:none;align-items:center;gap:.3rem;padding:.45rem .65rem;font-size:13.5px;line-height:1.4;transition:all .15s;display:flex}.side-item[data-v-c13a76f4]:hover{color:var(--text-1);background:var(--surface-2)}.side-item-active[data-v-c13a76f4],.side-item-active[data-v-c13a76f4]:hover{color:#fff;background:var(--color-brand);font-weight:600}.side-item-child[data-v-c13a76f4]{color:var(--text-3);margin-left:.85rem;font-size:12.5px}.side-item-child.side-item-active[data-v-c13a76f4]{color:#fff}.filter-chip[data-v-c13a76f4]{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:12px;line-height:1.35;transition:all .15s;display:inline-flex;overflow:hidden}.filter-chip svg[data-v-c13a76f4]{opacity:.65;flex-shrink:0}.filter-chip[data-v-c13a76f4]:hover{border-color:var(--color-danger);color:var(--color-danger)}.filter-chip:hover svg[data-v-c13a76f4]{opacity:1}.side-more[data-v-c13a76f4]{text-align:center;width:100%;color:var(--color-brand);border:none;border-top:1px dashed var(--border);cursor:pointer;background:0 0;border-radius:0;margin-top:12px;padding-top:10px;font-size:13px;transition:opacity .15s;display:block}.side-more[data-v-c13a76f4]:hover{opacity:.8}
