.field{color:#111827;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;outline:none;width:100%;min-height:2.5rem;padding:.6rem .75rem;font-size:.8rem;transition:border-color .15s,box-shadow .15s,background .15s}.field:focus{background:#fff;border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}.field-label{letter-spacing:.025em;color:#4b5563;font-size:.65rem;font-weight:600;line-height:1rem;display:block}@media print{@page{size:A4 portrait;margin:0}html,body{background:#fff!important;width:210mm!important;margin:0!important;padding:0!important}body *{visibility:hidden!important}.technique-preview-shell,.technique-preview-shell *{visibility:visible!important}.technique-preview-shell{background:#fff!important;width:210mm!important;min-height:297mm!important;margin:0!important;padding:0!important;position:absolute!important;inset:0 auto auto 0!important;overflow:visible!important}.technique-preview-backdrop,.technique-preview-controls{display:none!important}.technique-print-frame{width:210mm!important;max-width:none!important;margin:0!important}#technique-order-print{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-sizing:border-box!important;width:210mm!important;min-height:297mm!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:10mm!important}#technique-order-print tr,#technique-order-print footer{break-inside:avoid}#technique-order-print thead{display:table-header-group}#technique-order-print header{gap:12px!important;padding-bottom:3mm!important}#technique-order-print header img{width:52px!important;height:52px!important}#technique-order-print header h2{font-size:21px!important}#technique-order-print section{margin-top:3.5mm!important}#technique-order-print .p-5{padding:8px 12px!important}#technique-order-print .mt-2{margin-top:3px!important}#technique-order-print .mt-3{margin-top:4px!important}#technique-order-print .mb-3{margin-bottom:4px!important}#technique-order-print th,#technique-order-print td{padding:4px 10px!important}#technique-order-print .py-2\.5,#technique-order-print ul li,#technique-order-print .divide-y>*{padding-top:3px!important;padding-bottom:3px!important}#technique-order-print footer{margin-top:4mm!important;padding-top:3mm!important}#technique-order-print .technique-slip-progress{display:none!important}}
