.jobs-page.svelte-4b134t{max-width:980px;margin:0 auto;padding:28px 16px 72px}.jobs-header.svelte-4b134t{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.header-left.svelte-4b134t h1:where(.svelte-4b134t){color:var(--text-primary);margin:0;font-size:20px;font-weight:700}.header-left.svelte-4b134t p:where(.svelte-4b134t){color:var(--text-muted);margin:3px 0 0;font-size:12px}.refresh-btn.svelte-4b134t{color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-subtle);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:11px;font-weight:500;transition:all .15s;display:flex}.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:1s linear infinite svelte-4b134t-spin}@keyframes svelte-4b134t-spin{to{transform:rotate(360deg)}}.filters.svelte-4b134t{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.filter-row.svelte-4b134t{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip.svelte-4b134t{border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;padding:5px 11px;font-size:12px;font-weight:500;transition:all .12s}.chip.svelte-4b134t:hover{border-color:var(--border);color:var(--text-primary)}.chip.active.svelte-4b134t{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.chip.sm.svelte-4b134t{border-radius:5px;padding:4px 9px;font-size:11px}.divider.svelte-4b134t{background:var(--border-subtle);flex-shrink:0;width:1px;height:16px;margin:0 2px}.active-filters.svelte-4b134t{flex-wrap:wrap;align-items:center;gap:6px;padding-top:2px;display:flex}.active-filter-chip.svelte-4b134t{background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);cursor:pointer;border-radius:4px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:500;transition:all .12s;display:inline-flex}.active-filter-chip.svelte-4b134t:hover{background:color-mix(in srgb, var(--accent) 25%, transparent)}.clear-all-btn.svelte-4b134t{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:3px 4px;font-size:11px;transition:color .12s}.clear-all-btn.svelte-4b134t:hover{color:var(--text-primary)}.dropdown-filter.svelte-4b134t{position:relative}.dropdown-trigger.svelte-4b134t{border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:500;transition:all .12s;display:flex}.dropdown-filter.open.svelte-4b134t .dropdown-trigger:where(.svelte-4b134t),.dropdown-trigger.svelte-4b134t:hover{border-color:var(--border);color:var(--text-primary)}.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{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;align-items:center;margin-left:1px;padding:0;display:inline-flex}.clear-btn.svelte-4b134t:hover{opacity:1}.chevron-open{transition:transform .15s;transform:rotate(180deg)}.dropdown-panel.svelte-4b134t{background:var(--bg-primary);border:1px solid var(--border-subtle);z-index:50;border-radius:8px;width:260px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 16px 40px #0000004d}.loc-search-wrap.svelte-4b134t{border-bottom:1px solid var(--border-subtle);background:var(--bg-secondary);align-items:center;gap:8px;padding:8px 10px;display:flex}.loc-search-wrap.svelte-4b134t svg{color:var(--text-muted);flex-shrink:0}.loc-search.svelte-4b134t{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:12px}.loc-search.svelte-4b134t::placeholder{color:var(--text-muted)}.loc-search-clear.svelte-4b134t{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.loc-search-clear.svelte-4b134t:hover{color:var(--text-primary)}.dropdown-scroll.svelte-4b134t{max-height:260px;padding:4px;overflow-y:auto}.dropdown-option.svelte-4b134t{color:var(--text-secondary);cursor:pointer;border-radius:5px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;transition:background .1s;display:flex}.dropdown-option.svelte-4b134t:hover{background:var(--bg-secondary);color:var(--text-primary)}.dropdown-option.svelte-4b134t input[type=checkbox]:where(.svelte-4b134t){accent-color:var(--accent);flex-shrink:0;width:13px;height:13px}.loc-empty.svelte-4b134t{color:var(--text-muted);text-align:center;padding:16px 12px;font-size:12px}.age-chips.svelte-4b134t{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.table-wrap.svelte-4b134t{border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden}.thead.svelte-4b134t{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;background:var(--bg-secondary);border-bottom:1px solid var(--border-subtle);grid-template-columns:36px minmax(0,150px) minmax(0,1fr) minmax(0,170px) 56px 84px;gap:8px;padding:9px 14px;font-size:10px;font-weight:600;display:grid}.trow.svelte-4b134t{border-bottom:1px solid var(--border-subtle);grid-template-columns:36px minmax(0,150px) minmax(0,1fr) minmax(0,170px) 56px 84px;align-items:center;gap:8px;padding:11px 14px;transition:background 80ms;display:grid}.trow.svelte-4b134t:last-child{border-bottom:none}.trow.svelte-4b134t:hover{background:var(--bg-secondary)}.trow.applied.svelte-4b134t{opacity:.4}.c-check.svelte-4b134t{justify-content:center;align-items:center;display:flex}.check-btn.svelte-4b134t{border:1.5px solid var(--border);color:#0000;cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;transition:all .12s;display:flex}.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{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.company-name.svelte-4b134t .faang{color:var(--accent-orange-text,#f97316);flex-shrink:0}.loc-mobile.svelte-4b134t{display:none}.c-role.svelte-4b134t{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.c-loc.svelte-4b134t{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;cursor:default;align-items:center;gap:4px;font-size:12px;display:flex;overflow:hidden}.c-loc.svelte-4b134t svg{flex-shrink:0}.c-loc.svelte-4b134t span:where(.svelte-4b134t){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-age.svelte-4b134t{color:var(--text-muted);text-align:center;font-size:11px}.c-apply.svelte-4b134t{justify-content:flex-end;display:flex}.apply-link.svelte-4b134t{color:var(--accent);border:1px solid var(--accent);white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .12s;display:inline-flex}.apply-link.svelte-4b134t:hover{background:var(--accent);color:var(--on-accent)}.closed-badge.svelte-4b134t{color:var(--text-muted);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:4px;padding:3px 8px;font-size:11px}.empty.svelte-4b134t{color:var(--text-muted);flex-direction:column;align-items:center;gap:10px;padding:56px 16px;font-size:13px;display:flex}.reset-btn.svelte-4b134t{color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-subtle);cursor:pointer;border-radius:6px;margin-top:4px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s}.reset-btn.svelte-4b134t:hover{border-color:var(--accent);color:var(--accent)}.pagination.svelte-4b134t{justify-content:center;align-items:center;gap:12px;margin-top:20px;display:flex}.pg.svelte-4b134t{color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:6px;align-items:center;gap:3px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .12s;display:flex}.pg.svelte-4b134t:hover:not(.disabled){border-color:var(--accent);color:var(--accent)}.pg.disabled.svelte-4b134t{opacity:.3;pointer-events:none}.pg-info.svelte-4b134t{color:var(--text-muted);text-align:center;min-width:60px;font-size:12px}.credit.svelte-4b134t{text-align:center;color:var(--text-muted);margin-top:28px;font-size:11px}.credit.svelte-4b134t a:where(.svelte-4b134t){color:var(--accent)}@media (width<=768px){.thead.svelte-4b134t{display:none}.trow.svelte-4b134t{grid-template-rows:auto auto auto;grid-template-columns:28px 1fr auto;gap:2px 8px;padding:10px 12px}.c-check.svelte-4b134t{grid-area:1/1/3}.c-company.svelte-4b134t{grid-area:1/2}.c-role.svelte-4b134t{white-space:normal;grid-area:2/2/auto/-1;font-size:12px}.c-loc.svelte-4b134t{display:none}.loc-mobile.svelte-4b134t{color:var(--text-muted);align-items:center;gap:3px;margin-top:1px;font-size:11px;display:flex}.c-age.svelte-4b134t{text-align:right;grid-area:1/3}.c-apply.svelte-4b134t{grid-area:3/2/auto/-1;justify-content:flex-start;margin-top:4px}.jobs-header.svelte-4b134t{align-items:flex-start}.dropdown-panel.svelte-4b134t{width:240px}}
