feat: Client & CKYC UI improvements — filters, KYC management, image crop+merge

- Clients list: CKYC icon, CKYC Number column, status/legal form/CKYC filters
- CKYC: SFTP upload logs, date formatting, modal z-index fix, non-dismissible dialogs
- KYC Management: new standalone module with alert dashboard, notification scheduler, audit inventory, account status
- Image cropper: ngx-image-cropper integration for front+back document merge into single PNG
- Sidebar: KYC Management menu entry after CKYC

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Aditya
2026-04-16 13:51:11 +05:30
co-authored by Claude Opus 4.6
parent 79e455c4ed
commit d72e969dc3
210 changed files with 14273 additions and 1139 deletions
@@ -41,11 +41,11 @@
align-items: center;
gap: 10px;
padding: 24px 16px;
color: rgba(0, 0, 0, 0.45);
color: rgb(0 0 0 / 45%);
font-size: 14px;
background: rgba(0, 0, 0, 0.02);
background: rgb(0 0 0 / 2%);
border-radius: 6px;
border: 1px dashed rgba(0, 0, 0, 0.12);
border: 1px dashed rgb(0 0 0 / 12%);
.empty-icon {
font-size: 18px;
@@ -58,7 +58,7 @@
.panel-icon {
margin-right: 8px;
font-size: 13px;
color: rgba(0, 0, 0, 0.45);
color: rgb(0 0 0 / 45%);
}
}
@@ -85,7 +85,7 @@
.detail-label {
font-size: 12px;
color: rgba(0, 0, 0, 0.5);
color: rgb(0 0 0 / 50%);
font-weight: 500;
}
@@ -94,7 +94,7 @@
color: #333;
}
@media (max-width: 768px) {
@media (width <= 768px) {
.section-header {
flex-direction: column;
align-items: flex-start;