.preview-section-title[data-v-8c63f7a6],.preview-title-row[data-v-8c63f7a6],.preview-totals[data-v-8c63f7a6]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.preview-title-row[data-v-8c63f7a6]{gap:8px;font-size:16px;font-weight:600}.preview-page[data-v-8c63f7a6]{padding:16px;background:#f5f6f8}.preview-party-grid[data-v-8c63f7a6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.preview-section[data-v-8c63f7a6]{margin-bottom:14px;padding:16px;border:1px solid #e5e7eb;background:#fff}.preview-section-title[data-v-8c63f7a6]{-ms-flex-pack:justify;justify-content:space-between;min-height:30px;margin-bottom:12px;color:#1f2937;font-weight:600}.preview-field-grid[data-v-8c63f7a6]{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:10px 12px;-ms-flex-align:end;align-items:end}.preview-field[data-v-8c63f7a6]{min-width:0}.preview-field span[data-v-8c63f7a6]{display:block;margin-bottom:5px;color:#6b7280;font-size:12px}.preview-field strong[data-v-8c63f7a6]{display:block;min-height:30px;padding:6px 9px;overflow:hidden;border:1px solid #dcdfe6;color:#303133;font-weight:400;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.span-2[data-v-8c63f7a6]{grid-column:span 2}.span-3[data-v-8c63f7a6]{grid-column:1/-1}.tax-included-label[data-v-8c63f7a6]{color:#2563eb;font-size:13px}.preview-table-wrap[data-v-8c63f7a6]{overflow-x:auto}.preview-table[data-v-8c63f7a6]{width:100%;border-collapse:collapse;table-layout:fixed}.preview-table td[data-v-8c63f7a6],.preview-table th[data-v-8c63f7a6]{height:38px;padding:7px 8px;border:1px solid #e5e7eb;color:#374151;text-align:center;word-break:break-all}.preview-table th[data-v-8c63f7a6]{background:#f8fafc;color:#4b5563;font-weight:500}.preview-table th[data-v-8c63f7a6]:first-child{width:52px}.preview-table th[data-v-8c63f7a6]:nth-child(2){width:220px}.preview-table th[data-v-8c63f7a6]:nth-child(3){width:120px}.preview-table th[data-v-8c63f7a6]:nth-child(4){width:76px}.preview-table th[data-v-8c63f7a6]:nth-child(5){width:90px}.preview-table th[data-v-8c63f7a6]:nth-child(6),.preview-table th[data-v-8c63f7a6]:nth-child(7),.preview-table th[data-v-8c63f7a6]:nth-child(9){width:126px}.preview-table th[data-v-8c63f7a6]:nth-child(8){width:110px}.preview-table .text-left[data-v-8c63f7a6]{text-align:left}.preview-table .number-cell[data-v-8c63f7a6]{text-align:right}.preview-totals[data-v-8c63f7a6]{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 20px;padding-top:12px;color:#4b5563}.preview-totals>span[data-v-8c63f7a6]:first-child{margin-right:auto;font-weight:600}.preview-totals strong[data-v-8c63f7a6]{color:#111827}.compact-table th[data-v-8c63f7a6]:first-child{width:72px}.compact-table th[data-v-8c63f7a6]:nth-child(2),.compact-table th[data-v-8c63f7a6]:nth-child(3){width:auto}.bottom-grid .preview-section[data-v-8c63f7a6]{margin-bottom:0}.handler-grid[data-v-8c63f7a6]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.preview-party-grid[data-v-8c63f7a6]{grid-template-columns:1fr}.preview-page[data-v-8c63f7a6]{padding:10px}}.invoice-task-preview-dialog .el-dialog__body{max-height:82vh;padding:0;overflow:auto}.invoice-task-preview-dialog .el-dialog__footer{padding:10px 16px;border-top:1px solid #ebeef5}.invoice-assistant-page[data-v-3622b57d]{height:100%;min-height:0;padding:0 12px 12px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#f5f7fb;box-sizing:border-box;color:#1f2937}.assistant-layout[data-v-3622b57d]{--draft-panel-handle-width:48px;--draft-panel-rail-width:60px;--draft-panel-width:calc(100% - var(--draft-panel-rail-width));--draft-panel-vertical-inset:0px;--draft-panel-radius:10px;-ms-flex:1;flex:1;min-height:0;position:relative;display:grid;grid-template-columns:240px minmax(0,1fr);gap:12px;padding-right:var(--draft-panel-rail-width);box-sizing:border-box;overflow:hidden}.chat-panel[data-v-3622b57d],.draft-panel[data-v-3622b57d],.session-panel[data-v-3622b57d]{min-height:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#fff;border:1px solid #eef0f4;border-radius:10px;box-shadow:0 1px 2px rgba(16,24,40,.03);overflow:hidden}.chat-panel[data-v-3622b57d]{position:relative}.session-panel-mask[data-v-3622b57d],.sidebar-session-header[data-v-3622b57d],.sidebar-session-trigger[data-v-3622b57d]{display:none}.chat-panel.is-file-dragging[data-v-3622b57d]{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.12),0 10px 24px rgba(37,99,235,.12)}.chat-panel.is-file-dragging[data-v-3622b57d]:after{content:"松开上传到会话";position:absolute;inset:62px 16px 96px;z-index:5;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:2px dashed #2563eb;border-radius:10px;color:#1d4ed8;background:rgba(239,246,255,.86);font-size:16px;font-weight:600;pointer-events:none}.draft-panel-mask[data-v-3622b57d]{position:absolute;inset:0;z-index:18;display:block;background:rgba(15,23,42,.06);opacity:0;pointer-events:none;transition:opacity .24s cubic-bezier(.22,1,.36,1)}.assistant-layout.draft-expanded .draft-panel-mask[data-v-3622b57d]{opacity:1;pointer-events:auto}.draft-panel[data-v-3622b57d]{position:absolute;top:var(--draft-panel-vertical-inset);right:0;bottom:var(--draft-panel-vertical-inset);z-index:20;width:var(--draft-panel-width);max-width:none;overflow:visible;transform:translateX(100%);border:0;border-radius:var(--draft-panel-radius);background:transparent;box-shadow:none;transition:transform .24s cubic-bezier(.22,1,.36,1);will-change:transform}.draft-panel.is-expanded[data-v-3622b57d]{transform:translateX(0);box-shadow:none}.draft-panel.is-highlighted[data-v-3622b57d]{box-shadow:none}.assistant-layout.draft-dragging .draft-panel[data-v-3622b57d],.draft-panel.is-dragging[data-v-3622b57d]{transition:none}.draft-panel-handle[data-v-3622b57d]{position:absolute;left:calc(var(--draft-panel-handle-width)*-1);top:0;bottom:0;z-index:22;width:var(--draft-panel-handle-width);height:100%;padding:0;border:1px solid #e8edf5;border-radius:var(--draft-panel-radius);background:#fff;color:#4e5969;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:4px;box-shadow:0 1px 3px rgba(16,24,40,.06);cursor:pointer;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.draft-panel-handle[data-v-3622b57d]:hover{border-color:#d8dee8;background:#f7fafc;color:#1f2937;box-shadow:0 4px 12px rgba(16,24,40,.08)}.draft-panel-handle[data-v-3622b57d]:active{box-shadow:0 1px 4px rgba(16,24,40,.1);transform:translateX(1px)}.draft-panel.is-dragging .draft-panel-handle[data-v-3622b57d],.draft-panel.is-expanded .draft-panel-handle[data-v-3622b57d]{border-right-color:transparent;border-radius:var(--draft-panel-radius) 0 0 var(--draft-panel-radius)}.draft-panel-handle i[data-v-3622b57d]{font-size:14px}.draft-panel-handle span[data-v-3622b57d]{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:12px;line-height:1;font-weight:600;letter-spacing:0}.draft-panel-title[data-v-3622b57d]{padding-left:14px}.draft-panel-surface[data-v-3622b57d]{height:100%;min-height:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;border:1px solid #e8edf5;border-radius:0 var(--draft-panel-radius) var(--draft-panel-radius) 0;background:#fff;visibility:hidden;transition:visibility 0s linear .24s}.draft-panel.is-dragging .draft-panel-surface[data-v-3622b57d],.draft-panel.is-expanded .draft-panel-surface[data-v-3622b57d]{visibility:visible;box-shadow:0 12px 32px rgba(16,24,40,.12);transition-delay:0s}.invoice-drawer-header[data-v-3622b57d]{height:auto;min-height:66px;padding:10px 14px;-ms-flex-align:start;align-items:flex-start;border-bottom-color:#e8edf5;background:#fff}.makeout-title[data-v-3622b57d]{min-width:0;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.title-stack[data-v-3622b57d]{min-width:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5px}.title-main[data-v-3622b57d]{min-width:0;gap:8px;color:#1d2129;font-size:16px;font-weight:600;line-height:24px}.title-main[data-v-3622b57d],.title-sub[data-v-3622b57d]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.title-sub[data-v-3622b57d]{gap:6px;color:#8a94a6;font-size:12px;font-weight:400;line-height:18px}.invoice-count-summary[data-v-3622b57d]{color:#4e5969;font-weight:500}.title-divider[data-v-3622b57d]{color:#c9cdd4}.makeout-actions[data-v-3622b57d]{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.create-task-button-wrap[data-v-3622b57d]{display:-ms-inline-flexbox;display:inline-flex}.draft-review-banner[data-v-3622b57d]{-ms-flex-negative:0;flex-shrink:0;min-height:42px;padding:8px 14px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:8px;border-bottom:1px solid #f2d8a7;background:#fff8e8;color:#8a5a00;box-sizing:border-box}.draft-review-banner.ready[data-v-3622b57d]{border-bottom-color:#bce8d1;background:#edf9f3;color:#137a4b}.draft-review-banner.danger[data-v-3622b57d]{border-bottom-color:#ffc9c9;background:#fff1f0;color:#c0362c}.draft-review-banner>i[data-v-3622b57d]{margin-top:2px;font-size:16px}.draft-review-copy[data-v-3622b57d]{min-width:0;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 8px;font-size:12px;line-height:20px}.draft-review-copy strong[data-v-3622b57d]{-ms-flex-negative:0;flex-shrink:0;font-size:13px}.draft-buyer-tabs[data-v-3622b57d]{-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;gap:10px;padding:10px 12px;border-bottom:1px solid #e8edf5;background:linear-gradient(180deg,#fafbfe,#f5f7fb);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.draft-buyer-tabs[data-v-3622b57d]::-webkit-scrollbar{display:none}.draft-buyer-tab[data-v-3622b57d]{position:relative;-ms-flex:0 0 188px;flex:0 0 188px;display:block;min-width:0;height:60px;padding:8px 10px;border:1px solid #e3e8f1;border-radius:10px;background:#fff;color:#4e5969;text-align:left;cursor:pointer;box-shadow:0 1px 2px rgba(16,24,40,.03);scroll-snap-align:start;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.draft-buyer-tab[data-v-3622b57d]:before{content:"";position:absolute;left:50%;bottom:-1px;width:28px;height:3px;border-radius:3px 3px 0 0;background:transparent;transform:translateX(-50%)}.draft-buyer-tab[data-v-3622b57d]:hover{border-color:#b7c6e8;box-shadow:0 4px 12px rgba(16,24,40,.06);transform:translateY(-1px)}.draft-buyer-tab[data-v-3622b57d]:focus-visible{outline:2px solid rgba(22,93,255,.28);outline-offset:2px}.draft-buyer-tab.active[data-v-3622b57d]{border-color:#8bb5ff;background:linear-gradient(135deg,#f8fbff,#edf4ff);box-shadow:inset 0 0 0 1px rgba(22,93,255,.06),0 5px 14px rgba(22,93,255,.1)}.draft-buyer-tab.active[data-v-3622b57d]:before{background:#165dff}.draft-buyer-tab-index[data-v-3622b57d]{-ms-flex:none;flex:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;border-radius:6px;background:#f2f3f5;color:#86909c;font-size:12px;font-weight:700;line-height:1;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.draft-buyer-tab.active .draft-buyer-tab-index[data-v-3622b57d]{background:#165dff;color:#fff;box-shadow:0 2px 6px rgba(22,93,255,.2)}.draft-buyer-tab-main[data-v-3622b57d],.draft-buyer-tab-meta[data-v-3622b57d],.draft-buyer-tab-name[data-v-3622b57d]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft-buyer-tab-main[data-v-3622b57d]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;min-width:0;height:20px}.draft-buyer-tab-name[data-v-3622b57d]{-ms-flex:1;flex:1;min-width:0;color:#1d2129;font-size:13px;font-weight:600;line-height:18px}.draft-buyer-tab-type[data-v-3622b57d]{-ms-flex:none;flex:none;height:18px;padding:0 6px;border-radius:4px;font-size:12px;font-weight:600;line-height:18px}.draft-buyer-tab-type.is-normal[data-v-3622b57d]{background:#eef4ff;color:#165dff}.draft-buyer-tab-type.is-special[data-v-3622b57d]{background:#fff3e8;color:#c56a00}.draft-buyer-tab-meta[data-v-3622b57d]{margin-top:5px;padding-left:26px;color:#86909c;font-size:12px;line-height:16px}.primary-action-btn[data-v-3622b57d]{min-width:112px}.invoice-type-radio[data-v-3622b57d]{margin-left:4px}.detail-invoice-type-radio[data-v-3622b57d]{margin-left:0}.invoice-count-input[data-v-3622b57d]{width:96px}.session-create[data-v-3622b57d]{padding:12px;border-bottom:1px solid #eef0f4;-ms-flex-negative:0;flex-shrink:0}.create-session-btn[data-v-3622b57d]{width:100%}.empty-desc[data-v-3622b57d],.muted-text[data-v-3622b57d],.upload-tip[data-v-3622b57d]{color:#86909c;font-size:12px}.standard-template-btn[data-v-3622b57d]{padding:4px 0;color:#2563eb}.session-tools[data-v-3622b57d]{-ms-flex-negative:0;flex-shrink:0;padding:12px;border-bottom:1px solid #eef0f4;box-sizing:border-box}.session-tools-head[data-v-3622b57d]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px;color:#1f2937;font-size:13px;font-weight:700;line-height:18px}.session-tools-head em[data-v-3622b57d]{color:#a8abb2;font-size:12px;font-style:normal;font-weight:400}.session-search[data-v-3622b57d]{display:block;box-sizing:border-box}.session-list[data-v-3622b57d]{-ms-flex:1;flex:1;min-height:0;padding:10px 10px 12px;overflow-y:auto}.session-item[data-v-3622b57d]{padding:11px 10px;border:1px solid transparent;border-radius:10px;background:#f8fafc;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.session-item+.session-item[data-v-3622b57d]{margin-top:6px}.session-item[data-v-3622b57d]:hover{border-color:#e4eaf2;background:#f4f7fb}.session-item.active[data-v-3622b57d]{border-color:#8bb5ff;background:#f3f7ff;box-shadow:0 2px 8px rgba(40,121,255,.08)}.company-main[data-v-3622b57d],.draft-actions[data-v-3622b57d],.input-actions[data-v-3622b57d],.panel-title[data-v-3622b57d],.section-title[data-v-3622b57d],.session-top[data-v-3622b57d]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.session-buyer-name[data-v-3622b57d]{-ms-flex:1;flex:1;min-width:0;color:#1f2937;font-size:13px;font-weight:600;line-height:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-buyer-name.placeholder[data-v-3622b57d]{color:#86909c;font-weight:500}.session-seller-name[data-v-3622b57d]{margin-top:4px;color:#667085;font-size:12px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-delete[data-v-3622b57d]{width:22px;height:22px;-ms-flex-negative:0;flex-shrink:0;padding:0;border-radius:6px;color:#a8abb2;opacity:0;transition:color .18s ease,background .18s ease,opacity .18s ease}.session-item:focus-within .session-delete[data-v-3622b57d],.session-item:hover .session-delete[data-v-3622b57d]{opacity:1}.session-delete[data-v-3622b57d]:focus,.session-delete[data-v-3622b57d]:hover{color:#f56c6c;background:#fff1f0}.session-card-meta[data-v-3622b57d]{margin-top:7px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:8px;color:#86909c;font-size:12px;line-height:18px}.session-invoice-count[data-v-3622b57d]{min-width:0;color:#2879ff;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-invoice-count.pending[data-v-3622b57d]{color:#f59e0b}.session-time[data-v-3622b57d]{-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.session-empty-result[data-v-3622b57d]{padding:20px 0;color:#a8abb2;text-align:center;font-size:12px}.panel-title[data-v-3622b57d]{height:48px;padding:0 16px;-ms-flex-negative:0;flex-shrink:0;border-bottom:1px solid #eef0f4;font-size:14px;font-weight:700}.chat-panel-actions[data-v-3622b57d]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}.session-save-state[data-v-3622b57d]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:#86909c;font:inherit;font-size:12px;font-weight:400}button.session-save-state[data-v-3622b57d]{cursor:pointer}.session-save-state.saved[data-v-3622b57d]{color:#16a34a}.session-save-state.saving[data-v-3622b57d]{color:#2879ff}.session-save-state.failed[data-v-3622b57d]{color:#d97706}.draft-panel-title[data-v-3622b57d]{position:relative;overflow:hidden;transition:background .18s ease,border-color .18s ease}.draft-panel-title[data-v-3622b57d]:before{content:"";position:absolute;left:0;top:10px;width:3px;height:28px;border-radius:0 2px 2px 0;background:transparent;transition:background .18s ease}.draft-panel.is-highlighted .draft-panel-title[data-v-3622b57d]{background:#f8fafc;border-bottom-color:#e8edf5}.draft-panel.is-highlighted .draft-panel-title[data-v-3622b57d]:before{background:rgba(78,89,105,.42)}.center-empty[data-v-3622b57d],.draft-empty[data-v-3622b57d]{-ms-flex:1;flex:1;min-height:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:10px;text-align:center}.empty-title[data-v-3622b57d]{font-size:16px;font-weight:700}.message-list[data-v-3622b57d]{-ms-flex:1;flex:1;min-height:0;padding:16px;overflow-y:auto;background:#f8fafc}.message-row[data-v-3622b57d]{display:-ms-flexbox;display:flex;margin-bottom:12px}.message-row.user[data-v-3622b57d]{-ms-flex-pack:end;justify-content:flex-end}.message-row.assistant[data-v-3622b57d]{-ms-flex-pack:start;justify-content:flex-start}.message-bubble[data-v-3622b57d]{max-width:84%;padding:10px 12px;border-radius:10px;background:#fff;border:1px solid #e5e7eb;line-height:20px;font-size:13px;box-sizing:border-box}.message-row.user .message-bubble[data-v-3622b57d]{max-width:76%;color:#0f172a;background:#e8f1ff;border-color:#d4e4ff}.message-row.failed .message-bubble[data-v-3622b57d]{border-color:#f3c58b;background:#fff8eb}.message-content[data-v-3622b57d]{white-space:pre-line;word-break:break-word}.message-row.typing .message-content[data-v-3622b57d]:after{content:"";display:inline-block;width:1px;height:14px;margin-left:2px;vertical-align:-2px;background:currentColor;animation:typing-caret-3622b57d 1s steps(2,start) infinite}@keyframes typing-caret-3622b57d{0%,45%{opacity:1}46%,to{opacity:0}}.message-files[data-v-3622b57d]{margin-top:8px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.message-file[data-v-3622b57d]{min-width:0;padding:7px 8px;border:1px solid #e7eaf0;border-radius:6px;background:hsla(0,0%,100%,.78);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#4e5969;font-size:12px;line-height:18px}.message-file span[data-v-3622b57d]{min-width:0;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-file em[data-v-3622b57d]{-ms-flex-negative:0;flex-shrink:0;color:#86909c;font-style:normal}.message-file-preview[data-v-3622b57d]{-ms-flex-preferred-size:100%;flex-basis:100%;min-width:0;padding-top:6px;border-top:1px dashed #e5e7eb;color:#606266;line-height:18px;word-break:break-word;white-space:pre-line;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.message-file-image[data-v-3622b57d]{width:48px;height:48px;-ms-flex-negative:0;flex-shrink:0;border-radius:6px;overflow:hidden;cursor:pointer;background:#f2f3f5}.message-actions[data-v-3622b57d]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:10px}.message-time[data-v-3622b57d]{margin-top:6px;font-size:11px;color:#a8abb2;text-align:right}.message-retry[data-v-3622b57d]{margin-top:8px;padding-top:8px;border-top:1px dashed #f3c58b;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:10px;color:#b45309;font-size:12px}.message-save-warning[data-v-3622b57d]{margin-top:6px;color:#d97706;font-size:11px}.loading-bubble[data-v-3622b57d]{color:#606266}.processing-status[data-v-3622b57d]{margin:0 16px 10px;min-height:32px;padding:0 12px;border:1px solid #dbeafe;border-radius:6px;background:#eff6ff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;color:#2563eb;font-size:12px;line-height:18px;box-sizing:border-box}.quick-examples[data-v-3622b57d],.suggestion-bar[data-v-3622b57d]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.quick-examples[data-v-3622b57d]{margin-top:4px}.suggestion-bar[data-v-3622b57d]{padding:10px 16px;border-top:1px solid #eef0f4;background:#fff}.chat-input-area[data-v-3622b57d]{padding:12px 16px;border-top:1px solid #eef0f4;background:#fff}.chat-input-area.is-file-dragging[data-v-3622b57d]{background:#eff6ff;border-top-color:#bfdbfe}.input-actions[data-v-3622b57d]{margin-top:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.upload-side[data-v-3622b57d]{gap:8px}.send-side[data-v-3622b57d],.upload-side[data-v-3622b57d]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.send-side[data-v-3622b57d]{-ms-flex-pack:end;justify-content:flex-end;gap:12px}.parse-mode-switch[data-v-3622b57d]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;color:#4e5969;font-size:12px;white-space:nowrap}.file-list[data-v-3622b57d]{margin-top:8px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.draft-notice[data-v-3622b57d]{margin:12px 12px 0;padding:8px 10px;color:#2879ff;background:#eef5ff;border:1px solid #d8e8ff;border-radius:8px;font-size:12px;line-height:18px}.draft-scroll[data-v-3622b57d]{-ms-flex:1;flex:1;min-height:0;padding:14px;overflow:auto;background:#f5f7fb}.invoice-drawer-body[data-v-3622b57d]{-ms-scroll-chaining:none;overscroll-behavior:contain;overflow-x:hidden}.invoice-card[data-v-3622b57d]{margin-bottom:14px;border:1px solid #eef0f4;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.04),0 8px 24px rgba(16,24,40,.03)}.invoice-extra-card[data-v-3622b57d],.invoice-party-card[data-v-3622b57d]{padding:18px 20px}.invoice-detail-card[data-v-3622b57d]{padding:18px 20px 0;border-color:#eef0f4;box-shadow:0 1px 2px rgba(16,24,40,.04),0 8px 24px rgba(16,24,40,.03)}.card-title-row[data-v-3622b57d]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:14px;margin-bottom:14px}.compact-title-row[data-v-3622b57d]{margin-bottom:12px}.card-title[data-v-3622b57d]{position:relative;padding-left:12px;color:#1d2129;font-size:15px;font-weight:600;line-height:22px}.card-title[data-v-3622b57d]:before{content:"";position:absolute;left:0;top:4px;width:4px;height:16px;border-radius:2px;background:#165dff}.party-grid[data-v-3622b57d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.party-block[data-v-3622b57d]{min-width:0;padding:16px;border:1px solid #edf0f5;border-radius:10px;background:#fafbfc}.display-check-row[data-v-3622b57d]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 20px;min-height:28px;padding-top:2px}.display-check-label[data-v-3622b57d]{margin-bottom:8px;color:#606266;font-size:12px;line-height:18px}.two-field[data-v-3622b57d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 12px}.narrow-field[data-v-3622b57d]{max-width:760px}.span-2[data-v-3622b57d]{grid-column:span 2}.single-line-form[data-v-3622b57d]{max-width:540px}.natural-supplement-row[data-v-3622b57d]{margin-top:14px;padding:14px 16px 0;display:grid;grid-template-columns:180px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:0 14px;-ms-flex-align:start;align-items:start;border:1px solid #edf0f5;border-radius:10px;background:#fff}.natural-supplement-title[data-v-3622b57d]{padding-top:23px;color:#1d2129;font-size:15px;font-weight:600;line-height:22px}.agent-grid[data-v-3622b57d]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 12px}.w-full[data-v-3622b57d]{width:100%}.draft-section[data-v-3622b57d]{padding:12px;border:1px solid #eef0f4;border-radius:8px;background:#fff}.draft-section+.draft-section[data-v-3622b57d]{margin-top:10px}.section-title[data-v-3622b57d]{margin-bottom:10px;font-size:13px;font-weight:700}.detail-title-row[data-v-3622b57d]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.detail-title-left[data-v-3622b57d]{min-width:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.detail-actions[data-v-3622b57d],.detail-title-left[data-v-3622b57d]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.detail-actions[data-v-3622b57d]{-ms-flex-negative:0;flex-shrink:0}.tax-policy-notice[data-v-3622b57d]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:10px;margin:-2px 0 14px;padding:10px 12px;color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;font-size:12px;line-height:18px}.tax-policy-notice-icon[data-v-3622b57d]{margin-top:2px;color:#16a34a;font-size:15px}.tax-policy-notice-content[data-v-3622b57d]{-ms-flex:1;flex:1;min-width:0}.tax-policy-notice-content span[data-v-3622b57d],.tax-policy-notice-content strong[data-v-3622b57d]{display:block}.tax-policy-notice-content strong[data-v-3622b57d]{margin-bottom:2px;color:#14532d;font-weight:600}.tax-policy-date[data-v-3622b57d]{-ms-flex:0 0 154px;flex:0 0 154px}.tax-policy-date>span[data-v-3622b57d]{display:block;margin-bottom:4px;color:#4d7c0f}[data-v-3622b57d] .tax-policy-date .el-date-editor.el-input{width:154px}.tax-policy-dialog-copy[data-v-3622b57d],.tax-policy-field-tip[data-v-3622b57d]{color:#606266;font-size:12px;line-height:18px}.tax-policy-field-tip[data-v-3622b57d]{margin-top:6px}.tax-policy-dialog-copy[data-v-3622b57d]{margin-bottom:14px;padding:10px 12px;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px}.tax-mode-toggle[data-v-3622b57d]{width:74px;height:24px;padding:0;border:0;border-radius:12px;background:#c9ced6;-ms-flex-align:center;align-items:center;color:#fff;font-size:12px;font-weight:500;line-height:1;cursor:pointer;overflow:hidden;transition:background .18s ease}.tax-mode-toggle-text[data-v-3622b57d],.tax-mode-toggle[data-v-3622b57d]{position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center}.tax-mode-toggle-text[data-v-3622b57d]{z-index:1;min-width:36px;white-space:nowrap;transform:translateX(9px);transition:transform .18s ease}.tax-mode-toggle.active[data-v-3622b57d]{background:#2879ff}.tax-mode-toggle.active .tax-mode-toggle-text[data-v-3622b57d]{transform:translateX(-9px)}.tax-mode-toggle[data-v-3622b57d]:after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(31,35,41,.22);transition:transform .18s ease}.tax-mode-toggle.active[data-v-3622b57d]:after{transform:translateX(50px)}.detail-table-wrap[data-v-3622b57d]{margin-top:4px;border:1px solid #e6e8ef;border-bottom:0;border-radius:8px 8px 0 0;overflow:hidden;contain:layout paint;transform:translateZ(0)}.invoice-detail-table[data-v-3622b57d]{width:100%;min-width:1280px}[data-v-3622b57d] .invoice-detail-table .el-table__body-wrapper{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-gutter:stable}[data-v-3622b57d] .invoice-detail-table .el-table__header-wrapper{overflow:hidden}.invoice-total-bar[data-v-3622b57d]{min-height:48px;padding:8px 12px;border:1px solid #e6e8ef;border-top:0;border-radius:0 0 8px 8px;background:#fafbff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:12px;box-sizing:border-box}.total-left[data-v-3622b57d]{color:#86909c;font-size:12px}.total-right[data-v-3622b57d]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;gap:8px 14px;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#4e5969;font-size:12px}.total-item[data-v-3622b57d]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:baseline;align-items:baseline;gap:6px;white-space:nowrap}.total-item strong[data-v-3622b57d]{color:#165dff;font-size:16px;font-weight:700}.required-mark[data-v-3622b57d]{color:#f53f3f}.status-grid[data-v-3622b57d]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;font-size:12px}.field-label[data-v-3622b57d]{display:block;margin-bottom:4px;color:#86909c}.field-grid[data-v-3622b57d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.buyer-field-grid[data-v-3622b57d]{grid-template-columns:1fr}.field-item[data-v-3622b57d]{min-width:0;font-size:12px;line-height:18px}.field-item.wide[data-v-3622b57d]{grid-column:1/-1}.field-item span[data-v-3622b57d]{display:block;color:#86909c}.field-item b[data-v-3622b57d]{display:block;margin-top:2px;font-weight:500;color:#1f2937;overflow-wrap:anywhere;word-break:normal}[data-v-3622b57d] .detail-table-header{color:#1f2329;font-weight:600;background:#f7f9fc!important}[data-v-3622b57d] .invoice-detail-table .cell{padding-left:6px;padding-right:6px;white-space:nowrap}[data-v-3622b57d] .invoice-detail-table .el-input__inner{padding:0 8px}[data-v-3622b57d] .tax-form .el-form-item{margin-bottom:14px}[data-v-3622b57d] .tax-form .el-form-item__label{padding-bottom:6px;color:#4e5969;font-size:12px;line-height:18px;font-weight:500}[data-v-3622b57d] .tax-form .el-input__inner{height:34px;line-height:34px;border-radius:6px;border-color:#dcdfe6;background:#fff}[data-v-3622b57d] .tax-form .el-input__inner:focus,[data-v-3622b57d] .tax-form .el-textarea__inner:focus{border-color:#165dff}[data-v-3622b57d] .tax-form .el-textarea__inner{border-radius:6px}[data-v-3622b57d] .invoice-detail-table.el-table td,[data-v-3622b57d] .invoice-detail-table.el-table th{height:42px}.missing-list[data-v-3622b57d],.warning-list[data-v-3622b57d]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.missing-item[data-v-3622b57d]{padding:8px 10px;border-radius:6px;background:#fff7ed;color:#9a3412;font-size:12px;line-height:18px}.draft-actions[data-v-3622b57d]{-ms-flex-negative:0;flex-shrink:0;padding:10px 12px;border-top:1px solid #eef0f4;background:#fff;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.company-list[data-v-3622b57d]{max-height:420px;margin-top:12px;overflow-y:auto}.company-list-toolbar[data-v-3622b57d]{margin-top:12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;color:#303133;font-size:13px;line-height:20px}.company-list-toolbar em[data-v-3622b57d]{color:#909399;font-size:12px;font-style:normal}.company-card[data-v-3622b57d]{padding:12px;border:1px solid #eef0f4;border-radius:8px;outline:none;cursor:pointer;transition:border-color .18s ease,background .18s ease}.company-card+.company-card[data-v-3622b57d]{margin-top:10px}.company-card.selected[data-v-3622b57d]{border-color:#2879ff;background:#f1f6ff}.company-card[data-v-3622b57d]:focus-visible{box-shadow:0 0 0 2px rgba(40,121,255,.2)}.company-info[data-v-3622b57d]{margin-top:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;color:#606266;font-size:12px;line-height:18px}.company-empty[data-v-3622b57d]{min-height:220px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;color:#909399;text-align:center}.company-empty i[data-v-3622b57d]{margin-bottom:12px;color:#c0c4cc;font-size:28px}.company-empty strong[data-v-3622b57d]{color:#606266;font-size:14px;font-weight:500}.company-empty span[data-v-3622b57d]{margin-top:4px;font-size:12px}@media (max-width:1440px){.assistant-layout[data-v-3622b57d]{--draft-panel-rail-width:56px;--draft-panel-width:calc(100% - var(--draft-panel-rail-width));grid-template-columns:220px minmax(0,1fr)}.party-grid[data-v-3622b57d]{grid-template-columns:1fr}.agent-grid[data-v-3622b57d]{grid-template-columns:repeat(3,minmax(0,1fr))}.natural-supplement-row[data-v-3622b57d]{grid-template-columns:1fr}}@media (max-width:1180px){.assistant-layout[data-v-3622b57d]{--draft-panel-handle-width:44px;--draft-panel-rail-width:52px;--draft-panel-width:calc(100% - var(--draft-panel-rail-width));grid-template-columns:minmax(180px,220px) minmax(0,1fr)}.draft-panel[data-v-3622b57d]{max-width:none}.draft-panel.is-expanded[data-v-3622b57d]{width:var(--draft-panel-width)}}@media (max-width:760px){.invoice-assistant-page[data-v-3622b57d]{padding:0 8px 8px}.assistant-layout[data-v-3622b57d]{--draft-panel-handle-width:40px;--draft-panel-rail-width:48px;--draft-panel-width:calc(100% - var(--draft-panel-rail-width));grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(150px,30vh) minmax(0,1fr);gap:8px}.draft-panel[data-v-3622b57d]{max-width:none}.invoice-drawer-header[data-v-3622b57d]{padding:10px 12px}.is-wecom-sidebar .draft-buyer-tabs[data-v-3622b57d]{gap:8px;padding:9px 10px}.is-wecom-sidebar .draft-buyer-tab[data-v-3622b57d]{-ms-flex-preferred-size:172px;flex-basis:172px;height:60px;padding:8px 10px;-ms-touch-action:pan-x;touch-action:pan-x}.is-wecom-sidebar .draft-buyer-tab[data-v-3622b57d]:hover{transform:none}.detail-actions[data-v-3622b57d],.makeout-actions[data-v-3622b57d],.total-right[data-v-3622b57d]{-ms-flex-pack:start;justify-content:flex-start}.detail-title-row[data-v-3622b57d],.invoice-total-bar[data-v-3622b57d]{-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.agent-grid[data-v-3622b57d],.company-info[data-v-3622b57d],.two-field[data-v-3622b57d]{grid-template-columns:1fr}.span-2[data-v-3622b57d]{grid-column:auto}.tax-policy-notice[data-v-3622b57d]{-ms-flex-wrap:wrap;flex-wrap:wrap}.invoice-assistant-page.is-wecom-sidebar[data-v-3622b57d]{padding:0;background:#f5f7fb}.is-wecom-sidebar .assistant-layout[data-v-3622b57d]{--draft-panel-handle-width:0px;--draft-panel-rail-width:0px;--draft-panel-width:100%;display:block;height:100%;padding-right:0}.is-wecom-sidebar .chat-panel[data-v-3622b57d]{height:100%;border-top:0;border-bottom:0;border-left:0;border-radius:0}.is-wecom-sidebar .session-panel-mask[data-v-3622b57d]{position:absolute;inset:0;z-index:30;display:block;background:rgba(15,23,42,.24);opacity:0;pointer-events:none;transition:opacity .2s ease}.is-wecom-sidebar .session-panel-mask.is-visible[data-v-3622b57d]{opacity:1;pointer-events:auto}.is-wecom-sidebar .session-panel[data-v-3622b57d]{position:absolute;inset:0;z-index:32;border:0;border-radius:0 10px 10px 0;box-shadow:10px 0 28px rgba(15,23,42,.16);transform:translateX(calc(-100% - 12px));visibility:hidden;pointer-events:none;transition:transform .22s cubic-bezier(.22,1,.36,1)}.is-wecom-sidebar .session-delete[data-v-3622b57d]{opacity:1}.is-wecom-sidebar .assistant-layout.sessions-open .session-panel[data-v-3622b57d]{transform:translateX(0);visibility:visible;pointer-events:auto}.is-wecom-sidebar .sidebar-session-header[data-v-3622b57d]{min-height:54px;padding:8px 12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:8px;border-bottom:1px solid #eef0f4;box-sizing:border-box}.is-wecom-sidebar .sidebar-session-header>div[data-v-3622b57d]{min-width:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.is-wecom-sidebar .sidebar-session-header strong[data-v-3622b57d]{color:#1f2937;font-size:14px;line-height:20px}.is-wecom-sidebar .sidebar-session-header span[data-v-3622b57d]{color:#86909c;font-size:11px;line-height:17px}.is-wecom-sidebar .sidebar-session-header .el-button[data-v-3622b57d]{width:44px;height:44px;-ms-flex-negative:0;flex-shrink:0;margin:0;padding:0;color:#606266;font-size:17px}.is-wecom-sidebar .panel-title[data-v-3622b57d]{height:48px;padding:0 10px}.is-wecom-sidebar .chat-title-main[data-v-3622b57d]{min-width:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:7px}.is-wecom-sidebar .sidebar-session-trigger[data-v-3622b57d]{width:44px;height:44px;padding:0;-ms-flex-negative:0;flex-shrink:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid #dbe5f2;border-radius:7px;color:#2879ff;background:#f5f9ff;cursor:pointer}.is-wecom-sidebar .sidebar-session-trigger i[data-v-3622b57d]{font-size:17px}.is-wecom-sidebar .chat-panel-actions[data-v-3622b57d]{gap:6px}.is-wecom-sidebar .sidebar-draft-trigger[data-v-3622b57d]{position:relative;min-width:58px;height:44px;padding:0 10px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:5px;border:1px solid #cfe0ff;border-radius:8px;color:#1d5fd1;background:#f1f6ff;font-size:12px;font-weight:600;cursor:pointer}.is-wecom-sidebar .sidebar-draft-trigger i[data-v-3622b57d]{font-size:16px}.is-wecom-sidebar .sidebar-draft-trigger em[data-v-3622b57d]{position:absolute;top:5px;right:5px;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:#f53f3f}.is-wecom-sidebar .sidebar-draft-trigger.has-update[data-v-3622b57d]{border-color:#f3c58b;color:#b45309;background:#fff8eb}.is-wecom-sidebar .clear-session-button[data-v-3622b57d]{display:none}.is-wecom-sidebar .chat-panel-actions .session-save-state[data-v-3622b57d]{font-size:0}.is-wecom-sidebar .chat-panel-actions .session-save-state i[data-v-3622b57d]{font-size:14px}.is-wecom-sidebar .message-list[data-v-3622b57d]{padding:10px}.is-wecom-sidebar .message-bubble[data-v-3622b57d],.is-wecom-sidebar .message-row.user .message-bubble[data-v-3622b57d]{max-width:90%}.is-wecom-sidebar .processing-status[data-v-3622b57d]{margin:0 10px 8px}.is-wecom-sidebar .suggestion-bar[data-v-3622b57d]{padding:8px 10px}.is-wecom-sidebar .chat-input-area[data-v-3622b57d]{padding:8px 10px calc(10px + env(safe-area-inset-bottom))}.is-wecom-sidebar .chat-input-area[data-v-3622b57d] .el-textarea__inner{height:72px;min-height:72px!important;padding:8px 10px;line-height:18px;font-size:16px}.is-wecom-sidebar .input-actions[data-v-3622b57d]{margin-top:7px;display:block}.is-wecom-sidebar .upload-side[data-v-3622b57d]{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.is-wecom-sidebar .upload-tip[data-v-3622b57d]{display:none}.is-wecom-sidebar .standard-template-btn[data-v-3622b57d]{width:100%;min-height:44px;margin-left:0;padding:7px 4px;font-size:12px;white-space:nowrap}.is-wecom-sidebar .upload-side[data-v-3622b57d] .el-upload,.is-wecom-sidebar .upload-side[data-v-3622b57d] .el-upload .el-button{width:100%}.is-wecom-sidebar .upload-side[data-v-3622b57d] .el-upload .el-button{min-height:44px;padding-right:4px;padding-left:4px}.is-wecom-sidebar .send-side[data-v-3622b57d]{width:100%;margin-top:7px;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.is-wecom-sidebar .send-side>.el-button[data-v-3622b57d]{min-width:84px;min-height:44px;margin-left:0}.is-wecom-sidebar .parse-mode-switch[data-v-3622b57d]{min-width:0;gap:5px}.is-wecom-sidebar .parse-mode-switch>span[data-v-3622b57d]{display:none}.is-wecom-sidebar .draft-panel[data-v-3622b57d]{width:100%;max-width:none;border-radius:0;transform:translateX(100%)}.is-wecom-sidebar .draft-panel.is-expanded[data-v-3622b57d]{width:100%;transform:translateX(0)}.is-wecom-sidebar .draft-panel-handle[data-v-3622b57d]{display:none}.is-wecom-sidebar .draft-panel-surface[data-v-3622b57d]{width:100%;min-width:0;border-right:0;border-left:0;border-radius:0}.is-wecom-sidebar .invoice-drawer-header[data-v-3622b57d]{min-height:60px;padding:6px 10px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;gap:8px}.is-wecom-sidebar .makeout-title[data-v-3622b57d]{min-width:0;-ms-flex-order:2;order:2}.is-wecom-sidebar .draft-close-button[data-v-3622b57d]{width:52px;min-width:52px;height:44px;margin:0;padding:0;-ms-flex-order:1;order:1;color:#4e5969;font-size:0}.is-wecom-sidebar .draft-close-button[data-v-3622b57d]:after{content:"返回";margin-left:3px;font-size:12px}.is-wecom-sidebar .draft-close-button i[data-v-3622b57d]{font-size:15px}.is-wecom-sidebar .title-main[data-v-3622b57d]{font-size:14px;line-height:20px}.is-wecom-sidebar .title-sub[data-v-3622b57d]{font-size:11px}.is-wecom-sidebar .makeout-actions[data-v-3622b57d],.is-wecom-sidebar .title-sub .title-divider[data-v-3622b57d],.is-wecom-sidebar .title-sub>span[data-v-3622b57d]:last-child{display:none}.is-wecom-sidebar .invoice-card[data-v-3622b57d]{padding:10px;margin-bottom:8px;border-radius:9px}.is-wecom-sidebar .invoice-drawer-body[data-v-3622b57d]{min-width:0;padding:8px}.is-wecom-sidebar .draft-actions[data-v-3622b57d]{padding:8px;-ms-flex-pack:stretch;justify-content:stretch}.is-wecom-sidebar .draft-actions .el-button[data-v-3622b57d]{-ms-flex:1;flex:1;margin-left:0}.is-wecom-sidebar .draft-review-banner[data-v-3622b57d]{min-height:44px;padding:7px 10px}.is-wecom-sidebar .draft-review-copy[data-v-3622b57d]{display:block;line-height:18px}.is-wecom-sidebar .draft-review-copy span[data-v-3622b57d],.is-wecom-sidebar .draft-review-copy strong[data-v-3622b57d]{display:block}.is-wecom-sidebar .mobile-draft-steps[data-v-3622b57d]{-ms-flex-negative:0;flex-shrink:0;padding:7px 8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;border-bottom:1px solid #e8edf5;background:#fff}.is-wecom-sidebar .mobile-draft-steps button[data-v-3622b57d]{position:relative;min-width:0;height:44px;padding:0 8px;border:1px solid #e5e9f0;border-radius:8px;color:#606b7c;background:#f8fafc;font-size:13px;font-weight:600}.is-wecom-sidebar .mobile-draft-steps button span[data-v-3622b57d]{width:20px;height:20px;margin-right:3px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;color:#7a8496;background:#e9edf3;font-size:11px}.is-wecom-sidebar .mobile-draft-steps button.active[data-v-3622b57d]{border-color:#8cb6ff;color:#165dff;background:#eef5ff}.is-wecom-sidebar .mobile-draft-steps button.active span[data-v-3622b57d]{color:#fff;background:#2879ff}.is-wecom-sidebar .mobile-draft-steps button.warning[data-v-3622b57d]:after{content:"";position:absolute;top:6px;right:6px;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:#f59e0b}.is-wecom-sidebar .invoice-detail-card[data-v-3622b57d],.is-wecom-sidebar .invoice-extra-card[data-v-3622b57d],.is-wecom-sidebar .invoice-party-card[data-v-3622b57d]{padding:10px}.is-wecom-sidebar .party-block[data-v-3622b57d]{padding:10px;border-radius:8px}.is-wecom-sidebar .card-title-row[data-v-3622b57d]{margin-bottom:10px}.is-wecom-sidebar .card-title[data-v-3622b57d]{font-size:14px}.is-wecom-sidebar .tax-form[data-v-3622b57d] .el-form-item{margin-bottom:12px}.is-wecom-sidebar .tax-form[data-v-3622b57d] .el-input__inner,.is-wecom-sidebar .tax-form[data-v-3622b57d] .el-textarea__inner{min-height:44px;font-size:16px}.is-wecom-sidebar .tax-policy-notice[data-v-3622b57d]{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px 9px;margin-bottom:10px;padding:9px}.is-wecom-sidebar .tax-policy-notice-icon[data-v-3622b57d]{grid-column:1;grid-row:1}.is-wecom-sidebar .tax-policy-date[data-v-3622b57d],.is-wecom-sidebar .tax-policy-notice-content[data-v-3622b57d],.is-wecom-sidebar .tax-policy-notice>.el-tag[data-v-3622b57d]{width:100%;min-width:0;grid-column:2}.is-wecom-sidebar .tax-policy-notice-content[data-v-3622b57d]{grid-row:1}.is-wecom-sidebar .tax-policy-notice-content span[data-v-3622b57d]{word-break:normal;overflow-wrap:anywhere}.is-wecom-sidebar .tax-policy-date[data-v-3622b57d]{grid-row:2;-ms-flex:none;flex:none}.is-wecom-sidebar[data-v-3622b57d] .tax-policy-date .el-date-editor.el-input{width:100%}.is-wecom-sidebar .tax-policy-notice>.el-tag[data-v-3622b57d]{grid-row:3;justify-self:start;width:auto}.is-wecom-sidebar .detail-title-row[data-v-3622b57d]{gap:10px}.is-wecom-sidebar .detail-title-left[data-v-3622b57d]{width:100%}.is-wecom-sidebar .detail-title-left.has-error[data-v-3622b57d]{padding:7px;border:1px solid #ffd0cc;border-radius:8px;background:#fff7f6}.is-wecom-sidebar .detail-title-left .mobile-field-error[data-v-3622b57d]{-ms-flex-preferred-size:100%;flex-basis:100%;margin:0}.is-wecom-sidebar .detail-actions[data-v-3622b57d]{width:100%;display:grid;grid-template-columns:74px minmax(0,1fr) minmax(0,1fr);gap:6px}.is-wecom-sidebar .detail-actions .el-button[data-v-3622b57d]{min-height:44px;margin-left:0}.is-wecom-sidebar .tax-mode-toggle[data-v-3622b57d]{width:74px;height:44px;border:1px solid #d8dee8;border-radius:8px;color:#4e5969;background:#f7f9fc}.is-wecom-sidebar .tax-mode-toggle[data-v-3622b57d]:after{display:none}.is-wecom-sidebar .tax-mode-toggle-text[data-v-3622b57d],.is-wecom-sidebar .tax-mode-toggle.active .tax-mode-toggle-text[data-v-3622b57d]{transform:none}.is-wecom-sidebar .tax-mode-toggle.active[data-v-3622b57d]{border-color:#2879ff;color:#fff;background:#2879ff}.is-wecom-sidebar .mobile-detail-list[data-v-3622b57d]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}.is-wecom-sidebar .mobile-detail-card[data-v-3622b57d]{min-width:0;padding:11px;border:1px solid #e3e8f1;border-radius:10px;background:#fff;box-shadow:0 2px 8px rgba(16,24,40,.04)}.is-wecom-sidebar .mobile-detail-card-header[data-v-3622b57d]{margin-bottom:10px;padding-bottom:9px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;gap:8px;border-bottom:1px solid #edf0f5}.is-wecom-sidebar .mobile-detail-card-header>div[data-v-3622b57d]{min-width:0}.is-wecom-sidebar .mobile-detail-card-header span[data-v-3622b57d],.is-wecom-sidebar .mobile-detail-card-header strong[data-v-3622b57d]{display:block}.is-wecom-sidebar .mobile-detail-card-header strong[data-v-3622b57d]{color:#1d2129;font-size:14px;line-height:20px}.is-wecom-sidebar .mobile-detail-card-header span[data-v-3622b57d]{max-width:220px;margin-top:2px;overflow:hidden;color:#86909c;font-size:11px;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.is-wecom-sidebar .mobile-detail-card-header .el-button[data-v-3622b57d]{min-width:48px;min-height:40px;margin:-6px -4px 0 0;padding:0 4px}.is-wecom-sidebar .mobile-detail-grid[data-v-3622b57d]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.is-wecom-sidebar .mobile-detail-summary[data-v-3622b57d]{min-height:58px;padding:6px 8px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;gap:4px;border:1px solid #e5e9f0;border-radius:7px;color:#606b7c;background:#f8fafc;font-size:11px;line-height:17px}.is-wecom-sidebar .mobile-detail-summary span[data-v-3622b57d]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:6px}.is-wecom-sidebar .mobile-detail-summary strong[data-v-3622b57d]{color:#165dff;font-size:12px}.is-wecom-sidebar .mobile-detail-more[data-v-3622b57d]{margin-top:2px;border-top:1px dashed #dfe4ec}.is-wecom-sidebar .mobile-detail-more summary[data-v-3622b57d]{min-height:42px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#2879ff;font-size:12px;font-weight:600;cursor:pointer}.is-wecom-sidebar .mobile-detail-more[open] summary[data-v-3622b57d]{margin-bottom:4px}.is-wecom-sidebar .mobile-add-detail-button[data-v-3622b57d]{width:100%;min-height:44px;margin:0}.is-wecom-sidebar .invoice-total-bar[data-v-3622b57d]{margin-top:10px;padding:8px;display:block;border:1px solid #e6e8ef;border-radius:8px}.is-wecom-sidebar .total-left[data-v-3622b57d]{margin-bottom:6px}.is-wecom-sidebar .total-right[data-v-3622b57d]{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.is-wecom-sidebar .total-item[data-v-3622b57d]{min-width:0;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:2px;border-radius:6px;background:#f1f6ff;white-space:normal}.is-wecom-sidebar .total-item span[data-v-3622b57d]{color:#637083;font-size:10px;line-height:15px}.is-wecom-sidebar .total-item strong[data-v-3622b57d]{max-width:100%;overflow:hidden;font-size:14px;line-height:20px;text-overflow:ellipsis}.is-wecom-sidebar .mobile-field-wrap[data-v-3622b57d]{min-width:0}.is-wecom-sidebar .mobile-field-wrap.has-error[data-v-3622b57d] .el-input__inner,.is-wecom-sidebar .mobile-field-wrap.has-error[data-v-3622b57d] .el-textarea__inner{border-color:#f53f3f}.is-wecom-sidebar .mobile-field-error[data-v-3622b57d]{margin:-8px 0 8px;color:#f53f3f;font-size:11px;line-height:17px}.is-wecom-sidebar .mobile-draft-footer[data-v-3622b57d]{-ms-flex-negative:0;flex-shrink:0;min-height:62px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));display:grid;grid-template-columns:82px minmax(0,1fr);gap:8px;border-top:1px solid #e3e8f1;background:hsla(0,0%,100%,.98);box-shadow:0 -6px 18px rgba(15,23,42,.06)}.is-wecom-sidebar .mobile-draft-footer button[data-v-3622b57d]{min-width:0;min-height:46px;border-radius:8px;font-size:13px;font-weight:600}.is-wecom-sidebar .mobile-draft-clear[data-v-3622b57d]{border:1px solid #d8dee8;color:#606b7c;background:#fff}.is-wecom-sidebar .mobile-draft-primary[data-v-3622b57d]{padding:0 12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:8px;border:1px solid #f2c879;color:#8a5a00;background:#fff8e8}.is-wecom-sidebar .mobile-draft-primary.ready[data-v-3622b57d]{border-color:#2879ff;color:#fff;background:#2879ff}}@media (max-width:360px){.is-wecom-sidebar .mobile-detail-grid[data-v-3622b57d],.is-wecom-sidebar .total-right[data-v-3622b57d]{grid-template-columns:1fr}.is-wecom-sidebar .mobile-detail-summary[data-v-3622b57d]{min-height:48px}.is-wecom-sidebar .mobile-draft-steps button[data-v-3622b57d]{padding:0 4px;font-size:12px}.is-wecom-sidebar .sidebar-draft-trigger[data-v-3622b57d]{min-width:52px;padding:0 7px}}.draft-project-autocomplete-popper{max-width:460px}.draft-project-autocomplete-popper .el-autocomplete-suggestion__wrap{max-height:304px;padding:0}.draft-project-autocomplete-popper .el-autocomplete-suggestion__list{padding:6px 0 0}.draft-project-autocomplete-popper li{height:auto;padding:7px 12px;line-height:18px}.draft-project-autocomplete-popper li:has(.project-suggestion-create){position:sticky;bottom:0;z-index:1;padding:0;background:#fff;border-top:1px solid #e8edf3}.draft-project-autocomplete-popper li.highlighted:has(.project-suggestion-create),.draft-project-autocomplete-popper li:has(.project-suggestion-create):hover{background:#f2f7ff}.draft-project-autocomplete-popper .project-suggestion-create{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-width:0;height:38px;padding:0 12px;color:#2879ff;font-size:13px;font-weight:500;box-sizing:border-box}.draft-project-autocomplete-popper .project-suggestion-create i{-ms-flex:0 0 auto;flex:0 0 auto;margin-right:6px;font-size:13px}.draft-project-autocomplete-popper .project-suggestion-create span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft-project-autocomplete-popper .project-suggestion-title{color:#1f2329;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft-project-autocomplete-popper .project-suggestion-title.is-unsupported{color:#b7bdc8}.draft-project-autocomplete-popper .project-suggestion-detail{margin-top:2px;color:#86909c;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft-tax-rate-popper .el-select-dropdown__item{min-width:228px}.draft-tax-rate-popper .tax-rate-option-hint{float:right;margin-left:18px;color:#86909c;font-size:12px}.invoice-company-dialog{overflow:hidden;border:1px solid rgba(226,232,240,.92);border-radius:16px;box-shadow:0 24px 64px rgba(15,23,42,.16),0 4px 14px rgba(15,23,42,.06)}.invoice-company-dialog .el-dialog__header{padding:24px 28px 18px}.invoice-company-dialog .el-dialog__title{color:#1f2937;font-size:18px;font-weight:600;line-height:26px}.invoice-company-dialog .el-dialog__headerbtn{top:19px;right:21px;width:36px;height:36px;border-radius:9px;color:#98a2b3;font-size:17px;transition:color .18s ease,background .18s ease}.invoice-company-dialog .el-dialog__headerbtn:hover{color:#475467;background:#f4f6f8}.invoice-company-dialog .el-dialog__body{padding:0 28px 20px}.invoice-company-dialog .issue-direction-toolbar{min-height:38px;margin-top:0}.invoice-company-dialog .company-list-toolbar>span{color:#344054;font-size:13px;font-weight:500}.invoice-company-dialog .issue-direction-toolbar .el-radio-group{display:-ms-inline-flexbox;display:inline-flex;padding:3px;border-radius:10px;background:#f3f5f8}.invoice-company-dialog .issue-direction-toolbar .el-radio-button__inner{min-width:76px;padding:8px 15px;border:0!important;border-radius:8px!important;color:#667085;background:transparent;box-shadow:none!important;font-weight:500;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.invoice-company-dialog .issue-direction-toolbar .el-radio-button__orig-radio:checked+.el-radio-button__inner{color:#0062d1;background:#fff;box-shadow:0 1px 4px rgba(15,23,42,.1)!important}.invoice-company-dialog .company-search-input{margin-top:14px}.invoice-company-dialog .company-search-input .el-input__inner{height:42px;padding-left:40px;border-color:transparent;border-radius:10px;color:#344054;background:#f6f8fb;font-size:13px;line-height:42px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.invoice-company-dialog .company-search-input .el-input__inner:hover{background:#f2f5f9}.invoice-company-dialog .company-search-input .el-input__inner:focus{border-color:rgba(0,98,209,.42);background:#fff;box-shadow:0 0 0 3px rgba(0,98,209,.08)}.invoice-company-dialog .company-search-input .el-input__prefix,.invoice-company-dialog .company-search-input .el-input__suffix{color:#98a2b3;line-height:42px}.invoice-company-dialog .company-search-input .el-input__prefix{left:13px}.invoice-company-dialog .company-list-heading{min-height:28px;margin-top:17px;padding:0 2px}.invoice-company-dialog .company-list-heading em{color:#98a2b3}.invoice-company-dialog .company-list{max-height:382px;margin-top:8px;padding:5px;overflow-y:auto;border:1px solid #edf1f5;border-radius:12px;background:#f8fafc;box-sizing:border-box}.invoice-company-dialog .company-card{padding:13px 14px;border-color:transparent;border-radius:10px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.035);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.invoice-company-dialog .company-card+.company-card{margin-top:4px}.invoice-company-dialog .company-card:hover{background:#f4f8ff}.invoice-company-dialog .company-card.selected{border-color:rgba(0,98,209,.38);background:#f3f7ff;box-shadow:0 0 0 2px rgba(0,98,209,.07)}.invoice-company-dialog .company-card:focus-visible{box-shadow:0 0 0 3px rgba(0,98,209,.13)}.invoice-company-dialog .company-main .el-radio{min-width:0;-ms-flex:1;flex:1}.invoice-company-dialog .company-main .el-radio__label{color:#344054;font-size:14px;font-weight:500}.invoice-company-dialog .company-main .el-radio__inner{border-color:#cfd6df}.invoice-company-dialog .company-main .el-radio__input.is-checked .el-radio__inner{border-color:#0062d1;background:#0062d1}.invoice-company-dialog .company-main .el-radio__input.is-checked+.el-radio__label{color:#1f2937}.invoice-company-dialog .company-main .el-tag{height:22px;padding:0 8px;border:0;border-radius:999px;color:#3970b7;background:#edf5ff;line-height:22px}.invoice-company-dialog .company-info{margin-top:6px;gap:4px 16px;padding-left:22px;color:#7b8494;line-height:18px}.invoice-company-dialog .el-dialog__footer{padding:16px 28px 20px;border-top:1px solid #f0f2f5;background:#fbfcfe}.invoice-company-dialog .company-dialog-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;gap:10px}.invoice-company-dialog .company-dialog-footer .el-button{min-width:88px;height:38px;margin-left:0;padding:0 18px;border-radius:9px;font-size:13px;font-weight:500}.invoice-company-dialog .company-dialog-footer .el-button--default{border-color:#dfe4ea;color:#475467;background:#fff}.invoice-company-dialog .company-dialog-footer .el-button--default:hover{border-color:#cfd7e2;color:#344054;background:#f8fafc}.invoice-company-dialog .company-dialog-footer .el-button--primary:not(.is-disabled){border-color:#0062d1;background:#0062d1;box-shadow:0 5px 12px rgba(0,98,209,.18)}.session-creation-dialog{margin-top:calc(50vh - 138px)!important;overflow:hidden;border-radius:8px;box-shadow:0 14px 36px rgba(15,23,42,.2)}.session-creation-dialog .el-dialog__header{padding:24px 28px 0}.session-creation-dialog .el-dialog__body{padding:65px 28px 54px}.session-creation-title{min-width:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:34px;color:#1f2937;line-height:24px}.session-creation-title strong{-ms-flex-negative:0;flex-shrink:0;font-size:17px;font-weight:600}.session-creation-title span{min-width:0;color:#303133;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-creation-content .el-step__title{margin-top:6px;color:#303133;font-size:14px;font-weight:400;line-height:20px}.session-creation-content .el-step__head.is-process,.session-creation-content .el-step__head.is-success{color:#0062d1;border-color:#0062d1}.session-creation-content .el-step__title.is-process,.session-creation-content .el-step__title.is-success{color:#303133}.session-creation-content .el-step__line{background-color:#dfe3eb}.session-creation-content .el-step__line-inner{border-color:#0062d1}.session-creation-status{margin-top:38px;color:#303133;font-size:14px;line-height:20px;text-align:center}@media (max-width:760px){.draft-project-autocomplete-popper,.draft-tax-rate-popper{max-width:calc(100vw - 24px)}.draft-project-autocomplete-popper .el-autocomplete-suggestion__wrap{max-height:min(304px,45vh)}.draft-tax-rate-popper .el-select-dropdown__item{min-width:0;padding-right:12px}.draft-tax-rate-popper .tax-rate-option-hint{margin-left:8px}.invoice-tax-policy-dialog{max-width:calc(100vw - 24px);margin-top:7vh!important;border-radius:12px}.invoice-tax-policy-dialog .el-dialog__header{padding:16px 16px 10px}.invoice-tax-policy-dialog .el-dialog__body,.invoice-tax-policy-dialog .el-dialog__footer{padding:10px 16px 14px}.session-creation-dialog{max-width:calc(100vw - 24px);margin-top:24vh!important}.session-creation-dialog .el-dialog__header{padding:20px 20px 0}.session-creation-dialog .el-dialog__body{padding:44px 16px 28px}.session-creation-title{gap:18px}.invoice-company-dialog{height:calc(100vh - 24px);height:calc(100dvh - 24px);max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);margin:12px auto 0!important;display:-ms-flexbox;display:flex;overflow:hidden;-ms-flex-direction:column;flex-direction:column;border-radius:12px;box-shadow:0 12px 32px rgba(15,23,42,.22)}.invoice-company-dialog .el-dialog__header{min-height:56px;-ms-flex-negative:0;flex-shrink:0;padding:17px 56px 12px 16px;border-bottom:1px solid #eef0f4}.invoice-company-dialog .el-dialog__headerbtn{top:6px;right:6px;width:44px;height:44px;font-size:18px}.invoice-company-dialog .el-dialog__title{color:#1f2937;font-size:17px;font-weight:600;line-height:24px}.invoice-company-dialog .el-dialog__body{min-height:0;-ms-flex:1;flex:1;padding:12px 12px 0;display:-ms-flexbox;display:flex;overflow:hidden;-ms-flex-direction:column;flex-direction:column}.invoice-company-dialog .company-search-input{-ms-flex-negative:0;flex-shrink:0}.invoice-company-dialog .company-search-input .el-input__inner{height:44px;padding-left:38px;border-radius:8px;font-size:14px;line-height:44px}.invoice-company-dialog .company-search-input .el-input__prefix,.invoice-company-dialog .company-search-input .el-input__suffix{line-height:44px}.invoice-company-dialog .company-list-toolbar{min-height:36px;-ms-flex-negative:0;flex-shrink:0;margin-top:4px;padding:8px 2px 6px}.invoice-company-dialog .company-list{min-height:0;max-height:none;-ms-flex:1;flex:1;margin-top:0;padding:0 2px 10px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.invoice-company-dialog .company-card{padding:10px 11px;border-color:#e8ebf0;border-radius:9px;background:#fff}.invoice-company-dialog .company-card+.company-card{margin-top:8px}.invoice-company-dialog .company-main{-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;gap:8px}.invoice-company-dialog .company-main .el-radio{min-width:0;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;white-space:normal}.invoice-company-dialog .company-main .el-radio__input{-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.invoice-company-dialog .company-main .el-radio__label{min-width:0;padding-left:7px;color:#303133;font-size:13px;font-weight:500;line-height:19px;white-space:normal;word-break:break-word}.invoice-company-dialog .company-main .el-tag{-ms-flex-negative:0;flex-shrink:0;height:21px;padding:0 6px;line-height:19px}.invoice-company-dialog .company-info{margin-top:6px;grid-template-columns:1fr;gap:2px;padding-left:21px;color:#7b8494;line-height:17px;word-break:break-all}.invoice-company-dialog .company-empty{min-height:100%}.invoice-company-dialog .el-dialog__footer{-ms-flex-negative:0;flex-shrink:0;padding:10px 12px;padding-bottom:max(10px,env(safe-area-inset-bottom));border-top:1px solid #eef0f4;background:#fff}.invoice-company-dialog .company-dialog-footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.invoice-company-dialog .company-dialog-footer .el-button{width:100%;height:44px;margin-left:0;border-radius:8px;font-size:14px}}