.hr-punch-card{text-align:center;padding:26px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:16px;margin-bottom:20px}.hr-card{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000001a;margin-bottom:20px}.hr-btn{border:none;padding:11px 20px;border-radius:10px;cursor:pointer;font-weight:700;font-size:14px}.hr-btn-green{background:#047857;color:#fff}.hr-btn-blue{background:#2563eb;color:#fff}.hr-mini-btn{border:none;background:#f1f5f9;padding:6px 9px;border-radius:6px;cursor:pointer;font-size:13px;margin-right:4px}.hr-thumb{width:38px;height:38px;border-radius:8px;object-fit:cover;border:1px solid #e2e8f0}.hr-badge{padding:4px 10px;border-radius:20px;font-size:12px;font-weight:700}.hr-badge-ok{background:#dcfce7;color:#166534}.hr-badge-warn{background:#fef3c7;color:#92400e}.hr-badge-danger{background:#fee2e2;color:#991b1b}.hr-form{background:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;padding:16px;margin-bottom:16px}.hr-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.hr-form-grid input,.hr-form-grid select{padding:10px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;background:#fff}.hr-check{display:flex;align-items:center;gap:8px;font-size:13px;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px;cursor:pointer}.hr-check input{accent-color:#3b82f6;width:16px;height:16px}@media(max-width:640px){.hr-punch-card{padding:18px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/erp-attendance-pro.css.map */
