.page-module__H-5oaG__container{flex-direction:column;gap:32px;display:flex}.page-module__H-5oaG__header{margin-bottom:24px}.page-module__H-5oaG__title{color:var(--text-main);background:linear-gradient(90deg, #fff, var(--accent-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:8px;font-size:32px;font-weight:700}.page-module__H-5oaG__subtitle{color:var(--text-muted);font-size:16px}.page-module__H-5oaG__uploadZone{border-radius:var(--radius-lg);text-align:center;transition:all var(--transition-smooth);border:2px dashed #ff450066;flex-direction:column;justify-content:center;align-items:center;padding:48px 32px;display:flex;position:relative}.page-module__H-5oaG__uploadZone:hover{border-color:var(--accent-primary);box-shadow:var(--shadow-neon);background:#ff45000d}.page-module__H-5oaG__compactUpload{padding:24px}.page-module__H-5oaG__fileInput{opacity:0;cursor:pointer;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.page-module__H-5oaG__uploadLabel{pointer-events:none;flex-direction:column;align-items:center;gap:16px;display:flex}.page-module__H-5oaG__uploadIcon{color:var(--accent-primary);filter:drop-shadow(var(--shadow-neon))}.page-module__H-5oaG__successIcon{color:var(--accent-success);filter:drop-shadow(0 0 10px #10b98180)}.page-module__H-5oaG__statusBox h3{color:var(--text-main);font-size:20px;font-weight:600}.page-module__H-5oaG__statusBox p{color:var(--text-muted);font-size:14px}.page-module__H-5oaG__loader{border:4px solid #ff450033;border-bottom-color:var(--accent-primary);box-sizing:border-box;border-radius:50%;width:48px;height:48px;animation:1s linear infinite page-module__H-5oaG__rotation;display:inline-block}@keyframes page-module__H-5oaG__rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-module__H-5oaG__errorBox{color:var(--accent-danger);align-items:center;gap:8px;margin-top:16px;font-weight:500;display:flex}.page-module__H-5oaG__tableContainer{flex-direction:column;gap:16px;padding:24px;display:flex;overflow:hidden}.page-module__H-5oaG__tableHeader{justify-content:space-between;align-items:center;display:flex}.page-module__H-5oaG__tableHeader h3{color:var(--text-main);font-size:20px;font-weight:600}.page-module__H-5oaG__badge{color:var(--text-muted);background:#ffffff1a;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:600}.page-module__H-5oaG__tableWrapper{border:var(--glass-border);border-radius:var(--radius-sm);overflow-x:auto}.page-module__H-5oaG__dataTable{border-collapse:collapse;text-align:left;width:100%;min-width:600px}.page-module__H-5oaG__dataTable th,.page-module__H-5oaG__dataTable td{white-space:nowrap;padding:12px 16px}.page-module__H-5oaG__dataTable th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;background:#ffffff0d;font-size:14px;font-weight:600}.page-module__H-5oaG__dataTable tbody tr{transition:background var(--transition-fast);border-top:1px solid #ffffff0d}.page-module__H-5oaG__dataTable tbody tr:hover{background:#ffffff05}.page-module__H-5oaG__dataTable td{color:var(--text-main);font-size:14px}.page-module__H-5oaG__tableFooter{color:var(--text-muted);justify-content:flex-end;font-size:12px;display:flex}
.HRDashboard-module__Vdi_IW__container{flex-direction:column;gap:1.5rem;width:100%;display:flex}.HRDashboard-module__Vdi_IW__reasonSelect{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-main);background-color:#1a1a1a;border-radius:4px;outline:none;padding:6px}.HRDashboard-module__Vdi_IW__reasonSelect option{color:#fff;background-color:#1a1a1a}.HRDashboard-module__Vdi_IW__checkboxContainer{align-items:center;gap:10px;width:100%;padding-left:10px;display:flex}.HRDashboard-module__Vdi_IW__checkboxInput{accent-color:var(--accent-main);cursor:pointer;width:16px;height:16px}.HRDashboard-module__Vdi_IW__header{justify-content:space-between;align-items:center;display:flex}.HRDashboard-module__Vdi_IW__title{color:var(--text-main);background:linear-gradient(90deg, #fff, var(--accent-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:24px;font-weight:700}.HRDashboard-module__Vdi_IW__subtitle{color:var(--text-muted);margin-top:4px;font-size:14px}.HRDashboard-module__Vdi_IW__globalStats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.HRDashboard-module__Vdi_IW__statCard{border-radius:var(--radius-md);align-items:center;gap:16px;padding:20px;display:flex}.HRDashboard-module__Vdi_IW__statIcon{color:var(--accent-primary)}.HRDashboard-module__Vdi_IW__statCard p{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600}.HRDashboard-module__Vdi_IW__statCard h3{color:var(--text-main);margin-top:4px;font-size:28px;font-weight:800}.HRDashboard-module__Vdi_IW__divider{background:var(--glass-border);border:0;height:1px;margin:16px 0}.HRDashboard-module__Vdi_IW__dashboardGrid{grid-template-columns:280px 1fr;align-items:start;gap:24px;display:grid}@media (max-width:900px){.HRDashboard-module__Vdi_IW__dashboardGrid{grid-template-columns:1fr}}.HRDashboard-module__Vdi_IW__employeeListPanel{flex-direction:column;gap:16px;height:500px;padding:16px;display:flex}.HRDashboard-module__Vdi_IW__searchBox{align-items:center;display:flex;position:relative}.HRDashboard-module__Vdi_IW__searchIcon{color:var(--text-muted);position:absolute;left:12px}.HRDashboard-module__Vdi_IW__searchInput{border-radius:var(--radius-sm);width:100%;color:var(--text-main);transition:border var(--transition-fast);background:#0003;border:1px solid #ffffff1a;padding:10px 10px 10px 36px;font-family:inherit}.HRDashboard-module__Vdi_IW__searchInput:focus{border-color:var(--accent-primary);outline:none}.HRDashboard-module__Vdi_IW__listContainer{flex-direction:column;gap:4px;padding-right:4px;display:flex;overflow-y:auto}.HRDashboard-module__Vdi_IW__employeeItem{color:var(--text-main);text-align:left;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;width:100%;padding:12px;font-family:inherit;font-size:14px;font-weight:500}.HRDashboard-module__Vdi_IW__employeeItem:hover{background:#ffffff0d}.HRDashboard-module__Vdi_IW__activeItem{border-left:3px solid var(--accent-primary);color:var(--accent-primary)!important;background:#ff45001a!important}.HRDashboard-module__Vdi_IW__employeeDetailPanel{min-height:500px;padding:24px}.HRDashboard-module__Vdi_IW__emptySelection{height:100%;color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.HRDashboard-module__Vdi_IW__detailHeader{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.HRDashboard-module__Vdi_IW__detailHeader h3{color:var(--accent-secondary);font-size:24px;font-weight:700}.HRDashboard-module__Vdi_IW__badge{color:var(--text-muted);background:#ffffff1a;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:600}.HRDashboard-module__Vdi_IW__detailStats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin-bottom:24px;display:grid}.HRDashboard-module__Vdi_IW__miniStat{border-radius:var(--radius-sm);background:#0003;border:1px solid #ffffff0d;flex-direction:column;gap:8px;padding:16px;display:flex}.HRDashboard-module__Vdi_IW__miniStat span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.HRDashboard-module__Vdi_IW__miniStat strong{color:var(--text-main);font-size:20px;font-weight:800}.HRDashboard-module__Vdi_IW__tableWrapper{border:var(--glass-border);border-radius:var(--radius-sm);overflow-x:auto}.HRDashboard-module__Vdi_IW__dataTable{border-collapse:collapse;text-align:left;width:100%}.HRDashboard-module__Vdi_IW__dataTable th,.HRDashboard-module__Vdi_IW__dataTable td{white-space:nowrap;padding:12px 16px}.HRDashboard-module__Vdi_IW__dataTable th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;background:#ffffff0d;font-size:14px;font-weight:600}.HRDashboard-module__Vdi_IW__dataTable tbody tr{transition:background var(--transition-fast);border-top:1px solid #ffffff0d}.HRDashboard-module__Vdi_IW__dataTable tbody tr:hover{background:#ffffff05}.HRDashboard-module__Vdi_IW__dataTable td{color:var(--text-main);font-size:13px}
