.scroll-container{height:100%;overflow-y:scroll;-webkit-backface-visibility:hidden;backface-visibility:hidden}.reg-form-header{border-bottom:1px solid #e0e0e0}.reg-form-source-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;border-radius:20px;padding:4px 12px 4px 10px;font-size:12px;font-weight:600;letter-spacing:.3px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.reg-form-source-online{background-color:#1976d2}.reg-form-source-manual{background-color:#78909c}.reg-form-section-title{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#90a4ae}.reg-form-info-box{background:#f8f9fa;border:1px solid #e8ecef;border-radius:8px;padding:10px 14px}.reg-form-info-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:4px 0;border-bottom:1px solid #eef0f2}.reg-form-info-row:last-child{border-bottom:none}.reg-form-info-label{min-width:130px;font-size:12px;font-weight:600;color:#90a4ae;text-transform:uppercase;letter-spacing:.3px}.reg-form-info-value{font-size:14px;color:#37474f}.reg-form-status-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:12px;padding:2px 9px;font-size:12px;font-weight:600;white-space:nowrap}.reg-form-matched-banner,.reg-form-status-chip{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reg-form-matched-banner{display:-webkit-box;display:-ms-flexbox;display:flex;background:linear-gradient(135deg,#2e7d32,#4caf50);color:#fff;border-radius:8px;padding:12px 18px}