.applicants-page.svelte-1jef3w8{width:100%}.page-header.svelte-1jef3w8{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e6edee;flex-wrap:wrap;gap:16px}.page-header.svelte-1jef3w8 h2:where(.svelte-1jef3w8){margin:0;font-size:2rem;font-weight:600;color:#003e3e}.filters.svelte-1jef3w8{display:flex;gap:12px;flex-wrap:wrap}.search-form.svelte-1jef3w8{display:flex;gap:0}.search-input-wrapper.svelte-1jef3w8{position:relative;display:flex;align-items:center}.search-icon.svelte-1jef3w8{position:absolute;left:12px;width:16px;height:16px;color:#6a8989;pointer-events:none}.search-input-wrapper.svelte-1jef3w8 input:where(.svelte-1jef3w8){height:40px;padding:8px 12px 8px 36px;border:1px solid #dadada;border-radius:8px 0 0 8px;font-size:.875rem;min-width:220px;box-shadow:inset 0 1px 2px #0000000d}.search-input-wrapper.svelte-1jef3w8 input:where(.svelte-1jef3w8):focus{outline:none;border-color:#16ae8f;box-shadow:inset 0 1px 2px #0000000d,0 0 0 3px #16ae8f33}.search-btn.svelte-1jef3w8{height:40px;padding:8px 16px;background-color:#16ae8f;color:#fff;border:none;border-radius:0 9999px 9999px 0;cursor:pointer;font-size:.875rem;font-weight:500;transition:background-color .15s ease-in-out}.search-btn.svelte-1jef3w8:hover{background-color:#003e3e}.status-filter.svelte-1jef3w8{height:40px;padding:8px 16px;border:1px solid #dadada;border-radius:8px;font-size:.875rem;background-color:#fff;cursor:pointer}.status-filter.svelte-1jef3w8:focus{outline:none;border-color:#16ae8f}.table-container.svelte-1jef3w8{background-color:#fff;border-radius:16px;box-shadow:0 4px 6px #0000000a,0 2px 4px #0000000f;overflow:hidden;overflow-x:auto}.applicants-table.svelte-1jef3w8{width:100%;border-collapse:collapse}.applicants-table.svelte-1jef3w8 th:where(.svelte-1jef3w8),.applicants-table.svelte-1jef3w8 td:where(.svelte-1jef3w8){padding:16px;text-align:left;border-bottom:1px solid #e6edee}.applicants-table.svelte-1jef3w8 th:where(.svelte-1jef3w8){background-color:#fbfbfb;font-weight:600;font-size:.75rem;color:#6a8989;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.applicants-table.svelte-1jef3w8 th.center:where(.svelte-1jef3w8){text-align:center}.applicants-table.svelte-1jef3w8 tbody:where(.svelte-1jef3w8) tr:where(.svelte-1jef3w8){transition:background-color .15s ease-in-out;animation:svelte-1jef3w8-fadeIn .2s cubic-bezier(.4,0,.2,1) backwards}.applicants-table.svelte-1jef3w8 tbody:where(.svelte-1jef3w8) tr:where(.svelte-1jef3w8):hover{background-color:#e4f0f0}.applicants-table.svelte-1jef3w8 tbody:where(.svelte-1jef3w8) tr:where(.svelte-1jef3w8):last-child td:where(.svelte-1jef3w8){border-bottom:none}@keyframes svelte-1jef3w8-fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.app-id-cell.svelte-1jef3w8{font-family:monospace;font-size:.875rem;color:#6a8989}.provider-cell.svelte-1jef3w8 .provider-logo:where(.svelte-1jef3w8){height:24px;width:auto;max-width:80px;object-fit:contain}.provider-cell.svelte-1jef3w8 .provider-text:where(.svelte-1jef3w8){font-size:.875rem;color:#6a8989}.product-cell.svelte-1jef3w8{font-size:.875rem;color:#6a8989}.name-cell.svelte-1jef3w8{font-weight:500;color:#003e3e}.email-cell.svelte-1jef3w8{color:#6a8989;font-size:.875rem}td.progress-cell.svelte-1jef3w8{text-align:center}td.status-cell.svelte-1jef3w8{white-space:nowrap}.date-cell.svelte-1jef3w8{font-size:.875rem;color:#6a8989;white-space:nowrap}.view-link.svelte-1jef3w8{color:#e2026a;font-weight:500;font-size:.875rem;transition:color .15s ease-in-out}.view-link.svelte-1jef3w8:hover{color:#af0252;text-decoration:underline}.empty-state.svelte-1jef3w8{text-align:center;padding:48px!important;color:#6a8989}.empty-icon.svelte-1jef3w8{margin-bottom:12px}.empty-icon.svelte-1jef3w8 svg:where(.svelte-1jef3w8){width:48px;height:48px;color:#dadada}.pagination.svelte-1jef3w8{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px}.pagination.svelte-1jef3w8 button:where(.svelte-1jef3w8){padding:8px 16px;border:1px solid #dadada;border-radius:8px;background-color:#fff;cursor:pointer;font-size:.875rem;transition:all .15s ease-in-out}.pagination.svelte-1jef3w8 button:where(.svelte-1jef3w8):hover:not(:disabled){background-color:#fbfbfb;border-color:#16ae8f}.pagination.svelte-1jef3w8 button:where(.svelte-1jef3w8):disabled{opacity:.5;cursor:not-allowed}.pagination.svelte-1jef3w8 span:where(.svelte-1jef3w8){font-size:.875rem;color:#6a8989}
