@page{size:A4;margin:12mm 12mm 14mm 12mm}.print-form-page{min-height:100vh;background:#e8eef4;padding:1.25rem 1rem 2.5rem;color:#111}.print-form-toolbar{max-width:210mm;margin:0 auto 1rem}.print-form-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.print-form-toolbar button{appearance:none;border:0;border-radius:999px;background:#0b1f3a;color:#fff;font:600 .875rem/1.2 var(--font-sans,"Segoe UI",Arial,sans-serif);padding:.65rem 1.15rem;cursor:pointer}.print-form-toolbar button:hover{background:#132a4a}.print-form-toolbar-hint{margin:.5rem 0 0;color:#555;font-size:.8125rem}.print-form-toolbar-back{color:#0b1f3a;font-size:.875rem;font-weight:500;text-decoration:underline;text-underline-offset:3px}.print-form-sheet{box-sizing:border-box;width:100%;max-width:210mm;margin:0 auto;padding:14mm 16mm 16mm;background:#fff;color:#111;box-shadow:0 10px 36px -18px rgba(15,40,90,.28);font-family:Segoe UI,DejaVu Sans,Arial,sans-serif;font-size:10.5pt;line-height:1.45}.print-form-header{text-align:center;margin-bottom:1.1rem;padding-bottom:.85rem;border-bottom:1.5px solid #1a1a1a;break-inside:avoid;page-break-inside:avoid}.print-form-logo{display:block;height:42px;width:auto;max-width:220px;margin:0 auto .85rem;object-fit:contain;print-color-adjust:exact;-webkit-print-color-adjust:exact}.print-form-clinic-line{display:flex;align-items:flex-end;justify-content:center;gap:.45rem;margin:0 auto .85rem;max-width:28rem;font-size:11pt}.print-form-clinic-line span:first-child{white-space:nowrap}.print-form-rule{flex:1 1 auto;min-width:8rem;border-bottom:1px solid #222;height:1.05em}.print-form-title{margin:0;font-size:13.5pt;font-weight:700;letter-spacing:.04em;line-height:1.25}.print-form-section{margin:0 0 .85rem}.print-form-section-title{break-after:avoid;page-break-after:avoid;margin:0 0 .4rem;padding-bottom:.15rem;border-bottom:1px solid #ddd;font-size:11.5pt;font-weight:700}.print-form-field{break-inside:avoid;page-break-inside:avoid;margin:.35rem 0}.print-form-row{display:flex;flex-wrap:wrap;gap:.55rem 1.1rem;margin:.35rem 0}.print-form-line{display:flex;align-items:flex-end;gap:.4rem;flex:1 1 12rem;min-width:0;break-inside:avoid;page-break-inside:avoid}.print-form-line-label{flex:0 1 auto;max-width:70%}.print-form-line .print-form-rule{min-width:3.5rem}.print-form-box-label{font-weight:600;margin:0 0 .15rem}.print-form-box-hint{margin:0 0 .3rem;color:#555;font-size:8.5pt;font-style:italic}.print-form-area{border:1px solid #333;border-radius:2px;min-height:2.6em}.print-form-area-lg{min-height:4.4em}.print-form-check{display:flex;align-items:flex-start;gap:.5rem;margin:.28rem 0;break-inside:avoid;page-break-inside:avoid}.print-form-check-box{flex:0 0 11pt;width:11pt;height:11pt;margin-top:.18em;border:1.25px solid #111;background:#fff}.print-form-statement{break-inside:avoid;page-break-inside:avoid;margin:.55rem 0 .75rem;padding:.55rem .7rem;border:1px solid #ccc;background:#fafafa}.print-form-statement p{margin:0}.print-form-sign-block{break-inside:avoid;page-break-inside:avoid;margin:.75rem 0 .35rem}.print-form-sign-caption{margin:0 0 .35rem;font-weight:600}.print-form-subhead{margin:.5rem 0 .2rem;font-weight:600;font-size:10.5pt}.print-form-inline-blank{display:inline-block;min-width:12rem;border-bottom:1px solid #222;height:1em;vertical-align:baseline;margin:0 .2rem}.print-form-sign-row{display:grid;grid-template-columns:1.3fr .75fr .85fr;gap:.65rem 1rem}.print-form-note{margin:.9rem 0 0;font-size:9pt;font-style:italic;color:#333}.print-form-footer{margin-top:1.25rem;padding-top:.55rem;border-top:1px solid #ccc;color:#555;font-size:8.5pt;text-align:center;break-inside:avoid;page-break-inside:avoid}.print-form-footer p{margin:.1rem 0}@media print{.print-form-toolbar{display:none!important}body,html{background:#fff!important}.print-form-page{background:#fff;padding:0;min-height:0}.print-form-sheet{max-width:none;width:auto;margin:0;padding:0;box-shadow:none}.print-form-sign-row{grid-template-columns:1.3fr .75fr .85fr}}@media (max-width:640px){.print-form-sign-row{grid-template-columns:1fr}}