.page-container.svelte-ec11j4{max-width:1000px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4)}.page-header.svelte-ec11j4{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-6);flex-wrap:wrap;gap:var(--spacing-4)}.page-header.svelte-ec11j4 h1:where(.svelte-ec11j4){font-size:var(--text-3xl);font-weight:var(--font-bold);margin-bottom:var(--spacing-1)}.page-header.svelte-ec11j4 p:where(.svelte-ec11j4){color:var(--color-gray-600)}.register-btn.svelte-ec11j4{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-5);background:var(--color-primary-600);color:#fff;font-weight:var(--font-semibold);border-radius:var(--radius-lg);transition:background var(--transition-fast)}.register-btn.svelte-ec11j4:hover{background:var(--color-primary-700)}.filters.svelte-ec11j4{display:flex;gap:var(--spacing-3);margin-bottom:var(--spacing-6)}.filters.svelte-ec11j4 select:where(.svelte-ec11j4){padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--color-gray-300);border-radius:var(--radius-lg);font-size:var(--text-sm);background:#fff}.loading.svelte-ec11j4{text-align:center;padding:var(--spacing-16);color:var(--color-gray-500)}.spinner.svelte-ec11j4{width:40px;height:40px;border:3px solid var(--color-gray-200);border-top-color:var(--color-primary-600);border-radius:50%;margin:0 auto var(--spacing-4);animation:svelte-ec11j4-spin 1s linear infinite}@keyframes svelte-ec11j4-spin{to{transform:rotate(360deg)}}.error-message.svelte-ec11j4{text-align:center;padding:var(--spacing-8);background:#fee2e2;color:#991b1b;border-radius:var(--radius-lg)}.empty-state.svelte-ec11j4{text-align:center;padding:var(--spacing-16);color:var(--color-gray-500)}.empty-state.svelte-ec11j4 svg:where(.svelte-ec11j4){margin-bottom:var(--spacing-4);color:var(--color-gray-300)}.empty-state.svelte-ec11j4 h3:where(.svelte-ec11j4){font-size:var(--text-lg);color:var(--color-gray-700);margin-bottom:var(--spacing-2)}.empty-btn.svelte-ec11j4{display:inline-block;margin-top:var(--spacing-4);padding:var(--spacing-3) var(--spacing-6);background:var(--color-primary-600);color:#fff;border-radius:var(--radius-lg)}.worker-list.svelte-ec11j4{display:grid;gap:var(--spacing-4)}@media(min-width:768px){.worker-list.svelte-ec11j4{grid-template-columns:repeat(2,1fr)}}.worker-card.svelte-ec11j4{background:#fff;border-radius:var(--radius-xl);padding:var(--spacing-5);box-shadow:var(--shadow-md);transition:box-shadow var(--transition-fast)}.worker-card.svelte-ec11j4:hover{box-shadow:var(--shadow-lg)}.worker-header.svelte-ec11j4{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}.worker-avatar.svelte-ec11j4{width:48px;height:48px;background:var(--color-primary-100);color:var(--color-primary-700);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:var(--text-lg);font-weight:var(--font-bold)}.worker-main.svelte-ec11j4{flex:1}.worker-name.svelte-ec11j4{font-size:var(--text-base);font-weight:var(--font-semibold)}.worker-phone.svelte-ec11j4{font-size:var(--text-sm);color:var(--color-gray-500)}.status-badge.svelte-ec11j4{padding:var(--spacing-1) var(--spacing-2);font-size:var(--text-xs);font-weight:var(--font-medium);border-radius:var(--radius-md)}.status-badge[data-status=pending].svelte-ec11j4{background:#fef3c7;color:#92400e}.status-badge[data-status=contacted].svelte-ec11j4{background:#dbeafe;color:#1e40af}.status-badge[data-status=hired].svelte-ec11j4{background:#d1fae5;color:#065f46}.status-badge[data-status=rejected].svelte-ec11j4{background:#f3f4f6;color:#6b7280}.worker-info.svelte-ec11j4{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-2);padding-top:var(--spacing-4);border-top:1px solid var(--color-gray-100)}.info-item.svelte-ec11j4{text-align:center}.info-label.svelte-ec11j4{display:block;font-size:var(--text-xs);color:var(--color-gray-500);margin-bottom:var(--spacing-1)}.info-value.svelte-ec11j4{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-gray-900)}
