.acknowledgement-form{border-top:7px solid #078ac4;padding:38px}.ack-header{display:flex;align-items:center;gap:20px;border-bottom:2px solid #dcebf2;padding-bottom:20px;margin-bottom:28px}.ack-header img{width:88px;height:88px;object-fit:contain}.ack-header h1{font-size:25px;color:#063563;margin:0 0 5px}.ack-header p{margin:0;color:#637687}.ack-body{display:grid;grid-template-columns:145px 1fr 155px;gap:25px;align-items:start}.ack-photo img{width:140px;height:170px;object-fit:cover;border:4px solid #e1f2f8;border-radius:10px}.ack-details small{color:#078ac4;font-weight:800;letter-spacing:1px}.ack-reference{display:block;font-size:23px;color:#063563;margin:7px 0 16px}.ack-details table{width:100%;border-collapse:collapse}.ack-details th,.ack-details td{text-align:left;padding:8px;border-bottom:1px solid #e2edf2;font-size:12px}.ack-details th{width:95px;color:#6a7b87}.ack-qr{text-align:center}.ack-qr img{width:150px;height:150px;border:1px solid #dcebf2;padding:5px}.ack-qr small{display:block;color:#637687;margin-top:6px}.ack-notice{background:#f4fbfe;padding:20px;border-radius:10px;margin-top:28px}.ack-notice h2{font-size:17px;color:#063563;margin-top:0}.ack-notice ol{font-size:12px;color:#566d7b;line-height:1.8}.ack-footer{display:flex;justify-content:space-between;border-top:1px solid #dcebf2;padding-top:15px;margin-top:20px;font-size:10px;color:#718391}
@media(max-width:700px){.acknowledgement-form{padding:20px}.ack-body{grid-template-columns:110px 1fr}.ack-photo img{width:105px;height:130px}.ack-qr{grid-column:1/-1}.ack-header h1{font-size:19px}}
@media print{body{background:#fff}.site-header,.footer,.no-print{display:none!important}.section,.acknowledgement-page{padding:0!important}.container,.application-shell{width:100%!important;max-width:none!important}.application-card,.acknowledgement-form{box-shadow:none!important;border:1px solid #bbb!important;border-top:7px solid #078ac4!important}.ack-body{grid-template-columns:145px 1fr 155px}.ack-qr{grid-column:auto}.ack-footer{position:relative}.acknowledgement-form{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
