.page-container.svelte-8nvjb2.svelte-8nvjb2{padding:24px;max-width:1400px;margin:0 auto}.page-header.svelte-8nvjb2.svelte-8nvjb2{margin-bottom:32px}.header-content.svelte-8nvjb2.svelte-8nvjb2{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.page-title.svelte-8nvjb2.svelte-8nvjb2{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:8px}.page-description.svelte-8nvjb2.svelte-8nvjb2{font-size:1.125rem;color:var(--text-secondary);margin:0}.header-actions.svelte-8nvjb2.svelte-8nvjb2{display:flex;gap:12px}.filters-section.svelte-8nvjb2.svelte-8nvjb2{background:white;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a;border:1px solid var(--border-light)}.filters-grid.svelte-8nvjb2.svelte-8nvjb2{display:grid;grid-template-columns:2fr 1fr 1fr;gap:20px;align-items:end}.filter-group.svelte-8nvjb2.svelte-8nvjb2{display:flex;flex-direction:column;gap:8px}.filter-group.svelte-8nvjb2 label.svelte-8nvjb2{font-size:.875rem;font-weight:500;color:var(--text-primary)}.form-control.svelte-8nvjb2.svelte-8nvjb2{padding:8px 12px;border:1px solid var(--border-light);border-radius:6px;font-size:.875rem;transition:border-color .2s ease}.form-control.svelte-8nvjb2.svelte-8nvjb2:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px #3b82f61a}.results-summary.svelte-8nvjb2.svelte-8nvjb2{margin-bottom:16px}.results-summary.svelte-8nvjb2 p.svelte-8nvjb2{font-size:.875rem;color:var(--text-secondary);margin:0}.table-container.svelte-8nvjb2.svelte-8nvjb2{background:white;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a;border:1px solid var(--border-light)}.table-row.svelte-8nvjb2.svelte-8nvjb2{transition:background-color .2s ease}.table-row.svelte-8nvjb2.svelte-8nvjb2:hover{background-color:var(--bg-secondary)}.table-cell.svelte-8nvjb2.svelte-8nvjb2{padding:16px;vertical-align:middle;border-bottom:1px solid var(--border-light)}.jobseeker-id.svelte-8nvjb2.svelte-8nvjb2{font-family:Courier New,monospace;font-size:.875rem;font-weight:600;color:var(--primary-600)}.jobseeker-info.svelte-8nvjb2.svelte-8nvjb2{display:flex;flex-direction:column;gap:4px}.jobseeker-name.svelte-8nvjb2.svelte-8nvjb2{font-weight:600;color:var(--text-primary)}.jobseeker-email.svelte-8nvjb2.svelte-8nvjb2{font-size:.875rem;color:var(--text-secondary)}.badge.svelte-8nvjb2.svelte-8nvjb2{padding:4px 8px;border-radius:12px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.badge-success.svelte-8nvjb2.svelte-8nvjb2{background:var(--success-50);color:var(--success-700)}.badge-info.svelte-8nvjb2.svelte-8nvjb2{background:var(--info-50);color:var(--info-700)}.badge-warning.svelte-8nvjb2.svelte-8nvjb2{background:var(--warning-50);color:var(--warning-700)}.badge-secondary.svelte-8nvjb2.svelte-8nvjb2{background:var(--gray-50);color:var(--gray-700)}.profile-completeness.svelte-8nvjb2.svelte-8nvjb2{display:flex;flex-direction:column;gap:4px;min-width:100px}.percentage.svelte-8nvjb2.svelte-8nvjb2{font-weight:600;font-size:.875rem}.text-success.svelte-8nvjb2.svelte-8nvjb2{color:var(--success-600)}.text-warning.svelte-8nvjb2.svelte-8nvjb2{color:var(--warning-600)}.text-danger.svelte-8nvjb2.svelte-8nvjb2{color:var(--danger-600)}.progress-bar.svelte-8nvjb2.svelte-8nvjb2{height:4px;background:var(--gray-200);border-radius:2px;overflow:hidden}.progress-fill.svelte-8nvjb2.svelte-8nvjb2{height:100%;background:var(--primary-500);transition:width .3s ease}.applications-count.svelte-8nvjb2.svelte-8nvjb2{font-weight:600;color:var(--text-primary)}.last-activity.svelte-8nvjb2.svelte-8nvjb2{font-size:.875rem;color:var(--text-secondary)}.action-buttons.svelte-8nvjb2.svelte-8nvjb2{display:flex;gap:8px}.btn.svelte-8nvjb2.svelte-8nvjb2{padding:6px 12px;border-radius:6px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid transparent;display:inline-flex;align-items:center;gap:4px}.btn-sm.svelte-8nvjb2.svelte-8nvjb2{padding:4px 8px;font-size:.75rem}.btn-primary.svelte-8nvjb2.svelte-8nvjb2{background:var(--primary-500);color:#fff;border-color:var(--primary-500)}.btn-primary.svelte-8nvjb2.svelte-8nvjb2:hover{background:var(--primary-600);border-color:var(--primary-600)}.btn-outline.svelte-8nvjb2.svelte-8nvjb2{background:white;color:var(--text-primary);border-color:var(--border-light)}.btn-outline.svelte-8nvjb2.svelte-8nvjb2:hover{background:var(--bg-secondary);border-color:var(--border-medium)}.btn-success.svelte-8nvjb2.svelte-8nvjb2{background:var(--success-500);color:#fff;border-color:var(--success-500)}.btn-success.svelte-8nvjb2.svelte-8nvjb2:hover{background:var(--success-600);border-color:var(--success-600)}.dark .page-title.svelte-8nvjb2.svelte-8nvjb2{color:var(--text-primary)}.dark .page-description.svelte-8nvjb2.svelte-8nvjb2{color:var(--text-secondary)}.dark .filters-section.svelte-8nvjb2.svelte-8nvjb2,.dark .table-container.svelte-8nvjb2.svelte-8nvjb2{background:var(--bg-primary);border-color:var(--gray-300)}.dark .form-control.svelte-8nvjb2.svelte-8nvjb2{background:var(--bg-secondary);border-color:var(--gray-300);color:var(--text-primary)}.dark .jobseeker-name.svelte-8nvjb2.svelte-8nvjb2{color:var(--text-primary)}.dark .jobseeker-email.svelte-8nvjb2.svelte-8nvjb2{color:var(--text-secondary)}.dark .applications-count.svelte-8nvjb2.svelte-8nvjb2{color:var(--text-primary)}.dark .last-activity.svelte-8nvjb2.svelte-8nvjb2{color:var(--text-secondary)}.brandkit-light .page-title.svelte-8nvjb2.svelte-8nvjb2{color:var(--brandkit-text-primary)}.brandkit-light .page-description.svelte-8nvjb2.svelte-8nvjb2{color:var(--brandkit-text-secondary)}.brandkit-light .filters-section.svelte-8nvjb2.svelte-8nvjb2,.brandkit-light .table-container.svelte-8nvjb2.svelte-8nvjb2{background:var(--brandkit-bg-primary);border-color:var(--brandkit-border-light)}.brandkit-light .form-control.svelte-8nvjb2.svelte-8nvjb2{background:var(--brandkit-bg-secondary);border-color:var(--brandkit-border-light);color:var(--brandkit-text-primary)}.brandkit-light .jobseeker-name.svelte-8nvjb2.svelte-8nvjb2{color:var(--brandkit-text-primary)}.brandkit-light .jobseeker-email.svelte-8nvjb2.svelte-8nvjb2{color:var(--brandkit-text-secondary)}.brandkit-light .applications-count.svelte-8nvjb2.svelte-8nvjb2{color:var(--brandkit-text-primary)}.brandkit-light .last-activity.svelte-8nvjb2.svelte-8nvjb2{color:var(--brandkit-text-secondary)}.brandkit-dark .page-title.svelte-8nvjb2.svelte-8nvjb2{color:var(--brandkit-text-primary)}.brandkit-dark .page-description.svelte-8nvjb2.svelte-8nvjb2{color:var(--brandkit-text-secondary)}.brandkit-dark .filters-section.svelte-8nvjb2.svelte-8nvjb2,.brandkit-dark .table-container.svelte-8nvjb2.svelte-8nvjb2{background:var(--brandkit-bg-primary);border-color:var(--brandkit-border-light)}.brandkit-dark .form-control.svelte-8nvjb2.svelte-8nvjb2{background:var(--brandkit-bg-secondary);border-color:var(--brandkit-border-light);color:var(--brandkit-text-primary)}.brandkit-dark .jobseeker-name.svelte-8nvjb2.svelte-8nvjb2{color:var(--brandkit-text-primary)}.brandkit-dark .jobseeker-email.svelte-8nvjb2.svelte-8nvjb2{color:var(--brandkit-text-secondary)}.brandkit-dark .applications-count.svelte-8nvjb2.svelte-8nvjb2{color:var(--brandkit-text-primary)}.brandkit-dark .last-activity.svelte-8nvjb2.svelte-8nvjb2{color:var(--brandkit-text-secondary)}.rtl .header-content.svelte-8nvjb2.svelte-8nvjb2{flex-direction:row-reverse}.rtl .jobseeker-info.svelte-8nvjb2.svelte-8nvjb2{text-align:right}.rtl .action-buttons.svelte-8nvjb2.svelte-8nvjb2{flex-direction:row-reverse}@media (max-width: 768px){.page-container.svelte-8nvjb2.svelte-8nvjb2{padding:16px}.header-content.svelte-8nvjb2.svelte-8nvjb2{flex-direction:column;align-items:stretch}.header-actions.svelte-8nvjb2.svelte-8nvjb2{justify-content:stretch}.filters-grid.svelte-8nvjb2.svelte-8nvjb2{grid-template-columns:1fr}.table-cell.svelte-8nvjb2.svelte-8nvjb2{padding:12px 8px}.action-buttons.svelte-8nvjb2.svelte-8nvjb2{flex-direction:column}}@media (max-width: 480px){.page-container.svelte-8nvjb2.svelte-8nvjb2{padding:12px}.page-title.svelte-8nvjb2.svelte-8nvjb2{font-size:2rem}.table-cell.svelte-8nvjb2.svelte-8nvjb2{padding:8px 4px}.jobseeker-info.svelte-8nvjb2.svelte-8nvjb2{min-width:120px}}
