.msg-text{display:block;width:60px;font-size:12px;text-align:center;cursor:pointer}.msg-text.display{color:#ccc}.social-container[data-v-60ccaf3d]{margin:20px 0;display:flex;align-items:center;justify-content:space-around}.social-container .iconfont[data-v-60ccaf3d]{color:#fff;font-size:30px}.social-container .container[data-v-60ccaf3d]{cursor:pointer;display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;border-radius:4px;margin-bottom:10px}.social-container .title[data-v-60ccaf3d]{text-align:center}.wf-dialog .el-dialog__body{padding:5px}.wf-dialog .avue-dialog__footer{text-align:center}.category-page[data-v-5e335428]{padding:20px}.content-card[data-v-5e335428]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.page-header[data-v-5e335428]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header h2[data-v-5e335428]{margin:0;font-size:20px;color:#1f2937}.category-tree[data-v-5e335428]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.tree-node[data-v-5e335428]{border-bottom:1px solid #e5e7eb}.tree-node[data-v-5e335428]:last-child{border-bottom:none}.node-header[data-v-5e335428]{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:background .2s}.node-header[data-v-5e335428]:hover{background:#f9fafb}.level-1>.node-header[data-v-5e335428]{background:#f3f4f6;font-weight:600}.level-2>.node-header[data-v-5e335428]{padding-left:40px}.level-3>.node-header[data-v-5e335428]{padding-left:64px;cursor:default}.expand-icon[data-v-5e335428]{width:20px;font-size:12px;color:#9ca3af}.node-name[data-v-5e335428]{flex:1;font-size:14px;color:#374151}.node-count[data-v-5e335428]{font-size:12px;color:#9ca3af;margin-right:16px}.node-actions[data-v-5e335428]{display:flex;gap:8px;opacity:0;transition:opacity .2s}.level-3 .node-actions[data-v-5e335428],.node-header:hover .node-actions[data-v-5e335428]{opacity:1}.node-children[data-v-5e335428]{border-top:1px solid #e5e7eb}.empty-state[data-v-5e335428]{padding:40px;text-align:center;color:#9ca3af}.btn[data-v-5e335428]{padding:6px 12px;border-radius:4px;font-size:13px;cursor:pointer;border:none;transition:all .2s}.btn-primary[data-v-5e335428]{background:#4d7bc1;color:#fff}.btn-primary[data-v-5e335428]:hover{background:#3d6ab1}.btn-outline[data-v-5e335428]{background:transparent;border:1px solid #d1d5db;color:#374151}.btn-outline[data-v-5e335428]:hover{background:#f3f4f6}.btn-outline-primary[data-v-5e335428]{background:transparent;border:1px solid #4d7bc1;color:#4d7bc1}.btn-outline-primary[data-v-5e335428]:hover{background:#eff6ff}.btn-danger[data-v-5e335428]{background:transparent;color:#ef4444}.btn-danger[data-v-5e335428]:hover{background:#fef2f2}.btn-xs[data-v-5e335428]{padding:4px 8px;font-size:12px}.modal-overlay[data-v-5e335428]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;visibility:hidden;transition:all .2s}.modal-overlay.visible[data-v-5e335428]{opacity:1;visibility:visible}.modal-box[data-v-5e335428]{background:#fff;border-radius:8px;width:100%;max-height:80vh;overflow:hidden}.modal-header[data-v-5e335428]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-5e335428]{margin:0;font-size:16px}.modal-close[data-v-5e335428]{background:none;border:none;font-size:18px;cursor:pointer;color:#9ca3af}.modal-body[data-v-5e335428]{padding:20px}.modal-footer[data-v-5e335428]{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid #e5e7eb}.form-group[data-v-5e335428]{margin-bottom:16px}.form-group label[data-v-5e335428]{display:block;font-size:13px;color:#374151;margin-bottom:6px}.form-control[data-v-5e335428]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:4px;font-size:14px;outline:none;transition:border-color .2s}.form-control[data-v-5e335428]:focus{border-color:#4d7bc1}[data-v-16ab47da],[data-v-16ab47da]:after,[data-v-16ab47da]:before{margin:0;padding:0;box-sizing:border-box}.fee-page[data-v-16ab47da]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Helvetica Neue,sans-serif;min-height:100vh;background:#f5f6f8;color:#333;padding:20px}.main-container[data-v-16ab47da]{width:100%}.content-card[data-v-16ab47da]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px 32px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.page-header[data-v-16ab47da]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}.page-header h2[data-v-16ab47da]{font-size:20px;font-weight:600;display:flex;align-items:center;gap:10px}.count-badge[data-v-16ab47da]{font-size:13px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 14px;border-radius:20px;border:1px solid #e5e7eb}.header-actions[data-v-16ab47da]{display:flex;gap:10px}.btn[data-v-16ab47da]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 18px;font-size:13px;font-weight:500;font-family:inherit;border-radius:9px;border:none;cursor:pointer;transition:all .25s ease;white-space:nowrap}.btn-xs[data-v-16ab47da]{height:28px;padding:0 10px;font-size:11px;border-radius:6px}.btn-sm[data-v-16ab47da]{height:32px;padding:0 14px;font-size:12px;border-radius:7px}.btn-primary[data-v-16ab47da]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.btn-primary[data-v-16ab47da]:hover{box-shadow:0 6px 24px rgba(59,130,246,.35)}.btn-ghost[data-v-16ab47da]{background:transparent;color:#9ca3af;border:1px solid #e5e7eb}.btn-ghost[data-v-16ab47da]:hover{background:#f9fafb;color:#6b7280}.btn-outline-primary[data-v-16ab47da]{background:transparent;color:#3b82f6;border:1px solid #bfdbfe}.btn-outline-primary[data-v-16ab47da]:hover{background:#eff6ff}.btn-success[data-v-16ab47da]{background:linear-gradient(135deg,#16a34a,#15803d);color:#fff}.btn-success[data-v-16ab47da]:hover{box-shadow:0 6px 24px rgba(22,163,74,.35)}.search-bar[data-v-16ab47da]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:12px}.search-input-wrap[data-v-16ab47da]{flex:1;min-width:200px;position:relative}.search-icon[data-v-16ab47da]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.search-input-wrap input[data-v-16ab47da]{width:100%;height:42px;padding:0 14px 0 42px;font-size:14px;font-family:inherit;color:#333;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;outline:none}.search-input-wrap input[data-v-16ab47da]:focus{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.filter-group[data-v-16ab47da]{display:flex;align-items:center;gap:8px}.filter-group label[data-v-16ab47da]{font-size:13px;color:#6b7280;white-space:nowrap}.filter-group select[data-v-16ab47da]{height:38px;padding:0 12px;font-size:13px;font-family:inherit;color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;outline:none;cursor:pointer}.stats-row[data-v-16ab47da]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:20px}.stat-card[data-v-16ab47da]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;padding:14px 16px}.stat-card[data-v-16ab47da]:hover{border-color:#3b82f6}.stat-card .stat-icon[data-v-16ab47da]{font-size:16px;margin-bottom:4px}.stat-card .stat-label[data-v-16ab47da]{font-size:11px;color:#9ca3af;font-weight:500}.stat-card .stat-value[data-v-16ab47da]{font-size:20px;font-weight:700;margin-top:2px;font-family:monospace}.stat-value.blue[data-v-16ab47da]{color:#3b82f6}.stat-value.green[data-v-16ab47da]{color:#16a34a}.stat-value.orange[data-v-16ab47da]{color:#d97706}.result-stats[data-v-16ab47da]{font-size:13px;color:#6b7280;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.result-stats strong[data-v-16ab47da]{color:#374151;font-weight:600}.table-wrapper[data-v-16ab47da]{overflow-x:auto;border-radius:12px;border:1px solid #e5e7eb}table[data-v-16ab47da]{width:100%;border-collapse:collapse;font-size:13px;min-width:1100px}thead[data-v-16ab47da]{background:#f9fafb}thead th[data-v-16ab47da]{padding:12px 14px;text-align:left;font-weight:600;font-size:12px;color:#6b7280;border-bottom:1px solid #e5e7eb;white-space:nowrap}tbody tr[data-v-16ab47da]:hover{background:#f0f5ff}tbody td[data-v-16ab47da]{padding:12px 14px;color:#374151;border-bottom:1px solid #f3f4f6}.s-name[data-v-16ab47da]{font-weight:500;color:#1f2937}.order-code[data-v-16ab47da]{font-family:monospace;font-size:12px;color:#6b7280}.tag[data-v-16ab47da]{display:inline-flex;padding:2px 10px;border-radius:6px;font-size:11px;font-weight:500;line-height:20px}.tag-green[data-v-16ab47da]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.tag-blue[data-v-16ab47da]{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.tag-orange[data-v-16ab47da]{background:#fffbeb;color:#d97706;border:1px solid #fde68a}.tag-gray[data-v-16ab47da]{background:#f9fafb;color:#6b7280;border:1px solid #e5e7eb}.amount[data-v-16ab47da]{font-family:monospace;font-weight:600;color:#1f2937}.action-group[data-v-16ab47da]{display:flex;gap:5px}.empty-state[data-v-16ab47da]{text-align:center;padding:60px 20px;color:#d1d5db}.empty-state .empty-icon[data-v-16ab47da]{font-size:40px;margin-bottom:12px}.empty-state p[data-v-16ab47da]{font-size:14px;color:#6b7280}.empty-state .sub[data-v-16ab47da]{font-size:12px;color:#d1d5db}.pagination-bar[data-v-16ab47da]{display:flex;align-items:center;justify-content:space-between;margin-top:18px;flex-wrap:wrap;gap:12px}.page-info[data-v-16ab47da]{font-size:13px;color:#c9cdd4}.page-info strong[data-v-16ab47da]{color:#374151}.page-controls[data-v-16ab47da]{display:flex;gap:4px}.page-btn[data-v-16ab47da]{width:34px;height:34px;border-radius:8px;border:none;background:transparent;color:#6b7280;cursor:pointer}.page-btn[data-v-16ab47da]:hover{background:#f3f4f6;color:#374151}.page-btn.active[data-v-16ab47da]{background:#3b82f6;color:#fff}.page-btn[data-v-16ab47da]:disabled{opacity:.2;cursor:not-allowed}.page-size-selector[data-v-16ab47da]{display:flex;align-items:center;gap:8px;font-size:13px;color:#c9cdd4}.page-size-selector select[data-v-16ab47da]{height:34px;padding:0 10px;font-size:13px;color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;outline:none;cursor:pointer}.modal-overlay[data-v-16ab47da]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-overlay.visible[data-v-16ab47da]{display:flex}.modal-box[data-v-16ab47da]{background:#fff;border:1px solid #e5e7eb;border-radius:20px;max-width:760px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 24px 64px rgba(0,0,0,.12)}.modal-box.slim[data-v-16ab47da]{max-width:440px;text-align:center}.modal-header[data-v-16ab47da]{display:flex;align-items:center;justify-content:space-between;padding:24px 28px 16px;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-16ab47da]{font-size:18px;font-weight:600}.modal-close[data-v-16ab47da]{width:34px;height:34px;border-radius:8px;border:none;background:#f3f4f6;color:#6b7280;cursor:pointer}.modal-close[data-v-16ab47da]:hover{background:#e5e7eb;color:#374151}.modal-body[data-v-16ab47da]{padding:24px 28px 20px;overflow-y:auto;flex:1}.modal-footer[data-v-16ab47da]{display:flex;justify-content:flex-end;gap:10px;padding:16px 28px 24px;border-top:1px solid #e5e7eb}.form-grid[data-v-16ab47da]{display:flex;flex-direction:column;gap:16px}.form-row[data-v-16ab47da]{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}.form-row.full[data-v-16ab47da]{grid-template-columns:1fr}.form-group[data-v-16ab47da]{display:flex;flex-direction:column;gap:5px}.form-group label[data-v-16ab47da]{font-size:13px;color:#6b7280;font-weight:500}.form-group label .req[data-v-16ab47da]{color:#dc2626}.form-control[data-v-16ab47da]{width:100%;height:42px;padding:0 14px;font-size:14px;font-family:inherit;color:#333;background:#f9fafb;border:1px solid #e5e7eb;border-radius:9px;outline:none}.form-control[data-v-16ab47da]:focus{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.form-control.error[data-v-16ab47da]{border-color:#dc2626}select.form-control[data-v-16ab47da]{cursor:pointer}textarea.form-control[data-v-16ab47da]{height:auto;min-height:70px;padding:10px 14px}.field-error[data-v-16ab47da]{font-size:12px;color:#dc2626;display:none}.field-error.visible[data-v-16ab47da]{display:block}.detail-grid[data-v-16ab47da]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.detail-item[data-v-16ab47da]{padding:10px 14px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.detail-item .detail-label[data-v-16ab47da]{font-size:11px;color:#c9cdd4}.detail-item .detail-value[data-v-16ab47da]{font-size:14px;font-weight:500;color:#1f2937;margin-top:2px}.detail-item .detail-value.mono[data-v-16ab47da]{font-family:monospace;color:#6b7280}.detail-item .detail-value.amount[data-v-16ab47da]{font-size:16px}[data-v-2e672cfc],[data-v-2e672cfc]:after,[data-v-2e672cfc]:before{margin:0;padding:0;box-sizing:border-box}.advance-page[data-v-2e672cfc]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Helvetica Neue,sans-serif;min-height:100vh;background:#f5f6f8;color:#333;padding:20px}.main-container[data-v-2e672cfc]{width:100%}.content-card[data-v-2e672cfc]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px 32px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.page-header[data-v-2e672cfc]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.page-header h2[data-v-2e672cfc]{font-size:20px;font-weight:600;display:flex;align-items:center;gap:10px}.count-badge[data-v-2e672cfc]{font-size:13px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 14px;border-radius:20px;border:1px solid #e5e7eb}.header-right[data-v-2e672cfc]{display:flex;gap:10px;align-items:center}.operator-label[data-v-2e672cfc]{font-size:12px;color:#9ca3af}.operator-name[data-v-2e672cfc]{font-size:13px;color:#374151;font-weight:500}.btn[data-v-2e672cfc]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 18px;font-size:13px;font-weight:500;font-family:inherit;border-radius:9px;border:none;cursor:pointer;transition:all .25s ease;white-space:nowrap}.btn[data-v-2e672cfc]:active{transform:scale(.97)}.btn-sm[data-v-2e672cfc]{height:32px;padding:0 14px;font-size:12px;border-radius:7px}.btn-xs[data-v-2e672cfc]{height:28px;padding:0 10px;font-size:11px;border-radius:6px}.btn-primary[data-v-2e672cfc]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 4px 16px rgba(26,115,232,.2)}.btn-primary[data-v-2e672cfc]:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.btn-ghost[data-v-2e672cfc]{background:transparent;color:#9ca3af;border:1px solid #e5e7eb}.btn-ghost[data-v-2e672cfc]:hover{background:#f9fafb;color:#6b7280}.btn-outline-primary[data-v-2e672cfc]{background:transparent;color:#3b82f6;border:1px solid #bfdbfe}.btn-success[data-v-2e672cfc]{background:linear-gradient(135deg,#d97706,#b45309);color:#fff;box-shadow:0 4px 16px rgba(217,119,6,.25)}.btn-success[data-v-2e672cfc]:hover{box-shadow:0 6px 24px rgba(217,119,6,.4);transform:translateY(-1px)}.btn-success[data-v-2e672cfc]:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.search-bar[data-v-2e672cfc]{display:flex;gap:12px;margin-bottom:16px}.search-input-wrap[data-v-2e672cfc]{flex:1;min-width:200px;position:relative}.search-icon[data-v-2e672cfc]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.search-input-wrap input[data-v-2e672cfc]{width:100%;height:42px;padding:0 14px 0 42px;font-size:14px;font-family:inherit;color:#333;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:all .25s ease}.search-input-wrap input[data-v-2e672cfc]:focus{border-color:#d97706;background:#fff;box-shadow:0 0 0 3px rgba(217,119,6,.1)}.result-stats[data-v-2e672cfc]{font-size:13px;color:#6b7280;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.result-stats strong[data-v-2e672cfc]{color:#374151;font-weight:600}.table-wrapper[data-v-2e672cfc]{overflow-x:auto;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 2px rgba(0,0,0,.04);width:100%}table[data-v-2e672cfc]{width:100%;border-collapse:collapse;font-size:13px}thead[data-v-2e672cfc]{background:#f9fafb}thead th[data-v-2e672cfc]{padding:12px 14px;text-align:left;font-weight:600;font-size:12px;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e5e7eb;white-space:nowrap}tbody tr[data-v-2e672cfc]{transition:background .2s ease}tbody tr[data-v-2e672cfc]:hover{background:#f0f5ff}tbody tr:not(:last-child) td[data-v-2e672cfc]{border-bottom:1px solid #f3f4f6}tbody td[data-v-2e672cfc]{padding:12px 14px;color:#374151;vertical-align:middle}.s-name[data-v-2e672cfc]{font-weight:500;color:#1f2937}.link-text[data-v-2e672cfc]{cursor:pointer;color:#3b82f6}.empty-state[data-v-2e672cfc]{text-align:center;padding:60px 20px;color:#c9cdd4}.empty-state .empty-icon[data-v-2e672cfc]{font-size:48px;margin-bottom:16px;opacity:.5}.empty-state p[data-v-2e672cfc]{font-size:14px;margin-bottom:4px}.order-tag[data-v-2e672cfc]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;padding:3px 10px;border-radius:20px;white-space:nowrap}.order-tag.pending[data-v-2e672cfc]{background:rgba(255,179,0,.1);color:#d97706;border:1px solid rgba(255,179,0,.15)}.order-tag.selected[data-v-2e672cfc]{background:rgba(46,125,50,.12);color:#16a34a;border:1px solid rgba(46,125,50,.2)}.fund-tag[data-v-2e672cfc]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;padding:2px 8px;border-radius:12px}.fund-tag.dianzi[data-v-2e672cfc]{background:rgba(217,119,6,.08);color:#d97706;border:1px solid rgba(217,119,6,.12)}.pagination-bar[data-v-2e672cfc]{display:flex;align-items:center;justify-content:space-between;margin-top:18px;flex-wrap:wrap;gap:12px}.page-info[data-v-2e672cfc]{font-size:13px;color:#c9cdd4}.page-info strong[data-v-2e672cfc]{color:#6b7280;font-weight:600}.page-controls[data-v-2e672cfc]{display:flex;align-items:center;gap:4px}.page-btn[data-v-2e672cfc]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:none;background:transparent;color:#9ca3af;font-size:13px;cursor:pointer}.page-btn[data-v-2e672cfc]:hover{background:#f3f4f6;color:#4b5563}.page-btn.active[data-v-2e672cfc]{background:#d97706;color:#fff;box-shadow:0 2px 8px rgba(217,119,6,.25)}.page-btn[data-v-2e672cfc]:disabled{opacity:.2;cursor:not-allowed}.page-size-selector[data-v-2e672cfc]{display:flex;align-items:center;gap:8px;font-size:13px;color:#c9cdd4}.page-size-selector select[data-v-2e672cfc]{height:34px;padding:0 10px;font-size:13px;color:#4b5563;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;outline:none;cursor:pointer}.modal-overlay[data-v-2e672cfc]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-overlay.visible[data-v-2e672cfc]{display:flex}.modal-box[data-v-2e672cfc]{background:#fff;border:1px solid #e5e7eb;border-radius:20px;max-width:860px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 4px 24px rgba(0,0,0,.08);animation:modalFade-2e672cfc .3s ease}.modal-box.slim[data-v-2e672cfc]{max-width:440px;text-align:center}.modal-box.wide[data-v-2e672cfc]{max-width:960px}@keyframes modalFade-2e672cfc{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-2e672cfc]{display:flex;align-items:center;justify-content:space-between;padding:24px 28px 16px;border-bottom:1px solid #e5e7eb;position:sticky;top:0;background:#fff;z-index:2;border-radius:20px 20px 0 0}.modal-header h3[data-v-2e672cfc]{font-size:18px;font-weight:600;display:flex;align-items:center;gap:10px}.modal-step-icon[data-v-2e672cfc]{width:28px;height:28px;border-radius:8px;background:rgba(217,119,6,.1);display:flex;align-items:center;justify-content:center}.modal-close[data-v-2e672cfc]{width:34px;height:34px;border-radius:8px;border:none;background:#f9fafb;color:#9ca3af;cursor:pointer;display:flex;align-items:center;justify-content:center}.modal-close[data-v-2e672cfc]:hover{color:#6b7280}.modal-body[data-v-2e672cfc]{padding:24px 28px 20px}.modal-footer[data-v-2e672cfc]{display:flex;justify-content:flex-end;gap:10px;padding:16px 28px 24px;border-top:1px solid #e5e7eb}.modal-box[data-v-2e672cfc]::-webkit-scrollbar{width:4px}.modal-box[data-v-2e672cfc]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:4px}.split-modal[data-v-2e672cfc]{max-width:1280px!important}.split-body[data-v-2e672cfc]{display:flex;gap:0;padding:0!important;min-height:480px}.split-pane[data-v-2e672cfc]{flex:1;padding:20px;display:flex;flex-direction:column}.split-pane.left[data-v-2e672cfc]{border-right:1px solid #e5e7eb;max-width:55%}.split-pane.right[data-v-2e672cfc]{max-width:45%}.split-pane.right.idle[data-v-2e672cfc]{opacity:.4;pointer-events:none}.split-pane.right.active[data-v-2e672cfc]{opacity:1;pointer-events:auto}.step-header[data-v-2e672cfc]{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #f1f3f5;flex-shrink:0}.step-badge[data-v-2e672cfc]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-size:12px;font-weight:700;flex-shrink:0}.step-badge.active[data-v-2e672cfc]{background:#d97706;color:#fff}.step-badge.idle[data-v-2e672cfc]{background:#e5e7eb;color:#9ca3af}.step-badge.done[data-v-2e672cfc]{background:#16a34a;color:#fff}.step-title[data-v-2e672cfc]{font-size:14px;font-weight:600;color:#0f172a}.step-sub[data-v-2e672cfc]{font-size:11px;color:#94a3b8}.bank-tab-bar[data-v-2e672cfc]{display:flex;gap:6px;margin-bottom:14px;padding:6px;background:#f3f4f6;border-radius:10px}.bank-tab-btn[data-v-2e672cfc]{flex:1;height:34px;border:none;border-radius:7px;background:transparent;color:#6b7280;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .2s ease}.bank-tab-btn[data-v-2e672cfc]:hover{color:#374151;background:hsla(0,0%,100%,.6)}.bank-tab-btn.active[data-v-2e672cfc]{background:#fff;color:#1f2937;font-weight:600;box-shadow:0 1px 4px rgba(0,0,0,.08)}.bank-tab-btn .bt-count[data-v-2e672cfc]{display:inline-block;font-size:10px;padding:0 6px;border-radius:6px;line-height:16px;margin-left:4px;background:#e5e7eb;color:#9ca3af;font-weight:500}.bank-tab-btn.active .bt-count[data-v-2e672cfc]{background:#fff7ed;color:#d97706}.pane-search-wrap[data-v-2e672cfc]{position:relative;margin-bottom:10px}.pane-search-icon[data-v-2e672cfc]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.pane-search-wrap input[data-v-2e672cfc]{width:100%;height:36px;padding:0 12px 0 32px;font-size:13px;font-family:inherit;color:#0f172a;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;outline:none}.pane-search-wrap input[data-v-2e672cfc]:focus{border-color:#d97706;background:#fff}.customer-scroll-wrap[data-v-2e672cfc]{flex:1;overflow-y:auto;padding-right:6px}.customer-scroll-wrap[data-v-2e672cfc]::-webkit-scrollbar{width:5px}.customer-scroll-wrap[data-v-2e672cfc]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.customer-grid[data-v-2e672cfc]{display:flex;flex-direction:column;gap:8px}.customer-card[data-v-2e672cfc]{position:relative;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;background:#fff;display:flex;overflow:hidden}.customer-card[data-v-2e672cfc]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:transparent;transition:background .3s ease}.customer-card[data-v-2e672cfc]:hover{border-color:#93c5fd;box-shadow:0 4px 16px rgba(59,130,246,.08)}.customer-card[data-v-2e672cfc]:hover:before{background:#93c5fd}.customer-card.selected[data-v-2e672cfc]{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.12)}.customer-card.selected[data-v-2e672cfc]:before{background:#3b82f6}.customer-card .cc-inner[data-v-2e672cfc]{flex:1;display:flex;align-items:stretch;gap:0;min-width:0}.customer-card .cc-select-col[data-v-2e672cfc]{width:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.customer-card .cc-select-col .cc-check[data-v-2e672cfc]{width:22px;height:22px;border-radius:50%;border:2px solid #d1d5db;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.customer-card.selected .cc-select-col .cc-check[data-v-2e672cfc]{border-color:#3b82f6;background:#3b82f6;box-shadow:0 2px 8px rgba(59,130,246,.25)}.customer-card.selected .cc-select-col .cc-check svg[data-v-2e672cfc]{width:12px;height:12px;color:#fff}.customer-card .cc-body[data-v-2e672cfc]{flex:1;padding:14px 16px 14px 4px;min-width:0}.customer-card .cc-header[data-v-2e672cfc]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.customer-card .cc-header .cc-name[data-v-2e672cfc]{font-size:15px;font-weight:600;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-card .cc-header .cc-badge[data-v-2e672cfc]{font-size:10px;font-weight:500;padding:1px 8px;border-radius:10px;flex-shrink:0}.customer-card .cc-header .cc-badge.id[data-v-2e672cfc]{background:#f3f4f6;color:#6b7280;font-family:SF Mono,monospace}.customer-card .cc-metrics[data-v-2e672cfc]{display:grid;grid-template-columns:140px 140px 1fr;gap:10px;align-items:stretch}.customer-card .cc-metric[data-v-2e672cfc]{background:#f8f9fb;border-radius:8px;padding:8px 12px;display:flex;flex-direction:column;gap:2px}.customer-card .cc-metric .ccm-label[data-v-2e672cfc]{font-size:10px;color:#9ca3af;font-weight:500;letter-spacing:.3px}.customer-card .cc-metric .ccm-value[data-v-2e672cfc]{font-size:15px;font-weight:700;font-family:SF Mono,monospace;color:#374151}.customer-card .cc-metric .ccm-value.credit[data-v-2e672cfc]{color:#3b82f6}.customer-card .cc-metric .ccm-value.used[data-v-2e672cfc]{color:#6b7280}.customer-card .cc-usage-wrap[data-v-2e672cfc]{background:#f8f9fb;border-radius:8px;padding:8px 12px;display:flex;flex-direction:column;gap:4px;justify-content:center}.customer-card .cc-usage-wrap .ccu-header[data-v-2e672cfc]{display:flex;align-items:center;justify-content:space-between}.customer-card .cc-usage-wrap .ccu-header .ccu-label[data-v-2e672cfc]{font-size:10px;color:#9ca3af;font-weight:500;letter-spacing:.3px}.customer-card .cc-usage-wrap .ccu-header .ccu-pct[data-v-2e672cfc]{font-size:12px;font-weight:600;font-family:SF Mono,monospace}.customer-card .cc-usage-wrap .ccu-pct.high[data-v-2e672cfc]{color:#e53935}.customer-card .cc-usage-wrap .ccu-track[data-v-2e672cfc]{height:6px;background:#e5e7eb;border-radius:6px;overflow:hidden}.customer-card .cc-usage-wrap .ccu-track .ccu-fill[data-v-2e672cfc]{height:100%;border-radius:6px;transition:width .6s cubic-bezier(.4,0,.2,1)}.customer-card .cc-usage-wrap .ccu-track .ccu-fill.low[data-v-2e672cfc]{background:linear-gradient(90deg,#43a047,#66bb6a)}.customer-card .cc-usage-wrap .ccu-track .ccu-fill.mid[data-v-2e672cfc]{background:linear-gradient(90deg,#f9a825,#ffb300)}.customer-card .cc-usage-wrap .ccu-track .ccu-fill.high[data-v-2e672cfc]{background:linear-gradient(90deg,#e53935,#ef5350)}.pane-empty-state[data-v-2e672cfc]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#94a3b8;text-align:center;padding:20px}.pane-empty-state .pes-icon[data-v-2e672cfc]{width:56px;height:56px;border-radius:16px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.pane-empty-state .pes-title[data-v-2e672cfc]{font-size:14px;font-weight:500;color:#64748b;margin-bottom:4px}.pane-empty-state .pes-desc[data-v-2e672cfc]{font-size:12px;color:#94a3b8}.order-mini-bar[data-v-2e672cfc]{background:#fefce8;border:1px solid #fde68a;border-radius:10px;padding:10px 18px;margin:0 20px 10px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.order-mini-bar .omb-item[data-v-2e672cfc]{display:flex;align-items:center;gap:5px;font-size:12px}.order-mini-bar .omb-item .omb-label[data-v-2e672cfc]{color:#92400e}.order-mini-bar .omb-item .omb-value[data-v-2e672cfc]{color:#78350f;font-weight:600}.order-mini-bar .omb-item .omb-value.amount[data-v-2e672cfc]{color:#d97706}.order-mini-bar .omb-divider[data-v-2e672cfc]{width:1px;height:18px;background:#fde68a}.pane-account-header[data-v-2e672cfc]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.pah-icon[data-v-2e672cfc]{width:34px;height:34px;border-radius:8px;background:#fdf2e9;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pah-info[data-v-2e672cfc]{flex:1}.pah-customer[data-v-2e672cfc]{font-size:14px;font-weight:600;color:#0f172a}.pah-hint[data-v-2e672cfc]{font-size:11px;color:#94a3b8;margin-top:1px}.pane-account-list[data-v-2e672cfc]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.pane-account-list[data-v-2e672cfc]::-webkit-scrollbar{width:3px}.pane-account-list[data-v-2e672cfc]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.pane-account-card[data-v-2e672cfc]{border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;transition:all .2s ease;cursor:pointer;background:#fff;display:flex;align-items:center;gap:14px}.pane-account-card[data-v-2e672cfc]:hover{border-color:#fcd34d;background:#fefce8}.pane-account-card.selected[data-v-2e672cfc]{border-color:#d97706;background:#fffbeb;box-shadow:0 0 0 2px rgba(217,119,6,.1)}.pane-account-card .pac-radio[data-v-2e672cfc]{width:20px;height:20px;border-radius:50%;border:2px solid #cbd5e1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pane-account-card.selected .pac-radio[data-v-2e672cfc]{border-color:#d97706}.pane-account-card.selected .pac-radio[data-v-2e672cfc]:after{content:"";width:8px;height:8px;border-radius:50%;background:#d97706;display:block}.pane-account-card .pac-info[data-v-2e672cfc]{flex:1;min-width:0}.pane-account-card .pac-info .pac-bank[data-v-2e672cfc]{font-size:14px;font-weight:600;color:#0f172a}.pane-account-card .pac-info .pac-number[data-v-2e672cfc]{font-size:13px;color:#64748b;margin-top:4px;font-family:SF Mono,Consolas,monospace}.pane-contact-section[data-v-2e672cfc]{border-top:1px solid #e2e8f0;margin-top:14px;padding-top:14px}.pane-contact-list[data-v-2e672cfc]{display:flex;flex-direction:column;gap:6px}.pane-contact-card[data-v-2e672cfc]{border:1px solid #e2e8f0;border-radius:9px;padding:10px 14px;cursor:pointer;background:#fff;display:flex;align-items:center;gap:12px}.pane-contact-card[data-v-2e672cfc]:hover{border-color:#fcd34d;background:#fefce8}.pane-contact-card.selected[data-v-2e672cfc]{border-color:#d97706;background:#fffbeb;box-shadow:0 0 0 2px rgba(217,119,6,.1)}.pane-contact-card .pcc-radio[data-v-2e672cfc]{width:18px;height:18px;border-radius:50%;border:2px solid #cbd5e1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pane-contact-card.selected .pcc-radio[data-v-2e672cfc]{border-color:#d97706}.pane-contact-card.selected .pcc-radio[data-v-2e672cfc]:after{content:"";width:8px;height:8px;border-radius:50%;background:#d97706;display:block}.pane-contact-card .pcc-avatar[data-v-2e672cfc]{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#d97706,#b45309);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.pane-contact-card .pcc-info[data-v-2e672cfc]{flex:1;min-width:0}.pane-contact-card .pcc-info .pcc-name[data-v-2e672cfc]{font-size:13px;font-weight:600;color:#0f172a}.pane-contact-card .pcc-info .pcc-meta[data-v-2e672cfc]{font-size:11px;color:#94a3b8;margin-top:1px}.dt-header[data-v-2e672cfc]{display:flex;align-items:flex-start;margin-bottom:18px;padding:14px 18px;background:#f8f9fb;border:1px solid #e5e7eb;border-radius:10px}.dt-header-left[data-v-2e672cfc]{flex:1;min-width:0}.dt-code-row[data-v-2e672cfc]{display:flex;align-items:center;gap:10px;margin-bottom:4px}.dt-code[data-v-2e672cfc]{font-size:17px;font-weight:600;color:#1f2937}.dt-meta-row[data-v-2e672cfc]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.dt-client[data-v-2e672cfc],.dt-phase[data-v-2e672cfc]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#6b7280}.detail-section[data-v-2e672cfc]{margin-bottom:20px}.detail-section .ds-header[data-v-2e672cfc]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#1f2937;padding-bottom:8px;margin-bottom:12px;border-bottom:1px solid #e5e7eb}.detail-section .ds-header .ds-icon[data-v-2e672cfc]{font-size:14px;width:26px;height:26px;border-radius:6px;background:#f0f2f5;display:flex;align-items:center;justify-content:center;flex-shrink:0}.detail-card-grid[data-v-2e672cfc]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dcg-card[data-v-2e672cfc]{padding:14px 16px;background:#f8f9fb;border:1px solid #e5e7eb;border-radius:10px}.dcg-card .dcg-title[data-v-2e672cfc]{font-size:12px;color:#6b7280;margin-bottom:8px}.dcg-card .dcg-grid[data-v-2e672cfc]{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;font-size:13px}.dcg-card .dcg-grid .dcg-item[data-v-2e672cfc]{display:flex;flex-direction:column;gap:2px}.dcg-card .dcg-grid .dcg-item .dcg-label[data-v-2e672cfc]{font-size:11px;color:#9ca3af}.dcg-card .dcg-grid .dcg-item .dcg-value[data-v-2e672cfc]{color:#374151;font-weight:500}.dcg-card .dcg-grid .dcg-item .dcg-value.blue[data-v-2e672cfc]{color:#2563eb}.summary-bar[data-v-2e672cfc]{display:flex;gap:20px;padding:14px 18px;background:#f8f9fb;border:1px solid #e5e7eb;border-radius:10px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.summary-bar .sb-item[data-v-2e672cfc]{display:flex;align-items:center;gap:8px}.summary-bar .sb-item .sb-label[data-v-2e672cfc]{font-size:12px;color:#6b7280;white-space:nowrap}.summary-bar .sb-item .sb-value[data-v-2e672cfc]{font-size:17px;font-weight:600;color:#1f2937;font-family:SF Mono,monospace}.detail-storage[data-v-2e672cfc]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:8px}.detail-storage .ds-card[data-v-2e672cfc]{flex:1;min-width:200px;padding:14px 16px;background:#f8f9fb;border:1px solid #e5e7eb;border-radius:10px}.detail-storage .ds-card .ds-label[data-v-2e672cfc]{font-size:12px;color:#6b7280;margin-bottom:6px}.detail-storage .ds-card .ds-value[data-v-2e672cfc]{font-size:14px;font-weight:600;color:#1f2937}.badge-icon[data-v-2e672cfc]{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:10px;font-weight:700}.dcg-value-lg[data-v-2e672cfc]{font-size:15px;font-weight:600;color:#1f2937}.ds-tag[data-v-2e672cfc]{font-size:11px;color:#9ca3af;background:#f3f5f7;padding:1px 10px;border-radius:10px;margin-left:8px}.sd-table[data-v-2e672cfc]{width:100%;border-collapse:collapse;font-size:12px;margin-top:8px;table-layout:fixed}.sd-table thead th[data-v-2e672cfc]{padding:6px 6px;text-align:left;font-weight:600;font-size:11px;color:#9ca3af;border-bottom:1px solid #e5e7eb;background:#f8f9fb;white-space:nowrap}.sd-table tbody td[data-v-2e672cfc]{padding:6px 6px;color:#374151;border-bottom:1px solid #f3f4f6;overflow:hidden;text-overflow:ellipsis}.sd-table .r[data-v-2e672cfc]{text-align:right;font-family:SF Mono,Consolas,monospace;font-size:11px}.sd-spec[data-v-2e672cfc]{display:inline-block;padding:1px 8px;background:#f3f4f6;border-radius:4px;font-size:12px;color:#6b7280}.remark-box[data-v-2e672cfc]{padding:12px 16px;background:#fafbfc;border:1px solid #eef0f2;border-radius:8px;font-size:13px;color:#6b7280;line-height:1.6}.success-icon-wrap[data-v-2e672cfc]{width:64px;height:64px;border-radius:50%;background:rgba(46,125,50,.12);color:#16a34a;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.success-title[data-v-2e672cfc]{font-size:20px;font-weight:600;margin-bottom:6px;color:#1f2937}.success-desc[data-v-2e672cfc]{font-size:14px;color:#6b7280;margin-bottom:24px;line-height:1.6}@media(max-width:768px){.advance-page[data-v-2e672cfc]{padding:12px}.content-card[data-v-2e672cfc]{padding:18px 16px;border-radius:16px}.page-header[data-v-2e672cfc]{gap:12px}.page-header[data-v-2e672cfc],.pagination-bar[data-v-2e672cfc]{flex-direction:column;align-items:flex-start}.customer-card .cc-metrics[data-v-2e672cfc]{grid-template-columns:1fr 1fr}.customer-card .cc-usage-wrap[data-v-2e672cfc]{grid-column:1/-1}}[data-v-4e58eb9a],[data-v-4e58eb9a]:after,[data-v-4e58eb9a]:before{margin:0;padding:0;box-sizing:border-box}.intermediate-page[data-v-4e58eb9a]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Helvetica Neue,sans-serif;min-height:100vh;background:#f5f6f8;color:#333;padding:20px}.main-container[data-v-4e58eb9a]{width:100%}.content-card[data-v-4e58eb9a]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px 32px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.page-header[data-v-4e58eb9a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.page-header h2[data-v-4e58eb9a]{font-size:20px;font-weight:600;display:flex;align-items:center;gap:10px}.count-badge[data-v-4e58eb9a]{font-size:13px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 14px;border-radius:20px;border:1px solid #e5e7eb}.header-right[data-v-4e58eb9a]{display:flex;gap:10px;align-items:center}.operator-label[data-v-4e58eb9a]{font-size:12px;color:#9ca3af}.operator-name[data-v-4e58eb9a]{font-size:13px;color:#374151;font-weight:500}.btn[data-v-4e58eb9a]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 18px;font-size:13px;font-weight:500;font-family:inherit;border-radius:9px;border:none;cursor:pointer;transition:all .25s ease;white-space:nowrap}.btn[data-v-4e58eb9a]:active{transform:scale(.97)}.btn-sm[data-v-4e58eb9a]{height:32px;padding:0 14px;font-size:12px;border-radius:7px}.btn-xs[data-v-4e58eb9a]{height:28px;padding:0 10px;font-size:11px;border-radius:6px}.btn-primary[data-v-4e58eb9a]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 4px 16px rgba(26,115,232,.2)}.btn-primary[data-v-4e58eb9a]:hover{box-shadow:0 6px 24px rgba(26,115,232,.35);transform:translateY(-1px)}.btn-primary[data-v-4e58eb9a]:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.btn-secondary[data-v-4e58eb9a]{background:#f9fafb;color:#6b7280;border:1px solid #e5e7eb}.btn-secondary[data-v-4e58eb9a]:hover{background:hsla(0,0%,100%,.1);color:#374151}.btn-ghost[data-v-4e58eb9a]{background:transparent;color:#9ca3af;border:1px solid #e5e7eb}.btn-ghost[data-v-4e58eb9a]:hover{background:#f9fafb;color:#6b7280}.btn-outline-primary[data-v-4e58eb9a]{background:transparent;color:#3b82f6;border:1px solid #bfdbfe}.btn-outline-primary[data-v-4e58eb9a]:hover{background:#eff6ff}.btn-warning[data-v-4e58eb9a]{background:#fffbeb;color:#d97706;border:1px solid #fde68a}.btn-warning[data-v-4e58eb9a]:hover{background:#fef3c7}.search-bar[data-v-4e58eb9a]{display:flex;gap:12px;margin-bottom:16px}.search-input-wrap[data-v-4e58eb9a]{flex:1;min-width:200px;position:relative}.search-icon[data-v-4e58eb9a]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.search-input-wrap input[data-v-4e58eb9a]{width:100%;height:42px;padding:0 14px 0 42px;font-size:14px;font-family:inherit;color:#333;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:all .25s ease}.search-input-wrap input[data-v-4e58eb9a]::placeholder{color:#c9cdd4}.search-input-wrap input[data-v-4e58eb9a]:focus{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.result-stats[data-v-4e58eb9a]{font-size:13px;color:#6b7280;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.result-stats strong[data-v-4e58eb9a]{color:#374151;font-weight:600}.table-wrapper[data-v-4e58eb9a]{overflow-x:auto;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 2px rgba(0,0,0,.04);width:100%}table[data-v-4e58eb9a]{width:100%;border-collapse:collapse;font-size:13px}thead[data-v-4e58eb9a]{background:#f9fafb}thead th[data-v-4e58eb9a]{padding:12px 14px;text-align:left;font-weight:600;font-size:12px;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e5e7eb;white-space:nowrap}tbody tr[data-v-4e58eb9a]{transition:background .2s ease}tbody tr[data-v-4e58eb9a]:hover{background:#f0f5ff}tbody tr:not(:last-child) td[data-v-4e58eb9a]{border-bottom:1px solid #f3f4f6}tbody td[data-v-4e58eb9a]{padding:12px 14px;color:#374151;vertical-align:middle}.s-name[data-v-4e58eb9a]{font-weight:500;color:#1f2937}.link-text[data-v-4e58eb9a]{cursor:pointer;color:#3b82f6}.link-text[data-v-4e58eb9a]:hover{text-decoration:underline}.empty-state[data-v-4e58eb9a]{text-align:center;padding:60px 20px;color:#c9cdd4}.empty-state .empty-icon[data-v-4e58eb9a]{font-size:48px;margin-bottom:16px;opacity:.5}.empty-state p[data-v-4e58eb9a]{font-size:14px;margin-bottom:4px}.empty-state .sub[data-v-4e58eb9a]{font-size:12px;color:#d1d5db}.order-tag[data-v-4e58eb9a]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;padding:3px 10px;border-radius:20px;white-space:nowrap}.order-tag.pending[data-v-4e58eb9a]{background:rgba(255,179,0,.1);color:#d97706;border:1px solid rgba(255,179,0,.15)}.order-tag.selected[data-v-4e58eb9a]{background:rgba(46,125,50,.12);color:#16a34a;border:1px solid rgba(46,125,50,.2)}.fund-tag[data-v-4e58eb9a]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;padding:2px 8px;border-radius:12px}.fund-tag.zhudai[data-v-4e58eb9a]{background:#eff6ff;color:#3b82f6;border:1px solid rgba(26,115,232,.12)}.fund-tag.dianzi[data-v-4e58eb9a]{background:rgba(255,179,0,.08);color:#d97706;border:1px solid rgba(255,179,0,.12)}.pagination-bar[data-v-4e58eb9a]{display:flex;align-items:center;justify-content:space-between;margin-top:18px;flex-wrap:wrap;gap:12px}.page-info[data-v-4e58eb9a]{font-size:13px;color:#c9cdd4}.page-info strong[data-v-4e58eb9a]{color:#6b7280;font-weight:600}.page-controls[data-v-4e58eb9a]{display:flex;align-items:center;gap:4px}.page-btn[data-v-4e58eb9a]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:none;background:transparent;color:#9ca3af;font-size:13px;font-family:inherit;cursor:pointer;transition:all .2s ease}.page-btn[data-v-4e58eb9a]:hover{background:#f3f4f6;color:#4b5563}.page-btn.active[data-v-4e58eb9a]{background:#1a73e8;color:#fff;box-shadow:0 2px 8px rgba(26,115,232,.25)}.page-btn[data-v-4e58eb9a]:disabled{opacity:.2;cursor:not-allowed}.page-size-selector[data-v-4e58eb9a]{display:flex;align-items:center;gap:8px;font-size:13px;color:#c9cdd4}.page-size-selector select[data-v-4e58eb9a]{height:34px;padding:0 10px;font-size:13px;color:#4b5563;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;outline:none;cursor:pointer}.modal-overlay[data-v-4e58eb9a]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-overlay.visible[data-v-4e58eb9a]{display:flex}.modal-box[data-v-4e58eb9a]{background:#fff;border:1px solid #e5e7eb;border-radius:20px;max-width:860px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 4px 24px rgba(0,0,0,.08);animation:modalFade-4e58eb9a .3s ease}.modal-box.slim[data-v-4e58eb9a]{max-width:440px;text-align:center}.modal-box.wide[data-v-4e58eb9a]{max-width:960px}@keyframes modalFade-4e58eb9a{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-4e58eb9a]{display:flex;align-items:center;justify-content:space-between;padding:24px 28px 16px;border-bottom:1px solid #e5e7eb;position:sticky;top:0;background:#fff;z-index:2;border-radius:20px 20px 0 0}.modal-header h3[data-v-4e58eb9a]{font-size:18px;font-weight:600;display:flex;align-items:center;gap:10px}.modal-close[data-v-4e58eb9a]{width:34px;height:34px;border-radius:8px;border:none;background:#f9fafb;color:#9ca3af;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.modal-close[data-v-4e58eb9a]:hover{background:hsla(0,0%,100%,.1);color:#6b7280}.modal-body[data-v-4e58eb9a]{padding:24px 28px 20px}.modal-footer[data-v-4e58eb9a]{display:flex;justify-content:flex-end;gap:10px;padding:16px 28px 24px;border-top:1px solid #e5e7eb}.reason-textarea[data-v-4e58eb9a]{width:100%;height:80px;padding:10px 14px;font-size:13px;line-height:1.5;color:#1f2937;background:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;resize:vertical;font-family:inherit;box-sizing:border-box;text-align:left}.modal-box[data-v-4e58eb9a]::-webkit-scrollbar{width:4px}.modal-box[data-v-4e58eb9a]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:4px}.split-modal[data-v-4e58eb9a]{max-width:1120px!important}.split-body[data-v-4e58eb9a]{display:flex;gap:0;padding:0!important;min-height:440px}.split-pane[data-v-4e58eb9a]{flex:1;padding:24px 20px;display:flex;flex-direction:column}.split-pane.left[data-v-4e58eb9a]{border-right:1px solid #e5e7eb;max-width:45%}.split-pane.right[data-v-4e58eb9a]{max-width:55%}.split-pane.right.idle[data-v-4e58eb9a]{opacity:.45;pointer-events:none}.split-pane.right.active[data-v-4e58eb9a]{opacity:1;pointer-events:auto}.step-header[data-v-4e58eb9a]{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f1f3f5}.step-badge[data-v-4e58eb9a]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-size:12px;font-weight:700;flex-shrink:0}.step-badge.active[data-v-4e58eb9a]{background:#1e40af;color:#fff}.step-badge.idle[data-v-4e58eb9a]{background:#e5e7eb;color:#9ca3af}.step-badge.done[data-v-4e58eb9a]{background:#16a34a;color:#fff}.step-title[data-v-4e58eb9a]{font-size:14px;font-weight:600;color:#0f172a}.step-sub[data-v-4e58eb9a]{font-size:11px;color:#94a3b8;font-weight:400}.pane-search-wrap[data-v-4e58eb9a]{position:relative;margin-bottom:12px}.pane-search-icon[data-v-4e58eb9a]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.pane-search-wrap input[data-v-4e58eb9a]{width:100%;height:38px;padding:0 12px 0 36px;font-size:13px;font-family:inherit;color:#0f172a;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;outline:none;transition:all .2s ease}.pane-search-wrap input[data-v-4e58eb9a]::placeholder{color:#94a3b8}.pane-search-wrap input[data-v-4e58eb9a]:focus{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.08)}.pane-entity-list[data-v-4e58eb9a]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:6px;padding-right:4px;min-height:0}.pane-entity-list[data-v-4e58eb9a]::-webkit-scrollbar{width:3px}.pane-entity-list[data-v-4e58eb9a]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.pane-entity-card[data-v-4e58eb9a]{border:1px solid #e2e8f0;border-radius:9px;padding:12px 14px;transition:all .2s ease;cursor:pointer;background:#fafbfc;display:flex;align-items:center;gap:10px}.pane-entity-card[data-v-4e58eb9a]:hover{border-color:#93c5fd;background:#f0f7ff}.pane-entity-card.selected[data-v-4e58eb9a]{border-color:#3b82f6;background:#eff6ff;box-shadow:0 0 0 2px rgba(59,130,246,.12)}.pane-entity-card .pec-dot[data-v-4e58eb9a]{width:8px;height:8px;border-radius:50%;background:#e2e8f0;flex-shrink:0;transition:all .2s}.pane-entity-card.selected .pec-dot[data-v-4e58eb9a]{background:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.2)}.pane-entity-card .pec-name[data-v-4e58eb9a]{flex:1;font-size:14px;font-weight:500;color:#0f172a;min-width:0}.pane-entity-card .pec-arrow[data-v-4e58eb9a]{color:#cbd5e1;font-size:14px;transition:all .2s;opacity:0}.pane-entity-card.selected .pec-arrow[data-v-4e58eb9a]{opacity:1;color:#3b82f6}.pane-account-header[data-v-4e58eb9a]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.pah-icon[data-v-4e58eb9a]{width:32px;height:32px;border-radius:8px;background:#eff6ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pah-info[data-v-4e58eb9a]{flex:1}.pah-entity[data-v-4e58eb9a]{font-size:14px;font-weight:600;color:#0f172a}.pah-hint[data-v-4e58eb9a]{font-size:11px;color:#94a3b8;margin-top:1px}.pane-account-list[data-v-4e58eb9a]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding-right:4px;min-height:0}.pane-account-list[data-v-4e58eb9a]::-webkit-scrollbar{width:3px}.pane-account-list[data-v-4e58eb9a]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.pane-account-card[data-v-4e58eb9a]{border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;transition:all .2s ease;cursor:pointer;background:#fff;display:flex;align-items:center;gap:14px}.pane-account-card[data-v-4e58eb9a]:hover{border-color:#93c5fd;background:#f8fafc}.pane-account-card.selected[data-v-4e58eb9a]{border-color:#3b82f6;background:#eff6ff;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.pane-account-card .pac-radio[data-v-4e58eb9a]{width:20px;height:20px;border-radius:50%;border:2px solid #cbd5e1;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.pane-account-card.selected .pac-radio[data-v-4e58eb9a]{border-color:#3b82f6}.pane-account-card.selected .pac-radio[data-v-4e58eb9a]:after{content:"";width:8px;height:8px;border-radius:50%;background:#3b82f6;display:block}.pane-account-card .pac-info[data-v-4e58eb9a]{flex:1;min-width:0}.pane-account-card .pac-info .pac-bank[data-v-4e58eb9a]{font-size:14px;font-weight:600;color:#0f172a;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pane-account-card .pac-info .pac-number[data-v-4e58eb9a]{font-size:13px;color:#64748b;margin-top:4px;font-family:SF Mono,Consolas,monospace;letter-spacing:.5px}.pane-empty-state[data-v-4e58eb9a]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#94a3b8;text-align:center;padding:20px}.pane-empty-state .pes-icon[data-v-4e58eb9a]{width:56px;height:56px;border-radius:16px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.pane-empty-state .pes-title[data-v-4e58eb9a]{font-size:14px;font-weight:500;color:#64748b;margin-bottom:4px}.pane-empty-state .pes-desc[data-v-4e58eb9a]{font-size:12px;color:#94a3b8}.pane-contact-section[data-v-4e58eb9a]{border-top:1px solid #e2e8f0;margin-top:14px;padding-top:14px}.pane-contact-list[data-v-4e58eb9a]{display:flex;flex-direction:column;gap:6px;margin-top:6px}.pane-contact-card[data-v-4e58eb9a]{border:1px solid #e2e8f0;border-radius:9px;padding:10px 14px;transition:all .2s ease;cursor:pointer;background:#fff;display:flex;align-items:center;gap:12px}.pane-contact-card[data-v-4e58eb9a]:hover{border-color:#93c5fd;background:#f8fafc}.pane-contact-card.selected[data-v-4e58eb9a]{border-color:#6366f1;background:#eef2ff;box-shadow:0 0 0 2px rgba(99,102,241,.1)}.pane-contact-card .pcc-radio[data-v-4e58eb9a]{width:18px;height:18px;border-radius:50%;border:2px solid #cbd5e1;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.pane-contact-card.selected .pcc-radio[data-v-4e58eb9a]{border-color:#6366f1}.pane-contact-card.selected .pcc-radio[data-v-4e58eb9a]:after{content:"";width:8px;height:8px;border-radius:50%;background:#6366f1;display:block}.pane-contact-card .pcc-avatar[data-v-4e58eb9a]{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.pane-contact-card .pcc-info[data-v-4e58eb9a]{flex:1;min-width:0}.pane-contact-card .pcc-info .pcc-name[data-v-4e58eb9a]{font-size:13px;font-weight:600;color:#0f172a}.pane-contact-card .pcc-info .pcc-meta[data-v-4e58eb9a]{font-size:11px;color:#94a3b8;margin-top:1px}.order-mini-bar[data-v-4e58eb9a]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px 18px;margin:0 20px 12px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.order-mini-bar .omb-item[data-v-4e58eb9a]{display:flex;align-items:center;gap:6px;font-size:12px}.order-mini-bar .omb-item .omb-label[data-v-4e58eb9a]{color:#94a3b8}.order-mini-bar .omb-item .omb-value[data-v-4e58eb9a]{color:#0f172a;font-weight:600}.order-mini-bar .omb-item .omb-value.amount[data-v-4e58eb9a]{color:#d97706}.order-mini-bar .omb-divider[data-v-4e58eb9a]{width:1px;height:20px;background:#e2e8f0}.dt-header[data-v-4e58eb9a]{display:flex;align-items:flex-start;margin-bottom:18px;padding:14px 18px;background:#f8f9fb;border:1px solid #e5e7eb;border-radius:10px}.dt-header-left[data-v-4e58eb9a]{flex:1;min-width:0}.dt-code-row[data-v-4e58eb9a]{display:flex;align-items:center;gap:10px;margin-bottom:4px}.dt-code[data-v-4e58eb9a]{font-size:17px;font-weight:600;color:#1f2937}.dt-meta-row[data-v-4e58eb9a]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.dt-client[data-v-4e58eb9a],.dt-phase[data-v-4e58eb9a]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#6b7280}.detail-section[data-v-4e58eb9a]{margin-bottom:20px}.detail-section .ds-header[data-v-4e58eb9a]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#1f2937;padding-bottom:8px;margin-bottom:12px;border-bottom:1px solid #e5e7eb}.detail-section .ds-header .ds-icon[data-v-4e58eb9a]{font-size:14px;width:26px;height:26px;border-radius:6px;background:#f0f2f5;display:flex;align-items:center;justify-content:center;flex-shrink:0}.detail-card-grid[data-v-4e58eb9a]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dcg-card[data-v-4e58eb9a]{padding:14px 16px;background:#f8f9fb;border:1px solid #e5e7eb;border-radius:10px}.dcg-card .dcg-title[data-v-4e58eb9a]{font-size:12px;color:#6b7280;margin-bottom:8px}.dcg-card .dcg-grid[data-v-4e58eb9a]{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;font-size:13px}.dcg-card .dcg-grid .dcg-item[data-v-4e58eb9a]{display:flex;flex-direction:column;gap:2px}.dcg-card .dcg-grid .dcg-item .dcg-label[data-v-4e58eb9a]{font-size:11px;color:#9ca3af}.dcg-card .dcg-grid .dcg-item .dcg-value[data-v-4e58eb9a]{color:#374151;font-weight:500}.dcg-card .dcg-grid .dcg-item .dcg-value.blue[data-v-4e58eb9a]{color:#2563eb}.summary-bar[data-v-4e58eb9a]{display:flex;gap:20px;padding:14px 18px;background:#f8f9fb;border:1px solid #e5e7eb;border-radius:10px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.summary-bar .sb-item[data-v-4e58eb9a]{display:flex;align-items:center;gap:8px}.summary-bar .sb-item .sb-label[data-v-4e58eb9a]{font-size:12px;color:#6b7280;white-space:nowrap}.summary-bar .sb-item .sb-value[data-v-4e58eb9a]{font-size:17px;font-weight:600;color:#1f2937;font-family:SF Mono,monospace}.detail-storage[data-v-4e58eb9a]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:8px}.detail-storage .ds-card[data-v-4e58eb9a]{flex:1;min-width:200px;padding:14px 16px;background:#f8f9fb;border:1px solid #e5e7eb;border-radius:10px}.detail-storage .ds-card .ds-label[data-v-4e58eb9a]{font-size:12px;color:#6b7280;margin-bottom:6px}.detail-storage .ds-card .ds-value[data-v-4e58eb9a]{font-size:14px;font-weight:600;color:#1f2937;display:flex;align-items:center;gap:8px}.badge-icon[data-v-4e58eb9a]{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:10px;font-weight:700}.ds-tag[data-v-4e58eb9a]{font-size:11px;color:#9ca3af;background:#f3f5f7;padding:1px 10px;border-radius:10px;margin-left:8px}.sd-table[data-v-4e58eb9a]{width:100%;border-collapse:collapse;font-size:13px;margin-top:8px}.sd-table thead th[data-v-4e58eb9a]{padding:8px 10px;text-align:left;font-weight:600;font-size:12px;color:#9ca3af;border-bottom:1px solid #e5e7eb;background:#f8f9fb}.sd-table tbody td[data-v-4e58eb9a]{padding:8px 10px;color:#374151;border-bottom:1px solid #f3f4f6}.sd-table .r[data-v-4e58eb9a]{text-align:right;font-family:SF Mono,Consolas,monospace;font-size:12px}.sd-spec[data-v-4e58eb9a]{display:inline-block;padding:1px 8px;background:#f3f4f6;border-radius:4px;font-size:12px;color:#6b7280}.dcg-value-lg[data-v-4e58eb9a]{font-size:15px;font-weight:600;color:#1f2937}.dcg-value-lg.blue[data-v-4e58eb9a]{color:#2563eb}.dcg-value-lg.amount[data-v-4e58eb9a]{font-size:20px;font-weight:700;color:#d97706}.dcg-sub[data-v-4e58eb9a]{font-size:12px;color:#6b7280;margin-top:2px}.remark-box[data-v-4e58eb9a]{padding:12px 16px;background:#fafbfc;border:1px solid #eef0f2;border-radius:8px;font-size:13px;color:#6b7280;line-height:1.6}.success-icon-wrap[data-v-4e58eb9a]{width:64px;height:64px;border-radius:50%;background:rgba(46,125,50,.12);color:#16a34a;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.success-title[data-v-4e58eb9a]{font-size:20px;font-weight:600;margin-bottom:6px;color:#1f2937}.success-desc[data-v-4e58eb9a]{font-size:14px;color:#6b7280;margin-bottom:24px;line-height:1.6}.help-section[data-v-4e58eb9a]{margin-bottom:20px}.help-section[data-v-4e58eb9a]:last-child{margin-bottom:0}.help-section-title[data-v-4e58eb9a]{font-size:14px;font-weight:600;color:#1f2937;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #f3f4f6}.help-desc[data-v-4e58eb9a]{font-size:13px;color:#6b7280;line-height:1.7}.help-steps[data-v-4e58eb9a]{display:flex;flex-direction:column;gap:12px}.help-step[data-v-4e58eb9a]{display:flex;gap:12px;align-items:flex-start}.help-step-num[data-v-4e58eb9a]{width:26px;height:26px;border-radius:50%;background:#3b82f6;color:#fff;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.help-step-content[data-v-4e58eb9a]{flex:1}.help-step-title[data-v-4e58eb9a]{font-size:13px;font-weight:600;color:#374151;margin-bottom:2px}.help-field-list[data-v-4e58eb9a]{display:flex;flex-direction:column;gap:6px}.help-field-item[data-v-4e58eb9a]{display:flex;gap:12px;font-size:13px;padding:6px 10px;background:#f9fafb;border-radius:6px}.help-field-label[data-v-4e58eb9a]{font-weight:600;color:#374151;white-space:nowrap;min-width:80px}.help-field-info[data-v-4e58eb9a]{color:#6b7280}.toast-container[data-v-4e58eb9a]{position:fixed;top:20px;left:50%;transform:translateX(-50%);z-index:2000;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none}.toast[data-v-4e58eb9a]{padding:12px 24px;border-radius:12px;font-size:14px;color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12);pointer-events:auto;max-width:90vw;text-align:center}.toast.success[data-v-4e58eb9a]{background:#16a34a}.toast.error[data-v-4e58eb9a]{background:#dc2626}.toast.info[data-v-4e58eb9a]{background:#3b82f6}.toast-enter-active[data-v-4e58eb9a]{animation:fadeIn-4e58eb9a .3s ease}.toast-leave-active[data-v-4e58eb9a]{animation:fadeOut-4e58eb9a .3s ease}@keyframes fadeIn-4e58eb9a{0%{opacity:0;transform:translateY(-10px)}}@keyframes fadeOut-4e58eb9a{to{opacity:0;transform:translateY(-10px)}}@media(max-width:768px){.intermediate-page[data-v-4e58eb9a]{padding:12px}.content-card[data-v-4e58eb9a]{padding:18px 16px;border-radius:16px}.top-bar[data-v-4e58eb9a]{flex-direction:column;align-items:flex-start;gap:10px}.page-header[data-v-4e58eb9a]{gap:12px}.page-header[data-v-4e58eb9a],.pagination-bar[data-v-4e58eb9a]{flex-direction:column;align-items:flex-start}.modal-header[data-v-4e58eb9a]{padding:18px 20px 14px}.modal-body[data-v-4e58eb9a]{padding:18px 20px}.modal-footer[data-v-4e58eb9a]{padding:14px 20px 18px}}[data-v-25cfd1cf],[data-v-25cfd1cf]:after,[data-v-25cfd1cf]:before{margin:0;padding:0;box-sizing:border-box}.contract-page[data-v-25cfd1cf]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Helvetica Neue,sans-serif;min-height:100vh;background:#f5f6f8;color:#333;padding:20px}.main-container[data-v-25cfd1cf]{width:100%}.content-card[data-v-25cfd1cf]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px 32px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.page-header[data-v-25cfd1cf]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.page-header h2[data-v-25cfd1cf]{font-size:20px;font-weight:600}.header-right[data-v-25cfd1cf]{display:flex;gap:10px;align-items:center}.operator-label[data-v-25cfd1cf]{font-size:12px;color:#9ca3af}.operator-name[data-v-25cfd1cf]{font-size:13px;color:#374151;font-weight:500}.btn[data-v-25cfd1cf]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 18px;font-size:13px;font-weight:500;font-family:inherit;border-radius:9px;border:none;cursor:pointer;transition:all .25s ease;white-space:nowrap}.btn-xs[data-v-25cfd1cf]{height:28px;padding:0 10px;font-size:11px;border-radius:6px}.btn-primary[data-v-25cfd1cf]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.btn-primary[data-v-25cfd1cf]:disabled{opacity:.4;cursor:not-allowed}.btn-ghost[data-v-25cfd1cf]{background:transparent;color:#9ca3af;border:1px solid #e5e7eb}.btn-secondary[data-v-25cfd1cf]{background:#f9fafb;color:#6b7280;border:1px solid #e5e7eb}.btn-warning[data-v-25cfd1cf]{background:#fffbeb;color:#d97706;border:1px solid #fde68a}.btn-success[data-v-25cfd1cf],.btn-upload[data-v-25cfd1cf]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.btn-success[data-v-25cfd1cf]:disabled{opacity:.5;cursor:not-allowed}.search-bar[data-v-25cfd1cf]{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.search-input-wrap[data-v-25cfd1cf]{flex:1;min-width:200px;position:relative}.search-icon[data-v-25cfd1cf]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.search-input-wrap input[data-v-25cfd1cf]{width:100%;height:42px;padding:0 14px 0 42px;font-size:14px;font-family:inherit;color:#333;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;outline:none}.filter-group[data-v-25cfd1cf]{display:flex;flex-direction:column;gap:4px;min-width:140px}.filter-group label[data-v-25cfd1cf]{font-size:12px;color:#6b7280;font-weight:500}.filter-group select[data-v-25cfd1cf]{height:38px;padding:0 12px;font-size:13px;font-family:inherit;color:#333;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;outline:none;cursor:pointer}.result-stats[data-v-25cfd1cf]{font-size:13px;color:#6b7280;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.table-wrapper[data-v-25cfd1cf]{overflow-x:auto;border-radius:12px;border:1px solid #e5e7eb;width:100%}table[data-v-25cfd1cf]{width:100%;border-collapse:collapse;font-size:13px}thead[data-v-25cfd1cf]{background:#f9fafb}thead th[data-v-25cfd1cf]{padding:12px 14px;text-align:left;font-weight:600;font-size:12px;color:#9ca3af;border-bottom:1px solid #e5e7eb;white-space:nowrap}tbody tr[data-v-25cfd1cf]:hover{background:#f0f5ff}tbody td[data-v-25cfd1cf]{padding:12px 14px;color:#374151;border-bottom:1px solid #f3f4f6}.link-text[data-v-25cfd1cf]{cursor:pointer;color:#3b82f6}.empty-state[data-v-25cfd1cf]{text-align:center;padding:60px 20px;color:#c9cdd4}.contract-tag[data-v-25cfd1cf]{display:inline-flex;font-size:11px;font-weight:500;padding:3px 10px;border-radius:20px}.contract-tag.generated[data-v-25cfd1cf]{background:rgba(46,125,50,.12);color:#16a34a;border:1px solid rgba(46,125,50,.2)}.contract-tag.offline_pending[data-v-25cfd1cf],.contract-tag.pending[data-v-25cfd1cf]{background:rgba(255,179,0,.1);color:#d97706;border:1px solid rgba(255,179,0,.15)}.contract-tag.partial[data-v-25cfd1cf]{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.fund-tag[data-v-25cfd1cf]{display:inline-flex;font-size:11px;font-weight:500;padding:2px 8px;border-radius:12px}.fund-tag.bank[data-v-25cfd1cf]{background:#eff6ff;color:#3b82f6;border:1px solid rgba(26,115,232,.12)}.fund-tag.self[data-v-25cfd1cf]{background:rgba(217,119,6,.08);color:#d97706;border:1px solid rgba(217,119,6,.12)}.pagination-bar[data-v-25cfd1cf]{display:flex;align-items:center;justify-content:space-between;padding:12px 0;flex-wrap:wrap;gap:12px}.pagination-bar .page-info[data-v-25cfd1cf]{font-size:13px;color:var(--text-muted,#c9cdd4)}.pagination-bar .page-info strong[data-v-25cfd1cf]{color:var(--text-secondary,#6b7280);font-weight:600}.page-controls[data-v-25cfd1cf]{display:flex;align-items:center;gap:4px}.page-btn[data-v-25cfd1cf]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:none;background:transparent;color:#9ca3af;font-size:13px;font-family:inherit;cursor:pointer;transition:all .2s ease}.page-btn[data-v-25cfd1cf]:hover{background:#f3f4f6;color:#4b5563}.page-btn.active[data-v-25cfd1cf]{background:#1a73e8;color:#fff;box-shadow:0 2px 8px rgba(26,115,232,.25)}.page-btn[data-v-25cfd1cf]:disabled{opacity:.2;cursor:not-allowed}.page-size-selector[data-v-25cfd1cf]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted,#c9cdd4)}.page-size-selector select[data-v-25cfd1cf]{height:34px;padding:0 10px;font-size:13px;color:#4b5563;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;outline:none;cursor:pointer}.page-size-selector select option[data-v-25cfd1cf]{background:#fff}.modal-overlay[data-v-25cfd1cf]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-overlay.visible[data-v-25cfd1cf]{display:flex}.modal-box[data-v-25cfd1cf]{background:#fff;border:1px solid #e5e7eb;border-radius:20px;max-width:860px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 4px 24px rgba(0,0,0,.08)}.modal-box.wide[data-v-25cfd1cf]{max-width:960px}.modal-header[data-v-25cfd1cf]{display:flex;align-items:center;justify-content:space-between;padding:24px 28px 16px;border-bottom:1px solid #e5e7eb;position:sticky;top:0;background:#fff;z-index:2;border-radius:20px 20px 0 0}.modal-header h3[data-v-25cfd1cf]{font-size:18px;font-weight:600;display:flex;align-items:center;gap:10px}.modal-close[data-v-25cfd1cf]{width:34px;height:34px;border-radius:8px;border:none;background:#f9fafb;color:#9ca3af;cursor:pointer}.modal-close[data-v-25cfd1cf]:hover{color:#6b7280}.modal-body[data-v-25cfd1cf]{padding:24px 28px 20px}.modal-footer[data-v-25cfd1cf]{display:flex;justify-content:flex-end;gap:10px;padding:16px 28px 24px;border-top:1px solid #e5e7eb}.reason-textarea[data-v-25cfd1cf]{width:100%;height:80px;padding:10px 14px;font-size:13px;line-height:1.5;color:#1f2937;background:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;resize:vertical;font-family:inherit;box-sizing:border-box;text-align:left}.detail-section[data-v-25cfd1cf]{margin-bottom:20px}.detail-section .ds-header[data-v-25cfd1cf]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#1f2937;padding-bottom:8px;margin-bottom:12px;border-bottom:1px solid #e5e7eb}.detail-section .ds-header .ds-icon[data-v-25cfd1cf]{font-size:14px;width:26px;height:26px;border-radius:6px;background:#f0f2f5;display:flex;align-items:center;justify-content:center;flex-shrink:0}.detail-card-grid[data-v-25cfd1cf]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.detail-prepay[data-v-25cfd1cf]{display:flex;gap:20px;padding:14px 18px;background:#f8f9fb;border:1px solid #e5e7eb;border-radius:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.detail-prepay .dp-item[data-v-25cfd1cf]{display:flex;align-items:center;gap:8px}.detail-prepay .dp-item .dp-label[data-v-25cfd1cf]{font-size:12px;color:#6b7280;white-space:nowrap}.detail-prepay .dp-item .dp-value[data-v-25cfd1cf]{font-size:17px;font-weight:600;color:#1f2937}.dcg-card[data-v-25cfd1cf]{padding:14px 16px;background:#f8f9fb;border:1px solid #e5e7eb;border-radius:10px}.dcg-card .dcg-title[data-v-25cfd1cf]{font-size:12px;color:#6b7280;margin-bottom:8px}.dcg-card .dcg-grid[data-v-25cfd1cf]{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;font-size:13px}.dcg-card .dcg-grid .dcg-item[data-v-25cfd1cf]{display:flex;flex-direction:column;gap:2px}.dcg-card .dcg-grid .dcg-item .dcg-label[data-v-25cfd1cf]{font-size:11px;color:#9ca3af}.dcg-card .dcg-grid .dcg-item .dcg-value[data-v-25cfd1cf]{color:#374151;font-weight:500}.dcg-card .dcg-grid .dcg-item .dcg-value.blue[data-v-25cfd1cf]{color:#2563eb}.ds-tag[data-v-25cfd1cf]{font-size:11px;color:#9ca3af;background:#f3f5f7;padding:1px 10px;border-radius:10px;margin-left:8px}.sd-table[data-v-25cfd1cf]{width:100%;border-collapse:collapse;font-size:13px}.sd-table thead th[data-v-25cfd1cf]{padding:8px 10px;text-align:left;font-weight:600;font-size:12px;color:#9ca3af;border-bottom:1px solid #e5e7eb;background:#f8f9fb}.sd-table tbody td[data-v-25cfd1cf]{padding:8px 10px;color:#374151;border-bottom:1px solid #f3f4f6}.sd-table .r[data-v-25cfd1cf]{text-align:right;font-family:SF Mono,monospace;font-size:12px}.sd-spec[data-v-25cfd1cf]{display:inline-block;padding:1px 8px;background:#f3f4f6;border-radius:4px;font-size:12px;color:#6b7280}.contract-card[data-v-25cfd1cf]{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.contract-card.type-a[data-v-25cfd1cf]{border-left:3px solid rgba(26,115,232,.5)}.contract-card.type-b[data-v-25cfd1cf]{border-left:3px solid rgba(255,179,0,.5)}.contract-card.type-c[data-v-25cfd1cf]{border-left:3px solid rgba(139,92,246,.5)}.contract-card.type-d[data-v-25cfd1cf]{border-left:3px solid rgba(236,72,153,.5)}.contract-card .cc-header[data-v-25cfd1cf]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#f8f9fb;border-bottom:1px solid #e5e7eb}.contract-card .cc-body[data-v-25cfd1cf]{padding:10px 14px}.cc-type-badge[data-v-25cfd1cf]{display:inline-flex;font-size:10px;font-weight:700;padding:2px 10px;border-radius:12px;letter-spacing:.5px}.cc-type-badge.a[data-v-25cfd1cf]{background:rgba(26,115,232,.15);color:#3b82f6;border:1px solid rgba(26,115,232,.2)}.cc-type-badge.b[data-v-25cfd1cf]{background:rgba(255,179,0,.15);color:#d97706;border:1px solid rgba(255,179,0,.2)}.cc-type-badge.c[data-v-25cfd1cf]{background:rgba(139,92,246,.15);color:#8b5cf6;border:1px solid rgba(139,92,246,.2)}.cc-type-badge.d[data-v-25cfd1cf]{background:rgba(236,72,153,.15);color:#ec4899;border:1px solid rgba(236,72,153,.2)}.sign-row[data-v-25cfd1cf]{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;margin-bottom:4px;border:1px solid #f3f4f6}.pending-card[data-v-25cfd1cf]{border:1px dashed #d1d5db;border-radius:10px;margin-bottom:8px;overflow:hidden}.pending-card.a[data-v-25cfd1cf],.pending-card.b[data-v-25cfd1cf],.pending-card.c[data-v-25cfd1cf]{margin-top:8px}.pending-card .pc-header[data-v-25cfd1cf]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#f9fafb;border-bottom:1px dashed #e5e7eb}.pending-card .pc-body[data-v-25cfd1cf]{padding:10px 14px;text-align:center}.preview-toolbar[data-v-25cfd1cf]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.preview-toolbar .pt-left[data-v-25cfd1cf]{font-size:13px;font-weight:500;color:#4b5563}.preview-toolbar .zoom-btn[data-v-25cfd1cf]{width:30px;height:30px;border-radius:6px;border:1px solid #e5e7eb;background:#f9fafb;color:#9ca3af;cursor:pointer}.preview-toolbar .zoom-btn[data-v-25cfd1cf]:hover{background:#f3f4f6;color:#4b5563}.preview-toolbar .zoom-label[data-v-25cfd1cf]{font-size:11px;color:#9ca3af;min-width:36px;text-align:center}.preview-doc-wrap[data-v-25cfd1cf]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:16px;overflow:hidden}.preview-doc[data-v-25cfd1cf]{background:#fff;border-radius:6px;padding:28px 32px;max-height:480px;overflow-y:auto;color:#1a1a2e;font-size:13px;line-height:1.8;box-shadow:0 2px 12px rgba(0,0,0,.08);margin:0 auto;transition:transform .2s ease}.preview-doc .pd-watermark[data-v-25cfd1cf]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-30deg);font-size:60px;font-weight:900;color:rgba(26,115,232,.03);pointer-events:none;letter-spacing:8px;white-space:nowrap}.preview-doc .pd-relative[data-v-25cfd1cf]{position:relative}.preview-doc .pd-title[data-v-25cfd1cf]{text-align:center;font-size:18px;font-weight:700;color:#1a1a2e;margin-bottom:2px;letter-spacing:2px}.preview-doc .pd-subtitle[data-v-25cfd1cf]{text-align:center;font-size:11px;color:#888;margin-bottom:16px;letter-spacing:1px}.preview-doc .pd-divider[data-v-25cfd1cf]{border:none;border-top:2px solid #1a73e8;margin:10px 0 14px}.preview-doc .pd-section[data-v-25cfd1cf]{margin-bottom:12px}.preview-doc .pd-section-title[data-v-25cfd1cf]{font-size:13px;font-weight:600;color:#1a1a2e;margin-bottom:5px;padding-left:8px;border-left:3px solid #1a73e8}.preview-doc .pd-row[data-v-25cfd1cf]{display:flex;margin-bottom:3px;padding:2px 0;font-size:13px}.preview-doc .pd-label[data-v-25cfd1cf]{color:#888;min-width:90px;flex-shrink:0}.preview-doc .pd-value[data-v-25cfd1cf]{color:#1a1a2e;font-weight:500}.preview-doc .pd-value.hl[data-v-25cfd1cf]{color:#e65100;font-weight:700}.preview-doc .pd-clause[data-v-25cfd1cf]{color:#555;text-indent:2em;margin-bottom:4px;text-align:justify;font-size:12.5px}.pd-highlight-box[data-v-25cfd1cf]{background:#f5f8ff;border:1px solid #e0e8f5;border-radius:6px;padding:10px 14px;margin:6px 0 10px;display:grid;grid-template-columns:1fr 1fr;gap:5px 12px}.pd-highlight-box .ph-item[data-v-25cfd1cf]{display:flex;justify-content:space-between;align-items:center;padding:5px 8px;border-radius:4px;background:rgba(26,115,232,.03)}.pd-highlight-box .ph-item.full[data-v-25cfd1cf]{grid-column:1/-1}.pd-highlight-box .ph-label[data-v-25cfd1cf]{font-size:12px;color:#666}.pd-highlight-box .ph-value[data-v-25cfd1cf]{font-size:13px;font-weight:600;color:#1a1a2e}.pd-highlight-box .ph-value.amount[data-v-25cfd1cf]{color:#e65100;font-weight:700}.pd-sign-area[data-v-25cfd1cf]{display:flex;justify-content:space-between;margin-top:14px;padding-top:12px;border-top:1px dashed #ccc}.pd-sign-area .ps-block[data-v-25cfd1cf]{text-align:center;min-width:120px}.pd-sign-area .ps-block .ps-line[data-v-25cfd1cf]{width:140px;height:1px;background:#ccc;margin:6px auto}.pd-sign-area .ps-block .ps-label[data-v-25cfd1cf]{font-size:11px;color:#888}.pd-sign-area .ps-block .ps-name[data-v-25cfd1cf]{font-size:12px;color:#1a1a2e;font-weight:500;margin-top:4px}.generating-overlay[data-v-25cfd1cf]{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.9);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;border-radius:12px}.generating-spinner[data-v-25cfd1cf]{width:48px;height:48px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-25cfd1cf .8s linear infinite}.generating-text[data-v-25cfd1cf]{margin-top:16px;font-size:15px;color:#374151;font-weight:500}@keyframes spin-25cfd1cf{to{transform:rotate(1turn)}}[data-v-4826760a],[data-v-4826760a]:after,[data-v-4826760a]:before{margin:0;padding:0;box-sizing:border-box}.credit-customer-page[data-v-4826760a]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Helvetica Neue,sans-serif;min-height:100vh;background:#f5f6f8;color:#333;padding:20px}.main-container[data-v-4826760a]{width:100%}.content-card[data-v-4826760a]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px 32px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.page-header[data-v-4826760a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}.page-header h2[data-v-4826760a]{font-size:20px;font-weight:600;display:flex;align-items:center;gap:10px}.count-badge[data-v-4826760a]{font-size:13px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 14px;border-radius:20px;border:1px solid #e5e7eb}.header-actions[data-v-4826760a]{display:flex;gap:10px;flex-wrap:wrap}.btn[data-v-4826760a]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 18px;font-size:13px;font-weight:500;font-family:inherit;border-radius:9px;border:none;cursor:pointer;transition:all .25s ease;white-space:nowrap}.btn[data-v-4826760a]:active{transform:scale(.97)}.btn-sm[data-v-4826760a]{height:32px;padding:0 14px;font-size:12px;border-radius:7px}.btn-xs[data-v-4826760a]{height:28px;padding:0 10px;font-size:11px;border-radius:6px}.btn-primary[data-v-4826760a]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 4px 16px rgba(26,115,232,.2)}.btn-primary[data-v-4826760a]:hover{box-shadow:0 6px 24px rgba(26,115,232,.35);transform:translateY(-1px)}.btn-secondary[data-v-4826760a]{background:#f9fafb;color:#6b7280;border:1px solid #e5e7eb}.btn-ghost[data-v-4826760a]{background:transparent;color:#9ca3af;border:1px solid #e5e7eb}.btn-danger[data-v-4826760a]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.btn-outline-primary[data-v-4826760a]{background:transparent;color:#3b82f6;border:1px solid #bfdbfe}.search-bar[data-v-4826760a]{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap;position:relative;z-index:100}.search-input-wrap[data-v-4826760a]{flex:1;min-width:200px;position:relative}.search-input-wrap .search-icon[data-v-4826760a]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.search-input-wrap input[data-v-4826760a]{width:100%;height:42px;padding:0 14px 0 42px;font-size:14px;font-family:inherit;color:#333;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:all .25s ease}.search-input-wrap input[data-v-4826760a]::placeholder{color:#c9cdd4}.search-input-wrap input[data-v-4826760a]:focus{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.filter-group[data-v-4826760a]{display:flex;flex-direction:column;gap:4px;min-width:150px}.filter-group label[data-v-4826760a]{font-size:12px;color:#6b7280;font-weight:500}.filter-group select[data-v-4826760a]{height:38px;padding:0 12px 0 32px;font-size:13px;font-family:inherit;color:#333;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;outline:none;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%239ca3af' d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.filter-group select[data-v-4826760a]:focus{border-color:#3b82f6}.filter-group select option[data-v-4826760a]{background:#fff;color:#333}.filter-group .fg-icon[data-v-4826760a]{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:14px;height:14px;opacity:.3;pointer-events:none}.filter-group .fg-wrap[data-v-4826760a]{position:relative}.director-dropdown[data-v-4826760a]{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#fff;border:1px solid #e5e7eb;border-radius:9px;box-shadow:0 4px 16px rgba(0,0,0,.08);z-index:100;max-height:280px;overflow-y:auto}.director-dropdown[data-v-4826760a]::-webkit-scrollbar{width:6px}.director-dropdown[data-v-4826760a]::-webkit-scrollbar-track{background:#f9fafb;border-radius:3px}.director-dropdown[data-v-4826760a]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.director-dropdown[data-v-4826760a]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.director-letter-tag[data-v-4826760a]{position:sticky;top:0;background:#f0f5ff;padding:6px 14px;font-size:11px;font-weight:600;color:#3b82f6;letter-spacing:.5px;border-bottom:1px solid #e5e7eb}.director-dropdown-item[data-v-4826760a]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;font-size:13px;color:#374151;cursor:pointer;transition:all .15s ease;border-bottom:1px solid #f3f4f6}.director-dropdown-item[data-v-4826760a]:last-child{border-bottom:none}.director-dropdown-item[data-v-4826760a]:hover{background:#f0f5ff}.director-dropdown-item .director-name[data-v-4826760a]{font-weight:500}.director-dropdown-item .director-phone[data-v-4826760a]{font-size:11px;color:#9ca3af}.director-dropdown-empty[data-v-4826760a]{padding:16px;text-align:center;color:#9ca3af;font-size:13px}.result-stats[data-v-4826760a]{font-size:13px;color:#9ca3af;margin-bottom:16px}.result-stats strong[data-v-4826760a]{color:#374151;font-weight:600}.stats-row[data-v-4826760a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:24px}.stat-card[data-v-4826760a]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;padding:16px 18px}.stat-card .stat-icon[data-v-4826760a]{font-size:18px;margin-bottom:6px;opacity:.6}.stat-card .stat-label[data-v-4826760a]{font-size:11px;color:#9ca3af;font-weight:500}.stat-card .stat-value[data-v-4826760a]{font-size:22px;font-weight:700;margin-top:4px;font-family:monospace}.stat-value.blue[data-v-4826760a]{color:#3b82f6}.stat-value.green[data-v-4826760a]{color:#16a34a}.stat-value.orange[data-v-4826760a]{color:#ffa726}.stat-value.purple[data-v-4826760a]{color:#ab47bc}.table-wrapper[data-v-4826760a]{overflow-x:auto;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 2px rgba(0,0,0,.04)}table[data-v-4826760a]{width:100%;border-collapse:collapse;font-size:13px;min-width:800px}thead[data-v-4826760a]{background:#f9fafb}thead th[data-v-4826760a]{padding:12px 14px;text-align:left;font-weight:600;font-size:12px;color:#9ca3af;border-bottom:1px solid #e5e7eb;white-space:nowrap;cursor:pointer;user-select:none;transition:color .2s}thead th[data-v-4826760a]:hover{color:#4b5563}.sort-icon[data-v-4826760a]{display:inline-block;margin-left:4px;font-size:9px;opacity:.25}.sort-icon.active[data-v-4826760a]{opacity:1;color:#3b82f6}tbody tr[data-v-4826760a]{transition:background .2s ease}tbody tr[data-v-4826760a]:hover{background:#f0f5ff}tbody tr:not(:last-child) td[data-v-4826760a]{border-bottom:1px solid #f3f4f6}tbody td[data-v-4826760a]{padding:12px 14px;color:#374151;vertical-align:middle;white-space:nowrap}.entity-name[data-v-4826760a]{font-weight:500;color:#1f2937}.action-group[data-v-4826760a]{display:flex;gap:5px}.text-right[data-v-4826760a]{text-align:right}.mono[data-v-4826760a]{font-family:monospace;font-size:12px}.tag[data-v-4826760a]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:6px;font-size:11px;font-weight:500;line-height:20px}.tag-green[data-v-4826760a]{background:rgba(46,125,50,.12);color:#16a34a;border:1px solid rgba(46,125,50,.15)}.tag-orange[data-v-4826760a]{background:rgba(255,179,0,.1);color:#d97706;border:1px solid rgba(255,179,0,.12)}.tag-blue[data-v-4826760a]{background:rgba(26,115,232,.1);color:#3b82f6;border:1px solid rgba(26,115,232,.12)}.empty-state[data-v-4826760a]{text-align:center;padding:60px 20px;color:#d1d5db}.empty-state .empty-icon[data-v-4826760a]{font-size:40px;margin-bottom:12px;display:flex;justify-content:center}.empty-state p[data-v-4826760a]{font-size:14px;color:#d1d5db;margin-bottom:4px}.empty-state .sub[data-v-4826760a]{font-size:12px;color:#d1d5db}.pagination-bar[data-v-4826760a]{display:flex;align-items:center;justify-content:space-between;margin-top:18px;flex-wrap:wrap;gap:12px}.pagination-bar .page-info[data-v-4826760a]{font-size:13px;color:#c9cdd4}.pagination-bar .page-info strong[data-v-4826760a]{color:#6b7280;font-weight:600}.pagination-bar .page-controls[data-v-4826760a]{display:flex;align-items:center;gap:4px}.page-btn[data-v-4826760a]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:none;background:transparent;color:#9ca3af;font-size:13px;font-family:inherit;cursor:pointer;transition:all .2s ease}.page-btn[data-v-4826760a]:hover{background:#f3f4f6;color:#4b5563}.page-btn.active[data-v-4826760a]{background:#1a73e8;color:#fff;box-shadow:0 2px 8px rgba(26,115,232,.25)}.page-btn[data-v-4826760a]:disabled{opacity:.2;cursor:not-allowed}.modal-overlay[data-v-4826760a]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-overlay.visible[data-v-4826760a]{display:flex}.modal-box[data-v-4826760a]{background:#fff;border:1px solid #e5e7eb;border-radius:20px;max-width:640px;width:100%;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 4px 24px rgba(0,0,0,.08);animation:fadeIn-4826760a .3s ease}@keyframes fadeIn-4826760a{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-4826760a]{display:flex;align-items:center;justify-content:space-between;padding:24px 28px 16px;border-bottom:1px solid #e5e7eb;border-radius:20px 20px 0 0}.modal-header h3[data-v-4826760a]{font-size:18px;font-weight:600}.modal-close[data-v-4826760a]{width:34px;height:34px;border-radius:8px;border:none;background:#f9fafb;color:#9ca3af;cursor:pointer;display:flex;align-items:center;justify-content:center}.modal-close[data-v-4826760a]:hover{background:#f3f4f6;color:#6b7280}.modal-body[data-v-4826760a]{padding:24px 28px 20px;overflow-y:auto;flex:1}.modal-footer[data-v-4826760a]{display:flex;justify-content:flex-end;gap:10px;padding:16px 28px 24px;border-top:1px solid #e5e7eb}.modal-box.slim[data-v-4826760a]{max-width:440px;text-align:center}.confirm-icon[data-v-4826760a]{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.confirm-icon.danger[data-v-4826760a]{background:rgba(229,57,53,.12);color:#e53935}.confirm-box h3[data-v-4826760a]{font-size:18px;font-weight:600;margin-bottom:8px}.confirm-box p[data-v-4826760a]{font-size:14px;color:#6b7280;margin-bottom:24px;line-height:1.6}.confirm-box .confirm-actions[data-v-4826760a]{display:flex;gap:10px;justify-content:center}.form-grid[data-v-4826760a]{display:flex;flex-direction:column;gap:16px}.form-row[data-v-4826760a]{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}.form-row.full[data-v-4826760a]{grid-template-columns:1fr}.form-group[data-v-4826760a]{display:flex;flex-direction:column;gap:5px}.form-group label[data-v-4826760a]{font-size:13px;color:#6b7280;font-weight:500}.form-group label .req[data-v-4826760a]{color:#e53935}.form-control[data-v-4826760a]{width:100%;height:42px;padding:0 14px;font-size:14px;font-family:inherit;color:#333;background:#f9fafb;border:1px solid #e5e7eb;border-radius:9px;outline:none;transition:all .25s ease}.form-control[data-v-4826760a]::placeholder{color:#d1d5db}.form-control[data-v-4826760a]:focus{border-color:#3b82f6;background:rgba(26,115,232,.06);box-shadow:0 0 0 3px rgba(26,115,232,.1)}.form-control.error[data-v-4826760a]{border-color:#e53935;background:rgba(229,57,53,.06)}.form-group .field-error[data-v-4826760a]{font-size:12px;color:#e53935;display:none}.form-group .field-error.visible[data-v-4826760a]{display:block}.detail-head[data-v-4826760a]{display:flex;align-items:center;gap:16px;margin-bottom:20px;flex-wrap:wrap}.detail-head .dh-main[data-v-4826760a]{flex:1;min-width:0}.detail-head .dh-main h3[data-v-4826760a]{font-size:18px;font-weight:600;color:#333}.detail-head .dh-main .dh-sub[data-v-4826760a]{font-size:12px;color:#9ca3af;margin-top:2px}.detail-head .dh-badge[data-v-4826760a]{flex-shrink:0}.detail-section[data-v-4826760a]{margin-bottom:18px}.detail-section[data-v-4826760a]:last-child{margin-bottom:0}.detail-section .dsec-title[data-v-4826760a]{font-size:12px;font-weight:600;color:#9ca3af;margin-bottom:10px;display:flex;align-items:center;gap:6px;letter-spacing:.4px}.detail-section .dsec-title svg[data-v-4826760a]{width:14px;height:14px;opacity:.4;flex-shrink:0}.dcredit-grid[data-v-4826760a]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.dcredit-card[data-v-4826760a]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:14px 16px;text-align:center}.dcredit-card .dc-label[data-v-4826760a]{font-size:11px;color:#6b7280;margin-bottom:4px}.dcredit-card .dc-value[data-v-4826760a]{font-size:20px;font-weight:700;font-family:monospace;margin-bottom:2px}.dcredit-card .dc-sub[data-v-4826760a]{font-size:11px;color:#c9cdd4}.dcredit-card .dc-bar[data-v-4826760a]{height:4px;background:#f3f4f6;border-radius:4px;margin-top:8px;overflow:hidden}.dcredit-card .dc-bar .df[data-v-4826760a]{height:100%;border-radius:4px;transition:width .8s ease}.df.green[data-v-4826760a]{background:linear-gradient(90deg,#2e7d32,#66bb6a)}.df.blue[data-v-4826760a]{background:linear-gradient(90deg,#1a73e8,#42a5f5)}.df.purple[data-v-4826760a]{background:linear-gradient(90deg,#6a1b9a,#ab47bc)}.dc-blue .dc-value[data-v-4826760a]{color:#3b82f6}.dc-green .dc-value[data-v-4826760a]{color:#16a34a}.dc-purple .dc-value[data-v-4826760a]{color:#ab47bc}.dinfo-grid[data-v-4826760a]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dinfo-item[data-v-4826760a]{padding:8px 12px;border-radius:8px;background:#f9fafb;border:1px solid #f3f4f6}.dinfo-item .di-label[data-v-4826760a]{font-size:11px;color:#d1d5db}.dinfo-item .di-value[data-v-4826760a]{font-size:13px;color:#374151;margin-top:1px}.customer-confirm-page[data-v-60c474f1]{width:100%;--teal:#1a73e8;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;min-height:100vh;background:#f5f6f8;padding:20px}.main-container[data-v-60c474f1]{width:100%}.content-card[data-v-60c474f1]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px 32px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.page-header[data-v-60c474f1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:10px}.page-header h2[data-v-60c474f1]{font-size:20px;font-weight:600;display:flex;align-items:center;gap:10px}.header-actions[data-v-60c474f1]{display:flex;align-items:center;gap:8px}.op-select[data-v-60c474f1]{height:34px;padding:0 10px;font-size:13px;font-family:inherit;color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;outline:none;cursor:pointer}.op-select[data-v-60c474f1]:focus{border-color:#3b82f6}.search-bar[data-v-60c474f1]{margin-bottom:16px}.search-input-wrap[data-v-60c474f1]{position:relative}.search-input-wrap .search-icon[data-v-60c474f1]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#9ca3af}.search-input-wrap input[data-v-60c474f1]{width:100%;height:42px;padding:0 14px 0 42px;font-size:14px;font-family:inherit;color:#333;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;outline:none}.search-input-wrap input[data-v-60c474f1]:focus{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.result-stats[data-v-60c474f1]{font-size:13px;color:#6b7280;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.result-stats strong[data-v-60c474f1]{color:#374151;font-weight:600}.table-wrapper[data-v-60c474f1]{overflow-x:auto;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 2px rgba(0,0,0,.04)}table[data-v-60c474f1]{width:100%;border-collapse:collapse;font-size:13px;min-width:1100px}thead[data-v-60c474f1]{background:#f9fafb}thead th[data-v-60c474f1]{padding:12px 14px;font-weight:600;font-size:12px;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e5e7eb;white-space:nowrap;text-align:left}tbody td[data-v-60c474f1]{padding:12px 14px;color:#374151;vertical-align:middle}tbody tr[data-v-60c474f1]:hover{background:#f0f5ff}tbody tr:not(:last-child) td[data-v-60c474f1]{border-bottom:1px solid #f3f4f6}.s-name[data-v-60c474f1]{font-weight:500;color:#1f2937}.s-sub[data-v-60c474f1]{font-size:11px;color:#9ca3af;display:block;margin-top:2px}.empty-state[data-v-60c474f1]{text-align:center;padding:60px 20px;color:#c9cdd4;font-size:14px}.status-tag[data-v-60c474f1]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;padding:3px 10px;border-radius:20px;white-space:nowrap}.status-tag.pending[data-v-60c474f1]{background:rgba(255,179,0,.1);color:#d97706;border:1px solid rgba(255,179,0,.12)}.status-tag.pending[data-v-60c474f1]:before{content:"";width:6px;height:6px;border-radius:50%;background:#ffb300}.status-tag.confirmed[data-v-60c474f1]{background:rgba(46,125,50,.1);color:#16a34a;border:1px solid rgba(46,125,50,.12)}.status-tag.confirmed[data-v-60c474f1]:before{content:"";width:6px;height:6px;border-radius:50%;background:#66bb6a}.status-tag.rejected[data-v-60c474f1]{background:rgba(229,57,53,.1);color:#ef5350;border:1px solid rgba(229,57,53,.12)}.pagination-bar[data-v-60c474f1]{display:flex;align-items:center;justify-content:space-between;margin-top:18px;flex-wrap:wrap;gap:12px;font-size:13px;color:#c9cdd4}.pagination-bar .page-info strong[data-v-60c474f1]{color:#6b7280;font-weight:600}.page-controls[data-v-60c474f1]{display:flex;align-items:center;gap:4px}.page-btn[data-v-60c474f1]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:none;background:transparent;color:#9ca3af;font-size:13px;font-family:inherit;cursor:pointer}.page-btn[data-v-60c474f1]:hover{background:#f3f4f6;color:#4b5563}.page-btn.active[data-v-60c474f1]{background:#1a73e8;color:#fff;box-shadow:0 2px 8px rgba(26,115,232,.25)}.page-btn[data-v-60c474f1]:disabled{opacity:.2;cursor:not-allowed}.btn[data-v-60c474f1]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 16px;font-size:13px;font-weight:500;font-family:inherit;border-radius:9px;border:none;cursor:pointer;white-space:nowrap}.btn-xs[data-v-60c474f1]{height:28px;padding:0 10px;font-size:11px;border-radius:6px}.btn-secondary[data-v-60c474f1]{background:#f9fafb;color:#6b7280;border:1px solid #e5e7eb}.btn-secondary[data-v-60c474f1]:hover{background:#f3f4f6;color:#374151}.btn-outline-primary[data-v-60c474f1]{background:transparent;color:#3b82f6;border:1px solid #bfdbfe}.btn-outline-primary[data-v-60c474f1]:hover{background:#eff6ff}.btn-success[data-v-60c474f1]{background:linear-gradient(135deg,#43a047,#2e7d32);color:#fff;box-shadow:0 4px 16px rgba(46,125,50,.2)}.btn-success[data-v-60c474f1]:hover{box-shadow:0 6px 24px rgba(46,125,50,.35);transform:translateY(-1px)}.modal-overlay[data-v-60c474f1]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-overlay.visible[data-v-60c474f1]{display:flex}.modal-box[data-v-60c474f1]{background:#fff;border:1px solid #e5e7eb;border-radius:20px;max-width:860px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 4px 24px rgba(0,0,0,.08)}.modal-box.wide[data-v-60c474f1]{max-width:960px}.modal-header[data-v-60c474f1]{display:flex;align-items:center;justify-content:space-between;padding:24px 28px 16px;border-bottom:1px solid #e5e7eb;position:sticky;top:0;background:#fff;z-index:2;border-radius:20px 20px 0 0}.modal-header h3[data-v-60c474f1]{font-size:18px;font-weight:600;display:flex;align-items:center;gap:10px}.modal-close[data-v-60c474f1]{width:34px;height:34px;border-radius:8px;border:none;background:#f9fafb;color:#9ca3af;cursor:pointer;display:flex;align-items:center;justify-content:center}.modal-close[data-v-60c474f1]:hover{background:#f3f4f6;color:#6b7280}.modal-body[data-v-60c474f1]{padding:24px 28px 20px}.modal-footer[data-v-60c474f1]{display:flex;justify-content:flex-end;gap:10px;padding:16px 28px 24px;border-top:1px solid #e5e7eb}.order-detail[data-v-60c474f1]{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px}.detail-section[data-v-60c474f1]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:18px 20px}.detail-section .ds-header[data-v-60c474f1]{font-size:13px;font-weight:600;color:#4b5563;margin-bottom:12px;display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.detail-section .ds-row[data-v-60c474f1]{display:flex;justify-content:space-between;align-items:center;padding:6px 4px}.detail-section .ds-row[data-v-60c474f1]:not(:last-child){border-bottom:1px solid #f3f4f6}.detail-section .ds-row .ds-label[data-v-60c474f1]{font-size:12px;color:#9ca3af}.detail-section .ds-row .ds-value[data-v-60c474f1]{font-size:13px;color:#1f2937;font-weight:500;text-align:right}.detail-section .ds-row .ds-value .hl[data-v-60c474f1]{color:#d97706}.detail-section .ds-row .ds-value .amount[data-v-60c474f1]{color:#3b82f6;font-weight:600}.detail-section .ds-row .ds-value .mono[data-v-60c474f1]{font-family:Courier New,monospace}.modal-box[data-v-60c474f1]::-webkit-scrollbar,.table-wrapper[data-v-60c474f1]::-webkit-scrollbar{width:4px;height:4px}.modal-box[data-v-60c474f1]::-webkit-scrollbar-thumb,.table-wrapper[data-v-60c474f1]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:4px}.guide-preview[data-v-60c474f1]{background:#fff;border-radius:10px;overflow:hidden;margin:0 auto;max-width:780px;box-shadow:0 2px 16px rgba(0,0,0,.06);color:#1a1a2e;font-size:13px;line-height:1.7}.guide-preview .gp-header[data-v-60c474f1]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;padding:28px 36px 22px;position:relative}.guide-preview .gp-header .gp-title[data-v-60c474f1]{font-size:20px;font-weight:700;letter-spacing:2px}.guide-preview .gp-header .gp-sub[data-v-60c474f1]{font-size:11px;color:hsla(0,0%,100%,.7);margin-top:4px;letter-spacing:1px}.guide-preview .gp-body[data-v-60c474f1]{padding:24px 36px 20px}.guide-preview .gp-section[data-v-60c474f1]{margin-bottom:18px}.guide-preview .gp-section-title[data-v-60c474f1]{font-size:14px;font-weight:600;color:#1a1a2e;margin-bottom:8px;padding-bottom:5px;border-bottom:2px solid #1a73e8;display:flex;align-items:center;gap:8px}.guide-preview .gp-step[data-v-60c474f1]{display:flex;gap:12px;margin-bottom:8px;padding:8px 12px;border-radius:6px;background:#f5f8ff;border:1px solid #e0e8f5}.guide-preview .gp-step .step-num[data-v-60c474f1]{width:28px;height:28px;border-radius:50%;background:#1a73e8;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.guide-preview .gp-step .step-content[data-v-60c474f1]{flex:1}.guide-preview .gp-step .step-content .step-title[data-v-60c474f1]{font-size:13px;font-weight:600;color:#1a1a2e}.guide-preview .gp-step .step-content .step-desc[data-v-60c474f1]{font-size:12px;color:#666;margin-top:2px}.guide-preview .gp-info-box[data-v-60c474f1]{background:#f5f8ff;border:1px solid #e0e8f5;border-radius:8px;padding:12px 16px;margin:8px 0}.guide-preview .gp-info-box .gi-row[data-v-60c474f1]{display:flex;justify-content:space-between;padding:3px 0;font-size:12px}.guide-preview .gp-info-box .gi-row .gi-lbl[data-v-60c474f1]{color:#888}.guide-preview .gp-info-box .gi-row .gi-val[data-v-60c474f1]{color:#1a1a2e;font-weight:500}.guide-preview .gp-footer-text[data-v-60c474f1]{text-align:center;padding:14px 36px 18px;border-top:1px dashed #ddd;font-size:11px;color:#aaa}.btn-primary[data-v-60c474f1]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 4px 16px rgba(26,115,232,.2)}.btn-primary[data-v-60c474f1]:hover{box-shadow:0 6px 24px rgba(26,115,232,.35);transform:translateY(-1px)}[data-v-2392e648],[data-v-2392e648]:after,[data-v-2392e648]:before{margin:0;padding:0;box-sizing:border-box}.fund-pool-page[data-v-2392e648]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Helvetica Neue,sans-serif;min-height:100vh;background:#f5f6f8;color:#333;padding:20px}.main-container[data-v-2392e648]{width:100%}.content-card[data-v-2392e648]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px 32px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.page-header[data-v-2392e648]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}.page-header h2[data-v-2392e648]{font-size:20px;font-weight:600;display:flex;align-items:center;gap:10px}.count-badge[data-v-2392e648]{font-size:13px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 14px;border-radius:20px;border:1px solid #e5e7eb}.header-actions[data-v-2392e648]{display:flex;gap:10px;flex-wrap:wrap}.btn[data-v-2392e648]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 18px;font-size:13px;font-weight:500;font-family:inherit;border-radius:9px;border:none;cursor:pointer;transition:all .25s ease;white-space:nowrap}.btn[data-v-2392e648]:active{transform:scale(.97)}.btn-sm[data-v-2392e648]{height:32px;padding:0 14px;font-size:12px;border-radius:7px}.btn-xs[data-v-2392e648]{height:28px;padding:0 10px;font-size:11px;border-radius:6px}.btn-primary[data-v-2392e648]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 4px 16px rgba(26,115,232,.2)}.btn-primary[data-v-2392e648]:hover{box-shadow:0 6px 24px rgba(26,115,232,.35);transform:translateY(-1px)}.btn-secondary[data-v-2392e648]{background:#f9fafb;color:#6b7280;border:1px solid #e5e7eb}.btn-ghost[data-v-2392e648]{background:transparent;color:#9ca3af;border:1px solid #e5e7eb}.btn-danger[data-v-2392e648]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.btn-outline-primary[data-v-2392e648]{background:transparent;color:#3b82f6;border:1px solid #bfdbfe}.search-bar[data-v-2392e648]{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.search-input-wrap[data-v-2392e648]{flex:1;min-width:200px;position:relative}.search-input-wrap .search-icon[data-v-2392e648]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.search-input-wrap input[data-v-2392e648]{width:100%;height:42px;padding:0 14px 0 42px;font-size:14px;font-family:inherit;color:#333;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:all .25s ease}.search-input-wrap input[data-v-2392e648]::placeholder{color:#c9cdd4}.search-input-wrap input[data-v-2392e648]:focus{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.filter-row[data-v-2392e648]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px;position:relative;z-index:100}.filter-group[data-v-2392e648]{display:flex;flex-direction:column;gap:4px;min-width:150px}.filter-group label[data-v-2392e648]{font-size:12px;color:#6b7280;font-weight:500}.filter-group select[data-v-2392e648]{height:38px;padding:0 12px 0 32px;font-size:13px;font-family:inherit;color:#333;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;outline:none;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%239ca3af' d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.filter-group select[data-v-2392e648]:focus{border-color:#3b82f6}.filter-group select option[data-v-2392e648]{background:#fff;color:#333}.filter-group .fg-icon[data-v-2392e648]{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:14px;height:14px;opacity:.3;pointer-events:none}.filter-group .fg-wrap[data-v-2392e648]{position:relative}.result-stats[data-v-2392e648]{font-size:13px;color:#9ca3af;margin-bottom:16px}.result-stats strong[data-v-2392e648]{color:#374151;font-weight:600}.stats-row[data-v-2392e648]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:24px}.stat-card[data-v-2392e648]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;padding:16px 18px}.stat-card .stat-icon[data-v-2392e648]{font-size:18px;margin-bottom:6px;opacity:.6}.stat-card .stat-label[data-v-2392e648]{font-size:11px;color:#9ca3af;font-weight:500}.stat-card .stat-value[data-v-2392e648]{font-size:22px;font-weight:700;margin-top:4px;font-family:monospace}.stat-value.blue[data-v-2392e648]{color:#3b82f6}.stat-value.green[data-v-2392e648]{color:#16a34a}.stat-value.orange[data-v-2392e648]{color:#ffa726}.table-wrapper[data-v-2392e648]{overflow-x:auto;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 2px rgba(0,0,0,.04)}table[data-v-2392e648]{width:100%;border-collapse:collapse;font-size:13px;min-width:700px}thead[data-v-2392e648]{background:#f9fafb}thead th[data-v-2392e648]{padding:12px 14px;text-align:left;font-weight:600;font-size:12px;color:#9ca3af;border-bottom:1px solid #e5e7eb;white-space:nowrap}tbody tr[data-v-2392e648]{transition:background .2s ease}tbody tr[data-v-2392e648]:hover{background:#f0f5ff}tbody tr:not(:last-child) td[data-v-2392e648]{border-bottom:1px solid #f3f4f6}tbody td[data-v-2392e648]{padding:12px 14px;color:#374151;vertical-align:middle;white-space:nowrap}.entity-name[data-v-2392e648]{font-weight:500;color:#1f2937}.action-group[data-v-2392e648]{display:flex;gap:5px}.text-right[data-v-2392e648]{text-align:right}.mono[data-v-2392e648]{font-family:monospace;font-size:12px}.tag[data-v-2392e648]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:6px;font-size:11px;font-weight:500;line-height:20px}.tag-green[data-v-2392e648]{background:rgba(46,125,50,.12);color:#16a34a;border:1px solid rgba(46,125,50,.15)}.tag-red[data-v-2392e648]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.tag-orange[data-v-2392e648]{background:rgba(255,179,0,.1);color:#d97706;border:1px solid rgba(255,179,0,.12)}.tag-blue[data-v-2392e648]{background:rgba(26,115,232,.1);color:#3b82f6;border:1px solid rgba(26,115,232,.12)}.region-badge[data-v-2392e648]{display:inline-block;padding:1px 8px;border-radius:4px;font-size:11px;background:#f9fafb;border:1px solid #e5e7eb;color:#6b7280}.empty-state[data-v-2392e648]{text-align:center;padding:60px 20px;color:#d1d5db}.empty-state .empty-icon[data-v-2392e648]{font-size:40px;margin-bottom:12px;display:flex;justify-content:center}.empty-state p[data-v-2392e648]{font-size:14px;color:#d1d5db;margin-bottom:4px}.empty-state .sub[data-v-2392e648]{font-size:12px;color:#d1d5db}.pagination-bar[data-v-2392e648]{display:flex;align-items:center;justify-content:space-between;margin-top:18px;flex-wrap:wrap;gap:12px}.pagination-bar .page-info[data-v-2392e648]{font-size:13px;color:#c9cdd4}.pagination-bar .page-info strong[data-v-2392e648]{color:#6b7280;font-weight:600}.pagination-bar .page-controls[data-v-2392e648]{display:flex;align-items:center;gap:4px}.page-btn[data-v-2392e648]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:none;background:transparent;color:#9ca3af;font-size:13px;font-family:inherit;cursor:pointer;transition:all .2s ease}.page-btn[data-v-2392e648]:hover{background:#f3f4f6;color:#4b5563}.page-btn.active[data-v-2392e648]{background:#1a73e8;color:#fff;box-shadow:0 2px 8px rgba(26,115,232,.25)}.page-btn[data-v-2392e648]:disabled{opacity:.2;cursor:not-allowed}.modal-overlay[data-v-2392e648]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-overlay.visible[data-v-2392e648]{display:flex}.modal-box[data-v-2392e648]{background:#fff;border:1px solid #e5e7eb;border-radius:20px;max-width:640px;width:100%;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 4px 24px rgba(0,0,0,.08);animation:fadeIn-2392e648 .3s ease}@keyframes fadeIn-2392e648{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-2392e648]{display:flex;align-items:center;justify-content:space-between;padding:24px 28px 16px;border-bottom:1px solid #e5e7eb;border-radius:20px 20px 0 0}.modal-header h3[data-v-2392e648]{font-size:18px;font-weight:600}.modal-close[data-v-2392e648]{width:34px;height:34px;border-radius:8px;border:none;background:#f9fafb;color:#9ca3af;cursor:pointer;display:flex;align-items:center;justify-content:center}.modal-close[data-v-2392e648]:hover{background:#f3f4f6;color:#6b7280}.modal-body[data-v-2392e648]{padding:24px 28px 20px;overflow-y:auto;flex:1}.modal-footer[data-v-2392e648]{display:flex;justify-content:flex-end;gap:10px;padding:16px 28px 24px;border-top:1px solid #e5e7eb}.modal-box.slim[data-v-2392e648]{max-width:440px;text-align:center}.confirm-icon[data-v-2392e648]{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.confirm-icon.danger[data-v-2392e648]{background:rgba(229,57,53,.12);color:#e53935}.confirm-box h3[data-v-2392e648]{font-size:18px;font-weight:600;margin-bottom:8px}.confirm-box p[data-v-2392e648]{font-size:14px;color:#6b7280;margin-bottom:24px;line-height:1.6}.confirm-box .confirm-actions[data-v-2392e648]{display:flex;gap:10px;justify-content:center}.form-grid[data-v-2392e648]{display:flex;flex-direction:column;gap:16px}.form-row[data-v-2392e648]{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}.form-row.full[data-v-2392e648]{grid-template-columns:1fr}.form-group[data-v-2392e648]{display:flex;flex-direction:column;gap:5px}.form-group label[data-v-2392e648]{font-size:13px;color:#6b7280;font-weight:500}.form-group label .req[data-v-2392e648]{color:#e53935}.account-type-toggle[data-v-2392e648]{display:flex;gap:0;border:1px solid #e5e7eb;border-radius:9px;overflow:hidden;width:fit-content}.account-type-toggle button[data-v-2392e648]{padding:10px 20px;font-size:13px;font-weight:500;color:#6b7280;background:#f9fafb;border:none;cursor:pointer;transition:all .2s;user-select:none}.account-type-toggle button[data-v-2392e648]:first-child{border-right:1px solid #e5e7eb}.account-type-toggle button.active[data-v-2392e648]{background:#3b82f6;color:#fff}.account-type-toggle button[data-v-2392e648]:not(.active):hover{background:#f0f5ff}.form-control[data-v-2392e648]{width:100%;height:42px;padding:0 14px;font-size:14px;font-family:inherit;color:#333;background:#f9fafb;border:1px solid #e5e7eb;border-radius:9px;outline:none;transition:all .25s ease}.form-control[data-v-2392e648]::placeholder{color:#d1d5db}.form-control[data-v-2392e648]:focus{border-color:#3b82f6;background:rgba(26,115,232,.06);box-shadow:0 0 0 3px rgba(26,115,232,.1)}.form-control.error[data-v-2392e648]{border-color:#e53935;background:rgba(229,57,53,.06)}.form-group .field-error[data-v-2392e648]{font-size:12px;color:#e53935;display:none}.form-group .field-error.visible[data-v-2392e648]{display:block}.contact-entry[data-v-2392e648]{padding:0;margin-bottom:8px}.contact-entry[data-v-2392e648]:last-child{margin-bottom:0}.contact-entry .ce-row[data-v-2392e648]{display:flex;gap:8px;align-items:center}.contact-entry .ce-row .ce-input[data-v-2392e648]{flex:1;height:36px;padding:0 12px;font-size:13px;font-family:inherit;color:#333;background:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;transition:all .2s ease}.contact-entry .ce-row .ce-input[data-v-2392e648]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.08)}.contact-entry .ce-row .ce-input[data-v-2392e648]::placeholder{color:#d1d5db}.contact-entry .ce-del-btn[data-v-2392e648]{width:32px;height:32px;border-radius:6px;border:1px solid #fecaca;background:#fef2f2;color:#dc2626;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;font-size:14px}.contact-entry .ce-del-btn[data-v-2392e648]:hover{background:#dc2626;color:#fff}.contact-entry .ce-del-btn[data-v-2392e648]:disabled{opacity:.3;cursor:not-allowed;background:#f3f4f6;color:#d1d5db;border-color:#e5e7eb}.contact-add-btn[data-v-2392e648]{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;font-size:12px;font-weight:500;font-family:inherit;background:transparent;color:#3b82f6;border:1px dashed #bfdbfe;border-radius:7px;cursor:pointer;transition:all .2s ease;margin-top:4px}.contact-add-btn[data-v-2392e648]:hover{background:#eff6ff;border-color:#3b82f6}.detail-head[data-v-2392e648]{display:flex;align-items:center;gap:16px;margin-bottom:20px;flex-wrap:wrap}.detail-head .dh-main[data-v-2392e648]{flex:1;min-width:0}.detail-head .dh-main h3[data-v-2392e648]{font-size:18px;font-weight:600;color:#333}.detail-head .dh-main .dh-sub[data-v-2392e648]{font-size:12px;color:#9ca3af;margin-top:2px}.detail-head .dh-badge[data-v-2392e648]{flex-shrink:0}.detail-section[data-v-2392e648]{margin-bottom:18px}.detail-section[data-v-2392e648]:last-child{margin-bottom:0}.detail-section .dsec-title[data-v-2392e648]{font-size:12px;font-weight:600;color:#9ca3af;margin-bottom:10px;display:flex;align-items:center;gap:6px;letter-spacing:.4px}.detail-section .dsec-title svg[data-v-2392e648]{width:14px;height:14px;opacity:.4;flex-shrink:0}.dcredit-grid[data-v-2392e648]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.dcredit-card[data-v-2392e648]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:14px 16px;text-align:center}.dcredit-card .dc-label[data-v-2392e648]{font-size:11px;color:#6b7280;margin-bottom:4px}.dcredit-card .dc-value[data-v-2392e648]{font-size:20px;font-weight:700;font-family:monospace;margin-bottom:2px}.dcredit-card .dc-sub[data-v-2392e648]{font-size:11px;color:#c9cdd4}.dcredit-card .dc-bar[data-v-2392e648]{height:4px;background:#f3f4f6;border-radius:4px;margin-top:8px;overflow:hidden}.dcredit-card .dc-bar .df[data-v-2392e648]{height:100%;border-radius:4px;transition:width .8s ease}.df.green[data-v-2392e648]{background:linear-gradient(90deg,#2e7d32,#66bb6a)}.df.blue[data-v-2392e648]{background:linear-gradient(90deg,#1a73e8,#42a5f5)}.df.orange[data-v-2392e648]{background:linear-gradient(90deg,#e65100,#ffa726)}.df.purple[data-v-2392e648]{background:linear-gradient(90deg,#6a1b9a,#ab47bc)}.dc-blue .dc-value[data-v-2392e648]{color:#3b82f6}.dc-green .dc-value[data-v-2392e648]{color:#16a34a}.dc-orange .dc-value[data-v-2392e648]{color:#ffa726}.dc-purple .dc-value[data-v-2392e648]{color:#ab47bc}.dc-cyan .dc-value[data-v-2392e648]{color:#26c6da}.dinfo-grid[data-v-2392e648]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dinfo-item[data-v-2392e648]{padding:8px 12px;border-radius:8px;background:#f9fafb;border:1px solid #f3f4f6}.dinfo-item .di-label[data-v-2392e648]{font-size:11px;color:#d1d5db}.dinfo-item .di-value[data-v-2392e648]{font-size:13px;color:#374151;margin-top:1px}.account-card[data-v-2392e648]{display:flex;align-items:center;gap:16px;padding:16px 20px;background:linear-gradient(135deg,#f0f5ff,#fafbff);border:1px solid #e5e7eb;border-radius:12px}.account-card .ac-icon[data-v-2392e648]{font-size:28px;flex-shrink:0}.account-card .ac-info[data-v-2392e648]{flex:1}.account-card .ac-type[data-v-2392e648]{font-size:11px;color:#6b7280;font-weight:500;margin-bottom:4px}.account-card .ac-name[data-v-2392e648]{font-size:15px;font-weight:600;color:#1f2937;margin-bottom:2px}.account-card .ac-detail[data-v-2392e648]{font-size:12px;color:#9ca3af;font-family:monospace}[data-v-7fc51880],[data-v-7fc51880]:after,[data-v-7fc51880]:before{margin:0;padding:0;box-sizing:border-box}.fund-project-page[data-v-7fc51880]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Helvetica Neue,sans-serif;min-height:100vh;background:#f5f6f8;color:#333;padding:20px}.top-bar[data-v-7fc51880]{display:flex;align-items:center;justify-content:space-between;padding:16px 0;margin-bottom:20px;border-bottom:1px solid #e5e7eb}.top-bar-left[data-v-7fc51880]{display:flex;align-items:center;gap:14px}.top-logo[data-v-7fc51880]{width:40px;height:40px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#fff;flex-shrink:0}.top-info[data-v-7fc51880]{display:flex;flex-direction:column}.top-info h1[data-v-7fc51880]{font-size:18px;font-weight:600;letter-spacing:1px}.top-info span[data-v-7fc51880]{font-size:11px;color:#6b7280;letter-spacing:2px}.main-container[data-v-7fc51880]{width:100%}.content-card[data-v-7fc51880]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px 32px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.page-header[data-v-7fc51880]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}.page-header h2[data-v-7fc51880]{font-size:20px;font-weight:600;display:flex;align-items:center;gap:10px}.count-badge[data-v-7fc51880]{font-size:13px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 14px;border-radius:20px;border:1px solid #e5e7eb}.header-actions[data-v-7fc51880]{display:flex;gap:10px;flex-wrap:wrap}.btn[data-v-7fc51880]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 18px;font-size:13px;font-weight:500;font-family:inherit;border-radius:9px;border:none;cursor:pointer;transition:all .25s ease;white-space:nowrap}.btn[data-v-7fc51880]:active{transform:scale(.97)}.btn-sm[data-v-7fc51880]{height:32px;padding:0 14px;font-size:12px;border-radius:7px}.btn-xs[data-v-7fc51880]{height:28px;padding:0 10px;font-size:11px;border-radius:6px}.btn-primary[data-v-7fc51880]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 4px 16px rgba(26,115,232,.2)}.btn-primary[data-v-7fc51880]:hover{box-shadow:0 6px 24px rgba(26,115,232,.35);transform:translateY(-1px)}.btn-secondary[data-v-7fc51880]{background:#f9fafb;color:#6b7280;border:1px solid #e5e7eb}.btn-ghost[data-v-7fc51880]{background:transparent;color:#9ca3af;border:1px solid #e5e7eb}.btn-danger[data-v-7fc51880]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.btn-outline-primary[data-v-7fc51880]{background:transparent;color:#3b82f6;border:1px solid #bfdbfe}.search-bar[data-v-7fc51880]{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.search-input-wrap[data-v-7fc51880]{flex:1;min-width:200px;position:relative}.search-input-wrap .search-icon[data-v-7fc51880]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.search-input-wrap input[data-v-7fc51880]{width:100%;height:42px;padding:0 14px 0 42px;font-size:14px;font-family:inherit;color:#333;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:all .25s ease}.search-input-wrap input[data-v-7fc51880]::placeholder{color:#c9cdd4}.search-input-wrap input[data-v-7fc51880]:focus{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.result-stats[data-v-7fc51880]{font-size:13px;color:#9ca3af;margin-bottom:16px}.result-stats strong[data-v-7fc51880]{color:#374151;font-weight:600}.stats-row[data-v-7fc51880]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:24px}.stat-card[data-v-7fc51880]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;padding:18px 20px}.stat-card .stat-icon[data-v-7fc51880]{font-size:20px;margin-bottom:8px;opacity:.6}.stat-card .stat-label[data-v-7fc51880]{font-size:12px;color:#6b7280;font-weight:500}.stat-card .stat-value[data-v-7fc51880]{font-size:24px;font-weight:700;margin-top:4px;font-family:monospace}.stat-value.blue[data-v-7fc51880]{color:#3b82f6}.stat-value.green[data-v-7fc51880]{color:#16a34a}.stat-value.orange[data-v-7fc51880]{color:#ffa726}.stat-value.purple[data-v-7fc51880]{color:#ab47bc}.stat-value.cyan[data-v-7fc51880]{color:#26c6da}.table-wrapper[data-v-7fc51880]{overflow-x:auto;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 2px rgba(0,0,0,.04)}table[data-v-7fc51880]{width:100%;border-collapse:collapse;font-size:13px;min-width:900px}thead[data-v-7fc51880]{background:#f9fafb}thead th[data-v-7fc51880]{padding:12px 14px;text-align:left;font-weight:600;font-size:12px;color:#9ca3af;border-bottom:1px solid #e5e7eb;white-space:nowrap}tbody tr[data-v-7fc51880]{transition:background .2s ease}tbody tr[data-v-7fc51880]:hover{background:#f0f5ff}tbody tr:not(:last-child) td[data-v-7fc51880]{border-bottom:1px solid #f3f4f6}tbody td[data-v-7fc51880]{padding:12px 14px;color:#374151;vertical-align:middle;white-space:nowrap}.channel-name[data-v-7fc51880]{font-weight:500;color:#1f2937}.action-group[data-v-7fc51880]{display:flex;gap:5px}.text-right[data-v-7fc51880]{text-align:right}.mono[data-v-7fc51880]{font-family:monospace;font-size:12px}.strong[data-v-7fc51880]{font-weight:600;color:#1f2937}.empty-state[data-v-7fc51880]{text-align:center;padding:60px 20px;color:#d1d5db}.empty-state .empty-icon[data-v-7fc51880]{font-size:40px;margin-bottom:12px;display:flex;justify-content:center}.empty-state p[data-v-7fc51880]{font-size:14px;color:#d1d5db;margin-bottom:4px}.empty-state .sub[data-v-7fc51880]{font-size:12px;color:#d1d5db}.pagination-bar[data-v-7fc51880]{display:flex;align-items:center;justify-content:space-between;margin-top:18px;flex-wrap:wrap;gap:12px}.pagination-bar .page-info[data-v-7fc51880]{font-size:13px;color:#c9cdd4}.pagination-bar .page-info strong[data-v-7fc51880]{color:#6b7280;font-weight:600}.pagination-bar .page-controls[data-v-7fc51880]{display:flex;align-items:center;gap:4px}.page-btn[data-v-7fc51880]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:none;background:transparent;color:#9ca3af;font-size:13px;font-family:inherit;cursor:pointer;transition:all .2s ease}.page-btn[data-v-7fc51880]:hover{background:#f3f4f6;color:#4b5563}.page-btn.active[data-v-7fc51880]{background:#1a73e8;color:#fff;box-shadow:0 2px 8px rgba(26,115,232,.25)}.page-btn[data-v-7fc51880]:disabled{opacity:.2;cursor:not-allowed}.modal-overlay[data-v-7fc51880]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-overlay.visible[data-v-7fc51880]{display:flex}.modal-box[data-v-7fc51880]{background:#fff;border:1px solid #e5e7eb;border-radius:20px;max-width:900px;width:100%;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 4px 24px rgba(0,0,0,.08);animation:fadeIn-7fc51880 .3s ease}.modal-box.wide[data-v-7fc51880]{max-width:1100px}.modal-box.slim[data-v-7fc51880]{max-width:440px;text-align:center}@keyframes fadeIn-7fc51880{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-7fc51880]{display:flex;align-items:center;justify-content:space-between;padding:24px 28px 16px;border-bottom:1px solid #e5e7eb;border-radius:20px 20px 0 0}.modal-header h3[data-v-7fc51880]{font-size:18px;font-weight:600}.modal-close[data-v-7fc51880]{width:34px;height:34px;border-radius:8px;border:none;background:#f9fafb;color:#9ca3af;cursor:pointer;display:flex;align-items:center;justify-content:center}.modal-close[data-v-7fc51880]:hover{background:#f3f4f6;color:#6b7280}.modal-body[data-v-7fc51880]{padding:24px 28px 20px;overflow-y:auto;flex:1}.modal-footer[data-v-7fc51880]{display:flex;justify-content:flex-end;gap:10px;padding:16px 28px 24px;border-top:1px solid #e5e7eb}.confirm-icon[data-v-7fc51880]{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.confirm-icon.danger[data-v-7fc51880]{background:rgba(229,57,53,.12);color:#e53935}.confirm-box h3[data-v-7fc51880]{font-size:18px;font-weight:600;margin-bottom:8px}.confirm-box p[data-v-7fc51880]{font-size:14px;color:#6b7280;margin-bottom:24px;line-height:1.6}.confirm-box .confirm-actions[data-v-7fc51880]{display:flex;gap:10px;justify-content:center}.form-grid[data-v-7fc51880]{display:flex;flex-direction:column;gap:16px}.form-row[data-v-7fc51880]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px 20px}.form-row.two[data-v-7fc51880]{grid-template-columns:1fr 1fr}.form-group[data-v-7fc51880]{display:flex;flex-direction:column;gap:5px}.form-group label[data-v-7fc51880]{font-size:13px;color:#6b7280;font-weight:500}.form-group label .req[data-v-7fc51880]{color:#e53935}.form-control[data-v-7fc51880]{width:100%;height:42px;padding:0 14px;font-size:14px;font-family:inherit;color:#333;background:#f9fafb;border:1px solid #e5e7eb;border-radius:9px;outline:none;transition:all .25s ease}.form-control[data-v-7fc51880]::placeholder{color:#d1d5db}.form-control[data-v-7fc51880]:focus{border-color:#3b82f6;background:rgba(26,115,232,.06);box-shadow:0 0 0 3px rgba(26,115,232,.1)}.form-control.error[data-v-7fc51880]{border-color:#e53935;background:rgba(229,57,53,.06)}.form-group .field-error[data-v-7fc51880]{font-size:12px;color:#e53935;display:none}.form-group .field-error.visible[data-v-7fc51880]{display:block}.form-group.is-auto label[data-v-7fc51880]:after{content:"  (\81EA\52A8)";font-weight:400;font-size:11px;color:#9ca3af;letter-spacing:0}.form-group.is-auto label[data-v-7fc51880]{display:flex;align-items:center;gap:2px}.form-group.is-auto .auto-icon[data-v-7fc51880]{opacity:.35;width:12px;height:12px;flex-shrink:0}.form-control[data-v-7fc51880]:disabled{color:#9ca3af;cursor:not-allowed;user-select:none}.form-control[data-v-7fc51880]:disabled,.form-control[data-v-7fc51880]:disabled:focus,.form-control[data-v-7fc51880]:disabled:hover{background:#f9fafb;border-color:hsla(0,0%,100%,.05);box-shadow:none}.form-divider[data-v-7fc51880]{display:flex;align-items:center;gap:10px;margin:6px 0 14px;font-size:11px;color:#d1d5db;font-weight:500;letter-spacing:.5px}.form-divider[data-v-7fc51880]:after,.form-divider[data-v-7fc51880]:before{content:"";flex:1;height:1px;background:#f3f4f6}.edit-summary[data-v-7fc51880]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:14px 16px;margin-bottom:18px}.edit-summary .es-title[data-v-7fc51880]{font-size:11px;color:#9ca3af;font-weight:500;display:flex;align-items:center;gap:6px;margin-bottom:10px;letter-spacing:.5px}.edit-summary .es-grid[data-v-7fc51880]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.edit-summary .es-item[data-v-7fc51880]{padding:6px 10px;border-radius:6px;background:#f9fafb;border:1px solid #f3f4f6}.edit-summary .es-item .es-label[data-v-7fc51880]{font-size:10px;color:#d1d5db}.edit-summary .es-item .es-value[data-v-7fc51880]{font-size:13px;font-weight:600;font-family:monospace;margin-top:1px}.es-value.blue[data-v-7fc51880]{color:#3b82f6}.es-value.green[data-v-7fc51880]{color:#16a34a}.es-value.orange[data-v-7fc51880]{color:#ffa726}.es-value.purple[data-v-7fc51880]{color:#ab47bc}.es-value.cyan[data-v-7fc51880]{color:#26c6da}.detail-header[data-v-7fc51880]{display:flex;align-items:center;gap:16px;margin-bottom:24px;flex-wrap:wrap}.detail-header .dh-info[data-v-7fc51880]{flex:1;min-width:0}.detail-header .dh-info h3[data-v-7fc51880]{font-size:20px;font-weight:600;color:#333;display:flex;align-items:center;gap:10px}.detail-header .dh-meta[data-v-7fc51880]{font-size:12px;color:#9ca3af;margin-top:4px}.detail-header .dh-stats[data-v-7fc51880]{display:flex;gap:12px;flex-wrap:wrap}.detail-header .dh-stat[data-v-7fc51880]{padding:10px 18px;border-radius:12px;text-align:center;min-width:90px;border:1px solid #e5e7eb;background:#f9fafb}.detail-header .dh-stat .ds-label[data-v-7fc51880]{font-size:10px;color:#9ca3af;letter-spacing:.5px}.detail-header .dh-stat .ds-value[data-v-7fc51880]{font-size:16px;font-weight:700;margin-top:2px;font-family:monospace}.detail-section[data-v-7fc51880]{margin-bottom:24px}.detail-section[data-v-7fc51880]:last-child{margin-bottom:0}.detail-section .ds-title[data-v-7fc51880]{font-size:13px;font-weight:600;color:#6b7280;margin-bottom:12px;display:flex;align-items:center;gap:8px;letter-spacing:.5px}.metric-grid[data-v-7fc51880]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.metric-card[data-v-7fc51880]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:14px 16px}.metric-card .mc-label[data-v-7fc51880]{font-size:11px;color:#6b7280}.metric-card .mc-value[data-v-7fc51880]{font-size:17px;font-weight:700;margin-top:4px;font-family:monospace}.metric-card .mc-sub[data-v-7fc51880]{font-size:11px;color:#9ca3af;margin-top:2px}.metric-card .mc-bar[data-v-7fc51880]{height:4px;background:#f3f4f6;border-radius:4px;margin-top:8px;overflow:hidden}.metric-card .mc-bar .mc-fill[data-v-7fc51880]{height:100%;border-radius:4px;transition:width .8s ease}.mc-fill.blue[data-v-7fc51880]{background:linear-gradient(90deg,#1a73e8,#42a5f5)}.mc-fill.green[data-v-7fc51880]{background:linear-gradient(90deg,#2e7d32,#66bb6a)}.mc-fill.orange[data-v-7fc51880]{background:linear-gradient(90deg,#e65100,#ffa726)}.mc-fill.purple[data-v-7fc51880]{background:linear-gradient(90deg,#6a1b9a,#ab47bc)}.mc-fill.cyan[data-v-7fc51880]{background:linear-gradient(90deg,#00838f,#26c6da)}.mc-blue .mc-value[data-v-7fc51880]{color:#3b82f6}.mc-green .mc-value[data-v-7fc51880]{color:#16a34a}.mc-orange .mc-value[data-v-7fc51880]{color:#ffa726}.mc-purple .mc-value[data-v-7fc51880]{color:#ab47bc}.mc-cyan .mc-value[data-v-7fc51880]{color:#26c6da}.usage-ring-wrap[data-v-7fc51880]{display:flex;align-items:center;justify-content:center;gap:24px;padding:8px 0;flex-wrap:wrap}.usage-ring-item[data-v-7fc51880]{text-align:center;min-width:80px}.usage-ring-item .uri-value[data-v-7fc51880]{font-size:15px;font-weight:700;font-family:monospace}.usage-ring-item .uri-label[data-v-7fc51880]{font-size:10px;color:#9ca3af;margin-top:2px}.usage-ring-item .uri-bar[data-v-7fc51880]{width:100%;height:4px;background:#f3f4f6;border-radius:4px;margin-top:6px;overflow:hidden}.uf[data-v-7fc51880]{display:block!important;height:100%!important;border-radius:4px!important}.uf.purple[data-v-7fc51880]{background:linear-gradient(90deg,#6a1b9a,#ab47bc)}.uf.green[data-v-7fc51880]{background:linear-gradient(90deg,#2e7d32,#66bb6a)}.uf.orange[data-v-7fc51880]{background:linear-gradient(90deg,#e65100,#ffa726)}.cost-row[data-v-7fc51880]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px}.cost-item[data-v-7fc51880]{padding:14px;border-radius:12px;text-align:center;background:#f9fafb;border:1px solid #e5e7eb}.cost-item .ci-label[data-v-7fc51880]{font-size:11px;color:#6b7280;margin-bottom:4px}.cost-item .ci-value[data-v-7fc51880]{font-size:16px;font-weight:700;font-family:monospace}.ci-value.green[data-v-7fc51880]{color:#16a34a}.ci-value.blue[data-v-7fc51880]{color:#3b82f6}.ci-value.orange[data-v-7fc51880]{color:#ffa726}.credit-compare[data-v-7fc51880]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.credit-compare .cc-item[data-v-7fc51880]{padding:14px 16px;border-radius:12px;background:#f9fafb;border:1px solid #e5e7eb}.credit-compare .cc-item .cc-label[data-v-7fc51880]{font-size:11px;color:#6b7280}.credit-compare .cc-item .cc-value[data-v-7fc51880]{font-size:18px;font-weight:700;margin-top:4px;font-family:monospace}.credit-compare .cc-item .cc-sub[data-v-7fc51880]{font-size:11px;color:#9ca3af;margin-top:2px}.cc-value.cyan[data-v-7fc51880]{color:#26c6da}.cc-value.blue[data-v-7fc51880]{color:#3b82f6}.detail-tags[data-v-7fc51880]{display:flex;gap:6px;flex-wrap:wrap}.detail-tag[data-v-7fc51880]{padding:4px 12px;border-radius:6px;font-size:12px;background:#f9fafb;border:1px solid #e5e7eb;color:#6b7280}.detail-tag.blue[data-v-7fc51880]{background:#eff6ff;border-color:rgba(26,115,232,.12);color:#3b82f6}.info-grid[data-v-7fc51880]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.info-item[data-v-7fc51880]{padding:10px 14px;border-radius:10px;background:#f9fafb;border:1px solid #f3f4f6}.info-item .ii-label[data-v-7fc51880]{font-size:11px;color:#c9cdd4}.info-item .ii-value[data-v-7fc51880]{font-size:13px;color:#374151;margin-top:2px}.inventory-page[data-v-bad7add4]{width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;min-height:100vh;background:#f5f6f8;padding:20px}.main-container[data-v-bad7add4]{width:100%}.content-card[data-v-bad7add4]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px 32px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.page-header[data-v-bad7add4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:10px}.page-header h2[data-v-bad7add4]{font-size:20px;font-weight:600;display:flex;align-items:center;gap:10px}.page-header-right[data-v-bad7add4]{display:flex;align-items:center;gap:12px}.count-badge[data-v-bad7add4]{font-size:13px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 14px;border-radius:20px;border:1px solid #e5e7eb}.search-bar[data-v-bad7add4]{display:flex;gap:12px;margin-bottom:14px;flex-wrap:wrap;align-items:center}.search-input-wrap[data-v-bad7add4]{flex:1;min-width:200px;position:relative}.search-input-wrap .search-icon[data-v-bad7add4]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.search-input-wrap input[data-v-bad7add4]{width:100%;height:40px;padding:0 14px 0 40px;font-size:14px;font-family:inherit;color:#333;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:all .25s ease}.search-input-wrap input[data-v-bad7add4]::placeholder{color:#c9cdd4}.search-input-wrap input[data-v-bad7add4]:focus{border-color:#003da5;background:rgba(0,61,165,.05);box-shadow:0 0 0 3px rgba(0,61,165,.08)}.result-stats[data-v-bad7add4]{font-size:13px;color:#6b7280;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.table-wrapper[data-v-bad7add4]{overflow-x:auto;border-radius:10px;border:1px solid #e5e7eb}table[data-v-bad7add4]{width:100%;border-collapse:collapse;font-size:13px;min-width:800px}thead[data-v-bad7add4]{background:#f9fafb}thead th[data-v-bad7add4]{padding:11px 14px;text-align:left;font-weight:600;font-size:12px;color:#9ca3af;letter-spacing:.5px;border-bottom:1px solid #e5e7eb;white-space:nowrap}tbody tr[data-v-bad7add4]{transition:background .2s ease}tbody tr[data-v-bad7add4]:hover{background:rgba(0,61,165,.04)}tbody tr:not(:last-child) td[data-v-bad7add4]{border-bottom:1px solid #f3f4f6}tbody td[data-v-bad7add4]{padding:11px 14px;color:#374151;vertical-align:middle}.s-name[data-v-bad7add4]{font-weight:500;color:#1f2937}.s-sub[data-v-bad7add4]{font-size:11px;color:#9ca3af;display:block;margin-top:2px}.empty-state[data-v-bad7add4]{text-align:center;padding:50px 20px;color:#c9cdd4}.empty-state p[data-v-bad7add4]{font-size:14px;margin-bottom:4px}.empty-state .sub[data-v-bad7add4]{font-size:12px;color:#d1d5db}.pagination-bar[data-v-bad7add4]{display:flex;align-items:center;justify-content:space-between;margin-top:16px;flex-wrap:wrap;gap:12px;font-size:13px;color:#c9cdd4}.page-controls[data-v-bad7add4]{display:flex;align-items:center;gap:4px}.page-btn[data-v-bad7add4]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:none;background:transparent;color:#9ca3af;font-size:13px;cursor:pointer}.page-btn[data-v-bad7add4]:hover{background:#f3f4f6;color:#4b5563}.page-btn.active[data-v-bad7add4]{background:#003da5;color:#fff;box-shadow:0 2px 8px rgba(0,61,165,.25)}.page-btn[data-v-bad7add4]:disabled{opacity:.2;cursor:not-allowed}.status-tag[data-v-bad7add4]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;padding:3px 10px;border-radius:20px;white-space:nowrap}.status-tag.pending[data-v-bad7add4]{background:rgba(255,179,0,.1);color:#d97706;border:1px solid rgba(255,179,0,.12)}.status-tag.rejected[data-v-bad7add4]{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.12)}.status-tag.draft[data-v-bad7add4]{background:rgba(59,130,246,.1);color:#3b82f6;border:1px solid rgba(59,130,246,.12)}.btn[data-v-bad7add4]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 16px;font-size:13px;font-weight:500;font-family:inherit;border-radius:9px;border:none;cursor:pointer;white-space:nowrap}.btn[data-v-bad7add4]:active{transform:scale(.97)}.btn-xs[data-v-bad7add4]{height:28px;padding:0 10px;font-size:11px;border-radius:6px}.btn-sm[data-v-bad7add4]{height:32px;padding:0 14px;font-size:12px;border-radius:7px}.btn-primary[data-v-bad7add4]{background:linear-gradient(135deg,#003da5,#002b7a);color:#fff;box-shadow:0 4px 16px rgba(0,61,165,.2)}.btn-primary[data-v-bad7add4]:hover{box-shadow:0 6px 24px rgba(0,61,165,.35)}.btn-primary[data-v-bad7add4]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.btn-success[data-v-bad7add4]{background:#16a34a;color:#fff;box-shadow:0 4px 14px rgba(22,163,74,.2)}.btn-success[data-v-bad7add4]:hover{box-shadow:0 6px 22px rgba(22,163,74,.35);transform:translateY(-1px)}.btn-secondary[data-v-bad7add4]{background:#f8fafc;color:#64748b;border:1px solid #e2e8f0}.btn-secondary[data-v-bad7add4]:hover{background:#f1f5f9;color:#475569}.btn-ghost[data-v-bad7add4]{background:transparent;color:#94a3b8;border:1px solid #e2e8f0}.btn-ghost[data-v-bad7add4]:hover{background:#f8fafc;color:#64748b}.btn-outline-primary[data-v-bad7add4]{background:transparent;color:#3b82f6;border:1px solid #93c5fd}.btn-outline-primary[data-v-bad7add4]:hover{background:#eff6ff}.btn-danger[data-v-bad7add4]{background:rgba(229,57,53,.12);color:#ef5350;border:1px solid rgba(229,57,53,.15)}.btn-danger[data-v-bad7add4]:hover{background:rgba(229,57,53,.2)}.tab-bar[data-v-bad7add4]{display:flex;gap:0;margin-bottom:14px;border-bottom:1px solid #e5e7eb}.tab-btn[data-v-bad7add4]{padding:8px 20px;font-size:13px;font-family:inherit;font-weight:500;color:#64748b;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;display:flex;align-items:center;gap:6px}.tab-btn[data-v-bad7add4]:hover{color:#334155}.tab-btn.active[data-v-bad7add4]{color:#003da5;border-bottom-color:#003da5}.tab-btn .tab-badge[data-v-bad7add4]{font-size:10px;font-weight:600;padding:1px 8px;border-radius:10px;background:#f1f5f9;color:#64748b;margin-left:4px}.tab-btn.active .tab-badge[data-v-bad7add4]{background:rgba(0,61,165,.1);color:#003da5}.tab-btn .tab-badge.warn[data-v-bad7add4]{background:#fef3c7;color:#d97706}.modal-overlay[data-v-bad7add4]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-overlay.visible[data-v-bad7add4]{display:flex}.modal-box[data-v-bad7add4]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;max-width:960px;width:100%;max-height:92vh;display:flex;flex-direction:column;box-shadow:0 8px 40px rgba(0,0,0,.08);animation:modalFade-bad7add4 .3s ease}.modal-box.wide[data-v-bad7add4]{max-width:1200px}@keyframes modalFade-bad7add4{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-bad7add4]{display:flex;align-items:center;justify-content:space-between;padding:20px 28px 14px;border-bottom:1px solid #f1f5f9;position:sticky;top:0;background:#fff;z-index:2;border-radius:20px 20px 0 0}.modal-header h3[data-v-bad7add4]{font-size:17px;font-weight:600;display:flex;align-items:center;gap:10px;color:#0f172a}.modal-header .h3-sub[data-v-bad7add4]{font-size:12px;font-weight:400;color:#94a3b8;margin-left:4px}.modal-close[data-v-bad7add4]{width:32px;height:32px;border-radius:8px;border:none;background:#f8fafc;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:15px}.modal-close[data-v-bad7add4]:hover{background:#f1f5f9;color:#64748b}.modal-body[data-v-bad7add4]{padding:20px 28px 14px;flex:1;overflow-y:auto;overflow-x:hidden}.modal-footer[data-v-bad7add4]{display:flex;justify-content:flex-end;gap:10px;padding:14px 28px 20px;border-top:1px solid #f1f5f9;flex-shrink:0;box-sizing:border-box}.form-layout[data-v-bad7add4]{display:grid;grid-template-columns:280px 1fr;gap:16px}.form-layout .left-panel[data-v-bad7add4]{grid-column:1}.form-layout .right-panel[data-v-bad7add4]{grid-column:2;min-width:0;overflow:hidden}.func-help[data-v-bad7add4]{font-size:12px;color:#6b7280;background:#f0f5ff;border:1px solid #dbeafe;border-radius:8px;padding:10px 14px;margin-bottom:14px;display:flex;align-items:flex-start;gap:8px;line-height:1.6}.func-help .fh-title[data-v-bad7add4]{font-weight:600;color:#3b82f6;margin-right:4px}.rejected-banner[data-v-bad7add4]{display:flex;align-items:center;gap:10px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);border-radius:10px;padding:12px 16px;margin-bottom:14px}.rejected-banner .rb-title[data-v-bad7add4]{font-size:13px;font-weight:600;color:#dc2626}.rejected-banner .rb-desc[data-v-bad7add4]{font-size:12px;color:#ef4444}.form-control[data-v-bad7add4]{width:100%;height:38px;padding:0 12px;font-size:13px;font-family:inherit;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;transition:all .2s ease;box-sizing:border-box}.form-control[data-v-bad7add4]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.12)}.form-control[readonly][data-v-bad7add4]{opacity:.6;cursor:not-allowed}textarea.form-control[data-v-bad7add4]{height:auto;padding:10px 12px;resize:vertical;min-height:60px;box-sizing:border-box}.mode-switch[data-v-bad7add4]{display:flex;gap:6px}.mode-switch .ms-btn[data-v-bad7add4]{padding:6px 18px;font-size:12px;font-family:inherit;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#64748b;cursor:pointer;font-weight:500;transition:all .2s ease}.mode-switch .ms-btn.active[data-v-bad7add4]{background:#eff6ff;color:#2563eb;border-color:#93c5fd}.mode-switch .ms-btn[data-v-bad7add4]:hover:not(.active){border-color:#cbd5e1;color:#475569}.mode-switch .ms-btn[data-v-bad7add4]:disabled{opacity:.5;cursor:not-allowed}.entry-mode-badge[data-v-bad7add4]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:500;white-space:nowrap}.entry-mode-badge.view[data-v-bad7add4]{background:rgba(22,163,74,.1);color:#16a34a;border:1px solid rgba(22,163,74,.15)}.entry-mode-badge.edit[data-v-bad7add4]{background:rgba(245,158,11,.12);color:#d97706;border:1px solid rgba(245,158,11,.15)}.image-preview-section[data-v-bad7add4]{margin-bottom:0}.ips-header[data-v-bad7add4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ips-grid[data-v-bad7add4]{display:flex;flex-direction:column;gap:6px;max-height:520px;overflow-y:auto;padding:2px}.ips-item[data-v-bad7add4]{position:relative;border-radius:8px;overflow:hidden;border:1px solid #e5e7eb;background:#f9fafb;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:10px;padding:10px 12px;min-height:48px}.ips-item[data-v-bad7add4]:hover{border-color:rgba(0,61,165,.3);box-shadow:0 4px 16px rgba(0,61,165,.15)}.ips-item .ips-placeholder[data-v-bad7add4]{display:flex;flex-direction:row;align-items:center;gap:8px;padding:0;text-align:left}.ips-item .ips-placeholder .ips-icon[data-v-bad7add4]{font-size:22px;margin-bottom:0}.ips-item .ips-placeholder .ips-name[data-v-bad7add4]{font-size:11px;white-space:normal;line-height:1.3}.spec-cards[data-v-bad7add4]{display:flex;flex-direction:column;gap:10px}.spec-card[data-v-bad7add4]{border:1px solid #e5e7eb;border-radius:10px;background:#fff;overflow:hidden}.spec-card[data-v-bad7add4]:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)}.spec-card-header[data-v-bad7add4]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f8fafc;border-bottom:1px solid #f1f5f9}.spec-card-header .sc-spec[data-v-bad7add4]{font-size:12px;font-weight:600;color:#1e293b;flex:1;min-width:0}.spec-card-header .sc-idx[data-v-bad7add4]{border-radius:6px;background:#e2e8f0;color:#64748b;font-weight:600}.sc-rm-btn[data-v-bad7add4],.spec-card-header .sc-idx[data-v-bad7add4]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:10px;flex-shrink:0}.sc-rm-btn[data-v-bad7add4]{border-radius:4px;border:none;background:transparent;color:#9ca3af;cursor:pointer}.sc-rm-btn[data-v-bad7add4]:hover{background:rgba(229,57,53,.15);color:#ef5350}.spec-card-body[data-v-bad7add4]{display:flex;gap:16px;padding:12px 14px;flex-wrap:wrap}.spec-card-body .sc-field[data-v-bad7add4]{display:flex;flex-direction:column;gap:3px;min-width:0}.spec-card-body .sc-field .sc-label[data-v-bad7add4]{font-size:10px;color:#94a3b8;letter-spacing:.5px}.spec-card-body .sc-field .sc-value[data-v-bad7add4]{font-size:15px;font-weight:700;color:#374151;font-family:SF Mono,Consolas,monospace}.sc-value.qty[data-v-bad7add4]{color:#2563eb}.sc-value.tons[data-v-bad7add4]{color:#16a34a}.sc-value.pw[data-v-bad7add4]{color:#4d7bc1}.spec-card-body .sc-field .sc-input[data-v-bad7add4]{width:100%;min-width:0}.spec-card-body .sc-field .sc-input input[data-v-bad7add4]{height:30px;font-size:13px;width:100%;min-width:60px;padding:0 8px;border:1px solid #e2e8f0;border-radius:7px;outline:none;font-family:inherit;color:#1e293b;background:#fff;transition:border-color .2s ease;box-sizing:border-box}.spec-card-body .sc-field .sc-input input[data-v-bad7add4]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.spec-card-body .sc-field .sc-input input[readonly][data-v-bad7add4]{background:#f8fafc;cursor:not-allowed;opacity:.7}.loc-edit-row[data-v-bad7add4]{display:flex;align-items:center;gap:4px}.loc-edit-row .loc-noinfo[data-v-bad7add4]{height:22px;padding:0 6px;font-size:9px;font-family:inherit;border-radius:4px;border:1px solid #e2e8f0;background:#fff;color:#64748b;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.loc-noinfo[data-v-bad7add4]:hover{border-color:#93c5fd;color:#3b82f6;background:#eff6ff}.loc-noinfo.active[data-v-bad7add4]{background:#eff6ff;border-color:#3b82f6;color:#2563eb}input.error[data-v-bad7add4]{border-color:#ef4444!important;background:rgba(239,68,68,.04)!important}.sc-diff-badge[data-v-bad7add4]{display:inline-flex;align-items:center;gap:4px;margin-left:6px;font-size:10px;font-weight:600;padding:0 6px;height:18px;border-radius:4px;white-space:nowrap;flex-shrink:0}.sc-diff-badge.down[data-v-bad7add4]{background:#fef2f2;color:#ef4444}.sc-diff-badge.down[data-v-bad7add4]:before{content:"\25BC   "}.spec-card-summary[data-v-bad7add4]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:10px 14px;display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:10px}.spec-card-summary .scs-item[data-v-bad7add4]{display:flex;align-items:center;gap:6px}.spec-card-summary .scs-item .scs-label[data-v-bad7add4]{font-size:11px;color:#64748b}.spec-card-summary .scs-item .scs-value[data-v-bad7add4]{font-size:16px;font-weight:700;color:#1e293b;font-family:SF Mono,Consolas,monospace}.spec-card-summary .scs-item .scs-value.blue[data-v-bad7add4]{color:#2563eb}.spec-card-summary .scs-item .scs-value.green[data-v-bad7add4]{color:#16a34a}.spec-detail-box[data-v-bad7add4]{border:1px solid #e5e7eb;border-radius:10px;padding:14px;background:#fff;margin-top:8px}.spec-summary-row[data-v-bad7add4]{display:flex;gap:16px;flex-wrap:wrap}.spec-summary-row .sc-field[data-v-bad7add4]{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.spec-summary-row .sc-field .sc-label[data-v-bad7add4]{font-size:10px;color:#6b7280;font-weight:500;letter-spacing:.3px}.spec-summary-row .sc-field .sc-value[data-v-bad7add4]{font-size:16px;font-weight:700;color:#1e293b;font-family:SF Mono,Consolas,monospace}.spec-summary-row .sc-field .sc-input input[data-v-bad7add4]{height:30px;font-size:13px;width:100%;min-width:60px;padding:0 8px;border:1px solid #e2e8f0;border-radius:7px;outline:none;font-family:inherit;color:#1e293b;background:#fff;transition:border-color .2s ease;box-sizing:border-box}.spec-summary-row .sc-field .sc-input input[data-v-bad7add4]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.spec-divider[data-v-bad7add4]{border-top:1px dashed #d1d5db;margin:12px 0}.spec-loc-section[data-v-bad7add4]{margin-top:0}.loc-table-wrap[data-v-bad7add4]{border:1px solid #e5e7eb;border-radius:6px;overflow:hidden;background:#fff}.loc-table[data-v-bad7add4]{width:100%;font-size:12px;border-collapse:collapse;table-layout:fixed}.loc-table thead th[data-v-bad7add4]{padding:6px 8px;text-align:left;font-weight:500;color:#6b7280;background:#f8fafc;border-bottom:1px solid #e5e7eb;font-size:11px}.loc-table tbody td[data-v-bad7add4]{padding:5px 8px;border-bottom:1px solid #f3f4f6;vertical-align:middle}.loc-table tbody tr:last-child td[data-v-bad7add4]{border-bottom:none}.loc-table tbody tr[data-v-bad7add4]:hover{background:#f8fafc}.loc-table col.col-loc[data-v-bad7add4]{width:28%}.loc-table col.col-qty[data-v-bad7add4]{width:18%}.loc-table col.col-tons[data-v-bad7add4]{width:20%}.loc-table col.col-batch[data-v-bad7add4]{width:26%}.loc-table col.col-op[data-v-bad7add4]{width:8%}.loc-noinfo-btn[data-v-bad7add4]{height:30px;padding:0 10px;font-size:11px;font-family:inherit;border-radius:6px;border:1px solid #d1d5db;background:#fff;color:#6b7280;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;flex-shrink:0}.loc-noinfo-btn[data-v-bad7add4]:hover{border-color:#93c5fd;color:#3b82f6;background:#eff6ff}.loc-noinfo-btn.active[data-v-bad7add4]{background:#eff6ff;border-color:#3b82f6;color:#2563eb}.loc-input[data-v-bad7add4]{height:30px;font-size:13px;padding:0 8px;border:1px solid #d1d5db;border-radius:6px;outline:none;font-family:inherit;color:#1e293b;background:#fff;box-sizing:border-box}.loc-input[data-v-bad7add4]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.loc-input-loc[data-v-bad7add4]{width:100%;min-width:80px}.loc-input-qty[data-v-bad7add4],.loc-input-tons[data-v-bad7add4]{width:80px;text-align:center}.loc-input-batch[data-v-bad7add4]{width:100%}.loc-summary[data-v-bad7add4]{font-size:11px;color:#6b7280;margin-top:8px;display:flex;gap:12px}.loc-summary span[data-v-bad7add4]{display:inline-flex;align-items:center;gap:3px}.loc-summary .blue[data-v-bad7add4]{color:#2563eb;font-weight:500}.loc-summary .green[data-v-bad7add4]{color:#16a34a;font-weight:500}.loc-delete-btn[data-v-bad7add4]{width:20px;height:20px;border-radius:4px;border:none;background:transparent;color:#9ca3af;cursor:pointer;display:flex;align-items:center;justify-content:center}.loc-delete-btn[data-v-bad7add4]:hover{background:#fef2f2;color:#ef4444}.btn-disabled[data-v-bad7add4]{border:1px solid #d1d5db;cursor:not-allowed;opacity:.6}.btn-disabled[data-v-bad7add4],.btn-disabled[data-v-bad7add4]:hover{background:#f3f4f6;color:#9ca3af}.audit-log-section[data-v-bad7add4]{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;margin-top:14px}.al-header[data-v-bad7add4]{display:flex;align-items:center;gap:6px;padding:8px 14px;background:#f8fafc;border-bottom:1px solid #e5e7eb;font-size:12px;font-weight:600;color:#475569}.al-body[data-v-bad7add4]{max-height:180px;overflow-y:auto}.al-item[data-v-bad7add4]{display:flex;align-items:flex-start;gap:10px;padding:7px 14px;border-bottom:1px solid #f3f4f6}.al-item[data-v-bad7add4]:last-child{border-bottom:none}.al-icon[data-v-bad7add4]{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0;margin-top:1px}.al-icon.approve[data-v-bad7add4]{background:#dcfce7;color:#16a34a}.al-icon.reject[data-v-bad7add4]{background:#fef2f2;color:#ef4444}.al-icon.submit[data-v-bad7add4]{background:#fef3c7;color:#d97706}.al-body-text[data-v-bad7add4]{flex:1;min-width:0}.al-text[data-v-bad7add4]{font-size:12px;color:#374151}.al-operator[data-v-bad7add4]{font-size:11px;color:#94a3b8;margin-top:1px}.mod-reason-wrap[data-v-bad7add4]{margin-top:12px}.rev-reason-box[data-v-bad7add4]{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:12px 16px;margin-bottom:16px;display:flex;align-items:flex-start;gap:10px}.rev-reason-box .rr-icon[data-v-bad7add4]{width:28px;height:28px;border-radius:50%;background:#fef3c7;display:flex;align-items:center;justify-content:center;color:#d97706;font-size:14px;flex-shrink:0;margin-top:2px}.rev-reason-box .rr-title[data-v-bad7add4]{font-size:13px;font-weight:600;color:#92400e}.rev-reason-box .rr-text[data-v-bad7add4]{font-size:12px;color:#a16207;margin-top:2px}.rev-compare-table[data-v-bad7add4]{width:100%;border-collapse:collapse;font-size:12px;margin-bottom:14px}.rev-compare-table thead th[data-v-bad7add4]{padding:7px 10px;text-align:left;font-weight:600;font-size:10px;color:#64748b;background:#f8fafc;border-bottom:2px solid #e2e8f0;letter-spacing:.3px}.rev-compare-table tbody td[data-v-bad7add4]{padding:7px 10px;border-bottom:1px solid #f1f5f9;vertical-align:middle;text-align:left}.rev-compare-table .old-val[data-v-bad7add4]{color:#94a3b8;text-decoration:line-through}.rev-compare-table .new-val[data-v-bad7add4]{color:#16a34a;font-weight:600}.rev-compare-table .same-val[data-v-bad7add4]{color:#64748b}.rev-spec-label[data-v-bad7add4]{font-weight:600;color:#1e293b}.rev-summary[data-v-bad7add4]{display:flex;gap:20px;padding:10px 0;flex-wrap:wrap}.rev-summary .rs-item[data-v-bad7add4]{display:flex;align-items:center;gap:6px}.rev-summary .rs-label[data-v-bad7add4]{font-size:11px;color:#64748b}.rev-summary .rs-value[data-v-bad7add4]{font-size:13px;font-weight:700;color:#1e293b;font-family:SF Mono,Consolas,monospace}.rev-summary .rs-value.blue[data-v-bad7add4]{color:#2563eb}.rev-summary .rs-value.green[data-v-bad7add4]{color:#16a34a}.rev-log-box[data-v-bad7add4]{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;margin-top:14px}.rev-log-header[data-v-bad7add4]{display:flex;align-items:center;gap:6px;padding:8px 14px;background:#f8fafc;border-bottom:1px solid #e5e7eb;font-size:12px;font-weight:600;color:#475569}.rev-log-body[data-v-bad7add4]{max-height:180px;overflow-y:auto}.rev-log-item[data-v-bad7add4]{display:flex;align-items:flex-start;gap:10px;padding:7px 14px;border-bottom:1px solid #f3f4f6}.rev-log-item[data-v-bad7add4]:last-child{border-bottom:none}.rl-icon[data-v-bad7add4]{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0;margin-top:1px}.rl-icon.approve[data-v-bad7add4]{background:#dcfce7;color:#16a34a}.rl-icon.reject[data-v-bad7add4]{background:#fef2f2;color:#ef4444}.rl-icon.submit[data-v-bad7add4]{background:#fef3c7;color:#d97706}.rl-body[data-v-bad7add4]{flex:1;min-width:0}.rl-text[data-v-bad7add4]{font-size:12px;color:#374151}.rl-operator[data-v-bad7add4]{font-size:11px;color:#94a3b8;margin-top:1px}.ips-grid[data-v-bad7add4]::-webkit-scrollbar,.modal-box[data-v-bad7add4]::-webkit-scrollbar,.table-wrapper[data-v-bad7add4]::-webkit-scrollbar{width:4px;height:4px}.modal-box[data-v-bad7add4]::-webkit-scrollbar-thumb,.table-wrapper[data-v-bad7add4]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:4px}.zoom-overlay[data-v-bad7add4]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:40px;cursor:zoom-out}.zoom-overlay.visible[data-v-bad7add4]{display:flex}.zoom-container[data-v-bad7add4]{position:relative;max-width:90vw;height:85vh;flex-direction:column}.zoom-container[data-v-bad7add4],.zoom-content[data-v-bad7add4]{width:100%;display:flex;align-items:center;justify-content:center}.zoom-content[data-v-bad7add4]{flex:1;min-height:0;overflow:hidden}.zoom-content .zoom-img[data-v-bad7add4]{border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,.3)}.zoom-placeholder[data-v-bad7add4]{text-align:center;padding:40px}.zoom-placeholder .zoom-icon[data-v-bad7add4]{font-size:64px;margin-bottom:12px}.zoom-placeholder .zoom-name[data-v-bad7add4]{font-size:16px;margin-bottom:4px;color:#9ca3af}.zoom-download[data-v-bad7add4]{display:inline-block;margin-top:8px;padding:8px 20px;border-radius:8px;background:#3b82f6;color:#fff;text-decoration:none;font-size:13px;cursor:pointer}.zoom-download[data-v-bad7add4]:hover{background:#2563eb}.zoom-close[data-v-bad7add4]{position:absolute;top:-40px;right:0;color:#9ca3af;font-size:14px;cursor:pointer;padding:8px;transition:color .2s}.zoom-close[data-v-bad7add4]:hover{color:#fff}.zoom-nav[data-v-bad7add4]{display:flex;gap:12px;align-items:center;color:#9ca3af;font-size:13px;margin-top:16px}.zoom-nav .zn-btn[data-v-bad7add4]{background:#f3f4f6;border:none;color:#333;width:32px;height:32px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.zoom-nav .zn-btn[data-v-bad7add4]:hover{background:hsla(0,0%,100%,.12)}.zoom-nav .zn-btn[data-v-bad7add4]:disabled{opacity:.2;cursor:not-allowed}.zoom-nav .zn-info[data-v-bad7add4]{font-size:13px;color:#9ca3af;min-width:60px;text-align:center}.zoom-toolbar[data-v-bad7add4]{display:flex;align-items:center;gap:6px;background:rgba(0,0,0,.45);border-radius:10px;padding:0 10px;height:34px;margin-top:10px}.zt-btn[data-v-bad7add4]{background:transparent;border:none;color:#f1f5f9;width:28px;height:28px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:15px;transition:all .2s ease}.zt-btn[data-v-bad7add4]:hover{background:hsla(0,0%,100%,.2);color:#fff}.zt-label[data-v-bad7add4]{font-size:12px;color:#cbd5e1;min-width:36px;text-align:center}.zt-divider[data-v-bad7add4]{width:1px;height:16px;background:hsla(0,0%,100%,.1)}.rev-reason-box{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:12px 16px;margin-bottom:16px;display:flex;align-items:flex-start;gap:10px}.rev-reason-box .rr-icon{width:28px;height:28px;border-radius:50%;background:#fef3c7;display:flex;align-items:center;justify-content:center;color:#d97706;font-size:14px;flex-shrink:0;margin-top:2px}.rev-reason-box .rr-title{font-size:13px;font-weight:600;color:#92400e}.rev-reason-box .rr-text{font-size:12px;color:#a16207;margin-top:2px}.rev-compare-table{width:100%;border-collapse:collapse;font-size:12px;margin-bottom:14px}.rev-compare-table thead th{padding:7px 10px;text-align:left;font-weight:600;font-size:10px;color:#64748b;background:#f8fafc;border-bottom:2px solid #e2e8f0;letter-spacing:.3px}.rev-compare-table tbody td{padding:7px 10px;border-bottom:1px solid #f1f5f9;vertical-align:middle;text-align:left}.rev-compare-table .old-val{color:#94a3b8;text-decoration:line-through}.rev-compare-table .new-val{color:#16a34a;font-weight:600}.rev-compare-table .same-val{color:#64748b}.rev-spec-label{font-weight:600;color:#1e293b}.rev-summary{display:flex;gap:20px;padding:10px 0;flex-wrap:wrap}.rev-summary .rs-item{display:flex;align-items:center;gap:6px}.rev-summary .rs-label{font-size:11px;color:#64748b}.rev-summary .rs-value{font-size:13px;font-weight:700;color:#1e293b;font-family:SF Mono,Consolas,monospace}.rev-summary .rs-value.blue{color:#2563eb}.rev-summary .rs-value.green{color:#16a34a}.rev-log-box{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;margin-top:14px}.rev-log-header{display:flex;align-items:center;gap:6px;padding:8px 14px;background:#f8fafc;border-bottom:1px solid #e5e7eb;font-size:12px;font-weight:600;color:#475569}.rev-log-body{max-height:180px;overflow-y:auto}.rev-log-item{display:flex;align-items:flex-start;gap:10px;padding:7px 14px;border-bottom:1px solid #f3f4f6}.rev-log-item:last-child{border-bottom:none}.rl-icon{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0;margin-top:1px}.rl-icon.approve{background:#dcfce7;color:#16a34a}.rl-icon.reject{background:#fef2f2;color:#ef4444}.rl-icon.submit{background:#fef3c7;color:#d97706}.rl-body{flex:1;min-width:0}.rl-text{font-size:12px;color:#374151}.rl-operator{font-size:11px;color:#94a3b8;margin-top:1px}.invoice-entity-page[data-v-d34da55a]{padding:20px}.main-container[data-v-d34da55a]{width:100%}.content-card[data-v-d34da55a]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px 32px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.page-header[data-v-d34da55a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}.page-header h2[data-v-d34da55a]{font-size:20px;font-weight:600;display:flex;align-items:center;gap:10px}.count-badge[data-v-d34da55a]{font-size:13px;font-weight:500;color:#9ca3af;background:#f9fafb;padding:2px 14px;border-radius:20px;border:1px solid #e5e7eb}.header-actions[data-v-d34da55a]{display:flex;gap:10px;flex-wrap:wrap}.btn[data-v-d34da55a]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 18px;font-size:13px;font-weight:500;border-radius:9px;border:none;cursor:pointer;transition:all .25s ease;white-space:nowrap}.btn[data-v-d34da55a]:active{transform:scale(.97)}.btn-sm[data-v-d34da55a]{height:32px;padding:0 14px;font-size:12px;border-radius:7px}.btn-xs[data-v-d34da55a]{height:28px;padding:0 10px;font-size:11px;border-radius:6px}.btn-primary[data-v-d34da55a]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 4px 16px rgba(26,115,232,.2)}.btn-secondary[data-v-d34da55a]{background:#f9fafb;color:#6b7280;border:1px solid #e5e7eb}.btn-ghost[data-v-d34da55a]{background:transparent;color:#9ca3af;border:1px solid #e5e7eb}.btn-danger[data-v-d34da55a]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.btn-outline-primary[data-v-d34da55a]{background:transparent;color:#3b82f6;border:1px solid #bfdbfe}.search-bar[data-v-d34da55a]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}.search-input-wrap[data-v-d34da55a]{flex:1;min-width:200px;position:relative}.search-input-wrap .search-icon[data-v-d34da55a]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.search-input-wrap input[data-v-d34da55a]{width:100%;height:42px;padding:0 14px 0 42px;font-size:14px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;outline:none}.result-stats[data-v-d34da55a]{font-size:13px;color:#9ca3af;margin-bottom:16px}.result-stats strong[data-v-d34da55a]{color:#374151;font-weight:600}.table-wrapper[data-v-d34da55a]{overflow-x:auto;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 2px rgba(0,0,0,.04);width:100%}table[data-v-d34da55a]{width:100%;border-collapse:collapse;font-size:13px}thead[data-v-d34da55a]{background:#f9fafb}thead th[data-v-d34da55a]{padding:12px 14px;text-align:left;font-weight:600;font-size:12px;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e5e7eb;white-space:nowrap}tbody tr[data-v-d34da55a]{transition:background .2s ease}tbody tr[data-v-d34da55a]:hover{background:#f0f5ff}tbody tr:not(:last-child) td[data-v-d34da55a]{border-bottom:1px solid #f3f4f6}tbody td[data-v-d34da55a]{padding:12px 14px;color:#374151;vertical-align:middle;white-space:nowrap}.entity-name[data-v-d34da55a]{font-weight:500;color:#1f2937}.action-group[data-v-d34da55a]{display:flex;gap:5px;flex-wrap:nowrap}.mono[data-v-d34da55a]{font-family:monospace;font-size:12px}.account-badge[data-v-d34da55a]{display:inline-block;padding:1px 8px;border-radius:4px;font-size:11px;background:#eff6ff;border:1px solid #bfdbfe;color:#3b82f6}.empty-state[data-v-d34da55a]{text-align:center;padding:60px 20px;color:#d1d5db}.empty-state .empty-icon[data-v-d34da55a]{font-size:40px;margin-bottom:12px;opacity:.4;display:flex;justify-content:center}.empty-state p[data-v-d34da55a]{font-size:14px;color:#d1d5db;margin-bottom:4px}.empty-state .sub[data-v-d34da55a]{font-size:12px;color:#d1d5db}.pagination-bar[data-v-d34da55a]{display:flex;align-items:center;justify-content:space-between;margin-top:18px;flex-wrap:wrap;gap:12px}.page-info[data-v-d34da55a]{font-size:13px;color:#c9cdd4}.page-info strong[data-v-d34da55a]{color:#6b7280;font-weight:600}.page-controls[data-v-d34da55a]{display:flex;align-items:center;gap:4px}.page-btn[data-v-d34da55a]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:none;background:transparent;color:#9ca3af;font-size:13px;cursor:pointer}.page-btn[data-v-d34da55a]:hover{background:#f3f4f6;color:#4b5563}.page-btn.active[data-v-d34da55a]{background:#1a73e8;color:#333;box-shadow:0 2px 8px rgba(26,115,232,.25)}.page-btn[data-v-d34da55a]:disabled{opacity:.2;cursor:not-allowed}.modal-overlay[data-v-d34da55a]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-overlay.visible[data-v-d34da55a]{display:flex}.modal-box[data-v-d34da55a]{background:#fff;border:1px solid #e5e7eb;border-radius:20px;max-width:560px;width:100%;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 4px 24px rgba(0,0,0,.08);animation:fadeIn-d34da55a .3s ease}.modal-box.slim[data-v-d34da55a]{max-width:440px;text-align:center}@keyframes fadeIn-d34da55a{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-d34da55a]{display:flex;align-items:center;justify-content:space-between;padding:24px 28px 16px;border-bottom:1px solid #e5e7eb;position:sticky;top:0;background:#fff;z-index:2;border-radius:20px 20px 0 0}.modal-header h3[data-v-d34da55a]{font-size:18px;font-weight:600;display:flex;align-items:center;gap:10px}.modal-close[data-v-d34da55a]{width:34px;height:34px;border-radius:8px;border:none;background:#f9fafb;color:#9ca3af;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.modal-close[data-v-d34da55a]:hover{background:hsla(0,0%,100%,.1);color:#6b7280}.modal-body[data-v-d34da55a]{padding:24px 28px 20px;overflow-y:auto;flex:1}.modal-footer[data-v-d34da55a]{display:flex;justify-content:flex-end;gap:10px;padding:16px 28px 24px;border-top:1px solid hsla(0,0%,100%,.06)}.confirm-icon[data-v-d34da55a]{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.confirm-icon.danger[data-v-d34da55a]{background:rgba(229,57,53,.12);color:#e53935}.confirm-box h3[data-v-d34da55a]{font-size:18px;font-weight:600;margin-bottom:8px}.confirm-box p[data-v-d34da55a]{font-size:14px;color:#6b7280;margin-bottom:24px;line-height:1.6}.confirm-actions[data-v-d34da55a]{display:flex;gap:10px;justify-content:center}.form-grid[data-v-d34da55a]{display:flex;flex-direction:column;gap:16px}.form-row[data-v-d34da55a]{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}.form-row.full[data-v-d34da55a]{grid-template-columns:1fr}.form-group[data-v-d34da55a]{display:flex;flex-direction:column;gap:5px}.form-group label[data-v-d34da55a]{font-size:13px;color:#6b7280;font-weight:500}.form-group label .req[data-v-d34da55a]{color:#e53935}.form-control[data-v-d34da55a]{width:100%;height:42px;padding:0 14px;font-size:14px;color:#333;background:#f9fafb;border:1px solid #e5e7eb;border-radius:9px;outline:none;transition:all .25s ease}.form-control[data-v-d34da55a]::placeholder{color:#d1d5db}.form-control[data-v-d34da55a]:focus{border-color:#3b82f6;background:rgba(26,115,232,.06);box-shadow:0 0 0 3px rgba(26,115,232,.1)}.form-control.error[data-v-d34da55a]{border-color:#e53935;background:rgba(229,57,53,.06)}.form-group .field-error[data-v-d34da55a]{font-size:12px;color:#e53935;display:none}.form-group .field-error.visible[data-v-d34da55a]{display:block}.contact-entry[data-v-d34da55a]{padding:0;margin-bottom:8px}.contact-entry[data-v-d34da55a]:last-child{margin-bottom:0}.contact-entry .ce-row[data-v-d34da55a]{display:flex;gap:8px;align-items:center}.contact-entry .ce-row .ce-input[data-v-d34da55a]{flex:1;height:36px;padding:0 12px;font-size:13px;color:#333;background:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none}.contact-entry .ce-row .ce-input[data-v-d34da55a]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.08)}.contact-entry .ce-row .ce-input[data-v-d34da55a]::placeholder{color:#d1d5db}.contact-entry .ce-del-btn[data-v-d34da55a]{width:32px;height:32px;border-radius:6px;border:1px solid #fecaca;background:#fef2f2;color:#dc2626;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;font-size:14px}.contact-entry .ce-del-btn[data-v-d34da55a]:hover{background:#dc2626;color:#fff}.contact-entry .ce-del-btn[data-v-d34da55a]:disabled{opacity:.3;cursor:not-allowed;background:#f3f4f6;color:#d1d5db;border-color:#e5e7eb}.contact-add-btn[data-v-d34da55a]{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;font-size:12px;font-weight:500;background:transparent;color:#3b82f6;border:1px dashed #bfdbfe;border-radius:7px;cursor:pointer;transition:all .2s ease;margin-top:4px}.contact-add-btn[data-v-d34da55a]:hover{background:#eff6ff;border-color:#3b82f6}.account-name-display[data-v-d34da55a]{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#f0f5ff;border:1px solid #bfdbfe;border-radius:8px;font-size:13px;color:#1f2937;margin-bottom:12px}.and-label[data-v-d34da55a]{font-size:12px;color:#6b7280;font-weight:500;white-space:nowrap}.and-value[data-v-d34da55a]{font-weight:600;color:#3b82f6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.and-sync[data-v-d34da55a]{font-size:11px;color:#6b7280;background:#e5edff;padding:0 8px;border-radius:4px;line-height:22px}.account-grid[data-v-d34da55a]{display:grid;grid-template-columns:1fr 1fr;gap:32px}.detail-head[data-v-d34da55a]{display:flex;align-items:center;gap:16px;margin-bottom:20px;flex-wrap:wrap}.detail-head .dh-main[data-v-d34da55a]{flex:1;min-width:0}.detail-head .dh-main h3[data-v-d34da55a]{font-size:18px;font-weight:600;color:#1f2937}.detail-head .dh-main .dh-sub[data-v-d34da55a]{font-size:12px;color:#9ca3af;margin-top:2px}.detail-section[data-v-d34da55a]{margin-bottom:18px}.detail-section[data-v-d34da55a]:last-child{margin-bottom:0}.detail-section .dsec-title[data-v-d34da55a]{font-size:12px;font-weight:600;color:#9ca3af;margin-bottom:10px;display:flex;align-items:center;gap:6px;letter-spacing:.4px}.detail-section .dsec-title svg[data-v-d34da55a]{width:14px;height:14px;opacity:.4;flex-shrink:0}.account-card[data-v-d34da55a]{background:#f8faff;border:1px solid #bfdbfe;border-radius:10px;padding:14px 16px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.account-card .ac-icon[data-v-d34da55a]{width:38px;height:38px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px;font-weight:700;color:#fff}.account-card .ac-icon.public[data-v-d34da55a]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.account-card .ac-info[data-v-d34da55a]{flex:1;min-width:0}.account-card .ac-info .ac-name[data-v-d34da55a]{font-size:14px;font-weight:600;color:#1f2937}.account-card .ac-info .ac-detail[data-v-d34da55a]{font-size:12px;color:#6b7280;margin-top:2px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.account-card .ac-info .ac-detail .ac-tag[data-v-d34da55a]{display:inline-block;padding:0 8px;height:20px;line-height:20px;border-radius:4px;font-size:11px;font-weight:500}.ac-tag.public[data-v-d34da55a]{background:#eff6ff;color:#3b82f6;border:1px solid #bfdbfe}.account-card .ac-mono[data-v-d34da55a]{font-family:monospace;font-size:13px;color:#374151;letter-spacing:.5px}.toast-container[data-v-d34da55a]{position:fixed;top:20px;left:50%;transform:translateX(-50%);z-index:2000;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none}.toast[data-v-d34da55a]{padding:12px 24px;border-radius:12px;font-size:14px;color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12);animation:fadeIn-d34da55a .3s ease;border:1px solid #e5e7eb;pointer-events:auto;max-width:90vw;text-align:center}.toast.success[data-v-d34da55a]{background:#16a34a}.toast.error[data-v-d34da55a]{background:#dc2626}.toast.info[data-v-d34da55a]{background:#3b82f6}@media(max-width:768px){.invoice-entity-page[data-v-d34da55a]{padding:12px}.content-card[data-v-d34da55a]{padding:18px 16px}.search-input-wrap[data-v-d34da55a]{min-width:0}.account-grid[data-v-d34da55a],.form-row[data-v-d34da55a]{grid-template-columns:1fr}.modal-header[data-v-d34da55a]{padding:18px 20px 14px}.modal-body[data-v-d34da55a]{padding:18px 20px}.modal-footer[data-v-d34da55a]{padding:14px 20px 18px}.pagination-bar[data-v-d34da55a]{flex-direction:column;align-items:flex-start}tbody td .action-group[data-v-d34da55a]{flex-direction:column;gap:4px}}.loading-confirm-page[data-v-d5a7036c]{width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;min-height:100vh;background:#f5f6f8;padding:20px}.main-container[data-v-d5a7036c]{width:100%}.content-card[data-v-d5a7036c]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px 32px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.page-header[data-v-d5a7036c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:10px}.page-header h2[data-v-d5a7036c]{font-size:20px;font-weight:600;display:flex;align-items:center;gap:10px}.count-badge[data-v-d5a7036c]{font-size:13px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 14px;border-radius:20px;border:1px solid #e5e7eb;margin-left:10px}.header-actions[data-v-d5a7036c]{display:flex;align-items:center;gap:8px}.header-label[data-v-d5a7036c]{font-size:12px;color:#9ca3af}.op-select[data-v-d5a7036c]{height:34px;padding:0 10px;font-size:13px;font-family:inherit;color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;outline:none;cursor:pointer}.search-bar[data-v-d5a7036c]{margin-bottom:16px}.search-input-wrap[data-v-d5a7036c]{position:relative}.search-input-wrap .search-icon[data-v-d5a7036c]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#9ca3af}.search-input-wrap input[data-v-d5a7036c]{width:100%;height:42px;padding:0 14px 0 42px;font-size:14px;font-family:inherit;color:#333;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:all .25s ease}.search-input-wrap input[data-v-d5a7036c]:focus{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.result-stats[data-v-d5a7036c]{font-size:13px;color:#6b7280;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.table-wrapper[data-v-d5a7036c]{overflow-x:auto;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 2px rgba(0,0,0,.04)}table[data-v-d5a7036c]{width:100%;border-collapse:collapse;font-size:13px;min-width:1050px}thead[data-v-d5a7036c]{background:#f9fafb}thead th[data-v-d5a7036c]{padding:12px 14px;font-weight:600;font-size:12px;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e5e7eb;white-space:nowrap;text-align:left}tbody tr[data-v-d5a7036c]{transition:background .2s ease}tbody tr[data-v-d5a7036c]:hover{background:#f0f5ff}tbody tr:not(:last-child) td[data-v-d5a7036c]{border-bottom:1px solid #f3f4f6}tbody td[data-v-d5a7036c]{padding:12px 14px;color:#374151;vertical-align:middle}.s-name[data-v-d5a7036c]{font-weight:500;color:#1f2937;display:block}.s-sub[data-v-d5a7036c]{font-size:11px;color:#9ca3af;display:block;margin-top:2px}.s-biz[data-v-d5a7036c]{color:#3b82f6}.empty-state[data-v-d5a7036c]{text-align:center;padding:60px 20px;color:#c9cdd4}.empty-state .empty-icon[data-v-d5a7036c]{font-size:48px;margin-bottom:16px;opacity:.5}.fund-tag[data-v-d5a7036c]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;padding:3px 10px;border-radius:12px;position:relative}.fund-tag.bank[data-v-d5a7036c]{background:#eff6ff;color:#3b82f6;border:1px solid rgba(26,115,232,.12)}.fund-tag.bohai[data-v-d5a7036c]{background:rgba(255,179,0,.08);color:#d97706;border:1px solid rgba(255,179,0,.12)}.fund-tag.self[data-v-d5a7036c]{background:#f3f4f6;color:#6b7280;border:1px solid #e5e7eb}.pagination-bar[data-v-d5a7036c]{display:flex;align-items:center;justify-content:space-between;margin-top:18px;flex-wrap:wrap;gap:12px;font-size:13px;color:#c9cdd4}.pagination-bar .page-info strong[data-v-d5a7036c]{color:#6b7280;font-weight:600}.page-controls[data-v-d5a7036c]{display:flex;align-items:center;gap:4px}.page-btn[data-v-d5a7036c]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:none;background:transparent;color:#9ca3af;font-size:13px;font-family:inherit;cursor:pointer;transition:all .2s ease}.page-btn[data-v-d5a7036c]:hover{background:#f3f4f6;color:#4b5563}.page-btn.active[data-v-d5a7036c]{background:#1a73e8;color:#fff;box-shadow:0 2px 8px rgba(26,115,232,.25)}.page-btn[data-v-d5a7036c]:disabled{opacity:.2;cursor:not-allowed}.btn[data-v-d5a7036c]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 16px;font-size:13px;font-weight:500;font-family:inherit;border-radius:9px;border:none;cursor:pointer;transition:all .25s ease;white-space:nowrap}.btn[data-v-d5a7036c]:active{transform:scale(.97)}.btn-xs[data-v-d5a7036c]{height:28px;padding:0 10px;font-size:11px;border-radius:6px}.btn-secondary[data-v-d5a7036c]{background:#f9fafb;color:#6b7280;border:1px solid #e5e7eb}.btn-secondary[data-v-d5a7036c]:hover{background:#f3f4f6;color:#374151}.btn-primary[data-v-d5a7036c]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 4px 16px rgba(26,115,232,.2)}.btn-primary[data-v-d5a7036c]:hover{box-shadow:0 6px 24px rgba(26,115,232,.35);transform:translateY(-1px)}.btn-primary[data-v-d5a7036c]:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.btn-success[data-v-d5a7036c]{background:linear-gradient(135deg,#43a047,#2e7d32);color:#fff;box-shadow:0 4px 16px rgba(46,125,50,.2)}.btn-success[data-v-d5a7036c]:hover{box-shadow:0 6px 24px rgba(46,125,50,.35);transform:translateY(-1px)}.btn-outline-primary[data-v-d5a7036c]{background:transparent;color:#3b82f6;border:1px solid #bfdbfe}.btn-outline-primary[data-v-d5a7036c]:hover{background:#eff6ff}.btn-warning[data-v-d5a7036c]{background:#fffbeb;color:#d97706;border:1px solid #fde68a}.btn-warning[data-v-d5a7036c]:hover{background:#fef3c7}.btn-ghost[data-v-d5a7036c]{background:transparent;color:#9ca3af;border:1px solid #e5e7eb}.btn-ghost[data-v-d5a7036c]:hover{background:#f9fafb;color:#6b7280}.action-group[data-v-d5a7036c]{display:flex;gap:5px;flex-wrap:nowrap;justify-content:center}.modal-overlay[data-v-d5a7036c]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-overlay.visible[data-v-d5a7036c]{display:flex}.modal-box[data-v-d5a7036c]{background:#fff;border:1px solid #e5e7eb;border-radius:20px;max-width:720px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 4px 24px rgba(0,0,0,.08);animation:modalFade-d5a7036c .3s ease}@keyframes modalFade-d5a7036c{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-d5a7036c]{display:flex;align-items:center;justify-content:space-between;padding:24px 28px 16px;border-bottom:1px solid #e5e7eb;position:sticky;top:0;background:#fff;z-index:2;border-radius:20px 20px 0 0}.modal-header h3[data-v-d5a7036c]{font-size:18px;font-weight:600;display:flex;align-items:center;gap:10px}.modal-close[data-v-d5a7036c]{width:34px;height:34px;border-radius:8px;border:none;background:#f9fafb;color:#9ca3af;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.modal-close[data-v-d5a7036c]:hover{background:#f3f4f6;color:#6b7280}.modal-body[data-v-d5a7036c]{padding:24px 28px 20px}.modal-footer[data-v-d5a7036c]{display:flex;justify-content:flex-end;gap:10px;padding:16px 28px 24px;border-top:1px solid #e5e7eb;position:sticky;bottom:0;background:#fff;z-index:1}.info-card[data-v-d5a7036c]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:16px 20px;margin-bottom:16px}.order-summary[data-v-d5a7036c]{margin-bottom:14px;font-size:13px}.os-row[data-v-d5a7036c]{display:flex;justify-content:space-between;align-items:center;padding:4px 0;line-height:1.5;font-size:12px}.os-lbl[data-v-d5a7036c]{color:#9ca3af;min-width:80px}.os-val[data-v-d5a7036c]{color:#374151;font-weight:500;text-align:right;max-width:65%;word-break:break-word}.func-help-modal[data-v-d5a7036c],.func-help[data-v-d5a7036c]{font-size:12px;color:#6b7280;background:#f0f5ff;border:1px solid #dbeafe;border-radius:8px;padding:10px 14px;margin-bottom:14px;display:flex;align-items:flex-start;gap:8px;line-height:1.6}.form-section[data-v-d5a7036c]{margin-bottom:18px;display:block}.fs-title[data-v-d5a7036c]{font-size:14px;font-weight:600;color:#374151;margin-bottom:10px;display:flex;align-items:center;gap:8px;padding-bottom:6px;border-bottom:1px solid #e5e7eb}.fs-title .req[data-v-d5a7036c]{color:#ef5350;font-size:12px;font-weight:400}.form-row[data-v-d5a7036c]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-d5a7036c]{display:flex;flex-direction:column;gap:5px}.form-group label[data-v-d5a7036c]{font-size:13px;color:#6b7280;font-weight:500;display:flex;align-items:center;gap:4px}.form-group label .required[data-v-d5a7036c]{color:#ef5350}.form-control[data-v-d5a7036c]{width:100%;height:40px;padding:0 12px;font-size:13px;font-family:inherit;color:#333;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;outline:none;transition:all .25s ease;box-sizing:border-box}.form-control[data-v-d5a7036c]:focus{border-color:#3b82f6;background:rgba(26,115,232,.06);box-shadow:0 0 0 3px rgba(26,115,232,.1)}.form-control[data-v-d5a7036c]::placeholder{color:#d1d5db}.form-group.readonly .form-control[data-v-d5a7036c]{background:#f3f4f6;color:#6b7280;cursor:not-allowed}.autocomplete-wrap[data-v-d5a7036c]{position:relative}.autocomplete-dropdown[data-v-d5a7036c]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-top:none;border-radius:0 0 8px 8px;max-height:220px;overflow-y:auto;z-index:100;box-shadow:0 4px 12px rgba(0,0,0,.08)}.ac-group-label[data-v-d5a7036c]{padding:4px 12px;font-size:11px;font-weight:600;color:#9ca3af;background:#f9fafb;border-bottom:1px solid #f3f4f6;position:sticky;top:0}.ac-item[data-v-d5a7036c]{padding:8px 12px;font-size:13px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .15s}.ac-item[data-v-d5a7036c]:not(:last-child){border-bottom:1px solid #f3f4f6}.ac-item[data-v-d5a7036c]:hover{background:#f0f5ff}.ac-name[data-v-d5a7036c]{color:#374151}.ac-dept[data-v-d5a7036c]{color:#9ca3af;font-size:11px}.form-error[data-v-d5a7036c]{font-size:11px;color:#ef5350;height:16px;line-height:16px;transition:opacity .2s}.form-error.hidden[data-v-d5a7036c]{opacity:0}.upload-zone[data-v-d5a7036c]{border:2px dashed #e5e7eb;border-radius:12px;padding:36px 20px;text-align:center;cursor:pointer;transition:all .25s ease;background:#f9fafb}.upload-zone[data-v-d5a7036c]:hover{border-color:#bfdbfe;background:#f0f5ff}.upload-zone.disabled[data-v-d5a7036c]{opacity:.5;cursor:not-allowed}.upload-zone.disabled[data-v-d5a7036c]:hover{border-color:#e5e7eb;background:#f9fafb}.upload-preview[data-v-d5a7036c]{display:flex;flex-direction:column;gap:6px;margin-top:12px}.up-item[data-v-d5a7036c]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}.up-icon[data-v-d5a7036c]{font-size:20px;flex-shrink:0}.up-info[data-v-d5a7036c]{flex:1;min-width:0}.up-name[data-v-d5a7036c]{font-size:13px;color:#0f1724;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up-size[data-v-d5a7036c]{font-size:11px;color:#94a3b8;flex-shrink:0}.up-del-btn[data-v-d5a7036c],.up-preview-btn[data-v-d5a7036c]{background:none;border:none;cursor:pointer;padding:4px 6px;line-height:1;border-radius:6px;display:inline-flex;align-items:center;transition:all .2s}.up-preview-btn[data-v-d5a7036c]{color:#3b82f6}.up-preview-btn[data-v-d5a7036c]:hover{background:#eff6ff}.up-del-btn[data-v-d5a7036c]{color:#94a3b8}.up-del-btn[data-v-d5a7036c]:hover{background:#fee2e2;color:#ef5350}.uz-icon[data-v-d5a7036c]{font-size:40px;margin-bottom:8px;opacity:.4}.upload-zone p[data-v-d5a7036c]{font-size:14px;color:#6b7280;margin-bottom:4px}.uz-hint[data-v-d5a7036c]{font-size:11px;color:#d1d5db}.upload-summary[data-v-d5a7036c]{background:rgba(26,115,232,.05);border:1px solid rgba(26,115,232,.12);border-radius:10px;padding:12px 16px;margin-bottom:16px}.upload-summary .us-header[data-v-d5a7036c]{font-size:12px;font-weight:600;color:#374151;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid rgba(26,115,232,.1)}.upload-summary .us-grid[data-v-d5a7036c]{display:grid;grid-template-columns:1fr 1fr;gap:6px 20px}.upload-summary .us-grid-3[data-v-d5a7036c]{grid-template-columns:1fr 1fr 1fr}.upload-summary .us-field[data-v-d5a7036c]{display:flex;flex-direction:column;gap:1px}.upload-summary .us-lbl[data-v-d5a7036c]{font-size:10px;color:#9ca3af}.upload-summary .us-val[data-v-d5a7036c]{font-size:12px;color:#374151;font-weight:500}.upload-summary .us-bold[data-v-d5a7036c]{font-weight:600;color:#1f2937}.upload-summary .us-logistics[data-v-d5a7036c]{margin-top:6px;padding-top:6px;border-top:1px solid rgba(26,115,232,.1)}.file-list[data-v-d5a7036c]{margin-top:14px;display:flex;flex-direction:column;gap:6px}.file-item[data-v-d5a7036c]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:13px;background:#fafbfc}.fi-name[data-v-d5a7036c]{color:#374151;font-weight:500}.fi-size[data-v-d5a7036c]{color:#9ca3af;font-size:11px}.notice-preview[data-v-d5a7036c]{background:#fafbfc;border:1px solid #e5e7eb;border-radius:12px;padding:28px 32px;max-width:780px;margin:0 auto}.notice-preview .np-header[data-v-d5a7036c]{text-align:center;margin-bottom:24px;padding:0 4px 16px;border-bottom:2px solid #1a73e8;margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px}.notice-preview .np-title[data-v-d5a7036c]{font-size:20px;font-weight:700;color:#1a73e8;letter-spacing:4px}.notice-preview .np-sub[data-v-d5a7036c]{font-size:11px;color:#9ca3af;margin-top:4px}.notice-preview .np-grid[data-v-d5a7036c]{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}.notice-preview .np-grid-3[data-v-d5a7036c]{grid-template-columns:1fr 1fr 1fr}.notice-preview .np-field[data-v-d5a7036c]{display:flex;flex-direction:column;gap:2px;padding:6px 0}.notice-preview .np-lbl[data-v-d5a7036c]{font-size:11px;color:#9ca3af}.notice-preview .np-val[data-v-d5a7036c]{font-size:13px;color:#374151}.notice-preview .np-bold[data-v-d5a7036c]{font-weight:600;color:#1f2937}.notice-preview .np-fund[data-v-d5a7036c]{color:#3b82f6;font-weight:500}.notice-preview .np-section[data-v-d5a7036c]{margin:16px -32px 0;padding:12px 32px 0;border-top:1px solid #dbeafe}.notice-preview .np-section-title[data-v-d5a7036c]{font-size:13px;font-weight:600;color:#374151;margin-bottom:8px}.notice-preview .np-footer[data-v-d5a7036c]{margin:16px -32px 0;padding:12px 32px 0;border-top:1px solid #dbeafe;font-size:11px;color:#9ca3af;text-align:center}.modal-box[data-v-d5a7036c]::-webkit-scrollbar,.table-wrapper[data-v-d5a7036c]::-webkit-scrollbar{width:4px;height:4px}.modal-box[data-v-d5a7036c]::-webkit-scrollbar-thumb,.table-wrapper[data-v-d5a7036c]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:4px}@media(max-width:768px){.loading-confirm-page[data-v-d5a7036c]{padding:12px}.content-card[data-v-d5a7036c]{padding:18px 16px}.form-row[data-v-d5a7036c]{grid-template-columns:1fr}.page-header[data-v-d5a7036c]{gap:12px}.page-header[data-v-d5a7036c],.pagination-bar[data-v-d5a7036c]{flex-direction:column;align-items:flex-start}}.loan-approval-page[data-v-0000d6da]{--teal:#1a73e8;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;min-height:100vh;background:#f5f6f8;padding:20px}.main-container[data-v-0000d6da]{width:100%}.content-card[data-v-0000d6da]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px 32px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.page-header[data-v-0000d6da]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:10px}.page-header h2[data-v-0000d6da]{font-size:20px;font-weight:600;display:flex;align-items:center;gap:10px}.header-actions[data-v-0000d6da]{display:flex;align-items:center;gap:8px}.tab-bar[data-v-0000d6da]{display:flex;border-bottom:1px solid #e5e7eb;width:100%;margin-bottom:0}.tab-btn[data-v-0000d6da]{padding:10px 24px;font-size:13px;font-weight:500;font-family:inherit;color:#9ca3af;background:transparent;border:none;cursor:pointer;position:relative;white-space:nowrap}.tab-btn[data-v-0000d6da]:hover{color:#4b5563}.tab-btn.active[data-v-0000d6da]{color:#3b82f6;font-weight:600}.tab-btn.active[data-v-0000d6da]:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:#3b82f6}.tab-count[data-v-0000d6da]{display:inline-block;font-size:10px;padding:0 7px;border-radius:8px;background:#f3f4f6;color:#9ca3af;margin-left:5px;line-height:1.8}.tab-btn.active .tab-count[data-v-0000d6da]{background:rgba(59,130,246,.08);color:#3b82f6}.search-bar[data-v-0000d6da]{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.search-input-wrap[data-v-0000d6da]{flex:1;min-width:200px;position:relative}.search-icon[data-v-0000d6da]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#9ca3af}.search-input-wrap input[data-v-0000d6da]{width:100%;height:42px;padding:0 14px 0 42px;font-size:14px;font-family:inherit;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;outline:none}.search-input-wrap input[data-v-0000d6da]:focus{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.result-stats[data-v-0000d6da]{font-size:13px;color:#6b7280;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.result-stats strong[data-v-0000d6da]{color:#374151;font-weight:600}.table-wrapper[data-v-0000d6da]{overflow-x:auto;border-radius:12px;border:1px solid #e5e7eb}table[data-v-0000d6da]{width:100%;border-collapse:collapse;font-size:13px;min-width:1100px}thead[data-v-0000d6da]{background:#f9fafb}thead th[data-v-0000d6da]{padding:12px 14px;font-weight:600;font-size:12px;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e5e7eb;white-space:nowrap;text-align:left}thead th[data-v-0000d6da]:first-child,thead th[data-v-0000d6da]:last-child{text-align:left}tbody td[data-v-0000d6da]{padding:12px 14px;color:#374151;vertical-align:middle}tbody tr[data-v-0000d6da]:hover{background:#f0f5ff}.empty-state[data-v-0000d6da]{text-align:center;padding:60px 20px;color:#c9cdd4;font-size:14px}.s-name[data-v-0000d6da]{font-weight:500;color:#1f2937;white-space:nowrap}.s-sub[data-v-0000d6da]{font-size:11px;color:#9ca3af;margin-top:2px}.status-tag[data-v-0000d6da]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;padding:3px 10px;border-radius:20px;white-space:nowrap}.status-tag.pending[data-v-0000d6da]{background:rgba(255,179,0,.1);color:#d97706;border:1px solid rgba(255,179,0,.12)}.status-tag.pending[data-v-0000d6da]:before{content:"";width:6px;height:6px;border-radius:50%;background:#ffb300}.status-tag.bank_submitted[data-v-0000d6da]{background:rgba(26,115,232,.08);color:#3b82f6;border:1px solid rgba(26,115,232,.12)}.status-tag.bank_submitted[data-v-0000d6da]:before{content:"";width:6px;height:6px;border-radius:50%;background:#3b82f6;animation:pulse-0000d6da 1.5s infinite}@keyframes pulse-0000d6da{0%,to{opacity:1}50%{opacity:.3}}.status-tag.approved[data-v-0000d6da]{background:rgba(46,125,50,.1);color:#16a34a;border:1px solid rgba(46,125,50,.12)}.status-tag.approved[data-v-0000d6da]:before{content:"";width:6px;height:6px;border-radius:50%;background:#66bb6a}.status-tag.rejected[data-v-0000d6da]{background:rgba(229,57,53,.1);color:#ef5350;border:1px solid rgba(229,57,53,.12)}.status-tag.rejected[data-v-0000d6da]:before{content:"";width:6px;height:6px;border-radius:50%;background:#ef5350}.pagination-bar[data-v-0000d6da]{display:flex;align-items:center;justify-content:space-between;margin-top:18px;flex-wrap:wrap;gap:12px}.page-info[data-v-0000d6da]{font-size:13px;color:#c9cdd4}.page-info strong[data-v-0000d6da]{color:#6b7280;font-weight:600}.page-controls[data-v-0000d6da]{display:flex;align-items:center;gap:4px}.page-btn[data-v-0000d6da]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:none;background:transparent;color:#9ca3af;font-size:13px;cursor:pointer}.page-btn[data-v-0000d6da]:hover{background:#f3f4f6;color:#4b5563}.page-btn.active[data-v-0000d6da]{background:#1a73e8;color:#fff;box-shadow:0 2px 8px rgba(26,115,232,.25)}.page-btn[data-v-0000d6da]:disabled{opacity:.2;cursor:not-allowed}.btn[data-v-0000d6da]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 18px;font-size:13px;font-weight:500;font-family:inherit;border-radius:9px;border:none;cursor:pointer;white-space:nowrap}.btn[data-v-0000d6da]:active{transform:scale(.97)}.btn-xs[data-v-0000d6da]{height:28px;padding:0 10px;font-size:11px;border-radius:6px}.btn-primary[data-v-0000d6da]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 4px 16px rgba(26,115,232,.2)}.btn-ghost[data-v-0000d6da]{background:transparent;color:#94a3b8;border:1px solid #e2e8f0}.btn-ghost[data-v-0000d6da]:hover{background:#f1f5f9;color:#64748b}.btn-outline-primary[data-v-0000d6da]{background:transparent;color:#3b82f6;border:1px solid #bfdbfe}.btn-outline-primary[data-v-0000d6da]:hover{background:#eff6ff}.btn-danger[data-v-0000d6da]{background:rgba(229,57,53,.12);color:#ef5350;border:1px solid rgba(229,57,53,.15)}.modal-overlay[data-v-0000d6da]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-overlay.visible[data-v-0000d6da]{display:flex}.modal-box[data-v-0000d6da]{background:#fff;border:1px solid #e5e7eb;border-radius:20px;max-width:1100px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 4px 24px rgba(0,0,0,.08)}.modal-box.slim[data-v-0000d6da]{max-width:500px}.modal-header[data-v-0000d6da]{display:flex;align-items:center;justify-content:space-between;padding:24px 28px 16px;border-bottom:1px solid #e5e7eb;position:sticky;top:0;background:#fff;z-index:2;border-radius:20px 20px 0 0}.modal-header h3[data-v-0000d6da]{font-size:18px;font-weight:600;display:flex;align-items:center;gap:10px}.modal-close[data-v-0000d6da]{width:34px;height:34px;border-radius:8px;border:none;background:#f9fafb;color:#9ca3af;cursor:pointer;display:flex;align-items:center;justify-content:center}.modal-body[data-v-0000d6da]{padding:24px 28px 20px}.modal-footer[data-v-0000d6da]{display:flex;justify-content:center;gap:10px;padding:16px 28px 24px}.review-header[data-v-0000d6da]{display:flex;align-items:center;gap:8px;margin-bottom:16px;flex-wrap:wrap}.review-code[data-v-0000d6da]{font-size:13px;font-weight:600;color:#374151}.bank-section[data-v-0000d6da]{border:1px solid #e5e7eb;border-radius:12px;margin-bottom:16px;overflow:hidden}.bs-header[data-v-0000d6da]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#f9fafb;cursor:pointer;user-select:none}.bs-header[data-v-0000d6da]:hover{background:#f3f4f6}.bs-title[data-v-0000d6da]{font-size:13px;font-weight:600;color:#374151;display:flex;align-items:center;gap:8px}.bs-badge[data-v-0000d6da]{font-size:10px;padding:1px 8px;border-radius:6px;background:rgba(26,115,232,.08);color:#3b82f6;font-weight:500}.bs-toggle[data-v-0000d6da]{font-size:11px;color:#9ca3af;transition:transform .25s}.bs-toggle.open[data-v-0000d6da]{transform:rotate(180deg)}.bs-body[data-v-0000d6da]{display:none;padding:12px 16px}.bs-body.open[data-v-0000d6da]{display:block}.bank-field-grid[data-v-0000d6da]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bf-item[data-v-0000d6da]{display:flex;flex-direction:column;gap:3px;padding:6px 10px;background:#f9fafb;border-radius:6px;border:1px solid #f3f4f6}.bf-key[data-v-0000d6da]{font-size:11px;color:#9ca3af}.bf-input[data-v-0000d6da]{padding:4px 8px;font-size:12px;border:1px solid #e5e7eb;border-radius:6px;outline:none;font-family:inherit}.bf-input[data-v-0000d6da]:focus{border-color:#3b82f6}.bf-val-readonly[data-v-0000d6da]{display:inline-block;padding:4px 8px;font-size:13px;color:#374151;font-weight:500;background:#f9fafb;border-radius:6px;min-height:28px;line-height:20px}.bf-select[data-v-0000d6da]{cursor:pointer;appearance:auto;padding-right:4px}.bf-input-sm[data-v-0000d6da]{font-size:11px;padding:3px 6px;min-height:24px}.bf-val[data-v-0000d6da]{font-size:12px;color:#1f2937;font-weight:500}.bf-table[data-v-0000d6da]{width:100%;border-collapse:collapse;font-size:12px}.bf-table thead th[data-v-0000d6da]{padding:7px 10px;background:#f3f4f6;color:#6b7280;font-weight:600;font-size:11px;text-align:left;border-bottom:1px solid #e5e7eb}.bf-table tbody td[data-v-0000d6da]{padding:6px 10px;border-bottom:1px solid #f3f4f6;color:#4b5563;vertical-align:top;line-height:1.5}.bf-table tbody tr:last-child td[data-v-0000d6da]{border-bottom:none}.bf-table tbody tr[data-v-0000d6da]:hover{background:#fafbfc}.bf-seq[data-v-0000d6da]{color:#d1d5db;width:32px;text-align:center;font-size:11px}.bf-table .bf-key[data-v-0000d6da]{font-family:SF Mono,Fira Code,Courier New,monospace;font-size:11px;color:#9ca3af;word-break:break-all}.bf-table .bf-name[data-v-0000d6da]{color:#374151;font-weight:500;white-space:nowrap}.bf-table .bf-val[data-v-0000d6da]{color:#1f2937;font-weight:500;word-break:break-all}.bf-table .bf-val input[data-v-0000d6da],.bf-table .bf-val select[data-v-0000d6da]{width:50%;font-size:12px;padding:4px 8px;border:1px solid #e5e7eb;border-radius:6px;outline:none;font-family:inherit;box-sizing:border-box}.bf-table .bf-val input[data-v-0000d6da]:focus,.bf-table .bf-val select[data-v-0000d6da]:focus{border-color:#3b82f6}.bf-table .bf-val .bf-empty[data-v-0000d6da]{color:#d1d5db;font-weight:400}.bf-input-row[data-v-0000d6da]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bf-req[data-v-0000d6da]{font-size:9px;padding:0 5px;border-radius:3px;line-height:1.6;white-space:nowrap}.bf-req.required[data-v-0000d6da]{background:rgba(229,57,53,.08);color:#ef5350}.bf-req.optional[data-v-0000d6da]{background:#f3f4f6;color:#9ca3af}.bf-desc[data-v-0000d6da]{color:#9ca3af}.bf-desc[data-v-0000d6da],.bf-error[data-v-0000d6da]{display:block;font-size:10px;margin-top:2px;line-height:1.4}.bf-error[data-v-0000d6da]{color:#ef5350}.bf-time-group[data-v-0000d6da]{position:relative;display:inline-block}.bf-time-input[data-v-0000d6da]{cursor:pointer;width:220px!important;padding-right:28px!important;box-sizing:border-box}.bf-date-icon[data-v-0000d6da],.bf-time-icon[data-v-0000d6da]{position:absolute;right:6px;top:50%;transform:translateY(-50%);cursor:pointer;font-size:14px;user-select:none;z-index:2;line-height:1}.bf-time-picker[data-v-0000d6da]{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}.vdz-hint[data-v-0000d6da]{font-size:11px;color:#a0aec0;margin-top:4px}.dc-reupload-btn[data-v-0000d6da]{width:20px;height:20px;border-radius:50%;border:1px solid #e5e7eb;background:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:10px;line-height:1;padding:0;flex-shrink:0;margin-left:auto}.dc-reupload-btn[data-v-0000d6da]:hover{border-color:#3b82f6;background:#eff6ff}.goods-waterfall[data-v-0000d6da]{display:flex;flex-direction:column;gap:10px}.goods-card[data-v-0000d6da]{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;background:#fff}.goods-card[data-v-0000d6da]:hover{border-color:#bfdbfe}.gc-header[data-v-0000d6da]{padding:8px 12px;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px}.gc-id[data-v-0000d6da]{font-size:11px;font-weight:600;color:#3b82f6}.gc-item[data-v-0000d6da]{font-size:12px;font-weight:600;color:#1f2937}.gc-body[data-v-0000d6da]{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:10px 12px}.gc-field[data-v-0000d6da]{display:flex;flex-direction:column;gap:1px}.gc-lbl[data-v-0000d6da]{font-size:10px;color:#9ca3af;font-weight:500}.gc-val[data-v-0000d6da]{font-size:12px;color:#374151}.gc-field.full[data-v-0000d6da]{grid-column:1/-1}.doc-grid[data-v-0000d6da]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.doc-card[data-v-0000d6da]{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;cursor:pointer;background:#fff}.doc-card[data-v-0000d6da]:hover{border-color:#bfdbfe}.doc-card.missing[data-v-0000d6da]{border-style:dashed;background:#fafbfc}.extra-doc-card[data-v-0000d6da]{cursor:pointer;max-width:180px}.extra-doc-card .dc-inputs input[data-v-0000d6da]{pointer-events:auto}.dc-preview[data-v-0000d6da]{height:80px;background:linear-gradient(135deg,#f0f5ff,#e8f0fe);display:flex;align-items:center;justify-content:center;font-size:32px;color:#3b82f6;border-bottom:1px solid #e5e7eb;position:relative}.dc-type-badge[data-v-0000d6da]{position:absolute;top:4px;right:4px;font-size:9px;padding:1px 6px;border-radius:4px;background:rgba(59,130,246,.1);color:#3b82f6;font-weight:500}.dc-info[data-v-0000d6da]{padding:8px 10px 10px}.dc-name[data-v-0000d6da]{font-size:12px;font-weight:600;color:#1f2937;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.dc-req[data-v-0000d6da]{font-size:9px;padding:0 5px;border-radius:3px;line-height:1.6}.dc-req.yes[data-v-0000d6da]{background:rgba(229,57,53,.08);color:#ef5350}.dc-req.no[data-v-0000d6da]{background:#f3f4f6;color:#9ca3af}.dc-label[data-v-0000d6da]{font-size:10px;color:#9ca3af;margin-top:2px}.dc-status[data-v-0000d6da]{display:flex;align-items:center;gap:4px;margin-top:5px;padding-top:5px;border-top:1px solid #f3f4f6;font-size:10px}.dc-status .dot[data-v-0000d6da]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.dc-status .dot.green[data-v-0000d6da]{background:#16a34a}.dc-status .dot.gray[data-v-0000d6da]{background:#d1d5db}.dc-upload-time[data-v-0000d6da]{color:#9ca3af;margin-left:auto}.dc-del-btn[data-v-0000d6da]{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;border:none;background:rgba(229,57,53,.1);color:#ef5350;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:11px;line-height:1;padding:0}.dc-del-btn[data-v-0000d6da]:hover{background:#ef5350;color:#fff}.payment-node-detail[data-v-0000d6da]{margin-top:12px;padding-top:12px;border-top:1px dashed #e2e8f0}.payment-node-flow[data-v-0000d6da]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.payment-node-party[data-v-0000d6da]{display:flex;flex-direction:column;flex:1}.payment-node-party-label[data-v-0000d6da]{font-size:10px;color:#94a3b8;text-transform:uppercase;margin-bottom:2px}.payment-node-party-name[data-v-0000d6da]{font-size:13px;font-weight:600;color:#1e293b}.payment-node-arrow[data-v-0000d6da]{font-size:20px;color:#94a3b8}.bank-response[data-v-0000d6da]{padding:14px 16px;border-radius:10px;margin-bottom:16px;display:flex;align-items:flex-start;gap:12px}.bank-response.success[data-v-0000d6da]{background:rgba(46,125,50,.06);border:1px solid rgba(46,125,50,.12)}.bank-response.fail[data-v-0000d6da]{background:rgba(229,57,53,.06);border:1px solid rgba(229,57,53,.12)}.bank-response .br-main[data-v-0000d6da]{flex:1}.bank-response .br-title[data-v-0000d6da]{font-size:13px;font-weight:600;color:#374151;margin-bottom:2px}.bank-response .br-msg[data-v-0000d6da]{font-size:12px;color:#6b7280}.bank-response .br-detail[data-v-0000d6da]{display:flex;gap:16px;margin-top:6px;flex-wrap:wrap;font-size:12px;color:#6b7280}.bf-sub-table[data-v-0000d6da]{margin-top:4px;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;width:100%;border-collapse:collapse}.bf-sub-table caption[data-v-0000d6da]{font-size:11px;font-weight:600;color:#6b7280;padding:5px 10px;background:#f9fafb;text-align:left;border-bottom:1px solid #e5e7eb}.bf-sub-table td[data-v-0000d6da],.bf-sub-table th[data-v-0000d6da]{padding:4px 8px;font-size:11px;text-align:left;border-bottom:1px solid #f3f4f6}.bf-sub-table th[data-v-0000d6da]{background:#fafbfc;color:#6b7280;font-weight:500;white-space:nowrap}.bf-sub-table tr:last-child td[data-v-0000d6da]{border-bottom:none}.log-item[data-v-0000d6da]{display:flex;align-items:flex-start;gap:12px;padding:8px 12px;font-size:12px}.log-item[data-v-0000d6da]:not(:last-child){border-bottom:1px solid #f3f4f6}.log-time[data-v-0000d6da]{font-size:11px;color:#9ca3af;min-width:130px;flex-shrink:0}.log-info[data-v-0000d6da]{flex:1}.log-operator[data-v-0000d6da]{color:#6b7280;font-weight:500}.log-action[data-v-0000d6da]{color:#4b5563}.log-tag[data-v-0000d6da]{font-size:9px;padding:1px 8px;border-radius:6px;font-weight:500;flex-shrink:0;align-self:center}.log-tag.create[data-v-0000d6da]{background:rgba(26,115,232,.1);color:#3b82f6}.log-tag.approve[data-v-0000d6da]{background:rgba(46,125,50,.1);color:#16a34a}.log-tag.reject[data-v-0000d6da]{background:rgba(229,57,53,.1);color:#ef5350}.log-tag.contract[data-v-0000d6da]{background:rgba(255,179,0,.1);color:#d97706}.log-tag.info[data-v-0000d6da]{background:#f9fafb;color:#c9cdd4}.log-tag.finance[data-v-0000d6da]{background:rgba(171,71,188,.1);color:#ce93d8}.log-tag.submit[data-v-0000d6da]{background:rgba(26,115,232,.1);color:#3b82f6}.log-tag.review[data-v-0000d6da]{background:rgba(255,179,0,.1);color:#d97706}.log-tag.update[data-v-0000d6da]{background:#f9fafb;color:#6b7280}.log-tag.delete[data-v-0000d6da]{background:rgba(229,57,53,.1);color:#ef5350}.logs-more-wrap[data-v-0000d6da]{text-align:center;padding:10px 0 4px}.logs-more-btn[data-v-0000d6da]{font-size:12px;color:#3b82f6;cursor:pointer;user-select:none}.logs-more-btn[data-v-0000d6da]:hover{color:#2563eb;text-decoration:underline}.review-actions[data-v-0000d6da]{display:flex;gap:12px;justify-content:center;padding:20px 0 8px}.q09-notice[data-v-0000d6da]{margin:0 0 14px;padding:10px 14px;background:rgba(255,179,0,.08);border:1px solid rgba(255,179,0,.18);border-radius:10px;font-size:12px;color:#92400e;display:flex;align-items:center;gap:8px;line-height:1.6}.q09-notice .q09-tag[data-v-0000d6da]{flex-shrink:0;font-size:10px;padding:2px 8px;border-radius:6px;background:rgba(255,179,0,.18);color:#92400e;font-weight:600}.q09-summary[data-v-0000d6da]{border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;background:#fff}.q09-summary .qs-header[data-v-0000d6da]{padding:10px 16px;background:#f9fafb;border-bottom:1px solid #e5e7eb;font-size:13px;font-weight:600;color:#374151;display:flex;align-items:center;justify-content:space-between}.q09-summary .qs-header .qs-tags[data-v-0000d6da]{display:flex;gap:6px;flex-wrap:wrap}.q09-summary .qs-header .qs-tags .qs-tag[data-v-0000d6da]{font-size:10px;padding:1px 8px;border-radius:6px;font-weight:500}.q09-summary .qs-header .qs-tags .qs-tag.loan[data-v-0000d6da]{background:rgba(59,130,246,.1);color:#3b82f6}.q09-summary .qs-header .qs-tags .qs-tag.done[data-v-0000d6da]{background:rgba(46,125,50,.1);color:#16a34a}.q09-summary .qs-grid[data-v-0000d6da]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0}.q09-summary .qs-grid .qs-cell[data-v-0000d6da]{padding:10px 16px;border-right:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6}.q09-summary .qs-grid .qs-cell .qs-lbl[data-v-0000d6da]{font-size:10px;color:#9ca3af;font-weight:500;margin-bottom:2px}.q09-summary .qs-grid .qs-cell .qs-val[data-v-0000d6da]{font-size:13px;color:#1f2937;font-weight:500}.q09-summary .qs-grid .qs-cell .qs-val.amt[data-v-0000d6da]{color:#d97706}.q09-form[data-v-0000d6da]{border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;background:#fff;overflow:hidden}.q09-form .qf-header[data-v-0000d6da]{padding:12px 16px;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.q09-form .qf-header .qf-title[data-v-0000d6da]{font-size:13px;font-weight:600;color:#374151;display:flex;align-items:center;gap:8px}.q09-form .qf-header .qf-title svg[data-v-0000d6da]{flex-shrink:0;color:#3b82f6}.q09-form .qf-header .qf-sub[data-v-0000d6da]{font-size:11px;color:#9ca3af}.q09-form .qf-body[data-v-0000d6da]{padding:18px 16px 6px}.q09-form .qf-row[data-v-0000d6da]{margin-bottom:14px}.q09-form .qf-row .qf-lbl[data-v-0000d6da]{display:flex;align-items:center;gap:6px;font-size:12px;color:#374151;font-weight:500;margin-bottom:6px}.q09-form .qf-row .qf-lbl .qf-req[data-v-0000d6da]{font-size:9px;color:#ef5350;font-weight:600}.q09-form .qf-row .qf-lbl .qf-hint[data-v-0000d6da]{font-size:10px;color:#9ca3af;font-weight:400}.q09-form .qf-row .qf-input[data-v-0000d6da]{width:100%;padding:9px 12px;font-size:13px;font-family:inherit;color:#1f2937;background:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;transition:border .2s,box-shadow .2s;min-height:38px}.q09-form .qf-row .qf-input[data-v-0000d6da]:hover{border-color:#bfdbfe}.q09-form .qf-row .qf-input[data-v-0000d6da]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.12)}.q09-form .qf-row .qf-input.invalid[data-v-0000d6da]{border-color:#ef5350;background:rgba(229,57,53,.04)}.q09-form .qf-row textarea.qf-input[data-v-0000d6da]{resize:vertical;min-height:78px;line-height:1.6}.q09-form .qf-error[data-v-0000d6da]{margin:0 16px 12px;padding:8px 12px;background:rgba(229,57,53,.06);border:1px solid rgba(229,57,53,.12);border-radius:8px;font-size:12px;color:#ef5350;display:none}.q09-form .qf-error.visible[data-v-0000d6da]{display:block}.q09-loan-record[data-v-0000d6da]{margin:0 0 14px;padding:10px 14px;background:rgba(46,125,50,.06);border:1px solid rgba(46,125,50,.14);border-radius:10px;font-size:12px;color:#166534;display:flex;align-items:center;gap:10px;line-height:1.5}.q09-loan-record .qlr-icon[data-v-0000d6da]{flex-shrink:0;font-size:18px}.q09-loan-record .qlr-main[data-v-0000d6da]{flex:1}.q09-loan-record .qlr-main .qlr-title[data-v-0000d6da]{font-weight:600;color:#15803d;margin-bottom:1px}.q09-loan-record .qlr-main .qlr-detail[data-v-0000d6da]{font-size:11px;color:#166534}.payment-page[data-v-155000c2]{width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;min-height:100vh;background:#f5f6f8;padding:20px}.main-container[data-v-155000c2]{width:100%}.content-card[data-v-155000c2]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px 32px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.page-header[data-v-155000c2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:10px}.page-header h2[data-v-155000c2]{font-size:20px;font-weight:600;display:flex;align-items:center;gap:10px}.count-badge[data-v-155000c2]{font-size:13px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 14px;border-radius:20px;border:1px solid #e5e7eb;margin-left:10px}.header-actions[data-v-155000c2]{display:flex;align-items:center;gap:8px}.header-label[data-v-155000c2]{font-size:12px;color:#9ca3af}.op-select[data-v-155000c2]{height:34px;padding:0 10px;font-size:13px;font-family:inherit;color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;outline:none;cursor:pointer}.search-bar[data-v-155000c2]{margin-bottom:16px}.search-input-wrap[data-v-155000c2]{position:relative}.search-input-wrap .search-icon[data-v-155000c2]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#9ca3af}.search-input-wrap input[data-v-155000c2]{width:100%;height:42px;padding:0 14px 0 42px;font-size:14px;font-family:inherit;color:#333;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;outline:none}.search-input-wrap input[data-v-155000c2]:focus{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.result-stats[data-v-155000c2]{font-size:13px;color:#6b7280;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.table-wrapper[data-v-155000c2]{overflow-x:auto;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 2px rgba(0,0,0,.04)}table[data-v-155000c2]{width:100%;border-collapse:collapse;font-size:13px;min-width:1050px}thead[data-v-155000c2]{background:#f9fafb}thead th[data-v-155000c2]{padding:12px 14px;font-weight:600;font-size:12px;color:#9ca3af;letter-spacing:.5px;border-bottom:1px solid #e5e7eb;white-space:nowrap;text-align:left}tbody tr[data-v-155000c2]{transition:background .2s ease}tbody tr[data-v-155000c2]:hover{background:#f0f5ff}tbody tr:not(:last-child) td[data-v-155000c2]{border-bottom:1px solid #f3f4f6}tbody td[data-v-155000c2]{padding:12px 14px;color:#374151;vertical-align:middle}.s-name[data-v-155000c2]{font-weight:500;color:#1f2937;display:block}.s-sub[data-v-155000c2]{font-size:11px;color:#9ca3af;display:block;margin-top:2px}.s-biz[data-v-155000c2]{color:#3b82f6}.empty-state[data-v-155000c2]{text-align:center;padding:60px 20px;color:#c9cdd4;font-size:14px}.pagination-bar[data-v-155000c2]{display:flex;align-items:center;justify-content:space-between;margin-top:18px;flex-wrap:wrap;gap:12px;font-size:13px;color:#c9cdd4}.page-controls[data-v-155000c2]{display:flex;align-items:center;gap:4px}.page-btn[data-v-155000c2]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:none;background:transparent;color:#9ca3af;font-size:13px;cursor:pointer}.page-btn[data-v-155000c2]:hover{background:#f3f4f6;color:#4b5563}.page-btn.active[data-v-155000c2]{background:#1a73e8;color:#fff;box-shadow:0 2px 8px rgba(26,115,232,.25)}.page-btn[data-v-155000c2]:disabled{opacity:.2;cursor:not-allowed}.btn[data-v-155000c2]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 16px;font-size:13px;font-weight:500;font-family:inherit;border-radius:9px;border:none;cursor:pointer;white-space:nowrap}.btn[data-v-155000c2]:active{transform:scale(.97)}.btn-xs[data-v-155000c2]{height:28px;padding:0 10px;font-size:11px;border-radius:6px}.btn-secondary[data-v-155000c2]{background:#f9fafb;color:#6b7280;border:1px solid #e5e7eb}.btn-secondary[data-v-155000c2]:hover{background:#f3f4f6;color:#374151}.btn-primary[data-v-155000c2]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 4px 16px rgba(26,115,232,.2)}.btn-primary[data-v-155000c2]:hover{box-shadow:0 6px 24px rgba(26,115,232,.35)}.btn-primary[data-v-155000c2]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.btn-warning[data-v-155000c2]{background:#fffbeb;color:#d97706;border:1px solid #fde68a}.btn-warning[data-v-155000c2]:hover{background:#fef3c7}.modal-overlay[data-v-155000c2]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-overlay.visible[data-v-155000c2]{display:flex}.modal-box[data-v-155000c2]{background:#fff;border:1px solid #e5e7eb;border-radius:20px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 4px 24px rgba(0,0,0,.08);animation:modalFade-155000c2 .3s ease}@keyframes modalFade-155000c2{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-155000c2]{display:flex;align-items:center;justify-content:space-between;padding:24px 28px 16px;border-bottom:1px solid #e5e7eb;position:sticky;top:0;background:#fff;z-index:2;border-radius:20px 20px 0 0}.modal-header h3[data-v-155000c2]{font-size:18px;font-weight:600;display:flex;align-items:center;gap:10px}.modal-close[data-v-155000c2]{width:34px;height:34px;border-radius:8px;border:none;background:#f9fafb;color:#9ca3af;cursor:pointer;display:flex;align-items:center;justify-content:center}.modal-close[data-v-155000c2]:hover{background:#f3f4f6;color:#6b7280}.modal-body[data-v-155000c2]{padding:24px 28px 20px}.modal-footer[data-v-155000c2]{display:flex;justify-content:flex-end;gap:10px;padding:16px 28px 24px;border-top:1px solid #e5e7eb}.steps[data-v-155000c2]{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:28px;padding:0 10px}.step-item[data-v-155000c2]{gap:10px}.step-item .step-circle[data-v-155000c2],.step-item[data-v-155000c2]{display:flex;align-items:center;font-size:13px;color:#94a3b8;flex-shrink:0;transition:all .3s ease}.step-item .step-circle[data-v-155000c2]{width:32px;height:32px;border-radius:50%;justify-content:center;font-weight:700;border:2px solid #e2e8f0;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.04)}.step-item.active .step-circle[data-v-155000c2]{background:#1e3a5f;border-color:#1e3a5f;color:#fff;box-shadow:0 4px 12px rgba(30,58,95,.25)}.step-item.done .step-circle[data-v-155000c2]{background:#059669;border-color:#059669;color:#fff;box-shadow:0 4px 12px rgba(5,150,105,.25)}.step-item .step-label[data-v-155000c2]{white-space:nowrap;font-weight:500;transition:color .3s}.step-item.active .step-label[data-v-155000c2]{color:#1e3a5f}.step-item.done .step-label[data-v-155000c2]{color:#059669}.step-connector[data-v-155000c2]{width:48px;height:2px;background:#e2e8f0;margin:0 8px;flex-shrink:0;border-radius:1px;transition:background .3s}.step-connector.done[data-v-155000c2]{background:#059669}.func-help-modal[data-v-155000c2]{font-size:12px;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 14px;margin-bottom:16px;display:flex;align-items:flex-start;gap:8px;line-height:1.6}.btn-success[data-v-155000c2]{background:linear-gradient(135deg,#43a047,#2e7d32);color:#fff;box-shadow:0 4px 16px rgba(46,125,50,.2)}.btn-success[data-v-155000c2]:hover{box-shadow:0 6px 24px rgba(46,125,50,.35);transform:translateY(-1px)}.amount-row[data-v-155000c2]{display:flex;gap:12px;margin-bottom:16px}.amount-card[data-v-155000c2]{flex:1;background:linear-gradient(135deg,#fefce8,#fffbeb);border:1px solid #fde68a;border-radius:14px;padding:20px;text-align:center;position:relative;overflow:hidden}.amount-card .ac-label[data-v-155000c2]{font-size:12px;color:#92400e;font-weight:500;margin-bottom:6px}.amount-card .ac-value[data-v-155000c2]{font-size:24px;font-weight:800;color:#b45309}.amount-card .ac-value span[data-v-155000c2]{font-size:12px;font-weight:500;color:#d97706}.amount-card.paid-card[data-v-155000c2]{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#a7f3d0}.amount-card.paid-card .ac-label[data-v-155000c2]{color:#065f46}.amount-card.paid-card .ac-value[data-v-155000c2]{color:#059669}.amount-card.neutral-card .ac-value[data-v-155000c2]{color:#6b7280}.amount-card.neutral-card .ac-value span[data-v-155000c2]{color:#d1d5db}.payment-detail[data-v-155000c2]{display:flex;flex-direction:column;gap:16px}.pay-section[data-v-155000c2]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:20px 22px;box-shadow:0 1px 4px rgba(0,0,0,.04)}.pay-section .ps-header[data-v-155000c2]{font-size:14px;font-weight:600;color:#0f1724;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;gap:8px}.pay-section .ps-row[data-v-155000c2]{display:flex;justify-content:space-between;align-items:center;padding:8px 4px}.pay-section .ps-row[data-v-155000c2]:not(:last-child){border-bottom:1px solid #f8fafc}.pay-section .ps-row .ps-label[data-v-155000c2]{font-size:12px;color:#64748b;font-weight:500}.pay-section .ps-row .ps-value[data-v-155000c2]{font-size:13px;color:#0f1724;font-weight:600;text-align:right}.pay-section .ps-row .ps-value.mono[data-v-155000c2]{font-family:Courier New,monospace;letter-spacing:.5px;color:#1e3a5f}.invoice-notice[data-v-155000c2]{display:flex;align-items:flex-start;gap:10px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;border-radius:12px;padding:14px 18px}.invoice-notice .in-title[data-v-155000c2]{font-size:13px;font-weight:600;color:#1e40af;margin-bottom:2px}.invoice-notice .in-body[data-v-155000c2]{font-size:12px;color:#1e40af;line-height:1.6}.invoice-notice .in-body strong[data-v-155000c2]{color:#1e3a5f}.upload-zone[data-v-155000c2]{border:2px dashed #cbd5e1;border-radius:14px;padding:28px 20px;text-align:center;cursor:pointer;transition:all .3s ease;background:#f8fafc}.upload-zone[data-v-155000c2]:hover{border-color:#1e3a5f;background:#f1f5f9}.uz-icon[data-v-155000c2]{font-size:36px;margin-bottom:6px;opacity:.5}.uz-title[data-v-155000c2]{font-size:14px;color:#475569;margin-bottom:4px;font-weight:500}.uz-hint[data-v-155000c2]{font-size:11px;color:#94a3b8}.upload-preview[data-v-155000c2]{display:grid;grid-template-columns:1fr;gap:8px;margin-top:12px}.up-item[data-v-155000c2]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}.up-icon[data-v-155000c2]{font-size:22px}.up-info[data-v-155000c2]{flex:1}.up-del-btn[data-v-155000c2],.up-preview-btn[data-v-155000c2]{background:none;border:none;cursor:pointer;padding:4px 6px;line-height:1;border-radius:6px;display:inline-flex;align-items:center;transition:all .2s}.up-preview-btn[data-v-155000c2]{color:#3b82f6}.up-preview-btn[data-v-155000c2]:hover{background:#eff6ff}.up-del-btn[data-v-155000c2]{color:#94a3b8}.up-del-btn[data-v-155000c2]:hover{background:#fee2e2;color:#ef5350}.up-name[data-v-155000c2]{font-size:13px;color:#0f1724;font-weight:500}.up-size[data-v-155000c2]{font-size:11px;color:#94a3b8}.modal-box[data-v-155000c2]::-webkit-scrollbar,.table-wrapper[data-v-155000c2]::-webkit-scrollbar{width:4px;height:4px}.modal-box[data-v-155000c2]::-webkit-scrollbar-thumb,.table-wrapper[data-v-155000c2]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:4px}.prepayment-page[data-v-95ec3b6e]{--teal:#1a73e8;--bg-warm:#f9fafb;--border:#e5e7eb;--text-muted:#9ca3af;--text-secondary:#6b7280;--surface:#fff;--radius-sm:6px;background:#f5f6f8;min-height:100vh;padding:24px 32px}.main-container[data-v-95ec3b6e]{width:100%}.content-card[data-v-95ec3b6e]{background:#fff;border:1px solid var(--border);border-radius:16px;padding:28px 32px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.page-header[data-v-95ec3b6e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.page-header h2[data-v-95ec3b6e]{font-size:18px;font-weight:600;display:flex;align-items:center;gap:10px}.count-badge[data-v-95ec3b6e]{font-size:12px;font-weight:500;color:var(--text-secondary);background:var(--bg-warm);padding:2px 12px;border-radius:20px;border:1px solid var(--border)}.header-actions[data-v-95ec3b6e]{display:flex;align-items:center;gap:8px}.search-bar[data-v-95ec3b6e]{display:flex;gap:12px;margin-bottom:14px;flex-wrap:wrap}.search-input-wrap[data-v-95ec3b6e]{flex:1;min-width:200px;position:relative}.search-icon[data-v-95ec3b6e]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.search-input-wrap input[data-v-95ec3b6e]{width:100%;height:40px;padding:0 14px 0 40px;font-size:13px;font-family:inherit;background:var(--surface);border:1px solid var(--border);border-radius:8px;outline:none;transition:border-color .2s}.search-input-wrap input[data-v-95ec3b6e]:focus{border-color:var(--teal)}.filter-group[data-v-95ec3b6e]{display:flex;flex-direction:column;gap:4px}.filter-group label[data-v-95ec3b6e]{font-size:12px;color:var(--text-secondary);font-weight:500}.filter-group select[data-v-95ec3b6e]{height:40px;padding:0 12px;font-size:13px;border:1px solid var(--border);border-radius:8px;outline:none;background:var(--surface);font-family:inherit;cursor:pointer}.result-stats[data-v-95ec3b6e]{font-size:13px;color:var(--text-muted);margin-bottom:12px}.result-stats strong[data-v-95ec3b6e]{color:#374151;font-weight:600}.table-wrapper[data-v-95ec3b6e]{overflow-x:auto;border-radius:12px;border:1px solid var(--border)}table[data-v-95ec3b6e]{width:100%;border-collapse:collapse;font-size:13px;min-width:1000px}thead[data-v-95ec3b6e]{background:var(--bg-warm)}th[data-v-95ec3b6e]{padding:12px 14px;text-align:left;font-weight:600;font-size:12px;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap}td[data-v-95ec3b6e]{padding:12px 14px;color:#374151;border-bottom:1px solid #f3f4f6;vertical-align:middle}tr:hover td[data-v-95ec3b6e]{background:#f0f5ff}.link-text[data-v-95ec3b6e]{color:var(--teal);cursor:pointer;font-weight:500}.link-text[data-v-95ec3b6e]:hover{text-decoration:underline}.action-group[data-v-95ec3b6e]{display:flex;gap:5px;flex-wrap:nowrap}.fund-tag[data-v-95ec3b6e]{display:inline-flex;font-size:11px;font-weight:500;padding:2px 8px;border-radius:12px}.fund-tag.bank[data-v-95ec3b6e]{background:#eff6ff;color:#3b82f6;border:1px solid rgba(26,115,232,.12)}.fund-tag.self[data-v-95ec3b6e]{background:rgba(255,179,0,.08);color:#d97706;border:1px solid rgba(255,179,0,.12)}.status-tag[data-v-95ec3b6e]{display:inline-flex;font-size:11px;font-weight:500;padding:3px 10px;border-radius:20px}.status-tag.pending[data-v-95ec3b6e]{background:#fffbeb;color:#d97706;border:1px solid #fde68a}.status-tag.confirmed[data-v-95ec3b6e]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.status-tag.rejected[data-v-95ec3b6e]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.btn[data-v-95ec3b6e]{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:32px;padding:0 12px;font-size:12px;font-weight:500;font-family:inherit;border-radius:7px;border:none;cursor:pointer;transition:all .2s;white-space:nowrap}.btn[data-v-95ec3b6e]:active{transform:scale(.97)}.btn-xs[data-v-95ec3b6e]{height:28px;padding:0 10px;font-size:11px;border-radius:6px}.btn-primary[data-v-95ec3b6e]{background:var(--teal);color:#fff;box-shadow:0 2px 8px rgba(26,115,232,.2)}.btn-primary[data-v-95ec3b6e]:hover{box-shadow:0 4px 12px rgba(26,115,232,.3)}.btn-ghost[data-v-95ec3b6e]{background:transparent;color:#9ca3af;border:1px solid var(--border)}.btn-ghost[data-v-95ec3b6e]:hover{background:var(--bg-warm);color:#374151}.btn-outline-primary[data-v-95ec3b6e]{background:transparent;color:var(--teal);border:1px solid #bfdbfe}.btn-outline-primary[data-v-95ec3b6e]:hover{background:#eff6ff}.pagination-bar[data-v-95ec3b6e]{display:flex;align-items:center;justify-content:space-between;padding:12px 0;flex-wrap:wrap;gap:12px}.pagination-bar .page-info[data-v-95ec3b6e]{font-size:13px;color:var(--text-muted)}.pagination-bar .page-info strong[data-v-95ec3b6e]{color:var(--text-secondary);font-weight:600}.page-controls[data-v-95ec3b6e]{display:flex;align-items:center;gap:4px}.page-btn[data-v-95ec3b6e]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:none;background:transparent;color:#9ca3af;font-size:13px;font-family:inherit;cursor:pointer;transition:all .2s}.page-btn[data-v-95ec3b6e]:hover{background:#f3f4f6;color:#4b5563}.page-btn.active[data-v-95ec3b6e]{background:var(--teal);color:#fff;box-shadow:0 2px 8px rgba(26,115,232,.25)}.page-btn[data-v-95ec3b6e]:disabled{opacity:.2;cursor:not-allowed}.page-size-selector[data-v-95ec3b6e]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted)}.page-size-selector select[data-v-95ec3b6e]{height:34px;padding:0 10px;font-size:13px;color:#4b5563;background:#f9fafb;border:1px solid var(--border);border-radius:8px;outline:none;cursor:pointer}.empty-state[data-v-95ec3b6e]{text-align:center;padding:60px 20px;color:#c9cdd4;font-size:14px}.modal-overlay[data-v-95ec3b6e]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-overlay.visible[data-v-95ec3b6e]{display:flex}.modal-box[data-v-95ec3b6e]{background:#fff;border:1px solid var(--border);border-radius:20px;max-width:920px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(0,0,0,.1);animation:modalFade-95ec3b6e .3s ease}.modal-box.slim[data-v-95ec3b6e]{max-width:440px;text-align:center}@keyframes modalFade-95ec3b6e{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-95ec3b6e]{display:flex;align-items:center;justify-content:space-between;padding:24px 28px 16px;border-bottom:1px solid var(--border);position:sticky;top:0;background:#fff;z-index:2;border-radius:20px 20px 0 0;flex-shrink:0}.modal-header h3[data-v-95ec3b6e]{font-size:18px;font-weight:600;display:flex;align-items:center;gap:10px}.modal-close[data-v-95ec3b6e]{width:34px;height:34px;border-radius:8px;border:none;background:#f9fafb;color:#9ca3af;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.modal-close[data-v-95ec3b6e]:hover{background:hsla(0,0%,100%,.1);color:#6b7280}.modal-body[data-v-95ec3b6e]{padding:24px 28px 20px;overflow-y:auto;overflow-x:hidden;flex:1}.modal-footer[data-v-95ec3b6e]{display:flex;justify-content:flex-end;gap:10px;padding:16px 28px 24px;border-top:1px solid var(--border);flex-shrink:0}.bill-preview[data-v-95ec3b6e]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:100%;overflow:hidden}.bp-header[data-v-95ec3b6e]{background:linear-gradient(135deg,#1e3a5f,#0f2b4c);padding:20px 24px 16px;color:#fff}.bp-title[data-v-95ec3b6e]{font-size:18px;font-weight:700;letter-spacing:2px}.bp-divider[data-v-95ec3b6e]{width:40px;height:3px;background:linear-gradient(90deg,#f59e0b,#fbbf24);border-radius:2px;margin:8px 0}.bp-meta[data-v-95ec3b6e]{display:flex;flex-wrap:wrap;gap:16px;font-size:11px;color:hsla(0,0%,100%,.65)}.bp-meta strong[data-v-95ec3b6e]{color:#fff;font-weight:600}.bp-body[data-v-95ec3b6e]{padding:8px 10px}.bp-section[data-v-95ec3b6e]{margin-bottom:16px}.bp-section-title[data-v-95ec3b6e]{font-size:13px;font-weight:600;color:#1e293b;margin-bottom:8px;padding-bottom:6px;border-bottom:2px solid #e2e8f0;display:flex;align-items:center;gap:8px;letter-spacing:1px}.bp-stripe[data-v-95ec3b6e]{width:3px;height:14px;background:linear-gradient(180deg,#1e3a5f,#3b82f6);border-radius:2px;flex-shrink:0}.bp-watermark[data-v-95ec3b6e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-30deg);font-size:72px;font-weight:900;color:rgba(30,58,95,.03);pointer-events:none;letter-spacing:10px;white-space:nowrap;z-index:0;display:none}.bp-items-table[data-v-95ec3b6e]{width:100%;border-collapse:collapse;font-size:11px}.bp-items-table thead th[data-v-95ec3b6e]{padding:3px 4px;text-align:left;color:#64748b;font-weight:600;border-bottom:1px solid #e2e8f0;background:#f1f5f9;font-size:10px}.bp-items-table tbody td[data-v-95ec3b6e]{padding:2px 4px;border-bottom:1px solid #f1f5f9;font-size:11px;color:#1e293b;word-break:break-all}.bp-items-table tbody tr.total-row td[data-v-95ec3b6e]{border-top:2px solid #e2e8f0;font-size:11px;font-weight:600;color:#1e293b;padding:3px 4px}.bp-items-table tbody tr.total-row td.amount[data-v-95ec3b6e]{color:#d97706}.amount-table td[data-v-95ec3b6e]{padding:6px 12px;font-size:12px;border-bottom:1px solid #f1f5f9;color:#334155}.amount-table td[data-v-95ec3b6e]:first-child{width:170px;color:#64748b}.amount-table td[data-v-95ec3b6e]:last-child{font-weight:600;color:#1e293b;text-align:right}.amount-table tr:last-child td[data-v-95ec3b6e]{border-bottom:none}.amount-table tr.total td[data-v-95ec3b6e]{border-top:2px solid #e2e8f0;font-size:13px;font-weight:700;color:#1e293b;padding:8px 12px}.amount-table tr.total td[data-v-95ec3b6e]:last-child{color:#dc2626;font-size:15px}.bp-row2[data-v-95ec3b6e]{display:flex;padding:5px 12px;font-size:13px;border-bottom:1px solid #f1f5f9;align-items:flex-start}.bp-row2[data-v-95ec3b6e]:last-child{border-bottom:none}.bp-row2.total[data-v-95ec3b6e]{border-top:2px solid #e2e8f0;font-weight:700}.bp-lbl2[data-v-95ec3b6e]{flex:0 0 25%;color:#64748b;word-break:break-all;padding-right:8px;font-size:13px}.bp-val2[data-v-95ec3b6e]{font-weight:600;color:#1e293b;word-break:break-all;font-size:13px;text-align:left}.bp-subnote[data-v-95ec3b6e],.fee-label[data-v-95ec3b6e]{font-size:10px;color:#94a3b8;display:block;font-weight:400}.bp-footer[data-v-95ec3b6e]{text-align:center;padding:12px 24px 18px;border-top:1px solid #e2e8f0;font-size:11px;color:#94a3b8;letter-spacing:.5px}.bp-footer .bp-footer-note[data-v-95ec3b6e]{display:flex;justify-content:center;gap:24px;margin-top:4px;flex-wrap:wrap}.bp-footer .bp-footer-note span[data-v-95ec3b6e]{color:#cbd5e1}.bp-footer .bp-footer-note strong[data-v-95ec3b6e]{color:#64748b;font-weight:500}.bp-grid[data-v-95ec3b6e]{display:grid;grid-template-columns:1fr 1fr;gap:4px}.bp-item[data-v-95ec3b6e]{display:flex;justify-content:space-between;padding:5px 10px;background:#f8fafc;border-radius:6px;font-size:12px}.bp-item .bp-lbl[data-v-95ec3b6e]{color:#64748b;font-size:11px}.bp-item .bp-val[data-v-95ec3b6e]{color:#1e293b;font-weight:600;text-align:right}.bp-amount-table[data-v-95ec3b6e]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.bp-row[data-v-95ec3b6e]{display:flex;justify-content:space-between;padding:6px 12px;font-size:12px;border-bottom:1px solid #f1f5f9}.bp-row[data-v-95ec3b6e]:last-child{border-bottom:none}.bp-row .bp-lbl[data-v-95ec3b6e]{color:#64748b}.bp-row .bp-val[data-v-95ec3b6e]{font-weight:600;color:#1e293b}.bp-row.highlight[data-v-95ec3b6e]{background:#f0f5ff;border-left:3px solid #3b82f6}.bp-row.total[data-v-95ec3b6e]{border-top:2px solid #e2e8f0}.bp-row.total .bp-lbl[data-v-95ec3b6e]{font-weight:700}.bp-bank-info[data-v-95ec3b6e]{border:1px solid #e2e8f0;border-radius:8px;padding:12px 14px;background:#f8fafc}.bi-row[data-v-95ec3b6e]{display:flex;gap:8px;margin-bottom:4px;font-size:12px}.bi-row[data-v-95ec3b6e]:last-child{margin-bottom:0}.bi-label[data-v-95ec3b6e]{color:#64748b;min-width:60px;flex-shrink:0;font-size:11px}.bi-value[data-v-95ec3b6e]{color:#1e293b;font-weight:600;font-size:12px;word-break:break-all}.bi-value.mono[data-v-95ec3b6e]{font-family:monospace;letter-spacing:1px}.pay-cards-wrap[data-v-95ec3b6e]{display:flex;flex-direction:column;gap:10px}.pay-cards-header[data-v-95ec3b6e]{display:flex;align-items:center;gap:10px;margin-bottom:2px;padding:8px 12px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.pch-badge[data-v-95ec3b6e]{font-size:11px;font-weight:600;padding:2px 10px;border-radius:4px;letter-spacing:.5px}.pch-badge.ccb[data-v-95ec3b6e]{background:#dbeafe;color:#1e40af}.pch-badge.psbc[data-v-95ec3b6e]{background:#fef3c7;color:#92400e}.pch-desc[data-v-95ec3b6e]{font-size:12px;color:#64748b}.pay-guide[data-v-95ec3b6e]{font-size:12px;color:#1e40af;background:#eff6ff;padding:8px 14px;border-radius:6px;border:1px solid #bfdbfe;line-height:1.5}.pay-card[data-v-95ec3b6e]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#fff}.pay-card .pay-card-head[data-v-95ec3b6e]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#f1f5f9;border-bottom:1px solid #e2e8f0}.pay-card .pay-purpose[data-v-95ec3b6e]{font-size:13px;font-weight:600;color:#1e293b}.pay-card .pay-amount[data-v-95ec3b6e]{font-size:14px;font-weight:700;color:#dc2626;font-family:Courier New,monospace}.pay-card .pay-card-body[data-v-95ec3b6e]{padding:8px 14px 10px}.pay-card .pay-row[data-v-95ec3b6e]{display:flex;gap:8px;padding:3px 0;font-size:12px;align-items:flex-start}.pay-card .pay-label[data-v-95ec3b6e]{color:#64748b;min-width:60px;flex-shrink:0;font-size:11px;line-height:1.6}.pay-card .pay-val[data-v-95ec3b6e]{color:#1e293b;font-weight:600;word-break:break-all;line-height:1.6}.pay-card .pay-val.pay-acct[data-v-95ec3b6e]{font-family:Courier New,monospace;letter-spacing:1px;font-size:13px}.order-info-card[data-v-95ec3b6e]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;padding:14px 16px;margin-bottom:18px;border:1px solid #e2e8f0}.order-info-grid[data-v-95ec3b6e]{display:grid;grid-template-columns:1fr 1fr;gap:3px 20px}.order-info-item[data-v-95ec3b6e]{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:12px}.order-info-item .oi-label[data-v-95ec3b6e]{color:#64748b}.order-info-item .oi-value[data-v-95ec3b6e]{color:#1e293b;font-weight:600;text-align:right}.order-info-item .oi-value.accent[data-v-95ec3b6e]{color:#d97706}.voucher-section[data-v-95ec3b6e]{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;margin-bottom:16px}.vs-header[data-v-95ec3b6e]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#fafbfc;border-bottom:1px solid #f1f5f9}.vs-step[data-v-95ec3b6e]{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.vs-title[data-v-95ec3b6e]{font-size:13px;font-weight:600;color:#1e293b}.vs-status[data-v-95ec3b6e]{margin-left:auto;font-size:10px;font-weight:600;padding:2px 8px;border-radius:20px}.vs-status.pending[data-v-95ec3b6e]{background:#f1f5f9;color:#64748b}.vs-status.uploaded[data-v-95ec3b6e]{background:#d1fae5;color:#059669}.vs-body[data-v-95ec3b6e]{padding:14px 16px}.voucher-dropzone[data-v-95ec3b6e]{border:2px dashed #d1d9e6;border-radius:10px;padding:20px;text-align:center;cursor:pointer;transition:all .3s;background:linear-gradient(180deg,#fafbfc,#f5f7fa)}.voucher-dropzone[data-v-95ec3b6e]:hover{border-color:#3b82f6;background:#fff}.vdz-text[data-v-95ec3b6e]{font-size:14px;color:#475569;font-weight:500}.vdz-hint[data-v-95ec3b6e]{font-size:11px;color:#a0aec0;margin-top:4px}.voucher-file-item[data-v-95ec3b6e]{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin-top:6px;font-size:12px}.voucher-file-item .vfi-icon[data-v-95ec3b6e]{font-size:14px;flex-shrink:0}.voucher-file-item .vfi-name[data-v-95ec3b6e]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1e293b;font-weight:500}.voucher-file-item .vfi-preview[data-v-95ec3b6e]{width:22px;height:22px;border-radius:4px;border:none;background:transparent;color:#3b82f6;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.voucher-file-item .vfi-preview[data-v-95ec3b6e]:hover{background:#eff6ff;color:#2563eb}.voucher-file-item .vfi-remove[data-v-95ec3b6e]{width:22px;height:22px;border-radius:4px;border:none;background:transparent;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.voucher-file-item .vfi-remove[data-v-95ec3b6e]:hover{background:#fee2e2;color:#ef4444}.dt-header[data-v-95ec3b6e]{display:flex;align-items:flex-start;margin-bottom:18px;padding:14px 18px;background:#f8f9fb;border:1px solid #e5e7eb;border-radius:10px}.dt-header-left[data-v-95ec3b6e]{flex:1;min-width:0}.dt-code-row[data-v-95ec3b6e]{display:flex;align-items:center;gap:10px;margin-bottom:4px}.dt-code[data-v-95ec3b6e]{font-size:17px;font-weight:600;color:#1f2937}.dt-meta-row[data-v-95ec3b6e]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.dt-client[data-v-95ec3b6e],.dt-phase[data-v-95ec3b6e]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#6b7280}.detail-section[data-v-95ec3b6e]{margin-bottom:20px}.detail-section .ds-header[data-v-95ec3b6e]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#1f2937;padding-bottom:8px;margin-bottom:12px;border-bottom:1px solid #e5e7eb}.detail-section .ds-header .ds-icon[data-v-95ec3b6e]{font-size:14px;width:26px;height:26px;border-radius:6px;background:#f0f2f5;display:flex;align-items:center;justify-content:center;flex-shrink:0}.detail-section .ds-header .ds-tag[data-v-95ec3b6e]{font-size:11px;color:#9ca3af;background:#f3f5f7;padding:1px 10px;border-radius:10px;margin-left:4px}.detail-card-grid[data-v-95ec3b6e]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.detail-card-grid .dcg-card[data-v-95ec3b6e]{padding:14px 16px;background:#f8f9fb;border:1px solid #e5e7eb;border-radius:10px}.detail-card-grid .dcg-card.full[data-v-95ec3b6e]{grid-column:1/-1}.detail-card-grid .dcg-card .dcg-title[data-v-95ec3b6e]{font-size:12px;color:#6b7280;margin-bottom:8px}.detail-card-grid .dcg-card .dcg-grid[data-v-95ec3b6e]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.detail-card-grid .dcg-card .dcg-grid .dcg-item[data-v-95ec3b6e]{display:flex;flex-direction:column;gap:2px}.detail-card-grid .dcg-card .dcg-grid .dcg-item .dcg-label[data-v-95ec3b6e]{font-size:11px;color:#9ca3af}.detail-card-grid .dcg-card .dcg-grid .dcg-item .dcg-value[data-v-95ec3b6e]{color:#374151;font-weight:500}.detail-card-grid .dcg-card .dcg-grid .dcg-item .dcg-value.blue[data-v-95ec3b6e]{color:#2563eb}.sd-table[data-v-95ec3b6e]{width:100%;border-collapse:collapse;font-size:12px}.sd-table thead th[data-v-95ec3b6e]{padding:8px 10px;text-align:left;font-weight:600;font-size:11px;color:#6b7280;background:#f0f2f5;border-bottom:1px solid #e5e7eb;white-space:nowrap}.sd-table tbody td.r[data-v-95ec3b6e],.sd-table thead th.r[data-v-95ec3b6e]{text-align:right}.sd-table tbody td[data-v-95ec3b6e]{padding:7px 10px;color:#4b5563;border-bottom:1px solid #f3f4f6;font-size:12px;white-space:nowrap}.sd-table tbody td.r[data-v-95ec3b6e]{font-size:11px}.sd-table .row-total td[data-v-95ec3b6e]{background:#f0f2f5;font-weight:600;color:#1f2937;border-top:1px solid #e5e7eb}.sd-spec[data-v-95ec3b6e]{display:inline-flex;padding:1px 8px;background:#f3f5f7;color:#374151;border-radius:8px;font-size:11px}.summary-bar[data-v-95ec3b6e]{display:flex;gap:20px;flex-wrap:wrap;padding:14px 20px;background:#f8f9fb;border-radius:10px;border:1px solid #e5e7eb;margin-bottom:20px}.summary-bar .sb-item[data-v-95ec3b6e]{display:flex;flex-direction:column;gap:2px;min-width:100px;padding-right:16px;border-right:1px solid #e5e7eb}.summary-bar .sb-item[data-v-95ec3b6e]:last-child{border-right:none}.summary-bar .sb-item .sb-label[data-v-95ec3b6e]{font-size:11px;color:#9ca3af}.summary-bar .sb-item .sb-value[data-v-95ec3b6e]{font-size:16px;font-weight:600;color:#1f2937}.detail-prepay[data-v-95ec3b6e]{display:flex;gap:20px;padding:14px 18px;background:#f8f9fb;border:1px solid #e5e7eb;border-radius:10px;align-items:center;flex-wrap:wrap}.detail-prepay .dp-item[data-v-95ec3b6e]{display:flex;align-items:center;gap:8px}.detail-prepay .dp-item .dp-label[data-v-95ec3b6e]{font-size:12px;color:#6b7280;white-space:nowrap}.detail-prepay .dp-item .dp-value[data-v-95ec3b6e]{font-size:14px;font-weight:600;color:#1f2937}.detail-storage[data-v-95ec3b6e]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.detail-storage .ds-card[data-v-95ec3b6e]{padding:14px 16px;background:#f8f9fb;border:1px solid #e5e7eb;border-radius:10px}.detail-storage .ds-card .ds-label[data-v-95ec3b6e]{font-size:12px;color:#6b7280;margin-bottom:6px}.detail-storage .ds-card .ds-value[data-v-95ec3b6e]{font-size:16px;font-weight:600;color:#1f2937;display:flex;align-items:center;gap:8px}.detail-storage .ds-card .ds-badge[data-v-95ec3b6e]{font-size:10px;padding:2px 8px;border-radius:12px;font-weight:500}.detail-storage .ds-card .ds-badge.approved[data-v-95ec3b6e]{background:#d1fae5;color:#059669}.detail-storage .ds-card .ds-badge.unapproved[data-v-95ec3b6e]{background:#fee2e2;color:#dc2626}.reviewer-card[data-v-95ec3b6e]{flex:1;min-width:160px;padding:12px 14px;background:#fafbfc;border-radius:8px;border:1px solid #eef0f2}.reviewer-card .reviewer-header[data-v-95ec3b6e]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.reviewer-card .reviewer-avatar[data-v-95ec3b6e]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.reviewer-card .reviewer-avatar.agree[data-v-95ec3b6e]{background:rgba(22,163,74,.1);color:#16a34a}.reviewer-card .reviewer-avatar.reject[data-v-95ec3b6e]{background:rgba(229,57,53,.1);color:#e53935}.reviewer-card .reviewer-avatar.pending[data-v-95ec3b6e]{background:#d1d5db;color:#d1d5db}.reviewer-card .reviewer-info[data-v-95ec3b6e]{flex:1;min-width:0}.reviewer-card .reviewer-name[data-v-95ec3b6e]{font-size:13px;color:#1f2937;font-weight:500}.reviewer-card .reviewer-dept[data-v-95ec3b6e]{font-size:11px;color:#9ca3af}.reviewer-card .reviewer-status[data-v-95ec3b6e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.reviewer-card .status-badge[data-v-95ec3b6e]{padding:2px 10px;border-radius:12px;font-size:11px;font-weight:500}.reviewer-card .status-badge.agree[data-v-95ec3b6e]{background:rgba(22,163,74,.1);color:#16a34a}.reviewer-card .status-badge.reject[data-v-95ec3b6e]{background:rgba(229,57,53,.1);color:#e53935}.reviewer-card .status-badge.pending[data-v-95ec3b6e]{background:#d1d5db;color:#d1d5db}.reviewer-card .reject-reason[data-v-95ec3b6e]{font-size:11px;color:#e53935;line-height:1.5;width:100%}.log-list[data-v-95ec3b6e]{border:1px solid #eef0f2;border-radius:10px;overflow:hidden}.log-item[data-v-95ec3b6e]{padding:12px 14px;align-items:flex-start;border-bottom:1px solid #f3f4f6;display:flex;gap:10px}.log-item[data-v-95ec3b6e]:last-child{border-bottom:none}.log-dot[data-v-95ec3b6e]{width:8px;height:8px;border-radius:50%;margin-top:6px;flex-shrink:0}.log-content[data-v-95ec3b6e]{flex:1;min-width:0}.log-content .log-action[data-v-95ec3b6e]{font-size:13px;color:#4b5563;display:flex;align-items:center;gap:4px}.log-content .log-action strong[data-v-95ec3b6e]{font-weight:600;color:#1f2937}.log-content .log-detail[data-v-95ec3b6e]{font-size:11px;color:#9ca3af;margin-top:3px;line-height:1.5;padding-left:22px}.log-content .log-time[data-v-95ec3b6e]{font-size:11px;color:#d1d5db;margin-top:3px;padding-left:22px}.doc-list[data-v-95ec3b6e]{display:flex;flex-direction:column;gap:8px}.doc-card[data-v-95ec3b6e]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#f8f9fb;border:1px solid #e5e7eb;border-radius:10px;transition:all .2s}.doc-card[data-v-95ec3b6e]:hover{background:#f0f5ff;border-color:#bfdbfe}.doc-card-icon[data-v-95ec3b6e]{width:36px;height:36px;border-radius:8px;background:#fff;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.doc-card-body[data-v-95ec3b6e]{flex:1;min-width:0}.doc-card-header[data-v-95ec3b6e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.doc-card-name[data-v-95ec3b6e]{font-size:13px;font-weight:500;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-qc-badge[data-v-95ec3b6e]{font-size:10px;color:#059669;background:#d1fae5;padding:2px 8px;border-radius:4px;font-weight:500}.doc-card-dl[data-v-95ec3b6e]{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;color:#3b82f6;cursor:pointer;text-decoration:none;transition:all .2s;flex-shrink:0}.doc-card-dl[data-v-95ec3b6e]:hover{background:#eff6ff;border-color:#3b82f6}.modal-body[data-v-95ec3b6e]::-webkit-scrollbar,.table-wrapper[data-v-95ec3b6e]::-webkit-scrollbar{width:4px;height:4px}.modal-body[data-v-95ec3b6e]::-webkit-scrollbar-thumb,.table-wrapper[data-v-95ec3b6e]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.confirm-page[data-v-101b9d01]{--teal:#1a73e8;--bg-warm:#f9fafb;--border:#e5e7eb;--text-muted:#9ca3af;--text-secondary:#6b7280;--surface:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;min-height:100vh;background:#f5f6f8;padding:20px}.main-container[data-v-101b9d01]{width:100%}.content-card[data-v-101b9d01]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px 24px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.page-header[data-v-101b9d01]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.page-header h2[data-v-101b9d01]{font-size:18px;font-weight:600;display:flex;align-items:center;gap:10px}.count-badge[data-v-101b9d01]{font-size:12px;font-weight:500;color:var(--text-secondary);background:var(--bg-warm);padding:2px 12px;border-radius:20px;border:1px solid var(--border)}.header-actions[data-v-101b9d01]{display:flex;align-items:center;gap:8px}.search-bar[data-v-101b9d01]{display:flex;gap:12px;margin-bottom:14px}.search-input-wrap[data-v-101b9d01]{flex:1;min-width:200px;position:relative}.search-icon[data-v-101b9d01]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#9ca3af}.search-input-wrap input[data-v-101b9d01]{width:100%;height:40px;padding:0 14px 0 40px;font-size:13px;font-family:inherit;background:var(--surface);border:1px solid var(--border);border-radius:8px;outline:none;transition:border-color .2s}.search-input-wrap input[data-v-101b9d01]:focus{border-color:var(--teal)}.result-stats[data-v-101b9d01]{font-size:13px;color:var(--text-muted);margin-bottom:12px}.result-stats strong[data-v-101b9d01]{color:#374151;font-weight:600}.table-wrapper[data-v-101b9d01]{border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.04)}table[data-v-101b9d01]{width:100%;border-collapse:collapse;font-size:12px;table-layout:fixed}thead[data-v-101b9d01]{background:#f9fafb}th[data-v-101b9d01]{padding:10px 8px;text-align:left;font-weight:600;font-size:10px;color:#64748b;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #e2e8f0;white-space:nowrap;background:#f8fafc}td[data-v-101b9d01]{padding:8px 6px;color:#374151;vertical-align:middle;font-size:12px}tr:hover td[data-v-101b9d01]{background:#f8fafc}.link-text[data-v-101b9d01]{color:var(--teal);cursor:pointer;font-weight:500;white-space:nowrap}.link-text[data-v-101b9d01]:hover{text-decoration:underline}.fund-tag[data-v-101b9d01]{display:inline-flex;align-items:center;font-size:10px;font-weight:500;padding:2px 6px;border-radius:4px;white-space:nowrap}.fund-tag.bank[data-v-101b9d01]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#2563eb;border:1px solid #93c5fd}.fund-tag.self[data-v-101b9d01]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#d97706;border:1px solid #fcd34d}.empty-state[data-v-101b9d01]{text-align:center;padding:60px 20px;color:#c9cdd4;font-size:14px}.pagination-bar[data-v-101b9d01]{display:flex;align-items:center;justify-content:space-between;padding:12px 0;flex-wrap:wrap;gap:12px}.pagination-bar .page-info[data-v-101b9d01]{font-size:13px;color:var(--text-muted)}.pagination-bar .page-info strong[data-v-101b9d01]{color:var(--text-secondary);font-weight:600}.page-controls[data-v-101b9d01]{display:flex;align-items:center;gap:4px}.page-btn[data-v-101b9d01]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:none;background:transparent;color:#9ca3af;font-size:13px;font-family:inherit;cursor:pointer;transition:all .2s}.page-btn[data-v-101b9d01]:hover{background:#f3f4f6;color:#4b5563}.page-btn.active[data-v-101b9d01]{background:var(--teal);color:#fff;box-shadow:0 2px 8px rgba(26,115,232,.25)}.page-btn[data-v-101b9d01]:disabled{opacity:.2;cursor:not-allowed}.page-size-selector[data-v-101b9d01]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted)}.page-size-selector select[data-v-101b9d01]{height:34px;padding:0 10px;font-size:13px;color:#4b5563;background:#f9fafb;border:1px solid var(--border);border-radius:8px;outline:none;cursor:pointer}.btn[data-v-101b9d01]{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:32px;padding:0 12px;font-size:12px;font-weight:500;font-family:inherit;border-radius:7px;border:none;cursor:pointer;transition:all .2s;white-space:nowrap}.btn[data-v-101b9d01]:active{transform:scale(.97)}.btn-xs[data-v-101b9d01]{height:28px;padding:0 10px;font-size:11px;border-radius:6px}.btn-primary[data-v-101b9d01]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 2px 8px rgba(59,130,246,.2)}.btn-primary[data-v-101b9d01]:hover{box-shadow:0 4px 12px rgba(26,115,232,.3)}.btn-secondary[data-v-101b9d01]{background:#f9fafb;color:#6b7280;border:1px solid var(--border)}.btn-secondary[data-v-101b9d01]:hover{background:var(--bg-warm);color:#374151}.btn-danger[data-v-101b9d01]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 2px 8px rgba(239,68,68,.2)}.btn-danger[data-v-101b9d01]:hover{background:#b91c1c}.btn-outline-primary[data-v-101b9d01]{background:transparent;color:#3b82f6;border:1px solid #93c5fd}.btn-outline-primary[data-v-101b9d01]:hover{background:#eff6ff;border-color:#3b82f6}.btn-ghost[data-v-101b9d01]{background:transparent;color:var(--teal);border:1px solid #bfdbfe}.btn-ghost[data-v-101b9d01]:hover{background:#eff6ff}.entity-badge[data-v-101b9d01]{display:inline-block;padding:2px 8px;background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#16a34a;border-radius:4px;font-size:11px;font-weight:600}.pool-company[data-v-101b9d01]{font-size:10px;color:#059669}.pool-empty[data-v-101b9d01]{color:#d1d5db;font-size:10px}.supplier-name[data-v-101b9d01]{font-size:10px;color:#9ca3af;white-space:nowrap}.modal-overlay[data-v-101b9d01]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-overlay.visible[data-v-101b9d01]{display:flex}.modal-box[data-v-101b9d01]{background:#fff;border:1px solid var(--border);border-radius:20px;max-width:860px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 4px 24px rgba(0,0,0,.08)}.modal-box.slim[data-v-101b9d01]{max-width:440px}.modal-header[data-v-101b9d01]{display:flex;align-items:center;justify-content:space-between;padding:24px 28px 16px;border-bottom:1px solid var(--border);position:sticky;top:0;background:#fff;z-index:2;border-radius:20px 20px 0 0}.modal-header h3[data-v-101b9d01]{font-size:18px;font-weight:600;display:flex;align-items:center;gap:10px}.modal-close[data-v-101b9d01]{width:32px;height:32px;border-radius:8px;border:none;background:var(--bg-warm);color:#9ca3af;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.modal-body[data-v-101b9d01]{padding:24px 28px 0;overflow-y:auto;flex:1}.modal-footer[data-v-101b9d01]{display:flex;justify-content:flex-end;gap:10px;padding:16px 28px 24px;border-top:1px solid var(--border)}.reason-textarea[data-v-101b9d01]{width:100%;height:80px;padding:10px 14px;font-size:13px;line-height:1.5;color:#1f2937;background:#fff;border:1px solid var(--border);border-radius:8px;outline:none;resize:vertical;font-family:inherit;box-sizing:border-box;text-align:left}.order-info-card[data-v-101b9d01]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;padding:14px 16px;margin-bottom:16px;border:1px solid #e2e8f0}.order-info-grid[data-v-101b9d01]{display:grid;grid-template-columns:1fr 1fr;gap:3px 20px}.order-info-item[data-v-101b9d01]{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:12px}.order-info-item .oi-label[data-v-101b9d01]{color:#64748b}.order-info-item .oi-value[data-v-101b9d01]{color:#1e293b;font-weight:600;text-align:right}.order-info-item .oi-value.accent[data-v-101b9d01]{color:#d97706}.payment-flow[data-v-101b9d01]{background:linear-gradient(135deg,#fef9e7,#fdf2e9);border-radius:10px;border:1px solid #fcd34d;padding:16px;margin-bottom:12px}.payment-flow-title[data-v-101b9d01]{font-size:12px;font-weight:600;color:#92400e;margin-bottom:12px;text-align:center}.payment-flow-diagram[data-v-101b9d01]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:8px 0}.payment-flow-step[data-v-101b9d01]{display:flex;flex-direction:column;align-items:center;gap:4px}.payment-flow-node[data-v-101b9d01]{display:inline-flex;flex-direction:column;align-items:center;padding:10px 14px;background:#fff;border-radius:8px;font-size:12px;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.08);min-width:90px;text-align:center;border:2px solid}.payment-flow-node .pfn-amount[data-v-101b9d01]{font-size:10px;font-weight:500;opacity:.8;margin-top:2px}.payment-flow-node.customer[data-v-101b9d01]{border-color:#3b82f6;color:#2563eb}.payment-flow-node.entity[data-v-101b9d01]{border-color:#10b981;color:#059669}.payment-flow-node.pool[data-v-101b9d01]{border-color:#f59e0b;color:#d97706}.payment-flow-node.supplier[data-v-101b9d01]{border-color:#8b5cf6;color:#7c3aed}.payment-flow-status[data-v-101b9d01]{font-size:9px;font-weight:600;padding:2px 6px;border-radius:10px;background:#dbeafe;color:#2563eb;margin-top:2px}.payment-flow-arrow[data-v-101b9d01]{font-size:20px;color:#94a3b8;font-weight:700}.payment-checkbox[data-v-101b9d01]{padding:14px 18px;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:12px;border:1px solid #f59e0b;margin-bottom:12px}.pc-label[data-v-101b9d01]{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;font-weight:600;color:#92400e}.pc-label input[data-v-101b9d01]{width:18px;height:18px;accent-color:#f59e0b;cursor:pointer}.pc-desc[data-v-101b9d01]{font-size:12px;color:#b45309;margin-top:4px;margin-left:28px}.payment-node-card[data-v-101b9d01]{background:#fff;border-radius:10px;border:2px solid #e2e8f0;padding:14px;margin-bottom:12px}.payment-node-card.completed[data-v-101b9d01]{border-color:#10b981;background:#f0fdf4}.payment-node-header[data-v-101b9d01]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.payment-node-left[data-v-101b9d01]{display:flex;align-items:center;gap:10px}.payment-node-right[data-v-101b9d01]{display:flex;align-items:center;gap:12px;flex-shrink:0}.payment-node-icon[data-v-101b9d01]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.payment-node-icon.customer[data-v-101b9d01]{background:#dbeafe;color:#2563eb}.payment-node-icon.entity[data-v-101b9d01]{background:#d1fae5;color:#059669}.payment-node-icon.pool[data-v-101b9d01]{background:#fef3c7;color:#d97706}.payment-node-icon.supplier[data-v-101b9d01]{background:#ede9fe;color:#7c3aed}.payment-node-name[data-v-101b9d01]{font-size:13px;font-weight:600;color:#1e293b}.payment-node-amount[data-v-101b9d01]{font-size:14px;font-weight:700;color:#d97706}.payment-node-status[data-v-101b9d01]{font-size:11px;font-weight:500;padding:3px 10px;border-radius:20px}.payment-node-status.pending[data-v-101b9d01]{background:#fef3c7;color:#d97706}.payment-node-status.confirmed[data-v-101b9d01]{background:#d1fae5;color:#059669}.payment-node-status.waiting[data-v-101b9d01]{background:#f1f5f9;color:#64748b}.voucher-meta[data-v-101b9d01]{background:#fff;border-radius:8px;padding:10px 14px;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#64748b;border:1px solid #e2e8f0}.voucher-meta .vm-left[data-v-101b9d01]{display:flex;align-items:center;gap:6px}.voucher-meta .vm-left strong[data-v-101b9d01]{color:#334155}.payment-node-detail[data-v-101b9d01]{margin-top:12px;padding-top:12px;border-top:1px dashed #e2e8f0}.payment-node-flow[data-v-101b9d01]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.payment-node-party[data-v-101b9d01]{display:flex;flex-direction:column;flex:1}.payment-node-party-label[data-v-101b9d01]{font-size:10px;color:#94a3b8;text-transform:uppercase;margin-bottom:2px}.payment-node-party-name[data-v-101b9d01]{font-size:13px;font-weight:600;color:#1e293b}.payment-node-arrow[data-v-101b9d01]{font-size:20px;color:#94a3b8}.voucher-section[data-v-101b9d01]{border-radius:8px;padding:12px;margin-top:10px}.voucher-section.cs[data-v-101b9d01]{background:#f0fdf4;border:1px solid #bbf7d0}.voucher-section.finance[data-v-101b9d01]{background:#fef3c7;border:1px solid #fcd34d}.voucher-section-title[data-v-101b9d01]{font-size:12px;font-weight:600;display:flex;align-items:center;gap:6px;margin-bottom:8px}.voucher-section.cs .voucher-section-title[data-v-101b9d01]{color:#059669}.voucher-section.finance .voucher-section-title[data-v-101b9d01]{color:#92400e}.voucher-section-files[data-v-101b9d01]{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:12px;color:#475569}.payment-node-amount-input[data-v-101b9d01]{margin-top:10px}.payment-node-amount-input label[data-v-101b9d01]{display:block;font-size:11px;color:#64748b;margin-bottom:4px}.payment-node-amount-input input[data-v-101b9d01]{width:100%;padding:8px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;outline:none}.payment-node-amount-input input[data-v-101b9d01]:focus{border-color:#3b82f6}.payment-node-voucher[data-v-101b9d01]{border:2px dashed #cbd5e1;border-radius:8px;padding:16px;text-align:center;cursor:pointer;background:#fafafa;margin-top:10px;transition:all .2s}.payment-node-voucher[data-v-101b9d01]:hover{border-color:var(--teal);background:#eff6ff}.vdz-text[data-v-101b9d01]{font-size:14px;color:#475569;font-weight:500}.vdz-hint[data-v-101b9d01]{font-size:11px;color:#a0aec0;margin-top:4px}.voucher-actions[data-v-101b9d01]{display:flex;justify-content:flex-end;gap:10px;padding:16px 0 4px;position:sticky;bottom:0;background:#fff;z-index:10;border-top:1px solid var(--border);margin-top:16px}.voucher-actions button[data-v-101b9d01]{min-width:120px;padding:12px 20px;font-size:14px;border-radius:10px;height:auto}.btn-edit-account[data-v-00f1580a]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;font-size:11px;color:#003da5;background:rgba(0,61,165,.06);border:1px solid rgba(0,61,165,.15);border-radius:6px;cursor:pointer;transition:all .2s}.btn-edit-account[data-v-00f1580a]:hover{background:rgba(0,61,165,.12);border-color:rgba(0,61,165,.3)}.form-control[data-v-00f1580a]:focus{box-shadow:0 0 0 3px rgba(0,61,165,.08)}.entity-dropdown[data-v-00f1580a]{position:absolute;top:100%;left:0;right:0;z-index:100;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);max-height:240px;overflow-y:auto;margin-top:4px}.entity-dropdown-item[data-v-00f1580a]{padding:12px 14px;cursor:pointer;border-bottom:1px solid #f3f4f6;transition:background .15s}.entity-dropdown-item[data-v-00f1580a]:last-child{border-bottom:none}.entity-dropdown-item[data-v-00f1580a]:hover{background:#f0f5ff}.entity-name[data-v-00f1580a]{font-size:13px;font-weight:600;color:#1f2937;margin-bottom:4px}.entity-info[data-v-00f1580a]{display:flex;gap:12px;font-size:11px;color:#6b7280}.entity-info span[data-v-00f1580a]{display:flex;align-items:center;gap:4px}.rp-page[data-v-00f1580a]{width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;min-height:100vh;background:#f5f6f8;padding:20px}.main-container[data-v-00f1580a]{width:100%}.content-card[data-v-00f1580a]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px 32px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.page-header[data-v-00f1580a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:10px}.page-header h2[data-v-00f1580a]{font-size:20px;font-weight:600;display:flex;align-items:center;gap:10px}.page-header-right[data-v-00f1580a]{display:flex;align-items:center;gap:12px}.count-badge[data-v-00f1580a]{font-size:13px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 14px;border-radius:20px;border:1px solid #e5e7eb}.filter-bar[data-v-00f1580a]{display:flex;gap:12px;margin-bottom:14px;align-items:center}.advanced-search-panel[data-v-00f1580a]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:16px;margin-bottom:14px}.as-row[data-v-00f1580a]{display:flex;gap:12px;flex-wrap:wrap}.as-row+.as-row[data-v-00f1580a]{margin-top:12px}.as-field[data-v-00f1580a]{display:flex;flex-direction:column;gap:4px;min-width:160px;flex:1}.as-field label[data-v-00f1580a]{font-size:12px;font-weight:500;color:#6b7280}.as-field .form-control[data-v-00f1580a]{height:34px;padding:0 10px;font-size:13px;border:1px solid #e5e7eb;border-radius:8px;outline:none;background:#fff;font-family:inherit}.as-field .form-control[data-v-00f1580a]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.as-field select.form-control[data-v-00f1580a]{cursor:pointer;padding-right:28px}.as-actions[data-v-00f1580a]{flex-direction:row;align-items:flex-end;gap:8px;min-width:auto}.as-input-wrap[data-v-00f1580a]{position:relative}.as-input-wrap input[data-v-00f1580a]{padding-right:28px}.as-input-clear[data-v-00f1580a]{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:18px;height:18px;border-radius:50%;background:#e5e7eb;color:#6b7280;font-size:11px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.as-input-clear[data-v-00f1580a]:hover{background:#d1d5db;color:#374151}.search-input-wrap[data-v-00f1580a]{width:350px;flex-shrink:0;position:relative}.search-input-wrap .search-icon[data-v-00f1580a]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.search-input-wrap input[data-v-00f1580a]{width:100%;height:40px;padding:0 14px 0 40px;font-size:14px;font-family:inherit;color:#333;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:all .25s ease;box-sizing:border-box}.search-input-wrap input[data-v-00f1580a]:focus{border-color:#003da5;background:rgba(0,61,165,.05);box-shadow:0 0 0 3px rgba(0,61,165,.08)}.result-stats[data-v-00f1580a]{font-size:13px;color:#6b7280;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.table-wrapper[data-v-00f1580a]{overflow-x:auto;border-radius:10px;border:1px solid #e5e7eb}table[data-v-00f1580a]{width:100%;border-collapse:collapse;font-size:13px;min-width:900px}thead[data-v-00f1580a]{background:#f9fafb}thead th[data-v-00f1580a]{padding:11px 14px;text-align:left;font-weight:600;font-size:12px;color:#9ca3af;letter-spacing:.5px;border-bottom:1px solid #e5e7eb;white-space:nowrap}tbody tr[data-v-00f1580a]{transition:background .2s ease;cursor:pointer}tbody tr[data-v-00f1580a]:hover{background:rgba(0,61,165,.04)}tbody tr.selected[data-v-00f1580a]{background:rgba(0,61,165,.08);border-left:3px solid #003da5}tbody tr:not(:last-child) td[data-v-00f1580a]{border-bottom:1px solid #f3f4f6}tbody td[data-v-00f1580a]{padding:11px 14px;color:#374151;vertical-align:middle}.s-name[data-v-00f1580a]{font-weight:500;color:#1f2937}.s-sub[data-v-00f1580a]{font-size:11px;color:#9ca3af;display:block;margin-top:2px}.s-pieces[data-v-00f1580a]{font-size:12px;color:#4d7bc1;font-weight:500}.empty-state[data-v-00f1580a]{text-align:center;padding:40px 20px;color:#c9cdd4}.empty-state p[data-v-00f1580a]{font-size:14px}.pagination-bar[data-v-00f1580a]{display:flex;align-items:center;justify-content:space-between;margin-top:16px;flex-wrap:wrap;gap:12px;font-size:13px;color:#c9cdd4}.page-controls[data-v-00f1580a]{display:flex;align-items:center;gap:4px}.page-btn[data-v-00f1580a]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:none;background:transparent;color:#9ca3af;font-size:13px;cursor:pointer}.page-btn[data-v-00f1580a]:hover{background:#f3f4f6;color:#4b5563}.page-btn.active[data-v-00f1580a]{background:#003da5;color:#fff;box-shadow:0 2px 8px rgba(0,61,165,.25)}.page-btn[data-v-00f1580a]:disabled{opacity:.2;cursor:not-allowed}.action-bar[data-v-00f1580a]{position:sticky;bottom:0;margin-top:16px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;box-shadow:0 -2px 12px rgba(0,0,0,.04)}.ab-info[data-v-00f1580a]{display:flex;align-items:center;gap:8px;font-size:13px;color:#c9cdd4;flex-wrap:wrap}.ab-info strong[data-v-00f1580a]{color:#374151;font-weight:600}.ab-tags[data-v-00f1580a]{display:flex;flex-wrap:wrap;gap:4px}.ab-tag[data-v-00f1580a]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;font-size:11px;color:#6b7280;cursor:pointer}.ab-tag[data-v-00f1580a]:hover{border-color:#ef5350;color:#ef5350}.ab-tag-close[data-v-00f1580a]{font-size:12px;line-height:1;opacity:.5}.tab-bar[data-v-00f1580a]{display:flex;gap:0;margin-bottom:18px;border-bottom:1px solid #e5e7eb}.tab-item[data-v-00f1580a]{padding:10px 24px;font-size:14px;font-weight:500;color:#9ca3af;cursor:pointer;border-bottom:2px solid transparent;transition:all .25s ease;display:flex;align-items:center;gap:8px}.tab-item[data-v-00f1580a]:hover{color:#6b7280}.tab-item.active[data-v-00f1580a]{color:#4d7bc1;border-bottom-color:#003da5}.tab-item .tab-badge[data-v-00f1580a]{font-size:11px;background:#f9fafb;padding:0 8px;border-radius:10px;line-height:20px;color:#9ca3af}.tab-item.active .tab-badge[data-v-00f1580a]{background:rgba(0,61,165,.1);color:#4d7bc1}.tag-loan-mode[data-v-00f1580a]{display:inline-block;font-size:11px;font-weight:500;padding:3px 8px;border-radius:4px;white-space:nowrap;background:#f3f4f6;color:#4b5563;border:1px solid #e5e7eb}.order-table-wrap[data-v-00f1580a]{overflow-x:auto;border-radius:10px;border:1px solid #e5e7eb}.order-table[data-v-00f1580a]{width:100%;border-collapse:collapse;font-size:13px;min-width:900px}.order-table thead[data-v-00f1580a]{background:#f9fafb}.order-table thead th[data-v-00f1580a]{padding:11px 14px;text-align:left;font-weight:600;font-size:12px;color:#9ca3af;letter-spacing:.5px;border-bottom:1px solid #e5e7eb;white-space:nowrap}.order-table tbody tr:not(:last-child) td[data-v-00f1580a]{border-bottom:1px solid #f3f4f6}.order-table tbody td[data-v-00f1580a]{padding:12px 14px;color:#374151;vertical-align:middle}.o-id[data-v-00f1580a]{font-weight:600;color:#4d7bc1;font-size:12px}.o-date[data-v-00f1580a]{font-size:12px;color:#6b7280}.o-amount[data-v-00f1580a]{font-weight:700;font-size:15px;color:#d97706}.o-customer[data-v-00f1580a]{font-weight:500;color:#1f2937}.o-operator[data-v-00f1580a]{font-size:12px;color:#c9cdd4}.status-tag-order[data-v-00f1580a]{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;padding:4px 12px;border-radius:20px;white-space:nowrap}.status-tag-order.pending[data-v-00f1580a]{background:rgba(255,179,0,.1);color:#d97706;border:1px solid rgba(255,179,0,.15)}.status-tag-order.confirming[data-v-00f1580a]{background:rgba(77,123,193,.1);color:#4d7bc1;border:1px solid rgba(77,123,193,.15)}.status-tag-order.paid[data-v-00f1580a]{background:rgba(46,125,50,.1);color:#16a34a;border:1px solid rgba(46,125,50,.12)}.status-tag-order.cancelled[data-v-00f1580a]{background:rgba(229,57,53,.08);color:#ef5350;border:1px solid rgba(229,57,53,.1)}.status-tag-order.rejected[data-v-00f1580a]{background:rgba(245,158,11,.1);color:#d97706;border:1px solid rgba(245,158,11,.15)}.status-tag-order.processed[data-v-00f1580a]{background:rgba(107,114,128,.1);color:#6b7280;border:1px solid rgba(107,114,128,.15)}.btn[data-v-00f1580a]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 16px;font-size:13px;font-weight:500;font-family:inherit;border-radius:9px;border:none;cursor:pointer;white-space:nowrap}.btn[data-v-00f1580a]:active{transform:scale(.97)}.btn-xs[data-v-00f1580a]{height:28px;padding:0 10px;font-size:11px;border-radius:6px}.btn-primary[data-v-00f1580a]{background:linear-gradient(135deg,#003da5,#002b7a);color:#fff;box-shadow:0 4px 16px rgba(0,61,165,.2)}.btn-primary[data-v-00f1580a]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.btn-secondary[data-v-00f1580a]{background:#f9fafb;color:#6b7280}.btn-secondary[data-v-00f1580a]:hover{background:#f3f4f6;color:#374151}.btn-ghost[data-v-00f1580a]{background:transparent;color:#94a3b8;border:1px solid #e2e8f0}.btn-danger[data-v-00f1580a]{background:rgba(229,57,53,.12);color:#ef5350;border:1px solid rgba(229,57,53,.15)}.btn-outline-primary[data-v-00f1580a]{color:#3b82f6;border:1px solid #93c5fd}.btn-outline-primary[data-v-00f1580a]:hover{background:#eff6ff}.charge-row[data-v-00f1580a]{display:flex;gap:10px;align-items:center;padding:6px 10px;border-radius:6px;background:#f9fafb;border:1px solid #f3f4f6;margin-top:6px}.charge-row .cr-name[data-v-00f1580a]{flex:1;height:30px}.charge-row .cr-amt[data-v-00f1580a]{width:120px;height:30px}.charge-row .cr-unit[data-v-00f1580a]{font-size:12px;color:#9ca3af;white-space:nowrap}.charge-row.charge-row-locked[data-v-00f1580a]{background:#f7f8fa;border-color:#e8ecf2}.charge-row.charge-row-locked .cr-text[data-v-00f1580a]{flex:1;display:flex;align-items:center;gap:12px;font-size:13px;color:#374151;padding:0 4px}.charge-row.charge-row-locked .cr-text .cr-text-name[data-v-00f1580a]{font-weight:500}.charge-row.charge-row-locked .cr-text .cr-text-amt[data-v-00f1580a]{font-weight:600;color:#003da5;white-space:nowrap}.cs-charge-detail[data-v-00f1580a]{padding:2px 0 2px 12px;margin:2px 0 4px;border-left:2px solid rgba(255,179,0,.3);display:flex;flex-direction:column;gap:2px}.cs-charge-detail .cs-charge-item[data-v-00f1580a]{display:flex;justify-content:space-between;align-items:center;font-size:12px;padding:2px 0}.cs-charge-detail .cs-charge-item .cs-charge-name[data-v-00f1580a]{color:#6b7280;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-charge-detail .cs-charge-item .cs-charge-amt[data-v-00f1580a]{color:#374151;font-weight:500}.cs-charge-detail .cs-charge-item .cs-charge-amt.positive[data-v-00f1580a]{color:#d97706}.detail-card-divider[data-v-00f1580a]{border:none;border-top:1px solid #e5e7eb;margin:6px 0}.detail-collapse-toggle[data-v-00f1580a]{display:flex;align-items:center;gap:6px;padding:8px 14px;cursor:pointer;background:#f9fafb;border-top:1px solid #e5e7eb;font-size:12px;color:#9ca3af;transition:all .2s;user-select:none}.detail-collapse-toggle[data-v-00f1580a]:hover{color:#4b5563}.detail-collapse-toggle .dct-icon[data-v-00f1580a]{transition:transform .25s ease;font-size:10px}.detail-collapse-toggle .dct-icon.open[data-v-00f1580a]{transform:rotate(90deg)}.detail-collapse-body[data-v-00f1580a]{overflow:hidden;max-height:0;transition:max-height .35s ease}.detail-collapse-body.open[data-v-00f1580a]{max-height:400px}.detail-collapse-body .detail-fields[data-v-00f1580a]{padding:8px 14px 12px}.detail-card-summary[data-v-00f1580a]{display:flex;justify-content:flex-end;padding:6px 14px 10px;border-top:1px solid #e5e7eb;gap:24px;flex-wrap:nowrap}.detail-card-summary .dcs-item[data-v-00f1580a]{display:flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}.detail-card-summary .dcs-item .dcs-label[data-v-00f1580a]{color:#9ca3af}.detail-card-summary .dcs-item .dcs-val[data-v-00f1580a]{font-weight:600;color:#374151}.modal-overlay[data-v-00f1580a]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-overlay.visible[data-v-00f1580a]{display:flex}.modal-box[data-v-00f1580a]{background:#fff;border:1px solid #e5e7eb;border-radius:20px;max-width:960px;width:100%;max-height:92vh;overflow-y:auto;box-shadow:0 4px 24px rgba(0,0,0,.08);animation:modalFade-00f1580a .3s ease}@keyframes modalFade-00f1580a{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-00f1580a]{display:flex;align-items:center;justify-content:space-between;padding:20px 28px 14px;border-bottom:1px solid #e5e7eb;position:sticky;top:0;background:#fff;z-index:2;border-radius:20px 20px 0 0}.modal-header h3[data-v-00f1580a]{font-size:17px;font-weight:600;display:flex;align-items:center;gap:10px}.modal-header .h3-sub[data-v-00f1580a]{font-size:12px;font-weight:400;color:#d1d5db;margin-left:4px}.modal-close[data-v-00f1580a]{width:32px;height:32px;border-radius:8px;border:none;background:#f8fafc;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center}.modal-body[data-v-00f1580a]{padding:18px 28px 14px;flex:1;overflow-y:auto}.modal-footer[data-v-00f1580a]{display:flex;justify-content:flex-end;gap:10px;padding:12px 28px 20px;border-top:1px solid #e5e7eb;flex-shrink:0}.modal-section[data-v-00f1580a]{margin-bottom:16px}.modal-section .ms-title[data-v-00f1580a]{font-size:14px;font-weight:600;color:#4b5563;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;gap:8px}.inv-kv-grid[data-v-00f1580a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px 18px}.inv-kv-item[data-v-00f1580a]{display:flex;flex-direction:column;gap:2px}.inv-kv-item .ik-label[data-v-00f1580a]{font-size:10px;color:#9ca3af;text-transform:uppercase;letter-spacing:.4px}.inv-kv-item .ik-val[data-v-00f1580a]{font-size:13px;color:#1f2937;font-weight:500;word-break:break-all}.inv-kv-item .ik-val.blue[data-v-00f1580a]{color:#4d7bc1}.inv-kv-item .ik-val.gold[data-v-00f1580a]{color:#d97706}.qr-panel[data-v-00f1580a]{border:1px solid #e5e7eb;border-radius:12px;background:#f9fafb;overflow:hidden;padding:16px 14px}.qr-layout[data-v-00f1580a]{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap}.qr-empty[data-v-00f1580a]{width:212px;flex-shrink:0;height:212px;border:1px dashed #d1d5db;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:#fff}.qr-empty .qe-icon[data-v-00f1580a]{font-size:30px;opacity:.35}.qr-empty .qe-text[data-v-00f1580a]{font-size:11px;color:#c9cdd4}.qr-empty .qe-sub[data-v-00f1580a]{font-size:10.5px;color:#c9cdd4;margin-top:-3px}.qr-empty.locked[data-v-00f1580a]{background:#fafafa}.qr-empty.locked .qe-icon[data-v-00f1580a]{opacity:.3}.qr-info[data-v-00f1580a]{flex:1;min-width:300px}.qr-info-row[data-v-00f1580a]{display:flex;gap:10px;font-size:12px;color:#6b7280;margin-bottom:7px;line-height:1.6}.qr-info-row .qir-label[data-v-00f1580a]{color:#9ca3af;width:78px;flex-shrink:0}.qr-info-row .qir-val[data-v-00f1580a]{color:#374151;flex:1}.qr-actions[data-v-00f1580a]{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.btn-sm[data-v-00f1580a]{padding:4px 12px;font-size:12px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;border:none;font-weight:500}.btn-outline-primary[data-v-00f1580a]{background:transparent;color:#4d7bc1;border:1px solid #4d7bc1}.btn-outline-primary[data-v-00f1580a]:hover{background:rgba(77,123,193,.1)}.btn-secondary[data-v-00f1580a]{background:#f3f4f6;color:#374151;border:1px solid #e5e7eb}.btn-secondary[data-v-00f1580a]:hover{background:#e5e7eb}.btn-success[data-v-00f1580a]{background:#16a34a;color:#fff}.btn-success[data-v-00f1580a]:hover{background:#15803d}.btn-danger[data-v-00f1580a]{background:#ef4444;color:#fff}.btn-danger[data-v-00f1580a]:hover{background:#dc2626}.qr-payload-dialog[data-v-00f1580a]{border-radius:12px}.qr-payload-dialog .el-message-box__header[data-v-00f1580a]{padding-bottom:12px}.qr-payload-dialog .el-message-box__content[data-v-00f1580a]{padding:0 20px}.qr-payload-dialog .el-message-box__btns[data-v-00f1580a]{padding-top:16px}.qr-notice[data-v-00f1580a]{margin-top:12px;padding:10px 12px;border-radius:6px;font-size:12px;line-height:1.5}.qr-notice.orange[data-v-00f1580a]{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412}.qr-notice.blue[data-v-00f1580a]{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.qr-notice.red[data-v-00f1580a]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.qr-canvas-box[data-v-00f1580a]{width:212px;flex-shrink:0;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:10px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.04)}.qr-canvas-box canvas[data-v-00f1580a]{width:190px;height:190px;image-rendering:pixelated;display:block;margin:0 auto}.qr-canvas-box.voided canvas[data-v-00f1580a]{opacity:.25;filter:grayscale(1)}.qr-canvas-box .qcb-code[data-v-00f1580a]{font-size:11px;color:#6b7280;margin-top:8px;letter-spacing:.5px;font-weight:600}.qr-canvas-box .qcb-tip[data-v-00f1580a]{font-size:10px;color:#c9cdd4;margin-top:2px}.status-tag[data-v-00f1580a]{display:inline-flex;align-items:center;gap:4px;font-size:11px;padding:2px 8px;border-radius:10px;font-weight:500}.status-tag.pending[data-v-00f1580a]{background:rgba(255,179,0,.1);color:#d97706;border:1px solid rgba(255,179,0,.15)}.status-tag.posted[data-v-00f1580a]{background:rgba(22,163,74,.1);color:#16a34a;border:1px solid rgba(22,163,74,.15)}.status-tag.voided[data-v-00f1580a]{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.15)}.scan-fixed-card[data-v-00f1580a]{border:1px solid #e5e7eb;border-radius:10px;background:#fff;padding:2px 16px 10px;margin-top:12px}.sfc-group[data-v-00f1580a]{padding-bottom:2px}.sfc-title[data-v-00f1580a]{font-size:12.5px;font-weight:600;color:#374151;padding:12px 0 2px}.sfc-row[data-v-00f1580a]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:9px 0;border-bottom:1px solid #f3f4f6;font-size:12.5px}.sfc-row[data-v-00f1580a]:last-child{border-bottom:none}.sfc-row .sfc-label[data-v-00f1580a]{color:#9ca3af;flex-shrink:0}.sfc-row .sfc-val[data-v-00f1580a]{color:#1f2937;font-weight:500;text-align:right;word-break:break-all}.scan-fixed-foot[data-v-00f1580a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}.scan-switch[data-v-00f1580a]{display:inline-flex;background:#f3f4f6;border-radius:8px;padding:3px;gap:2px}.scan-switch button[data-v-00f1580a]{padding:6px 14px;border-radius:6px;border:none;background:transparent;font-size:12px;color:#6b7280;cursor:pointer;font-weight:500}.scan-switch button.active[data-v-00f1580a]{background:#fff;color:#1f2937;box-shadow:0 1px 3px rgba(0,0,0,.1)}.scan-preview-wrap[data-v-00f1580a]{display:flex;justify-content:center;padding:4px 0}.phone-frame[data-v-00f1580a]{width:322px;border-radius:34px;background:#111827;padding:11px;box-shadow:0 10px 30px rgba(0,0,0,.18);display:inline-flex;flex-direction:column;align-items:center}.phone-notch[data-v-00f1580a]{width:96px;height:18px;border-radius:0 0 12px 12px;background:#111827;margin:-2px auto 6px}.phone-screen[data-v-00f1580a]{width:300px;background:#fff;border-radius:22px;overflow:hidden;display:flex;flex-direction:column;flex:1}.ph-top[data-v-00f1580a]{padding:14px 16px 16px;color:#fff;background:linear-gradient(135deg,#003da5,#002b7a)}.ph-top .pht-bank[data-v-00f1580a]{font-size:11px;opacity:.85;letter-spacing:1px}.ph-top .pht-title[data-v-00f1580a]{font-size:16px;font-weight:700;margin-top:3px}.ph-top .pht-sub[data-v-00f1580a]{font-size:11px;opacity:.8;margin-top:3px}.ph-body[data-v-00f1580a]{padding:14px 16px;flex:1;overflow-y:auto}.ph-group[data-v-00f1580a]{padding-bottom:2px}.ph-group .pg-title[data-v-00f1580a]{font-size:12px;font-weight:600;color:#374151;padding:10px 0 2px}.ph-row[data-v-00f1580a]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:9px 0;border-bottom:1px solid #f3f4f6;font-size:12px}.ph-row .prl[data-v-00f1580a]{color:#9ca3af;flex-shrink:0}.ph-row .prv[data-v-00f1580a]{color:#1f2937;font-weight:500;text-align:right;word-break:break-all}.ph-group .ph-row[data-v-00f1580a]:last-child{border-bottom:none}.ph-denied[data-v-00f1580a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:70px 24px;text-align:center}.ph-denied .pd-icon[data-v-00f1580a]{font-size:40px}.ph-denied .pd-title[data-v-00f1580a]{font-size:15px;font-weight:600;color:#b91c1c}.ph-denied .pd-desc[data-v-00f1580a]{font-size:12px;color:#9ca3af;line-height:1.7}.ph-foot[data-v-00f1580a]{padding:10px 16px 14px;font-size:10.5px;color:#c9cdd4;text-align:center;border-top:1px solid #f3f4f6;line-height:1.6}.form-row-2[data-v-00f1580a]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row-3[data-v-00f1580a]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.form-group label[data-v-00f1580a]{display:block;font-size:12px;font-weight:500;color:#6b7280;margin-bottom:4px}.form-control[data-v-00f1580a]{width:100%;height:38px;padding:0 12px;font-size:13px;font-family:inherit;color:#333;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;outline:none;box-sizing:border-box}.form-control[data-v-00f1580a]:focus{border-color:#003da5;background:rgba(0,61,165,.05)}.radio-group[data-v-00f1580a]{display:flex;gap:16px;padding:4px 0}.radio-group label[data-v-00f1580a]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#6b7280;cursor:pointer}.radio-group input[type=radio][data-v-00f1580a]{width:auto!important;height:auto!important;margin:0!important;appearance:auto!important;-webkit-appearance:radio!important;opacity:1!important;position:static!important;pointer-events:auto!important;clip:auto!important;visibility:visible!important;display:inline-block!important}.detail-card[data-v-00f1580a]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;margin-bottom:10px}.detail-card-header[data-v-00f1580a]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:rgba(0,61,165,.06);border-bottom:1px solid #e5e7eb}.dch-left[data-v-00f1580a]{display:flex;align-items:center;gap:10px}.dch-num[data-v-00f1580a]{font-size:11px;font-weight:700;color:#4d7bc1;background:rgba(0,61,165,.1);padding:0 8px;border-radius:4px;line-height:22px}.dch-spec[data-v-00f1580a]{font-size:14px;font-weight:700;color:#1f2937}.detail-card-body[data-v-00f1580a]{padding:12px 14px 10px}.detail-fields[data-v-00f1580a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px 14px}.detail-field[data-v-00f1580a]{display:flex;flex-direction:column;gap:1px}.detail-field .df-label[data-v-00f1580a]{font-size:10px;color:#9ca3af;letter-spacing:.3px}.detail-field .df-val[data-v-00f1580a]{font-size:13px;color:#1f2937;font-weight:500}.detail-field .df-val.green[data-v-00f1580a]{color:#16a34a}.detail-field .df-val.gold[data-v-00f1580a]{color:#d97706}.detail-field .df-val.blue[data-v-00f1580a]{color:#4d7bc1}.mt-input-card[data-v-00f1580a]{width:100%;height:32px;padding:0 8px;font-size:13px;font-family:inherit;color:#333;background:#fff;border:1px solid #e5e7eb;border-radius:6px;outline:none;box-sizing:border-box;max-width:120px}.mt-input-card[data-v-00f1580a]:focus{border-color:#003da5}.calc-summary[data-v-00f1580a]{background:rgba(0,61,165,.06);border:1px solid rgba(0,61,165,.1);border-radius:10px;padding:14px 18px;margin-top:12px}.calc-summary .cs-row[data-v-00f1580a]{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:13px}.calc-summary .cs-row .cs-label[data-v-00f1580a]{color:#6b7280}.calc-summary .cs-row .cs-val[data-v-00f1580a]{color:#374151;font-weight:500}.calc-summary .cs-row .cs-val.green[data-v-00f1580a]{color:#16a34a;font-size:18px}.calc-summary .cs-row.cs-total[data-v-00f1580a]{border-top:1px solid rgba(0,61,165,.1);padding-top:8px;margin-top:4px}.calc-summary .cs-row.cs-total .cs-label[data-v-00f1580a]{font-size:14px;font-weight:600;color:#374151}.od-section[data-v-00f1580a]{margin-bottom:18px}.od-section-title[data-v-00f1580a]{font-size:13px;font-weight:600;color:#374151;display:flex;align-items:center;gap:6px;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid #f3f4f6}.od-grid[data-v-00f1580a]{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}.od-grid .od-item[data-v-00f1580a]{display:flex;flex-direction:column;gap:2px}.od-grid .od-item .od-label[data-v-00f1580a]{font-size:11px;color:#9ca3af}.od-grid .od-item .od-value[data-v-00f1580a]{font-size:13px;color:#374151;font-weight:500}.od-grid .od-item .od-value.accent[data-v-00f1580a]{color:#003da5}.od-grid .od-item .od-value.green[data-v-00f1580a]{color:#16a34a}.proof-upload-area[data-v-00f1580a]{border:2px dashed #cbd5e1;border-radius:12px;padding:20px;text-align:center;cursor:pointer;transition:all .25s ease;background:#f9fafb}.proof-upload-area[data-v-00f1580a]:hover{border-color:rgba(0,61,165,.3);background:rgba(0,61,165,.04)}.proof-upload-area.disabled[data-v-00f1580a]{opacity:.5;cursor:not-allowed}.pua-icon[data-v-00f1580a]{font-size:28px;margin-bottom:6px;opacity:.4}.pua-text[data-v-00f1580a]{font-size:13px;color:#9ca3af}.pua-hint[data-v-00f1580a]{font-size:11px;color:#d1d5db;margin-top:4px}.proof-preview-list[data-v-00f1580a]{display:flex;flex-direction:column;gap:6px}.proof-preview-wrap[data-v-00f1580a]{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:8px;background:#f9fafb;border:1px solid #e5e7eb}.pp-info[data-v-00f1580a]{flex:1;display:flex;flex-direction:column;gap:2px}.pp-name[data-v-00f1580a]{font-size:12px;color:#6b7280}.pp-size[data-v-00f1580a]{font-size:11px;color:#c9cdd4}.pp-time[data-v-00f1580a]{font-size:11px;color:#d1d5db}.up-del-btn[data-v-00f1580a]{background:none;border:none;cursor:pointer;color:#94a3b8;font-size:14px;padding:2px 6px;border-radius:4px}.up-del-btn[data-v-00f1580a]:hover{background:#fee2e2;color:#ef5350}.preview-section[data-v-00f1580a]{margin-bottom:20px;border:1px solid #e5e7eb;border-radius:12px;background:#f9fafb;overflow:hidden}.preview-section .ps-header[data-v-00f1580a]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:rgba(0,61,165,.06);border-bottom:1px solid #e5e7eb}.preview-section .ps-header .ps-title[data-v-00f1580a]{font-size:13px;font-weight:600;color:#4b5563;display:flex;align-items:center;gap:8px}.preview-body[data-v-00f1580a]{padding:0}.preview-empty[data-v-00f1580a]{padding:24px;text-align:center;color:#d1d5db;font-size:13px}.repayment-preview[data-v-00f1580a]{background:#fff;border-radius:8px;margin:12px;color:#1a2332;box-shadow:0 2px 12px rgba(0,0,0,.08);border:1px solid #e4e9f2}.rp-doc-inner[data-v-00f1580a]{padding:24px 28px 22px}.rp-header[data-v-00f1580a]{text-align:center;padding-bottom:14px;border-bottom:1px solid #e8ecf4;margin-bottom:16px}.rp-company[data-v-00f1580a]{font-size:14px;font-weight:600;color:#89b;letter-spacing:4px}.rp-title[data-v-00f1580a]{font-size:22px;font-weight:700;color:#0a1628;letter-spacing:6px}.rp-sub[data-v-00f1580a]{font-size:10px;color:#bcd;letter-spacing:2px}.rp-info-grid[data-v-00f1580a]{display:grid;grid-template-columns:1fr 1fr;gap:6px 20px;background:#f6f9ff;border-radius:10px;padding:14px 18px;margin-bottom:16px;border:1px solid #e4ebf5;font-size:12px}.rp-info-item[data-v-00f1580a]{display:flex;align-items:center;gap:8px}.rp-info-label[data-v-00f1580a]{color:#89b;font-size:11px;min-width:44px;font-weight:500}.rp-info-value[data-v-00f1580a]{color:#1a2a3a;font-weight:600;font-size:12px}.rp-table[data-v-00f1580a]{width:100%;border-collapse:collapse;font-size:11px;margin-bottom:14px;border:1px solid #e4e9f0;border-radius:6px;overflow:hidden}.rp-table thead th[data-v-00f1580a]{padding:8px;text-align:center;font-weight:600;background:#1e3a5f;color:#f0f4ff;font-size:10px;border-right:1px solid hsla(0,0%,100%,.06)}.rp-table thead th[data-v-00f1580a]:last-child{border-right:none}.rp-table tbody td[data-v-00f1580a]{padding:7px 8px;color:#2c3e50;border-bottom:1px solid #eaedf2;font-size:11px;text-align:center}.rp-table tbody td.td-left[data-v-00f1580a]{text-align:left}.rp-table tbody td.td-right[data-v-00f1580a]{text-align:right;font-variant-numeric:tabular-nums}.rp-table tbody td.td-amount[data-v-00f1580a]{font-weight:600;color:#003da5}.rp-table .col-num[data-v-00f1580a]{width:28px}.rp-table .col-spec[data-v-00f1580a]{min-width:80px}.rp-table .col-method[data-v-00f1580a]{width:44px}.rp-table .col-qty[data-v-00f1580a]{width:58px}.rp-table .col-price[data-v-00f1580a]{width:62px}.rp-table .col-amount[data-v-00f1580a]{width:72px}.rp-table .col-date[data-v-00f1580a]{width:90px}.rp-table .col-days[data-v-00f1580a]{width:38px}.rp-table .col-rate[data-v-00f1580a]{width:46px}.rp-table .col-fee[data-v-00f1580a]{width:62px}.rp-table .col-subtotal[data-v-00f1580a]{width:72px;min-width:72px}.rp-summary-wrap[data-v-00f1580a]{display:flex;justify-content:flex-end;margin-bottom:12px}.rp-summary[data-v-00f1580a]{width:340px;background:#f6f9ff;border:1px solid #dde5f0;border-radius:10px;padding:12px 18px 10px}.rps-row[data-v-00f1580a]{display:flex;justify-content:space-between;align-items:center;padding:3px 0;font-size:12px;color:#456}.rps-label[data-v-00f1580a]{color:#678;font-size:11.5px}.rps-val[data-v-00f1580a]{font-weight:600;color:#1a2a3a;font-size:12px}.rps-row.rps-total[data-v-00f1580a]{background:#0a1628;border-radius:8px;margin-top:8px;padding:8px 14px;margin-left:-16px;margin-right:-16px}.rps-row.rps-total .rps-label[data-v-00f1580a]{font-size:13px;font-weight:700;color:#e8ecf4}.rps-row.rps-total .rps-val[data-v-00f1580a]{font-size:18px;font-weight:700;color:#f5d742}.rp-footer[data-v-00f1580a]{display:flex;justify-content:space-between;align-items:flex-end;padding-top:10px;border-top:1px solid #e4e9f0;font-size:11px}.rp-footer-left[data-v-00f1580a]{color:#89a;font-size:11px}.rp-stamp[data-v-00f1580a]{text-align:right}.rp-stamp .stamp-text[data-v-00f1580a]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:80px;height:80px;border:3px solid #c62828;border-radius:50%;color:#c62828;font-size:11px;font-weight:700;transform:rotate(-6deg);background:rgba(198,40,40,.04)}.rp-stamp .stamp-text .stamp-line1[data-v-00f1580a]{font-size:14px;font-weight:800;letter-spacing:4px}.rp-stamp .stamp-text .stamp-star[data-v-00f1580a]{font-size:8px;color:#c62828;opacity:.8}.rp-stamp .stamp-text .stamp-line2[data-v-00f1580a]{font-size:10px;font-weight:600;letter-spacing:1px}.rp-stamp .stamp-icon[data-v-00f1580a]{font-size:24px;color:#c62828;opacity:.6;margin-bottom:-8px}.rp-reminder[data-v-00f1580a]{margin-top:14px;padding:12px 16px;background:#fefce8;border:1px solid #fde68a;border-radius:8px;font-size:12px}.reminder-row[data-v-00f1580a]{display:flex;align-items:flex-start;gap:8px;margin-bottom:6px}.reminder-row[data-v-00f1580a]:last-child{margin-bottom:0}.reminder-icon[data-v-00f1580a]{width:18px;height:18px;border-radius:50%;background:#d97706;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0;margin-top:2px}.reminder-text[data-v-00f1580a]{color:#92400e;font-weight:500;line-height:1.5}.reminder-sub[data-v-00f1580a]{color:#6b7280;font-size:11px;line-height:1.6}.detail-box[data-v-00f1580a]{background:#fff;border:1px solid #e5e7eb;border-radius:20px;max-width:1100px;width:100%;max-height:92vh;display:flex;flex-direction:column;box-shadow:0 4px 24px rgba(0,0,0,.08);animation:modalFade-00f1580a .3s ease}.detail-header[data-v-00f1580a]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 14px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.detail-header h3[data-v-00f1580a]{font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}.detail-body[data-v-00f1580a]{overflow-y:auto;padding:18px 24px 22px;flex:1}.detail-footer[data-v-00f1580a]{display:flex;align-items:center;justify-content:space-between;padding:14px 24px 20px;border-top:1px solid #e5e7eb;flex-shrink:0}.rp-account-info[data-v-00f1580a],.rp-buyer-info[data-v-00f1580a]{margin-bottom:12px;padding:12px 16px;background:#fafbfd;border:1px solid #e8ecf2;border-radius:8px;font-size:12px}.rp-account-info .rpai-title[data-v-00f1580a],.rp-buyer-info .rpbi-title[data-v-00f1580a]{font-size:13px;font-weight:700;color:#003da5;margin-bottom:6px;display:flex;align-items:center;gap:6px}.rp-account-info .rpai-title[data-v-00f1580a]:before,.rp-buyer-info .rpbi-title[data-v-00f1580a]:before{content:"";width:3px;height:14px;background:#003da5;border-radius:2px}.rp-account-info .rpai-grid[data-v-00f1580a],.rp-buyer-info .rpbi-grid[data-v-00f1580a]{display:grid;grid-template-columns:1fr 1fr;gap:4px 20px}.rp-account-info .rpai-grid .rpai-item[data-v-00f1580a],.rp-buyer-info .rpbi-grid .rpbi-item[data-v-00f1580a]{display:flex;align-items:center;gap:4px}.rp-account-info .rpai-grid .rpai-item .rpai-label[data-v-00f1580a],.rp-buyer-info .rpbi-grid .rpbi-item .rpbi-label[data-v-00f1580a]{color:#89a;font-size:11.5px;min-width:52px}.rp-account-info .rpai-grid .rpai-item .rpai-value[data-v-00f1580a],.rp-buyer-info .rpbi-grid .rpbi-item .rpbi-value[data-v-00f1580a]{color:#1a2a3a;font-weight:500;font-size:12px}.rp-account-info .rpai-grid .rpai-item .rpai-value.accent[data-v-00f1580a],.rp-buyer-info .rpbi-grid .rpbi-item .rpbi-value.accent[data-v-00f1580a]{color:#003da5;font-weight:700}.fee-select-box[data-v-00f1580a]{background:#fff;border:1px solid #e5e7eb;border-radius:20px;max-width:720px;width:100%;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 4px 24px rgba(0,0,0,.08);animation:modalFade-00f1580a .3s ease}.fee-select-header[data-v-00f1580a]{display:flex;align-items:center;justify-content:space-between;padding:18px 24px 12px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.fee-select-header h3[data-v-00f1580a]{font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}.fee-select-body[data-v-00f1580a]{overflow-y:auto;padding:16px 24px 8px;flex:1}.fee-select-body table[data-v-00f1580a]{width:100%;border-collapse:collapse;font-size:13px}.fee-select-body thead th[data-v-00f1580a]{padding:9px 12px;text-align:left;font-weight:600;font-size:11px;color:#9ca3af;border-bottom:1px solid #e5e7eb;background:#f9fafb;white-space:nowrap}.fee-select-body tbody td[data-v-00f1580a]{padding:8px 12px;border-bottom:1px solid #f3f4f6;color:#374151;vertical-align:middle}.fee-select-body tbody tr[data-v-00f1580a]{cursor:pointer;transition:background .15s ease}.fee-select-body tbody tr[data-v-00f1580a]:hover{background:rgba(0,61,165,.04)}.fee-select-body tbody tr.selected[data-v-00f1580a]{background:rgba(0,61,165,.08)}.fee-select-body .fs-checkbox[data-v-00f1580a]{width:16px;height:16px;accent-color:#003da5;cursor:pointer}.fee-select-body .fs-detail[data-v-00f1580a]{font-size:11px;color:#9ca3af;display:block;margin-top:2px}.fee-select-body .fs-empty[data-v-00f1580a]{text-align:center;padding:40px 20px;color:#d1d5db;font-size:13px}.fee-select-footer[data-v-00f1580a]{display:flex;justify-content:flex-end;gap:10px;padding:12px 24px 18px;border-top:1px solid #e5e7eb;flex-shrink:0}.fee-select-footer .fs-count[data-v-00f1580a]{font-size:13px;color:#6b7280;margin-right:auto;align-self:center}.rp-page[data-v-0d5df27d]{width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;min-height:100vh;background:#f5f6f8;padding:20px}.content-card[data-v-0d5df27d]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px 32px}.page-header[data-v-0d5df27d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.page-header h2[data-v-0d5df27d]{font-size:20px;font-weight:600;display:flex;align-items:center;gap:10px}.count-badge[data-v-0d5df27d]{font-size:13px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 14px;border-radius:20px;border:1px solid #e5e7eb}.search-bar[data-v-0d5df27d]{margin-bottom:14px}.search-input-wrap input[data-v-0d5df27d]{width:100%;height:40px;padding:0 14px;font-size:14px;color:#333;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;outline:none;box-sizing:border-box}.search-input-wrap input[data-v-0d5df27d]:focus{border-color:#003da5}.result-stats[data-v-0d5df27d]{font-size:13px;color:#6b7280;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.table-wrapper[data-v-0d5df27d]{overflow-x:auto;border-radius:10px;border:1px solid #e5e7eb}table[data-v-0d5df27d]{width:100%;border-collapse:collapse;font-size:13px;min-width:800px}thead[data-v-0d5df27d]{background:#f9fafb}thead th[data-v-0d5df27d]{padding:11px 14px;text-align:left;font-weight:600;font-size:12px;color:#9ca3af;border-bottom:1px solid #e5e7eb;white-space:nowrap}tbody tr:not(:last-child) td[data-v-0d5df27d]{border-bottom:1px solid #f3f4f6}tbody td[data-v-0d5df27d]{padding:11px 14px;color:#374151}.s-name[data-v-0d5df27d]{font-weight:500;color:#1f2937}.amount[data-v-0d5df27d]{font-weight:700;color:#d97706}.empty-state[data-v-0d5df27d]{text-align:center;padding:40px;color:#c9cdd4;font-size:14px}.pagination-bar[data-v-0d5df27d]{display:flex;align-items:center;justify-content:space-between;margin-top:16px;font-size:13px;color:#c9cdd4}.page-controls[data-v-0d5df27d]{display:flex;gap:4px}.page-btn[data-v-0d5df27d]{width:34px;height:34px;border-radius:8px;border:none;background:transparent;color:#9ca3af;cursor:pointer}.page-btn[data-v-0d5df27d]:hover{background:#f3f4f6;color:#4b5563}.page-btn.active[data-v-0d5df27d]{background:#003da5;color:#fff}.page-btn[data-v-0d5df27d]:disabled{opacity:.2;cursor:not-allowed}.btn[data-v-0d5df27d]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 16px;font-size:13px;border-radius:9px;border:none;cursor:pointer;font-family:inherit}.btn[data-v-0d5df27d]:active{transform:scale(.97)}.btn-xs[data-v-0d5df27d]{height:28px;padding:0 10px;font-size:11px;border-radius:6px}.btn-primary[data-v-0d5df27d]{background:#003da5;color:#fff}.btn-secondary[data-v-0d5df27d]{background:#f9fafb;color:#6b7280;border:1px solid #e5e7eb}.btn-success[data-v-0d5df27d]{background:#16a34a;color:#fff}.modal-overlay[data-v-0d5df27d]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);display:none;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-overlay.visible[data-v-0d5df27d]{display:flex}.modal-box[data-v-0d5df27d]{background:#fff;border:1px solid #e5e7eb;border-radius:20px;max-width:960px;width:100%;max-height:92vh;overflow-y:auto;box-shadow:0 4px 24px rgba(0,0,0,.08);animation:fadeIn-0d5df27d .3s ease}@keyframes fadeIn-0d5df27d{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-0d5df27d]{display:flex;align-items:center;justify-content:space-between;padding:20px 28px 14px;border-bottom:1px solid #e5e7eb;position:sticky;top:0;background:#fff;z-index:2;border-radius:20px 20px 0 0}.modal-header h3[data-v-0d5df27d]{font-size:17px;font-weight:600;display:flex;align-items:center;gap:10px}.modal-close[data-v-0d5df27d]{width:32px;height:32px;border-radius:8px;border:none;background:#f8fafc;color:#94a3b8;cursor:pointer}.modal-body[data-v-0d5df27d]{padding:20px 28px 14px}.modal-footer[data-v-0d5df27d]{display:flex;justify-content:center;gap:12px;padding:14px 28px 20px;border-top:1px solid #e5e7eb}.steps[data-v-0d5df27d]{display:flex;align-items:center;justify-content:center;margin-bottom:20px}.step-item[data-v-0d5df27d]{display:flex;align-items:center;gap:8px;font-size:12px;color:#9ca3af;flex-shrink:0}.step-item .step-circle[data-v-0d5df27d]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;border:2px solid #e5e7eb;background:#fff;color:#9ca3af}.step-item.active .step-circle[data-v-0d5df27d]{background:#003da5;border-color:#003da5;color:#fff}.step-item.done .step-circle[data-v-0d5df27d]{background:#16a34a;border-color:#16a34a;color:#fff}.step-connector[data-v-0d5df27d]{width:40px;height:2px;background:#e5e7eb;margin:0 6px}.step-connector.done[data-v-0d5df27d]{background:#16a34a}.info-box[data-v-0d5df27d]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:14px 18px}.info-row[data-v-0d5df27d]{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:13px}.info-row .info-label[data-v-0d5df27d]{color:#9ca3af;min-width:60px}.section-title[data-v-0d5df27d]{font-size:13px;font-weight:600;margin-bottom:8px;display:flex;align-items:center;gap:6px}.proof-item[data-v-0d5df27d]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:6px;cursor:pointer;font-size:12px}.proof-item[data-v-0d5df27d]:hover{background:#f0f5ff}.proof-name[data-v-0d5df27d]{flex:1;color:#374151}.upload-zone[data-v-0d5df27d]{border:2px dashed #cbd5e1;border-radius:12px;padding:20px;text-align:center;cursor:pointer;background:#f9fafb}.upload-zone[data-v-0d5df27d]:hover{border-color:#003da5;background:rgba(0,61,165,.04)}.uz-icon[data-v-0d5df27d]{font-size:28px;opacity:.4}.uz-title[data-v-0d5df27d]{font-size:13px;color:#9ca3af}.uz-hint[data-v-0d5df27d]{font-size:11px;color:#d1d5db;margin-top:4px}.screenshot-preview[data-v-0d5df27d]{display:flex;flex-direction:column;gap:6px;margin-top:8px}.screenshot-item[data-v-0d5df27d]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;font-size:12px}.status-select-group[data-v-0d5df27d]{display:flex;gap:12px;padding:4px 0;flex-wrap:wrap}.status-select-group label[data-v-0d5df27d]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#6b7280;cursor:pointer;font-weight:400;padding:8px 16px;border-radius:8px;border:1px solid #e5e7eb;background:#f9fafb;transition:all .2s}.status-select-group label[data-v-0d5df27d]:hover{border-color:#d1d5db}.status-select-group label.selected-confirmed[data-v-0d5df27d]{border-color:rgba(46,125,50,.3);background:rgba(46,125,50,.06);color:#16a34a}.status-select-group label.selected-supplement[data-v-0d5df27d]{border-color:rgba(255,152,0,.3);background:rgba(255,152,0,.06);color:#ffa726}.status-select-group input[type=radio][data-v-0d5df27d]{width:16px;height:16px;accent-color:#003da5;cursor:pointer}.remark-textarea[data-v-0d5df27d]{width:100%;min-height:60px;padding:10px 14px;font-size:13px;font-family:inherit;color:#333;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;outline:none;resize:vertical;box-sizing:border-box}.remark-textarea[data-v-0d5df27d]:focus{border-color:#003da5}.confirm-detail[data-v-0d5df27d]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.confirm-section[data-v-0d5df27d]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:18px 20px}.confirm-section.full[data-v-0d5df27d]{grid-column:1/-1}.confirm-section .cs-header[data-v-0d5df27d]{font-size:14px;font-weight:600;color:#374151;margin-bottom:12px;display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.rp-preview[data-v-0d5df27d]{background:#fff;border-radius:8px;border:1px solid #e4e9f2;padding:24px 28px 22px;margin-top:8px;font-family:PingFang SC,Microsoft YaHei,sans-serif;color:#1a2332}.rp-preview .rp-header[data-v-0d5df27d]{text-align:center;padding-bottom:14px;border-bottom:2px solid #e8ecf4;margin-bottom:16px}.rp-preview .rp-company[data-v-0d5df27d]{font-size:16px;font-weight:600;color:#89b;letter-spacing:6px}.rp-preview .rp-title[data-v-0d5df27d]{font-size:26px;font-weight:700;color:#0a1628;letter-spacing:8px}.rp-preview .rp-sub[data-v-0d5df27d]{font-size:10px;color:#bcd;letter-spacing:3px;margin-top:6px}.rp-preview .rp-info-grid[data-v-0d5df27d]{display:grid;grid-template-columns:1fr 1fr;gap:6px 20px;background:#f6f9ff;border-radius:10px;padding:14px 18px;border:1px solid #e4ebf5;font-size:12px}.rp-preview .rp-info-item[data-v-0d5df27d]{display:flex;align-items:center;gap:6px}.rp-preview .rp-il[data-v-0d5df27d]{color:#89b;font-size:11px;min-width:52px}.rp-preview .rp-iv[data-v-0d5df27d]{color:#1a2a3a;font-weight:600;font-size:12px}.rp-preview .rp-iv.accent[data-v-0d5df27d]{color:#003da5;font-weight:700}.log-panel[data-v-0d5df27d]{max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.log-item[data-v-0d5df27d]{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:6px;background:#f9fafb;border:1px solid #f3f4f6;font-size:12px}.log-item .log-icon[data-v-0d5df27d]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0}.log-item .log-icon.cs[data-v-0d5df27d]{background:rgba(255,179,0,.1);color:#d97706}.log-item .log-icon.finance[data-v-0d5df27d]{background:rgba(0,61,165,.1);color:#4d7bc1}.log-item .log-info[data-v-0d5df27d]{flex:1;display:flex;flex-direction:column;gap:1px}.log-item .log-info .log-action[data-v-0d5df27d]{color:#4b5563}.log-item .log-info .log-time[data-v-0d5df27d]{font-size:10px;color:#9ca3af}.rp-sub-box[data-v-0d5df27d]{padding:12px 14px;background:#fafbfd;border:1px solid #e8ecf2;border-radius:8px;font-size:12px}.rp-sub-box-title[data-v-0d5df27d]{font-size:13px;font-weight:700;color:#003da5;margin-bottom:6px;display:flex;align-items:center;gap:6px}.rp-sub-box-title[data-v-0d5df27d]:before{content:"";width:3px;height:14px;background:#003da5;border-radius:2px}.rp-sub-label[data-v-0d5df27d]{color:#89a;font-size:11px;display:inline-block;min-width:52px}.rp-table-wrap[data-v-0d5df27d]{overflow-x:auto;margin-bottom:12px}.rp-table-wrap .rp-table[data-v-0d5df27d]{width:100%;border-collapse:separate;border-spacing:0;font-size:11px;border:1px solid #e4e9f0;border-radius:6px;overflow:hidden;margin-bottom:0}.rp-table-wrap .rp-table thead th[data-v-0d5df27d]{padding:7px 8px;text-align:center;font-weight:600;background:linear-gradient(180deg,#1e3a5f,#162d4a);color:#f0f4ff;font-size:9px;white-space:nowrap;border-right:1px solid hsla(0,0%,100%,.06)}.rp-table-wrap .rp-table thead th[data-v-0d5df27d]:last-child{border-right:none}.rp-table-wrap .rp-table tbody td[data-v-0d5df27d]{padding:6px 8px;color:#2c3e50;border-bottom:1px solid #eaedf2;font-size:11px;text-align:center;border-right:1px solid #eaedf2}.rp-table-wrap .rp-table tbody td[data-v-0d5df27d]:last-child{border-right:none}.rp-table-wrap .rp-table tbody td.td-left[data-v-0d5df27d]{text-align:left}.rp-table-wrap .rp-table tbody td.td-right[data-v-0d5df27d]{text-align:right}.rp-table-wrap .rp-table tbody td.td-subtotal[data-v-0d5df27d]{font-weight:700;color:#c62828}.rp-summary-wrap[data-v-0d5df27d]{display:flex;justify-content:flex-end;margin-bottom:12px}.rp-summary[data-v-0d5df27d]{background:linear-gradient(135deg,#f6f9ff,#f0f4fe);border:1px solid #dde5f0;border-radius:10px;padding:14px 20px 12px}.rps-row[data-v-0d5df27d]{display:flex;justify-content:space-between;align-items:center;padding:3px 0;font-size:12px;color:#456}.rps-label[data-v-0d5df27d]{color:#678;font-size:11.5px}.rps-val[data-v-0d5df27d]{font-weight:600;color:#1a2a3a;font-size:12px}.rps-row.rps-total[data-v-0d5df27d]{background:#0a1628;border-radius:6px;margin-top:6px;padding:8px 14px;margin-left:-18px;margin-right:-18px}.rps-row.rps-total .rps-label[data-v-0d5df27d]{font-size:13px;font-weight:700;color:#e8ecf4}.rps-row.rps-total .rps-val[data-v-0d5df27d]{font-size:18px;font-weight:700;color:#f5d742}.rp-footer[data-v-0d5df27d]{display:flex;justify-content:space-between;align-items:flex-end;margin-top:4px;padding-top:10px;border-top:1px solid #e4e9f0;font-size:11px}.rp-footer-left[data-v-0d5df27d]{color:#89a}.rp-stamp .stamp-text[data-v-0d5df27d]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:90px;height:90px;border:3px solid #c62828;border-radius:50%;color:#c62828;font-size:12px;font-weight:700;transform:rotate(-6deg);background:rgba(198,40,40,.04)}.dispatch-page[data-v-3a12a614]{width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;min-height:100vh;background:#f5f6f8;padding:20px}.main-container[data-v-3a12a614]{width:100%}.content-card[data-v-3a12a614]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px 32px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.page-header[data-v-3a12a614]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:10px}.page-header h2[data-v-3a12a614]{font-size:20px;font-weight:600;display:flex;align-items:center;gap:10px}.count-badge[data-v-3a12a614]{font-size:13px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 14px;border-radius:20px;border:1px solid #e5e7eb;margin-left:10px}.header-actions[data-v-3a12a614]{display:flex;align-items:center;gap:8px}.header-label[data-v-3a12a614]{font-size:12px;color:#9ca3af}.op-select[data-v-3a12a614]{height:34px;padding:0 10px;font-size:13px;font-family:inherit;color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;outline:none;cursor:pointer}.search-bar[data-v-3a12a614]{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap;align-items:flex-end}.search-input-wrap[data-v-3a12a614]{flex:1;min-width:200px;max-width:90%;position:relative}.search-input-wrap .search-icon[data-v-3a12a614]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#9ca3af}.search-input-wrap input[data-v-3a12a614]{width:100%;height:42px;padding:0 14px 0 42px;font-size:14px;font-family:inherit;color:#333;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;outline:none}.search-input-wrap input[data-v-3a12a614]:focus{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.filter-group[data-v-3a12a614]{display:flex;flex-direction:column;gap:4px;min-width:130px;margin-left:auto;flex-shrink:0}.filter-group label[data-v-3a12a614]{font-size:12px;color:#6b7280;font-weight:500}.filter-group select[data-v-3a12a614]{height:38px;padding:0 32px 0 12px;font-size:13px;font-family:inherit;color:#333;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;outline:none;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%239ca3af' d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.result-stats[data-v-3a12a614]{font-size:13px;color:#6b7280;margin-bottom:14px;display:flex;align-items:center;justify-content:space-between}.table-wrapper[data-v-3a12a614]{overflow-x:auto;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 2px rgba(0,0,0,.04)}table[data-v-3a12a614]{width:100%;border-collapse:collapse;font-size:13px;min-width:950px}thead[data-v-3a12a614]{background:#f9fafb}thead th[data-v-3a12a614]{padding:12px 14px;font-weight:600;font-size:12px;color:#9ca3af;letter-spacing:.5px;border-bottom:1px solid #e5e7eb;white-space:nowrap;text-align:left}tbody tr[data-v-3a12a614]{transition:background .2s ease}tbody tr[data-v-3a12a614]:hover{background:#f0f5ff}tbody tr:not(:last-child) td[data-v-3a12a614]{border-bottom:1px solid #f3f4f6}tbody td[data-v-3a12a614]{padding:12px 14px;color:#374151;vertical-align:middle}.s-name[data-v-3a12a614]{font-weight:500;color:#1f2937;display:block}.s-sub[data-v-3a12a614]{font-size:11px;color:#9ca3af;display:block;margin-top:2px}.s-biz[data-v-3a12a614]{color:#3b82f6}.empty-state[data-v-3a12a614]{text-align:center;padding:60px 20px;color:#c9cdd4;font-size:14px}.status-tag[data-v-3a12a614]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;padding:3px 10px;border-radius:20px;white-space:nowrap}.status-tag.unnotified[data-v-3a12a614]{background:rgba(255,179,0,.1);color:#d97706;border:1px solid rgba(255,179,0,.12)}.status-tag.unnotified[data-v-3a12a614]:before{content:"";width:6px;height:6px;border-radius:50%;background:#ffb300}.status-tag.notified[data-v-3a12a614]{background:rgba(46,125,50,.1);color:#16a34a;border:1px solid rgba(46,125,50,.12)}.status-tag.notified[data-v-3a12a614]:before{content:"";width:6px;height:6px;border-radius:50%;background:#66bb6a}.status-tag.failed[data-v-3a12a614]{background:rgba(229,57,53,.1);color:#ef5350;border:1px solid rgba(229,57,53,.12)}.status-tag.failed[data-v-3a12a614]:before{content:"";width:6px;height:6px;border-radius:50%;background:#ef5350}.pagination-bar[data-v-3a12a614]{display:flex;align-items:center;justify-content:space-between;margin-top:18px;flex-wrap:wrap;gap:12px;font-size:13px;color:#c9cdd4}.page-controls[data-v-3a12a614]{display:flex;align-items:center;gap:4px}.page-btn[data-v-3a12a614]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:none;background:transparent;color:#9ca3af;font-size:13px;cursor:pointer}.page-btn[data-v-3a12a614]:hover{background:#f3f4f6;color:#4b5563}.page-btn.active[data-v-3a12a614]{background:#1a73e8;color:#fff;box-shadow:0 2px 8px rgba(26,115,232,.25)}.page-btn[data-v-3a12a614]:disabled{opacity:.2;cursor:not-allowed}.btn[data-v-3a12a614]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 16px;font-size:13px;font-weight:500;font-family:inherit;border-radius:9px;border:none;cursor:pointer;white-space:nowrap}.btn[data-v-3a12a614]:active{transform:scale(.97)}.btn-xs[data-v-3a12a614]{height:28px;padding:0 10px;font-size:11px;border-radius:6px}.btn-secondary[data-v-3a12a614]{background:#f9fafb;color:#6b7280;border:1px solid #e5e7eb}.btn-secondary[data-v-3a12a614]:hover{background:#f3f4f6;color:#374151}.btn-success[data-v-3a12a614]{background:linear-gradient(135deg,#43a047,#2e7d32);color:#fff;box-shadow:0 4px 16px rgba(46,125,50,.2)}.btn-success[data-v-3a12a614]:hover{box-shadow:0 6px 24px rgba(46,125,50,.35)}.btn-outline-primary[data-v-3a12a614]{background:transparent;color:#3b82f6;border:1px solid #bfdbfe}.btn-outline-primary[data-v-3a12a614]:hover{background:#eff6ff}.btn-ghost[data-v-3a12a614]{background:transparent;color:#9ca3af;border:1px solid #e5e7eb}.btn-ghost[data-v-3a12a614]:hover{background:#f9fafb;color:#6b7280}.btn-warning[data-v-3a12a614]{background:#fffbeb;color:#d97706;border:1px solid #fde68a}.btn-warning[data-v-3a12a614]:hover{background:#fef3c7}.btn-danger[data-v-3a12a614]{background:rgba(229,57,53,.12);color:#ef5350;border:1px solid rgba(229,57,53,.15)}.btn-danger[data-v-3a12a614]:hover{background:rgba(229,57,53,.2)}.modal-overlay[data-v-3a12a614]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-overlay.visible[data-v-3a12a614]{display:flex}.modal-box[data-v-3a12a614]{background:#fff;border:1px solid #e5e7eb;border-radius:20px;max-width:860px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 4px 24px rgba(0,0,0,.08);animation:modalFade-3a12a614 .3s ease}@keyframes modalFade-3a12a614{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-3a12a614]{display:flex;align-items:center;justify-content:space-between;padding:24px 28px 16px;border-bottom:1px solid #e5e7eb;position:sticky;top:0;background:#fff;z-index:2;border-radius:20px 20px 0 0}.modal-header h3[data-v-3a12a614]{font-size:18px;font-weight:600;display:flex;align-items:center;gap:10px}.modal-close[data-v-3a12a614]{width:34px;height:34px;border-radius:8px;border:none;background:#f9fafb;color:#9ca3af;cursor:pointer;display:flex;align-items:center;justify-content:center}.modal-close[data-v-3a12a614]:hover{background:#f3f4f6;color:#6b7280}.modal-body[data-v-3a12a614]{padding:24px 28px 20px}.modal-footer[data-v-3a12a614]{display:flex;justify-content:center;gap:10px;padding:16px 28px 24px;border-top:1px solid #e5e7eb}.notice-card[data-v-3a12a614]{background:#fff;border:2px solid #1e3a5f;border-radius:16px;padding:28px 32px;margin-bottom:16px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.notice-card .nc-header[data-v-3a12a614]{text-align:center;margin-bottom:20px;padding-bottom:14px;border-bottom:3px solid #1e3a5f}.notice-card .nc-title[data-v-3a12a614]{font-size:20px;font-weight:700;color:#1e3a5f;letter-spacing:4px}.notice-card .nc-sub[data-v-3a12a614]{font-size:11px;color:#94a3b8;margin-top:4px}.notice-card .nc-grid[data-v-3a12a614]{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}.notice-card .nc-grid-2[data-v-3a12a614]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.notice-card .nc-grid-3[data-v-3a12a614]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.notice-card .nc-field[data-v-3a12a614]{display:flex;flex-direction:column;gap:2px}.notice-card .nc-lbl[data-v-3a12a614]{font-size:10px;color:#94a3b8}.notice-card .nc-val[data-v-3a12a614]{font-size:13px;color:#374151}.notice-card .nc-bold[data-v-3a12a614]{font-size:14px;color:#0f1724;font-weight:600}.notice-card .nc-section[data-v-3a12a614]{margin-top:14px;padding-top:12px;border-top:1px solid #e2e8f0}.notice-card .nc-section-title[data-v-3a12a614]{font-size:13px;font-weight:600;color:#0f1724;margin-bottom:8px}.notice-card .nc-notify-msg[data-v-3a12a614]{margin-top:16px;padding:14px 18px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px}.notice-card .nc-footer[data-v-3a12a614]{margin-top:14px;padding-top:12px;border-top:1px solid #e2e8f0;font-size:11px;color:#94a3b8;text-align:center}.payment-detail[data-v-3a12a614]{display:flex;flex-direction:column;gap:16px}.pay-section[data-v-3a12a614]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:20px 22px;box-shadow:0 1px 4px rgba(0,0,0,.04)}.pay-section .ps-header[data-v-3a12a614]{font-size:14px;font-weight:600;color:#0f1724;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;gap:8px}.pay-section .ps-row[data-v-3a12a614]{display:flex;justify-content:space-between;align-items:center;padding:8px 4px}.pay-section .ps-row[data-v-3a12a614]:not(:last-child){border-bottom:1px solid #f8fafc}.pay-section .ps-row .ps-label[data-v-3a12a614]{font-size:12px;color:#64748b;font-weight:500}.pay-section .ps-row .ps-value[data-v-3a12a614]{font-size:13px;color:#0f1724;font-weight:600;text-align:right}.form-control[data-v-3a12a614]{width:100%;height:40px;padding:0 12px;font-size:13px;font-family:inherit;color:#333;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;outline:none;box-sizing:border-box}.form-control[data-v-3a12a614]:focus{border-color:#3b82f6;background:rgba(26,115,232,.06);box-shadow:0 0 0 3px rgba(26,115,232,.1)}.modal-box[data-v-3a12a614]::-webkit-scrollbar,.table-wrapper[data-v-3a12a614]::-webkit-scrollbar{width:4px;height:4px}.modal-box[data-v-3a12a614]::-webkit-scrollbar-thumb,.table-wrapper[data-v-3a12a614]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:4px}.receipt-page[data-v-72fb1d6c]{width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;min-height:100vh;background:#f5f6f8;padding:20px}.main-container[data-v-72fb1d6c]{width:100%}.content-card[data-v-72fb1d6c]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px 32px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.page-header[data-v-72fb1d6c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:10px}.page-header h2[data-v-72fb1d6c]{font-size:20px;font-weight:600;display:flex;align-items:center;gap:10px}.count-badge[data-v-72fb1d6c]{font-size:13px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 14px;border-radius:20px;border:1px solid #e5e7eb;margin-left:10px}.header-actions[data-v-72fb1d6c]{display:flex;align-items:center;gap:8px}.header-label[data-v-72fb1d6c]{font-size:12px;color:#9ca3af}.op-text[data-v-72fb1d6c]{font-size:13px;color:#374151;font-weight:500}.search-bar[data-v-72fb1d6c]{margin-bottom:14px}.search-input-wrap[data-v-72fb1d6c]{position:relative}.search-input-wrap .search-icon[data-v-72fb1d6c]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#9ca3af}.search-input-wrap input[data-v-72fb1d6c]{width:100%;height:40px;padding:0 14px 0 40px;font-size:14px;font-family:inherit;color:#333;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;outline:none}.search-input-wrap input[data-v-72fb1d6c]:focus{border-color:#003da5;background:rgba(0,61,165,.05);box-shadow:0 0 0 3px rgba(0,61,165,.08)}.result-stats[data-v-72fb1d6c]{font-size:13px;color:#6b7280;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.table-wrapper[data-v-72fb1d6c]{overflow-x:auto;border-radius:10px;border:1px solid #e5e7eb}table[data-v-72fb1d6c]{width:100%;border-collapse:collapse;font-size:13px}thead[data-v-72fb1d6c]{background:#f9fafb}thead th[data-v-72fb1d6c]{padding:10px;font-weight:600;font-size:12px;color:#9ca3af;letter-spacing:.5px;border-bottom:1px solid #e5e7eb;white-space:nowrap;text-align:left}tbody tr[data-v-72fb1d6c]{transition:background .2s ease}tbody tr[data-v-72fb1d6c]:hover{background:rgba(0,61,165,.04)}tbody tr:not(:last-child) td[data-v-72fb1d6c]{border-bottom:1px solid #f3f4f6}tbody td[data-v-72fb1d6c]{padding:10px;color:#374151;vertical-align:middle;word-break:break-word}.s-name[data-v-72fb1d6c]{font-weight:500;color:#1f2937}.empty-state[data-v-72fb1d6c]{text-align:center;padding:50px 20px;color:#c9cdd4;font-size:14px}.pagination-bar[data-v-72fb1d6c]{display:flex;align-items:center;justify-content:space-between;margin-top:16px;flex-wrap:wrap;gap:12px;font-size:13px;color:#c9cdd4}.page-controls[data-v-72fb1d6c]{display:flex;align-items:center;gap:4px}.page-btn[data-v-72fb1d6c]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:none;background:transparent;color:#9ca3af;font-size:13px;cursor:pointer}.page-btn[data-v-72fb1d6c]:hover{background:#f3f4f6;color:#4b5563}.page-btn.active[data-v-72fb1d6c]{background:#003da5;color:#fff;box-shadow:0 2px 8px rgba(0,61,165,.25)}.page-btn[data-v-72fb1d6c]:disabled{opacity:.2;cursor:not-allowed}.btn[data-v-72fb1d6c]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 16px;font-size:13px;font-weight:500;font-family:inherit;border-radius:9px;border:none;cursor:pointer;white-space:nowrap}.btn[data-v-72fb1d6c]:active{transform:scale(.97)}.btn-xs[data-v-72fb1d6c]{height:28px;padding:0 10px;font-size:11px;border-radius:6px}.btn-secondary[data-v-72fb1d6c]{background:#f9fafb;color:#6b7280;border:1px solid #e5e7eb}.btn-secondary[data-v-72fb1d6c]:hover{background:#f3f4f6;color:#374151}.btn-primary[data-v-72fb1d6c]{background:linear-gradient(135deg,#003da5,#002b7a);color:#fff;box-shadow:0 4px 16px rgba(0,61,165,.2)}.btn-primary[data-v-72fb1d6c]:hover{box-shadow:0 6px 24px rgba(0,61,165,.35)}.btn-primary[data-v-72fb1d6c]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.btn-ghost[data-v-72fb1d6c]{background:transparent;color:#9ca3af;border:1px solid #e5e7eb}.btn-ghost[data-v-72fb1d6c]:hover{background:#f9fafb;color:#6b7280}.btn-outline-primary[data-v-72fb1d6c]{background:transparent;color:#4d7bc1;border:1px solid rgba(0,61,165,.3)}.btn-outline-primary[data-v-72fb1d6c]:hover{background:rgba(0,61,165,.08)}.status-tag[data-v-72fb1d6c]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;padding:3px 10px;border-radius:20px;white-space:nowrap}.status-tag.pending[data-v-72fb1d6c]{background:rgba(255,179,0,.1);color:#d97706;border:1px solid rgba(255,179,0,.12)}.status-tag.pending[data-v-72fb1d6c]:before{content:"";width:6px;height:6px;border-radius:50%;background:#ffb300}.status-tag.done[data-v-72fb1d6c]{background:rgba(46,125,50,.1);color:#16a34a;border:1px solid rgba(46,125,50,.12)}.status-tag.done[data-v-72fb1d6c]:before{content:"";width:6px;height:6px;border-radius:50%;background:#66bb6a}.modal-overlay[data-v-72fb1d6c]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-overlay.visible[data-v-72fb1d6c]{display:flex}.modal-box[data-v-72fb1d6c]{background:#fff;border:1px solid #e5e7eb;border-radius:20px;max-width:640px;width:100%;box-shadow:0 4px 24px rgba(0,0,0,.08);animation:modalFade-72fb1d6c .3s ease}@keyframes modalFade-72fb1d6c{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-72fb1d6c]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px 12px;border-bottom:1px solid #e5e7eb;position:sticky;top:0;background:#fff;z-index:2;border-radius:20px 20px 0 0}.modal-header h3[data-v-72fb1d6c]{font-size:18px;font-weight:600}.modal-close[data-v-72fb1d6c]{width:34px;height:34px;border-radius:8px;border:none;background:#f9fafb;color:#9ca3af;cursor:pointer;display:flex;align-items:center;justify-content:center}.modal-close[data-v-72fb1d6c]:hover{background:#f3f4f6;color:#6b7280}.modal-body[data-v-72fb1d6c]{padding:16px 24px 14px}.modal-footer[data-v-72fb1d6c]{display:flex;justify-content:flex-end;gap:10px;padding:12px 24px 18px;border-top:1px solid #e5e7eb}.modal-order-info[data-v-72fb1d6c]{background:rgba(0,61,165,.05);border:1px solid rgba(0,61,165,.12);border-radius:8px;padding:10px 14px;margin-bottom:12px}.moi-row[data-v-72fb1d6c]{display:flex;justify-content:space-between;font-size:12px;padding:3px 0}.moi-lbl[data-v-72fb1d6c]{color:#9ca3af}.moi-val[data-v-72fb1d6c]{color:#374151;font-weight:500}.modal-extra-fields[data-v-72fb1d6c]{display:flex;gap:12px;margin-bottom:12px}.mo-input[data-v-72fb1d6c]{width:100%;height:36px;padding:0 12px;font-size:13px;font-family:inherit;color:#333;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;outline:none;box-sizing:border-box}.mo-input[data-v-72fb1d6c]:focus{border-color:#003da5;background:rgba(0,61,165,.05);box-shadow:0 0 0 3px rgba(0,61,165,.08)}.modal-drop-zone[data-v-72fb1d6c]{border:2px dashed rgba(0,61,165,.25);border-radius:10px;padding:20px 16px;text-align:center;cursor:pointer;transition:all .25s ease;background:rgba(0,61,165,.02);margin-bottom:10px}.modal-drop-zone[data-v-72fb1d6c]:hover{border-color:#003da5;background:rgba(0,61,165,.06)}.mdz-icon[data-v-72fb1d6c]{font-size:28px;margin-bottom:4px;opacity:.35}.mdz-title[data-v-72fb1d6c]{font-size:14px;color:#9ca3af;margin-bottom:2px}.mdz-hint[data-v-72fb1d6c]{font-size:11px;color:#d1d5db}.mdz-formats[data-v-72fb1d6c]{margin-top:6px;display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.mdz-formats span[data-v-72fb1d6c]{padding:2px 8px;border-radius:6px;font-size:10px;font-weight:500;background:rgba(0,61,165,.08);color:#4d7bc1;border:1px solid rgba(0,61,165,.12)}.modal-queue[data-v-72fb1d6c]{display:flex;flex-direction:column;gap:5px;margin-top:8px}.mq-item[data-v-72fb1d6c]{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:6px;background:#f9fafb;border:1px solid #e5e7eb}.mq-icon[data-v-72fb1d6c]{font-size:16px;flex-shrink:0}.mq-info[data-v-72fb1d6c]{flex:1;min-width:0}.mq-name[data-v-72fb1d6c]{font-size:12px;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mq-size[data-v-72fb1d6c]{font-size:11px;color:#c9cdd4}.mq-status[data-v-72fb1d6c]{font-size:11px;color:#4d7bc1;flex-shrink:0}.mq-del-btn[data-v-72fb1d6c],.mq-preview-btn[data-v-72fb1d6c]{background:none;border:none;cursor:pointer;padding:4px 6px;line-height:1;border-radius:6px;display:inline-flex;align-items:center;transition:all .2s;flex-shrink:0}.mq-preview-btn[data-v-72fb1d6c]{color:#3b82f6}.mq-preview-btn[data-v-72fb1d6c]:hover{background:#eff6ff}.mq-del-btn[data-v-72fb1d6c]{color:#94a3b8}.mq-del-btn[data-v-72fb1d6c]:hover{background:#fee2e2;color:#ef5350}.modal-progress[data-v-72fb1d6c]{margin-top:10px}.mp-bar[data-v-72fb1d6c]{width:100%;height:6px;background:#f3f4f6;border-radius:3px;overflow:hidden}.mp-fill[data-v-72fb1d6c]{height:100%;background:linear-gradient(90deg,#003da5,#43a047);border-radius:3px;transition:width .3s ease}.mp-info[data-v-72fb1d6c]{display:flex;justify-content:space-between;font-size:11px;color:#d1d5db;margin-top:3px}.modal-box[data-v-72fb1d6c]::-webkit-scrollbar,.table-wrapper[data-v-72fb1d6c]::-webkit-scrollbar{width:4px;height:4px}.modal-box[data-v-72fb1d6c]::-webkit-scrollbar-thumb,.table-wrapper[data-v-72fb1d6c]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:4px}.scan-page[data-v-4742218b]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:20px}.error-box[data-v-4742218b],.loading-box[data-v-4742218b],.login-box[data-v-4742218b],.success-box[data-v-4742218b]{background:#fff;border-radius:16px;padding:40px 30px;text-align:center;box-shadow:0 10px 40px rgba(0,0,0,.2);max-width:400px;width:100%;max-height:90vh;overflow-y:auto}.error-icon[data-v-4742218b],.loading-icon[data-v-4742218b]{font-size:48px;margin-bottom:16px}.error-text[data-v-4742218b],.loading-text[data-v-4742218b]{font-size:16px;color:#1f2937;font-weight:600}.error-sub[data-v-4742218b]{font-size:13px;color:#6b7280;margin-top:8px}.header[data-v-4742218b],.login-header[data-v-4742218b]{margin-bottom:24px}.company[data-v-4742218b]{font-size:11px;letter-spacing:3px;color:#9ca3af;margin-bottom:8px}.title[data-v-4742218b]{font-size:20px;font-weight:700;color:#1f2937;margin-bottom:4px}.sub[data-v-4742218b]{font-size:10px;letter-spacing:2px;color:#c9cdd4}.login-form[data-v-4742218b]{text-align:left}.form-group[data-v-4742218b]{margin-bottom:16px}.form-group label[data-v-4742218b]{display:block;font-size:13px;color:#374151;margin-bottom:6px;font-weight:500}.form-group input[data-v-4742218b]{width:100%;padding:12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s}.form-group input[data-v-4742218b]:focus{border-color:#667eea}.code-input[data-v-4742218b]{display:flex;gap:10px}.code-input input[data-v-4742218b]{flex:1}.code-btn[data-v-4742218b]{padding:0 16px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;font-size:13px;color:#374151;cursor:pointer;white-space:nowrap}.code-btn[data-v-4742218b]:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.login-btn[data-v-4742218b]{width:100%;padding:14px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;margin-top:8px}.login-btn[data-v-4742218b]:disabled{opacity:.6;cursor:not-allowed}.info-card[data-v-4742218b]{background:#f9fafb;border-radius:12px;padding:20px;margin-bottom:20px;text-align:left}.group-title[data-v-4742218b]{font-size:12px;font-weight:600;color:#4b5563;padding:10px 0 6px;border-bottom:1px solid #e5e7eb;margin-bottom:8px}.group-title[data-v-4742218b]:first-child{padding-top:0}.info-row[data-v-4742218b]{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #e5e7eb}.info-row[data-v-4742218b]:last-child{border-bottom:none}.label[data-v-4742218b]{font-size:13px;color:#6b7280}.value[data-v-4742218b]{font-size:13px;color:#1f2937;font-weight:500}.notice[data-v-4742218b]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-bottom:20px}.notice-icon[data-v-4742218b]{font-size:18px}.notice-text[data-v-4742218b]{font-size:13px;color:#166534;font-weight:500}.footer[data-v-4742218b]{font-size:11px;color:#9ca3af}.footer div[data-v-4742218b]{margin-bottom:4px}.companyBaoxianClass ul[data-v-387ffb8c]{list-style:none;padding:0 20px}.companyBaoxianClass ul li[data-v-387ffb8c]{list-style:none;height:36px;line-height:36px}.companyBaoxianClass ul li label[data-v-387ffb8c]{margin-right:10px}[data-v-387ffb8c] .viewDialogClass .viewInnerClass .dateClass{display:flex;justify-content:flex-end;align-items:center;margin-bottom:20px}[data-v-387ffb8c] .viewDialogClass .viewInnerClass .dateClass label{font-size:14px;margin-right:10px}[data-v-387ffb8c] .viewDialogClass .viewInnerClass .dateClass .el-date-editor{width:140px}[data-v-387ffb8c] .viewDialogClass .viewInnerClass .btnBox{display:flex;flex-direction:row;justify-content:flex-end;margin-top:20px;margin-bottom:40px}[data-v-387ffb8c] .viewDialogClass .viewInnerClass .btnBox .el-button{padding:10px 25px}[data-v-387ffb8c] .viewDialogClass .viewInnerClass .btnBox .el-button span{font-size:14px}[data-v-387ffb8c] .viewDialogClass .viewInnerClass .viewFormClass .el-row{border:1px solid #e4e7ed;border-right:none;border-bottom:none;margin-bottom:20px}[data-v-387ffb8c] .viewDialogClass .viewInnerClass .viewFormClass .el-col{margin-bottom:0;border-bottom:1px solid #e4e7ed;border-right:1px solid #e4e7ed;height:51px;line-height:50px}[data-v-387ffb8c] .viewDialogClass .viewInnerClass .viewFormClass .el-col.el-col-24{text-align:center;background:rgba(236,245,255,.5);font-weight:700}[data-v-387ffb8c] .viewDialogClass .viewInnerClass .viewFormClass .el-col.col12{display:flex;justify-content:flex-end}[data-v-387ffb8c] .viewDialogClass .viewInnerClass .viewFormClass .el-col.col12 .el-button span{text-align:right;padding-right:30px;text-decoration:underline;color:#409eff;cursor:pointer}[data-v-387ffb8c] .viewDialogClass .viewInnerClass .viewFormClass .el-form-item{margin-bottom:0;min-height:50px;background:rgba(236,245,255,.5)}[data-v-387ffb8c] .viewDialogClass .viewInnerClass .viewFormClass .el-form-item.redClass{background:#fef0f0}[data-v-387ffb8c] .viewDialogClass .viewInnerClass .viewFormClass .el-form-item .el-form-item__label{min-height:50px;height:100%;line-height:50px;text-align:center;padding:0}[data-v-387ffb8c] .viewDialogClass .viewInnerClass .viewFormClass .el-form-item .el-form-item__content{background:#fff;border-left:1px solid #e4e7ed;position:relative}[data-v-387ffb8c] .viewDialogClass .viewInnerClass .viewFormClass .el-form-item .el-form-item__content .el-form-item__error{position:absolute;top:25px;right:0;font-size:10px;text-align:right}[data-v-387ffb8c] .viewDialogClass .viewInnerClass .viewFormClass .el-form-item .el-form-item__content .el-cascader,[data-v-387ffb8c] .viewDialogClass .viewInnerClass .viewFormClass .el-form-item .el-form-item__content .el-date-editor,[data-v-387ffb8c] .viewDialogClass .viewInnerClass .viewFormClass .el-form-item .el-form-item__content .el-input,[data-v-387ffb8c] .viewDialogClass .viewInnerClass .viewFormClass .el-form-item .el-form-item__content .el-select{width:100%}[data-v-387ffb8c] .viewDialogClass .viewInnerClass .viewFormClass .el-form-item .el-form-item__content .el-cascader.is-disabled .el-input__suffix,[data-v-387ffb8c] .viewDialogClass .viewInnerClass .viewFormClass .el-form-item .el-form-item__content .el-date-editor.is-disabled .el-input__suffix,[data-v-387ffb8c] .viewDialogClass .viewInnerClass .viewFormClass .el-form-item .el-form-item__content .el-input.is-disabled .el-input__suffix,[data-v-387ffb8c] .viewDialogClass .viewInnerClass .viewFormClass .el-form-item .el-form-item__content .el-select.is-disabled .el-input__suffix{display:none}[data-v-387ffb8c] .viewDialogClass .viewInnerClass .viewFormClass .el-form-item .el-form-item__content .el-input__inner,[data-v-387ffb8c] .viewDialogClass .viewInnerClass .viewFormClass .el-form-item .el-form-item__content .el-textarea__inner{border:none;background:#fff;height:50px;color:#555}[data-v-387ffb8c] .viewDialogClass .viewInnerClass h3{font-size:14px;font-weight:700}.btnWrapper[data-v-387ffb8c]{display:flex;align-items:center;margin-bottom:20px}.btnWrapper .uploadBtn[data-v-387ffb8c]{margin-right:10px}.pageBox[data-v-387ffb8c]{display:flex;justify-content:flex-end;margin-top:20px;margin-bottom:50px}[data-v-387ffb8c] .priceClass .el-form-item__content{display:flex}[data-v-387ffb8c] .priceClass .el-form-item__content .unitClass{flex-shrink:0;margin-left:10px}.searchFormClass .btnBox[data-v-387ffb8c]{display:flex;justify-content:flex-end}.searchFormClass .el-col[data-v-387ffb8c]{overflow:hidden;height:50px}.searchFormClass[data-v-387ffb8c].el-form-item__content .rangeBox{display:flex}.searchFormClass[data-v-387ffb8c].el-form-item__content .rangeBox .el-form-item{margin-bottom:0}.searchFormClass[data-v-387ffb8c].el-form-item__content .zhi{margin:0 10px}.searchFormClass[data-v-387ffb8c].el-form-item__content .el-cascader,.searchFormClass[data-v-387ffb8c].el-form-item__content .el-date-editor,.searchFormClass[data-v-387ffb8c].el-form-item__content .el-input,.searchFormClass[data-v-387ffb8c].el-form-item__content .el-select{width:100%}.noDataClass[data-v-e3305038]{height:500px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:20px}.noDataClass i[data-v-e3305038]{font-size:100px;margin-bottom:40px}[data-v-e3305038] .viewDialogClass .viewInnerClass .dateClass{display:flex;justify-content:flex-end;align-items:center}[data-v-e3305038] .viewDialogClass .viewInnerClass .dateClass label{font-size:14px;margin-right:10px}[data-v-e3305038] .viewDialogClass .viewInnerClass .dateClass .el-date-editor{width:140px}[data-v-e3305038] .viewDialogClass .viewInnerClass .btnBox{display:flex;flex-direction:row;justify-content:flex-end;margin-top:20px;margin-bottom:40px}[data-v-e3305038] .viewDialogClass .viewInnerClass .btnBox .el-button{padding:10px 25px}[data-v-e3305038] .viewDialogClass .viewInnerClass .btnBox .el-button span{font-size:14px}[data-v-e3305038] .viewDialogClass .viewInnerClass .viewFormClass .el-row{border:1px solid #e4e7ed;border-right:none;border-bottom:none}[data-v-e3305038] .viewDialogClass .viewInnerClass .viewFormClass .el-col{margin-bottom:0;border-bottom:1px solid #e4e7ed;border-right:1px solid #e4e7ed}[data-v-e3305038] .viewDialogClass .viewInnerClass .viewFormClass .el-form-item{margin-bottom:0;min-height:50px;background:rgba(236,245,255,.5)}[data-v-e3305038] .viewDialogClass .viewInnerClass .viewFormClass .el-form-item .el-form-item__label{min-height:50px;height:100%;line-height:50px}[data-v-e3305038] .viewDialogClass .viewInnerClass .viewFormClass .el-form-item .el-form-item__content{background:#fff;border-left:1px solid #e4e7ed;position:relative}[data-v-e3305038] .viewDialogClass .viewInnerClass .viewFormClass .el-form-item .el-form-item__content .el-form-item__error{position:absolute;top:33px;right:0;text-align:right}[data-v-e3305038] .viewDialogClass .viewInnerClass .viewFormClass .el-form-item .el-form-item__content .el-cascader,[data-v-e3305038] .viewDialogClass .viewInnerClass .viewFormClass .el-form-item .el-form-item__content .el-date-editor,[data-v-e3305038] .viewDialogClass .viewInnerClass .viewFormClass .el-form-item .el-form-item__content .el-input,[data-v-e3305038] .viewDialogClass .viewInnerClass .viewFormClass .el-form-item .el-form-item__content .el-select{width:100%}[data-v-e3305038] .viewDialogClass .viewInnerClass .viewFormClass .el-form-item .el-form-item__content .el-cascader.is-disabled .el-input__suffix,[data-v-e3305038] .viewDialogClass .viewInnerClass .viewFormClass .el-form-item .el-form-item__content .el-date-editor.is-disabled .el-input__suffix,[data-v-e3305038] .viewDialogClass .viewInnerClass .viewFormClass .el-form-item .el-form-item__content .el-input.is-disabled .el-input__suffix,[data-v-e3305038] .viewDialogClass .viewInnerClass .viewFormClass .el-form-item .el-form-item__content .el-select.is-disabled .el-input__suffix{display:none}[data-v-e3305038] .viewDialogClass .viewInnerClass .viewFormClass .el-form-item .el-form-item__content .el-input__inner,[data-v-e3305038] .viewDialogClass .viewInnerClass .viewFormClass .el-form-item .el-form-item__content .el-textarea__inner{border:none;background:#fff;height:50px;color:#555}[data-v-e3305038] .viewDialogClass .viewInnerClass h3{font-size:14px;font-weight:700}.btnWrapper[data-v-e3305038]{display:flex;align-items:center;margin-bottom:20px}.btnWrapper .uploadBtn[data-v-e3305038]{margin-right:10px}.pageBox[data-v-e3305038]{display:flex;justify-content:flex-end;margin-top:20px;margin-bottom:50px}[data-v-e3305038] .priceClass .el-form-item__content{display:flex}[data-v-e3305038] .priceClass .el-form-item__content .unitClass{flex-shrink:0;margin-left:10px}.searchFormClass .btnBox[data-v-e3305038]{display:flex;justify-content:flex-end}.searchFormClass .el-col[data-v-e3305038]{overflow:hidden;height:50px}.searchFormClass[data-v-e3305038].el-form-item__content .rangeBox{display:flex}.searchFormClass[data-v-e3305038].el-form-item__content .rangeBox .el-form-item{margin-bottom:0}.searchFormClass[data-v-e3305038].el-form-item__content .zhi{margin:0 10px}.searchFormClass[data-v-e3305038].el-form-item__content .el-cascader,.searchFormClass[data-v-e3305038].el-form-item__content .el-date-editor,.searchFormClass[data-v-e3305038].el-form-item__content .el-input,.searchFormClass[data-v-e3305038].el-form-item__content .el-select{width:100%}.box{height:800px}.el-scrollbar{height:100%}.box .el-scrollbar__wrap{overflow:scroll}.none-border{border:0;background-color:transparent!important}.step-div{margin-top:30px}.affix{position:relative;background-color:#fff}.affix-affix{display:inline-block;color:#fff;padding:10px 30px;text-align:center;background:rgba(0,153,229,.9)}.affix-line{height:100px}.title{margin-bottom:10px}.box{margin-bottom:20px}.top[data-v-5d55a1d9]{padding:10px;font-size:14px;background:rgba(0,153,229,.7);color:#fff;text-align:center;border-radius:2px}