.jobs-tabs{border-bottom:1px solid var(--border-default);gap:.5rem;margin-bottom:1.5rem;padding-bottom:0;display:flex;overflow-x:auto}.jobs-tab{color:var(--text-secondary);white-space:nowrap;border-bottom:2px solid #0000;border-radius:6px 6px 0 0;align-items:center;gap:.5rem;margin-bottom:-1px;padding:.65rem 1.15rem;font-size:.84rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.jobs-tab:hover{color:var(--text-primary);background-color:#f1f5f999}.jobs-tab--active{color:var(--text-primary);font-weight:600}.jobs-tab--cpc.jobs-tab--active{border-bottom-color:var(--color-brand-600);color:var(--color-brand-600)}.jobs-tab--cpa.jobs-tab--active{color:#059669;border-bottom-color:#059669}.tab-count{background-color:var(--bg-tertiary);color:var(--text-muted);border-radius:999px;padding:.1rem .5rem;font-size:.72rem;font-weight:600}.tab-count--cpc{background-color:var(--color-brand-50);color:var(--color-brand-600)}.tab-count--cpa{background-color:var(--success-bg);color:var(--success-text)}.jobs-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.jobs-stat-card{background-color:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius);box-shadow:var(--shadow-card);flex-direction:column;gap:.35rem;padding:1rem 1.25rem;display:flex}.jstat-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;display:flex}.jstat-value{color:var(--text-primary);letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.jstat-sub{color:var(--text-secondary);font-size:.75rem}.jstat-green{color:#059669}.jstat-blue{color:var(--color-brand-600)}.niche-filter{border-top:1px solid var(--border-subtle,#f1f5f9);background-color:#fafbfc;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.85rem 1.5rem 1.25rem;display:flex}.niche-tab{color:var(--text-secondary,#475569);border:1px solid var(--border-default,#e2e8f0);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background-color:#fff;border-radius:9999px;align-items:center;padding:.35rem .85rem;font-size:.8rem;font-weight:500;transition:all .15s;display:inline-flex}.niche-tab:hover{color:var(--text-primary,#0f172a);background-color:#f1f5f9;border-color:#cbd5e1}.niche-tab.niche-tab-active,.niche-tab--active{background-color:var(--color-brand-600,#2563eb);border-color:var(--color-brand-600,#2563eb);color:#fff;font-weight:600;box-shadow:0 1px 3px #2563eb40}.jobs-filter-bar{border-bottom:1px solid var(--border-default);background-color:#fff;flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.search-bar{flex:1;min-width:220px;position:relative}.search-icon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.search-input{border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-subtle);font-size:.875rem;border:1px solid var(--border-default)!important;color:var(--text-primary)!important;background-color:#fff!important;padding-left:2.5rem!important}.search-input:focus{border-color:var(--color-brand-500)!important;box-shadow:0 0 0 3px #3b82f626!important}.jobs-list{flex-direction:column;display:flex}.job-item{border-bottom:1px solid var(--border-subtle);background-color:#fff;align-items:center;gap:1.25rem;padding:1.15rem 1.25rem;transition:background-color .15s;display:flex}.job-item:last-child{border-bottom:none}.job-item:hover{background-color:#f8fafc}.model-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex}.model-badge--cpc{background-color:var(--color-brand-50);color:var(--color-brand-600);border:1px solid #bfdbfe}.model-badge--cpa{background-color:var(--success-bg);color:var(--success-text);border:1px solid var(--success-border)}.job-info{flex:2;min-width:0}.job-title{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin-bottom:.25rem;font-size:.9375rem;font-weight:600;overflow:hidden}.job-company{color:var(--text-secondary);margin-bottom:.4rem;font-size:.8125rem}.job-meta{color:var(--text-muted);flex-wrap:wrap;gap:.875rem;font-size:.75rem;display:flex}.meta-item{align-items:center;gap:.3rem;display:flex}.meta-niche{color:var(--text-secondary);border:1px solid var(--border-default);background-color:#f1f5f9;border-radius:999px;padding:.15rem .55rem;font-size:.7rem;font-weight:600}.job-rates{flex:none;min-width:160px}.rate-row{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.2rem;display:flex}.rate-label{color:var(--text-muted);font-size:.72rem;font-weight:500}.rate-value{font-size:.875rem;font-weight:700}.rate-blue{color:var(--color-brand-600)}.rate-green{color:#059669}.rate-inr{color:var(--text-muted);text-align:right;margin-top:.25rem;font-size:.72rem}.job-status{flex-direction:column;flex:none;align-items:flex-end;gap:.35rem;display:flex}.job-date{color:var(--text-muted);white-space:nowrap;font-size:.72rem}.job-actions{flex:none}.empty-state{text-align:center;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.empty-icon{color:var(--text-muted);margin-bottom:.5rem}@media (max-width:1024px){.jobs-stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.jobs-stats{grid-template-columns:repeat(2,1fr)}.job-rates,.model-badge{display:none}.jobs-filter-bar{flex-direction:column}.search-bar{width:100%}}
