.schema-page-break[data-v-f2ae0c0e]{break-after:page;page-break-after:always}.schema-page[data-v-f2ae0c0e]{break-inside:avoid}.html-form[data-v-661fd052] h1,.html-form[data-v-661fd052] h2{color:#111827;margin:0 0 1rem;font-size:1.15rem;font-weight:700}.html-form[data-v-661fd052] h3{color:#111827;margin:1.25rem 0 .5rem;font-size:1rem;font-weight:600}.html-form[data-v-661fd052] p{color:#1f2937;margin:.65rem 0;line-height:1.55}.html-form[data-v-661fd052] ul{margin:.6rem 0;padding-left:0;list-style:none}.html-form[data-v-661fd052] p+ul li{margin-left:1.4rem;list-style:outside}.html-form[data-v-661fd052] li{margin:.4rem 0;line-height:1.5}.html-form[data-v-661fd052] table{border-collapse:collapse;table-layout:fixed;width:100%;margin:.8rem 0}.html-form[data-v-661fd052] th,.html-form[data-v-661fd052] td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border:1px solid #d1d5db;padding:.35rem .5rem}.html-form[data-v-661fd052] td input[type=text],.html-form[data-v-661fd052] td input[type=date],.html-form[data-v-661fd052] td textarea{box-sizing:border-box;width:100%;min-width:0}.html-form[data-v-661fd052] label{cursor:pointer}.html-form[data-v-661fd052] input[type=checkbox],.html-form[data-v-661fd052] input[type=radio]{vertical-align:-2px;width:15px;height:15px;margin-right:.4rem}.html-form[data-v-661fd052] input[type=text],.html-form[data-v-661fd052] input[type=date],.html-form[data-v-661fd052] input:not([type]){min-width:150px;font:inherit;background:0 0;border:none;border-bottom:1px solid #6b7280;padding:1px 4px}.html-form[data-v-661fd052] textarea{width:100%;min-height:4rem;font:inherit;border:1px solid #d1d5db;border-radius:6px;margin:.3rem 0;padding:.5rem}.html-form[data-v-661fd052] .field-signature{color:#6b7280;border:1px dashed #9ca3af;border-radius:6px;flex-direction:column;align-items:flex-start;gap:.25rem;min-height:84px;margin:.5rem 0 1rem;padding:.4rem .6rem;font-size:.8rem;display:flex;position:relative}.html-form[data-v-661fd052] .sig-canvas{touch-action:none;cursor:crosshair;width:100%;max-width:520px;height:90px}.html-form[data-v-661fd052] .sig-caption{color:#6b7280;font-size:.75rem}.html-form[data-v-661fd052] .sig-clear{color:#4f46e5;cursor:pointer;background:0 0;border:none;font-size:.7rem;position:absolute;top:.3rem;right:.5rem}.html-form[data-v-661fd052] .sig-img{max-height:70px}.html-form[data-v-661fd052] .field-invalid{outline-offset:1px;outline:2px solid #f87171}.wound-canvas[data-v-9eda2722]{max-height:62vh}.wound-swatch[data-v-9eda2722]:focus-visible,.wound-range[data-v-9eda2722]:focus-visible{outline-offset:2px;outline:2px solid #4f46e5}@media (prefers-reduced-motion:reduce){.wound-editor[data-v-9eda2722] *{transition:none!important;animation:none!important}}@page{size:letter;margin:.5in}html,body{background:#fff;margin:0;padding:0}.bhc-print{width:7.5in;margin:0 auto}.bhc-print .delete,.bhc-print .form-dev-tool{display:none!important}.bhc-snapshot{color:#1f2937;break-inside:avoid;border:1px solid #cbd5e1;border-radius:4px;margin:0 0 12px;padding:8px 10px;font-size:10px}.bhc-snapshot__title{text-transform:uppercase;letter-spacing:.04em;color:#475569;margin-bottom:4px;font-size:9px;font-weight:700}.bhc-snapshot__grid{grid-template-columns:repeat(3,1fr);gap:2px 16px;display:grid}.bhc-snapshot__grid>div span,.bhc-snapshot__dx>span{color:#64748b;min-width:62px;display:inline-block}.bhc-snapshot__dx{margin-top:4px}.bhc-snapshot__ts{color:#94a3b8;text-align:right;margin-top:4px;font-size:8px}
