.client-add-candidates_dialogContent__uvd7v{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#04070e;background:#fff;border-radius:17px!important;max-width:620px!important;width:calc(100% - 2rem)!important;max-height:90vh;overflow:auto;padding:24px 28px!important;gap:0!important;box-shadow:0 24px 80px #0000002e}.client-add-candidates_dialogContentWide__lp4kC{max-width:940px!important}.client-add-candidates_shell__c8JBs{display:flex;flex-direction:column;min-width:0}.client-add-candidates_head__2k6tA{display:flex;align-items:center;gap:12px;margin-bottom:8px}.client-add-candidates_title__8Voog{margin:0;font-size:30px;font-weight:600;color:#04070e;line-height:1.2}.client-add-candidates_back__HRBti{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #ececec;border-radius:100px;background:#fff;color:#04070e;font-size:18px;cursor:pointer;flex-shrink:0}.client-add-candidates_back__HRBti:hover{background:#efefef80}.client-add-candidates_lead__etHY_{margin:0 0 20px;color:#737373;line-height:1.55;font-size:14.5px}.client-add-candidates_primary__gbYxn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:100px;padding:14px 26px;font:inherit;font-size:14.5px;font-weight:600;color:#fff;background:linear-gradient(32deg,#00c0e8f2 4%,#00c0e800 52%),radial-gradient(130% 150% at 88% 118%,#2563eb 0,#2563eb00 58%),#171717;cursor:pointer}.client-add-candidates_primary__gbYxn:hover:not(:disabled){background:linear-gradient(212deg,#00c0e8f2 4%,#00c0e800 52%),radial-gradient(130% 150% at 12% -18%,#2563eb 0,#2563eb00 58%),#171717}.client-add-candidates_primarySm__MmNdt{padding:10px 18px;font-size:13.5px;font-weight:500}.client-add-candidates_primary__gbYxn:disabled{opacity:.5;cursor:not-allowed}.client-add-candidates_ghost__j7kal{display:inline-flex;align-items:center;gap:8px;border:1px solid #ececec;border-radius:100px;background:#fff;padding:11px 20px;font:inherit;font-size:13.5px;color:#04070e;cursor:pointer}.client-add-candidates_ghost__j7kal:hover:not(:disabled){background:#efefef80}.client-add-candidates_ghost__j7kal:disabled{opacity:.5;cursor:not-allowed}.client-add-candidates_linkBtn__2vFHs{border:0;background:none;color:#2563eb;font:inherit;font-size:13.5px;font-weight:500;cursor:pointer;padding:0}.client-add-candidates_linkBtn__2vFHs:hover{text-decoration:underline}.client-add-candidates_tabs__Vj6Oh{display:flex;gap:4px;background:#e4e4e6;border-radius:100px;padding:5px}.client-add-candidates_tab__TBcTp{border:0;border-radius:100px;background:none;padding:10px 18px;font:inherit;font-size:13.5px;color:#04070e;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:8px}.client-add-candidates_tabActive__NGiuM{background:#fff;font-weight:500;box-shadow:0 4px 5px 0 #00000038}.client-add-candidates_tabCount__RSo6j{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;border-radius:100px;background:#60606033;font-size:11.5px;font-weight:500}.client-add-candidates_tabActive__NGiuM .client-add-candidates_tabCount__RSo6j{background:#e7f0ff;color:#2563eb}.client-add-candidates_field__MSLef{display:flex;flex-direction:column;gap:6px;min-width:0}.client-add-candidates_fieldLabel__nPNho{font-size:11.5px;color:#6b7280}.client-add-candidates_fieldReq__j0LXA{color:#9ca3af;margin-left:1px}.client-add-candidates_fieldHint__GgTVv{font-size:11.5px;color:#d08700}.client-add-candidates_fieldAttention__ay3ex{--ui-field-border:#e0a020}.client-add-candidates_input__eX1FJ,.client-add-candidates_select__1UeUu,.client-add-candidates_textarea__jU9nr{width:100%;font:inherit;color:#0a0d12;background:#eef0f2;border:1.5px solid var(--ui-field-border,#0000);border-radius:10px;box-sizing:border-box}.client-add-candidates_input__eX1FJ,.client-add-candidates_select__1UeUu{height:52px;padding:0 16px;font-size:15px}.client-add-candidates_textarea__jU9nr{min-height:110px;padding:14px 16px;font-size:15px;resize:vertical}.client-add-candidates_input__eX1FJ:focus,.client-add-candidates_select__1UeUu:focus,.client-add-candidates_textarea__jU9nr:focus{outline:none;border-color:#2563eb;background:#fff;box-shadow:0 0 0 3px #2563eb26}.client-add-candidates_input__eX1FJ:disabled,.client-add-candidates_textarea__jU9nr:disabled{opacity:.6;cursor:not-allowed}.client-add-candidates_grid2__F7faq{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.client-add-candidates_grid3__398T8{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.client-add-candidates_grid4__agU9d{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.client-add-candidates_panel__Gk4Rb{background:#ffffff8c;border-radius:17px;padding:24px;margin-bottom:16px}.client-add-candidates_panelH__0hAmk{margin:0 0 14px;font-size:20px;font-weight:600;color:#04070e}.client-add-candidates_drop___R9j6{position:relative;border-radius:14px;background:#f4f4f6;padding:60px 22px 28px;text-align:center;cursor:pointer}.client-add-candidates_dropOver__PyqwT,.client-add-candidates_drop___R9j6:hover{background:#eef1f6;box-shadow:inset 0 0 0 2px #2563eb}.client-add-candidates_dropTitle__jH47T{margin:0 0 8px;font-size:30px;font-weight:500;color:#04070e}.client-add-candidates_dropMeta__vbPxh{margin:0;color:#828282;font-size:14px}.client-add-candidates_dropActions__LT_K5{margin-top:22px;display:flex;flex-direction:column;align-items:center;gap:14px}.client-add-candidates_dropHint__8DumD{margin:40px 0 0;color:#828282;font-size:13.5px}.client-add-candidates_fileInput__RZS_j{display:none}.client-add-candidates_fileList__IZTYG{display:flex;flex-direction:column;gap:10px;margin:16px 0 20px;max-height:360px;overflow:auto}.client-add-candidates_fileRow___FLKQ{display:flex;align-items:center;gap:12px;background:#f4f4f6;border-radius:12px;padding:14px 16px}.client-add-candidates_fileIcon__Jes9i{width:36px;height:36px;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;color:#2563eb;font-size:12px;font-weight:600;flex-shrink:0}.client-add-candidates_fileBody__1DMKQ{flex:1;min-width:0}.client-add-candidates_fileName__am_y_{margin:0;font-size:14px;font-weight:500;color:#04070e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-add-candidates_fileMeta__IvQV0{margin:2px 0 0;font-size:12px;color:#828282}.client-add-candidates_fileBar__3gUwn{display:block;height:4px;border-radius:2px;background:#dcdce0;margin:8px 0 6px;overflow:hidden}.client-add-candidates_fileBarFill__Cuh2J{display:block;height:100%;background:#2563eb;transition:width .24s}.client-add-candidates_fileRemove__ojeoZ{border:0;background:none;color:#828282;cursor:pointer;font-size:18px;line-height:1;padding:4px}.client-add-candidates_fileRemove__ojeoZ:hover{color:#b91c1c}.client-add-candidates_badge__1vLpK{display:inline-flex;align-items:center;gap:6px;border-radius:100px;padding:5px 11px;font-size:11.5px;font-weight:500}.client-add-candidates_badgeWarn__c0Bfk{background:#fdf3cf;color:#8a6d00}.client-add-candidates_badgeBad___d2Q5{background:#fde4e4;color:#b91c1c}.client-add-candidates_badgeOk__e0yJe{background:#dcfce7;color:#0a7d3e}.client-add-candidates_reviewTabs__RrpmD{margin:16px 0}.client-add-candidates_reviewList__JY_yZ{display:flex;flex-direction:column;gap:10px;max-height:420px;overflow:auto}.client-add-candidates_reviewRow__Jin4n{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;background:#f4f4f6;border-radius:12px;padding:14px 16px}.client-add-candidates_reviewMain__hEe6m{min-width:0;flex:1}.client-add-candidates_reviewName__4QzAw{margin:0;font-size:15px;font-weight:600;color:#04070e}.client-add-candidates_reviewSub__KkJGy{margin:4px 0 8px;font-size:13px;color:#737373}.client-add-candidates_reviewBadges__IiKmw{display:flex;flex-wrap:wrap;gap:6px}.client-add-candidates_reviewActions__Yf9is{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.client-add-candidates_chip___zeVV{display:inline-flex;align-items:center;gap:7px;background:#f4f59a;color:#3b3b12;border-radius:7px;padding:7px 12px;font-size:12.5px;font-weight:500}.client-add-candidates_chipRemove__JOx_x{border:0;background:none;color:inherit;cursor:pointer;font-size:14px;line-height:1;padding:0;opacity:.7}.client-add-candidates_chipRemove__JOx_x:hover{opacity:1}.client-add-candidates_chips__14pdm{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.client-add-candidates_item__uB70L{background:#fff;border:1px solid #ececec;border-radius:12px;padding:14px;margin-bottom:12px}.client-add-candidates_itemHead__y5gui{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.client-add-candidates_itemHead__y5gui strong{font-size:14.5px;font-weight:600;color:#04070e}.client-add-candidates_itemRemove__j8_O5{border:0;background:none;cursor:pointer;color:#828282;font-size:16px}.client-add-candidates_itemRemove__j8_O5:hover{color:#b91c1c}.client-add-candidates_addBtn__ZHZM6{margin-top:14px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border:1px dashed #ececec;border-radius:11px;background:none;padding:13px;font:inherit;color:#737373;cursor:pointer}.client-add-candidates_addBtn__ZHZM6:hover{border-color:#2563eb;color:#2563eb}.client-add-candidates_check__appdJ{display:inline-flex;align-items:center;gap:10px;margin:12px 0;font-size:13.5px;color:#04070e;cursor:pointer;user-select:none}.client-add-candidates_check__appdJ input{position:absolute;opacity:0;pointer-events:none}.client-add-candidates_checkBox__NC2kp{width:18px;height:18px;border-radius:5px;border:1.5px solid #d1d5db;background:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:#0000;flex-shrink:0}.client-add-candidates_check__appdJ input:checked+.client-add-candidates_checkBox__NC2kp{background:#2563eb;border-color:#2563eb;color:#fff}.client-add-candidates_formTabs__zNgZj{margin-bottom:18px;overflow-x:auto}.client-add-candidates_foot__vZzd_{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:18px;border-top:1px solid #ececec}.client-add-candidates_errorBanner__ljnRZ{margin:12px 0;padding:12px 14px;border-radius:10px;background:#fde4e4;color:#b91c1c;font-size:13.5px}.client-add-candidates_warnBanner__cShXT{margin:12px 0;padding:12px 14px;border-radius:10px;background:#fdf3cf;color:#8a6d00;font-size:13.5px}.client-add-candidates_dupeLead__oNcUJ{margin:0 0 16px;color:#737373;font-size:14px;line-height:1.5}.client-add-candidates_dupeCard__PffA_{border:1px solid #ececec;border-radius:14px;padding:16px;margin-bottom:14px;background:#fff}.client-add-candidates_dupeCardHead__tBQiA{margin:0 0 12px;font-size:15px;font-weight:600}.client-add-candidates_dupeGrid__BK2CS{display:grid;grid-template-columns:1fr 1fr;gap:10px}.client-add-candidates_opt__k_mKX{text-align:left;cursor:pointer;border:2px solid #ececec;border-radius:11px;background:#fff;padding:11px 13px;display:flex;flex-direction:column;gap:4px;font:inherit;color:inherit}.client-add-candidates_optOn__s40Q5{border-color:#2563eb;background:#f2f6ff}.client-add-candidates_optTag__qlZf_{font-size:11.5px;color:#828282;text-transform:uppercase;letter-spacing:.04em}.client-add-candidates_optValue___T4CK{font-size:14px;font-weight:500;color:#04070e;word-break:break-word}.client-add-candidates_empty__okXa5{padding:28px 12px;text-align:center;color:#828282;font-size:14px}.client-add-candidates_srOnly__7N7IV{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:760px){.client-add-candidates_dialogContentWide__lp4kC,.client-add-candidates_dialogContent__uvd7v{padding:18px 16px!important}.client-add-candidates_title__8Voog{font-size:24px}.client-add-candidates_dropTitle__jH47T{font-size:22px}.client-add-candidates_dupeGrid__BK2CS,.client-add-candidates_grid2__F7faq,.client-add-candidates_grid3__398T8,.client-add-candidates_grid4__agU9d{grid-template-columns:1fr}.client-add-candidates_reviewRow__Jin4n{flex-direction:column}.client-add-candidates_reviewActions__Yf9is{align-items:stretch;width:100%}.client-add-candidates_foot__vZzd_{flex-direction:column-reverse;align-items:stretch}.client-add-candidates_ghost__j7kal,.client-add-candidates_primary__gbYxn{width:100%;justify-content:center}}:root{--hc-black:#010101;--hc-ink:#04070e;--hc-white:#fff;--hc-blue:#2563eb;--hc-blue-deep:#2157cd;--hc-cyan:#00c0e8;--hc-cyan-bright:#1fbfd8;--hc-green:#00a63e;--hc-violet:#4f39f6;--hc-gray-800:#262626;--hc-gray-900:#171717;--hc-gray-600:#737373;--hc-gray-500:#828282;--hc-gray-100:#f1f1f1;--color-bg:var(--hc-gray-100);--color-surface:var(--hc-white);--color-surface-dark:var(--hc-black);--color-text:var(--hc-ink);--color-text-inverse:var(--hc-white);--color-text-muted:var(--hc-gray-600);--color-text-meta:var(--hc-gray-500);--color-accent:var(--hc-cyan);--color-positive:var(--hc-green);--color-chip:#efefef80;--color-chip-active:#60606033;--color-divider:#ececec;--gradient-button:linear-gradient(32deg,#00c0e8f2 4%,#00c0e800 52%),radial-gradient(130% 150% at 88% 118%,var(--hc-blue) 0%,#2563eb00 58%),var(--hc-gray-900);--gradient-button-hover:linear-gradient(212deg,#00c0e8f2 4%,#00c0e800 52%),radial-gradient(130% 150% at 12% -18%,var(--hc-blue) 0%,#2563eb00 58%),var(--hc-gray-900);--gradient-hero-tint:linear-gradient(90deg,#010101eb,#0101018c 32%,#01010100 58%),radial-gradient(60% 90% at 100% 115%,#1fbfd873 0%,#1fbfd800 60%),radial-gradient(50% 80% at 0% -10%,#3c8fc280 0%,#3c8fc200 60%);--gradient-hero-tint-mobile:linear-gradient(180deg,#01010159,#01010166 45%,#010101e6),radial-gradient(70% 60% at 100% 100%,#1fbfd866 0%,#1fbfd800 60%);--gradient-footer:radial-gradient(85% 140% at 102% 125%,#1fbfd8 0%,#178fa299 28%,#08303600 62%),radial-gradient(90% 150% at -5% -20%,#2157cd 0%,#19419a99 28%,#08163300 62%),#051019;--gradient-avatar:linear-gradient(135deg,#e0e7ff,#f3e8ff);--font-sans:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-serif:var(--font-instrument-serif),"Instrument Serif",Georgia,serif;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-display:clamp(2.25rem,1.832rem + 1.714vw,3.375rem);--fs-h1:clamp(1.75rem,1.31rem + 1.81vw,2.9375rem);--fs-h2:clamp(1.75rem,1.31rem + 1.81vw,2.9375rem);--fs-h3:clamp(1.375rem,1.19rem + 0.762vw,1.875rem);--fs-card-title:clamp(1.0625rem,0.993rem + 0.286vw,1.25rem);--fs-lead:clamp(0.8125rem,0.778rem + 0.143vw,0.90625rem);--fs-body:clamp(0.8125rem,0.801rem + 0.048vw,0.84375rem);--fs-meta:clamp(0.71875rem,0.705rem + 0.057vw,0.78125rem);--fs-eyebrow:clamp(0.6875rem,0.609rem + 0.324vw,0.9rem);--fs-small:0.71875rem;--lh-tight:1.08;--lh-snug:1.25;--lh-normal:1.4;--ls-display:-0.03em;--ls-tight:-0.02em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--section-gap:clamp(2.5rem,1.92rem + 2.381vw,4.0625rem);--card-gap:clamp(0.75rem,0.66rem + 0.214vw,0.9rem);--radius-sm:10px;--radius-card:clamp(14px,1.18vw,17px);--radius-job:clamp(20px,1.74vw,25px);--radius-pill:100px;--radius-chip:28px;--radius-full:999px;--shadow-sm:0 4px 5px 0 #00000038;--shadow-card:0 16px 44px -18px #04070e29;--shadow-hover:0 10px 28px -10px #04070e2e;--page-max:1440px;--container-max:1296px;--gutter:clamp(1rem,5.333vw - 0.3rem,4.5rem);--control-height:clamp(3rem,2.814rem + 0.762vw,3.5rem);--ease-soft:cubic-bezier(0.25,0.6,0.3,1);--dur-quick:0.22s;--dur-soft:0.35s}