feat: update kyc tab, branch day register, and dormancy reports
This commit is contained in:
@@ -856,6 +856,18 @@
|
||||
margin-bottom: 12px;
|
||||
}
|
||||
|
||||
// Sitting inside the table, directly under the Aadhaar row it belongs to. Indented and tinted so
|
||||
// it reads as that row opening up rather than as a new section, and the flat top edge joins it to
|
||||
// the row above.
|
||||
.kv-otp-bar--inline {
|
||||
margin: 0 0 8px 28px;
|
||||
background: #eff6ff;
|
||||
border-color: #bfdbfe;
|
||||
border-top-left-radius: 0;
|
||||
border-top-right-radius: 0;
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
|
||||
.kv-otp-label {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
@@ -1576,3 +1588,96 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// ── Officially valid document, on the edit form ────────────────────────────
|
||||
// Set apart from the identity fields above it because it is one document with its own
|
||||
// provenance — a type, a number, and the two dates that decide whether it is still valid —
|
||||
// rather than four unrelated inputs.
|
||||
|
||||
.kyc-doc-fields {
|
||||
margin: 4px 0 20px;
|
||||
padding: 16px;
|
||||
border: 1px solid #e2e8f0;
|
||||
border-radius: 8px;
|
||||
background: #f8fafc;
|
||||
}
|
||||
|
||||
.kyc-doc-fields__head {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
gap: 12px;
|
||||
margin-bottom: 14px;
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
|
||||
.kyc-doc-fields__title {
|
||||
margin: 0;
|
||||
font-size: 13px;
|
||||
font-weight: 600;
|
||||
letter-spacing: 0.02em;
|
||||
text-transform: uppercase;
|
||||
color: #475569;
|
||||
}
|
||||
|
||||
.kyc-doc-fields__flag {
|
||||
padding: 3px 10px;
|
||||
border-radius: 999px;
|
||||
font-size: 11px;
|
||||
font-weight: 600;
|
||||
color: #92400e;
|
||||
background: #fef3c7;
|
||||
}
|
||||
|
||||
// Four across on a wide screen, folding to two and then one. The dates sit next to each other
|
||||
// at every width, since it is the pair that has to be read together.
|
||||
.kyc-doc-fields__grid {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(4, minmax(0, 1fr));
|
||||
gap: 12px;
|
||||
|
||||
@media (width <= 1280px) {
|
||||
grid-template-columns: repeat(2, minmax(0, 1fr));
|
||||
}
|
||||
|
||||
@media (width <= 640px) {
|
||||
grid-template-columns: minmax(0, 1fr);
|
||||
}
|
||||
|
||||
mat-form-field {
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
.kyc-doc-scans-link {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 8px;
|
||||
margin-top: 4px;
|
||||
padding: 10px 12px;
|
||||
border: 1px dashed #cbd5e1;
|
||||
border-radius: 6px;
|
||||
font-size: 13px;
|
||||
color: #334155;
|
||||
text-decoration: none;
|
||||
background: #fff;
|
||||
transition:
|
||||
border-color 0.15s,
|
||||
background 0.15s;
|
||||
|
||||
&:hover {
|
||||
border-color: #94a3b8;
|
||||
background: #f1f5f9;
|
||||
}
|
||||
|
||||
mat-icon {
|
||||
font-size: 18px;
|
||||
width: 18px;
|
||||
height: 18px;
|
||||
color: #64748b;
|
||||
}
|
||||
}
|
||||
|
||||
.kyc-doc-scans-link__go {
|
||||
margin-left: auto;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user