*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5;color:#374151;background:#f1f5f9;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}button{font-family:inherit}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media print{.side,.hdr,.mob-menu,.slip-actions,nav,.sidebar{display:none!important}.wrap,.app-layout{display:block!important}.body,.main-content,.main,.pg,.page-content{margin-left:0!important;padding:0!important}body{background:#fff!important}}@media(max-width:768px){.page-header{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.card{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.table{min-width:600px!important}.form-grid{grid-template-columns:1fr!important}.form-grid .span-2{grid-column:span 1!important}.modal-overlay .modal,.modal-overlay .modal-lg{width:95vw!important;max-width:95vw!important;padding:20px!important;margin:10px!important}.toolbar{flex-direction:column!important;gap:8px!important}.toolbar .search-input,.toolbar input,.toolbar select{width:100%!important}.page-header>div,.page-header>[style*="display:flex"],.page-header>[style*="display: flex"]{flex-wrap:wrap!important;gap:8px!important;width:100%!important}.salary-summary{flex-direction:column!important;gap:10px!important}.pg{padding:12px!important}.stats-grid,.dash-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.att-grid{grid-template-columns:1fr!important}.action-btn{padding:4px 6px!important;font-size:11px!important}.emp-select,.status-filter{width:100%!important}}@media(max-width:480px){.dash-grid,.stats-grid{grid-template-columns:1fr!important}.page-title{font-size:18px!important}.btn{padding:8px 12px!important;font-size:12px!important}.table th,.table td{padding:8px 10px!important;font-size:12px!important}}
