.hr_dashboard__Sjf5u{display:flex;flex-direction:column;gap:32px;animation:hr_fadeIn___1nu0 .4s ease-out}@keyframes hr_fadeIn___1nu0{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hr_header___eiI2{display:flex;justify-content:space-between;align-items:flex-end}.hr_primaryButton__uUbEs{background-color:var(--accent-primary);color:var(--accent-primary-text);border:1px solid var(--accent-primary);padding:10px 20px;border-radius:var(--radius-md);font-weight:500;font-size:.9rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px}.hr_primaryButton__uUbEs:hover{background-color:var(--accent-primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}.hr_statsGrid__izngg{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:24px;gap:24px}.hr_statCard__cX63I{padding:24px;display:flex;align-items:center;gap:16px}.hr_statIcon__AB6fU{width:48px;height:48px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center}.hr_statInfo__6KSt2 h3{font-size:.85rem;color:var(--text-secondary);font-weight:500;margin-bottom:4px}.hr_statValue__1GKYr{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0}.hr_mainContent__zu5Pa{padding:24px}.hr_contentHeader__EKa_d{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.hr_contentHeader__EKa_d h3{margin:0}.hr_tableContainer__E7OND{overflow-x:auto}.hr_table__koyZr{width:100%;border-collapse:collapse;text-align:left}.hr_table__koyZr th{padding:12px 16px;color:var(--text-tertiary);font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.hr_table__koyZr td,.hr_table__koyZr th{border-bottom:1px solid var(--border-color)}.hr_table__koyZr td{padding:16px;vertical-align:middle;font-size:.85rem}.hr_employeeNameCell__XS8iQ{display:flex;align-items:center;gap:12px}.hr_avatar___Fo3r{width:32px;height:32px;border-radius:50%;background-color:var(--bg-hover);color:var(--text-primary);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.75rem}.hr_employeeName__sZjpP{font-weight:500;color:var(--text-primary)}.hr_dimText__HLVhO{color:var(--text-secondary)}.hr_statusBadge__BBXYR{padding:4px 10px;border-radius:20px;font-size:.75rem;font-weight:500;display:inline-flex}.hr_statusBadge__BBXYR.hr_active__mc79P{background:var(--accent-secondary-bg);color:var(--accent-secondary)}.hr_statusBadge__BBXYR.hr_onLeave__P3a7w{background:var(--accent-warning-bg);color:var(--accent-warning)}.hr_actionButton__wKmES{background:transparent;border:none;color:var(--text-tertiary);cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.hr_actionButton__wKmES:hover{background:var(--bg-hover);color:var(--text-primary)}@media (max-width:768px){.hr_contentHeader__EKa_d,.hr_header___eiI2{flex-direction:column;align-items:flex-start;gap:16px}}