.front-card-container{box-sizing:border-box;text-align:center;border:2px solid #000;width:380px;min-height:550px;padding:20px 15px;position:relative;box-shadow:0 4px 8px #0000001a}.front-main-title{color:#000;margin:0 0 10px;font-size:24px;font-weight:700}.front-dept-name{color:#333;margin-bottom:15px;font-size:14px;line-height:1.4}.front-logo-box{justify-content:center;margin:15px 0;display:flex}.front-jh-logo{object-fit:contain;width:35mm;height:35mm}.front-act-title{margin:10px 0;font-size:16px;font-weight:400}.front-scheme-text{margin-bottom:15px;font-size:15px;font-weight:500}.front-rc-box{box-sizing:border-box!important;color:#000!important;border:2px solid red!important;margin:10px 0!important;padding-bottom:8px!important;font-size:14px!important;font-weight:400!important}.front-card-holder{text-align:center;margin-top:20px;font-size:16px;font-weight:700}.front-barcode-box{justify-content:center;align-items:center;width:100%;margin-top:30px;display:flex}@media print{.front-rc-box{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.back-card-container{box-sizing:border-box;text-align:center;border:2px solid #000;flex-direction:column;width:380px;min-height:550px;padding:20px 15px;display:flex;position:relative;box-shadow:0 4px 8px #0000001a}.back-header-text{margin-bottom:15px;font-size:16px;line-height:1.5}.back-rc-box{box-sizing:border-box!important;color:#000!important;border:2px solid red!important;margin:10px 0!important;padding-top:-20px!important;padding-bottom:8px!important;font-size:14px!important;font-weight:400!important}.back-family-table{border-collapse:collapse;width:100%;font-size:12px}.back-family-table th,.back-family-table td{text-align:center;border:1px solid #000;padding:5px}.back-family-table th{font-weight:700}.back-summary{text-align:left;margin-top:20px;font-size:14px;font-weight:700}.back-signature{text-align:left;margin-top:40px;font-size:14px;font-weight:700}.back-footer{color:#444;text-align:center;margin-top:auto;padding-top:20px;font-size:11px;line-height:1.5}.back-helpline{color:#000;margin-bottom:2px;font-size:12px;font-weight:400;display:block}
