.job-card.svelte-1b5cspw{background-color:var(--secondary);border-radius:.5rem;border:1px solid var(--border)}.job-card-content.svelte-1b5cspw{padding:var(--space-md)}.job-card.svelte-1b5cspw:hover{border-color:var(--text)}.job-card.selected-parent.svelte-1b5cspw{border:2px solid var(--text)}.job-header.svelte-1b5cspw{margin-bottom:var(--space-md)}.job-header-content.svelte-1b5cspw{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md)}.job-title-link.svelte-1b5cspw{text-decoration:none;color:var(--text)}.job-title-link.svelte-1b5cspw:hover{text-decoration:underline}.job-title.svelte-1b5cspw{font-size:1.1rem;font-weight:700;margin-bottom:var(--space-sm);color:inherit}.job-details.svelte-1b5cspw{margin-bottom:var(--space-lg)}.detail-section.svelte-1b5cspw{margin-bottom:var(--space-md)}.job-actions.svelte-1b5cspw{display:flex;gap:var(--space-sm)}.action-button.svelte-1b5cspw{display:flex;align-items:center;justify-content:center;padding:.5rem .75rem;border-radius:.375rem;font-size:.875rem;font-weight:500;transition:all .15s ease;flex:1;border:none;cursor:pointer;color:#fff;box-shadow:0 2px 4px #0000001a}.action-button.svelte-1b5cspw:hover{filter:brightness(110%);transform:translateY(-2px);box-shadow:0 4px 6px #00000026}.action-button.svelte-1b5cspw:active{transform:translateY(1px);box-shadow:0 1px 2px #0003;filter:brightness(95%)}.action-button.svelte-1b5cspw:disabled{background-color:var(--border);cursor:not-allowed;transform:none;box-shadow:none;opacity:.7}.action-button.svelte-1b5cspw:disabled:hover{transform:none;filter:none;box-shadow:none}.action-button.save.svelte-1b5cspw{background-color:var(--blue)}.action-button.saved.svelte-1b5cspw{background-color:#315e96}.action-button.apply.svelte-1b5cspw{background-color:var(--green)}.action-button.hide.svelte-1b5cspw{background-color:var(--red)}.card-technologies.svelte-1b5cspw,.card-certifications.svelte-1b5cspw,.card-salary.svelte-1b5cspw,.match-score.svelte-1b5cspw{color:var(--text);font-weight:600;font-size:.875rem}.card-technologies.svelte-1b5cspw,.card-certifications.svelte-1b5cspw{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.label.svelte-1b5cspw{margin-right:.5rem}.skill-tag.svelte-1b5cspw{display:inline-flex;align-items:center;font-weight:500}.has-skill.svelte-1b5cspw{color:#22c55e;font-weight:600}.missing-skill.svelte-1b5cspw{color:#ef4444;font-weight:600}.cert-link.svelte-1b5cspw{color:inherit;text-decoration:none;transition:color .2s ease}.cert-link.svelte-1b5cspw:hover{text-decoration:underline}.match-score.svelte-1b5cspw{display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem;align-items:flex-end}.score-pair.svelte-1b5cspw{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;text-align:right;min-width:120px}.score-label.svelte-1b5cspw{font-size:.75rem;color:var(--text-muted)}.score-value.svelte-1b5cspw{font-weight:700}.confidence.svelte-1b5cspw{color:var(--color-secondary)}
