/* Shared by the browser editor and the server PDF renderer. */
.qd-paper-content { font-family:SimSun,'宋体',serif; font-size:16px; line-height:1.5; color:#111; overflow-wrap:anywhere; }
.qd-paper-content * { box-sizing:border-box; }
.qd-paper-content h1 { font-size:26px; line-height:1.45; font-weight:bold; margin:0 0 20px; color:#111; }
.qd-paper-content h2 { font-size:18px; margin:18px 0 8px; color:#111; }
.qd-paper-content p { margin:6px 0; min-height:1.5em; }
.qd-paper-content table { border-collapse:collapse; width:100%; table-layout:fixed; margin:12px 0; font:inherit; }
.qd-paper-content th,.qd-paper-content td { border:1px solid #222; padding:8px 6px; vertical-align:middle; white-space:normal; overflow-wrap:anywhere; word-break:normal; min-width:20px; }
.qd-paper-content th { text-align:center; font-weight:normal; }
.qd-paper-content table[data-kind=heading],.qd-paper-content table[data-kind=heading] td { border:0; padding:0; }
.qd-paper-content table[data-detail] td { min-height:36px; height:44px; }
.qd-paper-content [data-col=sequence],.qd-paper-content [data-col=unit],.qd-paper-content [data-col=quantity] { text-align:center; }
.qd-paper-content [data-col=price],.qd-paper-content [data-col=amount] { text-align:right; }
.qd-paper-content tfoot td { text-align:center; }
.qd-paper-content thead { display:table-header-group; }
.qd-paper-content tfoot { display:table-row-group; }
.qd-paper-content tr { break-inside:avoid; }
.qd-paper-content [data-anchor] { position:relative; break-inside:avoid; min-height:130px; isolation:isolate; }
.qd-paper-content [data-anchor] table,.qd-paper-content [data-anchor] td { border:0; }
.qd-paper-content [data-anchor] td { padding:4px 6px; }
.qd-paper-content [data-anchor] td p { margin:4px 0; }
.qd-paper-content [data-field] { white-space:pre-wrap; }
.qd-paper-content .qd-stamp { position:absolute; display:block; height:auto; mix-blend-mode:multiply; z-index:2; max-width:100%; user-select:none; }
.qd-paper-content hr { border:0; break-before:page; }
@media print { .qd-paper-content { print-color-adjust:exact; -webkit-print-color-adjust:exact; } }
.qd-paper-content img[data-image-id] { max-width:100%; height:auto; vertical-align:middle; object-fit:contain; }

.qd-paper-content table[data-kind=inquiry] th,.qd-paper-content table[data-kind=inquiry] td{vertical-align:middle;text-align:center;}
.qd-paper-content table[data-kind=inquiry] p{margin:0;min-height:0;line-height:1.2;text-align:center;}
.qd-paper-content .qd-stamp{max-width:none;transform-origin:center;}

/* Stamps paint below text. Transparent hit areas in the editor handle dragging. */
.qd-paper-content .qd-stamp{z-index:-1;mix-blend-mode:normal;}
.qd-paper-content [data-anchor]>p,.qd-paper-content [data-anchor]>table,.qd-paper-content [data-anchor]>div[data-party-info]{position:relative;z-index:0;mix-blend-mode:multiply;}

.qd-paper-content h1 { text-indent:0; padding-left:0; padding-right:0; }
.qd-paper-content table[data-kind=inquiry] th { padding-left:2px; padding-right:2px; }
