.print-preview{position:relative;border:1px solid #8694a5;background:white;color:#111;overflow:hidden;max-width:100%;margin:14px 0}
.print-element{position:absolute;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere;outline:1px dashed #c7ced5;line-height:1.15}

#printForm table{min-width:880px}#printForm td select{min-width:130px}#printForm .table-wrap{max-width:100%;overflow-x:auto}#printPreview{font-family:"Microsoft YaHei","Noto Sans CJK SC",sans-serif}#printPreview,#printPreview *{box-sizing:border-box}
@media(max-width:760px){#printForm table,#printForm tbody{display:block;min-width:0;width:100%}#printForm thead{display:none}#printForm tr{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px 0;border-bottom:1px solid #e6ebf2}#printForm td{display:block;min-width:0;padding:0;border:0}#printForm td:first-child,#printForm td:last-child{grid-column:1/-1}#printForm td[data-label]::before{content:attr(data-label);display:block;color:#70809a;font-size:12px;margin-bottom:5px}#printForm td input,#printForm td select{width:100%!important;min-width:0}#printForm td:last-child{text-align:right}}
