.AgentDashboard-module__DblsCa__root{flex-direction:column;gap:24px;display:flex}.AgentDashboard-module__DblsCa__filters{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.AgentDashboard-module__DblsCa__dateInputs{align-items:flex-end;gap:8px;display:flex}.AgentDashboard-module__DblsCa__quickFilters{gap:6px;display:flex}.AgentDashboard-module__DblsCa__totalsGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.AgentDashboard-module__DblsCa__statCard{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:4px;padding:16px 20px;display:flex}.AgentDashboard-module__DblsCa__statIcon{color:#94a3b8;margin-bottom:4px}.AgentDashboard-module__DblsCa__statLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:500}.AgentDashboard-module__DblsCa__statValue{color:#1a1a2e;font-size:28px;font-weight:700;line-height:1.1}.AgentDashboard-module__DblsCa__tableCard{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.AgentDashboard-module__DblsCa__tableHeader{border-bottom:1px solid #e2e8f0;padding:16px 20px}.AgentDashboard-module__DblsCa__tableTitle{color:#1a1a2e;margin:0;font-size:14px;font-weight:600}.AgentDashboard-module__DblsCa__dateRange{color:#94a3b8;margin:2px 0 0;font-size:12px}.AgentDashboard-module__DblsCa__statusDot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.AgentDashboard-module__DblsCa__statusDotActive{background:#10b981}.AgentDashboard-module__DblsCa__statusDotInactive{background:#94a3b8}.AgentDashboard-module__DblsCa__agentName{align-items:center;gap:8px;display:flex}.AgentDashboard-module__DblsCa__emptyState{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:64px 24px;display:flex}.AgentDashboard-module__DblsCa__emptyStateText{color:#94a3b8;font-size:14px}.AgentDashboard-module__DblsCa__errorState{flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:64px 24px;display:flex}.AgentDashboard-module__DblsCa__errorText{color:#ef4444;font-size:14px}
.SideNav-module__8-oUgG__nav{background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;flex-shrink:0;width:220px;min-height:100vh;display:flex}.SideNav-module__8-oUgG__logoSection{border-bottom:1px solid #e2e8f0;flex-shrink:0;align-items:center;gap:10px;height:60px;padding:0 20px;display:flex}.SideNav-module__8-oUgG__logoIcon{color:#fff;background:#4f46e5;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.SideNav-module__8-oUgG__logoText{color:#1a1a2e;letter-spacing:-.02em;font-size:16px;font-weight:700}.SideNav-module__8-oUgG__menu{flex-direction:column;flex:1;gap:2px;padding:12px 10px;display:flex}.SideNav-module__8-oUgG__navItem{color:#475569;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.SideNav-module__8-oUgG__navItem:hover{color:#1a1a2e;background:#f1f5f9}.SideNav-module__8-oUgG__navItemActive,.SideNav-module__8-oUgG__navItemActive:hover{color:#4f46e5;background:#eef2ff}
.PageShell-module__c7pqwa__shell{background:#f5f7fa;min-height:100vh;display:flex}.PageShell-module__c7pqwa__body{flex-direction:column;flex:1;min-width:0;display:flex}.PageShell-module__c7pqwa__topBar{background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:flex-end;align-items:center;height:60px;padding:0 32px;display:flex}.PageShell-module__c7pqwa__avatar{color:#fff;background:#4f46e5;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:600;display:flex}.PageShell-module__c7pqwa__main{flex:1;padding:32px}.PageShell-module__c7pqwa__container{max-width:1200px;margin:0 auto}.PageShell-module__c7pqwa__pageHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.PageShell-module__c7pqwa__pageTitle{color:#1a1a2e;letter-spacing:-.02em;margin:0 0 4px;font-size:22px;font-weight:700}.PageShell-module__c7pqwa__tableCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px}
.ResultCard-module__125T_W__card{border:1px solid #e2e8f0;border-radius:10px;transition:box-shadow .15s;overflow:hidden}.ResultCard-module__125T_W__cardElevated{box-shadow:0 4px 16px #00000012}.ResultCard-module__125T_W__header{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.ResultCard-module__125T_W__headerExpanded{background:#f5f3ff}.ResultCard-module__125T_W__headerButton{cursor:pointer;text-align:left;background:#f8fafc;border:none;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px 14px;transition:background .15s;display:flex}.ResultCard-module__125T_W__headerButton:hover{background:#f1f5f9}.ResultCard-module__125T_W__headerButtonExpanded{background:#f5f3ff;border-bottom:1px solid #e2e8f0}.ResultCard-module__125T_W__headerButtonExpanded:hover{background:#f5f3ff}.ResultCard-module__125T_W__titleRow{align-items:center;gap:10px;min-width:0;display:flex}.ResultCard-module__125T_W__title{color:#1a1a2e;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;margin:0;font-size:13px;font-weight:600;overflow:hidden}.ResultCard-module__125T_W__subtitle{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:11px;overflow:hidden}.ResultCard-module__125T_W__avatar{color:#4f46e5;background:#eef2ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;transition:background .15s;display:flex}.ResultCard-module__125T_W__avatarExpanded{background:#ede9fe}.ResultCard-module__125T_W__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.ResultCard-module__125T_W__scoreBadge{border-radius:20px;padding:2px 10px;font-size:13px;font-weight:700}.ResultCard-module__125T_W__scoreBadgeHigh{color:#065f46;background:#ecfdf5}.ResultCard-module__125T_W__scoreBadgeMid{color:#92400e;background:#fffbeb}.ResultCard-module__125T_W__scoreBadgeLow{color:#991b1b;background:#fef2f2}.ResultCard-module__125T_W__scoreBarWrapper{padding:10px 14px 0}.ResultCard-module__125T_W__scoreBarTrack{background:#e2e8f0;border-radius:99px;height:5px;overflow:hidden}.ResultCard-module__125T_W__scoreBarFill{border-radius:99px;height:100%;transition:width .8s ease-out}.ResultCard-module__125T_W__scoreBarFillHigh{background:#10b981}.ResultCard-module__125T_W__scoreBarFillMid{background:#f59e0b}.ResultCard-module__125T_W__scoreBarFillLow{background:#ef4444}.ResultCard-module__125T_W__recommendationWrapper{padding:8px 14px 0}.ResultCard-module__125T_W__recommendationPill{border:1px solid;border-radius:20px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.ResultCard-module__125T_W__recommendationGreen{color:#065f46;background:#ecfdf5;border-color:#6ee7b7}.ResultCard-module__125T_W__recommendationYellow{color:#92400e;background:#fffbeb;border-color:#fcd34d}.ResultCard-module__125T_W__recommendationRed{color:#991b1b;background:#fef2f2;border-color:#fca5a5}.ResultCard-module__125T_W__body{flex-direction:column;display:flex}.ResultCard-module__125T_W__chevronIcon{color:#94a3b8}
.VacancyForm-module__2gEqea__form{flex-direction:column;height:100%;display:flex}.VacancyForm-module__2gEqea__emptyState{flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;padding:48px 24px;display:flex}.VacancyForm-module__2gEqea__emptyIcon{color:#cbd5e1}.VacancyForm-module__2gEqea__parsingIcon{color:#a5b4fc;animation:1s linear infinite VacancyForm-module__2gEqea__spin}.VacancyForm-module__2gEqea__emptyText{color:#94a3b8;margin:0;font-size:14px}.VacancyForm-module__2gEqea__grid{flex:1;grid-template-columns:1fr 1fr;gap:16px;display:grid}.VacancyForm-module__2gEqea__fieldFull{flex-direction:column;grid-column:1/-1;gap:6px;display:flex}.VacancyForm-module__2gEqea__fieldHalf{flex-direction:column;gap:6px;display:flex}.VacancyForm-module__2gEqea__label{color:#475569;font-size:12px;font-weight:500}.VacancyForm-module__2gEqea__input{color:#1a1a2e;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s,background .15s}.VacancyForm-module__2gEqea__input:focus{background:#fff;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e514}.VacancyForm-module__2gEqea__input:disabled{opacity:.5;cursor:not-allowed}.VacancyForm-module__2gEqea__select{color:#1a1a2e;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.VacancyForm-module__2gEqea__select:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e514}.VacancyForm-module__2gEqea__select:disabled{opacity:.5;cursor:not-allowed}.VacancyForm-module__2gEqea__textarea{color:#1a1a2e;resize:vertical;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-family:inherit;font-size:13px;line-height:1.5;transition:border-color .15s,box-shadow .15s,background .15s}.VacancyForm-module__2gEqea__textarea:focus{background:#fff;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e514}.VacancyForm-module__2gEqea__textarea:disabled{opacity:.5;cursor:not-allowed}.VacancyForm-module__2gEqea__footer{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:20px;display:flex}.VacancyForm-module__2gEqea__cancelBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;padding:9px 20px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.VacancyForm-module__2gEqea__cancelBtn:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.VacancyForm-module__2gEqea__cancelBtn:disabled{opacity:.7;cursor:not-allowed}.VacancyForm-module__2gEqea__saveBtn{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:8px;align-items:center;gap:8px;padding:9px 20px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.VacancyForm-module__2gEqea__saveBtn:hover:not(:disabled){background:#4338ca}.VacancyForm-module__2gEqea__saveBtn:disabled{opacity:.7;cursor:not-allowed}.VacancyForm-module__2gEqea__saveBtnSpinner{animation:1s linear infinite VacancyForm-module__2gEqea__spin}@keyframes VacancyForm-module__2gEqea__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.ValidateCandidateDrawer-module__okt2kG__results{flex-direction:column;gap:16px;display:flex}.ValidateCandidateDrawer-module__okt2kG__resultsHeader{align-items:center;gap:8px;display:flex}.ValidateCandidateDrawer-module__okt2kG__resultsTitle{color:#1a1a2e;margin:0;font-size:13px;font-weight:600}.ValidateCandidateDrawer-module__okt2kG__reasonSection{color:#475569;padding:12px 14px;font-size:13px;line-height:1.6}.ValidateCandidateDrawer-module__okt2kG__resetButton{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s;display:flex}.ValidateCandidateDrawer-module__okt2kG__resetButton:hover{background:#f8fafc;border-color:#cbd5e1}.ValidateCandidateDrawer-module__okt2kG__form{flex-direction:column;gap:16px;display:flex}.ValidateCandidateDrawer-module__okt2kG__sectionLabel{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;margin:0 0 10px;font-size:11px;font-weight:600}.ValidateCandidateDrawer-module__okt2kG__jobList{flex-direction:column;gap:8px;display:flex}.ValidateCandidateDrawer-module__okt2kG__jobItem{background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ValidateCandidateDrawer-module__okt2kG__jobDot{background:#4f46e5;border-radius:50%;flex-shrink:0;width:8px;height:8px}.ValidateCandidateDrawer-module__okt2kG__jobInfo{min-width:0}.ValidateCandidateDrawer-module__okt2kG__jobTitle{color:#1a1a2e;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:500;overflow:hidden}.ValidateCandidateDrawer-module__okt2kG__jobMeta{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.ValidateCandidateDrawer-module__okt2kG__fieldLabel{color:#1a1a2e;margin-bottom:8px;font-size:13px;font-weight:500;display:block}.ValidateCandidateDrawer-module__okt2kG__fieldLabelOptional{color:#94a3b8;font-weight:400}.ValidateCandidateDrawer-module__okt2kG__fileUploaded{background:#ecfdf5;border:1px solid #6ee7b7;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;display:flex}.ValidateCandidateDrawer-module__okt2kG__fileInfo{flex:1;min-width:0}.ValidateCandidateDrawer-module__okt2kG__fileName{color:#065f46;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:500;overflow:hidden}.ValidateCandidateDrawer-module__okt2kG__fileSize{color:#059669;margin:0;font-size:12px}.ValidateCandidateDrawer-module__okt2kG__removeFileButton{cursor:pointer;color:#10b981;background:0 0;border:none;align-items:center;padding:4px;transition:color .15s;display:flex}.ValidateCandidateDrawer-module__okt2kG__removeFileButton:hover{color:#065f46}.ValidateCandidateDrawer-module__okt2kG__dropzone{cursor:pointer;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 16px;transition:border-color .15s,background .15s;display:flex}.ValidateCandidateDrawer-module__okt2kG__dropzone:hover,.ValidateCandidateDrawer-module__okt2kG__dropzoneDragging{background:#eef2ff;border-color:#4f46e5}.ValidateCandidateDrawer-module__okt2kG__dropzoneIcon{color:#94a3b8;transition:color .15s}.ValidateCandidateDrawer-module__okt2kG__dropzone:hover .ValidateCandidateDrawer-module__okt2kG__dropzoneIcon,.ValidateCandidateDrawer-module__okt2kG__dropzoneDragging .ValidateCandidateDrawer-module__okt2kG__dropzoneIcon{color:#4f46e5}.ValidateCandidateDrawer-module__okt2kG__dropzoneText{color:#475569;margin:0;font-size:13px;font-weight:500;transition:color .15s}.ValidateCandidateDrawer-module__okt2kG__dropzone:hover .ValidateCandidateDrawer-module__okt2kG__dropzoneText,.ValidateCandidateDrawer-module__okt2kG__dropzoneDragging .ValidateCandidateDrawer-module__okt2kG__dropzoneText{color:#4f46e5}.ValidateCandidateDrawer-module__okt2kG__dropzoneHint{color:#94a3b8;margin:0;font-size:12px}.ValidateCandidateDrawer-module__okt2kG__divider{align-items:center;gap:12px;display:flex}.ValidateCandidateDrawer-module__okt2kG__dividerLine{background:#e2e8f0;flex:1;height:1px}.ValidateCandidateDrawer-module__okt2kG__dividerText{color:#94a3b8;font-size:12px;font-weight:500}.ValidateCandidateDrawer-module__okt2kG__textarea{color:#1a1a2e;resize:none;box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;padding:12px 14px;font-family:inherit;font-size:13px;line-height:1.6;transition:border-color .15s,background .15s,box-shadow .15s}.ValidateCandidateDrawer-module__okt2kG__textarea:focus{background:#fff;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e514}.ValidateCandidateDrawer-module__okt2kG__charCount{color:#94a3b8;margin-top:4px;font-size:12px}.ValidateCandidateDrawer-module__okt2kG__errorMessage{color:#ef4444;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin:0;padding:8px 12px;font-size:12px}.ValidateCandidateDrawer-module__okt2kG__actions{gap:12px;padding-top:4px;display:flex}.ValidateCandidateDrawer-module__okt2kG__cancelButton{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex:1;padding:10px 16px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s}.ValidateCandidateDrawer-module__okt2kG__cancelButton:hover{background:#f1f5f9;border-color:#cbd5e1}.ValidateCandidateDrawer-module__okt2kG__submitButton{border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;transition:background .15s;display:flex}.ValidateCandidateDrawer-module__okt2kG__submitButtonActive{cursor:pointer;color:#fff;background:#4f46e5}.ValidateCandidateDrawer-module__okt2kG__submitButtonActive:hover{background:#4338ca}.ValidateCandidateDrawer-module__okt2kG__submitButtonDisabled{cursor:not-allowed;color:#94a3b8;background:#e2e8f0}.ValidateCandidateDrawer-module__okt2kG__iconPrimary{color:#4f46e5}
.VacancyJobSearch-module__zzuKIa__root{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.VacancyJobSearch-module__zzuKIa__searchRow{flex-shrink:0;align-items:center;gap:6px;display:flex}.VacancyJobSearch-module__zzuKIa__searchWrapper{flex:1;align-items:center;display:flex;position:relative}.VacancyJobSearch-module__zzuKIa__searchIcon{color:#94a3b8;pointer-events:none;flex-shrink:0;position:absolute;left:10px}.VacancyJobSearch-module__zzuKIa__searchInput{color:#1a1a2e;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;padding:8px 32px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.VacancyJobSearch-module__zzuKIa__searchInput:focus{background:#fff;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e514}.VacancyJobSearch-module__zzuKIa__clearBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;transition:background .15s,color .15s;display:flex;position:absolute;right:8px}.VacancyJobSearch-module__zzuKIa__clearBtn:hover{color:#475569;background:#f1f5f9}.VacancyJobSearch-module__zzuKIa__reloadBtn{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,border-color .15s,color .15s;display:flex}.VacancyJobSearch-module__zzuKIa__reloadBtn:hover:not(:disabled){color:#4f46e5;background:#eef2ff;border-color:#c7d2fe}.VacancyJobSearch-module__zzuKIa__reloadBtn:disabled{opacity:.5;cursor:not-allowed}.VacancyJobSearch-module__zzuKIa__dropdown{z-index:100;background:#fff;border:1px solid #e2e8f0;border-radius:10px;max-height:240px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001a}.VacancyJobSearch-module__zzuKIa__dropdownState{color:#94a3b8;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:13px;display:flex}.VacancyJobSearch-module__zzuKIa__dropdownItem{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;width:100%;padding:8px 10px;transition:background .12s;display:flex}.VacancyJobSearch-module__zzuKIa__dropdownItem:hover{background:#eef2ff}.VacancyJobSearch-module__zzuKIa__dropdownItemIcon{color:#4f46e5;flex-shrink:0}.VacancyJobSearch-module__zzuKIa__dropdownItemTitle{color:#1a1a2e;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.VacancyJobSearch-module__zzuKIa__vacanciesList{flex-direction:column;flex:1;gap:8px;display:flex;overflow-y:auto}.VacancyJobSearch-module__zzuKIa__vacancyCard{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:4px;width:100%;padding:12px 14px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.VacancyJobSearch-module__zzuKIa__vacancyCard:hover{background:#fafbff;border-color:#c7d2fe}.VacancyJobSearch-module__zzuKIa__vacancyCardSelected{background:#eef2ff;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e514}.VacancyJobSearch-module__zzuKIa__vacancyCardSelected:hover{background:#eef2ff}.VacancyJobSearch-module__zzuKIa__vacancyCardSkeleton{background:#f1f5f9;border-radius:10px;height:62px;animation:1.6s ease-in-out infinite VacancyJobSearch-module__zzuKIa__pulse}@keyframes VacancyJobSearch-module__zzuKIa__pulse{0%,to{opacity:1}50%{opacity:.5}}.VacancyJobSearch-module__zzuKIa__vacancyCardTop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.VacancyJobSearch-module__zzuKIa__vacancyTitle{color:#1a1a2e;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:500;overflow:hidden}.VacancyJobSearch-module__zzuKIa__vacancyStatus{border-radius:20px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:500}.VacancyJobSearch-module__zzuKIa__vacancyStatusActive{color:#065f46;background:#ecfdf5}.VacancyJobSearch-module__zzuKIa__vacancyStatusInactive{color:#475569;background:#f1f5f9}.VacancyJobSearch-module__zzuKIa__vacancyMeta{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.VacancyJobSearch-module__zzuKIa__stateRow{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 0;display:flex}.VacancyJobSearch-module__zzuKIa__spinner{color:#4f46e5;animation:1s linear infinite VacancyJobSearch-module__zzuKIa__spin}@keyframes VacancyJobSearch-module__zzuKIa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.VacancyJobSearch-module__zzuKIa__errorText{color:#ef4444;font-size:13px}.VacancyJobSearch-module__zzuKIa__emptyText{color:#94a3b8;font-size:13px;line-height:1.5}.VacancyJobSearch-module__zzuKIa__retryBtn{color:#4f46e5;cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:12px;font-weight:500;transition:color .15s}.VacancyJobSearch-module__zzuKIa__retryBtn:hover{color:#4338ca}.VacancyJobSearch-module__zzuKIa__vacancyCardActions{flex-shrink:0;align-items:center;gap:6px;display:flex}.VacancyJobSearch-module__zzuKIa__deleteBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:background .15s,color .15s;display:flex}.VacancyJobSearch-module__zzuKIa__deleteBtn:hover{color:#dc2626;background:#fee2e2}.VacancyJobSearch-module__zzuKIa__modalFooter{justify-content:flex-end;gap:8px;display:flex}.VacancyJobSearch-module__zzuKIa__cancelBtn{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,border-color .15s}.VacancyJobSearch-module__zzuKIa__cancelBtn:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.VacancyJobSearch-module__zzuKIa__cancelBtn:disabled{opacity:.5;cursor:not-allowed}.VacancyJobSearch-module__zzuKIa__confirmDeleteBtn{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s;display:flex}.VacancyJobSearch-module__zzuKIa__confirmDeleteBtn:hover:not(:disabled){background:#b91c1c}.VacancyJobSearch-module__zzuKIa__confirmDeleteBtn:disabled{opacity:.6;cursor:not-allowed}
.ResumeModal-module__ceiVKq__container{flex-direction:column;gap:10px;display:flex}.ResumeModal-module__ceiVKq__filterWrapper{position:relative}.ResumeModal-module__ceiVKq__filterIcon{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.ResumeModal-module__ceiVKq__filterInput{color:#1a1a2e;box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;padding:8px 32px;font-family:inherit;font-size:13px;transition:border-color .15s,background .15s,box-shadow .15s}.ResumeModal-module__ceiVKq__filterInput:focus{background:#fff;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e514}.ResumeModal-module__ceiVKq__filterClear{cursor:pointer;color:#94a3b8;background:0 0;border:none;padding:2px;transition:color .15s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ResumeModal-module__ceiVKq__filterClear:hover{color:#475569}.ResumeModal-module__ceiVKq__stateBox{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 0;font-size:13px;display:flex}.ResumeModal-module__ceiVKq__stateError{color:#ef4444;text-align:center;margin:0}.ResumeModal-module__ceiVKq__stateIcon{color:#cbd5e1}.ResumeModal-module__ceiVKq__stateText{color:#94a3b8;margin:0;font-size:13px}.ResumeModal-module__ceiVKq__filterResetButton{color:#6366f1;cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:500}.ResumeModal-module__ceiVKq__loadMoreButton{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 16px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s;display:flex}.ResumeModal-module__ceiVKq__loadMoreButton:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.ResumeModal-module__ceiVKq__loadMoreButton:disabled{color:#94a3b8;cursor:not-allowed}.ResumeModal-module__ceiVKq__scoreBarWrapper{padding:12px 14px 0}.ResumeModal-module__ceiVKq__scoreBarTrack{background:#e2e8f0;border-radius:99px;height:5px;overflow:hidden}.ResumeModal-module__ceiVKq__scoreBarFill{border-radius:99px;height:100%;transition:width .8s ease-out}.ResumeModal-module__ceiVKq__scoreBarFillHigh{background:#10b981}.ResumeModal-module__ceiVKq__scoreBarFillMid{background:#f59e0b}.ResumeModal-module__ceiVKq__scoreBarFillLow{background:#ef4444}.ResumeModal-module__ceiVKq__contactSection{border-bottom:1px solid #f1f5f9;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.ResumeModal-module__ceiVKq__contactRow{align-items:center;gap:8px;display:flex}.ResumeModal-module__ceiVKq__contactIcon{color:#94a3b8;flex-shrink:0}.ResumeModal-module__ceiVKq__contactText{color:#475569;flex:1;font-size:12px}.ResumeModal-module__ceiVKq__copyButton{cursor:pointer;color:#94a3b8;background:0 0;border:none;flex-shrink:0;align-items:center;padding:2px;transition:color .15s;display:flex}.ResumeModal-module__ceiVKq__copyButton:hover{color:#475569}.ResumeModal-module__ceiVKq__copyButtonCopied{color:#10b981}.ResumeModal-module__ceiVKq__reasonSection{color:#475569;padding:12px 14px;font-size:13px;line-height:1.6}.ResumeModal-module__ceiVKq__recommendationBox{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin:0 14px 12px;padding:8px 12px;font-size:12px;font-style:italic}.ResumeModal-module__ceiVKq__interviewDetails{margin:0 14px 14px}.ResumeModal-module__ceiVKq__interviewSummary{color:#4f46e5;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;font-size:12px;font-weight:600;list-style:none;display:flex}.ResumeModal-module__ceiVKq__interviewBody{color:#475569;margin:8px 0 0;font-size:13px;line-height:1.6}.ResumeModal-module__ceiVKq__linkedInLink{color:#0077b5;background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.ResumeModal-module__ceiVKq__linkedInLink:hover{background:#f0f9ff;border-color:#0077b5}.ResumeModal-module__ceiVKq__linkedInDisabled{color:#cbd5e1;cursor:not-allowed;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}
.agente-module__7zRK-q__layout{grid-template-columns:30fr 70fr;align-items:start;gap:20px;min-height:calc(100vh - 180px);display:grid}.agente-module__7zRK-q__searchCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:16px;height:624px;max-height:624px;padding:20px;display:flex;position:sticky;top:32px;overflow:auto}.agente-module__7zRK-q__formCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:16px;height:624px;max-height:624px;padding:20px 4px 20px 20px;display:flex}.agente-module__7zRK-q__cardHeader{flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.agente-module__7zRK-q__cardTitle{color:#1a1a2e;margin:0;font-size:15px;font-weight:600}.agente-module__7zRK-q__cardSubtitle{color:#94a3b8;margin:2px 0 0;font-size:12px}.agente-module__7zRK-q__parsingIndicator{color:#4f46e5;flex-shrink:0;align-items:center;gap:6px;font-size:12px;display:flex}.agente-module__7zRK-q__parsingSpinner{animation:1s linear infinite agente-module__7zRK-q__spin}@keyframes agente-module__7zRK-q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.agente-module__7zRK-q__formScroll{box-sizing:border-box;width:100%;height:100%;padding:16px 16px 16px 0;overflow-y:auto}.agente-module__7zRK-q__toastStack{z-index:1000;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.agente-module__7zRK-q__toast{pointer-events:all;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:12px;min-width:280px;max-width:360px;padding:12px 16px;animation:.2s ease-out agente-module__7zRK-q__toastIn;display:flex;box-shadow:0 4px 16px #0000001f}@keyframes agente-module__7zRK-q__toastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.agente-module__7zRK-q__toast_success{background:#f0fdf4;border-color:#bbf7d0}.agente-module__7zRK-q__toast_error{background:#fef2f2;border-color:#fecaca}.agente-module__7zRK-q__toast_warning{background:#fffbeb;border-color:#fde68a}.agente-module__7zRK-q__toastContent{flex-direction:column;flex:1;gap:2px;display:flex}.agente-module__7zRK-q__toastTitle{color:#1a1a2e;font-size:13px;font-weight:600}.agente-module__7zRK-q__toastMessage{color:#475569;font-size:12px}.agente-module__7zRK-q__toastClose{cursor:pointer;color:#94a3b8;background:0 0;border:none;flex-shrink:0;padding:0;font-size:18px;line-height:1;transition:color .15s}.agente-module__7zRK-q__toastClose:hover{color:#475569}.agente-module__7zRK-q__copyYamlBtn{color:#475569;cursor:pointer;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:flex}.agente-module__7zRK-q__copyYamlBtn:hover{color:#1e293b;background:#f1f5f9;border-color:#cbd5e1}.agente-module__7zRK-q__copyYamlBtn:disabled{opacity:.5;cursor:not-allowed}.agente-module__7zRK-q__copyYamlBtnSuccess{color:#065f46;background:#f0fdf4;border-color:#bbf7d0}.agente-module__7zRK-q__cardHeaderRow{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.agente-module__7zRK-q__formFooter{border-top:1px solid #e2e8f0;flex-shrink:0;justify-content:flex-end;gap:16px;padding-top:16px;padding-right:16px;display:flex}.agente-module__7zRK-q__tabHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.agente-module__7zRK-q__tabTitle{color:#1a1a2e;margin:0;font-size:18px;font-weight:600}.agente-module__7zRK-q__tabSubtitle{color:#94a3b8;margin:4px 0 0;font-size:13px}
@keyframes RecruitmentTable-module__Vyvs0q__skeletonPulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes RecruitmentTable-module__Vyvs0q__cardActivate{0%{box-shadow:none;transform:scale(1)}50%{transform:scale(1.03);box-shadow:0 6px 20px #4f46e559}to{transform:scale(1);box-shadow:0 4px 14px #4f46e540}}@keyframes RecruitmentTable-module__Vyvs0q__cardDeactivate{0%{transform:scale(1)}40%{transform:scale(.97)}to{transform:scale(1)}}@keyframes RecruitmentTable-module__Vyvs0q__checkIn{0%{opacity:0;transform:scale(.4)rotate(-20deg)}60%{opacity:1;transform:scale(1.2)rotate(4deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes RecruitmentTable-module__Vyvs0q__selectionBannerIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes RecruitmentTable-module__Vyvs0q__selectionBannerOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes RecruitmentTable-module__Vyvs0q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.RecruitmentTable-module__Vyvs0q__statsGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-bottom:24px;display:grid}.RecruitmentTable-module__Vyvs0q__statCard{cursor:pointer;text-align:left;box-shadow:none;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:4px;padding:16px 20px;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;display:flex;position:relative}.RecruitmentTable-module__Vyvs0q__statCard:hover{background:#fafbff;border-color:#c7d2fe}.RecruitmentTable-module__Vyvs0q__statCardActive{background:#4f46e5;border:1px solid #4f46e5;animation:.3s forwards RecruitmentTable-module__Vyvs0q__cardActivate;box-shadow:0 4px 14px #4f46e540}.RecruitmentTable-module__Vyvs0q__statCardActive:hover{background:#4f46e5;border-color:#4f46e5}.RecruitmentTable-module__Vyvs0q__statCardDeactivating{animation:.25s forwards RecruitmentTable-module__Vyvs0q__cardDeactivate}.RecruitmentTable-module__Vyvs0q__statCardSkeleton{cursor:default;pointer-events:none;animation:1.6s ease-in-out infinite RecruitmentTable-module__Vyvs0q__skeletonPulse}.RecruitmentTable-module__Vyvs0q__statCardSkeleton:hover{background:#fff;border-color:#e2e8f0}.RecruitmentTable-module__Vyvs0q__statCardCheckIcon{opacity:0;pointer-events:none;background:#ffffff40;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;transition:opacity .15s;display:flex;position:absolute;top:10px;right:10px}.RecruitmentTable-module__Vyvs0q__statCardCheckIconVisible{opacity:1;animation:.28s cubic-bezier(.34,1.56,.64,1) forwards RecruitmentTable-module__Vyvs0q__checkIn}.RecruitmentTable-module__Vyvs0q__statCardValue{font-size:24px;font-weight:700;line-height:1;transition:color .2s,font-size .2s}.RecruitmentTable-module__Vyvs0q__statCardValueActive{color:#fff}.RecruitmentTable-module__Vyvs0q__statCardLabel{color:#64748b;font-size:12px;transition:color .2s}.RecruitmentTable-module__Vyvs0q__statCardLabelActive{color:#fffc}.RecruitmentTable-module__Vyvs0q__searchRoot{flex:260px;max-width:400px}.RecruitmentTable-module__Vyvs0q__validateBtnBadge{background:#ffffff40;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-left:6px;font-size:12px;font-weight:700;display:inline-flex}.RecruitmentTable-module__Vyvs0q__selectionBanner{visibility:hidden;background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:10px 14px;font-size:13px;display:flex}.RecruitmentTable-module__Vyvs0q__selectionBannerVisible{visibility:visible;animation:.2s ease-out forwards RecruitmentTable-module__Vyvs0q__selectionBannerIn}.RecruitmentTable-module__Vyvs0q__selectionBannerExiting{visibility:visible;animation:.18s ease-in forwards RecruitmentTable-module__Vyvs0q__selectionBannerOut}.RecruitmentTable-module__Vyvs0q__selectionBannerText{color:#3730a3;font-weight:500}.RecruitmentTable-module__Vyvs0q__selectionBannerClear{color:#6366f1;cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:500;transition:color .15s}.RecruitmentTable-module__Vyvs0q__selectionBannerClear:hover{color:#4338ca}.RecruitmentTable-module__Vyvs0q__tableWrapper{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.RecruitmentTable-module__Vyvs0q__tableScroll{overflow-x:auto}.RecruitmentTable-module__Vyvs0q__table{border-collapse:collapse;width:100%;font-size:13px}.RecruitmentTable-module__Vyvs0q__thead{background:#f8fafc;border-bottom:1px solid #e2e8f0}.RecruitmentTable-module__Vyvs0q__thSel{text-align:center;width:48px;padding:12px 16px}.RecruitmentTable-module__Vyvs0q__th{text-align:left;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:600}.RecruitmentTable-module__Vyvs0q__thCenter{text-align:center}.RecruitmentTable-module__Vyvs0q__thLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.RecruitmentTable-module__Vyvs0q__trBase{transition:background .15s;cursor:pointer!important}.RecruitmentTable-module__Vyvs0q__trBase:not(:last-child){border-bottom:none}.RecruitmentTable-module__Vyvs0q__trDefault{background:0 0}.RecruitmentTable-module__Vyvs0q__trDefault:nth-child(2n){background:#f8fafc}.RecruitmentTable-module__Vyvs0q__trDefault:hover{background:#eef2ff}.RecruitmentTable-module__Vyvs0q__trSelected{cursor:pointer;background:#eef2ff}.RecruitmentTable-module__Vyvs0q__trActiveDrawer{outline-offset:-1px;background:#4e46e518;outline:1px solid #4e46e577}.RecruitmentTable-module__Vyvs0q__trSkeletonRow{cursor:default;pointer-events:none;animation:1.6s ease-in-out infinite RecruitmentTable-module__Vyvs0q__skeletonPulse}.RecruitmentTable-module__Vyvs0q__trSkeletonRow:nth-child(odd){animation-delay:.15s}.RecruitmentTable-module__Vyvs0q__trDisabled{opacity:.5;cursor:not-allowed!important}.RecruitmentTable-module__Vyvs0q__tdSel{justify-content:center;align-items:center;padding:18px 16px;display:flex}.RecruitmentTable-module__Vyvs0q__checkbox{background:#fff;border:2px solid #cbd5e1;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .15s;display:flex}.RecruitmentTable-module__Vyvs0q__checkboxSelected{background:#4f46e5;border-color:#4f46e5}.RecruitmentTable-module__Vyvs0q__tdTitle{color:#1a1a2e;max-width:260px;padding:18px 16px;font-weight:500}.RecruitmentTable-module__Vyvs0q__tdTitleText{white-space:nowrap;text-overflow:ellipsis;max-width:260px;display:block;overflow:hidden}.RecruitmentTable-module__Vyvs0q__tdMuted{color:#475569;padding:18px 16px}.RecruitmentTable-module__Vyvs0q__tdLocation{color:#475569;width:160px;padding:18px 16px}.RecruitmentTable-module__Vyvs0q__tdSeniority,.RecruitmentTable-module__Vyvs0q__tdStatus{width:120px;padding:18px 16px}.RecruitmentTable-module__Vyvs0q__tdActions{text-align:center;width:110px;padding:14px 16px}.RecruitmentTable-module__Vyvs0q__actionsGroup{justify-content:center;align-items:center;gap:4px;display:flex}.RecruitmentTable-module__Vyvs0q__stateCell{text-align:center;padding:48px 16px}.RecruitmentTable-module__Vyvs0q__errorText{color:#ef4444;font-size:14px}.RecruitmentTable-module__Vyvs0q__emptyText{color:#94a3b8;font-size:14px}.RecruitmentTable-module__Vyvs0q__pagination{background:#f8fafc;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.RecruitmentTable-module__Vyvs0q__pageSizeControl{color:#64748b;align-items:center;gap:8px;font-size:13px;display:flex}.RecruitmentTable-module__Vyvs0q__pageSizeSelect{color:#1a1a2e;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;outline:none;padding:4px 8px;font-size:13px}.RecruitmentTable-module__Vyvs0q__pageButtons{align-items:center;gap:4px;display:flex}.RecruitmentTable-module__Vyvs0q__pageBtn{color:#475569;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;transition:all .15s;display:flex}.RecruitmentTable-module__Vyvs0q__pageBtn:hover{background:#f1f5f9}.RecruitmentTable-module__Vyvs0q__pageBtnDisabled{color:#cbd5e1;cursor:not-allowed}.RecruitmentTable-module__Vyvs0q__pageBtnDisabled:hover{background:0 0}.RecruitmentTable-module__Vyvs0q__pageBtnActive{color:#4f46e5;background:#eef2ff;border-color:#4f46e5;font-weight:600}.RecruitmentTable-module__Vyvs0q__pageBtnActive:hover{background:#eef2ff}.RecruitmentTable-module__Vyvs0q__pageEllipsis{color:#94a3b8;padding:0 4px;font-size:13px}.RecruitmentTable-module__Vyvs0q__statusDot{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.RecruitmentTable-module__Vyvs0q__seniorityBadge{border-radius:6px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-block}
