.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:not([data-slip-print]),html:not([data-slip-print]) body{background:#fff!important;width:210mm!important;margin:0!important;padding:0!important}html:not([data-slip-print]) body :not(:has(.technique-preview-shell)):not(.technique-preview-shell):not(.technique-preview-shell *){display:none!important}html:not([data-slip-print]) body :has(.technique-preview-shell){background:0 0!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}html:not([data-slip-print]) .technique-preview-shell{background:#fff!important;width:210mm!important;min-height:0!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important}html:not([data-slip-print]) .technique-preview-backdrop,html:not([data-slip-print]) .technique-preview-controls{display:none!important}html:not([data-slip-print]) .technique-print-frame{width:210mm!important;max-width:none!important;margin:0!important}html:not([data-slip-print]) #technique-order-print{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-sizing:border-box!important;width:210mm!important;min-height:0!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:10mm!important}}
