.kb-filters{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.filter-tabs .btn{transition:all .2s ease}.filter-tabs .btn.active{background-color:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}main .kb-section{padding-top:0}.jobs-filters.kb-search-card{margin-bottom:var(--spacing-md)}.kb-search{display:flex;align-items:center;gap:var(--spacing-sm);padding:0 var(--spacing-sm) 0 12px;border:1px solid var(--color-outline-variant);border-radius:var(--radius-sm);background:var(--color-surface-lowest);transition:border-color .2s}.kb-search:focus-within{border-color:var(--color-secondary)}.kb-search__icon{font-size:24px;color:var(--color-on-surface-variant)}.kb-search__input{flex:1;min-width:0;padding:12px 0;border:0;background:transparent;font-family:var(--font-family-base);font-size:var(--font-size-body-md);color:var(--color-on-surface)}.kb-search__input:focus{outline:none}.kb-search__input::-webkit-search-cancel-button{display:none}.kb-search__clear{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:var(--radius-full);background:transparent;color:var(--color-on-surface-variant);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.kb-search__clear[hidden]{display:none}.kb-search__clear:hover{background:var(--color-surface-high);color:var(--color-primary)}.kb-search__clear:focus-visible{outline:2px solid var(--color-tertiary);outline-offset:2px}.kb-search__clear .material-symbols-outlined{font-size:20px}.kb-topics__title{margin-bottom:var(--spacing-sm);color:var(--color-primary)}.kb-topics{display:flex;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-md);margin:0;padding:0;list-style:none}.kb-topics a{color:var(--color-on-surface-variant);text-decoration:underline;text-decoration-color:var(--color-tertiary);text-underline-offset:3px}.kb-topics a:hover{color:var(--color-primary)}
