.knowledge-jobs-page{padding:2rem 0 3rem;display:none}.knowledge-jobs-container{flex-direction:column;gap:1.5rem;max-width:980px;margin:0 auto;padding:0 1.5rem;display:flex}.knowledge-jobs-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.knowledge-jobs-header-text h1{margin:0;font-size:1.6rem}.knowledge-jobs-header-text p{color:var(--text-secondary);margin:.35rem 0 0;font-size:.95rem}.knowledge-jobs-header-actions{align-items:center;gap:.6rem;display:inline-flex}.knowledge-jobs-filters{border:1px solid var(--border);border-radius:var(--radius-12);background:var(--surface-1);flex-wrap:wrap;gap:1.25rem;padding:1.25rem;display:flex}[data-theme=dark] .knowledge-jobs-filters{background:#ffffff0a}.knowledge-jobs-filter-group{flex-direction:column;gap:.55rem;display:flex}.knowledge-jobs-filter-toggle{align-self:flex-end;margin-left:auto}.knowledge-jobs-toggle{color:var(--text-1);cursor:pointer;align-items:center;gap:.5rem;font-size:.85rem;display:inline-flex}.knowledge-jobs-toggle input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--accent)}.knowledge-jobs-summary{color:var(--text-secondary);font-size:.9rem}.knowledge-jobs-list{flex-direction:column;gap:1rem;display:flex}.knowledge-jobs-card{border:1px solid var(--border);border-radius:var(--radius-12);background:var(--surface-1);flex-direction:column;gap:.75rem;padding:1.2rem 1.4rem;display:flex}[data-theme=dark] .knowledge-jobs-card{background:#ffffff08}.knowledge-jobs-card-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.knowledge-jobs-card-type{align-items:center;gap:.65rem;display:flex}.knowledge-jobs-card-type-icon{border-radius:var(--radius-md);background:var(--surface-2);width:2rem;height:2rem;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;display:inline-flex}.knowledge-jobs-card-type-icon--teal{background:color-mix(in srgb, var(--brand-teal) 18%, transparent);color:var(--brand-teal)}.knowledge-jobs-card-type-icon--accent{background:var(--accent-soft-14);color:var(--accent)}.knowledge-jobs-card-type-icon--success{background:color-mix(in srgb, var(--success) 18%, transparent);color:var(--success)}.knowledge-jobs-card-type-icon--plum{color:#7b4391;background:#f1e7f5}.knowledge-jobs-card-type-icon--gold{color:#8a6508;background:#f7f0db}.knowledge-jobs-card-type-icon--muted{background:var(--surface-2);color:var(--text-tertiary)}.knowledge-jobs-card-type-label{color:var(--text);font-size:1.05rem;font-weight:600}.knowledge-jobs-card-status{background:var(--surface-2);color:var(--text-secondary);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.78rem;font-weight:500;display:inline-flex}.knowledge-jobs-card-status--success{background:color-mix(in srgb, var(--success) 16%, transparent);color:var(--success)}.knowledge-jobs-card-status--info{background:color-mix(in srgb, var(--info,#3498db) 16%, transparent);color:var(--info,#2980b9)}.knowledge-jobs-card-status--warning{background:color-mix(in srgb, var(--warning) 20%, transparent);color:var(--warning-text,#b8860b)}.knowledge-jobs-card-status--danger{background:color-mix(in srgb, var(--danger) 16%, transparent);color:var(--danger)}.knowledge-jobs-card-status--muted{background:var(--surface-2);color:var(--text-tertiary)}.knowledge-jobs-card-body{color:var(--text-1);font-size:.9rem}.knowledge-jobs-card-body p{margin:0}.knowledge-jobs-card-progress{align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.knowledge-jobs-card-progress-bar{background:var(--surface-2);border-radius:999px;flex:1;height:6px;overflow:hidden}.knowledge-jobs-card-progress-fill{background:var(--info,#3498db);border-radius:999px;height:100%;transition:width .3s}.knowledge-jobs-card-progress-label{color:var(--text-tertiary);white-space:nowrap;font-size:.8rem}.knowledge-jobs-card-footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.5rem;display:flex}.knowledge-jobs-card-meta{color:var(--text-tertiary);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.knowledge-jobs-card-actions{align-items:center;gap:.5rem;display:inline-flex}.knowledge-jobs-empty{border:1px dashed var(--border-1);border-radius:var(--radius-12);text-align:center;color:var(--text-secondary);padding:3rem 1.5rem}.knowledge-jobs-empty i{color:var(--accent);margin-bottom:.75rem;font-size:2rem;display:block}.knowledge-jobs-empty p{margin:0;font-size:1rem}.knowledge-jobs-empty-hint{color:var(--text-tertiary);margin-top:.35rem!important;font-size:.9rem!important}.knowledge-jobs-empty .nav-btn{margin-top:1rem}.knowledge-jobs-skeleton{flex-direction:column;gap:1rem;display:flex}.knowledge-jobs-footer{justify-content:center;padding-top:.5rem;display:none}.knowledge-jobs-footer.show{display:flex}@media (width<=900px){.knowledge-jobs-header{flex-direction:column;align-items:flex-start}.knowledge-jobs-filter-toggle{align-self:flex-start;margin-left:0}.knowledge-jobs-card-footer{flex-direction:column;align-items:flex-start}.knowledge-jobs-card-actions{flex-wrap:wrap;width:100%}}