.form-print-container{position:relative}.form-printable{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.dark .form-printable{background:transparent;color:inherit}.no-print{display:none!important}@media print{*{-webkit-print-color-adjust:exact!important;color-adjust:exact!important;box-sizing:border-box}body{font-size:12pt;line-height:1.4;color:black;background:white;margin:0;padding:0}@page{margin:.75in;size:letter}.backdrop,.btn:not(.print-keep),.button:not(.print-keep),.fixed,.floating-buttons,.footer,.loader,.modal-backdrop,.nav,.navigation,.no-print,.overlay,.progress-bar,.sidebar,.spinner,.sticky,.toast,button:not(.print-keep),header,nav{display:none!important}.form-printable{background:white!important;color:black!important;padding:0!important;margin:0!important;border:none!important;box-shadow:none!important}.form-printable input,.form-printable select,.form-printable textarea{border:1px solid #333!important;border-radius:3px!important;padding:4px 6px!important;font-size:11pt!important;background:white!important;color:black!important;min-height:18px!important;font-family:inherit!important}.form-printable input[type=checkbox],.form-printable input[type=radio]{width:14px!important;height:14px!important;margin-right:8px!important;border:2px solid #333!important;background:white!important;-webkit-appearance:none!important;appearance:none!important;position:relative!important;vertical-align:middle!important}.form-printable input[type=checkbox]:checked{background:white!important;border:2px solid #333!important}.form-printable input[type=checkbox]:checked:after{content:"✓"!important;position:absolute!important;top:-2px!important;left:1px!important;font-size:12px!important;font-weight:700!important;color:black!important}.form-printable input[type=radio]{border-radius:50%!important}.form-printable input[type=radio]:checked{background:white!important;border:2px solid #333!important}.form-printable input[type=radio]:checked:after{content:""!important;position:absolute!important;top:3px!important;left:3px!important;width:6px!important;height:6px!important;border-radius:50%!important;background:black!important}.form-printable label{font-weight:600!important;font-size:11pt!important;color:black!important;margin-bottom:3px!important;display:block!important;line-height:1.3!important}.form-printable h1,.form-printable h2,.form-printable h3,.form-printable h4{color:black!important;font-weight:700!important;margin:15px 0 8px!important;page-break-after:avoid}.form-printable h1{font-size:16pt!important}.form-printable h2{font-size:14pt!important}.form-printable h3{font-size:12pt!important}.form-printable h4{font-size:11pt!important}.form-printable .form-section,.form-printable .space-y-4>div,.form-printable .space-y-6>div{margin-bottom:8px!important;page-break-inside:avoid;border:none!important;box-shadow:none!important;background:white!important;padding:0!important}.form-printable .grid{display:block!important}.form-printable .grid>div{margin-bottom:10px!important;width:100%!important}.form-printable .backdrop-blur,.form-printable .bg-gradient-to-r,.form-printable .border,.form-printable .rounded,.form-printable .shadow,.form-printable .shadow-lg,.form-printable .shadow-md,.form-printable .shadow-sm{box-shadow:none!important;border:none!important;border-radius:0!important;background:white!important}.form-printable .field-container,.form-printable .form-field{margin-bottom:6px!important;padding:0!important;background:white!important;border:none!important}.form-printable .space-y-2>*+*{margin-top:3px!important}.form-printable .space-y-4>*+*{margin-top:6px!important}.form-printable .space-y-6>*+*{margin-top:8px!important}.form-printable .flex.flex-col.space-y-2{gap:3px!important}.form-printable .flex.flex-col.space-y-4{gap:6px!important}.form-printable .required-indicator,.form-printable .text-red-500{color:black!important}.form-printable .error-message{color:black!important;font-style:italic!important;border:1px solid #999!important;background:#f9f9f9!important;padding:3px 6px!important;font-size:10pt!important}.form-printable .checkbox-group,.form-printable .radio-group{margin:5px 0!important}.form-printable .checkbox-item,.form-printable .radio-item{margin:3px 0!important;display:flex!important;align-items:center!important}.form-printable table{border-collapse:collapse!important;width:100%!important;margin:10px 0!important}.form-printable td,.form-printable th{border:1px solid #333!important;padding:6px!important;font-size:10pt!important;text-align:left!important}.form-printable th{background:#f0f0f0!important;font-weight:700!important}.form-printable .signature-area{border:1px solid #333!important;min-height:40px!important;margin:10px 0!important;background:white!important}.print-page-break{page-break-before:always}.print-avoid-break{page-break-inside:avoid}.form-printable .space-y-1>*+*{margin-top:2px!important}.form-printable .space-y-2>*+*{margin-top:4px!important}.form-printable .space-y-3>*+*{margin-top:6px!important}.form-printable .space-y-4>*+*{margin-top:8px!important}.form-printable .space-y-6>*+*{margin-top:12px!important}.form-printable .space-y-8>*+*{margin-top:16px!important}::-webkit-scrollbar{display:none!important}.print-only{display:block!important}.screen-only{display:none!important}}@media screen{.print-only{display:none}.screen-only{display:block!important}.form-print-container .screen-only{display:block!important;visibility:visible!important}}@media print{.form-printable.form-printable *{margin:0!important;padding:0!important}.form-printable .space-y-1>*+*{margin-top:1px!important}.form-printable .space-y-2>*+*{margin-top:2px!important}.form-printable .space-y-3>*+*{margin-top:3px!important}.form-printable .space-y-4>*+*{margin-top:4px!important}.form-printable .space-y-6>*+*{margin-top:6px!important}.form-printable .space-y-8>*+*{margin-top:8px!important}.form-printable .mb-4{margin-bottom:6px!important}.form-printable .mb-6{margin-bottom:8px!important}.form-printable .mt-4{margin-top:6px!important}.form-printable .mt-6{margin-top:8px!important}.form-printable .my-4{margin:6px 0!important}.form-printable .my-6{margin:8px 0!important}.form-printable .p-4{padding:6px!important}.form-printable .p-6{padding:8px!important}.form-printable .px-4{padding-left:6px!important;padding-right:6px!important}.form-printable .py-4{padding-top:6px!important;padding-bottom:6px!important}.form-printable .checkbox-item label,.form-printable .radio-item label{margin-bottom:0!important;font-size:10pt!important;font-weight:400!important;margin-left:0!important}.form-printable .checkbox-group,.form-printable .radio-group{margin:3px 0!important}.form-printable .checkbox-item,.form-printable .radio-item{margin:2px 0!important;line-height:1.2!important}.form-printable>div{margin-bottom:8px!important}.form-printable h1,.form-printable h2,.form-printable h3{margin:8px 0 4px!important}.form-printable [data-state=checked][role=checkbox],.form-printable [data-state=checked][role=radio]{background:white!important;border:2px solid #333!important;color:black!important}.form-printable [data-state=checked][role=checkbox]:after{content:"✓"!important;position:absolute!important;top:-1px!important;left:1px!important;font-size:10px!important;font-weight:700!important;color:black!important}.form-printable [data-state=checked][role=radio]:after{content:""!important;position:absolute!important;top:3px!important;left:3px!important;width:6px!important;height:6px!important;border-radius:50%!important;background:black!important}.form-printable [role=checkbox],.form-printable [role=radio]{width:14px!important;height:14px!important;border:2px solid #333!important;background:white!important;position:relative!important;margin-right:8px!important;-webkit-appearance:none!important;appearance:none!important}.form-printable [role=radio]{border-radius:50%!important}.form-printable .checkbox-item:has([data-state=checked]) label:after,.form-printable .radio-item:has([data-state=checked]) label:after{content:" [SELECTED]"!important;font-weight:700!important;font-size:9pt!important;color:black!important}.form-printable *{margin:0!important;padding:0!important}.form-printable label{margin-bottom:2px!important;display:block!important;font-weight:600!important;font-size:11pt!important}.form-printable .space-y-4>:not(:first-child),.form-printable .space-y-6>:not(:first-child){margin-top:6px!important}.form-printable .flex.items-center{margin-bottom:3px!important}.form-printable .flex.flex-wrap{gap:8px!important}.form-printable h3{margin:6px 0 4px!important;font-size:13pt!important;font-weight:700!important}.form-printable>div>div{margin-bottom:4px!important}.form-printable .flex.flex-wrap.gap-4,.form-printable [role=radiogroup]{gap:4px!important;margin:2px 0!important}.form-printable .flex.items-center.space-x-2,.form-printable .flex.items-center.space-x-3{margin:1px 0!important;gap:6px!important}.form-printable button[role=checkbox],.form-printable button[role=radio]{width:14px!important;height:14px!important;border:2px solid #333!important;background:white!important;position:relative!important;margin-right:8px!important;padding:0!important;border-radius:2px!important}.form-printable button[role=radio]{border-radius:50%!important}.form-printable button[role=checkbox] svg,.form-printable button[role=radio] svg{display:none!important}.form-printable button[role=radio]:before{content:""!important;position:absolute!important;top:2px!important;left:2px!important;width:8px!important;height:8px!important;border-radius:50%!important;border:1px solid #333!important;background:white!important;display:block!important}.form-printable button[role=radio][data-state=checked]:before{background:black!important}.form-printable button[role=checkbox]:before{content:""!important;position:absolute!important;top:2px!important;left:2px!important;width:8px!important;height:8px!important;border:1px solid #333!important;background:white!important;display:block!important}.form-printable button[role=checkbox][data-state=checked]:before{content:"✓"!important;top:-1px!important;left:2px!important;width:auto!important;height:auto!important;border:none!important;background:transparent!important;font-size:10px!important;font-weight:700!important;color:black!important;font-family:Arial,sans-serif!important}.form-printable input[type=email],.form-printable input[type=number],.form-printable input[type=tel],.form-printable input[type=text],.form-printable select,.form-printable textarea{margin-bottom:2px!important;padding:2px 4px!important;font-size:10pt!important;line-height:1.2!important;min-height:16px!important}.form-printable [role=radiogroup]{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin:0!important;padding:0!important}.form-printable [role=radiogroup]>div{display:flex!important;align-items:center!important;margin:0!important;padding:0!important;white-space:nowrap!important}.form-printable [role=radiogroup] label{display:inline!important;margin:0!important;font-size:10pt!important;font-weight:400!important;line-height:1.2!important}.form-printable button[role=checkbox]+label,.form-printable button[role=radio]+label{margin-left:4px!important;vertical-align:middle!important}.form-printable .flex.flex-col{display:block!important}.form-printable .space-y-4>div,.form-printable .space-y-6>div{margin-bottom:4px!important;margin-top:0!important}}