.proforma-invoice-page[data-v-4a989854]{height:100%;padding:.125rem;background:#f8fafc;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;overflow:auto}.proforma-invoice-page .page-header[data-v-4a989854]{margin-bottom:.125rem}.proforma-invoice-page .page-header .page-title[data-v-4a989854]{margin:0 0 .041667rem;color:#0a2647;font-size:.145833rem;font-weight:700;line-height:1.25}.proforma-invoice-page .page-header .page-subtitle[data-v-4a989854]{margin:0;color:#64748b;font-size:.072917rem}.proforma-invoice-page .primary-btn[data-v-4a989854]{border-color:#ff6b35;background:#ff6b35}.proforma-invoice-page .primary-btn[data-v-4a989854]:focus,.proforma-invoice-page .primary-btn[data-v-4a989854]:hover{border-color:#f97316;background:#f97316;box-shadow:0 .020833rem .0625rem rgba(255,107,53,.3)}.proforma-invoice-page .plain-btn[data-v-4a989854]{border-color:#e5e7eb;color:#0a2647}.proforma-invoice-page .plain-btn[data-v-4a989854]:focus,.proforma-invoice-page .plain-btn[data-v-4a989854]:hover{border-color:#0a2647;background:#f8fafc;color:#0a2647}.proforma-invoice-page .action-bar[data-v-4a989854]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.083333rem;margin-bottom:.104167rem;padding:.104167rem;border:.005208rem solid #e5e7eb;border-radius:.0625rem;background:#fff}.proforma-invoice-page .action-bar .action-left[data-v-4a989854],.proforma-invoice-page .action-bar .action-right[data-v-4a989854]{display:flex;align-items:center;flex-wrap:wrap;gap:.0625rem}.proforma-invoice-page .action-bar .action-left[data-v-4a989854] .el-button+.el-button,.proforma-invoice-page .action-bar .action-right[data-v-4a989854] .el-button+.el-button{margin-left:0}.proforma-invoice-page .action-bar .search-input[data-v-4a989854]{width:1.302083rem}.proforma-invoice-page .action-bar .status-select[data-v-4a989854]{width:.78125rem}.proforma-invoice-page .action-bar .date-range[data-v-4a989854]{width:1.354167rem}.proforma-invoice-page .batch-actions[data-v-4a989854]{display:flex;align-items:center;gap:.0625rem;margin-bottom:.104167rem;padding:.083333rem .104167rem;border-radius:.041667rem;background:#ff6b35;color:#fff}.proforma-invoice-page .batch-actions .batch-info[data-v-4a989854]{flex:1;font-size:.072917rem}.proforma-invoice-page .batch-actions[data-v-4a989854] .el-button{border-color:hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.14);color:#fff}.proforma-invoice-page .table-section[data-v-4a989854]{height:75%;overflow:hidden;border:.005208rem solid #e5e7eb;border-radius:.0625rem;background:#fff}.proforma-invoice-page .table-section .pi-table-div[data-v-4a989854]{height:90%}.proforma-invoice-page .table-section .pi-table[data-v-4a989854]{height:34%;overflow:hidden}.proforma-invoice-page .table-section .pi-table[data-v-4a989854] .el-table__header-wrapper th{padding:.0625rem 0}.proforma-invoice-page .table-section .pi-table[data-v-4a989854] .el-table__body-wrapper td{padding:.067708rem 0}.proforma-invoice-page .table-section .pi-table[data-v-4a989854] .el-table__fixed-right:before,[data-v-4a989854] .proforma-invoice-page .table-section .pi-table:before{height:0}.proforma-invoice-page .table-section .pi-table[data-v-4a989854] .el-table__row:hover>td{background:#f8fafc}.proforma-invoice-page .table-section .amount-display[data-v-4a989854],.proforma-invoice-page .table-section .main-text[data-v-4a989854]{color:#1a1a1a;line-height:1.4}.proforma-invoice-page .table-section .amount-display[data-v-4a989854]{color:#ff6b35;font-weight:700}.proforma-invoice-page .table-section .sub-text[data-v-4a989854]{margin-top:.020833rem;color:#64748b;font-size:.0625rem;line-height:1.4}.proforma-invoice-page .table-section .pi-link[data-v-4a989854]{padding:.020833rem .041667rem;border:.005208rem solid rgba(59,130,246,.24);border-radius:.03125rem;background:rgba(59,130,246,.08);color:#2563eb;font-weight:700;line-height:1.2;transition:all .18s ease}.proforma-invoice-page .table-section .pi-link i[data-v-4a989854]{margin-left:.020833rem;font-size:.0625rem}.proforma-invoice-page .table-section .pi-link[data-v-4a989854]:focus,.proforma-invoice-page .table-section .pi-link[data-v-4a989854]:hover{border-color:rgba(255,107,53,.45);background:rgba(255,107,53,.13);color:#ff4d1f;box-shadow:0 .010417rem .041667rem rgba(255,107,53,.16);text-decoration:underline;text-underline-offset:.015625rem}.proforma-invoice-page .table-section .table-actions[data-v-4a989854]{display:flex;align-items:center;gap:.041667rem}.proforma-invoice-page .table-section .table-actions[data-v-4a989854] .el-button{margin:0;padding:0;color:#0a2647}.proforma-invoice-page .table-section .table-actions[data-v-4a989854] .el-button:focus,.proforma-invoice-page .table-section .table-actions[data-v-4a989854] .el-button:hover{color:#ff6b35}.proforma-invoice-page .pagination[data-v-4a989854]{display:flex;justify-content:flex-end;padding:.072917rem .104167rem .083333rem}.proforma-invoice-page .pagination[data-v-4a989854] .el-pagination{padding:0}.proforma-invoice-page .pagination[data-v-4a989854] .el-pagination.is-background .btn-next,.proforma-invoice-page .pagination[data-v-4a989854] .el-pagination.is-background .btn-prev,.proforma-invoice-page .pagination[data-v-4a989854] .el-pagination.is-background .el-pager li{min-width:.1875rem;height:.1875rem;margin:0 .020833rem;border:.005208rem solid #e5e7eb;border-radius:.03125rem;background:#fff;color:#64748b;line-height:.177083rem;transition:all .2s}.proforma-invoice-page .pagination[data-v-4a989854] .el-pagination.is-background .btn-next:hover,.proforma-invoice-page .pagination[data-v-4a989854] .el-pagination.is-background .btn-prev:hover,.proforma-invoice-page .pagination[data-v-4a989854] .el-pagination.is-background .el-pager li:hover{border-color:#0a2647;color:#0a2647}.proforma-invoice-page .pagination[data-v-4a989854] .el-pagination.is-background .el-pager li:not(.disabled).active{border-color:#0a2647;background:#0a2647;color:#fff}.proforma-invoice-page .mini-status[data-v-4a989854],.proforma-invoice-page .status-tag[data-v-4a989854]{height:auto;padding:.03125rem .0625rem;border:none;border-radius:.0625rem;line-height:1}.proforma-invoice-page .mini-status.draft[data-v-4a989854],.proforma-invoice-page .status-tag.draft[data-v-4a989854]{background:#f3f4f6;color:#6b7280}.proforma-invoice-page .mini-status.sent[data-v-4a989854],.proforma-invoice-page .status-tag.sent[data-v-4a989854]{background:#dbeafe;color:#1e40af}.proforma-invoice-page .mini-status.confirmed[data-v-4a989854],.proforma-invoice-page .status-tag.confirmed[data-v-4a989854]{background:#d1fae5;color:#065f46}.proforma-invoice-page .mini-status.expired[data-v-4a989854],.proforma-invoice-page .status-tag.expired[data-v-4a989854]{background:#fee2e2;color:#991b1b}.proforma-invoice-page .mini-status.converted[data-v-4a989854],.proforma-invoice-page .status-tag.converted[data-v-4a989854]{background:#e0e7ff;color:#4338ca}.proforma-invoice-page .confirm-text[data-v-4a989854]{margin:0 0 .0625rem;color:#0a2647;font-size:.072917rem;line-height:1.7}.proforma-invoice-page .confirm-tip[data-v-4a989854]{margin:0;color:#64748b;font-size:.067708rem;line-height:1.7}.proforma-invoice-page .field-grid[data-v-4a989854]{display:grid;grid-template-columns:repeat(2,1fr);gap:.041667rem .083333rem}.proforma-invoice-page .info-card[data-v-4a989854],.proforma-invoice-page .summary-card[data-v-4a989854]{margin-bottom:.104167rem;padding:.104167rem;border-radius:.041667rem;background:#f8fafc}.proforma-invoice-page .summary-card[data-v-4a989854]{display:grid;grid-template-columns:repeat(2,1fr);gap:.083333rem}.proforma-invoice-page .summary-card .summary-item[data-v-4a989854]{display:flex;flex-direction:column;gap:.020833rem}.proforma-invoice-page .summary-card .summary-item span[data-v-4a989854]{color:#64748b;font-size:.0625rem}.proforma-invoice-page .summary-card .summary-item strong[data-v-4a989854]{color:#0a2647;font-size:.072917rem}.proforma-invoice-page .summary-card .summary-item strong.highlight[data-v-4a989854]{color:#ff6b35}.proforma-invoice-page .info-card[data-v-4a989854]{display:flex;flex-direction:column;gap:.03125rem}.proforma-invoice-page .info-card strong[data-v-4a989854]{color:#0a2647;font-size:.078125rem}.proforma-invoice-page .info-card span[data-v-4a989854]{color:#0a2647;font-size:.072917rem}.proforma-invoice-page .info-card em[data-v-4a989854]{color:#64748b;font-size:.072917rem;font-style:normal}.proforma-invoice-page .ai-hint[data-v-4a989854]{display:flex;gap:.0625rem;margin-bottom:.104167rem;padding:.083333rem;border-radius:.041667rem;background:linear-gradient(135deg,#0a2647,#1a365d);color:#fff}.proforma-invoice-page .ai-hint .ai-hint-icon[data-v-4a989854]{flex-shrink:0;font-size:.114583rem}.proforma-invoice-page .ai-hint .ai-hint-title[data-v-4a989854]{margin-bottom:.020833rem;font-size:.072917rem;font-weight:700}.proforma-invoice-page .ai-hint .ai-hint-text[data-v-4a989854]{font-size:.067708rem;line-height:1.6;opacity:.9}.proforma-invoice-page .pi-preview[data-v-4a989854]{position:relative;min-height:4.166667rem;padding:.260417rem .3125rem;border:.010417rem solid #0a2647;background:#fff;box-shadow:0 .020833rem .104167rem rgba(0,0,0,.08);color:#1a1a1a;font-family:Times New Roman,Georgia,serif}.proforma-invoice-page .pi-preview .pi-company-header[data-v-4a989854]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.15625rem;padding-bottom:.104167rem;border-bottom:.015625rem solid #0a2647}.proforma-invoice-page .pi-preview .pi-company-name[data-v-4a989854]{margin-bottom:.041667rem;color:#0a2647;font-size:.135417rem;font-weight:700;letter-spacing:.005208rem}.proforma-invoice-page .pi-preview .pi-company-address[data-v-4a989854],.proforma-invoice-page .pi-preview .pi-company-contact[data-v-4a989854]{color:#64748b;font-size:.0625rem;line-height:1.6}.proforma-invoice-page .pi-preview .pi-logo-placeholder[data-v-4a989854]{display:flex;align-items:center;justify-content:center;width:.625rem;height:.416667rem;border-radius:.041667rem;background:linear-gradient(135deg,#0a2647,#1a365d);color:#fff;font-size:.125rem;font-weight:700}.proforma-invoice-page .pi-preview .pi-preview-header[data-v-4a989854]{margin-bottom:.208333rem;padding:.15625rem;border-radius:.0625rem;background:linear-gradient(135deg,#0a2647,#1a365d);color:#fff;text-align:center}.proforma-invoice-page .pi-preview .pi-title[data-v-4a989854]{margin-bottom:.083333rem;font-size:.166667rem;font-weight:700;letter-spacing:.020833rem}.proforma-invoice-page .pi-preview .pi-number[data-v-4a989854]{margin-bottom:.041667rem;font-size:.083333rem;opacity:.9}.proforma-invoice-page .pi-preview .pi-date[data-v-4a989854]{font-size:.072917rem;opacity:.8}.proforma-invoice-page .pi-preview .pi-bill-to[data-v-4a989854],.proforma-invoice-page .pi-preview .pi-signature-section[data-v-4a989854]{display:grid;grid-template-columns:repeat(2,1fr);gap:.208333rem}.proforma-invoice-page .pi-preview .pi-section[data-v-4a989854]{margin-bottom:.145833rem}.proforma-invoice-page .pi-preview .pi-section-title[data-v-4a989854]{margin-bottom:.0625rem;padding-bottom:.041667rem;border-bottom:.010417rem solid #0a2647;color:#0a2647;font-size:.072917rem;font-weight:700;letter-spacing:.005208rem;text-transform:uppercase}.proforma-invoice-page .pi-preview .pi-bank-row[data-v-4a989854],.proforma-invoice-page .pi-preview .pi-info-row[data-v-4a989854]{display:flex;margin-bottom:.052083rem;color:#0a2647;font-size:.072917rem;line-height:1.6}.proforma-invoice-page .pi-preview .pi-info-label[data-v-4a989854]{width:.520833rem;flex-shrink:0;color:#64748b;font-weight:500}.proforma-invoice-page .pi-preview .pi-info-value[data-v-4a989854]{flex:1;color:#0a2647;font-weight:600}.proforma-invoice-page .pi-preview .preview-product-table[data-v-4a989854]{width:100%;margin-top:.083333rem;border-collapse:collapse;box-shadow:0 .010417rem .041667rem rgba(0,0,0,.05)}.proforma-invoice-page .pi-preview .preview-product-table th[data-v-4a989854]{padding:.072917rem .083333rem;border:none;background:linear-gradient(135deg,#0a2647,#1a365d);color:#fff;font-size:.067708rem;font-weight:600;text-align:left}.proforma-invoice-page .pi-preview .preview-product-table td[data-v-4a989854]{padding:.072917rem .083333rem;border:.005208rem solid #e5e7eb;color:#0a2647;font-size:.072917rem}.proforma-invoice-page .pi-preview .preview-product-table span[data-v-4a989854]{color:#64748b;font-size:.057292rem}.proforma-invoice-page .pi-preview .preview-product-table tr[data-v-4a989854]:nth-child(2n){background:#f8fafc}.proforma-invoice-page .pi-preview .pi-total-section[data-v-4a989854]{margin-top:.145833rem;padding:.125rem;border:.010417rem solid #ff6b35;border-radius:.041667rem;background:linear-gradient(135deg,#fff7ed,#ffedd5)}.proforma-invoice-page .pi-preview .pi-total-row[data-v-4a989854]{display:flex;justify-content:flex-end;margin-bottom:.052083rem;color:#0a2647;font-size:.072917rem}.proforma-invoice-page .pi-preview .pi-total-row .total-label[data-v-4a989854]{min-width:1.302083rem;margin-right:.15625rem;color:#64748b;text-align:right}.proforma-invoice-page .pi-preview .pi-total-row .total-value[data-v-4a989854]{width:.78125rem;color:#0a2647;font-weight:600;text-align:right}.proforma-invoice-page .pi-preview .pi-total-row .total-value.discount[data-v-4a989854]{color:#dc2626}.proforma-invoice-page .pi-preview .pi-total-row.grand-total[data-v-4a989854]{margin-top:.083333rem;padding-top:.083333rem;border-top:.015625rem solid #ff6b35;font-weight:800}.proforma-invoice-page .pi-preview .pi-total-row.grand-total .total-label[data-v-4a989854],.proforma-invoice-page .pi-preview .pi-total-row.grand-total .total-value[data-v-4a989854]{color:#ff6b35;font-size:.104167rem}.proforma-invoice-page .pi-preview .pi-bank-info[data-v-4a989854],.proforma-invoice-page .pi-preview .pi-footer-note[data-v-4a989854]{margin-top:.145833rem;padding:.104167rem;border-radius:.041667rem;background:#f8fafc}.proforma-invoice-page .pi-preview .pi-bank-info[data-v-4a989854]{border-left:.020833rem solid #0a2647}.proforma-invoice-page .pi-preview .pi-bank-title[data-v-4a989854]{margin-bottom:.0625rem;color:#0a2647;font-size:.072917rem;font-weight:700;letter-spacing:.005208rem;text-transform:uppercase}.proforma-invoice-page .pi-preview .pi-bank-label[data-v-4a989854]{width:.625rem;flex-shrink:0;color:#64748b;font-weight:600}.proforma-invoice-page .pi-preview .pi-bank-value[data-v-4a989854]{flex:1;color:#0a2647;font-family:Courier New,monospace;font-weight:600}.proforma-invoice-page .pi-preview .pi-signature-section[data-v-4a989854]{gap:.3125rem;margin-top:.208333rem;padding-top:.15625rem;border-top:.005208rem solid #e5e7eb}.proforma-invoice-page .pi-preview .pi-signature-box[data-v-4a989854]{text-align:center}.proforma-invoice-page .pi-preview .pi-signature-title[data-v-4a989854]{margin-bottom:.260417rem;color:#64748b;font-size:.0625rem;font-weight:700}.proforma-invoice-page .pi-preview .pi-signature-line[data-v-4a989854]{margin-bottom:.0625rem;border-top:.010417rem solid #0a2647}.proforma-invoice-page .pi-preview .pi-signature-name[data-v-4a989854]{color:#0a2647;font-size:.067708rem;font-weight:700}.proforma-invoice-page .pi-preview .pi-signature-date[data-v-4a989854]{margin-top:.03125rem;color:#64748b;font-size:.0625rem}.proforma-invoice-page .pi-preview .pi-footer-note[data-v-4a989854]{border-left:.020833rem solid #ff6b35;color:#64748b;font-size:.0625rem;line-height:1.7}.proforma-invoice-page .pi-preview .pi-footer-highlight[data-v-4a989854]{margin-bottom:.041667rem;color:#ff6b35;font-weight:700}.proforma-invoice-page .pi-preview .pi-watermark[data-v-4a989854]{margin-top:.125rem;color:#9ca3af;font-size:.057292rem;text-align:center}.proforma-invoice-page[data-v-4a989854] .pi-dialog .el-date-editor.el-input,.proforma-invoice-page[data-v-4a989854] .pi-dialog .el-select,.proforma-invoice-page[data-v-4a989854] .preview-dialog .el-date-editor.el-input,.proforma-invoice-page[data-v-4a989854] .preview-dialog .el-select{width:100%}.proforma-invoice-page[data-v-4a989854] .ci-preview-dialog .el-dialog{max-width:5.625rem}.proforma-invoice-page[data-v-4a989854] .ci-preview-dialog .el-dialog__body{padding:.083333rem .104167rem}.proforma-invoice-page .ci-preview-body[data-v-4a989854]{height:70vh;min-height:2.708333rem;overflow:hidden;border:.005208rem solid #e2e8f0;border-radius:.041667rem;background:#f8fafc}.proforma-invoice-page .ci-preview-body iframe[data-v-4a989854]{display:block;width:100%;height:100%;border:0;background:#fff}@media (max-width:768px){.proforma-invoice-page[data-v-4a989854]{padding:.083333rem}.proforma-invoice-page .action-bar[data-v-4a989854]{align-items:stretch;flex-direction:column}.proforma-invoice-page .action-bar .action-left[data-v-4a989854],.proforma-invoice-page .action-bar .action-right[data-v-4a989854],.proforma-invoice-page .action-bar .search-input[data-v-4a989854],.proforma-invoice-page .action-bar .status-select[data-v-4a989854]{width:100%}.proforma-invoice-page .table-section[data-v-4a989854]{height:60%}.proforma-invoice-page .pi-preview .pi-bill-to[data-v-4a989854],.proforma-invoice-page .pi-preview .pi-signature-section[data-v-4a989854],.proforma-invoice-page .summary-card[data-v-4a989854]{grid-template-columns:1fr}.proforma-invoice-page .ci-preview-body[data-v-4a989854]{min-height:2.1875rem}}.ci-preview-dialog .el-dialog{width:88vw!important;max-width:6.666667rem;margin-top:4vh!important}.ci-preview-dialog .el-dialog__body{padding:.083333rem .104167rem}.ci-preview-dialog .ci-preview-body{height:76vh;min-height:3.229167rem;overflow:hidden;border:.005208rem solid #d8dee8;border-radius:.041667rem;background:#f8fafc}.ci-preview-dialog .ci-preview-body iframe{display:block;width:100%;height:100%;border:0;background:#fff}.pi-more-popover{min-width:1.09375rem;padding:.03125rem 0}.pi-more-popover .more-action-list{display:flex;flex-direction:column}.pi-more-popover .more-action-item{display:flex;align-items:center;gap:.041667rem;padding:.052083rem .083333rem;color:#0a2647;font-size:.072917rem;cursor:pointer;transition:all .2s}.pi-more-popover .more-action-item:hover{background:#f8fafc;color:#ff6b35}.pi-more-popover .dropdown-icon{width:.09375rem;text-align:center}@keyframes piDrawerRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pi-drawer .el-drawer__header{margin-bottom:0;padding:.104167rem .125rem;border-bottom:.010417rem solid hsla(0,0%,100%,.1);background:linear-gradient(135deg,#0a2647,#1a365d);color:#fff;font-size:.09375rem;font-weight:700;letter-spacing:.002604rem}.pi-drawer .el-drawer__header .el-drawer__close-btn{width:.1875rem;height:.1875rem;border-radius:.041667rem;background:hsla(0,0%,100%,.1);color:#fff;transition:all .2s}.pi-drawer .el-drawer__header .el-drawer__close-btn:hover{background:hsla(0,0%,100%,.2);transform:rotate(90deg)}.pi-drawer .el-drawer__body{display:flex;flex-direction:column;height:100%;overflow:hidden}.pi-drawer .drawer-body{flex:1;overflow-y:auto;padding:.125rem;scrollbar-color:#cbd5e1 #f1f5f9}.pi-drawer .drawer-body::-webkit-scrollbar{width:.03125rem}.pi-drawer .drawer-body::-webkit-scrollbar-track{border-radius:.052083rem;background:#f1f5f9}.pi-drawer .drawer-body::-webkit-scrollbar-thumb{border-radius:.052083rem;background:#cbd5e1}.pi-drawer .drawer-footer{display:flex;justify-content:flex-end;gap:.0625rem;padding:.09375rem .125rem;border-top:.010417rem solid #e5e7eb;background:#f8fafc}.pi-drawer .drawer-footer.create-pi-footer{flex-direction:column}.pi-drawer .drawer-footer.create-pi-footer .footer-summary{display:flex;align-items:center;justify-content:space-between;gap:.0625rem;padding:.0625rem;border-radius:.041667rem;background:#fff;color:#64748b;font-size:.072917rem}.pi-drawer .drawer-footer.create-pi-footer .footer-summary strong{color:#0a2647}.pi-drawer .drawer-footer.create-pi-footer .footer-summary div:first-child strong{color:#ff6b35;font-size:.09375rem}.pi-drawer .drawer-footer.create-pi-footer .footer-actions{display:grid;grid-template-columns:1fr 1fr 2fr;gap:.0625rem}.pi-drawer .drawer-footer.create-pi-footer .footer-actions .el-button{margin:0}.pi-drawer .primary-btn{border-color:#ff6b35;background:#ff6b35}.pi-drawer .primary-btn:focus,.pi-drawer .primary-btn:hover{border-color:#f97316;background:#f97316;box-shadow:0 .020833rem .0625rem rgba(255,107,53,.3)}.pi-drawer .drawer-section{margin-bottom:.166667rem;padding-bottom:.125rem;border-bottom:.010417rem solid #f1f5f9}.pi-drawer .drawer-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.pi-drawer .section-title{display:flex;align-items:center;gap:.041667rem;margin-bottom:.104167rem;padding-bottom:.0625rem;border-bottom:.010417rem solid #0a2647;color:#0a2647;font-size:.083333rem;font-weight:700;letter-spacing:.002604rem}.pi-drawer .section-title span:first-child{font-size:.104167rem}.pi-drawer .inline-field{display:flex;gap:.041667rem}.pi-drawer .el-date-editor.el-input,.pi-drawer .el-select{width:100%}.pi-drawer .el-form-item{margin-bottom:.083333rem}.pi-drawer .el-form-item__label{padding-bottom:.041667rem;color:#475569;font-size:.067708rem;font-weight:600;line-height:1.2}.pi-drawer .el-input__inner,.pi-drawer .el-textarea__inner{border:.010417rem solid #e2e8f0;border-radius:.041667rem;color:#1a1a1a;transition:all .2s}.pi-drawer .el-input__inner:focus,.pi-drawer .el-textarea__inner:focus{border-color:#ff6b35;box-shadow:0 0 0 .015625rem rgba(255,107,53,.1)}.pi-drawer .el-input.is-disabled .el-input__inner,.pi-drawer .el-input__inner[readonly]{border-color:#cbd5e1;background:#f8fafc;color:#64748b;cursor:not-allowed}.pi-drawer .product-import-btn{margin-bottom:.0625rem}.pi-drawer .product-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.0625rem;margin-bottom:.0625rem;color:#64748b;font-size:.067708rem}.pi-drawer .product-toolbar strong{color:#0a2647}.pi-drawer .product-line-table .el-input-number{width:100%}.pi-drawer .add-line-btn{margin-top:.0625rem}.pi-drawer .add-line-btn.full{width:100%}.pi-drawer .create-product-table{overflow:hidden;border-radius:.041667rem;box-shadow:0 .010417rem .041667rem rgba(0,0,0,.05)}.pi-drawer .create-product-table.el-table--border{border:none}.pi-drawer .create-product-table th{background:linear-gradient(135deg,#0a2647,#1a365d)!important;color:#fff;font-size:.067708rem;font-weight:600;letter-spacing:.002604rem}.pi-drawer .create-product-table td{border-color:#e5e7eb;background:#fff}.pi-drawer .create-product-table .el-table__row:nth-child(2n) td{background:#f8fafc}.pi-drawer .create-product-table .el-table__row:hover td{background:#e8f4fd}.pi-drawer .create-product-table .row-no{color:#0a2647}.pi-drawer .create-product-table .el-input__inner{height:.177083rem;padding:0 .052083rem;border-width:.005208rem;border-radius:.03125rem;font-size:.067708rem}.pi-drawer .create-product-table .delete-line-btn{padding:.020833rem .041667rem;border-radius:.020833rem;color:#ef4444;font-size:.09375rem;transition:all .2s}.pi-drawer .create-product-table .delete-line-btn:hover{background:#fef2f2;transform:scale(1.1)}.pi-drawer .total-box{margin-top:.104167rem;padding:.083333rem;border-radius:.041667rem;background:#f8fafc}.pi-drawer .total-box>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:.041667rem;color:#0a2647;font-size:.072917rem}.pi-drawer .total-box>div .el-input{width:.416667rem}.pi-drawer .total-box>div.grand{margin-bottom:0;padding-top:.0625rem;border-top:.010417rem solid #e5e7eb;color:#ff6b35;font-size:.09375rem;font-weight:700}.pi-drawer .amount-summary{margin-top:.104167rem;padding:.104167rem;border:.010417rem solid #ff6b35;border-radius:.052083rem;background:linear-gradient(135deg,#fff7ed,#ffedd5)}.pi-drawer .amount-summary .amount-title{display:flex;align-items:center;gap:.041667rem;margin-bottom:.083333rem;color:#ff6b35;font-size:.078125rem;font-weight:700}.pi-drawer .amount-summary .amount-row{display:flex;align-items:center;justify-content:space-between;gap:.083333rem;margin-bottom:.052083rem;color:#0a2647;font-size:.072917rem}.pi-drawer .amount-summary .amount-row .el-input{width:.625rem}.pi-drawer .amount-summary .amount-row .el-input__inner{height:.1875rem;background:#fff;text-align:right}.pi-drawer .amount-summary .amount-row strong{color:#0a2647;font-weight:700}.pi-drawer .amount-summary .amount-row strong.danger{color:#dc2626}.pi-drawer .amount-summary .amount-row.grand-total{margin-top:.0625rem;padding-top:.083333rem;border-top:.015625rem solid #ff6b35;color:#ff6b35;font-size:.114583rem;font-weight:800}.pi-drawer .amount-summary .amount-row.grand-total strong{color:#ff6b35}.pi-drawer .amount-summary .amount-words{display:flex;justify-content:space-between;gap:.0625rem;margin-top:.0625rem;color:#64748b;font-size:.067708rem}.pi-drawer .amount-summary .amount-words strong{color:#0a2647}.pi-drawer .ai-hint{display:flex;gap:.0625rem;margin-bottom:.104167rem;padding:.083333rem;border-radius:.041667rem;background:linear-gradient(135deg,#0a2647,#1a365d);color:#fff;position:relative;overflow:hidden;box-shadow:0 .020833rem .0625rem rgba(10,38,71,.2)}.pi-drawer .ai-hint.create-ai-hint{padding:.09375rem .104167rem;border-radius:.052083rem}.pi-drawer .ai-hint.create-ai-hint:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,107,53,.1) 0,transparent 70%);animation:piDrawerRotate 20s linear infinite}.pi-drawer .ai-hint.success{background:linear-gradient(135deg,#10b981,#059669)}.pi-drawer .ai-hint .ai-hint-icon{flex-shrink:0;font-size:.135417rem;position:relative;z-index:1}.pi-drawer .ai-hint .ai-hint-title{margin-bottom:.03125rem;color:#ff6b35;font-size:.078125rem;font-weight:700}.pi-drawer .ai-hint .ai-hint-text{font-size:.067708rem;line-height:1.6;opacity:.95}.pi-drawer .ai-hint .ai-hint-content,.pi-drawer .ai-hint>div:not(.ai-hint-icon){position:relative;z-index:1}.pi-drawer .drawer-filter-row,.pi-drawer .drawer-search{margin-bottom:.104167rem}.pi-drawer .found-text{margin-bottom:.0625rem;color:#64748b;font-size:.067708rem}.pi-drawer .found-text strong{color:#0a2647}.pi-drawer .list-card{margin-bottom:.072917rem;padding:.083333rem;border:.005208rem solid #e5e7eb;border-radius:.041667rem;background:#fff;cursor:pointer;transition:all .2s}.pi-drawer .list-card:hover{border-color:#ff6b35;background:#fff7ed}.pi-drawer .list-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.072917rem;margin-bottom:.0625rem}.pi-drawer .list-title{color:#0a2647;font-size:.078125rem;font-weight:700}.pi-drawer .list-subtitle,.pi-drawer .sub-text{margin-top:.020833rem;color:#64748b;font-size:.0625rem}.pi-drawer .list-meta{display:flex;flex-wrap:wrap;gap:.052083rem .083333rem;color:#64748b;font-size:.0625rem}.pi-drawer .amount-display{color:#ff6b35;font-weight:700;text-align:right}.pi-drawer .mini-status{margin-top:.03125rem;border:none}.pi-drawer .mini-status.draft{background:#f3f4f6;color:#6b7280}.pi-drawer .mini-status.sent{background:#dbeafe;color:#1e40af}.pi-drawer .mini-status.confirmed{background:#d1fae5;color:#065f46}.pi-drawer .product-summary{margin-top:.0625rem;padding:.0625rem;border-radius:.03125rem;background:#f8fafc;color:#64748b;font-size:.067708rem;line-height:1.6}.pi-drawer .card-actions{margin-top:.0625rem;text-align:right}.pi-drawer .batch-overview{display:grid;grid-template-columns:repeat(3,1fr);gap:.083333rem;margin-bottom:.125rem;padding:.09375rem;border-radius:.041667rem;background:linear-gradient(135deg,#0a2647,#1a365d);color:#fff}.pi-drawer .batch-overview div{display:flex;flex-direction:column;gap:.03125rem}.pi-drawer .batch-overview span{font-size:.067708rem;opacity:.8}.pi-drawer .batch-overview strong{color:#ff6b35;font-size:.114583rem}.pi-drawer .template-actions{display:flex;gap:.041667rem;margin-top:.041667rem}.pi-drawer .attachment-list,.pi-drawer .recipient-list{display:flex;flex-direction:column;gap:.052083rem;margin-bottom:.09375rem;padding:.083333rem;border-radius:.041667rem;background:#f8fafc}.pi-drawer .attachment-list label,.pi-drawer .recipient-list label{display:flex;align-items:center;gap:.052083rem;padding:.052083rem;border:.005208rem solid #e2e8f0;border-radius:.03125rem;background:#fff;color:#0a2647;font-size:.067708rem}.pi-drawer .attachment-list label.required,.pi-drawer .recipient-list label.required{border:.010417rem solid #0a2647}.pi-drawer .recipient-list .recipient-info{display:flex;flex:1;flex-direction:column;gap:.015625rem}.pi-drawer .recipient-list .recipient-info strong{color:#0a2647;font-size:.067708rem}.pi-drawer .recipient-list .recipient-info em{color:#64748b;font-size:.0625rem;font-style:normal}.pi-drawer .attachment-list{margin-bottom:0}.pi-drawer .attachment-list span{display:flex;flex:1;flex-direction:column;gap:.015625rem}.pi-drawer .attachment-list strong{font-size:.067708rem}.pi-drawer .attachment-list em{color:#64748b;font-size:.057292rem;font-style:normal}.pi-drawer .attachment-list b{font-size:.09375rem;font-weight:400}.pi-drawer .variable-note{padding:.072917rem;border-left:.020833rem solid #f59e0b;border-radius:.041667rem;background:#fef3c7;color:#92400e;font-size:.0625rem;line-height:1.6}