*,*:before,*:after{box-sizing:border-box}body{margin:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:IBM Plex Sans,system-ui,sans-serif}input,button,select,textarea{font-family:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#cdd5df;border-radius:6px;border:2px solid #f4f6f9}::-webkit-scrollbar-track{background:transparent}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:3px;outline:none;cursor:pointer}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:#1d4ed8;border:2px solid #fff;box-shadow:0 1px 3px #00000040;cursor:pointer}:focus{outline:none}:focus-visible{outline:2px solid #1d4ed8;outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hrms-skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:#1d4ed8;color:#fff;padding:10px 16px;border-radius:0 0 8px;font-size:13px;font-weight:600;text-decoration:none}.hrms-skip-link:focus{left:0}.hrms-hamburger{display:none}@media (max-width: 900px){.hrms-hamburger{display:flex!important}.hrms-sidebar{position:fixed!important;left:0;top:0;bottom:0;z-index:70;transform:translate(-100%);transition:transform .2s ease}.hrms-sidebar.hrms-sidebar-open{transform:translate(0);box-shadow:4px 0 24px #0000002e}.hrms-two-col{grid-template-columns:1fr!important}.hrms-stats-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 560px){.hrms-stats-grid{grid-template-columns:1fr!important}}.hrms-table-scroll{overflow-x:auto}.hrms-row-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;font:inherit;color:inherit;text-align:left;width:100%;cursor:pointer;display:grid}
