.taxonomy-list .tax-item.active a{background:var(--zk-primary,#0b5fdb);color:#fff;font-weight:700;border-color:var(--zk-primary,#0b5fdb)}.taxonomy-list .tax-item .count{font-size:12px;color:#999;margin-left:2px}.taxonomy-list .tax-item.active .count{color:rgba(255,255,255,.8)}.taxonomy-list .all-link a{background:rgba(var(--zk-rgb,11,95,219),.08);border-color:rgba(var(--zk-rgb,11,95,219),.2)}.taxonomy-list .all-link.active a{background:var(--zk-primary,#0b5fdb);border-color:var(--zk-primary,#0b5fdb);color:#fff}.taxonomy-list.hierarchical{display:block;flex-wrap:nowrap;gap:0;font-family:inherit;background:var(--zk-bg,#fff);border:1px solid #e6eaf0;border-radius:10px;padding:10px 12px;box-shadow:0 1px 3px rgba(16,24,40,.04)}.taxonomy-list.hierarchical ul{list-style:none;margin:0;padding:0}.taxonomy-list.hierarchical .tax-item{display:block;margin:1px 0}.taxonomy-list.hierarchical .tax-row{display:flex;align-items:center;gap:4px;border-radius:6px;transition:background .18s ease;flex-direction:row-reverse}.taxonomy-list.hierarchical .tax-row:hover{background:rgba(var(--zk-rgb,11,95,219),.06)}.taxonomy-list.hierarchical .tax-row a{flex:1;display:block;padding:8px 10px;background:0 0;border:none;border-radius:6px;color:var(--zk-text,#334155);font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .18s ease}.taxonomy-list.hierarchical .tax-row a:hover{background:0 0;color:var(--zk-primary,#0b5fdb)}.taxonomy-list.hierarchical .tax-item.active>.tax-row{background:rgba(var(--zk-rgb,11,95,219),.1)}.taxonomy-list.hierarchical .tax-item.active>.tax-row a{color:var(--zk-primary,#0b5fdb);font-weight:600}.taxonomy-list.hierarchical .tax-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:2px;border-radius:6px;color:#94a3b8;cursor:pointer;transition:color .18s ease,background .18s ease;user-select:none;-webkit-user-select:none;height:2em;width:2em}.taxonomy-list.hierarchical .tax-toggle:hover{color:#eef4ff;background:var(--zk-primary,#0b5fdb)}.taxonomy-list.hierarchical .tax-toggle::before{content:"";display:block;width:0;height:0;border-left:5px solid currentColor;border-top:4px solid transparent;border-bottom:4px solid transparent;transition:transform .2s ease}.taxonomy-list.hierarchical li.open>.tax-row .tax-toggle::before{transform:rotate(90deg)}.taxonomy-list.hierarchical .tax-sub-list{display:none;margin-left:16px;padding-left:10px;border-left:1px solid #e6eaf0}.taxonomy-list.hierarchical li.open>.tax-sub-list{display:block}.taxonomy-list.hierarchical .tax-item .count{font-size:12px;color:#98a2b3;margin-left:2px}