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
@@ -14,11 +14,13 @@
.page-header {
margin-bottom: 24px;
h2 {
margin: 0;
font-size: 24px;
font-weight: 600;
}
.subtitle {
margin: 4px 0 0;
color: #666;
@@ -73,9 +75,11 @@
.result-card {
border-left: 4px solid #ccc;
}
.result-flagged {
border-left-color: #ef4444;
}
.result-clear {
border-left-color: #10b981;
}
@@ -83,6 +87,7 @@
.warn-icon {
color: #ef4444;
}
.clear-icon {
color: #10b981;
}
@@ -100,9 +105,11 @@
color: #666;
font-weight: 500;
}
.info-value {
font-weight: 600;
}
.ml-24 {
margin-left: 24px;
}
@@ -110,9 +117,11 @@
.full-width {
width: 100%;
}
.mr-05 {
margin-right: 0.5rem;
}
.mono {
font-family: 'Roboto Mono', monospace;
}
@@ -152,6 +161,7 @@
font-size: 13px;
color: #7f1d1d;
border-bottom: 1px solid #fee2e2;
&:last-child {
border-bottom: none;
}
@@ -162,6 +172,7 @@
text-align: center;
padding: 24px;
color: #065f46;
p {
margin-top: 12px;
font-size: 15px;