.jobs-page.svelte-4b134t{max-width:960px;margin:0 auto;padding:24px 16px 64px}.jobs-header.svelte-4b134t{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.header-left.svelte-4b134t h1:where(.svelte-4b134t){font-size:22px;font-weight:700;color:var(--text-primary);margin:0}.header-left.svelte-4b134t p:where(.svelte-4b134t){font-size:13px;color:var(--text-muted);margin:4px 0 0}.refresh-btn.svelte-4b134t{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;font-family:inherit;color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:6px;cursor:pointer;transition:all .15s}.refresh-btn.svelte-4b134t:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.refresh-btn.svelte-4b134t:disabled{opacity:.5;cursor:not-allowed}.refresh-btn.svelte-4b134t .spinning{animation:svelte-4b134t-spin 1s linear infinite}@keyframes svelte-4b134t-spin{to{transform:rotate(360deg)}}.filters.svelte-4b134t{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.filter-row.svelte-4b134t{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.chip.svelte-4b134t{padding:5px 10px;border-radius:4px;font-size:12px;font-weight:500;border:1px solid var(--border-subtle);background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .12s ease}.chip.svelte-4b134t:hover{border-color:var(--accent);color:var(--accent)}.chip.active.svelte-4b134t{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.chip.sm.svelte-4b134t{padding:3px 8px;font-size:11px}.divider.svelte-4b134t{width:1px;height:16px;background:var(--border-subtle);margin:0 2px}.dropdown-filter.svelte-4b134t{position:relative}.dropdown-trigger.svelte-4b134t{display:flex;align-items:center;gap:4px;padding:5px 10px;border-radius:4px;font-size:12px;font-weight:500;border:1px solid var(--border-subtle);background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .12s ease}.dropdown-filter.open.svelte-4b134t .dropdown-trigger:where(.svelte-4b134t){border-color:var(--accent);color:var(--accent)}.dropdown-label.svelte-4b134t{white-space:nowrap}.clear-btn.svelte-4b134t{display:inline-flex;align-items:center;padding:0;background:none;border:none;color:inherit;cursor:pointer;opacity:.6}.clear-btn.svelte-4b134t:hover{opacity:1}.dropdown-panel.svelte-4b134t{position:absolute;top:calc(100% + 4px);left:0;width:240px;max-height:280px;background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:6px;box-shadow:0 12px 32px #00000040;z-index:50;overflow:hidden}.dropdown-scroll.svelte-4b134t{overflow-y:auto;max-height:280px;padding:4px}.dropdown-option.svelte-4b134t{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:4px;font-size:12px;color:var(--text-secondary);cursor:pointer;transition:background .1s}.dropdown-option.svelte-4b134t:hover{background:var(--bg-secondary)}.dropdown-option.svelte-4b134t input[type=checkbox]:where(.svelte-4b134t){accent-color:var(--accent);width:14px;height:14px}.age-chips.svelte-4b134t{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.table-wrap.svelte-4b134t{border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden}.thead.svelte-4b134t{display:grid;grid-template-columns:32px minmax(0,160px) minmax(0,1fr) minmax(0,160px) 52px 80px;gap:8px;padding:8px 12px;font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.4px;background:var(--bg-secondary);border-bottom:1px solid var(--border-subtle)}.trow.svelte-4b134t{display:grid;grid-template-columns:32px minmax(0,160px) minmax(0,1fr) minmax(0,160px) 52px 80px;gap:8px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--border-subtle);transition:background .08s ease}.trow.svelte-4b134t:last-child{border-bottom:none}.trow.svelte-4b134t:hover{background:var(--bg-secondary)}.trow.applied.svelte-4b134t{opacity:.45}.c-check.svelte-4b134t{display:flex;align-items:center;justify-content:center}.check-btn.svelte-4b134t{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;border:1.5px solid var(--border);background:transparent;color:transparent;cursor:pointer;transition:all .12s ease}.check-btn.svelte-4b134t:hover{border-color:var(--accent);color:var(--accent)}.check-btn.checked.svelte-4b134t{background:var(--success, #22c55e);border-color:var(--success, #22c55e);color:#fff}.c-company.svelte-4b134t{min-width:0}.company-name.svelte-4b134t{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-name.svelte-4b134t .faang{color:var(--accent-orange-text);flex-shrink:0}.loc-mobile.svelte-4b134t{display:none}.c-role.svelte-4b134t{min-width:0;font-size:13px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-loc.svelte-4b134t{min-width:0;display:flex;align-items:center;gap:3px;font-size:12px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-loc.svelte-4b134t svg{flex-shrink:0}.c-age.svelte-4b134t{font-size:12px;color:var(--text-muted);text-align:center}.c-apply.svelte-4b134t{display:flex;justify-content:flex-end}.apply-link.svelte-4b134t{display:inline-flex;align-items:center;gap:3px;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;color:var(--accent);border:1px solid var(--accent);transition:all .12s ease;white-space:nowrap}.apply-link.svelte-4b134t:hover{background:var(--accent);color:var(--on-accent)}.empty.svelte-4b134t{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 16px;color:var(--text-muted);font-size:13px}.pagination.svelte-4b134t{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px}.pg.svelte-4b134t{display:flex;align-items:center;gap:3px;padding:6px 10px;border-radius:4px;font-size:12px;font-weight:500;color:var(--text-secondary);border:1px solid var(--border-subtle);transition:all .12s ease}.pg.svelte-4b134t:hover:not(.disabled){border-color:var(--accent);color:var(--accent)}.pg.disabled.svelte-4b134t{opacity:.35;pointer-events:none}.pg-info.svelte-4b134t{font-size:12px;color:var(--text-muted)}.credit.svelte-4b134t{margin-top:24px;text-align:center;font-size:11px;color:var(--text-muted)}.credit.svelte-4b134t a:where(.svelte-4b134t){color:var(--accent)}@media(max-width:768px){.thead.svelte-4b134t{display:none}.trow.svelte-4b134t{grid-template-columns:28px 1fr auto;grid-template-rows:auto auto;gap:2px 8px;padding:10px 12px}.c-check.svelte-4b134t{grid-column:1;grid-row:1 / 3}.c-company.svelte-4b134t{grid-column:2;grid-row:1}.c-role.svelte-4b134t{grid-column:2 / -1;grid-row:2;white-space:normal;font-size:12px}.c-loc.svelte-4b134t{display:none}.loc-mobile.svelte-4b134t{display:flex;align-items:center;gap:3px;font-size:11px;color:var(--text-muted);margin-top:1px}.c-age.svelte-4b134t{grid-column:3;grid-row:1;text-align:right}.c-apply.svelte-4b134t{grid-column:2 / -1;grid-row:3;justify-content:flex-start;margin-top:4px}.jobs-header.svelte-4b134t{flex-direction:column}}
