#confirmationControls{border:1px solid #d3e1e4;border-radius:12px;margin:16px 0;padding:16px}#confirmationControls[hidden],#confirmationSecondFields[hidden],#confirmationSameLabel[hidden]{display:none!important}#confirmationSameLabel{display:block;margin:12px 0}#confirmationSecondFields{margin-top:16px;border-top:1px solid #d3e1e4;padding-top:14px}
.paper.admin-paper.student-confirmation-sheet{display:grid!important;grid-template-columns:1fr;gap:7mm;width:190mm!important;max-width:none!important;height:277mm!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:15pt!important;background:#fff;box-sizing:border-box;direction:rtl}
.paper.admin-paper.student-confirmation-sheet.confirmation-two{grid-template-columns:1fr 1fr;width:277mm!important;height:190mm!important;font-size:12pt!important}
.confirmation-panel{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;border:1px solid #333;padding:5mm;box-sizing:border-box;break-inside:avoid;overflow:visible}
.confirmation-head{display:grid;grid-template-columns:1fr 16mm 1fr;gap:2mm;align-items:center;min-height:30mm;flex-shrink:0;border:1px solid #555;border-radius:8mm 0 8mm 0;padding:3mm;font-size:11pt;line-height:1.45;background:#f3f3f3;text-align:right}.confirmation-head img{width:16mm;height:16mm;object-fit:contain}.confirmation-meta{text-align:left;overflow-wrap:anywhere}.confirmation-head strong{font-weight:400}.confirmation-content{padding:0 2mm;overflow-wrap:anywhere;line-height:1.9}.confirmation-recipient{margin-top:8mm}.student-confirmation-sheet h2{font-size:15pt!important;font-weight:700;margin:4mm 0 6mm!important}.confirmation-salutation{margin:4mm 0}.confirmation-text{white-space:pre-wrap;line-height:2.2}.confirmation-closing{margin-top:3mm;text-align:center;white-space:pre-wrap}.student-confirmation-sheet .admin-signature.confirmation-signature{position:static!important;float:none!important;align-self:flex-end!important;width:60mm!important;max-width:80%!important;text-align:center!important;margin: auto 0 0!important;padding-top:8mm!important;flex-shrink:0;font-weight:400}.confirmation-signature strong{font-weight:400}.confirmation-signature .handwritten-sign-space{height:15mm!important}
.admin-forms-view .preview-wrap:has(.student-confirmation-sheet){overflow-x:auto}
@page confirmation-one-sheet{size:A4 portrait;margin:10mm}
@page confirmation-two-sheet{size:A4 landscape;margin:10mm}
@media print{#printRoot .paper.admin-paper.student-confirmation-sheet{page:confirmation-one-sheet!important;display:grid!important;width:190mm!important;height:276mm!important;min-height:0!important;padding:0!important;border:0!important;font-size:15pt!important;box-decoration-break:slice}#printRoot .paper.admin-paper.student-confirmation-sheet.confirmation-two{page:confirmation-two-sheet!important;grid-template-columns:1fr 1fr!important;width:277mm!important;height:189mm!important;font-size:12pt!important}#printRoot .student-confirmation-sheet .admin-signature{position:static!important;float:none!important;max-width:80%!important;margin-top:auto!important}#printRoot .confirmation-head{print-color-adjust:exact;-webkit-print-color-adjust:exact}}
