nhance/writable/e_card_template/new_ecard.html
2025-10-24 17:53:36 +05:30

280 lines
8.6 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Health Insurance E-Card</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
/* font-family: 'Lato', sans-serif; */
background-color: #fff;
padding: 5px;
}
.card-container {
display: table;
width: 100%;
max-width: 750px;
margin: 0 auto;
table-layout: fixed;
border-spacing: 5px 0;
margin-bottom: 5px;
}
.card {
display: table-cell;
background: white;
width: 50%;
padding: 10px;
border: 1px solid #ddd;
vertical-align: top;
}
.card-header {
display: table;
width: 100%;
margin-bottom: 10px;
table-layout: fixed;
}
.logo-left {
display: table-cell;
width: 35px;
vertical-align: middle;
}
.logo-left img {
width: 48px;
height: 32px;
}
.logo-right {
display: table-cell;
text-align: right;
vertical-align: middle;
}
.logo-right img {
width: 65px;
height: 32px;
}
.card-body {
position: relative;
padding-left: 65px;
min-height: 80px;
}
.n-logo {
position: absolute;
left: 5px;
top: 30px;
width: 55px;
}
.n-logo img {
width: 55px;
height: auto;
}
.details {
width: 100%;
margin-left: 16px;
}
.details-table {
width: 100%;
border-collapse: collapse;
font-size: 10px;
line-height: 1.4;
}
.details-table td {
padding: 1px 1px;
vertical-align: top;
}
.detail-label {
width: 65px;
font-weight: 600;
color: #333;
white-space: nowrap;
}
.detail-separator {
width: 8px;
text-align: center;
color: #666;
}
.detail-value {
color: #333;
word-break: break-word;
white-space: normal;
font-weight: 300;
}
.support-section {
font-size: 7.5px;
}
.support-title {
color: #ff6b35;
font-weight: 600;
margin-bottom: 6px;
font-size: 10px;
}
.support-details {
font-size: 8px;
font-weight: 500;
line-height: 1.4;
color: #333;
margin-top: 0px;
}
.level-title {
font-weight: 500;
margin-top: 4px;
margin-bottom: 2px;
}
.cashless-title {
color: #ff6b35;
font-weight: 600;
margin-top: 0px;
margin-bottom: 3px;
font-size: 10px;
}
.footer-note {
text-align: center;
margin-top: 8px;
font-size: 8px;
color: #666;
}
.card-header img[src=""],
.card-header img:not([src]) {
opacity: 0;
visibility: hidden;
display: none;
}
</style>
</head>
<body>
<div class="card-container">
<!-- Front Card -->
<div class="card">
<div class="card-header">
<div class="logo-left">
<img src="{INSURER_LOGO}" alt=" " onerror="this.style.visibility='hidden';">
</div>
<div class="logo-right">
<img src="{TPA_LOGO}" alt=" " onerror="this.style.visibility='hidden';">
</div>
</div>
<div class="card-body">
<div class="n-logo">
<img src="{NHANCE_N_LOGO}" alt=" " onerror="this.style.visibility='hidden';">
</div>
<div class="details">
<table class="details-table">
<tbody>
<tr>
<td class="detail-label">Policy Holder</td>
<td class="detail-separator">:</td>
<td class="detail-value">{CLIENT_NAME}</td>
</tr>
<tr>
<td class="detail-label">Insurer</td>
<td class="detail-separator">:</td>
<td class="detail-value">{INSURER_NAME}</td>
</tr>
<tr>
<td class="detail-label">TPA</td>
<td class="detail-separator">:</td>
<td class="detail-value">{TPA_NAME}</td>
</tr>
<tr>
<td class="detail-label">Primary Insured</td>
<td class="detail-separator">:</td>
<td class="detail-value">{SELF_NAME}</td>
</tr>
<tr>
<td class="detail-label">Beneficiary Name</td>
<td class="detail-separator">:</td>
<td class="detail-value">{NAME}</td>
</tr>
<tr>
<td class="detail-label">Member ID</td>
<td class="detail-separator">:</td>
<td class="detail-value">{TPA_ID}</td>
</tr>
<tr>
<td class="detail-label">Employee Code</td>
<td class="detail-separator">:</td>
<td class="detail-value">{EMP_ID}</td>
</tr>
<tr>
<td class="detail-label">Relation</td>
<td class="detail-separator">:</td>
<td class="detail-value">{RELATION}</td>
</tr>
<tr>
<td class="detail-label">Policy Period</td>
<td class="detail-separator">:</td>
<td class="detail-value">{POLICY_START_DATE} to {POLICY_DATE}</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<!-- Back Card -->
<div class="card">
<div class="card-header">
<div class="logo-left">
<img src="{INSURER_LOGO}" alt=" " onerror="this.style.visibility='hidden';">
</div>
<div class="logo-right">
<img src="{TPA_LOGO}" alt=" " onerror="this.style.visibility='hidden';">
</div>
</div>
<div class="card-body">
<div class="n-logo">
<img src="{NHANCE_N_LOGO}" alt=" " onerror="this.style.visibility='hidden';">
</div>
<div class="details">
<div class="support-section">
<div class="support-title">For support :</div>
<div class="support-details">
{LEVELS}
<div class="cashless-title">For cashless claims:</div>
<div>Share a valid ID with this E-card at the Hospital Insurance Desk.</div>
{NETWORK_HOSPITAL}
</div>
</div>
</div>
</div>
<div class="footer-note">
This E-Card is non-transferable and valid only at network (cashless) hospitals
</div>
</div>
</div>
</body>
</html>