.PeriodOverviewTab_overviewRoot__rV4Gl{--widget-bg:#ffffff;--widget-border:#e5eaf1;--widget-shadow:0 12px 30px rgba(15,23,42,0.06);--widget-shadow-hover:0 16px 36px rgba(15,23,42,0.1);--title:#0f172a;--muted:#64748b;--surface:linear-gradient(180deg,#fafcff,#f4f8fc);background:var(--surface);border:1px solid #e8eef5;border-radius:18px;padding:18px}.PeriodOverviewTab_section__wqoTL{margin-bottom:18px}.PeriodOverviewTab_widgetTitle__1QsN9{color:var(--title);font-size:14px;font-weight:700;letter-spacing:.01em}.PeriodOverviewTab_loadingWrapper__YKFjc{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:300px;gap:12px}.PeriodOverviewTab_srOnly__FDi5P{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PeriodOverviewTab_statCard__R4lDa{height:100%;border-radius:14px!important;border:1px solid var(--widget-border)!important;box-shadow:var(--widget-shadow)!important;background:var(--widget-bg)!important;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.PeriodOverviewTab_statCard__R4lDa:hover{box-shadow:var(--widget-shadow-hover)!important;transform:translateY(-2px);border-color:#c9d8ea!important}.PeriodOverviewTab_statCard__R4lDa .ant-card-body{padding:16px}.PeriodOverviewTab_statCard__R4lDa .ant-statistic-title{font-size:13px;font-weight:600;color:var(--muted);margin-bottom:4px}.PeriodOverviewTab_statCard__R4lDa .ant-statistic-content{display:flex;align-items:center;gap:10px;color:var(--title)}.PeriodOverviewTab_statCard__R4lDa .ant-statistic-content-prefix{-webkit-margin-end:0;margin-inline-end:0;line-height:1}.PeriodOverviewTab_statMetric__k45e3 .ant-statistic-content-value{font-size:27px;font-weight:700;line-height:1.1}.PeriodOverviewTab_statIconWrap__2Wk0l{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:#eef6ff;flex:0 0 30px}.PeriodOverviewTab_statIcon__9TDaC{display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;vertical-align:middle}.PeriodOverviewTab_statIcon__9TDaC svg{display:block}.PeriodOverviewTab_chartCard__xqFjJ{height:100%;border-radius:14px!important;border:1px solid var(--widget-border)!important;box-shadow:var(--widget-shadow)!important;background:var(--widget-bg)!important}.PeriodOverviewTab_chartCard__xqFjJ .ant-card-body{padding:18px 18px 12px}.PeriodOverviewTab_chartCard__xqFjJ .ant-card-head{border-bottom:1px solid #edf2f7;min-height:52px;padding-inline:18px}.PeriodOverviewTab_chartCard__xqFjJ .ant-card-head-title{padding:14px 0}.PeriodOverviewTab_tableCard__pkhdm{height:100%;border-radius:14px!important;border:1px solid var(--widget-border)!important;box-shadow:var(--widget-shadow)!important;background:var(--widget-bg)!important}.PeriodOverviewTab_tableCard__pkhdm .ant-card-head{border-bottom:1px solid #edf2f7;min-height:52px;padding-inline:18px}.PeriodOverviewTab_tableCard__pkhdm .ant-card-head-title{padding:14px 0}.PeriodOverviewTab_tableCard__pkhdm .ant-card-body{padding:14px 16px 8px}.PeriodOverviewTab_tableInner__9Dksj{border:0!important;box-shadow:none!important;margin-top:-8px}.PeriodOverviewTab_tableInner__9Dksj .ant-table-thead>tr>th{background:#f6f9fc;font-weight:600;color:#475569;font-size:12px;letter-spacing:.02em;border-bottom:1px solid #e6edf5}.PeriodOverviewTab_tableInner__9Dksj .ant-table-tbody>tr>td{border-bottom:1px solid #eef3f8}.PeriodOverviewTab_tableInner__9Dksj .ant-table-tbody>tr:hover>td,.PeriodOverviewTab_tableInner__9Dksj .table-v3 .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.PeriodOverviewTab_tableInner__9Dksj .table-v3-pagination-wrap{padding-top:12px;border-top:1px solid #edf2f7;margin-top:8px}.PeriodOverviewTab_employeeName__4v11G{font-weight:600;color:var(--title);font-size:14px;line-height:1.4}.PeriodOverviewTab_employeePosition__v6kmM{font-size:12px;color:var(--muted);margin-top:2px;line-height:1.3}.PeriodOverviewTab_cardTitleIcon__uUDZ0{margin-right:6px;color:#0f766e}@media(max-width:992px){.PeriodOverviewTab_overviewRoot__rV4Gl{padding:14px;border-radius:14px}.PeriodOverviewTab_statMetric__k45e3 .ant-statistic-content-value{font-size:23px}}.ScoreTag_scoreTag__MQPP6{font-size:14px;font-weight:700;padding:4px 12px;border-radius:8px;margin:0}.ScoreTag_scoreTextWrap__EGG_O{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px}.ScoreTag_scoreTextWrapBelow__CMbxA{align-items:center;text-align:center}.ScoreTag_scoreTextWrapSm__tmrET .ScoreTag_scoreText__ilHuj{font-size:16px}.ScoreTag_scoreTextWrapSm__tmrET .ScoreTag_interpretationText__tfGXu{font-size:12px}.ScoreTag_scoreText__ilHuj{font-size:20px;font-weight:700;line-height:1.05}.ScoreTag_interpretationText__tfGXu{color:#8c8c8c;font-size:14px;line-height:1.1;font-weight:500}.CandidateDetailDrawer_drawer__qwKVP .ant-drawer-header{border-bottom:1px solid #f0f0f0;padding:20px 24px}.CandidateDetailDrawer_drawer__qwKVP .ant-drawer-title{font-size:18px;font-weight:600;color:#262626}.CandidateDetailDrawer_drawer__qwKVP .ant-drawer-body{padding:24px}.CandidateDetailDrawer_loading__5pluj{display:flex;justify-content:center;align-items:center;min-height:400px}.CandidateDetailDrawer_content__HTrR4{display:flex;flex-direction:column;gap:24px}.CandidateDetailDrawer_section__zRBB8{padding-bottom:24px;border-bottom:1px solid #f0f0f0}.CandidateDetailDrawer_section__zRBB8:last-child{border-bottom:none;padding-bottom:0}.CandidateDetailDrawer_sectionTitle__aEbdF{font-size:16px;font-weight:600;color:#262626;margin-bottom:16px;display:flex;align-items:center;gap:8px}.CandidateDetailDrawer_sectionTitle__aEbdF:before{content:"";display:inline-block;width:4px;height:16px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:2px}.CandidateDetailDrawer_infoRow__sMDN1{display:flex;margin-bottom:12px;align-items:flex-start}.CandidateDetailDrawer_infoRow__sMDN1:last-child{margin-bottom:0}.CandidateDetailDrawer_label__ul0_2{min-width:160px;font-weight:500;color:#595959;font-size:14px}.CandidateDetailDrawer_value__ltDIX{flex:1 1;color:#262626;font-size:14px;word-wrap:break-word}.CandidateDetailDrawer_textContent__r96sM{color:#595959;font-size:14px;line-height:1.6;margin:0;white-space:pre-wrap}.CandidateDetailDrawer_list__Vj9kU{list-style:none;padding:0;margin:0}.CandidateDetailDrawer_listItem__38QGm{position:relative;padding-left:20px;margin-bottom:12px;color:#595959;font-size:14px;line-height:1.6}.CandidateDetailDrawer_listItem__38QGm:before{content:"•";position:absolute;left:0;color:#6366f1;font-weight:700}.CandidateDetailDrawer_listItem__38QGm:last-child{margin-bottom:0}.CandidateDetailDrawer_experienceItem__wLlaC{margin-bottom:20px}.CandidateDetailDrawer_experienceItem__wLlaC:last-child{margin-bottom:0}.CandidateDetailDrawer_experienceCompany__G0WfU{font-size:15px;font-weight:600;color:#262626;margin-bottom:8px;display:flex;align-items:center;gap:8px}.CandidateDetailDrawer_experienceCompany__G0WfU:before{content:"🏢";font-size:16px}.CandidateDetailDrawer_experienceDetails__qaR5B{color:#595959;font-size:14px;line-height:1.6;margin:0;padding-left:24px;white-space:pre-wrap}.CandidateDetailDrawer_tagGroup__36bqO{display:flex;flex-wrap:wrap;gap:8px}.CandidateDetailDrawer_tag__pYCbp{margin:0;padding:4px 12px;font-size:13px;border-radius:4px}.StatusTag_statusTag__fkzw3{--status-tag-color:var(--color-gray);--status-tag-soft-color:var(--color-gray-light);--status-tag-text-color:var(--color-body);display:inline-flex;align-items:center;max-width:100%;gap:6px;color:var(--status-tag-text-color);font-size:13px;font-weight:500;line-height:20px;vertical-align:middle;white-space:nowrap}.StatusTag_small__XC0FD{gap:5px;font-size:12px;line-height:18px}.StatusTag_dot__WxFNG{width:8px;height:8px;flex:0 0 8px;border-radius:999px;background:var(--status-tag-color);box-shadow:0 0 0 3px var(--status-tag-soft-color)}.StatusTag_small__XC0FD .StatusTag_dot__WxFNG{width:7px;height:7px;flex-basis:7px}.StatusTag_text__W2_C4{min-width:0;overflow:hidden;text-overflow:ellipsis}.CompetencyCardShared_competencyCard__I_WC4{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:20px;transition:all .3s ease}.CompetencyCardShared_competencyCard__I_WC4:hover{border-color:#0393d2;box-shadow:0 4px 12px rgba(3,147,210,.1)}.CompetencyCardShared_cardHeader__NHSRg{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.CompetencyCardShared_competencyName__V4802{font-size:16px;font-weight:600;color:#1a1a1a;margin:0 0 8px;display:flex;align-items:center;gap:10px}.CompetencyCardShared_competencyIcon__FBw2T{width:36px;height:36px;border-radius:8px;background:#0393d2;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-shrink:0}.CompetencyCardShared_competencyType__IsvoX{display:inline-block;padding:4px 10px;background:#dff4fd;border:1px solid #b8e6f8;border-radius:6px;font-size:12px;color:#0277a8;font-weight:500}.CompetencyCardShared_cardActions__SOuSW{display:flex;gap:8px}.CompetencyCardShared_actionBtn__dWmkM{width:32px;height:32px;border-radius:6px;border:1px solid #e8e8e8;background:#fff;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.CompetencyCardShared_actionBtn__dWmkM i{font-size:14px}.CompetencyCardShared_actionBtn__dWmkM:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.CompetencyCardShared_actionBtn__dWmkM.CompetencyCardShared_editBtn__CuA1p{background:rgba(3,147,210,.1);color:#0393d2}.CompetencyCardShared_actionBtn__dWmkM.CompetencyCardShared_editBtn__CuA1p:hover{background:rgba(3,147,210,.2)}.CompetencyCardShared_actionBtn__dWmkM.CompetencyCardShared_saveBtn__YkBsm{background:rgba(34,197,94,.1);color:#22c55e}.CompetencyCardShared_actionBtn__dWmkM.CompetencyCardShared_saveBtn__YkBsm:hover{background:rgba(34,197,94,.2)}.CompetencyCardShared_actionBtn__dWmkM.CompetencyCardShared_cancelBtn__Vh1ga{background:rgba(107,114,128,.1);color:#6b7280}.CompetencyCardShared_actionBtn__dWmkM.CompetencyCardShared_cancelBtn__Vh1ga:hover{background:rgba(107,114,128,.2)}.CompetencyCardShared_actionBtn__dWmkM:disabled{opacity:.5;cursor:not-allowed}.CompetencyCardShared_deleteBtn__DKCeV{color:#ff4d4f;border-color:#ffccc7}.CompetencyCardShared_deleteBtn__DKCeV:hover{background:#fff1f0;border-color:#ff4d4f}.CompetencyCardShared_behaviorList__fzpRl{padding:0;margin:0;list-style:none}.CompetencyCardShared_behaviorItem__uzbEZ{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #f0f0f0;transition:all .2s ease}.CompetencyCardShared_behaviorItem__uzbEZ:last-child{border-bottom:none}.CompetencyCardShared_behaviorItem__uzbEZ:hover{background:#fafbfc}.CompetencyCardShared_behaviorName__1BZDK{flex:1 1;font-size:14px;color:#475569;padding-right:16px}.CompetencyCardShared_behaviorTitleWrapper__nK_K8{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0;margin-right:4px}.CompetencyCardShared_behaviorDetailBtn__OBa5m{width:26px;height:26px;border:none;border-radius:999px;background:rgba(59,130,246,.12);color:#2563eb;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.CompetencyCardShared_behaviorDetailBtn__OBa5m:hover{background:rgba(59,130,246,.2)}.CompetencyCardShared_behaviorLevelList__MkPsR{display:grid;grid-gap:12px;gap:12px}.CompetencyCardShared_behaviorLevelItem__rLSO4{border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;padding:12px 14px}.CompetencyCardShared_behaviorLevelTitle__dUKPk{margin:0 0 8px;font-size:14px;font-weight:600;color:#1e293b}.CompetencyCardShared_behaviorCriteriaList__Tauce{margin:0;padding-left:18px}.CompetencyCardShared_behaviorCriteriaItem__MRZqQ{color:#475569;font-size:13px;line-height:1.5;margin-bottom:4px}.CompetencyCardShared_behaviorCriteriaEmpty__aWbti{margin:0;color:#94a3b8;font-size:13px}.CompetencyCardShared_scoreWrapper__xb0Rm{display:flex;align-items:center;gap:8px}.CompetencyCardShared_scoreLabel__HzA2F{font-size:12px;color:#94a3b8;text-transform:uppercase;letter-spacing:0}.CompetencyCardShared_scoreInput__WnmHa .ant-input-number{border-radius:6px}.CompetencyCardShared_scoreValue__jbN2j{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:28px;padding:0 10px;background:#0277a8;color:#fff;font-size:13px;font-weight:600;border-radius:6px}.UpdateEnterpriseDrawer_enterpriseUpdateDrawer__t6Iyn .ant-drawer-header{padding:18px 24px;border-bottom:1px solid #eef0f4}.UpdateEnterpriseDrawer_enterpriseUpdateDrawer__t6Iyn .ant-drawer-body{background:#f7f8fa;padding:20px 24px 28px}.UpdateEnterpriseDrawer_enterpriseUpdateDrawer__t6Iyn .ant-drawer-footer{padding:14px 24px;border-top:1px solid #eef0f4;background:#fff}.UpdateEnterpriseDrawer_enterpriseUpdateDrawer__t6Iyn .ant-form-item{margin-bottom:18px}.UpdateEnterpriseDrawer_enterpriseUpdateDrawer__t6Iyn .ant-form-item-label>label{color:#374151;font-size:13px;font-weight:600}.UpdateEnterpriseDrawer_enterpriseUpdateDrawer__t6Iyn .ant-input,.UpdateEnterpriseDrawer_enterpriseUpdateDrawer__t6Iyn .ant-input-number,.UpdateEnterpriseDrawer_enterpriseUpdateDrawer__t6Iyn .ant-picker,.UpdateEnterpriseDrawer_enterpriseUpdateDrawer__t6Iyn .ant-select-selector{border-color:#d8dee8!important;box-shadow:none!important}.UpdateEnterpriseDrawer_drawerTitle__pS5Fe{display:flex;align-items:center;gap:10px;color:#111827;font-size:16px;font-weight:700}.UpdateEnterpriseDrawer_drawerFooter__T7LuR{display:flex;align-items:center;justify-content:space-between;gap:16px}.UpdateEnterpriseDrawer_footerMeta__LtJYt{min-height:18px;color:#8b95a5;font-size:12px}.UpdateEnterpriseDrawer_enterpriseHeader__Ko6UK{display:grid;grid-template-columns:48px 1fr auto;grid-gap:14px;gap:14px;align-items:center;margin-bottom:16px;padding:16px;border:1px solid #e7eaf0;border-radius:8px;background:#fff}.UpdateEnterpriseDrawer_enterpriseAvatar__CVJkU{display:grid;place-items:center;width:48px;height:48px;border-radius:8px;background:#eef6ff;color:#1677ff;font-size:22px}.UpdateEnterpriseDrawer_enterpriseHeading__4To_A{min-width:0}.UpdateEnterpriseDrawer_enterpriseName___C6wx{overflow:hidden;color:#111827;font-size:16px;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.UpdateEnterpriseDrawer_enterpriseMeta__vOwXW{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:4px;color:#6b7280;font-size:12px}.UpdateEnterpriseDrawer_enterprisePlan___G5EK{min-width:124px;padding:10px 12px;border:1px solid #edf0f5;border-radius:8px;background:#fafbfc;text-align:right}.UpdateEnterpriseDrawer_enterprisePlan___G5EK span{display:block;color:#8b95a5;font-size:11px;font-weight:600;text-transform:uppercase}.UpdateEnterpriseDrawer_enterprisePlan___G5EK strong{display:block;margin-top:3px;color:#111827;font-size:14px}.UpdateEnterpriseDrawer_enterpriseForm__759Hg{display:flex;flex-direction:column;gap:16px}.UpdateEnterpriseDrawer_formSection__t99jc{padding:18px 18px 4px;border:1px solid #e7eaf0;border-radius:8px;background:#fff}.UpdateEnterpriseDrawer_sectionHeader__dR0_7{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f2f5;color:#1677ff}.UpdateEnterpriseDrawer_sectionHeader__dR0_7 h3{margin:0;color:#111827;font-size:14px;font-weight:700;line-height:1.35}.UpdateEnterpriseDrawer_sectionHeader__dR0_7 p{margin:2px 0 0;color:#7b8494;font-size:12px;line-height:1.45}.UpdateEnterpriseDrawer_quotaGrid__F73QS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.UpdateEnterpriseDrawer_trialRow__gf6pO{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding:14px 16px;border:1px solid #edf0f5;border-radius:8px;background:#fbfcfe}.UpdateEnterpriseDrawer_trialTitle__JDHXo{color:#111827;font-size:13px;font-weight:700}.UpdateEnterpriseDrawer_trialDescription__yDNqb{margin-top:2px;color:#7b8494;font-size:12px}.UpdateEnterpriseDrawer_switchItem__5_kN8{margin-bottom:0!important}.UpdateEnterpriseDrawer_lifecycleDecision__GkLPv{margin-bottom:18px}.UpdateEnterpriseDrawer_trialCard__RGrF3{display:grid;grid-template-columns:42px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 16px;border:1px solid #d8ecff;border-radius:8px;background:#f4f9ff}.UpdateEnterpriseDrawer_lifecycleIcon__uKT1H{display:grid;place-items:center;width:42px;height:42px;border-radius:8px;background:#e6f2ff;color:#1677ff;font-size:18px}.UpdateEnterpriseDrawer_lifecycleContent__SWs_C{min-width:0}.UpdateEnterpriseDrawer_lifecycleTitle__FrlAP{color:#111827;font-size:13px;font-weight:700}.UpdateEnterpriseDrawer_lifecycleDescription__Or_fd{margin-top:3px;color:#667085;font-size:12px;line-height:1.45}.UpdateEnterpriseDrawer_lifecycleGrid__IXWks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.UpdateEnterpriseDrawer_lifecycleSummaryItem__41gv8{display:flex;align-items:center;gap:12px;min-height:58px;margin-bottom:14px;padding:11px 13px;border:1px solid #edf0f5;border-radius:8px;background:#fbfcfe;color:#1677ff}.UpdateEnterpriseDrawer_lifecycleSummaryItem__41gv8>span{flex:0 0 auto;font-size:18px}.UpdateEnterpriseDrawer_lifecycleSummaryItem__41gv8 div{min-width:0}.UpdateEnterpriseDrawer_lifecycleSummaryItem__41gv8 span{display:block;color:#7b8494;font-size:11px;font-weight:600;text-transform:uppercase}.UpdateEnterpriseDrawer_lifecycleSummaryItem__41gv8 strong{display:block;margin-top:2px;overflow:hidden;color:#111827;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.UpdateEnterpriseDrawer_subscriptionSummary__VMrWo{display:flex;align-items:center;gap:12px;min-height:54px;margin-top:30px;padding:11px 13px;border:1px solid #d8ecff;border-radius:8px;background:#f3f9ff;color:#1677ff}.UpdateEnterpriseDrawer_subscriptionSummary__VMrWo span{display:block;color:#6b7280;font-size:11px;font-weight:600;text-transform:uppercase}.UpdateEnterpriseDrawer_subscriptionSummary__VMrWo strong{display:block;margin-top:2px;color:#111827;font-size:13px;font-weight:700}@media(max-width:767px){.UpdateEnterpriseDrawer_enterpriseUpdateDrawer__t6Iyn .ant-drawer-body{padding:16px}.UpdateEnterpriseDrawer_drawerFooter__T7LuR,.UpdateEnterpriseDrawer_enterpriseHeader__Ko6UK,.UpdateEnterpriseDrawer_trialRow__gf6pO{align-items:stretch;flex-direction:column}.UpdateEnterpriseDrawer_enterpriseHeader__Ko6UK{display:flex}.UpdateEnterpriseDrawer_enterprisePlan___G5EK{text-align:left}.UpdateEnterpriseDrawer_lifecycleGrid__IXWks,.UpdateEnterpriseDrawer_quotaGrid__F73QS,.UpdateEnterpriseDrawer_trialCard__RGrF3{grid-template-columns:1fr}.UpdateEnterpriseDrawer_trialCard__RGrF3{align-items:flex-start}.UpdateEnterpriseDrawer_subscriptionSummary__VMrWo{margin-top:0}}.DepartmentDetailDrawer_drawer__YG9HK .ant-drawer-content{background:linear-gradient(180deg,#f8fbff,#f3f7fc)}.DepartmentDetailDrawer_drawer__YG9HK .ant-drawer-header{background:#fff;border-bottom:1px solid #e7eef6;padding:18px 20px}.DepartmentDetailDrawer_drawer__YG9HK .ant-drawer-body{padding:18px 20px 20px}.DepartmentDetailDrawer_drawerTitleWrap__NWXgr{display:flex;flex-direction:column;gap:4px}.DepartmentDetailDrawer_drawerTitle__077_G{color:#12233a;font-size:18px;font-weight:700;line-height:1.25}.DepartmentDetailDrawer_drawerSubTitle__X6jem{color:#5f7087;font-size:12px;line-height:1.45}.DepartmentDetailDrawer_content__F6bI_{display:flex;flex-direction:column;gap:14px}.DepartmentDetailDrawer_summaryCard__mrPWi{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid #dde7f2;border-radius:14px;background:radial-gradient(circle at top right,rgba(30,64,175,.08),transparent 42%),linear-gradient(180deg,#ffffff,#f8fbff)}.DepartmentDetailDrawer_summaryMain__4seO5{min-width:0;display:flex;align-items:flex-start;gap:12px}.DepartmentDetailDrawer_departmentBadge__6a__U{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,#1d4ed8,#3b82f6);color:#fff;font-size:16px;font-weight:800;letter-spacing:.04em;flex-shrink:0}.DepartmentDetailDrawer_summaryCopy__HkyXv{min-width:0}.DepartmentDetailDrawer_departmentName__zDRIa{color:#10233a;font-size:16px;line-height:1.35;font-weight:700}.DepartmentDetailDrawer_departmentHint__NYc_J{color:#66788f;font-size:12px;margin-top:2px}.DepartmentDetailDrawer_departmentDescription__61i3h{color:#31445c;font-size:13px;line-height:1.6;margin-top:8px;white-space:pre-wrap}.DepartmentDetailDrawer_kpiBlock__GGgjM{flex-shrink:0;text-align:right}.DepartmentDetailDrawer_kpiLabel__2Lu5i{color:#657891;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.DepartmentDetailDrawer_kpiValue__rX7gq{color:#0f172a;font-size:28px;line-height:1;font-weight:800;margin-top:2px;text-align:center}.DepartmentDetailDrawer_scopeRow__JA1ZV{display:flex;flex-wrap:wrap;gap:8px}.DepartmentDetailDrawer_scopeTag__wFm6n{border:1px solid rgba(0,0,0,0);border-radius:999px;background:#fff;color:#34465b;font-size:12px;font-weight:700;padding:4px 10px;-webkit-margin-end:0;margin-inline-end:0}.DepartmentDetailDrawer_scopeDepartmentTag__w3HTI{color:#1d4ed8;border-color:#bfdbfe;background:#eff6ff}.DepartmentDetailDrawer_scopeListTag__JDBb3{color:#0f766e;border-color:#99f6e4;background:#ecfeff}.DepartmentDetailDrawer_scopeNoticeTag__kPwVe{color:#9a3412;border-color:#fed7aa;background:#fff7ed}.DepartmentDetailDrawer_statsGrid__JTFyC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.DepartmentDetailDrawer_statCard__9j29U{border:1px solid #e1eaf3;border-radius:14px;padding:12px 14px;background:#fff}.DepartmentDetailDrawer_activeStatCard__UJo68{background:linear-gradient(180deg,#ffffff,#f2fbf6);border-color:#cfe9d7}.DepartmentDetailDrawer_pendingStatCard__I0cCm{background:linear-gradient(180deg,#ffffff,#fff9ec);border-color:#f5dfaf}.DepartmentDetailDrawer_inactiveStatCard__tx1vC{background:linear-gradient(180deg,#ffffff,#f6f8fb);border-color:#dde5ef}.DepartmentDetailDrawer_statLabel__ucTKF{color:#5c7088;font-size:12px;font-weight:600}.DepartmentDetailDrawer_statValue__0kYM7{color:#11263d;font-size:24px;line-height:1.1;font-weight:800;margin-top:6px}.DepartmentDetailDrawer_statHint__dZJ_X{color:#71839a;font-size:11px;margin-top:4px}.DepartmentDetailDrawer_table__c8JAU .ant-table{border:1px solid #dfe8f2;border-radius:12px;background:#fff}.DepartmentDetailDrawer_table__c8JAU .ant-table-container{border-radius:12px}.DepartmentDetailDrawer_table__c8JAU .ant-table-thead>tr>th{background:#f5f8fc;color:#2d3f56;font-size:12px;font-weight:700}.DepartmentDetailDrawer_table__c8JAU .ant-table-tbody>tr>td{border-top:none!important;border-bottom:none!important}.DepartmentDetailDrawer_table__c8JAU .ant-table-tbody>tr:hover>td{background:#4d97e1}.DepartmentDetailDrawer_emailText__O89Gd{color:#53667d}.DepartmentDetailDrawer_positionText__zg65I{color:#425770}.DepartmentDetailDrawer_statusTag__SPk8_{border-radius:999px;border:1px solid rgba(0,0,0,0);font-size:11px;font-weight:700;-webkit-margin-end:0;margin-inline-end:0}.DepartmentDetailDrawer_activeTag__UBXDR{color:#166534!important;border-color:#bbf7d0!important;background:#f0fdf4!important}.DepartmentDetailDrawer_pendingTag__XgO1e{color:#92400e!important;border-color:#fde68a!important;background:#fffbeb!important}.DepartmentDetailDrawer_inactiveTag__Q1ROH{color:#475569!important;border-color:#cbd5e1!important;background:#f8fafc!important}.DepartmentDetailDrawer_actionBtn__yap2L{color:#2563eb;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px}.DepartmentDetailDrawer_actionBtn__yap2L:hover{background:#eff6ff!important;color:#1d4ed8!important}.DepartmentDetailDrawer_emptyWrap__6_zhK{padding:20px 0}@media(max-width:992px){.DepartmentDetailDrawer_summaryCard__mrPWi{flex-direction:column;align-items:flex-start}.DepartmentDetailDrawer_kpiBlock__GGgjM{text-align:left}.DepartmentDetailDrawer_statsGrid__JTFyC{grid-template-columns:1fr}}.EmployeeEvaluationDetailContent_container__rtq0u{display:flex;flex-direction:column;gap:16px}.EmployeeEvaluationDetailContent_infoCard__PNpGy{border:1px solid #dfe8f2;border-radius:12px;background:#fff}.EmployeeEvaluationDetailContent_infoLabel__sodIc{color:#6b7e95;font-size:12px;margin-bottom:4px}.EmployeeEvaluationDetailContent_infoValue__4NeVA{color:#132840;font-size:14px;font-weight:600}.EmployeeEvaluationDetailContent_scoreTag__Zks2H{font-size:14px;font-weight:700;padding:4px 12px;border-radius:8px;margin:0}.EmployeeEvaluationDetailContent_sectionHeading__IVgp_{margin:0 0 8px;color:#12233a;font-size:16px;font-weight:700}.EmployeeEvaluationDetailContent_competencyCard__6t1iy{border:1px solid #e6edf6;border-radius:10px;background:#fdfefe;margin-bottom:10px}.EmployeeEvaluationDetailContent_competencyHeader__wSQGD{display:flex;justify-content:space-between;align-items:center;gap:8px}.EmployeeEvaluationDetailContent_competencyTitle__KEymA{margin:0;color:#12233a;font-size:14px;font-weight:700}.EmployeeEvaluationDetailContent_behaviorLabel__b4icR{color:#6b7e95;font-size:12px;margin-bottom:6px}.EmployeeEvaluationDetailContent_behaviorItem__74deW{border:1px dashed #dbe6f3;border-radius:8px;padding:8px;margin-bottom:8px}.EmployeeEvaluationDetailContent_behaviorRow__zZqui{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.EmployeeEvaluationDetailContent_behaviorText__dPve2{color:#31445c;font-size:13px}.EmployeeEvaluationDetailContent_behaviorComment__DjXn7{margin-top:6px;color:#526881;font-size:12px}.EmployeeEvaluationDetailContent_commentBlock__o4VqU,.EmployeeEvaluationDetailContent_suggestionBlock___1zWK{color:#334155;font-size:13px;line-height:1.6}.EmployeeEvaluationDetailContent_commentBlock__o4VqU p{margin:6px 0 0}.EmployeeEvaluationDetailContent_suggestionBlock___1zWK ul{margin:6px 0 0;padding-left:18px}.EmployeeEvaluationDetailContent_paragraph__DJSD3,.EmployeeEvaluationDetailContent_targetList__VEY7M{margin:0;color:#334155;font-size:14px;line-height:1.6}.EmployeeEvaluationDetailContent_targetList__VEY7M{padding-left:18px}.EmployeeEvaluationDetailContent_targetList__VEY7M li{margin-bottom:6px}.EmployeeDetailDrawer_drawer__J_6U5 .ant-drawer-content{background:linear-gradient(180deg,#f8fbff,#f3f7fc)}.EmployeeDetailDrawer_drawer__J_6U5 .ant-drawer-header{background:#fff;border-bottom:1px solid #e7eef6;padding:18px 20px}.EmployeeDetailDrawer_drawer__J_6U5 .ant-drawer-body{padding:18px 20px 20px}.EmployeeDetailDrawer_drawerTitleWrap__NGeB9{display:flex;flex-direction:column;gap:4px}.EmployeeDetailDrawer_drawerTitle__ieRuk{color:#12233a;font-size:18px;font-weight:700;line-height:1.25}.EmployeeDetailDrawer_drawerSubTitle__rfv9g{color:#5f7087;font-size:12px;line-height:1.45}.EmployeeDetailDrawer_content__gajTb{display:flex;flex-direction:column;gap:14px}.EmployeeDetailDrawer_profileCard__el_Uo{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #dde7f2;border-radius:14px;background:radial-gradient(circle at top right,rgba(30,64,175,.08),transparent 42%),linear-gradient(180deg,#ffffff,#f8fbff)}.EmployeeDetailDrawer_avatar___lKfi{flex-shrink:0;background:linear-gradient(135deg,#1d4ed8,#3b82f6);color:#fff;font-weight:700;font-size:16px;width:48px!important;height:48px!important;line-height:48px!important}.EmployeeDetailDrawer_profileMeta__Yn9Qv{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:2px}.EmployeeDetailDrawer_employeeName__bBS0Y{margin:0;color:#10233a;font-size:16px;line-height:1.35;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EmployeeDetailDrawer_employeeEmail__iK9bs{color:#4f627a;font-size:13px}.EmployeeDetailDrawer_employeePosition__FjLnL{color:#66788f;font-size:12px}.EmployeeDetailDrawer_employeeAvgScore__XH4uP{display:inline-flex;align-items:center;margin-top:6px;padding:3px 10px;border-radius:999px;border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;font-size:11px;font-weight:700;width:-moz-fit-content;width:fit-content;letter-spacing:.01em;text-transform:uppercase}.EmployeeDetailDrawer_tabPane__oAlSt{border:1px solid #dfe8f2;border-radius:12px;background:#fff;padding:4px 12px}.EmployeeDetailDrawer_list__aACvW .ant-list-item{border-bottom:1px solid #edf2f7!important}.EmployeeDetailDrawer_list__aACvW .ant-list-item:last-child{border-bottom:none!important}.EmployeeDetailDrawer_listItem__F21Vg{padding:12px 0;gap:6px;display:flex;flex-direction:column}.EmployeeDetailDrawer_itemHead____3OO{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.EmployeeDetailDrawer_itemTitle__wrg_t{color:#132840;font-size:14px;font-weight:700}.EmployeeDetailDrawer_itemDate__BiVZp{color:#6b7e95;font-size:12px;flex-shrink:0}.EmployeeDetailDrawer_tagRow__Vp1iS{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.EmployeeDetailDrawer_actionWrap__NU7s9{margin-left:auto}.EmployeeDetailDrawer_readinessTag__SMI9O{border-radius:8px!important;font-size:14px!important;font-weight:700!important;padding:4px 12px!important;-webkit-margin-end:0!important;margin-inline-end:0!important}.EmployeeDetailDrawer_periodDetailWrap__yI5yV{display:flex;flex-direction:column;gap:12px}.EmployeeDetailDrawer_periodDrawer__2izuY .ant-drawer-content{background:linear-gradient(180deg,#f8fbff,#f3f7fc)}.EmployeeDetailDrawer_periodDrawer__2izuY .ant-drawer-header{background:#fff;border-bottom:1px solid #e7eef6}.EmployeeDetailDrawer_emptyWrap__uTPGM{padding:20px 0}@media(max-width:992px){.EmployeeDetailDrawer_profileCard__el_Uo{align-items:flex-start}}.Talent9BoxDetailDrawer_drawer__vmttz .ant-drawer-content{background:linear-gradient(180deg,#f8fbff,#f4f7fb)}.Talent9BoxDetailDrawer_drawer__vmttz .ant-drawer-header{background:#fff;border-bottom:1px solid #e7eef6;padding:18px 20px}.Talent9BoxDetailDrawer_drawer__vmttz .ant-drawer-body{padding:18px 20px 20px}.Talent9BoxDetailDrawer_drawerTitleWrap__Znfs2{display:flex;flex-direction:column;gap:4px}.Talent9BoxDetailDrawer_drawerTitle__fpqLw{color:#12233a;font-size:18px;font-weight:700;line-height:1.25}.Talent9BoxDetailDrawer_drawerSubTitle__9aTD4{color:#5f7087;font-size:12px;line-height:1.45}.Talent9BoxDetailDrawer_content__TQvk1{display:flex;flex-direction:column;gap:14px}.Talent9BoxDetailDrawer_summaryCard__FDgne{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid #dde7f2;border-radius:14px;background:radial-gradient(circle at top right,rgba(30,64,175,.08),transparent 40%),linear-gradient(180deg,#ffffff,#f8fbff)}.Talent9BoxDetailDrawer_summaryMain__Ludjt{min-width:0}.Talent9BoxDetailDrawer_boxName__g1LYT{color:#10233a;font-size:16px;font-weight:700;line-height:1.35}.Talent9BoxDetailDrawer_boxHint__kqzKh{color:#66788f;font-size:12px;margin-top:2px}.Talent9BoxDetailDrawer_kpiBlock__7Wb0_{flex-shrink:0;text-align:right}.Talent9BoxDetailDrawer_kpiLabel__UQNbh{color:#657891;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.Talent9BoxDetailDrawer_kpiValue__bYxMG{color:#0f172a;font-size:28px;line-height:1;font-weight:800;margin-top:2px}.Talent9BoxDetailDrawer_scopeRow__YaR0G{display:flex;flex-wrap:wrap;gap:8px}.Talent9BoxDetailDrawer_scopeTag__43dBw{border:1px solid rgba(0,0,0,0);border-radius:999px;background:#fff;color:#34465b;font-size:12px;font-weight:700;padding:4px 10px;-webkit-margin-end:0;margin-inline-end:0}.Talent9BoxDetailDrawer_scopePeriodTag__LZr6N{color:#1d4ed8;border-color:#bfdbfe;background:#eff6ff}.Talent9BoxDetailDrawer_scopeDepartmentTag__T1rT2{color:#0f766e;border-color:#99f6e4;background:#ecfeff}.Talent9BoxDetailDrawer_table__YCbAr .ant-table{border:1px solid #dfe8f2;border-radius:12px;background:#fff}.Talent9BoxDetailDrawer_table__YCbAr .ant-table-container{border-radius:12px}.Talent9BoxDetailDrawer_table__YCbAr .ant-table-thead>tr>th{background:#f5f8fc;color:#2d3f56;font-size:12px;font-weight:700}.Talent9BoxDetailDrawer_table__YCbAr .ant-table-tbody>tr>td{border-bottom:1px solid #edf2f7}.Talent9BoxDetailDrawer_table__YCbAr .ant-table-tbody>tr:hover>td{background:#f7fbff}.Talent9BoxDetailDrawer_employeeName__NapzT{color:#0f1f33;font-weight:700}.Talent9BoxDetailDrawer_readinessTag__1GV8r{border-radius:999px;border:1px solid rgba(0,0,0,0);font-size:11px;font-weight:700;-webkit-margin-end:0;margin-inline-end:0}.Talent9BoxDetailDrawer_excellentTag__ctp__{color:var(--readiness-excellent-text,#165b31);border-color:var(--readiness-excellent-border,#30c337);background:var(--readiness-excellent-soft,#f6ffed)}.Talent9BoxDetailDrawer_exceededTag__nNKTi{color:var(--readiness-exceeded-text,#2c5f2d);border-color:var(--readiness-exceeded-border,#0288d1);background:var(--readiness-exceeded-soft,#f6ffed)}.Talent9BoxDetailDrawer_meetsTag__dDV44{color:var(--readiness-meets-text,#ad6800);border-color:var(--readiness-meets-border,#fbc02d);background:var(--readiness-meets-soft,#fffbe6)}.Talent9BoxDetailDrawer_needsImprovementTag__zCh_J{color:var(--readiness-needs-improvement-text,#d4380d);border-color:var(--readiness-needs-improvement-border,#ff9800);background:var(--readiness-needs-improvement-soft,#fff7e6)}.Talent9BoxDetailDrawer_poorTag__jSywQ{color:var(--readiness-poor-text,#820014);border-color:var(--readiness-poor-border,#d32f2f);background:var(--readiness-poor-soft,#fff1f0)}.Talent9BoxDetailDrawer_actionBtn__yUdlG{font-weight:600;padding-inline:0}.Talent9BoxDetailDrawer_emptyWrap__KZcEn{padding:20px 0}@media(max-width:992px){.Talent9BoxDetailDrawer_summaryCard__FDgne{flex-direction:column;align-items:flex-start}.Talent9BoxDetailDrawer_kpiBlock__7Wb0_{text-align:left}}.EvaluationCompetency_container__8mZn3{padding:24px;background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.EvaluationCompetency_header__SVniJ{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px}.EvaluationCompetency_title__ZeDZm{font-size:18px;font-weight:600;color:#1a1a1a;margin:0}.EvaluationCompetency_headerActions__LFqEB{display:flex;gap:12px}.EvaluationCompetency_addButton__sV5HS{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#0393d2;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.EvaluationCompetency_addButton__sV5HS:hover{background:rgb(2.2816901408,111.8028169014,159.7183098592);transform:translateY(-2px);box-shadow:0 4px 12px rgba(3,147,210,.4)}.EvaluationCompetency_addButton__sV5HS:active{transform:translateY(0)}.EvaluationCompetency_addButton__sV5HS i{font-size:16px}.EvaluationCompetency_frameworkButton__2fsft{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.EvaluationCompetency_frameworkButton__2fsft:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(139,92,246,.4)}.EvaluationCompetency_frameworkButton__2fsft:active{transform:translateY(0)}.EvaluationCompetency_frameworkButton__2fsft i{font-size:16px}.EvaluationCompetency_competencyList__DDNr0{display:flex;flex-direction:column;gap:16px}.EvaluationCompetency_competencyName__Wyo61{font-size:16px;font-weight:600;color:#1a1a1a;margin:0 0 8px;display:flex;align-items:center;gap:10px}.EvaluationCompetency_competencyIcon__kpiM8{width:36px;height:36px;border-radius:8px;background:#0393d2;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-shrink:0}.EvaluationCompetency_behaviorList__JRuWG{padding:0;margin:0;list-style:none}.EvaluationCompetency_behaviorItem__4Cply{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #f0f0f0;transition:all .2s ease}.EvaluationCompetency_behaviorItem__4Cply:last-child{border-bottom:none}.EvaluationCompetency_behaviorItem__4Cply:hover{background:#fafbfc}.EvaluationCompetency_behaviorName__tAnHx{flex:1 1;font-size:14px;color:#475569;padding-right:16px}.EvaluationCompetency_behaviorTitleWrapper__y_2wR{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0;margin-right:4px}.EvaluationCompetency_behaviorDetailBtn__uv6O_{width:26px;height:26px;border:none;border-radius:999px;background:rgba(59,130,246,.12);color:#2563eb;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.EvaluationCompetency_behaviorDetailBtn__uv6O_:hover{background:rgba(59,130,246,.2)}.EvaluationCompetency_behaviorLevelList__bmHaS{display:grid;grid-gap:12px;gap:12px}.EvaluationCompetency_behaviorLevelItem__hb29C{border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;padding:12px 14px}.EvaluationCompetency_behaviorLevelTitle__CbGd8{margin:0 0 8px;font-size:14px;font-weight:600;color:#1e293b}.EvaluationCompetency_behaviorCriteriaList__5M2w9{margin:0;padding-left:18px}.EvaluationCompetency_behaviorCriteriaItem__DclT3{color:#475569;font-size:13px;line-height:1.5;margin-bottom:4px}.EvaluationCompetency_behaviorCriteriaEmpty__pHDm0{margin:0;color:#94a3b8;font-size:13px}.EvaluationCompetency_scoreWrapper__gIlAl{display:flex;align-items:center;gap:8px}.EvaluationCompetency_scoreLabel__B1hx1{font-size:12px;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.EvaluationCompetency_scoreInput__lkmOZ .ant-input-number{border-radius:6px}.EvaluationCompetency_newCompetencyCard__Ucp_0{background:#fff;border-radius:12px;border:2px dashed #d1d5db;overflow:hidden;transition:all .2s ease}.EvaluationCompetency_newCompetencyCard__Ucp_0:hover{border-color:#0393d2}.EvaluationCompetency_newCardHeader__X2F9m{padding:16px 20px;background:linear-gradient(135deg,#fef3c7,#fde68a);border-bottom:1px solid #fcd34d}.EvaluationCompetency_newCardContent__R4YTk{padding:20px}.EvaluationCompetency_selectWrapper__pCt_2{margin-bottom:16px}.EvaluationCompetency_selectWrapper__pCt_2 .ant-select{width:100%}.EvaluationCompetency_selectWrapper__pCt_2 .ant-select-selector{border-radius:8px!important;min-height:42px!important;padding:4px 12px!important}.EvaluationCompetency_selectLabel__8Qr8K{display:block;font-size:13px;font-weight:500;color:#64748b;margin-bottom:8px}.EvaluationCompetency_loadingPlaceholder__P6Ffh{display:flex;flex-direction:column;gap:12px}.EvaluationCompetency_loadingItem__lyaGb{height:48px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:EvaluationCompetency_shimmer__VSn67 1.5s infinite;border-radius:8px}@keyframes EvaluationCompetency_shimmer__VSn67{0%{background-position:200% 0}to{background-position:-200% 0}}.EvaluationCompetency_newCardFooter__KoZJX{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;background:#f8fafc;border-top:1px solid #e8e8e8}.EvaluationCompetency_btnCancel__kZ699{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;background:#f1f5f9;color:#64748b;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.EvaluationCompetency_btnCancel__kZ699:hover{background:#e2e8f0}.EvaluationCompetency_btnSave__954z6{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.EvaluationCompetency_btnSave__954z6:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(34,197,94,.3)}.EvaluationCompetency_btnSave__954z6:disabled{opacity:.6;cursor:not-allowed}.EvaluationCompetency_emptyState__c14pP{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;background:#f8fafc;border-radius:12px;border:2px dashed #e2e8f0}.EvaluationCompetency_emptyIcon__m1M2m{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#e0f4fc,#b3e0f2);display:flex;align-items:center;justify-content:center;margin-bottom:16px;font-size:28px;color:#0393d2}.EvaluationCompetency_emptyText__PIAUc{font-size:15px;color:#64748b;margin-bottom:16px}@media(max-width:768px){.EvaluationCompetency_behaviorItem__4Cply,.EvaluationCompetency_header__SVniJ{flex-direction:column;align-items:flex-start;gap:12px}.EvaluationCompetency_scoreWrapper__gIlAl{width:100%;justify-content:space-between}}.FrameworkCompetency_container__GPTnL{margin-top:24px}.FrameworkCompetency_filterWrapper__Yq6T5{margin-bottom:16px}.FrameworkCompetency_header__q6HpW{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.FrameworkCompetency_title__1wFey{font-size:18px;font-weight:600;color:#262626;margin:0;display:flex;align-items:center;gap:10px}.FrameworkCompetency_title__1wFey:before{content:"";display:inline-block;width:4px;height:20px;background:linear-gradient(135deg,#0393d2,#0277a8);border-radius:2px}.FrameworkCompetency_addButton__4cVxt{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,#0393d2,#0277a8);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.FrameworkCompetency_addButton__4cVxt:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(3,147,210,.3)}.FrameworkCompetency_addButton__4cVxt:active{transform:translateY(0)}.FrameworkCompetency_competencyList__MaX34{display:flex;flex-direction:column;gap:16px}.FrameworkCompetency_competencyName__PPFwp{font-size:15px;font-weight:600;color:#1e293b;margin:0 0 4px;display:flex;align-items:center;gap:8px}.FrameworkCompetency_competencyIcon__ag7cH{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#0393d2,#0277a8);display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px}.FrameworkCompetency_behaviorList__59dGD{padding:0;margin:0;list-style:none}.FrameworkCompetency_behaviorItem___KWNA{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #f0f0f0}.FrameworkCompetency_behaviorItem___KWNA:last-child{border-bottom:none}.FrameworkCompetency_behaviorItem___KWNA:hover{background:#fafbfc}.FrameworkCompetency_behaviorName__lIBCg{flex:1 1;font-size:14px;color:#475569;padding-right:16px}.FrameworkCompetency_behaviorTitleWrapper__FYvQT{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0;margin-right:4px}.FrameworkCompetency_behaviorDetailBtn__nCQCj{width:26px;height:26px;border:none;border-radius:999px;background:rgba(59,130,246,.12);color:#2563eb;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.FrameworkCompetency_behaviorDetailBtn__nCQCj:hover{background:rgba(59,130,246,.2)}.FrameworkCompetency_behaviorLevelList__0huP8{display:grid;grid-gap:12px;gap:12px}.FrameworkCompetency_behaviorLevelItem__0AIBh{border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;padding:12px 14px}.FrameworkCompetency_behaviorLevelTitle__pc3DM{margin:0 0 8px;font-size:14px;font-weight:600;color:#1e293b}.FrameworkCompetency_behaviorCriteriaList__2PNk6{margin:0;padding-left:18px}.FrameworkCompetency_behaviorCriteriaItem__sVmu4{color:#475569;font-size:13px;line-height:1.5;margin-bottom:4px}.FrameworkCompetency_behaviorCriteriaEmpty__Y_Sry{margin:0;color:#94a3b8;font-size:13px}.FrameworkCompetency_scoreWrapper__aSfsw{display:flex;align-items:center;gap:8px}.FrameworkCompetency_scoreLabel__6QPg3{font-size:12px;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.FrameworkCompetency_scoreInput__77C0W .ant-input-number{border-radius:6px}.FrameworkCompetency_newCompetencyCard__ymoY6{background:#fff;border-radius:12px;border:2px dashed #d1d5db;overflow:hidden;transition:all .2s ease}.FrameworkCompetency_newCompetencyCard__ymoY6:hover{border-color:#0393d2}.FrameworkCompetency_newCardHeader__zGAFY{padding:16px 20px;background:linear-gradient(135deg,#fef3c7,#fde68a);border-bottom:1px solid #fcd34d}.FrameworkCompetency_newCardContent__Fc2Eo{padding:20px}.FrameworkCompetency_selectWrapper__f2FGi{margin-bottom:16px}.FrameworkCompetency_selectWrapper__f2FGi .ant-select{width:100%}.FrameworkCompetency_selectWrapper__f2FGi .ant-select-selector{border-radius:8px!important;min-height:42px!important;padding:4px 12px!important}.FrameworkCompetency_selectLabel__W_YcS{display:block;font-size:13px;font-weight:500;color:#64748b;margin-bottom:8px}.FrameworkCompetency_newCardFooter__q7Mzv{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;background:#f8fafc;border-top:1px solid #e8e8e8}.FrameworkCompetency_btnSave__zUx_r{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.FrameworkCompetency_btnSave__zUx_r:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(34,197,94,.3)}.FrameworkCompetency_btnSave__zUx_r:disabled{opacity:.6;cursor:not-allowed}.FrameworkCompetency_btnCancel__iKAQC{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;background:#f1f5f9;color:#64748b;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.FrameworkCompetency_btnCancel__iKAQC:hover{background:#e2e8f0}.FrameworkCompetency_emptyState__oeTfj{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;background:#f8fafc;border-radius:12px;border:2px dashed #e2e8f0}.FrameworkCompetency_emptyIcon__xbSOL{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#e0f4fc,#b3e0f2);display:flex;align-items:center;justify-content:center;margin-bottom:16px;font-size:28px;color:#0393d2}.FrameworkCompetency_emptyText__8EH6H{font-size:15px;color:#64748b;margin-bottom:16px}.FrameworkCompetency_loadingPlaceholder__6nltM{display:flex;flex-direction:column;gap:12px;padding:20px}.FrameworkCompetency_loadingItem__mQh5G{height:48px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:8px;animation:FrameworkCompetency_shimmer__kMcgb 1.5s infinite}@keyframes FrameworkCompetency_shimmer__kMcgb{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:768px){.FrameworkCompetency_behaviorItem___KWNA,.FrameworkCompetency_header__q6HpW{flex-direction:column;align-items:flex-start;gap:12px}.FrameworkCompetency_scoreWrapper__aSfsw{width:100%;justify-content:space-between}}.EmployeeEvaluationListTab_section__dK_ZR{margin-bottom:24px}.EmployeeEvaluationListTab_loadingWrapper__fy8tN{display:flex;justify-content:center;align-items:center;min-height:400px}.EmployeeEvaluationListTab_filterCard__iYbSh{border-radius:12px!important;border:1px solid #f0f0f0!important;box-shadow:0 2px 8px rgba(0,0,0,.05)!important;margin-bottom:16px}.EmployeeEvaluationListTab_scoreValue__1enHI{font-weight:700;font-size:18px;line-height:1.2}.EmployeeEvaluationListTab_scoreLabel__SUno9{font-size:12px;color:#8c8c8c;margin-top:2px}.EmployeeEvaluationListTab_progressMeta__zAlOA{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:12px;color:#8c8c8c}.EmployeeEvaluationListTab_progressMetaRight__wlPqZ{font-weight:600;color:#595959}.EmployeeEvaluationListTab_drawerBody__x1qSx{display:flex;flex-direction:column;gap:24px}.EmployeeEvaluationListTab_infoCard__gSr67{border-radius:12px!important;border:1px solid #f0f0f0!important;box-shadow:0 2px 8px rgba(0,0,0,.04)!important}.EmployeeEvaluationListTab_infoLabel__AzW74{font-size:12px;color:#8c8c8c;font-weight:500;margin-bottom:2px}.EmployeeEvaluationListTab_infoValue__QOsGN{font-size:15px;font-weight:600;color:#1a1a2e}.EmployeeEvaluationListTab_sectionHeading__YP2V6{font-size:16px;font-weight:600;color:#1a1a2e;margin:0 0 16px;display:flex;align-items:center;gap:8px}.EmployeeEvaluationListTab_sectionHeading__YP2V6:before{content:"";display:inline-block;flex-shrink:0;width:4px;height:18px;background:linear-gradient(135deg,#0393d2,#0277a8);border-radius:2px}.EmployeeEvaluationListTab_competencyCard__dayN6{margin-bottom:16px;border-radius:10px!important;border:1px solid #e8edf2!important;box-shadow:0 1px 4px rgba(0,0,0,.06)!important}.EmployeeEvaluationListTab_competencyHeader__Vb354{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.EmployeeEvaluationListTab_competencyTitle__Pm_Gg{font-size:15px;font-weight:600;color:#1a1a2e;margin:0}.EmployeeEvaluationListTab_behaviorLabel__Etqnf{font-size:13px;font-weight:600;color:#64748b;margin-bottom:10px}.EmployeeEvaluationListTab_behaviorItem__7iPED{padding:12px;background:#f8fafc;border-radius:8px;margin-bottom:8px}.EmployeeEvaluationListTab_behaviorRow__C_0Fs{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.EmployeeEvaluationListTab_behaviorText__g5IqT{font-size:14px;color:#334155;font-weight:500}.EmployeeEvaluationListTab_behaviorComment__Kmx0A{font-size:13px;color:#64748b;padding-left:12px;border-left:2px solid #cbd5e1;line-height:1.5}.EmployeeEvaluationListTab_commentBlock__bT1Zh{padding:12px;background:#fef3c7;border-radius:8px;margin-bottom:12px}.EmployeeEvaluationListTab_commentBlock__bT1Zh strong{font-size:13px;color:#92400e}.EmployeeEvaluationListTab_commentBlock__bT1Zh p{margin:6px 0 0;font-size:13px;color:#78350f;line-height:1.5}.EmployeeEvaluationListTab_suggestionBlock__F_0BN{padding:12px;background:#dbeafe;border-radius:8px}.EmployeeEvaluationListTab_suggestionBlock__F_0BN strong{font-size:13px;color:#1e40af}.EmployeeEvaluationListTab_suggestionBlock__F_0BN ul{margin:6px 0 0;padding-left:20px}.EmployeeEvaluationListTab_suggestionBlock__F_0BN ul li{font-size:13px;color:#1e3a8a;margin-bottom:4px;line-height:1.5}.PeriodDetailReport_pageWrapper___tgDT{min-height:calc(100vh - 64px)}.PeriodDetailReport_pageHeader__gAQA7{background:#fff;padding:28px 32px 24px}.PeriodDetailReport_titleRow__XN6KN{display:flex;align-items:center;gap:12px;margin-bottom:10px}.PeriodDetailReport_pageTitle__YVFXq{font-size:24px;font-weight:700;color:#1a1a2e;margin:0;line-height:1.3;display:flex;align-items:center;gap:10px}.PeriodDetailReport_pageTitle__YVFXq:before{content:"";display:inline-block;flex-shrink:0;width:4px;height:24px;background:linear-gradient(135deg,#0393d2,#0277a8);border-radius:2px}.PeriodDetailReport_periodDesc__Le5JW{font-size:14px;color:#595959;margin:0 0 10px;line-height:1.6;padding-left:14px}.PeriodDetailReport_metaRow__hZohv{display:flex;align-items:center;gap:20px;padding-left:14px}.PeriodDetailReport_metaItem__R3bBK{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#8c8c8c}.PeriodDetailReport_metaItem__R3bBK .anticon{color:#0393d2;font-size:13px}.PeriodDetailReport_tabsWrapper__2hVFl .ant-tabs-card>.ant-tabs-nav{margin:0}.PeriodDetailReport_tabsWrapper__2hVFl .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{border-radius:8px 8px 0 0;border:1px solid #e8e8e8;transition:all .2s ease;font-weight:500}.PeriodDetailReport_tabsWrapper__2hVFl .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{background:#fff;border-bottom-color:#fff}.PeriodDetailReport_tabsWrapper__2hVFl .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab:hover:not(.ant-tabs-tab-active){background:#eef6fc;color:#0393d2}.PeriodDetailReport_tabsWrapper__2hVFl .ant-tabs-content-holder{background:#fff;border-radius:0 8px 8px 8px;border:1px solid #e8e8e8;border-top:none;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.PeriodDetailReport_tabLabel__ws01A{display:inline-flex;align-items:center;gap:6px}.PeriodDetailReport_loadingWrapper__6tjpl{display:flex;justify-content:center;align-items:center;min-height:400px}.EvaluationPeriodList_container__sPZaT{padding:24px;background:#f5f5f5;min-height:calc(100vh - 64px)}.EvaluationPeriodList_header__Zsmlw{margin-bottom:32px;display:flex;justify-content:space-between;align-items:flex-start}.EvaluationPeriodList_title__D72Xs{font-size:28px;font-weight:700;color:#262626;margin:0 0 8px;display:flex;align-items:center;gap:12px}.EvaluationPeriodList_title__D72Xs .anticon{color:#0393d2}.EvaluationPeriodList_subtitle__Nurfo{font-size:15px;color:#8c8c8c;margin:0}.EvaluationPeriodList_emptyContainer__mLz01,.EvaluationPeriodList_loadingContainer__3ggld{display:flex;justify-content:center;align-items:center;min-height:400px}.EvaluationPeriodList_emptyContainer__mLz01{background:#fff;border-radius:12px;padding:48px}.EvaluationPeriodList_emptyTitle__u6qX4{font-size:18px;font-weight:600;color:#262626;margin-bottom:8px}.EvaluationPeriodList_emptyDesc__gf0fR{font-size:14px;color:#8c8c8c;margin-bottom:24px}.EvaluationPeriodList_periodCard__jZuwh{border-radius:12px;border:1px solid #e8e8e8;transition:all .3s ease;height:100%;display:flex;flex-direction:column;cursor:pointer}.EvaluationPeriodList_periodCard__jZuwh:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.12);border-color:#0393d2}.EvaluationPeriodList_periodCard__jZuwh .ant-card-body{padding:24px;display:flex;flex-direction:column;flex:1 1}.EvaluationPeriodList_cardHeader__NRPZY{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.EvaluationPeriodList_periodInfo__JmN1J{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;gap:12px}.EvaluationPeriodList_periodName__NWXaK{font-size:18px;font-weight:600;color:#262626;margin:0;flex:1 1;line-height:1.4}.EvaluationPeriodList_periodDesc__SPUhs{font-size:14px;color:#595959;margin:0 0 12px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.EvaluationPeriodList_periodDate__rhbbP{display:flex;align-items:center;gap:8px;font-size:13px;color:#8c8c8c}.EvaluationPeriodList_periodDate__rhbbP .anticon{color:#0393d2}.EvaluationPeriodList_statsGrid__Hqjgi{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:20px}.EvaluationPeriodList_statItem__j93nV{display:flex;align-items:center;gap:8px;padding:10px;background:#fafafa;border-radius:8px;transition:background .2s ease;min-width:0;overflow:hidden}.EvaluationPeriodList_statItem__j93nV:hover{background:#f0f0f0}.EvaluationPeriodList_statIcon__yYeBv{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.EvaluationPeriodList_statContent__MuQC_{flex:1 1;min-width:0;overflow:hidden}.EvaluationPeriodList_statValue__yaOSQ{font-size:16px;font-weight:700;color:#262626;line-height:1.2;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EvaluationPeriodList_statLabel__80Z0U{font-size:11px;color:#8c8c8c;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EvaluationPeriodList_progressSection__v7Iy7{margin-bottom:20px;padding:16px;background:#fafafa;border-radius:8px}.EvaluationPeriodList_progressHeader__qidZ6{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.EvaluationPeriodList_progressLabel___0z8L{font-size:13px;color:#595959;font-weight:500}.EvaluationPeriodList_progressValue__Du_Vr{font-size:16px;font-weight:700;color:#0393d2}.EvaluationPeriodList_cardFooter__yRMFa{margin-top:auto;padding-top:16px;border-top:1px solid #f0f0f0}.EvaluationPeriodList_cardFooter__yRMFa .ant-btn{height:44px;font-size:15px;font-weight:600;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#0393d2,rgb(2.2816901408,111.8028169014,159.7183098592));border:none;box-shadow:0 2px 8px rgba(3,147,210,.2)}.EvaluationPeriodList_cardFooter__yRMFa .ant-btn:hover{background:linear-gradient(135deg,rgb(2.2816901408,111.8028169014,159.7183098592),#0393d2);box-shadow:0 4px 12px rgba(3,147,210,.3);transform:translateY(-2px)}.EvaluationPeriodList_cardFooter__yRMFa .ant-btn .anticon:last-child{margin-left:auto}.EvaluationPeriodList_paginationContainer__2SMyJ{display:flex;justify-content:center;margin-top:40px;padding:24px 0}.EvaluationPeriodList_pagination__2pIpl .ant-pagination-item{border-radius:6px}.EvaluationPeriodList_pagination__2pIpl .ant-pagination-item:hover{border-color:#0393d2}.EvaluationPeriodList_pagination__2pIpl .ant-pagination-item-active{background-color:#0393d2;border-color:#0393d2}.EvaluationPeriodList_pagination__2pIpl .ant-pagination-item-active a{color:#fff}.EvaluationPeriodList_pagination__2pIpl .ant-pagination-next,.EvaluationPeriodList_pagination__2pIpl .ant-pagination-prev{border-radius:6px}.EvaluationPeriodList_pagination__2pIpl .ant-pagination-next:hover button,.EvaluationPeriodList_pagination__2pIpl .ant-pagination-prev:hover button{color:#0393d2;border-color:#0393d2}@media(max-width:768px){.EvaluationPeriodList_container__sPZaT{padding:16px}.EvaluationPeriodList_title__D72Xs{font-size:24px}.EvaluationPeriodList_statsGrid__Hqjgi{grid-template-columns:1fr;gap:12px}.EvaluationPeriodList_statItem__j93nV{padding:16px}.EvaluationPeriodList_paginationContainer__2SMyJ{margin-top:24px;padding:16px 0}}