.CandidateDashboardContent-module__rgLFpq__pageHeader{margin-bottom:var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.CandidateDashboardContent-module__rgLFpq__pageHeader h1{font-size:var(--text-2xl);font-weight:var(--font-extrabold);color:var(--text-primary)}.CandidateDashboardContent-module__rgLFpq__pageHeader p{font-size:var(--text-sm);color:var(--text-secondary);margin-top:2px}.CandidateDashboardContent-module__rgLFpq__statsGrid{gap:var(--space-5);margin-bottom:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}.CandidateDashboardContent-module__rgLFpq__mainGrid{gap:var(--space-6);grid-template-columns:1fr 380px;display:grid}.CandidateDashboardContent-module__rgLFpq__applicationsSection,.CandidateDashboardContent-module__rgLFpq__recommendedSection,.CandidateDashboardContent-module__rgLFpq__savedSection{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--space-6)}.CandidateDashboardContent-module__rgLFpq__rightColumn{gap:var(--space-6);flex-direction:column;display:flex}.CandidateDashboardContent-module__rgLFpq__savedEmpty{align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);text-align:center;color:var(--text-muted);flex-direction:column;display:flex}.CandidateDashboardContent-module__rgLFpq__savedEmpty svg{opacity:.4}.CandidateDashboardContent-module__rgLFpq__savedEmpty p{font-size:var(--text-sm);color:var(--text-secondary)}.CandidateDashboardContent-module__rgLFpq__savedMoreLink{text-align:center;font-size:var(--text-sm);color:var(--color-primary);font-weight:var(--font-medium);padding:var(--space-2) 0;border-top:1px solid var(--border-color);margin-top:var(--space-2);transition:opacity var(--transition-fast);text-decoration:none;display:block}.CandidateDashboardContent-module__rgLFpq__savedMoreLink:hover{opacity:.7}.CandidateDashboardContent-module__rgLFpq__sectionHeader{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.CandidateDashboardContent-module__rgLFpq__sectionTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary)}.CandidateDashboardContent-module__rgLFpq__seeAll{font-size:var(--text-sm);color:var(--color-primary);font-weight:var(--font-medium);transition:opacity var(--transition-fast);text-decoration:none}.CandidateDashboardContent-module__rgLFpq__seeAll:hover{opacity:.7}.CandidateDashboardContent-module__rgLFpq__emptyCard{align-items:center;gap:var(--space-4);padding:var(--space-10);text-align:center;color:var(--text-muted);flex-direction:column;display:flex}.CandidateDashboardContent-module__rgLFpq__applicationsList{gap:var(--space-3);flex-direction:column;display:flex}.CandidateDashboardContent-module__rgLFpq__applicationCard{padding:var(--space-4);background:var(--bg-secondary);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;gap:var(--space-4);transition:box-shadow var(--transition-fast);display:flex}.CandidateDashboardContent-module__rgLFpq__applicationCard:hover{box-shadow:var(--shadow-sm)}.CandidateDashboardContent-module__rgLFpq__appLeft{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.CandidateDashboardContent-module__rgLFpq__appCompanyLogo{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);color:#fff;width:40px;height:40px;font-weight:var(--font-bold);font-size:var(--text-xs);flex-shrink:0;justify-content:center;align-items:center;display:flex}.CandidateDashboardContent-module__rgLFpq__appInfo{min-width:0}.CandidateDashboardContent-module__rgLFpq__appJobTitle{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CandidateDashboardContent-module__rgLFpq__appCompany{font-size:var(--text-xs);color:var(--text-secondary)}.CandidateDashboardContent-module__rgLFpq__appDate{font-size:var(--text-xs);color:var(--text-muted)}.CandidateDashboardContent-module__rgLFpq__appRight{align-items:flex-end;gap:var(--space-2);flex-direction:column;flex-shrink:0;display:flex}.CandidateDashboardContent-module__rgLFpq__progressClickable{cursor:pointer;align-items:flex-end;gap:var(--space-2);border-radius:var(--radius-md);transition:background var(--transition-fast);background:0 0;border:none;flex-direction:column;margin:-6px -8px;padding:6px 8px;display:flex}.CandidateDashboardContent-module__rgLFpq__progressClickable:hover{background:var(--bg-tertiary,#0000000a)}.CandidateDashboardContent-module__rgLFpq__progressClickable:hover .CandidateDashboardContent-module__rgLFpq__progressStep{box-shadow:0 0 0 2px var(--color-primary-light)}.CandidateDashboardContent-module__rgLFpq__progressBar{gap:3px;padding:0;display:flex}.CandidateDashboardContent-module__rgLFpq__progressStep{border-radius:var(--radius-full);background:var(--border-color);width:24px;height:4px;transition:background var(--transition-fast)}.CandidateDashboardContent-module__rgLFpq__progressStep.CandidateDashboardContent-module__rgLFpq__progressDone{background:var(--color-primary)}.CandidateDashboardContent-module__rgLFpq__recommendedList{gap:var(--space-3);flex-direction:column;display:flex}.CandidateDashboardContent-module__rgLFpq__cancelBtn{color:var(--color-danger)!important}.CandidateDashboardContent-module__rgLFpq__cancelBtn:hover:not(:disabled){color:#dc2626!important;background-color:#ef44441a!important}.CandidateDashboardContent-module__rgLFpq__progressModal{padding-top:var(--space-1)}.CandidateDashboardContent-module__rgLFpq__progressModalCompany{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-6);font-weight:var(--font-medium)}.CandidateDashboardContent-module__rgLFpq__progressTimeline{flex-direction:column;gap:0;display:flex}.CandidateDashboardContent-module__rgLFpq__timelineItem{align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-5);display:flex;position:relative}.CandidateDashboardContent-module__rgLFpq__timelineItem:last-child{padding-bottom:0}.CandidateDashboardContent-module__rgLFpq__timelineLine{background:var(--border-color);border-radius:var(--radius-full);width:2px;position:absolute;top:28px;bottom:0;left:19px}.CandidateDashboardContent-module__rgLFpq__timelineLineDone{background:var(--color-primary)}.CandidateDashboardContent-module__rgLFpq__timelineIcon{border-radius:var(--radius-full);border:2px solid var(--border-color);width:40px;height:40px;color:var(--text-muted);background:var(--bg-secondary);z-index:1;transition:all var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.CandidateDashboardContent-module__rgLFpq__timelineIconDone{border-color:var(--color-primary);background:var(--color-primary-50,#6366f114);color:var(--color-primary)}.CandidateDashboardContent-module__rgLFpq__timelineIconActive{border-color:var(--color-primary);background:var(--color-primary);color:#fff;box-shadow:0 0 0 4px #6366f126}.CandidateDashboardContent-module__rgLFpq__timelineIconPending{border-color:var(--border-color);background:var(--bg-card);color:var(--text-muted);opacity:.5}.CandidateDashboardContent-module__rgLFpq__timelineIconRejected{border-color:var(--color-danger);color:var(--color-danger);background:#ef44441a}.CandidateDashboardContent-module__rgLFpq__timelineDot{border-radius:var(--radius-full);background:var(--border-color);width:8px;height:8px;display:block}.CandidateDashboardContent-module__rgLFpq__timelineContent{flex:1;padding-top:8px}.CandidateDashboardContent-module__rgLFpq__timelineHeader{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.CandidateDashboardContent-module__rgLFpq__timelineLabel{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-muted)}.CandidateDashboardContent-module__rgLFpq__timelineLabelDone{color:var(--text-secondary)}.CandidateDashboardContent-module__rgLFpq__timelineLabelActive{color:var(--text-primary)}.CandidateDashboardContent-module__rgLFpq__timelineLabelRejected{color:var(--color-danger)}.CandidateDashboardContent-module__rgLFpq__timelineBadgeCurrent{font-size:10px;font-weight:var(--font-semibold);border-radius:var(--radius-full);background:var(--color-primary);color:#fff;letter-spacing:.3px;padding:2px 8px}.CandidateDashboardContent-module__rgLFpq__timelineBadgeDone{font-size:10px;font-weight:var(--font-semibold);border-radius:var(--radius-full);background:var(--color-primary-50,#6366f11a);color:var(--color-primary);padding:2px 8px}.CandidateDashboardContent-module__rgLFpq__timelineDesc{font-size:var(--text-xs);color:var(--text-secondary);line-height:var(--leading-relaxed,1.6);max-width:420px}@media (max-width:1200px){.CandidateDashboardContent-module__rgLFpq__statsGrid{grid-template-columns:repeat(2,1fr)}.CandidateDashboardContent-module__rgLFpq__mainGrid{grid-template-columns:1fr}}@media (max-width:640px){.CandidateDashboardContent-module__rgLFpq__statsGrid{gap:var(--space-3);grid-template-columns:repeat(2,1fr)}.CandidateDashboardContent-module__rgLFpq__applicationCard{flex-direction:column;align-items:flex-start}.CandidateDashboardContent-module__rgLFpq__appRight{align-items:flex-start}}
.ColorSelect-module__v7ggGa__wrapper{width:100%}.ColorSelect-module__v7ggGa__trigger{cursor:pointer;width:100%;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-lg);transition:border-radius var(--transition-fast);border:none;outline:none;justify-content:center;align-items:center;padding:6px 28px;display:flex;position:relative}.ColorSelect-module__v7ggGa__trigger:focus-visible{box-shadow:0 0 0 2px var(--color-primary)}.ColorSelect-module__v7ggGa__triggerOpen{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.ColorSelect-module__v7ggGa__label{text-align:center}.ColorSelect-module__v7ggGa__chevron{pointer-events:none;opacity:.7;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ColorSelect-module__v7ggGa__menu{z-index:1000;background:var(--bg-card);border:1px solid var(--border-color);border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:var(--shadow-md);border-top:none;flex-direction:column;gap:4px;margin:0;padding:4px;list-style:none;display:flex;position:fixed}.ColorSelect-module__v7ggGa__option{text-align:center;border-radius:var(--radius-lg);font-size:var(--text-xs);font-weight:var(--font-semibold);cursor:pointer;justify-content:center;align-items:center;padding:6px 10px;display:flex}.ColorSelect-module__v7ggGa__optionSelected{box-shadow:inset 0 0 0 1.5px}.ColorSelect-module__v7ggGa__success{background:var(--color-success-light);color:#065f46}.ColorSelect-module__v7ggGa__warning{background:var(--color-warning-light);color:#92400e}.ColorSelect-module__v7ggGa__danger{background:var(--color-danger-light);color:#991b1b}.ColorSelect-module__v7ggGa__info{background:var(--color-info-light);color:#155e75}.ColorSelect-module__v7ggGa__gray{background:var(--color-gray-100);color:var(--text-secondary)}[data-theme=dark] .ColorSelect-module__v7ggGa__success{color:#6ee7b7}[data-theme=dark] .ColorSelect-module__v7ggGa__warning{color:#fcd34d}[data-theme=dark] .ColorSelect-module__v7ggGa__danger{color:#fca5a5}[data-theme=dark] .ColorSelect-module__v7ggGa__info{color:#67e8f9}
