.dashboardHead{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.dashboardHead .pageTitle{margin-bottom:18px}.dashboardActions{flex-shrink:0;gap:10px;display:flex}.dashboardFilters{border:1px solid var(--border);background:#fff;border-radius:12px;grid-template-columns:1.25fr 1.4fr 1fr auto auto;align-items:center;gap:10px;margin-bottom:18px;padding:12px;display:grid;box-shadow:0 5px 18px #1018280a}.dashboardFilters select{border:1px solid var(--border);background:#fff;border-radius:9px;min-height:44px;padding:0 38px 0 13px}.dashboardReset{color:var(--red);cursor:pointer;background:0 0;border:0;font-weight:700}.dashboardKpis{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:16px;display:grid}.dashboardKpi{border:1px solid var(--border);background:#fff;border-radius:13px;justify-content:space-between;gap:12px;min-height:130px;padding:18px;display:flex;box-shadow:0 5px 18px #1018280b}.dashboardKpi>div{flex-direction:column;display:flex}.dashboardKpi span{color:var(--muted);font-size:12px;font-weight:600}.dashboardKpi strong{margin:8px 0 7px;font-size:29px;line-height:1}.dashboardKpi small{color:var(--green);margin-top:auto;font-size:10px}.dashboardKpi:nth-child(4) small,.dashboardKpi:nth-child(5) small{color:var(--muted)}.dashboardKpi i{width:42px;height:42px;color:var(--red);background:#fff0f1;border-radius:50%;flex:0 0 42px;place-items:center;font-size:18px;font-style:normal;display:grid}.dashboardMain{grid-template-columns:minmax(0,1.7fr) minmax(310px,.8fr);gap:16px;margin-bottom:16px;display:grid}.dashboardLower{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:16px;display:grid}.dashboardMain>.card,.dashboardLower>.card{padding:20px}.dashboardMain .sectionHead,.dashboardLower .sectionHead{margin-bottom:14px}.dashboardMain .sectionHead h2,.dashboardLower .sectionHead h2{margin:0 0 4px;font-size:18px}.dashboardMain .sectionHead span,.dashboardLower .sectionHead span{color:var(--muted);font-size:11px}.dashboardMain .sectionHead a,.dashboardLower .sectionHead a{color:var(--red);font-size:11px;font-weight:700}.dashboardJobs .table th{text-transform:uppercase;letter-spacing:.04em;font-size:10px}.dashboardTextLink{color:var(--red);white-space:nowrap;font-size:11px;font-weight:700}.dashboardBar{grid-template-columns:84px 1fr 28px;align-items:center;gap:10px;padding:9px 0;display:grid}.dashboardBar>span{font-size:11px}.dashboardBar>div{background:#eceef1;border-radius:9px;height:7px;overflow:hidden}.dashboardBar>div>i{background:linear-gradient(90deg,#e30613,#ff5862);border-radius:9px;height:100%;display:block}.dashboardBar>b{text-align:right;font-size:11px}.attentionRow{border-top:1px solid var(--border);grid-template-columns:34px 1fr 16px;align-items:center;gap:10px;padding:12px 0;display:grid}.attentionRow>b{width:32px;height:32px;color:var(--red);background:#fff0f1;border-radius:9px;place-items:center;display:grid}.attentionRow span{font-size:12px}.attentionRow i{color:var(--red);font-style:normal}.dashboardLower .table tr:last-child td{border-bottom:0}@media (max-width:1100px){.dashboardKpis{grid-template-columns:repeat(3,1fr)}.dashboardMain,.dashboardLower{grid-template-columns:1fr}.dashboardFilters{grid-template-columns:repeat(3,1fr)}.dashboardFilters .btn,.dashboardReset{width:max-content}}@media (max-width:700px){.dashboardHead{display:block}.dashboardActions{margin:-4px 0 16px}.dashboardFilters{grid-template-columns:1fr}.dashboardFilters .btn,.dashboardReset{width:100%}.dashboardKpis{grid-template-columns:1fr 1fr}.dashboardKpi{min-height:116px}.dashboardJobs{overflow-x:auto}}@media (max-width:440px){.dashboardKpis{grid-template-columns:1fr}}.dashboardVisuals{grid-template-columns:minmax(0,1.65fr) minmax(320px,.75fr);gap:16px;margin-top:16px;display:grid}.dashboardVisuals>.card{padding:20px}.dashboardVisuals .sectionHead{margin-bottom:14px}.dashboardVisuals .sectionHead h2{margin:0 0 4px;font-size:18px}.dashboardVisuals .sectionHead span{color:var(--muted);font-size:11px}.dashboardVisuals .sectionHead>b{background:var(--surface);color:var(--muted);border-radius:8px;padding:7px 10px;font-size:10px}.trendChart{padding-left:34px;position:relative}.trendChart svg{width:100%;height:230px;display:block;overflow:visible}.chartGrid path{fill:none;stroke:#eceef1;stroke-width:1px}.chartArea{fill:url(#applicationArea)}.applicationsLine,.shortlistLine{fill:none;stroke-linecap:round;stroke-linejoin:round}.applicationsLine{stroke:var(--red);stroke-width:3px}.shortlistLine{stroke:#f0a12b;stroke-width:2.5px}.chartYAxis{color:#8a9098;flex-direction:column;justify-content:space-between;font-size:9px;display:flex;position:absolute;inset:0 auto 21px 0}.chartXAxis{color:#8a9098;text-align:center;grid-template-columns:repeat(8,1fr);margin-top:3px;font-size:9px;display:grid}.chartLegend{justify-content:center;gap:20px;margin-top:14px;font-size:10px;display:flex}.chartLegend span{align-items:center;gap:7px;display:flex}.chartLegend i{border-radius:3px;width:18px;height:3px}.chartLegend .applications{background:var(--red)}.chartLegend .shortlisted{background:#f0a12b}.sourceVisual{grid-template-columns:160px 1fr;align-items:center;gap:22px;padding:14px 0;display:grid}.sourceDonut{background:conic-gradient(#e30613 0 45%,#ff6670 45% 70%,#f0a12b 70% 85%,#238a4b 85% 95%,#b8bdc6 95% 100%);border-radius:50%;place-items:center;width:156px;height:156px;display:grid}.sourceDonut:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:94px;height:94px}.sourceDonut>div{z-index:1;text-align:center;flex-direction:column;grid-area:1/1;display:flex}.sourceDonut strong{font-size:25px}.sourceDonut span{color:var(--muted);font-size:10px}.sourceLegend{gap:11px;display:grid}.sourceLegend>div{grid-template-columns:9px 1fr auto;align-items:center;gap:8px;font-size:10px;display:grid}.sourceLegend i{border-radius:50%;width:8px;height:8px}.sourceInsight{background:#fff3f4;border-radius:10px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.sourceInsight b{color:var(--red);font-size:11px}.sourceInsight span{color:var(--muted);font-size:10px}@media (max-width:1100px){.dashboardVisuals{grid-template-columns:1fr}.sourceVisual{grid-template-columns:180px 1fr;justify-content:center}.sourceDonut{margin:auto}}@media (max-width:600px){.dashboardVisuals>.card{padding:15px}.trendChart{overflow-x:auto}.trendChart svg,.chartXAxis{min-width:620px}.sourceVisual{grid-template-columns:1fr}.sourceDonut{width:145px;height:145px}.sourceLegend{width:min(260px,100%);margin:auto}}.dashboardJobs tbody td:nth-child(2),.dashboardJobs tbody td:nth-child(3),.dashboardJobs tbody td:nth-child(4){padding-bottom:22px;font-weight:700;position:relative}.dashboardJobs tbody td:nth-child(2):after,.dashboardJobs tbody td:nth-child(3):after,.dashboardJobs tbody td:nth-child(4):after{content:"";background:linear-gradient(90deg,var(--red) 0 var(--job-fill,35%),#eceef1 var(--job-fill,35%) 100%);border-radius:4px;height:4px;position:absolute;bottom:10px;left:12px;right:12px}.dashboardJobs tbody tr:first-child td:nth-child(2){--job-fill:100%}.dashboardJobs tbody tr:first-child td:nth-child(3){--job-fill:72%}.dashboardJobs tbody tr:first-child td:nth-child(4){--job-fill:55%}.dashboardJobs tbody tr:not(:first-child) td:nth-child(2){--job-fill:38%}.dashboardJobs tbody tr:not(:first-child) td:nth-child(3){--job-fill:26%}.dashboardJobs tbody tr:not(:first-child) td:nth-child(4){--job-fill:20%}.dashboardJobs tbody tr:hover{background:#fffafb}.dashboardPipeline{overflow:hidden}.dashboardPipeline:before{content:"128 candidates";background:radial-gradient(circle,#fff 48%,transparent 50%),conic-gradient(#e30613 0 42%,#ff6670 42% 64%,#f0a12b 64% 76%,#3488e8 76% 86%,#7656d6 86% 94%,#238a4b 94% 100%);width:98px;height:98px;color:var(--text);border-radius:50%;place-items:center;margin:0 auto 12px;font-size:11px;font-weight:800;display:grid;box-shadow:0 0 0 8px #fff,0 6px 18px #10182814}.dashboardPipeline .dashboardBar{padding:7px 0}.dashboardPipeline .dashboardBar>div{background:repeating-linear-gradient(90deg,#eceef1 0 calc(20% - 2px),#0000 calc(20% - 2px) 20%);height:9px}.dashboardPipeline .dashboardBar>div>i{box-shadow:0 2px 7px #1018281f}.dashboardPipeline .dashboardBar:nth-child(2)>div>i{background:#e30613}.dashboardPipeline .dashboardBar:nth-child(3)>div>i{background:#ff6670}.dashboardPipeline .dashboardBar:nth-child(4)>div>i{background:#f0a12b}.dashboardPipeline .dashboardBar:nth-child(5)>div>i{background:#3488e8}.dashboardPipeline .dashboardBar:nth-child(6)>div>i{background:#7656d6}.dashboardPipeline .dashboardBar:nth-child(7)>div>i{background:#238a4b}.dashboardLower>section .table td:first-child{padding-left:52px;position:relative}.dashboardLower>section .table td:first-child:before{content:"RS";color:#fff;background:linear-gradient(145deg,#15171b,#3c4048);border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:800;display:grid;position:absolute;top:50%;left:10px;translate:0 -50%}.dashboardLower>section .table td:nth-child(2){position:relative}.dashboardLower>section .table td:nth-child(2):after{content:"";background:linear-gradient(90deg,var(--red) 0 var(--stage-fill,50%),#eceef1 var(--stage-fill,50%) 100%);border-radius:4px;height:3px;position:absolute;bottom:6px;left:14px;right:14px}.dashboardLower>section .table tr:first-child td:nth-child(2){--stage-fill:84%}.dashboardLower>section .table tr:nth-child(2) td:nth-child(2){--stage-fill:48%}.dashboardLower>section .table tr:nth-child(3) td:nth-child(2){--stage-fill:28%}.dashboardAttention{position:relative;padding-top:20px!important}.dashboardAttention .sectionHead{min-height:76px;padding-right:92px}.dashboardAttention .sectionHead:after{content:"20\a actions";white-space:pre;text-align:center;background:radial-gradient(circle,#fff 48%,transparent 50%),conic-gradient(#e30613 0 70%,#3488e8 70% 85%,#f0a12b 85% 95%,#7656d6 95% 100%);border-radius:50%;place-items:center;width:70px;height:70px;font-size:10px;font-weight:800;line-height:1.15;display:grid;position:absolute;top:18px;right:20px}.dashboardAttention .attentionRow{color:var(--attention-color);padding-left:5px;position:relative}.dashboardAttention .attentionRow>span{color:var(--text)}.dashboardAttention .attentionRow:before{content:"";width:var(--attention-width);background:var(--attention-color);border-radius:3px;height:3px;position:absolute;bottom:0;left:0}.dashboardAttention .attentionRow>b{background:color-mix(in srgb,var(--attention-color) 10%,white);color:var(--attention-color)}.dashboardAttention .attentionRow>i{color:var(--attention-color)}.dashboardAttention .attentionRow:nth-child(2){--attention-width:70%;--attention-color:#e30613}.dashboardAttention .attentionRow:nth-child(3){--attention-width:15%;--attention-color:#3488e8}.dashboardAttention .attentionRow:nth-child(4){--attention-width:10%;--attention-color:#d8860b}.dashboardAttention .attentionRow:nth-child(5){--attention-width:5%;--attention-color:#7656d6}@media (max-width:600px){.dashboardJobs tbody td:nth-child(2):after,.dashboardJobs tbody td:nth-child(3):after,.dashboardJobs tbody td:nth-child(4):after{left:8px;right:8px}.dashboardPipeline:before{width:86px;height:86px}.dashboardAttention .sectionHead{padding-right:78px}.dashboardAttention .sectionHead:after{width:62px;height:62px;right:15px}}.dashboardPipeline .dashboardBar>span{align-items:center;gap:7px;display:flex}.dashboardPipeline .dashboardBar>span:before{content:"";background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.dashboardPipeline .dashboardBar:nth-child(2)>span{color:#c90411}.dashboardPipeline .dashboardBar:nth-child(3)>span{color:#db4650}.dashboardPipeline .dashboardBar:nth-child(4)>span{color:#bd7607}.dashboardPipeline .dashboardBar:nth-child(5)>span{color:#176fc9}.dashboardPipeline .dashboardBar:nth-child(6)>span{color:#6542c7}.dashboardPipeline .dashboardBar:nth-child(7)>span{color:#18743b}.dashboardJobs.hasLineGraph>.table{display:none}.activeJobsChart{margin-top:4px}.activeChartLegend{justify-content:flex-end;gap:18px;margin:-2px 0 8px;font-size:10px;display:flex}.activeChartLegend span{align-items:center;gap:6px;display:flex}.activeChartLegend i{border-radius:3px;width:19px;height:3px}.activeChartLegend .applications{background:#e30613}.activeChartLegend .shortlisted{background:#3488e8}.activeChartLegend .interviews{background:#238a4b}.activeChartCanvas{padding-left:30px;position:relative}.activeChartCanvas svg{width:100%;height:225px;display:block}.activeChartGrid path{fill:none;stroke:#e7e9ed;stroke-width:1px}.activeLine{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.activeLine.applications{stroke:#e30613}.activeLine.shortlisted{stroke:#3488e8}.activeLine.interviews{stroke:#238a4b}.activePoint{stroke:#fff;stroke-width:2px}.activePoint.applications{fill:#e30613}.activePoint.shortlisted{fill:#3488e8}.activePoint.interviews{fill:#238a4b}.activeChartCanvas svg text{text-anchor:middle;fill:#c90411;font-size:10px;font-weight:800}.activeChartAxis{color:#8a9098;flex-direction:column;justify-content:space-between;font-size:9px;display:flex;position:absolute;top:3px;bottom:2px;left:0}.activeChartLabels{text-align:center;grid-template-columns:repeat(3,1fr);gap:8px;margin:2px 0 0 30px;display:grid}.activeChartLabels>div{flex-direction:column;gap:3px;min-width:0;display:flex}.activeChartLabels b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.activeChartLabels span{color:var(--muted);font-size:9px}.activeChartLabels a{color:var(--red);margin-top:2px;font-size:9px;font-weight:800}@media (max-width:700px){.activeJobsChart{padding-bottom:5px;overflow-x:auto}.activeChartLegend,.activeChartCanvas{min-width:680px}.dashboardJobs.hasLineGraph{min-height:430px}}.candidateDashboard{--candidate-blue:#3157d5;--candidate-green:#16845b;--candidate-amber:#d88b12}.candidateDashboard .pageTitle{margin-bottom:22px}.candidateDashboard .pageTitle h1{letter-spacing:-.03em;font-size:30px}.candidateMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.candidateMetric{border:1px solid var(--border);background:#fff;border-radius:16px;min-height:132px;padding:18px 19px;position:relative;overflow:hidden;box-shadow:0 8px 24px #1018280b}.candidateMetric:after{content:"";background:#fff2f3;border-radius:50%;width:76px;height:76px;position:absolute;bottom:-24px;right:-18px}.candidateMetricTop{justify-content:space-between;align-items:center;display:flex}.candidateMetricTop span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.candidateMetricTop i{color:#b3b7be;font-size:10px;font-style:normal;font-weight:800}.candidateMetric>strong{margin:13px 0 7px;font-size:30px;line-height:1;display:block}.candidateMetric>small{z-index:1;color:var(--muted);font-size:10px;position:relative}.candidateDashboardGrid{grid-template-columns:minmax(0,1.75fr) minmax(285px,.65fr);align-items:start;gap:18px;display:grid}.candidatePipeline{padding:24px!important}.candidatePipeline .sectionHead{align-items:flex-start;margin-bottom:20px}.candidatePipeline .sectionHead h2,.candidateJobsHead h2{margin:4px 0 3px;font-size:21px}.candidatePipeline .sectionHead p{color:var(--muted);margin:0;font-size:11px}.candidatePipeline .sectionHead a,.candidateJobsHead>a{color:var(--red);font-size:11px;font-weight:800}.candidateEyebrow{color:var(--red);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.pipelineSummary{background:var(--border);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:22px;display:grid;overflow:hidden}.pipelineSummary>div{background:#fafbfc;padding:14px 16px}.pipelineSummary strong,.pipelineSummary span{display:block}.pipelineSummary strong{font-size:20px}.pipelineSummary span{color:var(--muted);margin-top:3px;font-size:9px}.candidateFunnel{gap:13px;display:grid}.candidateFunnelRow{grid-template-columns:9px 86px 1fr 24px;align-items:center;gap:10px;display:grid}.candidateFunnelRow>b{font-size:11px}.candidateFunnelRow>strong{text-align:right;font-size:11px}.funnelDot{background:var(--red);border-radius:50%;width:8px;height:8px}.funnelTrack{background:#eff1f4;border-radius:10px;height:10px;overflow:hidden}.funnelTrack i{background:var(--red);border-radius:10px;min-width:4px;height:100%;display:block}.funnelDot.stage2,.funnelTrack .stage2{background:#ef8e31}.funnelDot.stage3,.funnelTrack .stage3{background:var(--candidate-blue)}.funnelDot.stage4,.funnelTrack .stage4{background:#7656d6}.funnelDot.stage5,.funnelTrack .stage5{background:var(--candidate-green)}.candidateJobsHead{margin:28px 0 14px}.candidateJobGrid{gap:14px!important}.candidateSidebar{gap:14px;display:grid}.candidateSidebar>.card{padding:20px}.profileSnapshot{grid-template-columns:112px 1fr;align-items:center;gap:18px;display:grid}.profileRing{background:conic-gradient(var(--red) var(--profile),#eceef1 0);border-radius:50%;place-items:center;width:108px;height:108px;display:grid}.profileRing:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:78px;height:78px}.profileRing>div{z-index:1;text-align:center;grid-area:1/1}.profileRing strong,.profileRing span{display:block}.profileRing strong{font-size:21px}.profileRing span{color:var(--muted);font-size:9px}.profileSnapshot h3,.nextStepCard h3,.resumeSnapshot h3{margin:6px 0;font-size:15px}.profileSnapshot p,.nextStepCard p,.resumeSnapshot p{color:var(--muted);margin:0 0 12px;font-size:10px;line-height:1.55}.profileSnapshot .btn{min-height:36px;padding:8px 11px;font-size:10px}.nextStepCard{color:#fff;position:relative;overflow:hidden;background:linear-gradient(145deg,#17191d,#2c3037)!important}.nextStepCard .candidateEyebrow{color:#ff7b83}.nextStepCard p{color:#c5c8ce;max-width:220px}.nextStepCard a{color:#fff;font-size:10px;font-weight:800}.nextStepIcon{background:#ffffff1a;border-radius:50%;place-items:center;width:36px;height:36px;font-size:18px;display:grid;position:absolute;top:18px;right:18px}.resumeSnapshot{grid-template-columns:44px 1fr auto;align-items:center;gap:12px;display:grid}.resumeIcon{width:42px;height:50px;color:var(--red);background:#fff0f1;border-radius:8px;place-items:center;font-size:9px;font-weight:900;display:grid}.resumeSnapshot h3{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.resumeSnapshot p{margin:0}.resumeSnapshot .btn{padding:7px 9px;font-size:9px}.candidateDashboard .jobCard{box-shadow:0 7px 22px #1018280a}@media (max-width:1100px){.candidateMetrics{grid-template-columns:repeat(2,1fr)}.candidateDashboardGrid{grid-template-columns:1fr}.candidateSidebar{grid-template-columns:repeat(3,1fr)}.profileSnapshot{grid-template-columns:90px 1fr}.profileRing{width:86px;height:86px}.profileRing:before{width:62px;height:62px}}@media (max-width:780px){.candidateSidebar{grid-template-columns:1fr}.candidateJobGrid{grid-template-columns:1fr!important}.profileSnapshot{grid-template-columns:108px 1fr}.profileRing{width:104px;height:104px}.profileRing:before{width:75px;height:75px}}@media (max-width:540px){.candidateMetrics{grid-template-columns:1fr 1fr;gap:9px}.candidateMetric{min-height:112px;padding:15px}.candidatePipeline{padding:17px!important}.pipelineSummary{grid-template-columns:1fr}.candidateFunnelRow{grid-template-columns:8px 72px 1fr 18px}.candidateDashboard .pageTitle{display:block}.candidateDashboard .pageTitle .btn{width:100%;margin-top:12px}}.activeChartLegend .senior{background:#7656d6}.activeChartLegend .product{background:#3488e8}.activeChartLegend .devops{background:#238a4b}.activeLine.senior{stroke:#7656d6}.activeLine.product{stroke:#3488e8}.activeLine.devops{stroke:#238a4b}.activeChartDates{color:#8a9098;text-align:center;grid-template-columns:repeat(8,1fr);margin:2px 0 0 22px;font-size:9px;display:grid}.activeJobLinks{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0 0 30px;display:grid}.activeJobLinks a{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:2px;padding:9px 10px;font-size:9px;font-weight:800;display:flex}.activeJobLinks a:first-child{border-left:3px solid #7656d6}.activeJobLinks a:nth-child(2){border-left:3px solid #3488e8}.activeJobLinks a:nth-child(3){border-left:3px solid #238a4b}.activeJobLinks span{color:var(--muted);font-weight:500}.dashboardJobs.hasLineGraph{min-height:465px}@media (max-width:700px){.activeChartDates,.activeJobLinks{min-width:620px}.activeJobLinks{margin-right:10px}}
.wfPage{color:#202226}.wfBack{color:var(--red);margin-bottom:18px;font-size:12px;font-weight:800;display:inline-block}.wfHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.wfTitleRow{align-items:center;gap:12px;display:flex}.wfHeader h1{letter-spacing:-.035em;margin:0;font-size:28px}.wfHeader p{color:var(--muted);margin:7px 0 0;font-size:11px}.wfActions{flex-wrap:wrap;gap:9px;display:flex}.wfActions .btn{font-size:10px}.wfCandidate{border:1px solid var(--border);background:#fff;border-radius:10px;grid-template-columns:64px minmax(230px,1.1fr) minmax(220px,.9fr) 210px;align-items:center;gap:18px;margin-bottom:16px;padding:17px;display:grid}.wfAvatar{color:#fff;background:linear-gradient(145deg,#191c21,#8f3028);border-radius:50%;place-items:center;width:58px;height:58px;font-weight:900;display:grid}.wfCandidate h2{margin:0 0 5px;font-size:19px}.wfCandidate p{margin:4px 0;font-size:10px}.wfCandidate .status{padding:3px 7px;font-size:8px}.wfContact,.wfJob{border-left:1px solid var(--border);gap:8px;padding-left:18px;font-size:10px;display:grid}.wfJob small{color:var(--muted);font-size:8px}.wfPanel{border:1px solid var(--border);background:#fff;border-radius:10px;min-width:0;padding:18px;box-shadow:0 2px 7px #10182806}.wfPanel>h3{margin:-2px 0 16px;font-size:14px}.wfPanel+.wfPanel{margin-top:12px}.wfRows{gap:0;display:grid}.wfRows>div{border-bottom:1px solid #f0f1f3;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);gap:12px;padding:8px 0;font-size:9px;display:grid}.wfRows>div:last-child{border-bottom:0}.wfRows span{color:#555b63}.wfRows b{overflow-wrap:anywhere}.wfTwo{grid-template-columns:minmax(0,1.8fr) minmax(280px,.8fr);align-items:start;gap:14px;display:grid}.wfGrid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.wfGrid2>.wfPanel{margin:0}.wfGrid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.wfGrid3>.wfPanel{margin:0}.wfTabs{border-bottom:1px solid var(--border);gap:34px;margin:0 0 16px;display:flex}.wfTabs>*{padding:13px 4px;font-size:10px;position:relative}.wfTabs b{color:var(--red)}.wfTabs b:after{content:"";background:var(--red);height:2px;position:absolute;bottom:-1px;left:0;right:0}.wfFooterActions{grid-template-columns:auto 1fr auto;gap:10px;margin-top:14px;display:grid}.wfFooterActions .btn{text-align:center;min-width:150px}.wfButtonList{display:grid}.wfButtonList>*{border:1px solid var(--border);text-align:left;cursor:pointer;background:#fff;padding:10px;font-size:9px}.wfButtonList>*+*{border-top:0}.full{text-align:center;width:100%}.wfTimeline{gap:0;display:grid;position:relative}.wfTimeline>div{grid-template-columns:20px 1fr;gap:0 8px;padding-bottom:14px;display:grid;position:relative}.wfTimeline>div:before{content:"";background:#dfe2e6;width:1px;position:absolute;top:13px;bottom:-2px;left:7px}.wfTimeline>div:last-child:before{display:none}.wfTimeline i{color:#fff;background:#d9dde2;border-radius:50%;place-items:center;width:15px;height:15px;font-size:8px;font-style:normal;display:grid}.wfTimeline .done i{background:var(--green)}.wfTimeline b{font-size:10px}.wfTimeline small{color:var(--muted);grid-column:2;font-size:8px}.wfChecks{gap:12px;padding:0;list-style:none;display:grid}.wfChecks li{font-size:10px}.wfChecks li:before{content:"✓";color:var(--green);margin-right:9px;font-weight:900}.wfPerson{border-bottom:1px solid var(--border);grid-template-columns:34px 1fr;align-items:center;gap:2px 10px;padding:10px 0;display:grid}.wfPerson .miniAvatar{grid-row:1/3}.wfPerson b{font-size:10px}.wfPerson small{color:var(--muted);font-size:8px}.miniAvatar{color:#fff;background:#222;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;font-weight:900;display:grid}.wfOptions{grid-template-columns:repeat(2,1fr);gap:12px;font-size:10px;display:grid}.wfCalendar{grid-template-columns:1fr 1.25fr;gap:18px;display:grid}.calendarGrid{grid-template-columns:repeat(7,1fr);gap:5px;margin-top:14px;display:grid}.calendarGrid>*{background:0 0;border:0;place-items:center;min-height:26px;font-size:9px;display:grid}.calendarGrid button.selected,.timeGrid button.selected{border-color:var(--red);background:var(--red);color:#fff}.timeGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.timeGrid button{border:1px solid var(--border);background:#fff;border-radius:6px;padding:9px;font-size:9px}.wfStageNav{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(7,1fr);margin-bottom:16px;display:grid}.wfStageNav>div{text-align:center;padding:14px}.wfStageNav b,.wfStageNav strong{font-size:10px;display:block}.wfStageNav strong{margin-top:4px}.wfPipelineTools{grid-template-columns:auto minmax(180px,1fr) auto 1fr auto auto auto;gap:9px;margin-bottom:14px;display:grid}.wfKanban{grid-template-columns:repeat(7,minmax(150px,1fr));gap:9px;padding-bottom:10px;display:grid;overflow-x:auto}.wfColumn{background:#f5f6f7;border-radius:8px;min-height:430px}.wfColumn header{text-align:center;padding:13px}.wfColumn header b,.wfColumn header strong{font-size:10px;display:block}.wfCandidateCard{border:1px solid var(--border);background:#fff;border-left:3px solid #b8bdc5;border-radius:7px;grid-template-columns:36px 1fr;margin:8px;padding:10px;display:grid}.wfCandidateCard .miniAvatar{grid-row:1/3}.wfCandidateCard small{font-size:8px}.wfCandidateCard em{color:var(--muted);grid-column:1/-1;margin-top:9px;font-size:8px;font-style:normal}.wfColumn footer{text-align:center;padding:10px;font-size:8px}.wfColumn.c1{background:#edf4ff}.wfColumn.c1 .wfCandidateCard{border-left-color:#2563eb}.wfColumn.c2{background:#eef8f1}.wfColumn.c2 .wfCandidateCard{border-left-color:#238a4b}.wfColumn.c3{background:#f5efff}.wfColumn.c3 .wfCandidateCard{border-left-color:#7656d6}.wfColumn.c4{background:#fff2ec}.wfColumn.c4 .wfCandidateCard{border-left-color:#ef6a2f}.wfColumn.c5{background:#edf8f8}.wfColumn.c5 .wfCandidateCard{border-left-color:#159498}.wfDropZone{text-align:center;color:#555;border:1px dashed #cfd3d9;margin-top:15px;padding:18px;font-size:10px}.wfDropZone small{color:var(--muted)}.wfFeedbackStats{align-items:center;gap:12px;display:flex}.wfFeedbackStats>div:not(.wfRing){border:1px solid var(--border);border-radius:7px;flex:1;padding:12px;font-size:9px}.wfFeedbackStats b{margin-top:7px;font-size:17px;display:block}.wfRing{background:radial-gradient(circle,#fff 55%,transparent 57%),conic-gradient(var(--green) 0 50%,#e6e8eb 50%);border-radius:50%;place-items:center;width:58px;height:58px;font-size:10px;font-weight:900;display:grid}.wfFeedback{grid-template-columns:230px 1fr;gap:12px;margin:12px 0;display:grid}.wfReviewer{border:1px solid var(--border);background:#fff;border-radius:8px;grid-template-columns:36px 1fr;gap:3px 9px;margin-bottom:9px;padding:12px;display:grid}.wfReviewer.active{background:#f1f8fd;border-color:#6aa8d8}.wfReviewer .miniAvatar{grid-row:1/3}.wfRatings{border:1px solid var(--border);grid-template-columns:repeat(5,1fr);gap:9px;padding:12px;display:grid}.wfRatings>div{text-align:center}.wfRatings span{min-height:28px;font-size:8px;display:block}.wfRatings b{border:2px solid var(--green);width:25px;height:25px;color:var(--green);border-radius:50%;place-items:center;display:inline-grid}.wfDecision{grid-template-columns:.8fr 1.2fr;gap:12px;display:grid}.wfDecision label{padding:8px;font-size:9px;display:block}.wfDecision textarea{border:1px solid var(--border);border-radius:7px;width:100%;padding:10px}.wfStatusRail{justify-content:space-between;align-items:flex-start;padding:16px 0;display:flex}.wfStatusRail>div{text-align:center;flex:1;justify-items:center;gap:5px;display:grid;position:relative}.wfStatusRail>div:before{content:"";background:#cfd3d8;height:1px;position:absolute;top:10px;left:-50%;right:50%}.wfStatusRail>div:first-child:before{display:none}.wfStatusRail i{z-index:1;background:#fff;border:2px solid #aeb4bd;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;font-style:normal;display:grid}.wfStatusRail .active i{border-color:var(--red);background:var(--red);color:#fff}.wfStatusRail small{color:var(--muted);font-size:7px}.wfOfferMeta,.wfJourneySummary{border:1px solid var(--border);background:#fff;border-radius:8px;margin-bottom:12px;padding:14px;font-size:10px}.wfDocument{border:1px solid var(--border);background:#fafbfc;border-radius:7px;margin:10px 0;padding:12px;font-size:9px}.wfComp{grid-template-columns:repeat(4,1fr)}.wfJourneySummary{background:#f7fcf8;border-color:#cfe6d6;grid-template-columns:repeat(3,1fr) 62px auto;align-items:center;display:grid}.wfJourneySummary>div:not(.wfRing){border-right:1px solid #dfe8e2;gap:7px;padding:5px 16px;display:grid}.wfJourneySummary small{font-size:8px}.wfJourneySummary b{font-size:12px}.wfChecklist{display:grid}.wfChecklist>div{border-bottom:1px solid #eff1f3;justify-content:space-between;gap:8px;padding:7px 0;font-size:8px;display:flex}.wfChecklist .status{font-size:7px}.wfBottomNotice,.wfConfirmWarning{text-align:center;margin-top:14px}.wfConfirmWarning{font-size:11px}.wfPage .formGroup{margin-bottom:12px;font-size:9px;font-weight:700;display:block}.wfPage .formGroup input,.wfPage .formGroup select,.wfPage .formGroup textarea{border:1px solid var(--border);background:#fff;border-radius:7px;width:100%;margin-top:6px;padding:10px;font-weight:400;display:block}.wfPage .notice{font-size:9px;line-height:1.55}.wfPage .table td{font-size:9px}@media (max-width:1150px){.wfCandidate{grid-template-columns:60px 1fr 1fr}.wfJob{border-left:0;border-top:1px solid var(--border);grid-column:2/-1;padding:12px 0 0}.wfGrid3{grid-template-columns:repeat(2,1fr)}.wfKanban{grid-template-columns:repeat(7,180px)}.wfComp{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.wfHeader{display:block}.wfActions{margin-top:12px}.wfTwo,.wfGrid2,.wfGrid3,.wfFeedback,.wfDecision{grid-template-columns:1fr}.wfCandidate{grid-template-columns:52px 1fr}.wfContact,.wfJob{border-left:0;border-top:1px solid var(--border);grid-column:1/-1;padding:12px 0 0}.wfStageNav{grid-template-columns:repeat(7,110px);overflow-x:auto}.wfPipelineTools{grid-template-columns:1fr 1fr}.wfPipelineTools span{display:none}.wfCalendar{grid-template-columns:1fr}.wfJourneySummary{grid-template-columns:1fr 1fr}.wfJourneySummary>div{border-right:0!important}.wfFeedbackStats{flex-wrap:wrap}.wfTabs{overflow-x:auto}.wfFooterActions{grid-template-columns:1fr}.wfFooterActions span{display:none}.wfFooterActions .btn{width:100%}}@media (max-width:560px){.wfHeader h1{font-size:23px}.wfActions .btn{width:100%}.wfCandidate{text-align:center;grid-template-columns:1fr}.wfAvatar{margin:auto}.wfContact,.wfJob{text-align:left}.wfGrid2,.wfGrid3{display:grid}.wfPanel{padding:15px}.wfOptions,.formGrid,.wfComp{grid-template-columns:1fr!important}.wfRatings{grid-template-columns:repeat(2,1fr)}.wfJourneySummary,.wfPipelineTools{grid-template-columns:1fr}.timeGrid{grid-template-columns:repeat(2,1fr)}}.wfTemplates .wfHeader{align-items:center}.wfTemplates .wfHeader h1{font-size:27px}.templateFilters{grid-template-columns:minmax(280px,1fr) 170px 170px 170px auto;gap:10px;margin-bottom:16px;display:grid}.templateFilters input,.templateFilters select{border:1px solid var(--border);background:#fff;border-radius:7px;min-width:0;padding:10px 12px;font-size:9px}.templateStats{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:18px;display:grid}.templateStats>div{border:1px solid var(--border);background:#fff;border-radius:9px;min-height:108px;padding:15px;position:relative}.templateStats span,.templateStats strong,.templateStats small{display:block}.templateStats span{font-size:9px}.templateStats strong{margin:9px 0;font-size:24px}.templateStats small{color:var(--muted);font-size:8px}.templateStats i{width:34px;height:34px;color:var(--red);background:#fff0f1;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:36px;right:13px}.templateStats>div:nth-child(2) i{color:var(--green);background:#eaf7ee}.templateStats>div:nth-child(3) i{color:var(--blue);background:#edf4ff}.templateStats>div:nth-child(4) i{color:var(--orange);background:#fff3e4}.templateTabs{border-bottom:1px solid var(--border);gap:24px;display:flex}.templateTabs button{cursor:pointer;background:0 0;border:0;padding:12px 4px;font-size:9px;position:relative}.templateTabs button.active{color:var(--red);font-weight:900}.templateTabs button.active:after{content:"";background:var(--red);height:2px;position:absolute;bottom:-1px;left:0;right:0}.templateLibrary{grid-template-columns:minmax(0,1fr) 220px;gap:14px;display:grid}.templateTableWrap{overflow-x:auto}.templateTable{background:#fff}.templateTable th{text-transform:uppercase;padding:11px 8px;font-size:7px}.templateTable td{padding:11px 8px;font-size:8px}.templateTable td:first-child{min-width:220px}.templateTable td:first-child b,.templateTable td:first-child small{display:block}.templateTable td:first-child small{text-overflow:ellipsis;white-space:nowrap;max-width:250px;color:var(--muted);margin-top:5px;font-size:7px;overflow:hidden}.templateTable td:nth-child(4){min-width:105px}.templateTable td:nth-child(4) small{color:var(--muted);margin-top:3px;font-size:7px;display:block}.templateTag{color:#2563a9;white-space:nowrap;background:#edf4ff;border-radius:5px;padding:4px 7px;font-size:7px;display:inline-flex}.templateTag.tag1{color:#1d7d43;background:#eef8f1}.templateTag.tag2{color:#6551b9;background:#f1efff}.templateTag.tag3{color:#b45b1e;background:#fff2e9}.templateTag.tag4{color:#a73868;background:#fff0f5}.templateIconButton{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:6px;width:28px;height:28px}.templatePagination{justify-content:space-between;align-items:center;padding:15px 4px;font-size:8px;display:flex}.templatePagination div{gap:5px;display:flex}.templatePagination button{border:1px solid var(--border);background:#fff;border-radius:5px;width:28px;height:28px}.templatePagination button.active{border-color:var(--red);color:var(--red)}.templateLibrary>aside{padding-top:0}.templateLibrary>aside .wfPanel{border-radius:8px;padding:15px}.templateLibrary>aside .wfPanel+.wfPanel{margin-top:10px}.templateCategoryList{display:grid}.templateCategoryList button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;padding:7px 0;font-size:8px;display:grid}.templateCategoryList i{background:#2563eb;border-radius:50%;width:6px;height:6px}.templateCategoryList i.tag1{background:#238a4b}.templateCategoryList i.tag2{background:#7656d6}.templateCategoryList i.tag3{background:#ef6a2f}.templateCategoryList i.tag4{background:#d63d78}.templateLibrary aside p{font-size:8px;line-height:1.5}.variableList{gap:5px;margin:10px 0;display:grid}.variableList code{background:#f1f2f4;border-radius:4px;width:max-content;padding:3px 5px;font-size:7px}.templateInspiration{background:#faf5ff;border:1px solid #eadcf7;border-radius:8px;margin-top:10px;padding:15px}.templateInspiration b{font-size:9px}.templateInspiration .btn{width:100%;padding:8px;font-size:8px}@media (max-width:1150px){.templateFilters{grid-template-columns:1fr 1fr 1fr}.templateFilters input{grid-column:1/-1}.templateStats{grid-template-columns:repeat(3,1fr)}.templateLibrary{grid-template-columns:1fr}.templateLibrary>aside{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.templateLibrary>aside .wfPanel+.wfPanel,.templateInspiration{margin-top:0}}@media (max-width:700px){.templateFilters{grid-template-columns:1fr}.templateFilters input{grid-column:auto}.templateStats{grid-template-columns:1fr 1fr}.templateLibrary>aside{grid-template-columns:1fr}.templateTable{min-width:850px}}@media (max-width:440px){.templateStats{grid-template-columns:1fr}}.wfTemplates .templateInspiration{display:none}.wfTemplates .templateLibrary,.wfTemplates .templateLibrary>aside{align-content:start;align-items:start}.wfPage{font-size:14px;line-height:1.5}.wfBack,.wfHeader p,.wfCandidate p,.wfContact,.wfJob,.wfTabs>*,.wfStageNav b,.wfStageNav strong,.wfDropZone,.wfOfferMeta,.wfJourneySummary{font-size:13px}.wfActions .btn,.wfButtonList>*,.wfChecks li,.wfPerson b,.wfTimeline b,.wfOptions,.timeGrid button,.calendarGrid>*,.wfPage .formGroup,.wfPage .notice,.wfPage .table td{font-size:12px}.wfCandidate .status,.wfJob small,.wfTimeline small,.wfPerson small,.wfCandidateCard small,.wfCandidateCard em,.wfColumn footer,.wfRatings span,.wfStatusRail span,.wfStatusRail small,.wfDocument,.wfJourneySummary small,.wfChecklist>div,.wfChecklist .status{font-size:11px}.wfPanel>h3{font-size:16px}.wfRows>div{font-size:13px}.wfCandidateCard b,.wfFeedbackStats>div:not(.wfRing),.wfDecision label,.templateFilters input,.templateFilters select,.templateStats span,.templateTabs button,.templateTable td,.templateCategoryList button,.templateLibrary aside p{font-size:12px}.templateStats small,.templateTable th,.templateTable td:first-child small,.templateTable td:nth-child(4) small,.templateTag,.templatePagination,.variableList code{font-size:11px}.templateLibrary>aside .wfPanel>h3,.templateInspiration b{font-size:14px}.companyTabs button,.companyIdentity p,.companyDetailsGrid b,.companyDetailsGrid a,.verificationFlow strong,.companyTopGrid aside p,.companyQuickActions>*,.planBody b,.planButton{font-size:12px}.companyNameRow .status,.companyDetailsGrid small,.verificationFlow p,.verificationFlow small,.planHeader .status,.planHeader p,.planBody small{font-size:11px}.companyProfilePage>.wfHeader{margin-bottom:22px}.companyProfilePage>.wfHeader h1{font-size:29px}.companyTabs{border-bottom:1px solid var(--border);gap:36px;margin-bottom:17px;display:flex;overflow-x:auto}.companyTabs button{cursor:pointer;background:0 0;border:0;flex:none;padding:14px 4px;font-size:10px;font-weight:700;position:relative}.companyTabs button.active{color:var(--red)}.companyTabs button.active:after{content:"";background:var(--red);height:2px;position:absolute;bottom:-1px;left:0;right:0}.companyTopGrid{grid-template-columns:minmax(0,1fr) 290px;gap:13px;margin-bottom:13px;display:grid}.companyTopGrid>div>.wfPanel{margin:0 0 12px}.companyIdentity{grid-template-columns:76px 1fr auto;align-items:center;gap:18px;display:grid;position:relative}.companyLogo{color:#fff;text-align:center;background:#090a0c;border-radius:14px;place-items:center;width:70px;height:70px;font-size:14px;font-weight:900;line-height:1.05;display:grid;position:relative}.companyLogo button{border:1px solid var(--border);color:#555;background:#fff;border-radius:7px;width:29px;height:29px;position:absolute;bottom:-9px;right:-9px}.companyNameRow{align-items:center;gap:12px;display:flex}.companyNameRow h2{margin:0;font-size:20px}.companyIdentity p{color:#555b63;margin:8px 0 0;font-size:10px;line-height:1.5}.companyEdit{align-self:start;font-size:9px}.companyDetailsGrid{grid-template-columns:1fr 1fr;gap:30px;margin:20px 0 0 94px;display:grid}.companyDetailsGrid>div{grid-template-columns:1fr;gap:5px;display:grid}.companyDetailsGrid small{color:#676d75;margin-top:8px;font-size:8px}.companyDetailsGrid a{color:#2563d9}.verificationFlow{background:#f7fcf8;border:1px solid #cfe6d6;border-radius:7px;grid-template-columns:repeat(3,1fr);padding:12px;display:grid}.verificationFlow>div{border-right:1px solid #dfe7e2;padding:0 18px;position:relative}.verificationFlow>div:last-child{border-right:0}.verificationFlow i{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;margin-right:8px;font-size:10px;font-style:normal;display:inline-grid}.verificationFlow strong{color:#196d3a;font-size:9px}.verificationFlow p{min-height:30px;font-size:8px;line-height:1.45}.verificationFlow small{font-size:8px}.companyTopGrid>aside{gap:12px;display:grid}.companyTopGrid>aside>.wfPanel{margin:0}.accountActive{align-items:center;gap:10px;margin:18px 0;display:flex}.accountActive i{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.accountActive b{color:#16733a;font-size:13px}.companyTopGrid aside p{color:#555b63;font-size:9px;line-height:1.55}.companyQuickActions{gap:8px;display:grid}.companyQuickActions>*{border:1px solid var(--border);text-align:left;cursor:pointer;background:#fff;border-radius:7px;padding:11px;font-size:9px}.companyQuickActions .danger{color:var(--red)}.companyBottomGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.companyBottomGrid>.wfPanel{margin:0}.planHeader{align-items:center;gap:12px;display:flex}.planHeader>i{color:#7046d8;background:#f1eaff;border-radius:8px;place-items:center;width:40px;height:40px;font-size:20px;font-style:normal;display:grid}.planHeader h3{margin:0;font-size:13px}.planHeader p{color:var(--muted);margin:5px 0;font-size:8px}.planBody{grid-template-columns:1fr 140px;gap:20px;margin-top:12px;display:grid}.planBody .wfChecks{gap:8px}.planBody>div{gap:5px;display:grid}.planBody small{color:var(--muted);font-size:8px}.planBody b{margin-bottom:6px;font-size:10px}.planButton{float:right;font-size:9px}.recentActivity{display:grid}.recentActivity>div{grid-template-columns:26px 1fr auto;gap:2px 8px;padding:7px 0;display:grid}.recentActivity i{grid-row:1/3;font-style:normal}.recentActivity b{font-size:9px}.recentActivity small{color:var(--muted);grid-column:2;font-size:7px}.recentActivity time{color:#555b63;grid-area:1/3/3;align-self:center;font-size:8px}.recentViewAll{font-size:8px;position:absolute;top:16px;right:18px}.companyBottomGrid>.wfPanel:last-child{position:relative}.companyInfoNotice{border-color:#e4dcfb;margin-top:14px;background:#faf8ff!important}@media (max-width:1050px){.companyTopGrid{grid-template-columns:1fr}.companyTopGrid>aside{grid-template-columns:1fr 1fr}.companyBottomGrid{grid-template-columns:1fr}.companyTabs{gap:24px}}@media (max-width:700px){.companyIdentity{grid-template-columns:70px 1fr}.companyEdit{grid-column:1/-1;width:100%}.companyDetailsGrid{grid-template-columns:1fr;margin-left:0}.verificationFlow{grid-template-columns:1fr}.verificationFlow>div{border-bottom:1px solid #dfe7e2;border-right:0;padding:12px 0}.companyTopGrid>aside,.planBody{grid-template-columns:1fr}.recentActivity time{grid-area:auto/2}.companyTabs{scrollbar-width:none}}.companyProfilePage{font-size:14px;line-height:1.5}.companyProfilePage>.wfHeader h1{font-size:30px;line-height:1.2}.companyProfilePage>.wfHeader p{font-size:14px}.companyProfilePage .wfPanel>h3{font-size:17px}.companyTabs button{font-size:13px}.companyNameRow h2{font-size:22px}.companyNameRow .status{font-size:11px}.companyIdentity p{font-size:13px}.companyEdit{font-size:12px}.companyDetailsGrid small{font-size:11px}.companyDetailsGrid b,.companyDetailsGrid a,.verificationFlow strong{font-size:13px}.verificationFlow p,.verificationFlow small{font-size:12px}.accountActive b{font-size:15px}.companyTopGrid aside p,.companyQuickActions>*{font-size:13px}.planHeader h3{font-size:16px}.planHeader .status{font-size:11px}.planHeader p,.planBody small{font-size:12px}.planBody b,.planButton,.recentActivity b{font-size:13px}.recentActivity small,.recentActivity time,.recentViewAll{font-size:11px}.wfPage:not(.wfTemplates):not(.companyProfilePage){max-width:1380px;margin:0 auto;font-size:13px;line-height:1.45}.wfPage:not(.wfTemplates):not(.companyProfilePage) .wfBack{color:var(--red);margin-bottom:16px;font-size:13px}.wfPage:not(.wfTemplates):not(.companyProfilePage) .wfHeader{margin-bottom:16px}.wfPage:not(.wfTemplates):not(.companyProfilePage) .wfHeader h1{letter-spacing:-.025em;font-size:25px;line-height:1.2}.wfPage:not(.wfTemplates):not(.companyProfilePage) .wfHeader p{font-size:12px}.wfPage:not(.wfTemplates):not(.companyProfilePage) .wfActions .btn{min-height:40px;padding:9px 15px;font-size:12px;font-weight:700}.wfPage:not(.wfTemplates):not(.companyProfilePage) .wfCandidate{border-radius:8px;grid-template-columns:64px minmax(260px,1.1fr) minmax(230px,.85fr) 190px;gap:16px;padding:16px 18px}.wfPage:not(.wfTemplates):not(.companyProfilePage) .wfCandidate h2{font-size:19px}.wfPage:not(.wfTemplates):not(.companyProfilePage) .wfCandidate p,.wfPage:not(.wfTemplates):not(.companyProfilePage) .wfContact,.wfPage:not(.wfTemplates):not(.companyProfilePage) .wfJob{font-size:12px}.wfPage:not(.wfTemplates):not(.companyProfilePage) .wfPanel{box-shadow:none;border-radius:8px;padding:16px}.wfPage:not(.wfTemplates):not(.companyProfilePage) .wfPanel>h3{margin:0 0 14px;font-size:15px}.wfPage:not(.wfTemplates):not(.companyProfilePage) .wfRows>div{padding:7px 0;font-size:12px}.wfPage:not(.wfTemplates):not(.companyProfilePage) .formGroup{margin-bottom:10px;font-size:12px}.wfPage:not(.wfTemplates):not(.companyProfilePage) .formGroup input,.wfPage:not(.wfTemplates):not(.companyProfilePage) .formGroup select,.wfPage:not(.wfTemplates):not(.companyProfilePage) .formGroup textarea{min-height:38px;padding:9px 10px;font-size:12px}.wfPage:not(.wfTemplates):not(.companyProfilePage) .wfTwo{grid-template-columns:minmax(0,1.9fr) minmax(280px,.8fr);gap:14px}.wfPage:not(.wfTemplates):not(.companyProfilePage) .wfGrid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wfPage:not(.wfTemplates):not(.companyProfilePage) .wfGrid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wfPage:not(.wfTemplates):not(.companyProfilePage) .wfTabs{gap:30px;margin-bottom:14px}.wfPage:not(.wfTemplates):not(.companyProfilePage) .wfTabs>*{padding:12px 4px;font-size:12px;font-weight:600}.wfPage:not(.wfTemplates):not(.companyProfilePage) .wfButtonList>*{min-height:38px;padding:9px 12px;font-size:12px}.wfPage:not(.wfTemplates):not(.companyProfilePage) .wfTimeline b{font-size:12px}.wfPage:not(.wfTemplates):not(.companyProfilePage) .wfTimeline small,.wfPage:not(.wfTemplates):not(.companyProfilePage) .wfChecklist>div{font-size:11px}.wfPage:not(.wfTemplates):not(.companyProfilePage) .wfChecklist .status{font-size:10px}.wfPage:not(.wfTemplates):not(.companyProfilePage) .notice{font-size:12px}.wfPage:not(.wfTemplates):not(.companyProfilePage) .table td{font-size:11px}.wfPage:not(.wfTemplates):not(.companyProfilePage) .wfFooterActions .btn{min-height:40px;font-size:12px;font-weight:700}.wfPage:not(.wfTemplates):not(.companyProfilePage) .wfFooterActions .btnPrimary{min-width:300px}.wfPipeline .wfStageNav>div{padding:12px 8px}.wfPipeline .wfStageNav b,.wfPipeline .wfStageNav strong{font-size:12px}.wfPipeline .wfPipelineTools{grid-template-columns:auto minmax(180px,1fr) auto 1fr auto auto auto}.wfPipeline .wfCandidateCard b{font-size:12px}.wfPipeline .wfCandidateCard small,.wfPipeline .wfCandidateCard em,.wfPipeline .wfColumn footer{font-size:10px}.wfPipeline .wfKanban{grid-template-columns:repeat(7,minmax(125px,1fr));gap:8px}.wfPipeline .wfColumn{min-height:430px}.wfPipeline .wfColumn header b,.wfPipeline .wfColumn header strong{font-size:12px}.wfCalendar{grid-template-columns:1fr 1.15fr}.calendarGrid>*,.timeGrid button{font-size:11px}.wfFeedback{grid-template-columns:220px minmax(0,1fr)}.wfRatings span{font-size:11px}.wfReviewer b{font-size:12px}.wfReviewer small{font-size:11px}.wfDecision label{font-size:12px}.wfStatusRail span{font-size:11px}.wfStatusRail small{font-size:10px}.wfOfferMeta,.wfJourneySummary{font-size:12px}.wfDocument{font-size:11px}@media (min-width:760px) and (max-width:900px){.wfPage:not(.wfTemplates):not(.companyProfilePage) .wfHeader{display:flex}.wfPage:not(.wfTemplates):not(.companyProfilePage) .wfActions{margin-top:0}.wfPage:not(.wfTemplates):not(.companyProfilePage) .wfTwo{grid-template-columns:minmax(0,1.9fr) minmax(260px,.8fr)}.wfPage:not(.wfTemplates):not(.companyProfilePage) .wfGrid2{grid-template-columns:repeat(2,minmax(0,1fr))}.wfPage:not(.wfTemplates):not(.companyProfilePage) .wfGrid3{grid-template-columns:repeat(3,minmax(0,1fr))}.wfPage:not(.wfTemplates):not(.companyProfilePage) .wfFeedback{grid-template-columns:220px minmax(0,1fr)}.wfPage:not(.wfTemplates):not(.companyProfilePage) .wfDecision{grid-template-columns:.8fr 1.2fr}.wfPage:not(.wfTemplates):not(.companyProfilePage) .wfCandidate{text-align:left;grid-template-columns:58px minmax(230px,1.1fr) minmax(210px,.9fr) 170px}.wfPage:not(.wfTemplates):not(.companyProfilePage) .wfContact,.wfPage:not(.wfTemplates):not(.companyProfilePage) .wfJob{border-top:0;border-left:1px solid var(--border);grid-column:auto;padding:0 0 0 14px}.wfPage:not(.wfTemplates):not(.companyProfilePage) .wfTabs{overflow:visible}.wfPage:not(.wfTemplates):not(.companyProfilePage) .wfFooterActions{grid-template-columns:auto 1fr auto}.wfPage:not(.wfTemplates):not(.companyProfilePage) .wfFooterActions span{display:block}.wfCalendar{grid-template-columns:1fr 1.15fr}.wfPipeline .wfStageNav{grid-template-columns:repeat(7,1fr);overflow:visible}.wfPipeline .wfPipelineTools{grid-template-columns:auto minmax(160px,1fr) auto 1fr auto auto auto}.wfPipeline .wfPipelineTools span{display:block}.wfPipeline .wfKanban{grid-template-columns:repeat(7,minmax(120px,1fr))}.wfJourneySummary{grid-template-columns:repeat(3,1fr) 62px auto}}.exactPipeline{max-width:1460px;color:var(--text);margin:0 auto;font-size:13px}.exactPipelineTop{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;height:46px;margin:-28px -28px 0;padding:0 18px;display:flex}.exactPipelineTop>a{color:var(--red);font-weight:800}.exactPipelineTop>div{align-items:center;gap:9px;display:flex}.exactPipelineTop>div>span{color:#fff;background:#1d2024;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.exactPipelineTop b{font-size:12px}.exactPipelineTop small{font-size:10px;font-weight:500;display:block}.exactJobHeader{justify-content:space-between;align-items:center;padding:20px 4px 16px;display:flex}.exactTitle{align-items:center;gap:12px;display:flex}.exactTitle h1{letter-spacing:-.02em;margin:0;font-size:23px}.exactJobHeader p{color:#4f5660;margin:10px 0 0;font-size:12px}.exactJobHeader>.btn{font-size:12px;font-weight:700}.exactStageNav{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#fff;grid-template-columns:repeat(7,1fr);margin:0 -28px;display:grid}.exactStageNav>div{text-align:center;padding:13px 5px;position:relative}.exactStageNav b,.exactStageNav strong{font-size:12px;display:block}.exactStageNav strong{margin-top:3px}.exactStageNav .active{color:#2563eb}.exactStageNav .active:after{content:"";background:#2563eb;height:2px;position:absolute;bottom:-1px;left:15%;right:15%}.exactTools{grid-template-columns:auto minmax(220px,1fr) auto 1fr auto auto auto;align-items:center;gap:10px;padding:15px 0;display:grid}.exactTools .btn{min-height:40px;padding:9px 14px;font-size:12px}.exactTools label{border:1px solid var(--border);background:#fff;border-radius:7px;height:40px;display:flex;overflow:hidden}.exactTools input{border:0;outline:0;flex:1;min-width:0;padding:0 12px;font-size:12px}.exactTools label button{border:0;border-left:1px solid var(--border);background:#fff;width:40px}.exactBoard{grid-template-columns:repeat(6,minmax(145px,1fr));align-items:start;gap:9px;display:grid;overflow-x:auto}.exactColumn{background:#f4f5f6;border-radius:8px;min-height:480px;overflow:hidden}.exactColumn.screening{background:#edf4ff}.exactColumn.shortlisted{background:#eef8f1}.exactColumn.interview{background:#f5efff}.exactColumn.offered{background:#fff2ec}.exactColumn.joined{background:#edf8f8;grid-area:1/6;min-height:190px}.exactColumn.rejected{background:#f5f5f5;grid-area:1/6;min-height:310px;margin-top:275px}.exactColumn>header{text-align:center;padding:13px 8px;position:relative}.exactColumn>header b,.exactColumn>header strong{font-size:12px;display:block}.exactColumn>header strong{margin-top:3px}.exactColumn>header button{background:0 0;border:0;font-size:17px;position:absolute;top:12px;right:7px}.exactCardList{gap:8px;padding:0 7px;display:grid}.exactCandidate{background:#fff;border:1px solid #dfe2e6;border-left:3px solid #b8bdc5;border-radius:7px;grid-template-columns:38px 1fr auto;align-items:center;gap:8px;min-height:76px;padding:10px;display:grid}.screening .exactCandidate{border-left-color:#2563eb}.shortlisted .exactCandidate{border-left-color:#238a4b}.interview .exactCandidate{border-left-color:#7656d6}.offered .exactCandidate{border-left-color:#ef6a2f}.joined .exactCandidate{border-left-color:#159498}.exactCandidate>span{color:#fff;background:#202328;border-radius:50%;place-items:center;width:36px;height:36px;font-size:9px;font-weight:900;display:grid}.exactCandidate div{min-width:0}.exactCandidate b,.exactCandidate small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.exactCandidate small{margin-top:3px;font-size:10px}.exactCandidate time{color:#59606a;grid-column:1/3;font-size:9px}.exactCandidate i{grid-column:3;font-size:13px;font-style:normal}.exactColumn footer{text-align:center;padding:14px;font-size:10px}.exactDrop{text-align:center;color:#59606a;border:1px dashed #cfd3d9;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;margin-top:18px;padding:16px;display:grid}.exactDrop b{justify-self:end;font-size:11px}.exactDrop small{justify-self:start;font-size:10px}.exactPipelineFooter{justify-content:space-between;align-items:center;padding:18px 0 0;font-size:11px;display:flex}.exactPipelineFooter .btn{font-size:11px;font-weight:700}@media (max-width:1100px){.exactBoard{grid-template-columns:repeat(6,minmax(140px,1fr))}.exactTools{grid-template-columns:auto minmax(180px,1fr) auto 1fr auto auto auto}}@media (max-width:760px){.exactPipelineTop{margin-left:-14px;margin-right:-14px}.exactJobHeader{align-items:flex-start;gap:12px}.exactTitle{flex-wrap:wrap;align-items:flex-start}.exactStageNav{grid-template-columns:repeat(7,100px);margin-left:-14px;margin-right:-14px;overflow-x:auto}.exactTools{grid-template-columns:1fr 1fr}.exactTools label{grid-column:1/-1}.exactTools>span{display:none}.exactBoard{grid-template-columns:repeat(6,155px)}.exactDrop{grid-template-columns:1fr}.exactDrop>*{justify-self:center!important}}.exactBoard{scrollbar-color:#9da3ab #eceef1;scrollbar-width:auto;grid-template-columns:repeat(7,minmax(175px,1fr));padding-bottom:12px;overflow-x:auto}.exactBoard::-webkit-scrollbar{height:10px}.exactBoard::-webkit-scrollbar-track{background:#eceef1;border-radius:999px}.exactBoard::-webkit-scrollbar-thumb{background:#9da3ab;border:2px solid #eceef1;border-radius:999px}.exactColumn.joined,.exactColumn.rejected{grid-area:auto;min-height:480px;margin-top:0}@media (max-width:1100px){.exactBoard{grid-template-columns:repeat(7,175px)}}@media (max-width:760px){.exactBoard{grid-template-columns:repeat(7,165px)}}.exactPipelineTop,.exactJobHeader{display:none}.exactJobHeader{border-bottom:1px solid var(--border);background:#f7f8fa;margin:0 -28px;padding:24px 28px 20px}.exactTitle{gap:11px}.exactTitle h1{font-size:25px;line-height:1.2}.exactTitle .status{padding:5px 10px;font-size:11px}.exactTitle>span{font-size:12px}.exactJobHeader p{margin-top:12px;font-size:12px}.exactJobHeader>.btn{background:#fff;border-radius:9px;min-height:42px;padding:10px 18px;font-size:12px}.exactStageNav{background:#fff;border-top:0;margin:0 -28px;padding:0 18px}.exactStageNav>div{border-right:1px solid #eef0f2;padding:14px 6px 13px}.exactStageNav>div:last-child{border-right:0}.exactStageNav b{font-size:12px;font-weight:700}.exactStageNav strong{font-size:12px}.exactStageNav .active:after{height:2px;left:20%;right:20%}.exactTools{padding:16px 0 14px}.exactBoard{background:#fff;gap:10px}.exactColumn{background:#f5f6f7;border-radius:8px;min-height:0}.exactColumn>header{padding:14px 9px 12px}.exactColumn>header b,.exactColumn>header strong{font-size:12px}.exactCardList{gap:8px;padding:0 8px}.exactCandidate{border-color:#dfe2e6;min-height:82px;padding:11px 10px;box-shadow:0 1px 2px #10182806}.exactCandidate>span{width:38px;height:38px}.exactCandidate b{font-size:12px}.exactCandidate small,.exactCandidate time{font-size:10px}.exactColumn footer{padding:15px 8px;font-size:10px;font-weight:600}.exactColumn.all footer{color:#555}.exactColumn.screening footer{color:#2563eb}.exactColumn.shortlisted footer{color:#238a4b}.exactColumn.interview footer{color:#7656d6}@media (max-width:760px){.exactJobHeader{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.exactStageNav{margin-left:-14px;margin-right:-14px}}
.applicationsFlow{color:#202226;font-size:10px}.afBack{color:var(--red);margin-bottom:16px;font-size:10px;font-weight:800;display:inline-block}.afAvatar{color:#fff;background:linear-gradient(145deg,#1b2027,#92382f);border-radius:50%;place-items:center;width:35px;height:35px;font-size:8px;font-weight:900;display:grid}.afAvatar.large{width:62px;height:62px;font-size:13px}.afCandidateHeader{border-bottom:1px solid var(--border);grid-template-columns:64px 1fr auto;align-items:center;gap:14px;margin:0 -28px;padding:0 28px 18px;display:grid}.afCandidateHeader.compact{margin:0;padding:0 10px 18px}.afName{align-items:center;gap:12px;display:flex}.afName h1,.afName h2{margin:0;font-size:21px}.afName .status{font-size:7px}.afCandidateHeader p{color:#50555d;margin:5px 0;font-size:9px}.afHeaderActions{gap:8px;display:flex}.afHeaderActions .btn{padding:9px;font-size:8px}.afMaster{grid-template-columns:245px minmax(0,1fr) 190px;gap:12px;margin:15px -28px -28px;display:grid}.afList{border-right:1px solid var(--border);background:#fff}.afListTop,.afSearch{justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.afListTop select,.afSearch input{border:1px solid var(--border);background:#fff;border-radius:6px;min-width:0;padding:8px;font-size:7px}.afSearch input{flex:1}.afSearch button{border:1px solid var(--border);background:#fff;width:30px;height:30px}.afListItem{border-top:1px solid #eff1f3;grid-template-columns:36px 1fr;gap:9px;padding:11px;display:grid}.afListItem.active{border-left:3px solid var(--red);background:#fff0f1}.afListItem>div{grid-template-columns:1fr auto;gap:3px;display:grid}.afListItem b{font-size:9px}.afListItem .status{padding:3px 5px;font-size:6px}.afListItem span,.afListItem small{grid-column:1/-1;font-size:7px}.afListItem small{color:var(--muted)}.afPages{justify-content:center;gap:5px;padding:12px;display:flex}.afPages button{border:1px solid var(--border);background:#fff;border-radius:4px;width:25px;height:25px;font-size:7px}.afPages button.active{background:var(--red);color:#fff}.afCount{text-align:center;display:block}.afMaster>main{min-width:0}.afTabs{border-bottom:1px solid var(--border);gap:30px;display:flex}.afTabs>*{padding:12px 4px;font-size:8px;position:relative}.afTabs b{color:var(--red)}.afTabs b:after{content:"";background:var(--red);height:2px;position:absolute;bottom:-1px;left:0;right:0}.afOverviewCard{background:#fff;padding:14px}.afProfileTop{border-bottom:1px solid var(--border);grid-template-columns:62px 1fr auto;align-items:center;gap:14px;padding-bottom:13px;display:grid}.afProfileTop p{margin:4px 0;font-size:8px}.afMiniActions{gap:6px;display:flex}.afMiniActions button{border:1px solid var(--border);background:#fff;border-radius:6px;min-width:45px;min-height:45px}.afMiniActions small{font-size:6px;display:block}.afSummary,.afSection{border-bottom:1px solid var(--border);padding:13px 0}.afSummary h3,.afSection h3{margin:0 0 10px;font-size:10px}.afSummary>div{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.afSummary span{font-size:7px}.afSummary span>*{margin-top:5px;display:block}.afSection p{margin:5px 0;font-size:8px}.afSection textarea{border:1px solid var(--border);border-radius:6px;width:100%;min-height:70px;padding:9px}.afChips{flex-wrap:wrap;gap:6px;display:flex}.afChips span{border:1px solid var(--border);background:#fff;border-radius:5px;padding:5px 8px;font-size:7px}.afFilters{border-bottom:1px solid var(--border);gap:8px;padding:12px 0;display:flex}.afFilters>*{border:1px solid var(--border);background:#fff;border-radius:5px;padding:8px;font-size:7px}.afUpdate{grid-template-columns:120px 1fr 140px;align-items:end;gap:8px;padding-top:12px;display:grid}.afUpdate label{font-size:7px}.afUpdate select{border:1px solid var(--border);background:#fff;border-radius:5px;width:100%;margin-top:5px;padding:8px;display:block}.afUpdate .btn{font-size:8px}.afSidePanel{border:1px solid var(--border);background:#fff;border-radius:8px;padding:14px}.afSidePanel+.afSidePanel{margin-top:10px}.afSidePanel h3{margin:0 0 12px;font-size:10px}.afJourneyRow{grid-template-columns:7px 1fr auto;gap:8px;padding:7px 0;font-size:7px;display:grid}.afJourneyRow i{background:#777;border-radius:50%;width:6px;height:6px}.afJourneyRow i.j1{background:#2563eb}.afJourneyRow i.j2{background:#238a4b}.afJourneyRow i.j3{background:#7656d6}.afJourneyRow i.j4{background:#ef6a2f}.afJourneyRow i.j5{background:#159498}.afJourneyRow b{background:#f1f2f4;border-radius:5px;padding:2px 5px}.afFit{align-items:center;gap:9px;margin:10px 0;display:flex}.afFit>div{background:radial-gradient(circle,#fff 55%,transparent 57%),conic-gradient(var(--green) 0 82%,#e5e7ea 82%);border-radius:50%;place-items:center;width:55px;height:55px;font-weight:900;display:grid}.afFit>b{color:var(--green)}.afFitRow,.afDataRow{justify-content:space-between;gap:10px;padding:5px 0;font-size:7px;display:flex}.afActivity p{padding-left:14px;font-size:7px;position:relative}.afActivity p:before{content:"";background:#2563eb;border-radius:50%;width:5px;height:5px;position:absolute;top:3px;left:0}.afActivity b{margin-top:3px;display:block}.fullTabs{margin:0 -28px 15px;padding:0 28px}.afStageCards{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px;display:grid}.afStageCards>div{border:1px solid var(--border);background:#fff;border-radius:8px;grid-template-columns:28px 1fr;gap:3px 9px;padding:14px;display:grid}.afStageCards>div>span{grid-row:1/4;font-size:17px}.afStageCards small{font-size:7px}.afStageCards p{margin:2px 0;font-size:7px}.afCompactGrid{grid-template-columns:minmax(0,1.5fr) minmax(260px,.9fr);gap:12px;display:grid}.afBox{border:1px solid var(--border);background:#fff;border-radius:8px;margin-bottom:10px;padding:14px}.afBox h3{margin:0 0 12px;font-size:10px}.afBox p{margin:5px 0;font-size:8px}.afResume{grid-template-columns:1fr auto auto;align-items:center;gap:8px;display:grid}.afResume small{grid-column:1}.afResume .btn{grid-row:1/3;font-size:7px}.afNote{display:flex}.afNote input{border:1px solid var(--border);flex:1;padding:10px}.afNote button{border:1px solid var(--border);background:#fff;width:35px}.afMove{grid-template-columns:1fr 1fr;gap:8px;display:grid}.afMove select{border:1px solid var(--border);border-radius:5px;padding:9px}.afMove .btn{font-size:8px}.afActionGrid{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.afActionGrid button,.afReject{border:1px solid var(--border);background:#fff;border-radius:5px;padding:9px;font-size:7px}.afActionGrid button:first-child,.afReject{color:var(--red);border-color:#ff8b91}.afJobHeader{justify-content:space-between;align-items:flex-start;margin:0 -28px;padding:0 28px 15px;display:flex}.afJobHeader p,.afJobHeader span{font-size:8px}.afStageNav{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(7,1fr);margin:0 -28px 12px;padding:0 28px;display:grid}.afStageNav>div{text-align:center;padding:11px}.afStageNav b,.afStageNav strong{font-size:8px;display:block}.afStageNav>div:nth-child(2){border-bottom:2px solid var(--red);color:#2563eb}.afCandidateNav{justify-content:space-between;margin-bottom:10px;display:flex}.afCandidateNav>*{font-size:8px}.afCandidateNav button{border:1px solid var(--border);background:#fff;width:27px;height:27px}.afJobCandidateGrid{grid-template-columns:220px minmax(0,1fr) 180px;gap:10px;display:grid}.afPersonCard{text-align:left}.afPersonCard>.afAvatar{float:left;margin-right:10px}.afPersonCard hr{clear:both;border:0;border-top:1px solid var(--border)}.afPersonCard p{font-size:7px}.afButtonList{gap:6px;margin-top:10px;display:grid}.afButtonList>*{border:1px solid var(--border);text-align:left;background:#fff;border-radius:5px;padding:8px;font-size:7px}.afProfilePanel{border:1px solid var(--border);background:#fff;border-top:0;padding:0 14px 14px}.afProfilePanel h4{margin:10px 0 4px;font-size:9px}.afProfilePanel li{margin-bottom:4px;font-size:7px}.afProfilePanel h3 small{float:right;font-size:7px}.afJobCandidateGrid>aside:last-child label{font-size:7px}.afJobCandidateGrid>aside:last-child select{border:1px solid var(--border);background:#fff;width:100%;margin:5px 0 8px;padding:8px;display:block}@media (max-width:1150px){.afMaster{grid-template-columns:210px minmax(0,1fr)}.afMaster>.afSidePanel{display:none}.afJobCandidateGrid{grid-template-columns:200px 1fr}.afJobCandidateGrid>aside:last-child{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.afJobCandidateGrid>aside:last-child>.afSidePanel{margin:0}}@media (max-width:900px){.afCandidateHeader{margin:0 -14px;padding:0 14px 15px}.afMaster{grid-template-columns:1fr;margin:12px -14px -90px}.afList{display:none}.afCompactGrid,.afJobCandidateGrid{grid-template-columns:1fr}.afJobCandidateGrid>aside:first-child{display:none}.afJobCandidateGrid>aside:last-child{grid-column:auto;grid-template-columns:1fr}.afSummary>div{grid-template-columns:1fr 1fr}.afJobHeader,.afStageNav{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.afStageNav{grid-template-columns:repeat(7,100px);overflow-x:auto}}@media (max-width:600px){.afCandidateHeader{grid-template-columns:50px 1fr}.afHeaderActions{grid-column:1/-1}.afHeaderActions .btn{flex:1}.afStageCards,.afUpdate,.afMove,.afActionGrid{grid-template-columns:1fr}.afProfileTop{grid-template-columns:50px 1fr}.afMiniActions{grid-column:1/-1}.afSummary>div{grid-template-columns:1fr}.afFilters{overflow-x:auto}.afJobHeader{display:block}.afJobHeader>.btn{margin-top:10px}.fullTabs{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px;overflow-x:auto}}.afPage{font-size:14px;line-height:1.5}.afListItem b,.afTabs>*,.afProfileTop p,.afSummary h3,.afSection h3,.afSidePanel h3,.afBox h3,.afProfilePanel h4,.afStageNav b,.afStageNav strong{font-size:13px}.afListItem span,.afListItem small,.afSummary span,.afSection p,.afFilters>*,.afUpdate label,.afUpdate .btn,.afJourneyRow,.afFitRow,.afDataRow,.afActivity p,.afStageCards small,.afStageCards p,.afBox p,.afResume .btn,.afMove .btn,.afActionGrid button,.afReject,.afJobHeader p,.afJobHeader span,.afCandidateNav>*,.afPersonCard p,.afButtonList>*,.afProfilePanel li,.afJobCandidateGrid>aside:last-child label{font-size:12px}.afListItem .status,.afMiniActions small,.afChips span,.afProfilePanel h3 small{font-size:11px}.afPages button{font-size:12px}.afStageCards b{font-size:18px}.afJobHeader h1{font-size:28px}.applicationsFlow{font-size:14px;line-height:1.5}.applicationsFlow .afCandidateHeader p,.applicationsFlow .afListItem span,.applicationsFlow .afListItem small{font-size:12px}.applicationsFlow .afListItem b,.applicationsFlow .afTabs button,.applicationsFlow .afSection p,.applicationsFlow .afSummary span,.applicationsFlow .afDataRow{font-size:13px}.applicationsFlow .afTabs button{color:#30343a;cursor:pointer;background:0 0;border:0;padding:13px 4px;position:relative}.applicationsFlow .afTabs button.active{color:var(--red);font-weight:800}.applicationsFlow .afTabs button.active:after{content:"";background:var(--red);height:2px;position:absolute;bottom:-1px;left:0;right:0}.afMaster{grid-template-columns:245px 36px minmax(0,1fr) 190px;position:relative}.afMaster.trayCollapsed{grid-template-columns:36px minmax(0,1fr) 190px}.afTrayToggle{z-index:3;border:1px solid var(--border);width:30px;min-height:76px;color:var(--red);cursor:pointer;background:#fff;border-radius:0 8px 8px 0;align-self:start;margin:10px 0;font-size:20px;font-weight:800;position:sticky;top:78px}.afTrayToggle span{writing-mode:vertical-rl;color:#555;margin:7px auto 0;font-size:11px;font-weight:700;display:block}.afTabPanel{min-height:430px;padding:8px 0 20px}.afTabPanel h2{margin:0 0 18px;font-size:22px}.afTabPanel h3{margin:24px 0 10px;font-size:16px}.afTabPanel p{font-size:14px}.afResumeDocument{border:1px solid var(--border);background:#fafbfc;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:18px;display:grid}.afResumeDocument b{font-size:15px}.afResumeDocument p{color:var(--muted);margin:4px 0 0;font-size:12px}.afDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.afDetailGrid span{border:1px solid var(--border);color:var(--muted);border-radius:8px;padding:14px;font-size:12px}.afDetailGrid b,.afDetailGrid .status{color:var(--text);margin-top:5px;font-size:14px;display:block}.afNotesComposer{gap:8px;font-size:13px;font-weight:700;display:grid}.afNotesComposer textarea{border:1px solid var(--border);border-radius:8px;min-height:110px;padding:12px}.afNotesComposer .btn{justify-self:start}.afHistory{border-top:1px solid var(--border);margin-top:22px}.afHistory p{border-bottom:1px solid var(--border);gap:3px;margin:0;padding:14px 4px;display:grid}.afHistory span{color:var(--muted);font-size:12px}@media (max-width:900px){.afMaster.trayCollapsed{grid-template-columns:32px minmax(0,1fr)}.afMaster.trayCollapsed>.afSidePanel,.afTrayToggle{display:none}}@media (max-width:600px){.afDetailGrid,.afResumeDocument{grid-template-columns:1fr}.afResumeDocument .btn{width:100%}}.afApplicationHeader{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;padding-top:22px;padding-bottom:22px}.afNoBackHeader .afApplicationHeader{margin-top:-8px;padding-top:10px}.afApplicationHeader .afName h1{font-size:24px;line-height:1.2}.afApplicationHeader p{color:#4f5660;margin:5px 0;font-size:13px}.afAppliedJob{flex-wrap:wrap;align-items:center;gap:7px;display:flex;margin:9px 0!important}.afAppliedJob span{color:var(--muted);font-size:12px;font-weight:600}.afAppliedJob b{color:var(--text);font-size:15px}.afAppliedJob em{color:#245fa9;background:#edf4ff;border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:700}.afApplicationHeader .afHeaderActions{align-items:center;gap:10px;display:flex}.afApplicationHeader .afHeaderActions .btn{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:10px 16px;font-size:13px;font-weight:700;display:inline-flex}.afApplicationHeader .afJobButton{background:var(--red);border-color:var(--red);color:#fff}.afApplicationHeader .afDownloadButton{color:#20242a;background:#fff;border-color:#d9dde3}.afApplicationHeader .afMoreButton{width:42px;min-width:42px;padding:0;font-size:20px}@media (max-width:820px){.afApplicationHeader{grid-template-columns:54px 1fr}.afApplicationHeader .afHeaderActions{grid-column:1/-1}.afApplicationHeader .afHeaderActions .btn:not(.afMoreButton){flex:1}}.afNoBackHeader{max-width:1440px;margin:0 auto}.afNoBackHeader .afApplicationHeader{border:1px solid var(--border);background:#fff;border-radius:12px;margin:0 0 18px;padding:20px 22px;box-shadow:0 2px 8px #10182809}.afNoBackHeader .afMaster{grid-template-columns:260px minmax(0,1fr) 230px;gap:16px;margin:0;display:grid;position:relative}.afNoBackHeader .afMaster.trayCollapsed{grid-template-columns:0 minmax(0,1fr) 230px}.afNoBackHeader .afMaster.trayCollapsed>main{grid-column:2}.afNoBackHeader .afMaster.trayCollapsed>.afSidePanel{grid-column:3}.afNoBackHeader .afList{border:1px solid var(--border);background:#fff;border-radius:10px;min-width:0;overflow:hidden}.afNoBackHeader .afListTop{border-bottom:1px solid var(--border);padding:14px}.afNoBackHeader .afListTop b{font-size:13px}.afNoBackHeader .afListTop select,.afNoBackHeader .afSearch input{font-size:12px}.afNoBackHeader .afSearch{padding:10px 12px}.afNoBackHeader .afListItem{padding:13px 12px;transition:background .15s}.afNoBackHeader .afListItem.active{border-left:3px solid var(--red);background:#fff5f5}.afNoBackHeader .afListItem:hover{background:#f8f9fb}.afNoBackHeader .afTrayToggle{z-index:5;background:#fff;border-radius:7px;width:30px;min-height:38px;margin:0;position:absolute;top:14px;left:244px;box-shadow:0 2px 8px #10182814}.afNoBackHeader .afTrayToggle span{display:none}.afNoBackHeader .trayCollapsed .afTrayToggle{left:0}.afNoBackHeader .afMaster>main{border:1px solid var(--border);background:#fff;border-radius:10px;overflow:hidden}.afNoBackHeader .afTabs{background:#fff;gap:8px;padding:0 18px}.afNoBackHeader .afTabs button{padding:15px 14px;font-size:13px}.afNoBackHeader .afOverviewCard{padding:20px 22px}.afNoBackHeader .afProfileTop{padding-bottom:18px}.afNoBackHeader .afSummary,.afNoBackHeader .afSection{padding:18px 0}.afNoBackHeader .afSummary h3,.afNoBackHeader .afSection h3{font-size:15px}.afNoBackHeader .afSummary span{font-size:12px}.afNoBackHeader .afSummary span b{font-size:13px}.afNoBackHeader .afSidePanel{box-shadow:none;border-radius:10px;padding:18px}.afNoBackHeader .afSidePanel h3{font-size:15px}.afNoBackHeader .afJourneyRow,.afNoBackHeader .afFitRow,.afNoBackHeader .afActivity p{font-size:12px}.afNoBackHeader .afUpdate{grid-template-columns:160px minmax(180px,1fr) 170px;gap:10px;padding-top:18px}.afNoBackHeader .afUpdate label{font-size:12px}.afNoBackHeader .afUpdate select{min-height:42px;font-size:13px}.afNoBackHeader .afUpdate .btn{min-height:42px;font-size:13px;font-weight:700}@media (max-width:1180px){.afNoBackHeader .afMaster,.afNoBackHeader .afMaster.trayCollapsed{grid-template-columns:240px minmax(0,1fr)}.afNoBackHeader .afMaster>.afSidePanel{display:none}.afNoBackHeader .afTrayToggle{left:224px}.afNoBackHeader .trayCollapsed .afTrayToggle{left:0}.afNoBackHeader .afMaster.trayCollapsed{grid-template-columns:0 minmax(0,1fr)}.afNoBackHeader .afMaster.trayCollapsed>main{grid-column:2}}@media (max-width:900px){.afNoBackHeader .afApplicationHeader{margin:0 0 14px}.afNoBackHeader .afMaster,.afNoBackHeader .afMaster.trayCollapsed{grid-template-columns:1fr}.afNoBackHeader .afList,.afNoBackHeader .afTrayToggle{display:none}.afNoBackHeader .afMaster.trayCollapsed>main{grid-column:1}.afNoBackHeader .afUpdate{grid-template-columns:1fr}}.compactFlow{max-width:1180px;margin:0 auto}.compactFlow .afBack{display:none}.compactFlow .afCandidateHeader{border:1px solid var(--border);background:#fff;border-radius:10px;margin:0 0 18px;padding:18px 20px}.compactFlow .fullTabs{border-bottom:1px solid var(--border);background:#fff;margin:0 0 18px;padding:0}.compactFlow .fullTabs>*{padding:14px 16px;font-size:13px}.compactFlow .afStageCards{gap:14px;margin-bottom:16px}.compactFlow .afStageCards>div{border-radius:10px;padding:18px}.compactFlow .afStageCards small,.compactFlow .afStageCards p{font-size:12px}.compactFlow .afStageCards b{font-size:18px}.compactFlow .afCompactGrid{grid-template-columns:minmax(0,1.45fr) minmax(340px,.95fr);gap:16px}.compactFlow .afBox{border-radius:10px;margin-bottom:14px;padding:18px;box-shadow:0 2px 7px #10182806}.compactFlow .afBox h3{margin-bottom:14px;font-size:15px}.compactFlow .afBox p,.compactFlow .afResume b{font-size:13px}.compactFlow .afResume small{font-size:11px}.compactFlow .afResume .btn{font-size:12px}.compactFlow .afChips span{font-size:11px}.compactFlow .afDataRow{border-bottom:1px solid #eff1f3;padding:8px 0;font-size:12px}.compactFlow .afMove select,.compactFlow .afMove .btn{min-height:42px;font-size:12px}.compactFlow .afActionGrid button,.compactFlow .afReject{min-height:40px;font-size:12px;font-weight:600}.compactFlow .afNote input{min-height:46px;font-size:13px}.compactFlow .afNote button{width:44px;color:var(--red);font-size:18px}@media (max-width:900px){.compactFlow .afCompactGrid{grid-template-columns:1fr}.compactFlow .afCandidateHeader{margin-left:0;margin-right:0}.compactFlow .fullTabs{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.jobCandidateFlow{max-width:1380px;margin:0 auto;font-size:14px}.jobCandidateFlow .afJobCandidateGrid{grid-template-columns:240px minmax(0,1fr) 220px;align-items:start;gap:14px}.jobCandidateFlow .afCandidateNav{align-items:center;margin:14px 0 12px}.jobCandidateFlow .afCandidateNav>*{font-size:12px}.jobCandidateFlow .afCandidateNav button{border-radius:6px;width:32px;height:32px;margin-left:5px}.jobCandidateFlow .afSidePanel{border-radius:10px;padding:16px}.jobCandidateFlow .afSidePanel h3{font-size:15px}.jobCandidateFlow .afPersonCard p{font-size:12px;line-height:1.55}.jobCandidateFlow .afPersonCard>div>b{font-size:15px}.jobCandidateFlow .afButtonList>*{min-height:38px;padding:9px 11px;font-size:12px}.jobCandidateFlow .afTabs{gap:12px;padding:0 4px}.jobCandidateFlow .afTabs>*{padding:13px 12px;font-size:13px}.jobCandidateFlow .afProfilePanel{border-radius:0 0 10px 10px;padding:0 18px 18px}.jobCandidateFlow .afProfilePanel .afSection{padding:16px 0}.jobCandidateFlow .afProfilePanel h3{font-size:15px}.jobCandidateFlow .afProfilePanel h4{font-size:13px}.jobCandidateFlow .afProfilePanel p,.jobCandidateFlow .afProfilePanel li,.jobCandidateFlow .afProfilePanel small{font-size:12px;line-height:1.55}.jobCandidateFlow .afChips span{font-size:11px}.jobCandidateFlow .afJobCandidateGrid>aside:last-child label{font-size:12px}.jobCandidateFlow .afJobCandidateGrid>aside:last-child select{border-radius:6px;min-height:40px;font-size:13px}.jobCandidateFlow .afJobCandidateGrid>aside:last-child .btnPrimary{white-space:nowrap;width:100%;min-height:44px;padding:10px 8px;font-size:12px;line-height:1.25}.jobCandidateFlow .afReject{white-space:nowrap;width:100%;min-height:38px;font-size:11px}.jobCandidateFlow .afActivity p{font-size:11px;line-height:1.45}.jobCandidateFlow .afStageNav{z-index:1;background:#fff;position:relative}.jobCandidateFlow .afStageNav b,.jobCandidateFlow .afStageNav strong{font-size:12px}@media (max-width:1100px){.jobCandidateFlow .afJobCandidateGrid{grid-template-columns:220px minmax(0,1fr)}.jobCandidateFlow .afJobCandidateGrid>aside:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.jobCandidateFlow .afJobCandidateGrid,.jobCandidateFlow .afJobCandidateGrid>aside:last-child{grid-template-columns:1fr}}
.ejPage{max-width:1380px;color:var(--text);margin:0 auto;font-size:13px}.ejPage h1,.ejPage h2,.ejPage h3,.ejPage p{margin-top:0}.ejPageHead,.ejDetailHead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.ejPageHead h1{margin-bottom:5px;font-size:28px}.ejPageHead p{color:#555d67;margin:0}.ejPageHead>div:last-child,.ejDetailHead>div:last-child{gap:10px;display:flex}.ejPageHead .btn{font-weight:700}.ejFilters,.ejCard,.ejTableCard{border:1px solid var(--border);background:#fff;border-radius:10px}.ejFilters{margin-bottom:16px;padding:14px}.ejFilters>label{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:0 10px 12px;display:flex}.ejFilters input{border:0;outline:0;width:100%;font-size:13px}.ejFilters>div{grid-template-columns:180px 180px 180px 1fr auto 145px auto;align-items:center;gap:12px;padding-top:12px;display:grid}.ejFilters select,.ejTableCard select{border:1px solid var(--border);background:#fff;border-radius:7px;padding:10px;font-weight:600}.ejStats,.ejDetailStats{grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:16px;display:grid}.ejStats article,.ejDetailStats article{border:1px solid var(--border);background:#fff;gap:14px;padding:18px;display:flex}.ejStats article:first-child,.ejDetailStats article:first-child{border-radius:10px 0 0 10px}.ejStats article:last-child,.ejDetailStats article:last-child{border-radius:0 10px 10px 0}.ejStats i,.ejDetailStats i{border-radius:9px;place-items:center;width:42px;height:42px;font-size:20px;font-style:normal;display:grid}.ejStats i.red,.ejDetailStats i.red{color:var(--red);background:#ffecee}.ejStats i.green,.ejDetailStats i.green{color:#168340;background:#eaf7ee}.ejStats i.purple,.ejDetailStats i.purple{color:#7656d6;background:#f2edff}.ejStats i.orange,.ejDetailStats i.orange{color:#ed6a26;background:#fff1e7}.ejDetailStats i.blue{color:#2563eb;background:#edf4ff}.ejStats article div,.ejDetailStats article div{display:grid}.ejStats strong,.ejDetailStats strong{font-size:23px}.ejStats small,.ejDetailStats small{color:#55606a;font-size:10px}.ejTableCard{padding:12px 14px}.ejTableCard table,.ejRecent table{border-collapse:collapse;width:100%}.ejTableCard th,.ejTableCard td,.ejRecent th,.ejRecent td{border-bottom:1px solid var(--border);text-align:left;padding:14px 10px}.ejTableCard th,.ejRecent th,.ejTableCard td{font-size:12px}.ejTableCard td small,.ejTableCard td span,.ejTableCard td a{margin-top:4px;display:block}.ejTableCard td a{color:#2563d9}.ejTableCard td:first-child i{background:#1d9b4d;border-radius:50%;width:7px;height:7px;display:inline-block}.ejTableCard td:first-child i.closed{background:#aeb3ba}.ejTableCard td:last-child{white-space:nowrap}.ejTableCard .btn{padding:8px 17px;font-size:12px;font-weight:700}.ejMore{border:1px solid var(--border);background:#fff;border-radius:7px;width:34px;height:34px;margin-left:7px;font-size:18px}.ejTableCard footer{justify-content:space-between;align-items:center;padding:14px 0 0;display:flex}.ejTableCard footer div{gap:7px;display:flex}.ejTableCard footer button{border:1px solid var(--border);background:#fff;border-radius:6px;width:34px;height:34px}.ejTableCard footer button.active{background:var(--red);color:#fff}.ejBreadcrumb{color:#555d67;margin-bottom:20px;font-size:11px}.ejDetailHead{align-items:center}.ejDetailHead h1{margin:0;font-size:27px}.ejDetailHead>div:first-child>div{align-items:center;gap:12px;display:flex}.ejDetailHead p{margin:7px 0 0;font-size:12px}.ejDetailHead .btn{font-weight:700}.ejTabs{border-bottom:1px solid var(--border);gap:32px;display:flex}.ejTabs>*{padding:13px 3px;font-size:12px;font-weight:700;position:relative}.ejTabs b{color:var(--red)}.ejTabs b:after{content:"";background:var(--red);height:2px;position:absolute;bottom:-1px;left:0;right:0}.ejDetailStats{grid-template-columns:repeat(5,1fr);gap:10px;margin:12px 0}.ejDetailStats article{border-radius:10px!important}.ejDetailGrid{grid-template-columns:minmax(0,1.45fr) minmax(310px,.9fr);gap:14px;display:grid}.ejCard{margin-bottom:12px;padding:18px}.ejCard h2{font-size:16px}.ejCard h3{font-size:14px}.ejDescription p,.ejDescription li{font-size:12px;line-height:1.65}.ejDescription>button,.ejCard h2 a{color:var(--red);background:0 0;border:0;font-size:11px;font-weight:800}.ejDescription hr{border:0;border-top:1px solid var(--border);margin:18px 0}.ejJobData{grid-template-columns:repeat(2,1fr);gap:9px 30px;display:grid}.ejJobData span{grid-template-columns:120px 1fr;font-size:11px;display:grid}.ejRows{display:grid}.ejRows span{justify-content:space-between;padding:7px 0;font-size:11px;display:flex}.ejPause{width:100%;margin-top:8px}.ejPerformance h2 small{color:#555;font-size:11px}.ejCard h2 a{float:right}.ejPerformance svg{width:100%;height:120px}.ejChartDates,.ejSources{justify-content:space-between;font-size:10px;display:flex}.ejSources{flex-wrap:wrap;gap:10px}.ejSources span{width:30%}.ejSources b{display:block}.ejRecent{margin-top:2px}.ejRecent h2 a{float:right;color:var(--red);font-size:11px}.ejRecent td{font-size:11px}.ejRecent td:first-child{align-items:center;gap:8px;display:flex}.ejRecent td small{color:#66707a;margin-top:3px;display:block}.ejAvatar{color:#fff;background:#222;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-weight:800;display:grid}.ejRecent .btn{padding:7px 15px;font-size:11px;font-weight:700}.ejOutline{color:var(--red);margin-left:8px;border-color:#ff8990!important}@media (max-width:900px){.ejFilters>div{grid-template-columns:1fr 1fr}.ejFilters>div span{display:none}.ejStats,.ejDetailStats{grid-template-columns:repeat(2,1fr)}.ejDetailGrid{grid-template-columns:1fr}.ejTableCard{overflow-x:auto}.ejTableCard table,.ejRecent table{min-width:800px}.ejTabs{overflow-x:auto}.ejPageHead,.ejDetailHead{flex-direction:column;align-items:flex-start}}.ejPage{padding-top:22px;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.ejPageHead{margin-top:0}.ejPageHead h1{line-height:1.2}.ejTableCard table{table-layout:fixed}.ejTableCard th:first-child{width:29%}.ejTableCard th:nth-child(2){width:18%}.ejTableCard th:nth-child(3){width:16%}.ejTableCard th:nth-child(4){width:13%}.ejTableCard th:nth-child(5){width:14%}.ejTableCard th:nth-child(6){width:130px}.ejTableCard tbody tr{height:72px}.ejTableCard td{vertical-align:middle}.ejTableCard td:last-child{white-space:nowrap;width:130px}.ejTableCard td:last-child .btn{justify-content:center;align-items:center;height:36px;width:72px!important;min-width:72px!important;margin:0!important;padding:7px 12px!important;display:inline-flex!important}.ejTableCard td:last-child .ejMore{vertical-align:middle;place-items:center;height:36px;width:36px!important;min-width:36px!important;margin:0 0 0 7px!important;padding:0!important;display:inline-grid!important}.ejTableCard .status{justify-content:center;min-width:62px}.ejDetail{font-size:14px}.ejDetail .ejBreadcrumb{font-size:12px}.ejDetail .ejDetailHead p,.ejDetail .ejTabs>*,.ejDetail .ejDetailStats b{font-size:13px}.ejDetail .ejDetailStats small{font-size:11px}.ejDetail .ejCard h2{font-size:17px}.ejDetail .ejCard h3{font-size:15px}.ejDetail .ejDescription{background:0 0;border:0;padding:0}.ejDetail .ejDescription>h2:first-child{border:1px solid var(--border);background:#fff;border-bottom:0;border-radius:10px 10px 0 0;margin:0;padding:20px 20px 10px}.ejDetail .ejDescription>p{border-left:1px solid var(--border);border-right:1px solid var(--border);background:#fff;margin:0;padding:0 20px 12px;font-size:14px;line-height:1.65}.ejDetail .ejDescription>h3{border-left:1px solid var(--border);border-right:1px solid var(--border);background:#fff;margin:0;padding:2px 20px 8px}.ejDetail .ejDescription>ul{border-left:1px solid var(--border);border-right:1px solid var(--border);background:#fff;margin:0;padding:0 20px 8px 42px}.ejDetail .ejDescription>li,.ejDetail .ejDescription li{font-size:13px;line-height:1.7}.ejDetail .ejDescription>button{border:1px solid var(--border);text-align:left;background:#fff;border-top:0;border-radius:0 0 10px 10px;width:100%;padding:8px 20px 18px;font-size:12px;display:block}.ejDetail .ejDescription>hr{background:0 0;border:0;height:14px;margin:0}.ejDetail .ejDescription>hr+h2{border:1px solid var(--border);background:#fff;border-bottom:0;border-radius:10px 10px 0 0;margin:0;padding:20px 20px 12px}.ejDetail .ejDescription>.ejJobData{border:1px solid var(--border);background:#fff;border-top:0;border-radius:0 0 10px 10px;padding:0 20px 20px}.ejDetail .ejJobData span{grid-template-columns:130px 1fr;font-size:13px}.ejDetail .ejJobData b,.ejDetail .ejRows span,.ejDetail .ejPause{font-size:13px}.ejDetail .ejPerformance h2 small,.ejDetail .ejChartDates,.ejDetail .ejSources,.ejDetail .ejRecent th,.ejDetail .ejRecent td,.ejDetail .ejRecent .btn{font-size:12px}.ejDetail .ejDescription>p,.ejDetail .ejDescription>ul{padding-bottom:18px}.ejDetail .ejDescription>button{padding-bottom:72px}
.jsIcon{vertical-align:middle;color:currentColor;flex:none;display:inline-block}.workspace,.workspace button,.workspace input,.workspace select,.workspace textarea{font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.workspace{font-size:14px;line-height:1.5}.workspace h1{font-size:28px;line-height:1.2}.workspace h2{font-size:20px;line-height:1.3}.workspace h3{font-size:16px;line-height:1.35}.workspace h4{font-size:14px;line-height:1.4}.workspace p,.workspace li,.workspace td,.workspace label{font-size:14px}.workspace small,.workspace .muted{font-size:12px}.workspace .status,.workspace .chip{font-size:11px}.workspace .btn,.workspace button:not(.linkButton){font-size:13px}.workspace input:not([type=checkbox]):not([type=radio]),.workspace select,.workspace textarea{border:1px solid var(--border);max-width:100%;color:var(--text);background:#fff;border-radius:8px;font-size:14px}.workspace input:not([type=checkbox]):not([type=radio]),.workspace select{min-height:42px}.workspace textarea{line-height:1.5}.workspace .btn{border-radius:8px;justify-content:center;align-items:center;min-height:42px;font-weight:600;display:inline-flex}.workspace .card,.workspace .wfPanel,.workspace .afSidePanel,.workspace .afBox,.workspace .ejCard,.workspace .card *,.workspace .wfPanel *,.workspace .afSidePanel *,.workspace .afBox *,.workspace .ejCard *{min-width:0}.workspace b,.workspace strong,.workspace td,.workspace p,.workspace span{overflow-wrap:anywhere}.jobCandidateFlow .afDataRow{grid-template-columns:minmax(72px,.8fr) minmax(0,1.2fr);align-items:start;gap:10px;display:grid}.jobCandidateFlow .afDataRow>b,.jobCandidateFlow .afDataRow>.status{text-align:right;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.jobCandidateFlow .afPersonCard,.jobCandidateFlow .afSidePanel{overflow:hidden}.jobCandidateFlow .afPersonCard p,.jobCandidateFlow .afButtonList>*,.jobCandidateFlow .afProfilePanel p,.jobCandidateFlow .afProfilePanel li{font-size:13px}.jobCandidateFlow .afSidePanel h3,.jobCandidateFlow .afProfilePanel h3{font-size:16px}.jobCandidateFlow .afTabs>*{font-size:13px}.jobCandidateFlow .afChips span{font-size:12px}.jobCandidateFlow .afJobCandidateGrid>aside:last-child .btnPrimary{font-size:13px}@media (max-width:600px){.workspace h1{font-size:24px}.workspace h2{font-size:19px}}.jobCandidateFlow .afJobCandidateGrid{grid-template-columns:240px minmax(0,1fr) 250px}.jobCandidateFlow .afJobCandidateGrid>aside:last-child{gap:12px;display:grid}.jobCandidateFlow .afJobCandidateGrid>aside:last-child .afSidePanel{border-radius:10px;margin:0;padding:18px}.jobCandidateFlow .afJobCandidateGrid>aside:last-child .afSidePanel h3{margin-bottom:14px;font-size:16px}.jobCandidateFlow .afJobCandidateGrid>aside:last-child label{font-size:13px;display:block}.jobCandidateFlow .afJobCandidateGrid>aside:last-child select{width:100%;margin-top:7px;padding:0 12px;font-size:14px}.jobCandidateFlow .afJobCandidateGrid>aside:last-child .btnPrimary{white-space:nowrap;min-height:44px;margin-top:10px;padding:10px 14px}.jobCandidateFlow .afJobCandidateGrid>aside:last-child .afReject{min-height:42px;margin-top:9px;padding:9px 12px;font-size:13px}.jobCandidateFlow .afJobCandidateGrid>aside:last-child .afButtonList{gap:8px;margin-top:0}.jobCandidateFlow .afJobCandidateGrid>aside:last-child .afButtonList>*{text-align:left;border-radius:7px;align-items:center;width:100%;min-height:42px;padding:10px 12px;font-size:13px;line-height:1.25;display:flex}.jobCandidateFlow .afJobCandidateGrid>aside:last-child .afActivity{gap:13px;display:grid}.jobCandidateFlow .afJobCandidateGrid>aside:last-child .afActivity p{margin:0;padding-left:17px;font-size:12px;line-height:1.5}.jobCandidateFlow .afJobCandidateGrid>aside:last-child .afActivity p:before{width:6px;height:6px;top:5px}.jobCandidateFlow .afJobCandidateGrid>aside:last-child .afActivity b{margin-top:4px;font-size:13px}@media (max-width:1150px){.jobCandidateFlow .afJobCandidateGrid{grid-template-columns:220px minmax(0,1fr)}.jobCandidateFlow .afJobCandidateGrid>aside:last-child{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.jobCandidateFlow .afJobCandidateGrid{grid-template-columns:1fr}.jobCandidateFlow .afJobCandidateGrid>aside:last-child{grid-column:auto;grid-template-columns:1fr}}.jobCandidateFlow .afStageNav{background:0 0;border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0 16px;padding:0;display:grid}.jobCandidateFlow .afStageNav>div{border:1px solid var(--border);text-align:left;background:#fff;border-radius:10px;min-height:94px;padding:16px 14px 12px 62px;position:relative;box-shadow:0 2px 7px #10182806}.jobCandidateFlow .afStageNav>div:nth-child(2),.jobCandidateFlow .afStageNav>div:nth-child(7){display:none}.jobCandidateFlow .afStageNav>div:before{border-radius:8px;place-items:center;width:36px;height:36px;font-size:18px;font-weight:700;display:grid;position:absolute;top:17px;left:14px}.jobCandidateFlow .afStageNav>div:first-child:before{content:"♙";color:#2563eb;background:#eaf3ff}.jobCandidateFlow .afStageNav>div:nth-child(3):before{content:"♙";color:#168340;background:#eaf8ed}.jobCandidateFlow .afStageNav>div:nth-child(4):before{content:"▣";color:#7656d6;background:#f2edff}.jobCandidateFlow .afStageNav>div:nth-child(5):before{content:"♨";color:#ed6a26;background:#fff1e7}.jobCandidateFlow .afStageNav>div:nth-child(6):before{content:"♙";color:var(--red);background:#ffecee}.jobCandidateFlow .afStageNav b{color:#34383e;font-size:12px}.jobCandidateFlow .afStageNav strong{color:var(--text);margin-top:3px;font-size:22px}.jobCandidateFlow .afStageNav>div:after{content:"↗ 12% vs last 7 days";color:#278443;font-size:10px;position:absolute;bottom:11px;left:62px}.jobCandidateFlow .afStageNav>div:nth-child(4):after{content:"↗ 20% vs last 7 days"}.jobCandidateFlow .afStageNav>div:nth-child(5):after,.jobCandidateFlow .afStageNav>div:nth-child(6):after{content:"↗ 100% vs last 7 days"}.jobCandidateFlow .afStageNav>div:first-child b{font-size:0}.jobCandidateFlow .afStageNav>div:first-child b:after{content:"Applications";font-size:12px}.jobCandidateFlow .afStageNav>div:nth-child(4) b{font-size:0}.jobCandidateFlow .afStageNav>div:nth-child(4) b:after{content:"Interviews";font-size:12px}.jobCandidateFlow .afStageNav>div:nth-child(5) b{font-size:0}.jobCandidateFlow .afStageNav>div:nth-child(5) b:after{content:"Offers";font-size:12px}@media (max-width:900px){.jobCandidateFlow .afStageNav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.jobCandidateFlow .afStageNav{grid-template-columns:1fr}}.workspace{font-weight:400}.workspace h1,.workspace h2,.workspace h3,.workspace h4,.workspace b,.workspace strong{font-weight:700}.workspace .btn,.workspace button,.workspace select{font-weight:600}.workspace input,.workspace textarea{font-weight:400}.compactFlow{font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px}.compactFlow .afCandidateHeader h1{font-size:28px;font-weight:700}.compactFlow .afCandidateHeader p{font-size:13px;font-weight:400}.compactFlow .afTabs>*{font-size:13px;font-weight:500}.compactFlow .afTabs b{font-weight:700}.compactFlow .afStageCards>div{grid-template-rows:auto auto auto;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:5px 12px;min-height:112px;padding:18px;display:grid}.compactFlow .afStageCards>div>span{grid-area:1/1/4;font-size:19px}.compactFlow .afStageCards>div>small{grid-area:1/2;font-size:12px;font-weight:500}.compactFlow .afStageCards>div>.status{grid-area:2/2;justify-self:start;width:auto;max-width:100%;padding:5px 10px;font-size:11px}.compactFlow .afStageCards>div>b{grid-area:2/2;font-size:20px}.compactFlow .afStageCards>div>p{grid-area:3/2;margin:0;font-size:12px;line-height:1.35}.compactFlow .afBox h3{font-size:16px;font-weight:700}.compactFlow .afBox p,.compactFlow .afBox b{font-size:13px}.compactFlow .afResume{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 8px;display:grid}.compactFlow .afResume>b{overflow-wrap:anywhere;grid-area:1/1;font-size:13px}.compactFlow .afResume>small{grid-area:2/1;font-size:12px}.compactFlow .afResume>.btn{align-self:center;min-width:92px;padding:9px 13px;font-size:12px;grid-row:1/3!important;width:auto!important}.compactFlow .afResume>.btn:first-of-type{grid-column:2}.compactFlow .afResume>.btn:nth-of-type(2){grid-column:3}.compactFlow .afChips span{font-size:12px}.compactFlow .afDataRow,.compactFlow .afDataRow b{font-size:13px}.compactFlow .afActionGrid button,.compactFlow .afReject,.compactFlow .afMove .btn,.compactFlow .afMove select{font-size:13px;font-weight:600}@media (max-width:650px){.compactFlow .afResume{grid-template-columns:1fr 1fr}.compactFlow .afResume>b,.compactFlow .afResume>small{grid-column:1/-1}.compactFlow .afResume>.btn:first-of-type{grid-column:1;grid-row:3!important}.compactFlow .afResume>.btn:nth-of-type(2){grid-column:2;grid-row:3!important}}.compactFlow{max-width:1380px;margin:0 auto;padding-top:0}.compactFlow .afBack{color:var(--red);align-items:center;margin:0 0 18px;font-size:13px;font-weight:700;display:inline-flex!important}.compactFlow .afCandidateHeader{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;grid-template-columns:82px minmax(0,1fr);gap:18px;margin:0 -28px;padding:0 28px 20px;position:relative}.compactFlow .afCandidateHeader .afAvatar.large{width:76px;height:76px;font-size:15px}.compactFlow .afCandidateHeader .afName{position:static}.compactFlow .afCandidateHeader .afName h1{font-size:23px}.compactFlow .afCandidateHeader .afName .status{color:#16763a;background:#dcf8df;padding:7px 14px;font-size:12px;position:absolute;top:5px;right:28px}.compactFlow .afCandidateHeader p{color:#343a42;margin:5px 0;font-size:13px}.compactFlow .fullTabs{border-bottom:1px solid var(--border);background:#fff;gap:42px;margin:0 -28px 18px;padding:0 28px}.compactFlow .fullTabs>*{padding:14px 4px;font-size:13px;font-weight:600}.compactFlow .afStageCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px}.compactFlow .afStageCards>div{min-height:108px;box-shadow:none;border-radius:8px;padding:17px 18px}.compactFlow .afBox{box-shadow:none;border-radius:8px;margin-bottom:14px;padding:17px}.compactFlow .afBox h3{border-bottom:1px solid var(--border);margin:0 0 14px;padding-bottom:10px}.compactFlow .afResume{min-height:54px}.compactFlow .afResume>small{color:#505861;font-size:12px}.compactFlow .afResume>.btn{border-radius:7px;min-height:38px!important}.compactFlow .afMove{grid-template-columns:minmax(150px,1fr) minmax(180px,1fr);gap:10px}.compactFlow .afMove select,.compactFlow .afMove .btn{min-height:44px}.compactFlow .afActionGrid{gap:9px;margin-top:10px}.compactFlow .afActionGrid button{min-height:42px}.compactFlow .afDataRow{padding:8px 0}.compactFlow .afReject{text-align:left;width:100%;min-height:42px}.compactFlow .afNote input{min-height:58px}.compactFlow .afNote button{width:44px}@media (max-width:900px){.compactFlow .afCandidateHeader{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.compactFlow .afCandidateHeader .afName .status{right:14px}.compactFlow .fullTabs{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.compactFlow .afCompactGrid{grid-template-columns:1fr}}@media (max-width:650px){.compactFlow .afStageCards{grid-template-columns:1fr}.compactFlow .afCandidateHeader{grid-template-columns:60px 1fr}.compactFlow .afCandidateHeader .afAvatar.large{width:58px;height:58px}.compactFlow .afCandidateHeader .afName .status{position:static}.compactFlow .fullTabs{gap:22px;overflow-x:auto}.compactFlow .afMove{grid-template-columns:1fr}}.compactFlow .afStageCards{gap:12px;margin-bottom:14px}.compactFlow .afStageCards>div{grid-template-rows:auto auto auto;grid-template-columns:28px minmax(0,1fr);gap:2px 10px;min-height:92px;padding:14px 16px}.compactFlow .afStageCards>div>span{font-size:18px}.compactFlow .afStageCards>div>small{font-size:11px}.compactFlow .afStageCards>div>.status{padding:4px 10px;font-size:11px}.compactFlow .afStageCards>div>b{font-size:18px}.compactFlow .afStageCards>div>p{font-size:11px}.compactFlow .afCompactGrid{grid-template-columns:minmax(0,1.5fr) minmax(340px,1fr);gap:12px}.compactFlow .afBox{padding:0;overflow:hidden}.compactFlow .afBox h3{border-bottom:1px solid var(--border);min-height:43px;margin:0;padding:12px 16px;font-size:14px}.compactFlow .afResume{grid-template-columns:minmax(0,1fr) auto auto;gap:3px 8px;min-height:64px;padding:10px 16px}.compactFlow .afResume>b{font-size:12px}.compactFlow .afResume>small{font-size:11px}.compactFlow .afResume>.btn{font-size:11px;min-width:68px!important;min-height:34px!important;padding:7px 10px!important}.compactFlow .afMove{grid-template-columns:auto minmax(125px,1fr) minmax(170px,1.15fr);align-items:center;gap:9px;padding:10px 14px 8px;display:grid}.compactFlow .afMove:before{content:"Move to:";white-space:nowrap;font-size:12px}.compactFlow .afMove select,.compactFlow .afMove .btn{min-height:38px;font-size:11px}.compactFlow .afMove .btn{white-space:nowrap;padding-left:10px;padding-right:10px}.compactFlow .afActionGrid{padding:0 14px 14px}.compactFlow .afBox>p,.compactFlow .afBox>.afChips,.compactFlow .afBox>.afNote,.compactFlow .afBox>.afDataRow,.compactFlow .afBox>.afDataRow{margin-left:16px;margin-right:16px}.compactFlow .afBox>b{margin:12px 16px 0;display:block}.compactFlow .afBox>p:last-child{margin-bottom:16px}.compactFlow .afBox>.afChips,.compactFlow .afBox>.afNote{margin-top:12px;margin-bottom:16px}@media (max-width:650px){.compactFlow .afMove{grid-template-columns:1fr}.compactFlow .afMove:before{display:none}.compactFlow .afResume{grid-template-columns:1fr 1fr}}
.ecaPage{max-width:1380px;color:var(--text);margin:0 auto;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px}.ecaBack{color:var(--red);margin-bottom:18px;font-weight:700;display:inline-block}.ecaCandidate{border-bottom:1px solid var(--border);grid-template-columns:78px 1fr auto;align-items:center;gap:18px;margin:0 -28px;padding:0 28px 20px;display:grid}.ecaAvatar{color:#fff;background:linear-gradient(145deg,#222,#8b332c);border-radius:50%;place-items:center;width:74px;height:74px;font-weight:800;display:grid}.ecaCandidate h1{margin:0 0 4px;font-size:24px}.ecaCandidate p{align-items:center;gap:6px;margin:5px 0;font-size:13px;display:flex}.ecaStatus{border-radius:999px;width:max-content;padding:5px 10px;font-size:11px;font-style:normal;display:inline-flex}.ecaStatus.green{color:#16763a;background:#dcf8df}.ecaStatus.blue{color:#2563be;background:#eaf3ff}.ecaStatus.purple{color:#7048cf;background:#f1eaff}.ecaCandidate>.ecaStatus{align-self:start;padding:8px 15px;font-size:12px}.ecaTabs{border-bottom:1px solid var(--border);gap:40px;margin:0 -28px 16px;padding:0 28px;display:flex}.ecaTabs>*{padding:14px 4px;font-weight:600;position:relative}.ecaTabs b{color:var(--red)}.ecaTabs b:after{content:"";background:var(--red);height:2px;position:absolute;bottom:-1px;left:0;right:0}.ecaKpis{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px;display:grid}.ecaKpis article{border:1px solid var(--border);background:#fff;border-radius:8px;grid-template-columns:30px 1fr;gap:10px;min-height:94px;padding:16px;display:grid}.ecaKpis small,.ecaKpis strong,.ecaKpis p{margin:0;display:block}.ecaKpis small{font-size:11px}.ecaKpis strong{margin:3px 0;font-size:18px}.ecaKpis p{margin-top:5px;font-size:11px}.ecaGrid{grid-template-columns:minmax(0,1.5fr) minmax(340px,1fr);gap:14px;display:grid}.ecaCard{border:1px solid var(--border);background:#fff;border-radius:8px;margin-bottom:14px;overflow:hidden}.ecaCard h2{border-bottom:1px solid var(--border);align-items:center;gap:7px;margin:0;padding:12px 16px;font-size:14px;display:flex}.ecaResume{grid-template-columns:40px 1fr auto auto 28px;align-items:center;gap:10px;padding:10px 16px;display:grid}.ecaPdf{background:var(--red);color:#fff;border-radius:4px;place-items:center;width:36px;height:42px;font-size:9px;font-weight:800;display:grid}.ecaResume b,.ecaResume small{display:block}.ecaResume small{color:#5d6570;margin-top:3px;font-size:11px}.ecaResume button,.ecaActions button,.ecaNote button,.ecaMove button{border:1px solid var(--border);background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:8px 13px;font-size:11px;font-weight:600;display:inline-flex}.ecaDots{border:0!important;padding:0!important;font-size:18px!important}.ecaChips{flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.ecaChips span{border:1px solid var(--border);border-radius:6px;padding:6px 10px;font-size:11px}.ecaCopy{padding:12px 16px}.ecaCopy p{margin:5px 0 0;font-size:12px}.ecaNote{padding:10px 16px;display:flex}.ecaNote input{border:1px solid var(--border);border-radius:6px 0 0 6px;flex:1;min-height:48px;padding:10px}.ecaNote button{border-radius:0 6px 6px 0;width:42px}.ecaMove{grid-template-columns:auto minmax(130px,1fr) minmax(170px,1.1fr);align-items:center;gap:9px;padding:10px 14px;display:grid}.ecaMove select{border:1px solid var(--border);background:#fff;border-radius:6px;min-height:38px;padding:0 10px}.ecaMove .ecaPrimary{background:var(--red);border-color:var(--red);color:#fff;min-height:40px}.ecaActions{grid-template-columns:1fr 1fr;gap:9px;padding:0 14px 14px;display:grid}.ecaActions button{min-height:40px}.ecaActions .danger{color:var(--red);border-color:#ff7c84}.ecaRows{padding:4px 14px 10px}.ecaRows span{border-bottom:1px solid #eef0f2;justify-content:space-between;gap:12px;padding:8px 0;font-size:11px;display:flex}.ecaRows span:last-child{border-bottom:0}.ecaRows b{text-align:right}.ecaReject{width:calc(100% - 28px);min-height:40px;color:var(--red);background:#fff;border:1px solid #ff7c84;border-radius:6px;align-items:center;gap:8px;margin:10px 14px 14px;padding:9px 12px;font-weight:600;display:flex}.ecaIcon{flex:none}@media (max-width:900px){.ecaGrid{grid-template-columns:1fr}.ecaCandidate,.ecaTabs{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.ecaKpis{grid-template-columns:1fr}.ecaCandidate{grid-template-columns:60px 1fr}.ecaAvatar{width:58px;height:58px}.ecaCandidate>.ecaStatus{grid-column:1/-1}}@media (max-width:560px){.ecaResume{grid-template-columns:40px 1fr}.ecaResume button{grid-row:2}.ecaMove,.ecaActions{grid-template-columns:1fr}}
.contractPage{max-width:620px;color:var(--text);margin:0 auto;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px}.contractPage.wide{max-width:820px}.contractBack{color:var(--red);align-items:center;gap:3px;margin-bottom:18px;font-weight:700;display:inline-flex}.contractBack svg{width:17px}.contractHead h1{margin:0 0 6px;font-size:28px}.contractHead p{color:#4f5660;margin:0 0 20px}.contractCard,.signOption,.contractHelp,.reviewNotice{border:1px solid var(--border);background:#fff;border-radius:8px;margin-bottom:14px;padding:17px}.contractCard h2,.signOption h2{margin:0 0 12px;font-size:15px}.contractRow{border-bottom:1px solid #eef0f2;justify-content:space-between;align-items:center;gap:15px;padding:10px 0;display:flex}.contractRow:last-child{border-bottom:0}.contractRow span,.contractRow b{display:block}.contractRow span{font-size:12px}.contractRow b{margin-top:4px;font-size:13px}.contractEdit{border:1px solid var(--border);background:#fff;border-radius:6px;padding:5px 11px;font-size:11px}.verifiedLine{align-items:center;gap:10px;display:flex}.verifiedLine>svg{color:#168340;background:#dcf8df;border-radius:50%;padding:4px}.verifiedLine span{flex:1}.verifiedLine b,.verifiedLine small{display:block}.verifiedLine b{color:#168340}.contractPrimary,.contractSecondary{border:1px solid var(--red);background:var(--red);color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 18px;font-weight:700;display:inline-flex}.contractPrimary{width:100%}.contractPrimary.small{width:max-content;min-height:36px;padding:7px 12px;font-size:12px}.contractSecondary{color:var(--text);border-color:var(--border);background:#fff}.contractSecondary svg{width:16px}.contractFootnote{color:#6b727c;font-size:11px}.contractSteps{position:relative}.contractSteps:before{content:"";background:#dfe3e8;width:2px;position:absolute;top:22px;bottom:35px;left:18px}.contractSteps article{grid-template-columns:38px 1fr auto;gap:10px;padding-bottom:22px;display:grid;position:relative}.contractSteps article>i{z-index:1;background:#fff;border:2px solid #cbd0d7;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.contractSteps article.active>i{color:#238a4b;border-color:#238a4b}.contractSteps h2{margin:5px 0 3px;font-size:15px}.contractSteps p{color:#59616b;margin:0;font-size:12px}.contractSteps section{border:1px solid var(--border);background:#fff;border-radius:7px;margin-top:10px;padding:14px}.contractTag{border-radius:999px;height:max-content;padding:4px 8px;font-size:10px}.contractTag.completed{color:#168340;background:#eaf7ee}.contractTag.inprogress{color:#2563be;background:#edf4ff}.contractTag.pending{color:#a65c00;background:#fff3e4}.contractHelp{background:#fafbfc}.contractHelp p{font-size:12px}.contractHelp button{border:1px solid var(--border);background:#fff;border-radius:6px;padding:7px 12px}.agreementMeta{border:1px solid var(--border);border-bottom:0;grid-template-columns:repeat(4,1fr);display:grid}.agreementMeta span{text-align:center;padding:12px;font-size:10px}.agreementMeta b{margin-top:4px;font-size:12px;display:block}.agreementViewer{border:1px solid var(--border);background:#fff}.viewerBar{color:#fff;text-align:center;background:#24272b;padding:10px}.agreementViewer article{max-width:620px;min-height:500px;margin:0 auto;padding:35px;font-family:Georgia,serif}.agreementViewer article h3{text-align:center}.agreementViewer article h3 span{color:var(--red)}.agreementViewer article h1{text-align:center;font-size:18px}.agreementViewer article h2{font-size:15px}.agreementViewer article p,.agreementViewer article li{font-size:12px;line-height:1.55}.contractActions{justify-content:space-between;gap:12px;margin-top:14px;display:flex}.contractActions .contractPrimary{width:auto;min-width:220px}.signOption{grid-template-columns:42px 1fr;display:grid}.signOption>svg{background:#f3f4f6;border-radius:50%;padding:9px}.signOption h2{font-size:11px}.signOption h3{margin:0;font-size:14px}.signOption p,.signOption span{font-size:12px}.signOption i{float:right;color:#168340;background:#eaf7ee;border-radius:999px;padding:4px 8px;font-size:10px}.signOption .contractPrimary,.signOption .contractSecondary{width:100%;margin-top:14px}.signedHero{text-align:center}.signedHero i{color:#fff;background:#27a44f;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 14px;display:grid}.signedHero h1{font-size:23px}.signedDetails{margin-top:22px}.signedNotice,.reviewNotice{color:#246c39;background:#edfaef;margin-bottom:14px;padding:14px}.contractSecondary.full{width:100%;margin-bottom:14px}.contractCard h2 .contractEdit,.contractCard h2 .contractTag{float:right}.contractCard p{font-size:12px;line-height:1.55}.contractCard>a{color:#2563be;font-weight:700}.reviewNotice{color:#5f4a23;background:#fff7e8}.reviewNotice p{margin-bottom:0}@media (max-width:700px){.agreementMeta{grid-template-columns:1fr 1fr}.contractActions{flex-direction:column}.contractActions .contractPrimary{width:100%}.contractSteps article{grid-template-columns:36px 1fr}.contractSteps article>.contractTag{grid-column:2}}
