.view-print-toolbar[data-v-4d1cb104]{--toolbar-primary:#2b6fff;--toolbar-primary-dark:#1e4fd8;--toolbar-primary-light:#eaf1ff;--toolbar-border:#e5eaf3;--toolbar-text:#1f2a44;--toolbar-text-soft:#5a6685;--toolbar-text-mute:#8a93ab;position:fixed;top:72px;right:24px;width:240px;display:flex;flex-direction:column;gap:10px;z-index:99;background:hsla(0,0%,100%,.95);backdrop-filter:blur(8px);padding:12px 14px;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid var(--toolbar-border);box-sizing:border-box}.view-print-toolbar .print-settings[data-v-4d1cb104]{display:flex;flex-direction:column;gap:8px}.view-print-toolbar .setting-item[data-v-4d1cb104]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--toolbar-text-soft)}.view-print-toolbar .setting-label[data-v-4d1cb104]{flex-shrink:0;white-space:nowrap}.view-print-toolbar select[data-v-4d1cb104]{flex:1;min-width:0;width:100%;height:30px;border:1px solid var(--toolbar-border);border-radius:6px;padding:0 28px 0 8px;font-size:12px;color:var(--toolbar-text);background:#fff;cursor:pointer;outline:none;box-sizing:border-box}.view-print-toolbar select[data-v-4d1cb104]:focus{border-color:var(--toolbar-primary)}.view-print-toolbar .doc-nav-list[data-v-4d1cb104]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;border:1px solid var(--toolbar-border);border-radius:8px;overflow:hidden;background:#fff}.view-print-toolbar .doc-nav-list li[data-v-4d1cb104]{padding:8px 10px;font-size:12px;line-height:1.4;color:var(--toolbar-text-soft);cursor:pointer;transition:.15s;border-bottom:1px solid var(--toolbar-border)}.view-print-toolbar .doc-nav-list li[data-v-4d1cb104]:last-child{border-bottom:none}.view-print-toolbar .doc-nav-list li.active[data-v-4d1cb104],.view-print-toolbar .doc-nav-list li[data-v-4d1cb104]:hover{color:var(--toolbar-primary);background:var(--toolbar-primary-light)}.view-print-toolbar .doc-nav-list li.active[data-v-4d1cb104]{font-weight:600;cursor:default}.view-print-toolbar .print-actions[data-v-4d1cb104]{display:flex;flex-direction:column;gap:8px}.view-print-toolbar .print-tip[data-v-4d1cb104]{margin:0;font-size:11px;line-height:1.5;color:var(--toolbar-text-mute)}.view-print-toolbar .toolbar-btn[data-v-4d1cb104]{width:100%;height:36px;background:var(--toolbar-primary)!important;color:#fff!important;border:1px solid var(--toolbar-primary)!important;padding:8px 18px;border-radius:99px;cursor:pointer;font-size:13px;font-weight:500;font-family:inherit;line-height:18px;transition:.2s}.view-print-toolbar .toolbar-btn[data-v-4d1cb104]:hover{background:var(--toolbar-primary-dark)!important;border-color:var(--toolbar-primary-dark)!important}.view-print-toolbar .toolbar-btn[data-v-4d1cb104]:disabled{opacity:.5;cursor:not-allowed}.view-print-toolbar .toolbar-btn.secondary[data-v-4d1cb104]{background:#fff!important;color:var(--toolbar-primary)!important;border:1px solid var(--toolbar-primary)!important}.view-print-toolbar .toolbar-btn.secondary[data-v-4d1cb104]:hover:not(:disabled){background:var(--toolbar-primary-light)!important}.invoice-view{min-height:100%;padding:16px 48px;background:#f0f2f5;color:#000;font-family:Times New Roman,Songti SC,SimSun,serif;-webkit-font-smoothing:antialiased;line-height:1.45}.invoice-view,.invoice-view *{box-sizing:border-box}.invoice-preview-host{display:flex;justify-content:center}.invoice-measure{position:fixed;left:-20000px;top:0;width:210mm;visibility:hidden;pointer-events:none;z-index:-1}.pdf-preview{display:flex;flex-direction:column;align-items:center;gap:24px}.invoice-doc{color:#000;font-family:Times New Roman,Songti SC,SimSun,serif;-webkit-print-color-adjust:exact;print-color-adjust:exact}.invoice-doc *{box-sizing:border-box}.invoice-doc .sheet{width:100%;background:#fff;padding:34px 40px 30px}.invoice-doc .title-company{text-align:center;font-size:21px;font-weight:700;letter-spacing:6px}.invoice-doc .title-cn{text-align:center;font-size:18px;font-weight:700;letter-spacing:24px;text-indent:24px;margin-top:10px}.invoice-doc .title-en{text-align:center;font-size:15px;font-weight:700;letter-spacing:4px;margin-top:4px}.invoice-doc .info{display:flex;margin-top:22px;font-size:13px;line-height:1.9}.invoice-doc .info .left{flex:1.2}.invoice-doc .info .right{flex:1}.invoice-doc .info .lbl{color:#000;font-weight:700}.invoice-doc .info .val{padding-left:12px}.invoice-doc table{width:100%;border-collapse:collapse;table-layout:fixed;margin-top:10px}.invoice-doc td,.invoice-doc th{border:1px solid #000;font-size:13px;padding:5px 8px;word-break:break-all;font-weight:400}.invoice-doc th{text-align:center;font-weight:700}.invoice-doc thead tr:first-child th{height:30px}.invoice-doc thead tr:nth-child(2) th{height:24px}.invoice-doc td.num{text-align:right}.invoice-doc td.ctr{text-align:center}.invoice-doc tbody tr{height:28px}.invoice-doc tbody td:empty:after{content:"\00a0"}