.JobseekerDashboardManagement-module-scss-module__Q3uEXq__dashboardContainer.JobseekerDashboardManagement-module-scss-module__Q3uEXq__dashboardContainer{padding:var(--section-gap) max(var(--section-padding-x),(100% - var(--content-max-width))/2);background-color:var(--color-background);box-sizing:border-box;gap:var(--section-gap);flex-direction:column;width:100%;display:flex}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__welcomeBar.JobseekerDashboardManagement-module-scss-module__Q3uEXq__welcomeBar{background-color:var(--color-surface);border:1px solid var(--color-outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__welcomeTitle.JobseekerDashboardManagement-module-scss-module__Q3uEXq__welcomeTitle{font-size:var(--fs-2xl);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);font-family:var(--font-family-primary);margin:0}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__welcomeSubtitle.JobseekerDashboardManagement-module-scss-module__Q3uEXq__welcomeSubtitle{font-size:var(--fs-sm);color:var(--color-muted);font-family:var(--font-family-secondary);margin:.35rem 0 0}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__welcomeActions.JobseekerDashboardManagement-module-scss-module__Q3uEXq__welcomeActions,.JobseekerDashboardManagement-module-scss-module__Q3uEXq__welcomeLinksRow.JobseekerDashboardManagement-module-scss-module__Q3uEXq__welcomeLinksRow{align-items:center;gap:.75rem;display:flex}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__progressChip.JobseekerDashboardManagement-module-scss-module__Q3uEXq__progressChip{color:var(--color-primary);font-weight:var(--font-weight-semibold);background-color:var(--color-primary-50)!important}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__welcomeLink.JobseekerDashboardManagement-module-scss-module__Q3uEXq__welcomeLink{font-size:var(--fs-sm);font-weight:var(--font-weight-semibold);color:var(--color-accent);text-decoration:none}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__welcomeLink.JobseekerDashboardManagement-module-scss-module__Q3uEXq__welcomeLink:hover{text-decoration:underline}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__welcomeLink.JobseekerDashboardManagement-module-scss-module__Q3uEXq__welcomeLink:focus-visible{outline:2px solid var(--color-accent);border-radius:var(--radius-base)}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__dashboardBody.JobseekerDashboardManagement-module-scss-module__Q3uEXq__dashboardBody{align-items:flex-start;gap:var(--section-gap);display:flex}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__dashboardMain.JobseekerDashboardManagement-module-scss-module__Q3uEXq__dashboardMain{flex:1;min-width:0}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__dashboardSidebar.JobseekerDashboardManagement-module-scss-module__Q3uEXq__dashboardSidebar{gap:var(--space-4);flex-direction:column;flex-shrink:0;width:280px;display:flex;position:sticky;top:80px}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__sidebarCard.JobseekerDashboardManagement-module-scss-module__Q3uEXq__sidebarCard{background-color:var(--color-surface);border:1px solid var(--color-outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:1.25rem}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__sidebarCardTitle.JobseekerDashboardManagement-module-scss-module__Q3uEXq__sidebarCardTitle{font-size:var(--fs-base);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);margin:0}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__avatarCircle.JobseekerDashboardManagement-module-scss-module__Q3uEXq__avatarCircle{background-color:var(--color-accent);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto .75rem;display:flex}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__avatarInitials.JobseekerDashboardManagement-module-scss-module__Q3uEXq__avatarInitials{font-size:var(--fs-xl);font-weight:var(--font-weight-bold);color:var(--color-primary-contrast);font-family:var(--font-family-primary)}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__sidebarProfileName.JobseekerDashboardManagement-module-scss-module__Q3uEXq__sidebarProfileName{font-size:var(--fs-base);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);text-align:center;font-family:var(--font-family-primary);margin:0}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__completionRow.JobseekerDashboardManagement-module-scss-module__Q3uEXq__completionRow{justify-content:space-between;align-items:center;margin-top:.75rem;display:flex}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__completionText.JobseekerDashboardManagement-module-scss-module__Q3uEXq__completionText{font-size:var(--fs-xs);color:var(--color-muted);font-family:var(--font-family-secondary)}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__sidebarProgress.JobseekerDashboardManagement-module-scss-module__Q3uEXq__sidebarProgress{border-radius:var(--radius-base);margin-top:.4rem;height:6px!important}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__sidebarProgress.JobseekerDashboardManagement-module-scss-module__Q3uEXq__sidebarProgress .MuiLinearProgress-bar{background-color:var(--color-accent)}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__sidebarDivider.JobseekerDashboardManagement-module-scss-module__Q3uEXq__sidebarDivider{background-color:var(--color-outline);height:1px;margin:.75rem 0}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__statRow.JobseekerDashboardManagement-module-scss-module__Q3uEXq__statRow{justify-content:space-between;gap:.5rem;display:flex}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__statItem.JobseekerDashboardManagement-module-scss-module__Q3uEXq__statItem{flex-direction:column;align-items:center;gap:.15rem;min-width:0;display:flex}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__statIcon.JobseekerDashboardManagement-module-scss-module__Q3uEXq__statIcon{color:var(--color-muted);font-size:var(--fs-base)}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__statValue.JobseekerDashboardManagement-module-scss-module__Q3uEXq__statValue{font-size:var(--fs-base);font-weight:var(--font-weight-bold);color:var(--color-on-surface);font-family:var(--font-family-primary)}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__statLabel.JobseekerDashboardManagement-module-scss-module__Q3uEXq__statLabel{font-size:var(--fs-xs);color:var(--color-muted)}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__sidebarLink.JobseekerDashboardManagement-module-scss-module__Q3uEXq__sidebarLink{font-size:var(--fs-sm);color:var(--color-accent);font-weight:var(--font-weight-semibold);margin-bottom:.5rem;text-decoration:none;display:block}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__sidebarLink.JobseekerDashboardManagement-module-scss-module__Q3uEXq__sidebarLink:last-child{margin-bottom:0}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__sidebarLink.JobseekerDashboardManagement-module-scss-module__Q3uEXq__sidebarLink:hover{text-decoration:underline}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__sidebarLink.JobseekerDashboardManagement-module-scss-module__Q3uEXq__sidebarLink:focus-visible{outline:2px solid var(--color-accent);border-radius:var(--radius-base)}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__applicationsPanel.JobseekerDashboardManagement-module-scss-module__Q3uEXq__applicationsPanel{background-color:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-outline);box-shadow:var(--shadow-sm);margin-top:1.5rem;padding:1.25rem}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__sectionLabelPill.JobseekerDashboardManagement-module-scss-module__Q3uEXq__sectionLabelPill{background-color:var(--color-primary-50);border-left:3px solid var(--color-accent);border-radius:0 var(--radius-base) var(--radius-base) 0;align-items:center;margin-bottom:.75rem;padding:.25rem .75rem;display:inline-flex}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__sectionLabelText.JobseekerDashboardManagement-module-scss-module__Q3uEXq__sectionLabelText{font-size:var(--fs-xs);font-weight:var(--font-weight-semibold);color:var(--color-accent);text-transform:uppercase;letter-spacing:.05em;font-family:var(--font-family-primary);margin:0}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__headerRow.JobseekerDashboardManagement-module-scss-module__Q3uEXq__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__headerRow.JobseekerDashboardManagement-module-scss-module__Q3uEXq__headerRow .formSelect{min-width:10rem;padding:0}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__headerRow.JobseekerDashboardManagement-module-scss-module__Q3uEXq__headerRow .formSelectTitle{font-size:var(--fs-sm);margin-bottom:.25rem}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__applicantStatsTitle.JobseekerDashboardManagement-module-scss-module__Q3uEXq__applicantStatsTitle{font-size:var(--fs-xl);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);margin:0}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__filterRow.JobseekerDashboardManagement-module-scss-module__Q3uEXq__filterRow{align-items:flex-start;margin-bottom:.75rem}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__filterLabel.JobseekerDashboardManagement-module-scss-module__Q3uEXq__filterLabel{font-size:var(--fs-sm);color:var(--color-text);min-height:1.5rem;margin-bottom:.4rem;font-weight:600}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__statusFieldBox.JobseekerDashboardManagement-module-scss-module__Q3uEXq__statusFieldBox{align-items:center;min-height:3.5rem;padding:.5rem 0;display:flex}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__statusChipRow.JobseekerDashboardManagement-module-scss-module__Q3uEXq__statusChipRow{flex-wrap:wrap;gap:.5rem;display:flex}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__statusFilterChip.JobseekerDashboardManagement-module-scss-module__Q3uEXq__statusFilterChip{color:var(--color-muted);border:1px solid var(--color-outline)!important;background-color:var(--color-background)!important}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__statusFilterChipActive.JobseekerDashboardManagement-module-scss-module__Q3uEXq__statusFilterChipActive{color:var(--color-primary);background-color:var(--color-primary-50)!important;border-color:var(--color-primary)!important}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__applicationCard.JobseekerDashboardManagement-module-scss-module__Q3uEXq__applicationCard{background-color:var(--color-surface);border-radius:var(--radius-base);border:1px solid var(--color-outline);border-left-width:4px;border-left-color:var(--color-outline);box-shadow:var(--shadow-sm);transition:background-color var(--motion-duration-base) var(--motion-ease-in-out),border-color var(--motion-duration-base) var(--motion-ease-in-out),color var(--motion-duration-base) var(--motion-ease-in-out),box-shadow var(--motion-duration-base) var(--motion-ease-in-out),transform var(--motion-duration-base) var(--motion-ease-in-out),opacity var(--motion-duration-base) var(--motion-ease-in-out);cursor:pointer;flex-direction:column;gap:.35rem;padding:1.25rem;display:flex;position:relative}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__applicationCard.JobseekerDashboardManagement-module-scss-module__Q3uEXq__applicationCard:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__applicationCard.JobseekerDashboardManagement-module-scss-module__Q3uEXq__applicationCard:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__cardPending.JobseekerDashboardManagement-module-scss-module__Q3uEXq__cardPending{border-left-color:var(--color-warning)}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__cardAccepted.JobseekerDashboardManagement-module-scss-module__Q3uEXq__cardAccepted{border-left-color:var(--color-semantic-success)}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__cardRejected.JobseekerDashboardManagement-module-scss-module__Q3uEXq__cardRejected{border-left-color:var(--color-error)}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__cardDefault.JobseekerDashboardManagement-module-scss-module__Q3uEXq__cardDefault{border-left-color:var(--color-outline)}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__applicationCardInner.JobseekerDashboardManagement-module-scss-module__Q3uEXq__applicationCardInner{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__applicationCardMeta.JobseekerDashboardManagement-module-scss-module__Q3uEXq__applicationCardMeta{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__applicationTopRow.JobseekerDashboardManagement-module-scss-module__Q3uEXq__applicationTopRow{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__applicantCardName.JobseekerDashboardManagement-module-scss-module__Q3uEXq__applicantCardName{font-size:var(--fs-base);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);line-height:var(--line-height-snug);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__applicantCardInfo.JobseekerDashboardManagement-module-scss-module__Q3uEXq__applicantCardInfo{font-size:var(--fs-sm);color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__sortControl.JobseekerDashboardManagement-module-scss-module__Q3uEXq__sortControl{align-items:center;gap:.5rem;display:flex}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__sortLabel.JobseekerDashboardManagement-module-scss-module__Q3uEXq__sortLabel{font-size:var(--fs-sm);color:var(--color-muted);white-space:nowrap}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__sortSelect.JobseekerDashboardManagement-module-scss-module__Q3uEXq__sortSelect .MuiOutlinedInput-notchedOutline{border-color:var(--color-outline);border-width:1px}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__sortSelect.JobseekerDashboardManagement-module-scss-module__Q3uEXq__sortSelect:hover .MuiOutlinedInput-notchedOutline{border-color:var(--color-outline)}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__sortSelect.JobseekerDashboardManagement-module-scss-module__Q3uEXq__sortSelect.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-accent);box-shadow:none;border-width:1px}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__sortSelect.JobseekerDashboardManagement-module-scss-module__Q3uEXq__sortSelect .MuiSelect-select{font-size:var(--fs-sm);color:var(--color-on-surface);padding:.375rem 2rem .375rem .75rem!important}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__statusBadge.JobseekerDashboardManagement-module-scss-module__Q3uEXq__statusBadge{border-radius:var(--radius-full);font-size:var(--fs-xs);font-weight:var(--font-weight-medium);text-transform:capitalize;align-items:center;width:fit-content;padding:.25rem .625rem;display:inline-flex}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__statusPending.JobseekerDashboardManagement-module-scss-module__Q3uEXq__statusPending{background-color:var(--color-warning-50);color:var(--color-warning);border:1px solid var(--color-warning)}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__statusAccepted.JobseekerDashboardManagement-module-scss-module__Q3uEXq__statusAccepted{background-color:var(--color-semantic-success-light);color:var(--color-semantic-success);border:1px solid var(--color-semantic-success)}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__statusRejected.JobseekerDashboardManagement-module-scss-module__Q3uEXq__statusRejected{background-color:var(--color-error-50);color:var(--color-error);border:1px solid var(--color-error)}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__statusDefault.JobseekerDashboardManagement-module-scss-module__Q3uEXq__statusDefault{background-color:var(--color-background);color:var(--color-muted);border:1px solid var(--color-outline)}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__applicantCardTime.JobseekerDashboardManagement-module-scss-module__Q3uEXq__applicantCardTime{font-size:var(--fs-xs);color:var(--color-muted);margin:.1rem 0 0}@media (max-width:899px){.JobseekerDashboardManagement-module-scss-module__Q3uEXq__dashboardContainer.JobseekerDashboardManagement-module-scss-module__Q3uEXq__dashboardContainer{padding:1rem}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__welcomeBar.JobseekerDashboardManagement-module-scss-module__Q3uEXq__welcomeBar{flex-direction:column;padding:1rem}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__welcomeTitle.JobseekerDashboardManagement-module-scss-module__Q3uEXq__welcomeTitle{font-size:var(--fs-xl)}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__welcomeActions.JobseekerDashboardManagement-module-scss-module__Q3uEXq__welcomeActions{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__welcomeLinksRow.JobseekerDashboardManagement-module-scss-module__Q3uEXq__welcomeLinksRow{flex-wrap:wrap;gap:.5rem;display:flex}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__welcomeLink.JobseekerDashboardManagement-module-scss-module__Q3uEXq__welcomeLink{border:1px solid var(--color-accent);border-radius:var(--radius-full);font-size:var(--fs-sm);background-color:#0000;align-items:center;min-height:36px;padding:.375rem .875rem;display:inline-flex}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__headerRow.JobseekerDashboardManagement-module-scss-module__Q3uEXq__headerRow{flex-direction:column;align-items:flex-start}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__headerRow.JobseekerDashboardManagement-module-scss-module__Q3uEXq__headerRow .formSelect{width:100%}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__dashboardBody.JobseekerDashboardManagement-module-scss-module__Q3uEXq__dashboardBody{flex-direction:column;align-items:stretch}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__dashboardSidebar.JobseekerDashboardManagement-module-scss-module__Q3uEXq__dashboardSidebar{order:-1;width:100%;position:static}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__applicationsPanel.JobseekerDashboardManagement-module-scss-module__Q3uEXq__applicationsPanel{padding:1rem}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__applicationCardInner.JobseekerDashboardManagement-module-scss-module__Q3uEXq__applicationCardInner,.JobseekerDashboardManagement-module-scss-module__Q3uEXq__applicationTopRow.JobseekerDashboardManagement-module-scss-module__Q3uEXq__applicationTopRow{flex-direction:column;align-items:flex-start}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__statusFieldBox.JobseekerDashboardManagement-module-scss-module__Q3uEXq__statusFieldBox{min-height:auto}}@media (min-width:900px) and (max-width:1199px){.JobseekerDashboardManagement-module-scss-module__Q3uEXq__dashboardContainer.JobseekerDashboardManagement-module-scss-module__Q3uEXq__dashboardContainer{padding:2rem var(--section-padding-x)}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__dashboardBody.JobseekerDashboardManagement-module-scss-module__Q3uEXq__dashboardBody{flex-direction:column;align-items:stretch}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__dashboardSidebar.JobseekerDashboardManagement-module-scss-module__Q3uEXq__dashboardSidebar{grid-template-columns:repeat(2,1fr);gap:1rem;width:100%;display:grid;position:static}}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__nextActionLabel.JobseekerDashboardManagement-module-scss-module__Q3uEXq__nextActionLabel{font-family:var(--font-family-secondary);font-size:var(--fs-base);font-weight:var(--font-weight-bold);color:var(--color-text);margin-block-end:var(--space-1)!important}.JobseekerDashboardManagement-module-scss-module__Q3uEXq__nextActionPayoff.JobseekerDashboardManagement-module-scss-module__Q3uEXq__nextActionPayoff{font-family:var(--font-family-secondary);font-size:var(--fs-sm);line-height:var(--line-height-normal);color:var(--color-text-muted);text-wrap:pretty;margin-block-end:var(--space-3)!important}
.SkillInsightsSection-module-scss-module__sqUrWW__sectionCard.SkillInsightsSection-module-scss-module__sqUrWW__sectionCard{background-color:var(--color-surface);border:1px solid var(--color-outline);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);margin-top:1.25rem;padding:1rem}.SkillInsightsSection-module-scss-module__sqUrWW__headerRow.SkillInsightsSection-module-scss-module__sqUrWW__headerRow{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.SkillInsightsSection-module-scss-module__sqUrWW__titleRow.SkillInsightsSection-module-scss-module__sqUrWW__titleRow{align-items:center;gap:.5rem;display:flex}.SkillInsightsSection-module-scss-module__sqUrWW__headerIcon.SkillInsightsSection-module-scss-module__sqUrWW__headerIcon{color:var(--color-accent);font-size:var(--fs-base)}.SkillInsightsSection-module-scss-module__sqUrWW__title.SkillInsightsSection-module-scss-module__sqUrWW__title{font-size:var(--fs-base);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);font-family:var(--font-family-primary)}.SkillInsightsSection-module-scss-module__sqUrWW__loadingRow.SkillInsightsSection-module-scss-module__sqUrWW__loadingRow{align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.SkillInsightsSection-module-scss-module__sqUrWW__helperText.SkillInsightsSection-module-scss-module__sqUrWW__helperText{font-size:var(--fs-sm);color:var(--color-muted)}.SkillInsightsSection-module-scss-module__sqUrWW__marketFitCard.SkillInsightsSection-module-scss-module__sqUrWW__marketFitCard{background-color:var(--color-background);border:1px solid var(--color-outline);border-radius:var(--radius-base);padding:.75rem}.SkillInsightsSection-module-scss-module__sqUrWW__marketFitHead.SkillInsightsSection-module-scss-module__sqUrWW__marketFitHead{justify-content:space-between;align-items:center;margin-bottom:.45rem;display:flex}.SkillInsightsSection-module-scss-module__sqUrWW__marketFitLabel.SkillInsightsSection-module-scss-module__sqUrWW__marketFitLabel{font-size:var(--fs-sm);color:var(--color-muted)}.SkillInsightsSection-module-scss-module__sqUrWW__marketFitValue.SkillInsightsSection-module-scss-module__sqUrWW__marketFitValue{font-size:var(--fs-base);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}.SkillInsightsSection-module-scss-module__sqUrWW__marketFitBar.SkillInsightsSection-module-scss-module__sqUrWW__marketFitBar{border-radius:var(--radius-base);height:.4rem!important}.SkillInsightsSection-module-scss-module__sqUrWW__marketFitBar.SkillInsightsSection-module-scss-module__sqUrWW__marketFitBar .MuiLinearProgress-bar{background-color:var(--color-accent)}.SkillInsightsSection-module-scss-module__sqUrWW__categoryRow.SkillInsightsSection-module-scss-module__sqUrWW__categoryRow{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.SkillInsightsSection-module-scss-module__sqUrWW__categoryChip.SkillInsightsSection-module-scss-module__sqUrWW__categoryChip{color:var(--color-primary);background-color:var(--color-primary-50)!important}.SkillInsightsSection-module-scss-module__sqUrWW__block.SkillInsightsSection-module-scss-module__sqUrWW__block{margin-top:.625rem}.SkillInsightsSection-module-scss-module__sqUrWW__blockTitle.SkillInsightsSection-module-scss-module__sqUrWW__blockTitle{font-size:var(--fs-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-on-surface);margin-bottom:.5rem}.SkillInsightsSection-module-scss-module__sqUrWW__skillChips.SkillInsightsSection-module-scss-module__sqUrWW__skillChips{flex-wrap:wrap;gap:.3rem;margin-top:.375rem;display:flex}.SkillInsightsSection-module-scss-module__sqUrWW__skillChip.SkillInsightsSection-module-scss-module__sqUrWW__skillChip{font-size:var(--fs-xs);color:var(--color-primary);font-weight:var(--font-weight-medium);background-color:var(--color-primary-50)!important;border-color:#0000!important;height:24px!important}.SkillInsightsSection-module-scss-module__sqUrWW__gapList.SkillInsightsSection-module-scss-module__sqUrWW__gapList{flex-direction:column;gap:.375rem;display:flex}.SkillInsightsSection-module-scss-module__sqUrWW__gapItem.SkillInsightsSection-module-scss-module__sqUrWW__gapItem{border:1px solid var(--color-outline);border-radius:var(--radius-base);padding:.5rem}.SkillInsightsSection-module-scss-module__sqUrWW__gapTop.SkillInsightsSection-module-scss-module__sqUrWW__gapTop{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.SkillInsightsSection-module-scss-module__sqUrWW__skillName.SkillInsightsSection-module-scss-module__sqUrWW__skillName{font-size:var(--fs-sm);color:var(--color-on-surface);font-weight:var(--font-weight-medium)}.SkillInsightsSection-module-scss-module__sqUrWW__levelChip.SkillInsightsSection-module-scss-module__sqUrWW__levelChip{color:var(--color-muted);background-color:var(--color-background)!important}.SkillInsightsSection-module-scss-module__sqUrWW__gapMeta.SkillInsightsSection-module-scss-module__sqUrWW__gapMeta{font-size:var(--fs-xs);color:var(--color-muted);margin-top:.25rem}.SkillInsightsSection-module-scss-module__sqUrWW__gapTitleWrap.SkillInsightsSection-module-scss-module__sqUrWW__gapTitleWrap{align-items:center;gap:.35rem;display:flex}.SkillInsightsSection-module-scss-module__sqUrWW__gapIcon.SkillInsightsSection-module-scss-module__sqUrWW__gapIcon{color:var(--color-accent);font-size:var(--fs-sm)}.SkillInsightsSection-module-scss-module__sqUrWW__gapSkill.SkillInsightsSection-module-scss-module__sqUrWW__gapSkill{font-size:var(--fs-sm);color:var(--color-on-surface);font-weight:var(--font-weight-medium)}.SkillInsightsSection-module-scss-module__sqUrWW__courseLink.SkillInsightsSection-module-scss-module__sqUrWW__courseLink{font-size:var(--fs-xs);color:var(--color-accent);font-weight:var(--font-weight-semibold);align-items:center;gap:.3rem;margin-top:.35rem;text-decoration:none;display:inline-flex}.SkillInsightsSection-module-scss-module__sqUrWW__courseLink.SkillInsightsSection-module-scss-module__sqUrWW__courseLink:hover{text-decoration:underline}.SkillInsightsSection-module-scss-module__sqUrWW__courseLink.SkillInsightsSection-module-scss-module__sqUrWW__courseLink:focus-visible{outline:2px solid var(--color-accent);border-radius:var(--radius-base)}.SkillInsightsSection-module-scss-module__sqUrWW__courseIcon.SkillInsightsSection-module-scss-module__sqUrWW__courseIcon{font-size:var(--fs-sm)}@media (max-width:899px){.SkillInsightsSection-module-scss-module__sqUrWW__sectionCard.SkillInsightsSection-module-scss-module__sqUrWW__sectionCard{padding:1rem}.SkillInsightsSection-module-scss-module__sqUrWW__headerRow.SkillInsightsSection-module-scss-module__sqUrWW__headerRow,.SkillInsightsSection-module-scss-module__sqUrWW__gapTop.SkillInsightsSection-module-scss-module__sqUrWW__gapTop{flex-direction:column;align-items:flex-start}}
.RecommendedJobsSection-module-scss-module___28PFG__section.RecommendedJobsSection-module-scss-module___28PFG__section{display:contents}.RecommendedJobsSection-module-scss-module___28PFG__header.RecommendedJobsSection-module-scss-module___28PFG__header{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.RecommendedJobsSection-module-scss-module___28PFG__headerIcon.RecommendedJobsSection-module-scss-module___28PFG__headerIcon{color:var(--color-accent);font-size:var(--fs-2xl)}.RecommendedJobsSection-module-scss-module___28PFG__title.RecommendedJobsSection-module-scss-module___28PFG__title{font-family:var(--font-family-primary);font-size:var(--fs-xl);color:var(--color-text);font-weight:600}.RecommendedJobsSection-module-scss-module___28PFG__aiBadge.RecommendedJobsSection-module-scss-module___28PFG__aiBadge{background:var(--color-primary-50,var(--color-primary-light));color:var(--color-primary);font-size:var(--fs-xs);border-radius:var(--radius-base);height:20px}.RecommendedJobsSection-module-scss-module___28PFG__grid.RecommendedJobsSection-module-scss-module___28PFG__grid{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--color-border) #0000;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.RecommendedJobsSection-module-scss-module___28PFG__grid.RecommendedJobsSection-module-scss-module___28PFG__grid::-webkit-scrollbar{height:8px}.RecommendedJobsSection-module-scss-module___28PFG__grid.RecommendedJobsSection-module-scss-module___28PFG__grid::-webkit-scrollbar-track{background:0 0}.RecommendedJobsSection-module-scss-module___28PFG__grid.RecommendedJobsSection-module-scss-module___28PFG__grid::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-full)}.RecommendedJobsSection-module-scss-module___28PFG__grid.RecommendedJobsSection-module-scss-module___28PFG__grid:hover::-webkit-scrollbar-thumb{background:var(--color-text-muted)}.RecommendedJobsSection-module-scss-module___28PFG__skeletonGrid.RecommendedJobsSection-module-scss-module___28PFG__skeletonGrid{scrollbar-width:thin;scrollbar-color:var(--color-border) #0000;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.RecommendedJobsSection-module-scss-module___28PFG__skeletonGrid.RecommendedJobsSection-module-scss-module___28PFG__skeletonGrid::-webkit-scrollbar{height:8px}.RecommendedJobsSection-module-scss-module___28PFG__skeletonGrid.RecommendedJobsSection-module-scss-module___28PFG__skeletonGrid::-webkit-scrollbar-track{background:0 0}.RecommendedJobsSection-module-scss-module___28PFG__skeletonGrid.RecommendedJobsSection-module-scss-module___28PFG__skeletonGrid::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-full)}.RecommendedJobsSection-module-scss-module___28PFG__skeletonGrid.RecommendedJobsSection-module-scss-module___28PFG__skeletonGrid:hover::-webkit-scrollbar-thumb{background:var(--color-text-muted)}.RecommendedJobsSection-module-scss-module___28PFG__skeleton.RecommendedJobsSection-module-scss-module___28PFG__skeleton{border-radius:var(--radius-base)}.RecommendedJobsSection-module-scss-module___28PFG__scoreBadge.RecommendedJobsSection-module-scss-module___28PFG__scoreBadge{background:var(--color-accent,var(--color-indigo-base));color:var(--color-neutral-white);font-size:var(--fs-xs);border-radius:var(--radius-base);height:20px;font-weight:600}.RecommendedJobsSection-module-scss-module___28PFG__scoringBadge.RecommendedJobsSection-module-scss-module___28PFG__scoringBadge{background:var(--color-surface-alt,var(--color-neutral-100));color:var(--color-text-muted);font-size:var(--fs-xs);border-radius:var(--radius-base);height:20px}.RecommendedJobsSection-module-scss-module___28PFG__shortReason.RecommendedJobsSection-module-scss-module___28PFG__shortReason{font-size:var(--fs-xs);color:var(--color-text-muted)}.RecommendedJobsSection-module-scss-module___28PFG__emptyText.RecommendedJobsSection-module-scss-module___28PFG__emptyText{font-size:var(--fs-sm);color:var(--color-text-muted);padding:1.25rem 0}.RecommendedJobsSection-module-scss-module___28PFG__emptyState.RecommendedJobsSection-module-scss-module___28PFG__emptyState{background:linear-gradient(135deg, var(--color-primary-light) 0%, var(--color-surface) 60%);border:1px solid var(--color-border);border-radius:var(--radius-card,.75rem);flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.75rem 1.5rem;display:flex}.RecommendedJobsSection-module-scss-module___28PFG__emptyStateIconWrap.RecommendedJobsSection-module-scss-module___28PFG__emptyStateIconWrap{background:var(--color-surface);border:1px solid var(--color-border);width:48px;height:48px;box-shadow:var(--shadow-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.RecommendedJobsSection-module-scss-module___28PFG__emptyStateTitle.RecommendedJobsSection-module-scss-module___28PFG__emptyStateTitle{font-family:var(--font-family-primary);font-size:var(--fs-xl);color:var(--color-text);font-weight:700;line-height:1.3}.RecommendedJobsSection-module-scss-module___28PFG__emptyStateBody.RecommendedJobsSection-module-scss-module___28PFG__emptyStateBody{font-size:var(--fs-sm);color:var(--color-text-muted);max-width:440px;line-height:1.55}.RecommendedJobsSection-module-scss-module___28PFG__emptyStateSteps.RecommendedJobsSection-module-scss-module___28PFG__emptyStateSteps{flex-direction:column;gap:.375rem;margin:.125rem 0;display:flex}.RecommendedJobsSection-module-scss-module___28PFG__emptyStateStep.RecommendedJobsSection-module-scss-module___28PFG__emptyStateStep{font-size:var(--fs-sm);color:var(--color-text);align-items:center;gap:.5rem;display:flex}.RecommendedJobsSection-module-scss-module___28PFG__emptyStepDot.RecommendedJobsSection-module-scss-module___28PFG__emptyStepDot{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px}.RecommendedJobsSection-module-scss-module___28PFG__listStack.RecommendedJobsSection-module-scss-module___28PFG__listStack{gap:var(--space-3);flex-direction:column;display:flex}.RecommendedJobsSection-module-scss-module___28PFG__seeAllButton.RecommendedJobsSection-module-scss-module___28PFG__seeAllButton{min-width:0;font-size:var(--fs-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);text-transform:none;margin-left:auto;padding:0}.RecommendedJobsSection-module-scss-module___28PFG__seeAllButton.RecommendedJobsSection-module-scss-module___28PFG__seeAllButton:hover{background:0 0;text-decoration:underline}.RecommendedJobsSection-module-scss-module___28PFG__seeAllIcon.RecommendedJobsSection-module-scss-module___28PFG__seeAllIcon{font-size:var(--fs-base)!important}.RecommendedJobsSection-module-scss-module___28PFG__skeletonCard.RecommendedJobsSection-module-scss-module___28PFG__skeletonCard{scroll-snap-align:start;flex-shrink:0;width:210px;height:210px}@media (min-width:900px){.RecommendedJobsSection-module-scss-module___28PFG__skeletonCard.RecommendedJobsSection-module-scss-module___28PFG__skeletonCard{width:240px}}.RecommendedJobsSection-module-scss-module___28PFG__emptyStateIcon.RecommendedJobsSection-module-scss-module___28PFG__emptyStateIcon{font-size:var(--fs-3xl);color:var(--color-primary)}.RecommendedJobsSection-module-scss-module___28PFG__completeProfileButton.RecommendedJobsSection-module-scss-module___28PFG__completeProfileButton{font-size:var(--fs-sm);font-weight:var(--font-weight-bold);color:var(--color-neutral-white);background-color:var(--color-primary);border-radius:var(--radius-base);text-transform:none;margin-top:2px;padding-inline:10px}.RecommendedJobsSection-module-scss-module___28PFG__completeProfileButton.RecommendedJobsSection-module-scss-module___28PFG__completeProfileButton:hover{background-color:var(--color-primary-hover)}.RecommendedJobsSection-module-scss-module___28PFG__showMoreWrap.RecommendedJobsSection-module-scss-module___28PFG__showMoreWrap{padding-top:2px}.RecommendedJobsSection-module-scss-module___28PFG__showMoreButton.RecommendedJobsSection-module-scss-module___28PFG__showMoreButton{font-size:var(--fs-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);border-color:var(--color-primary);border-radius:var(--radius-base);text-transform:none}.RecommendedJobsSection-module-scss-module___28PFG__showMoreButton.RecommendedJobsSection-module-scss-module___28PFG__showMoreButton:hover{background-color:var(--color-primary-50);border-color:var(--color-primary)}.RecommendedJobsSection-module-scss-module___28PFG__emptyLink.RecommendedJobsSection-module-scss-module___28PFG__emptyLink{color:var(--color-primary);font-weight:var(--font-weight-bold);text-decoration:none}.RecommendedJobsSection-module-scss-module___28PFG__emptyLink.RecommendedJobsSection-module-scss-module___28PFG__emptyLink:hover,.RecommendedJobsSection-module-scss-module___28PFG__emptyLink.RecommendedJobsSection-module-scss-module___28PFG__emptyLink:focus-visible{text-decoration:underline}
