.tag-search{display:flex;justify-content:center;padding:20px 0;gap:10px}.tag-search input{width:360px;height:36px;border:2px solid var(--color-primary);border-right:none;padding:0 14px;font-size:13px;outline:none}.tag-search button{width:80px;height:36px;background:var(--color-primary);color:#fff;border:2px solid var(--color-primary);cursor:pointer;font-size:13px;font-weight:700}.tag-search button:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.tag-search-bar{background:#fff;border-bottom:1px solid var(--color-border);padding:10px 0}.tag-result-header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#fff;border:1px solid var(--color-border);margin-bottom:8px;font-size:13px;font-family:Noto Sans SC,sans-serif}.tag-result-header b{color:var(--color-primary);font-family:Arial}.tag-result-header .tag-result-count{font-size:12px;color:#888;font-weight:400}.tag-result-header select{border:1px solid #d9d9d9;padding:3px 8px;height:26px;font-size:12px}.tag-cloud-empty{color:#888;font-size:12px;padding:20px;text-align:center}.tag-tabs{display:flex;background:#fff;border:1px solid var(--color-border);margin-bottom:8px;overflow-x:auto}.tag-tabs a{display:inline-flex;align-items:center;gap:4px;padding:10px 20px;font-size:14px;color:var(--color-text-secondary);text-decoration:none;border-right:1px solid var(--color-border);white-space:nowrap;transition:all .15s}.tag-tabs a:hover{color:var(--color-primary);background:var(--color-primary-light,#eef2f7)}.tag-tabs a.active{color:var(--color-text-inverse);background:var(--color-primary);font-weight:600}.tag-tabs .tag-count{font-size:11px;opacity:.75;font-family:Arial}.tag-tabs a.active .tag-count{opacity:1}
