.receivable-fee-item-toolbar[data-v-44e5b0d0]{--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}.receivable-fee-item-toolbar .print-settings[data-v-44e5b0d0]{display:flex;flex-direction:column;gap:8px}.receivable-fee-item-toolbar .setting-item[data-v-44e5b0d0]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--toolbar-text-soft)}.receivable-fee-item-toolbar .setting-label[data-v-44e5b0d0]{flex-shrink:0;white-space:nowrap}.receivable-fee-item-toolbar select[data-v-44e5b0d0]{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}.receivable-fee-item-toolbar select[data-v-44e5b0d0]:focus{border-color:var(--toolbar-primary)}.receivable-fee-item-toolbar .print-actions[data-v-44e5b0d0]{display:flex;flex-direction:column;gap:8px}.receivable-fee-item-toolbar .print-tip[data-v-44e5b0d0]{margin:0;font-size:11px;line-height:1.5;color:var(--toolbar-text-mute)}.receivable-fee-item-toolbar .toolbar-btn[data-v-44e5b0d0]{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}.receivable-fee-item-toolbar .toolbar-btn[data-v-44e5b0d0]:hover{background:var(--toolbar-primary-dark)!important;border-color:var(--toolbar-primary-dark)!important}.receivable-fee-item-toolbar .toolbar-btn[data-v-44e5b0d0]:disabled{opacity:.5;cursor:not-allowed}.receivable-fee-item-toolbar .toolbar-btn.secondary[data-v-44e5b0d0]{background:#fff!important;color:var(--toolbar-primary)!important;border:1px solid var(--toolbar-primary)!important}.receivable-fee-item-toolbar .toolbar-btn.secondary[data-v-44e5b0d0]:hover:not(:disabled){background:var(--toolbar-primary-light)!important}.receivable-fee-item-view{--ink:#111827;--ink-soft:#374151;--ink-mute:#6b7280;--line:#d1d5db;--line-strong:#111827;--bg-soft:#f3f4f6;--bg-label:#f9fafb;--amount:#dc2626;box-sizing:border-box;min-height:100%;padding:16px 48px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);color:var(--ink);font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5}.receivable-fee-item-view *{box-sizing:border-box}.receivable-fee-item-preview-host{display:flex;justify-content:center}.receivable-fee-item-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}.receivable-fee-item-doc{--ink:#111827;--ink-soft:#374151;--ink-mute:#6b7280;--line:#d1d5db;--line-strong:#111827;--bg-soft:#f3f4f6;--bg-label:#f9fafb;--amount:#dc2626;box-sizing:border-box;color:var(--ink);font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-size:12px;line-height:1.6;-webkit-font-smoothing:antialiased;-webkit-print-color-adjust:exact;print-color-adjust:exact}.receivable-fee-item-doc *{box-sizing:border-box}.receivable-fee-item-doc .company-header{text-align:center;border-bottom:2px solid var(--line-strong);padding-bottom:14px;margin-bottom:20px}.receivable-fee-item-doc .company-header .company-name{font-size:22px;font-weight:700;letter-spacing:4px;margin-bottom:6px}.receivable-fee-item-doc .company-header .company-en{font-size:11px;color:var(--ink-mute);letter-spacing:1px}.receivable-fee-item-doc .doc-title{text-align:center;margin:20px 0 18px}.receivable-fee-item-doc .doc-title h1{margin:0;font-size:26px;font-weight:700;letter-spacing:8px;display:inline-block}.receivable-fee-item-doc .doc-title .doc-no{display:block;font-size:12px;color:var(--ink-mute);margin-top:6px;letter-spacing:1px}.receivable-fee-item-doc .block{margin-bottom:18px}.receivable-fee-item-doc .block-title{font-size:13px;font-weight:600;background:var(--bg-soft);border-left:3px solid var(--line-strong);padding:6px 12px;margin-bottom:12px}.receivable-fee-item-doc .info-table{width:100%;border-collapse:collapse}.receivable-fee-item-doc .info-table td{padding:8px 12px;border:1px solid var(--line);font-size:12px;word-break:break-all}.receivable-fee-item-doc .info-table .label{background:var(--bg-label);color:var(--ink-soft);width:12%;text-align:center;font-weight:500;white-space:nowrap}.receivable-fee-item-doc .info-table .value{width:21%}.receivable-fee-item-doc .info-table .value.strong{font-weight:600}.receivable-fee-item-doc .info-table .value.amount-red{color:var(--amount);font-size:14px;font-weight:600}.receivable-fee-item-doc .detail-table{width:100%;border-collapse:collapse;font-size:11px}.receivable-fee-item-doc .detail-table td,.receivable-fee-item-doc .detail-table th{border:1px solid var(--line);padding:8px 6px;text-align:center}.receivable-fee-item-doc .detail-table th{background:var(--bg-soft);font-weight:600;color:var(--ink-soft)}.receivable-fee-item-doc .detail-table td.amount{text-align:right;font-weight:600}.receivable-fee-item-doc .detail-table td.amount-red{color:var(--amount)}.receivable-fee-item-doc .detail-table td.col-left{text-align:left}.receivable-fee-item-doc .detail-table .empty{color:#9ca3af}.receivable-fee-item-doc .summary{display:flex;justify-content:flex-end;margin-top:16px}.receivable-fee-item-doc .summary-box{border:2px solid var(--line-strong);padding:12px 20px;min-width:260px}.receivable-fee-item-doc .summary-row{display:flex;justify-content:space-between;padding:4px 0;font-size:12px}.receivable-fee-item-doc .summary-row .amount{font-weight:600}.receivable-fee-item-doc .summary-row .amount-red{color:var(--amount)}.receivable-fee-item-doc .summary-row.total{border-top:1px solid var(--line);margin-top:6px;padding-top:8px;font-size:14px;font-weight:700}.receivable-fee-item-doc .summary-row.total .amount{color:var(--amount);font-size:18px}.receivable-fee-item-doc .chinese-amount{text-align:right;margin-top:8px;font-size:11px;color:var(--ink-mute)}.receivable-fee-item-doc .remark{border:1px solid var(--line);padding:10px 12px;min-height:120px;font-size:12px;line-height:1.8;white-space:pre-wrap;word-break:break-all}.receivable-fee-item-doc .signature{margin-top:32px;display:flex;justify-content:space-between}.receivable-fee-item-doc .sign-block{text-align:center;width:30%}.receivable-fee-item-doc .sign-space{height:80px}.receivable-fee-item-doc .sign-line{border-top:1px solid var(--line-strong);padding-top:6px;font-size:11px;color:var(--ink-mute)}.receivable-fee-item-doc .doc-footer{margin-top:20px;display:flex;justify-content:space-between;font-size:10px;color:#9ca3af;border-top:1px dashed var(--line);padding-top:8px}