#app{font-family:Microsoft YaHei,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100vh}#app,*{margin:0;padding:0}*{box-sizing:border-box}body{background-color:#f5f5f5}[data-v-a8bd3ca0]{margin:0;padding:0;box-sizing:border-box}.layout-container[data-v-a8bd3ca0]{display:flex;height:100vh;min-width:0}.sidebar[data-v-a8bd3ca0]{width:200px;background:#2d4782;color:#fff;overflow-y:auto;box-shadow:2px 0 10px rgba(0,0,0,.1)}.sidebar-header[data-v-a8bd3ca0]{padding:20px;text-align:center;border-bottom:1px solid hsla(0,0%,100%,.1)}.sidebar-header h2[data-v-a8bd3ca0]{font-size:20px;font-weight:600;margin-bottom:15px}.user-info[data-v-a8bd3ca0]{display:flex;flex-direction:column;align-items:center;gap:10px}.user-phone[data-v-a8bd3ca0]{font-size:14px;color:hsla(0,0%,100%,.8)}.logout-btn[data-v-a8bd3ca0]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;padding:8px 12px;border-radius:4px;cursor:pointer;font-size:12px;transition:all .3s ease;display:flex;align-items:center;gap:5px}.logout-btn[data-v-a8bd3ca0]:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3)}.logout-btn i[data-v-a8bd3ca0]{font-size:11px}.nav-menu[data-v-a8bd3ca0]{padding:10px 0}.nav-item[data-v-a8bd3ca0]{margin:5px 0}.nav-title[data-v-a8bd3ca0]{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:all .3s ease;border-left:3px solid transparent;font-size:14px;font-weight:500;position:relative}.nav-title[data-v-a8bd3ca0]:hover:not(.active){background-color:hsla(0,0%,100%,.1)}.nav-title.active[data-v-a8bd3ca0]{background-color:hsla(0,0%,100%,.15)!important;border-left-color:#6aae57!important;border-left-width:3px!important;border-left-style:solid!important;font-weight:600}.nav-icon[data-v-a8bd3ca0]{margin-right:12px;width:20px;text-align:center}.nav-text[data-v-a8bd3ca0]{flex:1;font-size:15px;font-weight:700}.nav-arrow[data-v-a8bd3ca0]{transition:transform .3s ease}.nav-arrow.expanded[data-v-a8bd3ca0]{transform:rotate(90deg)}.submenu[data-v-a8bd3ca0]{max-height:0;overflow:hidden;transition:max-height .3s ease;background-color:rgba(45,71,130,.3)}.submenu.expanded[data-v-a8bd3ca0]{max-height:200px}.submenu-item[data-v-a8bd3ca0]{padding:10px 20px 10px 55px;cursor:pointer;transition:all .3s ease;border-left:3px solid transparent;color:#fff;font-size:14px;font-weight:700}.submenu-item.active[data-v-a8bd3ca0],.submenu-item[data-v-a8bd3ca0]:hover{background-color:transparent;border-left-color:transparent}.submenu-item.active[data-v-a8bd3ca0]{color:#6bac5a}.main-content[data-v-a8bd3ca0]{flex:1;display:flex;flex-direction:column;background-color:#f8f9fa;min-width:0}.tabs-container[data-v-a8bd3ca0]{background-color:#fff;border-bottom:1px solid #e9ecef;box-shadow:0 2px 4px rgba(0,0,0,.1)}.tabs-header[data-v-a8bd3ca0]{display:flex;align-items:center;padding:0 20px;height:50px;overflow-x:auto;white-space:nowrap;scrollbar-width:thin;min-width:0}.tab[data-v-a8bd3ca0]{display:inline-flex;align-items:center;padding:0 16px;height:40px;margin-right:5px;background-color:#f8f9fa;border:1px solid #dee2e6;border-bottom:none;border-radius:5px 5px 0 0;cursor:pointer;transition:all .3s ease;position:relative;color:#6c757d;min-width:110px;max-width:180px;overflow:hidden;text-overflow:ellipsis}.tab.active[data-v-a8bd3ca0]{background-color:#fff;border-color:#adb5bd;color:#495057;font-weight:500}.tab-title[data-v-a8bd3ca0]{margin-right:8px;font-size:14px;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}.tab-close[data-v-a8bd3ca0]{width:18px;height:18px;min-width:18px;min-height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #6c757d;background-color:transparent;color:#6c757d;font-size:12px;cursor:pointer;transition:all .3s ease;margin-left:2px}.tab-close[data-v-a8bd3ca0]:hover{background-color:#f8f9fa;border-color:#5a6268;color:#5a6268;transform:scale(1.1)}.content-area[data-v-a8bd3ca0]{flex:1;padding:20px;overflow-y:auto}@media (max-width:768px){.sidebar[data-v-a8bd3ca0]{width:200px}.nav-title[data-v-a8bd3ca0]{padding:10px 15px}.submenu-item[data-v-a8bd3ca0]{padding:8px 15px 8px 45px}}.language-switch[data-v-613eaa0a]{display:flex;align-items:center;gap:8px}.language-label[data-v-613eaa0a]{color:#2d4782;font-size:14px;font-weight:500;white-space:nowrap}.language-switch select[data-v-613eaa0a]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;background:#fff;color:#333;cursor:pointer;font-size:14px;transition:all .3s ease}.language-switch select[data-v-613eaa0a]:hover{border-color:#6aae57}.language-switch select[data-v-613eaa0a]:focus{outline:none;border-color:#6aae57;box-shadow:0 0 0 2px rgba(106,174,87,.2)}[data-v-c8d26864]{margin:0;padding:0;box-sizing:border-box}.home-container[data-v-c8d26864]{min-height:100vh;position:relative;display:flex;flex-direction:column}.background-image[data-v-c8d26864]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);z-index:-1}.top-nav[data-v-c8d26864]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);box-shadow:0 2px 10px rgba(0,0,0,.1);padding:15px 0}.nav-content[data-v-c8d26864]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 20px}.logo[data-v-c8d26864]{display:flex;align-items:center;font-size:20px;font-weight:600;color:#2d4782}.logo i[data-v-c8d26864]{margin-right:10px;font-size:24px}.language-switch select[data-v-c8d26864]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;background:#fff;color:#333;cursor:pointer;font-size:14px}.main-content[data-v-c8d26864]{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 20px}.login-container[data-v-c8d26864]{width:100%;max-width:450px}.login-box[data-v-c8d26864]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:12px;padding:40px;box-shadow:0 20px 40px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.login-title-container[data-v-c8d26864]{text-align:center;margin-bottom:25px}.login-title[data-v-c8d26864]{font-size:24px;font-weight:700;color:#2d4782;margin:0 0 8px 0;line-height:1.2;letter-spacing:.5px}.login-subtitle[data-v-c8d26864]{font-size:18px;font-weight:500;color:#6aae57;margin:0;line-height:1.2;letter-spacing:.3px}.login-mode-tabs[data-v-c8d26864]{display:flex;gap:10px;margin-bottom:25px;background:#f5f5f5;padding:5px;border-radius:8px}.mode-tab[data-v-c8d26864]{flex:1;padding:12px 20px;border:none;background:transparent;color:#666;font-size:15px;font-weight:500;cursor:pointer;border-radius:6px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.mode-tab i[data-v-c8d26864]{font-size:16px}.mode-tab[data-v-c8d26864]:hover{color:#6aae57}.mode-tab.active[data-v-c8d26864]{background:#fff;color:#6aae57;box-shadow:0 2px 8px rgba(0,0,0,.08)}.login-form[data-v-c8d26864]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-c8d26864]{position:relative}.input-wrapper[data-v-c8d26864]{position:relative;display:flex;align-items:center}.input-icon[data-v-c8d26864]{position:absolute;left:15px;color:#6c757d;font-size:16px;z-index:1}.form-input[data-v-c8d26864]{width:calc(100% + 20px);margin:0 -10px;padding:15px 15px 15px 45px;border:1px solid #ddd;border-radius:8px;font-size:16px;transition:all .3s ease;background:#fff}.form-input[data-v-c8d26864]:focus{outline:none;border-color:#6aae57;box-shadow:0 0 0 3px rgba(106,174,87,.1)}.send-code-btn[data-v-c8d26864]{position:absolute;right:5px;top:50%;transform:translateY(-50%);padding:8px 12px;background:#6aae57;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:all .3s ease}.send-code-btn[data-v-c8d26864]:hover:not(:disabled){background:#5a9e47}.send-code-btn[data-v-c8d26864]:disabled{background:#ccc;cursor:not-allowed}.login-btn[data-v-c8d26864]{width:100%;padding:15px;background:#6aae57;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:10px}.login-btn[data-v-c8d26864]:hover{background:#5a9e47;transform:translateY(-2px);box-shadow:0 5px 15px rgba(106,174,87,.3)}.register-link[data-v-c8d26864]{text-align:center;margin-top:20px;color:#6c757d;font-size:14px}.register-link a[data-v-c8d26864]{color:#6aae57;text-decoration:none;font-weight:500;margin-left:5px}.register-link a[data-v-c8d26864]:hover{text-decoration:underline}.footer[data-v-c8d26864]{background:rgba(0,0,0,.8);color:#fff;padding:20px 0;text-align:center}.footer-content[data-v-c8d26864]{max-width:1200px;margin:0 auto;padding:0 20px}.company-info p[data-v-c8d26864]{margin:5px 0;font-size:14px;color:hsla(0,0%,100%,.8)}@media (max-width:768px){.login-box[data-v-c8d26864]{padding:30px 20px}.login-title[data-v-c8d26864]{font-size:20px}.login-subtitle[data-v-c8d26864]{font-size:16px}.nav-content[data-v-c8d26864]{padding:0 15px}.logo[data-v-c8d26864]{font-size:18px}}.error-tip[data-v-c8d26864]{background:#f8d7da;color:#721c24;padding:10px 15px;border-radius:6px;border:1px solid #f5c6cb;font-size:14px;text-align:center}.password-toggle[data-v-c8d26864]{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:none;border:none;color:#6c757d;cursor:pointer;font-size:16px;z-index:2;padding:5px 8px;transition:color .3s ease}.password-toggle[data-v-c8d26864]:hover{color:#6aae57}.contract-list[data-v-6addcd5e]{padding:20px}.page-header[data-v-6addcd5e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;gap:20px}.header-content h2[data-v-6addcd5e]{font-size:24px;font-weight:600;color:#2d4782;margin-bottom:8px}.header-content p[data-v-6addcd5e]{color:#6c757d;font-size:14px;margin:0}.btn-primary[data-v-6addcd5e]{background:#6aae57;color:#fff;border:none;border-radius:4px;padding:12px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;white-space:nowrap}.btn-primary[data-v-6addcd5e]:hover{background:#5a9e47}.content-card[data-v-6addcd5e]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.table-container[data-v-6addcd5e]{overflow-x:auto;overflow-y:visible;position:relative}.contract-table[data-v-6addcd5e]{width:100%;min-width:1200px;border-collapse:collapse;font-size:14px;table-layout:fixed}.contract-table th[data-v-6addcd5e]{background:#f8f9fa;padding:15px 12px;text-align:left;font-weight:600;color:#495057;border-bottom:2px solid #e9ecef;white-space:nowrap}.contract-table th[data-v-6addcd5e]:first-child{width:80px}.contract-table th[data-v-6addcd5e]:nth-child(2),.contract-table th[data-v-6addcd5e]:nth-child(3){width:200px}.contract-table th[data-v-6addcd5e]:nth-child(4){width:150px}.contract-table th[data-v-6addcd5e]:nth-child(5),.contract-table th[data-v-6addcd5e]:nth-child(6),.contract-table th[data-v-6addcd5e]:nth-child(7),.contract-table th[data-v-6addcd5e]:nth-child(8){width:100px}.contract-table th[data-v-6addcd5e]:nth-child(9){width:120px}.contract-table th[data-v-6addcd5e]:nth-child(10),.contract-table th[data-v-6addcd5e]:nth-child(11){width:80px}.contract-table th[data-v-6addcd5e]:nth-child(12){width:120px}.contract-table th[data-v-6addcd5e]:nth-child(13){width:100px}.contract-table th[data-v-6addcd5e]:nth-child(14){width:140px}.contract-table th[data-v-6addcd5e]:nth-child(15){width:100px}.contract-table td[data-v-6addcd5e]{padding:15px 12px;border-bottom:1px solid #e9ecef;color:#6c757d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contract-table tbody tr[data-v-6addcd5e]:hover{background:#f8f9fa}.amount[data-v-6addcd5e]{color:#6aae57;font-weight:600}.contract-table td[data-v-6addcd5e]:nth-child(2),.contract-table td[data-v-6addcd5e]:nth-child(3){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contract-table td[data-v-6addcd5e]:nth-child(12){overflow:visible;white-space:nowrap}.contract-table td[data-v-6addcd5e]:nth-child(4){font-family:monospace;font-size:13px}.attachment-icon[data-v-6addcd5e]{color:#6c757d;margin-right:5px}.attachment-count[data-v-6addcd5e]{background:#e3f0ff;color:#2574e6;padding:2px 6px;border-radius:4px;font-size:12px;font-weight:700;box-shadow:0 2px 8px rgba(37,116,230,.1);border:1.5px solid #b3d4fc;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.attachment-count[data-v-6addcd5e]:hover{background:#b3d4fc;color:#1251a5;box-shadow:0 4px 12px rgba(37,116,230,.18)}.attachment-link[data-v-6addcd5e]{color:#2574e6;cursor:pointer;text-decoration:underline}.popover-file[data-v-6addcd5e]{display:flex;align-items:center;gap:8px;padding:8px 16px;cursor:pointer;color:#495057;transition:background .2s}.popover-file[data-v-6addcd5e]:hover{background:#f8f9fa;color:#2574e6}.popover-empty[data-v-6addcd5e]{color:#adb5bd;text-align:center;padding:12px 0}.status-container[data-v-6addcd5e]{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:nowrap}.status[data-v-6addcd5e]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;flex-shrink:0;white-space:nowrap}.reject-reason-icon[data-v-6addcd5e]{color:#dc3545;cursor:pointer;font-size:13px;flex-shrink:0;padding:3px;border-radius:50%;background:rgba(220,53,69,.08);opacity:.8}.reject-reason-popover[data-v-6addcd5e]{min-width:280px;max-width:350px;background:#fff;border:1px solid #dc3545;border-radius:10px;box-shadow:0 8px 30px rgba(220,53,69,.2);overflow:hidden;z-index:99999;animation:rejectReasonFadeIn-6addcd5e .2s ease-out}@keyframes rejectReasonFadeIn-6addcd5e{0%{opacity:0;transform:translateY(-10px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.reject-reason-popover .popover-title[data-v-6addcd5e]{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;padding:10px 14px;font-weight:600;font-size:13px;border-bottom:none;display:flex;align-items:center;gap:6px}.reject-reason-popover .popover-title[data-v-6addcd5e]:before{content:"⚠️";font-size:14px}.reject-reason-popover .popover-content[data-v-6addcd5e]{padding:12px 14px;color:#495057;font-size:13px;line-height:1.5;word-wrap:break-word;white-space:pre-wrap;background:#fafbfc;border-top:1px solid #f1f3f4}.status.active[data-v-6addcd5e]{background:#d4edda;color:#155724}.status.pending[data-v-6addcd5e]{background:#fff3cd;color:#856404}.status.completed[data-v-6addcd5e]{background:#cce5ff;color:#004085}.status.draft[data-v-6addcd5e]{background:#e2e3e5;color:#383d41}.status.rejected[data-v-6addcd5e]{background:#f8d7da;color:#721c24}.action-buttons[data-v-6addcd5e]{display:flex;gap:8px;align-items:center}.sticky-action[data-v-6addcd5e]{position:sticky;right:0;background:#fff;z-index:10;box-shadow:-2px 0 8px -4px rgba(0,0,0,.08)}.contract-table th.sticky-action[data-v-6addcd5e]{z-index:5;pointer-events:none}.contract-table th.sticky-action[data-v-6addcd5e]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;pointer-events:none}.action-buttons button[data-v-6addcd5e]{width:32px;height:32px;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-size:12px;position:relative}.action-buttons button[data-tooltip][data-v-6addcd5e]:hover:after{content:attr(data-tooltip);position:fixed;background:rgba(0,0,0,.9);color:#fff;padding:6px 10px;border-radius:6px;font-size:12px;white-space:nowrap;pointer-events:none;z-index:99999999;box-shadow:0 4px 12px rgba(0,0,0,.3);font-weight:500}.btn-view[data-v-6addcd5e]{background:#17a2b8;color:#fff}.btn-view[data-v-6addcd5e]:hover{background:#138496}.btn-edit[data-v-6addcd5e]{background:#28a745;color:#fff}.btn-edit[data-v-6addcd5e]:hover{background:#218838}.btn-edit.btn-disabled[data-v-6addcd5e],.btn-edit[data-v-6addcd5e]:disabled{background:#e9ecef;color:#adb5bd;cursor:not-allowed}.btn-edit.btn-disabled[data-v-6addcd5e]:hover,.btn-edit[data-v-6addcd5e]:disabled:hover{background:#e9ecef}.merchant-link[data-v-6addcd5e]{color:#2574e6;text-decoration:none;cursor:pointer;transition:color .2s}.merchant-link[data-v-6addcd5e]:hover{color:#1251a5;text-decoration:underline}.contract-link[data-v-6addcd5e]{color:#2574e6;text-decoration:none;cursor:pointer;transition:color .2s}.contract-link[data-v-6addcd5e]:hover{color:#1251a5;text-decoration:underline}@media (max-width:1200px){.page-header[data-v-6addcd5e]{flex-direction:column;align-items:stretch}.btn-primary[data-v-6addcd5e]{align-self:flex-start}}@media (max-width:768px){.contract-table[data-v-6addcd5e]{font-size:12px}.contract-table td[data-v-6addcd5e],.contract-table th[data-v-6addcd5e]{padding:10px 8px}.contract-table td[data-v-6addcd5e]:nth-child(12),.contract-table th[data-v-6addcd5e]:nth-child(12){min-width:100px}.action-buttons[data-v-6addcd5e]{flex-direction:column;gap:4px}.action-buttons button[data-v-6addcd5e]{width:28px;height:28px}}.pagination-container[data-v-6addcd5e]{display:flex;justify-content:space-between;align-items:center;padding:20px;background:#f8f9fa;border-top:1px solid #e9ecef}.pagination-info[data-v-6addcd5e]{color:#6c757d;font-size:14px}.pagination-controls[data-v-6addcd5e]{display:flex;align-items:center;gap:20px}.page-size-selector[data-v-6addcd5e]{display:flex;align-items:center;gap:8px;color:#6c757d;font-size:14px}.page-size-selector select[data-v-6addcd5e]{padding:4px 8px;border:1px solid #ced4da;border-radius:4px;background:#fff;font-size:14px}.pagination-buttons[data-v-6addcd5e]{display:flex;align-items:center;gap:8px}.btn-page-number[data-v-6addcd5e],.btn-page[data-v-6addcd5e]{min-width:32px;height:32px;border:1px solid #dee2e6;background:#fff;color:#495057;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .3s ease}.btn-page-number[data-v-6addcd5e]:hover:not(.active),.btn-page[data-v-6addcd5e]:hover:not(:disabled){background:#e9ecef;border-color:#adb5bd}.btn-page[data-v-6addcd5e]:disabled{background:#f8f9fa;color:#adb5bd;cursor:not-allowed}.btn-page-number.active[data-v-6addcd5e]{background:#6aae57;color:#fff;border-color:#6aae57}.page-numbers[data-v-6addcd5e]{display:flex;align-items:center;gap:4px}.page-ellipsis[data-v-6addcd5e]{color:#6c757d;padding:0 8px}@media (max-width:768px){.pagination-container[data-v-6addcd5e]{flex-direction:column;gap:15px;align-items:stretch}.pagination-controls[data-v-6addcd5e]{justify-content:space-between}.page-size-selector select[data-v-6addcd5e],.page-size-selector[data-v-6addcd5e]{font-size:12px}.btn-page-number[data-v-6addcd5e],.btn-page[data-v-6addcd5e]{min-width:28px;height:28px;font-size:12px}}.payment-list[data-v-6a10a7f4]{padding:20px}.page-header[data-v-6a10a7f4]{margin-bottom:30px}.header-content h2[data-v-6a10a7f4]{font-size:24px;font-weight:600;color:#2d4782;margin-bottom:8px}.header-content p[data-v-6a10a7f4]{color:#6c757d;font-size:14px;margin:0}.content-card[data-v-6a10a7f4]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.table-container[data-v-6a10a7f4]{overflow-x:auto}.payment-table[data-v-6a10a7f4]{width:100%;border-collapse:collapse;font-size:14px}.payment-table th[data-v-6a10a7f4]{background:#f8f9fa;padding:15px 12px;text-align:left;font-weight:600;color:#495057;border-bottom:2px solid #e9ecef;white-space:nowrap}.payment-table td[data-v-6a10a7f4]{padding:15px 12px;border-bottom:1px solid #e9ecef;color:#6c757d;white-space:nowrap}.payment-table tbody tr[data-v-6a10a7f4]:hover{background:#f8f9fa}.amount[data-v-6a10a7f4]{color:#6aae57;font-weight:600}.status[data-v-6a10a7f4]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.status.pending[data-v-6a10a7f4]{background:#fff3cd;color:#856404}.status.approved[data-v-6a10a7f4]{background:#d4edda;color:#155724}.status.rejected[data-v-6a10a7f4]{background:#f8d7da;color:#721c24}.status.waiting[data-v-6a10a7f4]{background:#e2e3e5;color:#383d41}.status.verifying[data-v-6a10a7f4]{background:#cce5ff;color:#004085}.status.reviewing[data-v-6a10a7f4]{background:#fff3cd;color:#856404}.status.waiting-payment[data-v-6a10a7f4]{background:#f8d7da;color:#721c24}.status.completed[data-v-6a10a7f4]{background:#d1ecf1;color:#0c5460}.action-buttons[data-v-6a10a7f4]{display:flex;gap:8px;align-items:center}.action-buttons button[data-v-6a10a7f4]{width:32px;height:32px;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-size:12px;position:relative}.action-buttons button[data-tooltip][data-v-6a10a7f4]:hover:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.8);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:1000;margin-bottom:5px;pointer-events:none}.action-buttons button[data-tooltip][data-v-6a10a7f4]:hover:before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border:4px solid transparent;border-top-color:rgba(0,0,0,.8);margin-bottom:1px;pointer-events:none}.btn-view[data-v-6a10a7f4]{background:#17a2b8;color:#fff}.btn-view[data-v-6a10a7f4]:hover{background:#138496}.btn-confirm[data-v-6a10a7f4]{background:#28a745;color:#fff}.btn-confirm[data-v-6a10a7f4]:hover{background:#218838}.btn-confirm[data-v-6a10a7f4]:disabled{background:#e9ecef;color:#adb5bd;cursor:not-allowed}.btn-edit[data-v-6a10a7f4]{background:#28a745;color:#fff}.btn-edit[data-v-6a10a7f4]:hover{background:#218838}.btn-paid[data-v-6a10a7f4]{background:#17a2b8;color:#fff}.btn-paid[data-v-6a10a7f4]:hover{background:#138496}.btn-download[data-v-6a10a7f4]{background:#28a745;color:#fff}.btn-download[data-v-6a10a7f4]:hover{background:#218838}.btn-pay[data-v-6a10a7f4]{background:#ffc107;color:#212529}.btn-pay[data-v-6a10a7f4]:hover{background:#e0a800}.btn-cancel[data-v-6a10a7f4]{background:#dc3545;color:#fff}.btn-cancel[data-v-6a10a7f4]:hover{background:#c82333}.btn-retry[data-v-6a10a7f4]{background:#6f42c1;color:#fff}.btn-retry[data-v-6a10a7f4]:hover{background:#5a32a3}.btn-add[data-v-6a10a7f4]{background:#6aae57;color:#fff;border:none;border-radius:4px;padding:8px 18px;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background .2s}.btn-add[data-v-6a10a7f4]:hover{background:#5a9e4d}@media (max-width:768px){.payment-table[data-v-6a10a7f4]{font-size:12px}.payment-table td[data-v-6a10a7f4],.payment-table th[data-v-6a10a7f4]{padding:10px 8px}.action-buttons[data-v-6a10a7f4]{flex-direction:column;gap:4px}.action-buttons button[data-v-6a10a7f4]{width:28px;height:28px}}.pagination-container[data-v-6a10a7f4]{display:flex;justify-content:space-between;align-items:center;padding:20px;background:#f8f9fa;border-top:1px solid #e9ecef}.pagination-info[data-v-6a10a7f4]{color:#6c757d;font-size:14px}.pagination-controls[data-v-6a10a7f4]{display:flex;align-items:center;gap:20px}.page-size-selector[data-v-6a10a7f4]{display:flex;align-items:center;gap:8px;color:#6c757d;font-size:14px}.page-size-selector select[data-v-6a10a7f4]{padding:4px 8px;border:1px solid #ced4da;border-radius:4px;background:#fff;font-size:14px}.pagination-buttons[data-v-6a10a7f4]{display:flex;align-items:center;gap:8px}.btn-page-number[data-v-6a10a7f4],.btn-page[data-v-6a10a7f4]{min-width:32px;height:32px;border:1px solid #dee2e6;background:#fff;color:#495057;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .3s ease}.btn-page-number[data-v-6a10a7f4]:hover:not(.active),.btn-page[data-v-6a10a7f4]:hover:not(:disabled){background:#e9ecef;border-color:#adb5bd}.btn-page[data-v-6a10a7f4]:disabled{background:#f8f9fa;color:#adb5bd;cursor:not-allowed}.btn-page-number.active[data-v-6a10a7f4]{background:#6aae57;color:#fff;border-color:#6aae57}.page-numbers[data-v-6a10a7f4]{display:flex;align-items:center;gap:4px}.page-ellipsis[data-v-6a10a7f4]{color:#6c757d;padding:0 8px}@media (max-width:768px){.pagination-container[data-v-6a10a7f4]{flex-direction:column;gap:15px;align-items:stretch}.pagination-controls[data-v-6a10a7f4]{justify-content:space-between}.page-size-selector select[data-v-6a10a7f4],.page-size-selector[data-v-6a10a7f4]{font-size:12px}.btn-page-number[data-v-6a10a7f4],.btn-page[data-v-6a10a7f4]{min-width:28px;height:28px;font-size:12px}}.attachment-row[data-v-6a10a7f4]{display:flex;align-items:center;margin-bottom:4px}.attachment-row[data-v-6a10a7f4]:last-child{margin-bottom:0}.attachment-icon[data-v-6a10a7f4]{color:#6c757d;margin-right:5px;font-size:12px}.attachment-count[data-v-6a10a7f4]{background:#e3f0ff;color:#2574e6;padding:2px 6px;border-radius:4px;font-size:11px;font-weight:700;box-shadow:0 2px 8px rgba(37,116,230,.1);border:1.5px solid #b3d4fc;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s;white-space:nowrap}.attachment-count[data-v-6a10a7f4]:hover{background:#b3d4fc;color:#1251a5;box-shadow:0 4px 12px rgba(37,116,230,.18)}.sticky-action[data-v-6a10a7f4]{position:sticky;right:0;background:#fff;z-index:10;box-shadow:-2px 0 8px -4px rgba(0,0,0,.08)}.payment-table th.sticky-action[data-v-6a10a7f4]{z-index:5;pointer-events:none}.payment-table th.sticky-action[data-v-6a10a7f4]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;pointer-events:none}.popover-title[data-v-6a10a7f4]{background:#f8f9fa;color:#495057;font-weight:600;font-size:13px;padding:8px 16px;border-bottom:1px solid #e9ecef;border-radius:6px 6px 0 0}.popover-file[data-v-6a10a7f4]{display:flex;align-items:center;gap:8px;padding:8px 16px;cursor:pointer;color:#495057;transition:background .2s}.popover-file[data-v-6a10a7f4]:hover{background:#f8f9fa;color:#2574e6}.popover-empty[data-v-6a10a7f4]{color:#adb5bd;text-align:center;padding:12px 0}.payment-info[data-v-6a10a7f4],.receipt-info[data-v-6a10a7f4]{min-width:150px}.amount-item[data-v-6a10a7f4]{margin-bottom:4px;font-size:12px}.amount-item .label[data-v-6a10a7f4]{color:#6c757d}.amount-item .amount[data-v-6a10a7f4]{font-weight:500;color:#2d4782}.merchant-link[data-v-6a10a7f4]{color:#007bff;text-decoration:none;cursor:pointer;transition:color .3s ease}.merchant-link[data-v-6a10a7f4]:hover{color:#0056b3;text-decoration:underline}.contract-link[data-v-6a10a7f4]{color:#2574e6;text-decoration:none;cursor:pointer;transition:color .2s}.contract-link[data-v-6a10a7f4]:hover{color:#1251a5;text-decoration:underline}.order-link[data-v-6a10a7f4]{color:#28a745;text-decoration:none;cursor:pointer;transition:color .2s}.order-link[data-v-6a10a7f4]:hover{color:#1e7e34;text-decoration:underline}.status-container[data-v-6a10a7f4]{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:nowrap}.reject-reason-icon[data-v-6a10a7f4]{color:#dc3545;cursor:pointer;font-size:13px;flex-shrink:0;padding:3px;border-radius:50%;background:rgba(220,53,69,.08);opacity:.8}.reject-reason-icon[data-v-6a10a7f4]:hover{opacity:1;background:rgba(220,53,69,.15)}.reject-reason-popover[data-v-6a10a7f4]{min-width:280px;max-width:350px;background:#fff;border:1px solid #dc3545;border-radius:10px;box-shadow:0 8px 30px rgba(220,53,69,.2);overflow:hidden;z-index:99999;animation:rejectReasonFadeIn-6a10a7f4 .2s ease-out}@keyframes rejectReasonFadeIn-6a10a7f4{0%{opacity:0;transform:translateY(-10px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.reject-reason-popover .popover-title[data-v-6a10a7f4]{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;padding:10px 14px;font-weight:600;font-size:13px;border-bottom:none;display:flex;align-items:center;gap:6px}.reject-reason-popover .popover-title[data-v-6a10a7f4]:before{content:"⚠️";font-size:14px}.reject-reason-popover .popover-content[data-v-6a10a7f4]{padding:12px 14px;color:#495057;font-size:13px;line-height:1.5;word-wrap:break-word;white-space:pre-wrap;background:#fafbfc;border-top:1px solid #f1f3f4}.mark-paid-dialog[data-v-6a10a7f4]{border-radius:16px!important;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.2)!important;border:none!important;width:420px!important}.mark-paid-dialog .el-message-box__header[data-v-6a10a7f4]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:24px 28px;border-bottom:none;position:relative}.mark-paid-dialog .el-message-box__header[data-v-6a10a7f4]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#6aae57,#5a9e4d)}.mark-paid-dialog .el-message-box__title[data-v-6a10a7f4]{color:#fff;font-size:20px;font-weight:700;display:flex;align-items:center;margin:0}.mark-paid-dialog .el-message-box__title[data-v-6a10a7f4]:before{content:"💳";margin-right:12px;font-size:24px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.mark-paid-dialog .el-message-box__close[data-v-6a10a7f4]{color:#fff;font-size:22px;opacity:.9;transition:all .3s ease}.mark-paid-dialog .el-message-box__close[data-v-6a10a7f4]:hover{opacity:1;transform:scale(1.1)}.mark-paid-dialog .el-message-box__content[data-v-6a10a7f4]{padding:32px 28px;background:linear-gradient(135deg,#f8f9fa,#fff);position:relative}.mark-paid-dialog .el-message-box__content[data-v-6a10a7f4]:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:60px;height:4px;background:linear-gradient(90deg,#6aae57,#5a9e4d);border-radius:2px}.mark-paid-dialog .el-message-box__message[data-v-6a10a7f4]{margin:0;color:#2d3748;font-size:16px;line-height:1.6;text-align:center;font-weight:500;position:relative}.mark-paid-dialog .el-message-box__message[data-v-6a10a7f4]:before{content:"⚠️";display:block;font-size:32px;margin-bottom:16px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.mark-paid-dialog .el-message-box__btns[data-v-6a10a7f4]{padding:20px 28px 28px;background:#fff;border-top:1px solid #e2e8f0;text-align:center;display:flex;justify-content:center;gap:16px}.mark-paid-dialog .el-button[data-v-6a10a7f4]{min-width:100px;height:42px;border-radius:8px;font-weight:600;font-size:15px;margin:0;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.mark-paid-dialog .el-button--primary[data-v-6a10a7f4]{background:linear-gradient(135deg,#6aae57,#5a9e4d);border:none;color:#fff;position:relative;overflow:hidden}.mark-paid-dialog .el-button--primary[data-v-6a10a7f4]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.mark-paid-dialog .el-button--primary[data-v-6a10a7f4]:hover{background:linear-gradient(135deg,#5a9e4d,#4a8e3d);transform:translateY(-2px);box-shadow:0 4px 16px rgba(106,174,87,.4)}.mark-paid-dialog .el-button--primary[data-v-6a10a7f4]:hover:before{left:100%}.mark-paid-dialog .el-button--default[data-v-6a10a7f4]{background:#fff;border:2px solid #e2e8f0;color:#64748b;font-weight:500}.mark-paid-dialog .el-button--default[data-v-6a10a7f4]:hover{background:#f8f9fa;border-color:#cbd5e0;color:#475569;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.receipt-confirm-dialog[data-v-6a10a7f4]{border-radius:16px!important;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.2)!important;border:none!important;width:450px!important}.receipt-confirm-dialog .el-message-box__header[data-v-6a10a7f4]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:24px 28px;border-bottom:none;position:relative}.receipt-confirm-dialog .el-message-box__header[data-v-6a10a7f4]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#28a745,#20c997)}.receipt-confirm-dialog .el-message-box__title[data-v-6a10a7f4]{color:#fff;font-size:20px;font-weight:700;display:flex;align-items:center;margin:0}.receipt-confirm-dialog .el-message-box__title[data-v-6a10a7f4]:before{content:"📦";margin-right:12px;font-size:24px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.receipt-confirm-dialog .el-message-box__close[data-v-6a10a7f4]{color:#fff;font-size:22px;opacity:.9;transition:all .3s ease}.receipt-confirm-dialog .el-message-box__close[data-v-6a10a7f4]:hover{opacity:1;transform:scale(1.1)}.receipt-confirm-dialog .el-message-box__content[data-v-6a10a7f4]{padding:32px 28px;background:linear-gradient(135deg,#f8f9fa,#fff);position:relative}.receipt-confirm-dialog .el-message-box__content[data-v-6a10a7f4]:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:60px;height:4px;background:linear-gradient(90deg,#28a745,#20c997);border-radius:2px}.receipt-confirm-dialog .el-message-box__message[data-v-6a10a7f4]{margin:0;color:#2d3748;font-size:16px;line-height:1.6;text-align:center;font-weight:500;position:relative}.receipt-confirm-dialog .el-message-box__message[data-v-6a10a7f4]:before{content:"⚠️";display:block;font-size:32px;margin-bottom:16px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.receipt-confirm-dialog .el-message-box__btns[data-v-6a10a7f4]{padding:20px 28px 28px;background:#fff;border-top:1px solid #e2e8f0;text-align:center;display:flex;justify-content:center;gap:16px}.receipt-confirm-dialog .el-button[data-v-6a10a7f4]{min-width:120px;height:42px;border-radius:8px;font-weight:600;font-size:15px;margin:0;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.receipt-confirm-dialog .el-button--success[data-v-6a10a7f4]{background:linear-gradient(135deg,#28a745,#20c997);border:none;color:#fff;position:relative;overflow:hidden}.receipt-confirm-dialog .el-button--success[data-v-6a10a7f4]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.receipt-confirm-dialog .el-button--success[data-v-6a10a7f4]:hover{background:linear-gradient(135deg,#20c997,#17a2b8);transform:translateY(-2px);box-shadow:0 4px 16px rgba(40,167,69,.4)}.receipt-confirm-dialog .el-button--success[data-v-6a10a7f4]:hover:before{left:100%}.receipt-confirm-dialog .el-button--danger[data-v-6a10a7f4]{background:linear-gradient(135deg,#dc3545,#c82333);border:none;color:#fff;position:relative;overflow:hidden}.receipt-confirm-dialog .el-button--danger[data-v-6a10a7f4]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.receipt-confirm-dialog .el-button--danger[data-v-6a10a7f4]:hover{background:linear-gradient(135deg,#c82333,#bd2130);transform:translateY(-2px);box-shadow:0 4px 16px rgba(220,53,69,.4)}.receipt-confirm-dialog .el-button--danger[data-v-6a10a7f4]:hover:before{left:100%}.reject-reason-dialog[data-v-6a10a7f4]{border-radius:16px!important;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.2)!important;border:none!important;width:500px!important}.reject-reason-dialog .el-message-box__header[data-v-6a10a7f4]{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;padding:24px 28px;border-bottom:none;position:relative}.reject-reason-dialog .el-message-box__header[data-v-6a10a7f4]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#dc3545,#c82333)}.reject-reason-dialog .el-message-box__title[data-v-6a10a7f4]{color:#fff;font-size:20px;font-weight:700;display:flex;align-items:center;margin:0}.reject-reason-dialog .el-message-box__title[data-v-6a10a7f4]:before{content:"❌";margin-right:12px;font-size:24px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.reject-reason-dialog .el-message-box__close[data-v-6a10a7f4]{color:#fff;font-size:22px;opacity:.9;transition:all .3s ease}.reject-reason-dialog .el-message-box__close[data-v-6a10a7f4]:hover{opacity:1;transform:scale(1.1)}.reject-reason-dialog .el-message-box__content[data-v-6a10a7f4]{padding:32px 28px;background:linear-gradient(135deg,#f8f9fa,#fff);position:relative}.reject-reason-dialog .el-message-box__content[data-v-6a10a7f4]:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:60px;height:4px;background:linear-gradient(90deg,#dc3545,#c82333);border-radius:2px}.reject-reason-dialog .el-message-box__message[data-v-6a10a7f4]{margin:0;color:#2d3748;font-size:16px;line-height:1.6;text-align:center;font-weight:500;position:relative}.reject-reason-dialog .el-message-box__message[data-v-6a10a7f4]:before{content:"📝";display:block;font-size:32px;margin-bottom:16px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.reject-reason-dialog .el-input__inner[data-v-6a10a7f4]{border:2px solid #e2e8f0;border-radius:8px;padding:12px 16px;font-size:14px;transition:all .3s ease;min-height:80px;resize:vertical}.reject-reason-dialog .el-input__inner[data-v-6a10a7f4]:focus{border-color:#dc3545;box-shadow:0 0 0 3px rgba(220,53,69,.1)}.reject-reason-dialog .el-message-box__btns[data-v-6a10a7f4]{padding:20px 28px 28px;background:#fff;border-top:1px solid #e2e8f0;text-align:center;display:flex;justify-content:center;gap:16px}.reject-reason-dialog .el-button[data-v-6a10a7f4]{min-width:120px;height:42px;border-radius:8px;font-weight:600;font-size:15px;margin:0;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.reject-reason-dialog .el-button--danger[data-v-6a10a7f4]{background:linear-gradient(135deg,#dc3545,#c82333);border:none;color:#fff;position:relative;overflow:hidden}.reject-reason-dialog .el-button--danger[data-v-6a10a7f4]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.reject-reason-dialog .el-button--danger[data-v-6a10a7f4]:hover{background:linear-gradient(135deg,#c82333,#bd2130);transform:translateY(-2px);box-shadow:0 4px 16px rgba(220,53,69,.4)}.reject-reason-dialog .el-button--danger[data-v-6a10a7f4]:hover:before{left:100%}.reject-reason-dialog .el-button--default[data-v-6a10a7f4]{background:#fff;border:2px solid #e2e8f0;color:#64748b;font-weight:500}.reject-reason-dialog .el-button--default[data-v-6a10a7f4]:hover{background:#f8f9fa;border-color:#cbd5e0;color:#475569;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.confirm-receipt-overlay[data-v-6a10a7f4]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}.confirm-receipt-dialog[data-v-6a10a7f4]{background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3);width:100%;max-width:600px;max-height:90vh;overflow-y:auto;animation:confirmReceiptFadeIn-6a10a7f4 .3s ease-out}@keyframes confirmReceiptFadeIn-6a10a7f4{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.dialog-header[data-v-6a10a7f4]{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;border-bottom:1px solid #e2e8f0;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:16px 16px 0 0}.dialog-header h3[data-v-6a10a7f4]{margin:0;font-size:20px;font-weight:700;display:flex;align-items:center}.dialog-header h3[data-v-6a10a7f4]:before{content:"📦";margin-right:12px;font-size:24px}.close-btn[data-v-6a10a7f4]{background:none;border:none;color:#fff;font-size:20px;cursor:pointer;padding:8px;border-radius:50%;transition:all .3s ease}.close-btn[data-v-6a10a7f4]:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}.dialog-content[data-v-6a10a7f4]{padding:28px}.order-info[data-v-6a10a7f4]{display:flex;align-items:center;margin-bottom:24px;padding:16px;background:#f8f9fa;border-radius:8px;border-left:4px solid #6aae57}.order-info label[data-v-6a10a7f4]{font-weight:600;color:#495057;margin-right:12px}.order-number[data-v-6a10a7f4]{font-size:16px;font-weight:700;color:#6aae57;background:#fff;padding:8px 16px;border-radius:6px;border:2px solid #e2e8f0}.receipt-confirmation[data-v-6a10a7f4]{margin-bottom:28px}.confirmation-text[data-v-6a10a7f4]{font-size:16px;font-weight:600;color:#2d3748;margin-bottom:16px}.checkbox-group[data-v-6a10a7f4]{display:flex;flex-direction:column;gap:12px}.checkbox-item[data-v-6a10a7f4]{display:flex;align-items:center;cursor:pointer;padding:12px 16px;border-radius:8px;background:#f8f9fa;border:2px solid #e2e8f0;transition:all .3s ease}.checkbox-item[data-v-6a10a7f4]:hover{background:#e9ecef;border-color:#cbd5e0}.checkbox-item.disabled[data-v-6a10a7f4]{background:#e9ecef;border-color:#cbd5e0;cursor:not-allowed;opacity:.7}.checkbox-item input[type=checkbox][data-v-6a10a7f4]{margin-right:12px;transform:scale(1.2)}.checkbox-item span[data-v-6a10a7f4]{font-weight:500;color:#495057}.upload-section[data-v-6a10a7f4]{margin-bottom:28px}.upload-item[data-v-6a10a7f4]{margin-bottom:24px;padding:20px;background:#f8f9fa;border-radius:12px;border:2px solid #e2e8f0}.upload-label[data-v-6a10a7f4]{display:block;font-size:16px;font-weight:600;color:#2d3748;margin-bottom:16px}.required[data-v-6a10a7f4]{color:#dc3545;font-weight:700;margin-left:4px}.customs-declaration-type[data-v-6a10a7f4]{display:flex;gap:24px;margin-bottom:16px}.radio-item[data-v-6a10a7f4]{display:flex;align-items:center;cursor:pointer;padding:8px 16px;border-radius:6px;background:#fff;border:2px solid #e2e8f0;transition:all .3s ease}.radio-item[data-v-6a10a7f4]:hover{border-color:#6aae57;background:#f0f9ff}.radio-item input[type=radio][data-v-6a10a7f4]{margin-right:8px;transform:scale(1.1)}.radio-item input[type=radio]:checked+span[data-v-6a10a7f4]{color:#6aae57;font-weight:600}.file-upload[data-v-6a10a7f4]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.upload-btn[data-v-6a10a7f4]{background:linear-gradient(135deg,#6aae57,#5a9e4d);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease;box-shadow:0 2px 8px rgba(106,174,87,.3)}.upload-btn[data-v-6a10a7f4]:hover{background:linear-gradient(135deg,#5a9e4d,#4a8e3d);transform:translateY(-2px);box-shadow:0 4px 16px rgba(106,174,87,.4)}.file-name[data-v-6a10a7f4]{color:#6aae57;font-weight:500;background:#fff;padding:8px 12px;border-radius:6px;border:1px solid #e2e8f0}.file-list[data-v-6a10a7f4]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.file-item[data-v-6a10a7f4]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#fff;border-radius:6px;border:1px solid #e2e8f0}.remove-btn[data-v-6a10a7f4]{background:#dc3545;color:#fff;border:none;border-radius:4px;padding:4px 8px;cursor:pointer;font-size:12px;transition:all .3s ease}.remove-btn[data-v-6a10a7f4]:hover{background:#c82333;transform:scale(1.1)}.reject-reason-section[data-v-6a10a7f4]{margin-bottom:24px}.reject-label[data-v-6a10a7f4]{display:block;font-size:14px;font-weight:600;color:#495057;margin-bottom:8px}.reject-textarea[data-v-6a10a7f4]{width:100%;min-height:80px;padding:12px 16px;border:2px solid #e2e8f0;border-radius:8px;font-size:14px;resize:vertical;transition:all .3s ease}.reject-textarea[data-v-6a10a7f4]:focus{outline:none;border-color:#6aae57;box-shadow:0 0 0 3px rgba(106,174,87,.1)}.dialog-footer[data-v-6a10a7f4]{display:flex;justify-content:center;gap:16px;padding:24px 28px;background:#f8f9fa;border-top:1px solid #e2e8f0;border-radius:0 0 16px 16px}.btn-confirm-receipt[data-v-6a10a7f4],.btn-reject-receipt[data-v-6a10a7f4]{min-width:120px;height:44px;border-radius:8px;font-weight:600;font-size:15px;cursor:pointer;transition:all .3s ease;border:none;display:flex;align-items:center;justify-content:center;gap:8px}.btn-confirm-receipt[data-v-6a10a7f4]{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;box-shadow:0 2px 8px rgba(40,167,69,.3)}.btn-confirm-receipt[data-v-6a10a7f4]:hover{background:linear-gradient(135deg,#20c997,#17a2b8);transform:translateY(-2px);box-shadow:0 4px 16px rgba(40,167,69,.4)}.btn-reject-receipt[data-v-6a10a7f4]{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;box-shadow:0 2px 8px rgba(220,53,69,.3)}.btn-reject-receipt[data-v-6a10a7f4]:hover{background:linear-gradient(135deg,#c82333,#bd2130);transform:translateY(-2px);box-shadow:0 4px 16px rgba(220,53,69,.4)}@media (max-width:768px){.confirm-receipt-dialog[data-v-6a10a7f4]{margin:10px;max-width:calc(100% - 20px)}.dialog-content[data-v-6a10a7f4]{padding:20px}.customs-declaration-type[data-v-6a10a7f4]{flex-direction:column;gap:12px}.file-upload[data-v-6a10a7f4]{flex-direction:column;align-items:stretch}.dialog-footer[data-v-6a10a7f4]{flex-direction:column}.btn-confirm-receipt[data-v-6a10a7f4],.btn-reject-receipt[data-v-6a10a7f4]{width:100%}}.receive-payment[data-v-4e404648]{padding:20px}.page-header[data-v-4e404648]{margin-bottom:30px}.header-content h2[data-v-4e404648]{font-size:24px;font-weight:600;color:#2d4782;margin-bottom:8px}.header-content p[data-v-4e404648]{color:#6c757d;font-size:14px;margin:0}.content-card[data-v-4e404648]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.table-container[data-v-4e404648]{overflow-x:auto}.payment-table[data-v-4e404648]{width:100%;border-collapse:collapse;font-size:14px}.payment-table th[data-v-4e404648]{background:#f8f9fa;padding:15px 12px;text-align:left;font-weight:600;color:#495057;border-bottom:2px solid #e9ecef;white-space:nowrap}.payment-table td[data-v-4e404648]{padding:15px 12px;border-bottom:1px solid #e9ecef;color:#6c757d;white-space:nowrap}.payment-table tbody tr[data-v-4e404648]:hover{background:#f8f9fa}.amount[data-v-4e404648]{color:#6aae57;font-weight:600}.attachment-row[data-v-4e404648]{display:flex;align-items:center;margin-bottom:4px}.attachment-row[data-v-4e404648]:last-child{margin-bottom:0}.attachment-icon[data-v-4e404648]{color:#6c757d;margin-right:5px;font-size:12px}.attachment-count[data-v-4e404648]{background:#e3f0ff;color:#2574e6;padding:2px 6px;border-radius:4px;font-size:11px;font-weight:700;box-shadow:0 2px 8px rgba(37,116,230,.1);border:1.5px solid #b3d4fc;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s;white-space:nowrap}.attachment-count[data-v-4e404648]:hover{background:#b3d4fc;color:#1251a5;box-shadow:0 4px 12px rgba(37,116,230,.18)}.popover-title[data-v-4e404648]{background:#f8f9fa;color:#495057;font-weight:600;font-size:13px;padding:8px 16px;border-bottom:1px solid #e9ecef;border-radius:6px 6px 0 0}.popover-file[data-v-4e404648]{display:flex;align-items:center;gap:8px;padding:8px 16px;cursor:pointer;color:#495057;transition:background .2s}.popover-file[data-v-4e404648]:hover{background:#f8f9fa;color:#2574e6}.popover-empty[data-v-4e404648]{color:#adb5bd;text-align:center;padding:12px 0}.status[data-v-4e404648]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.status.pending[data-v-4e404648]{background:#fff3cd;color:#856404}.status.approved[data-v-4e404648]{background:#d4edda;color:#155724}.status.rejected[data-v-4e404648]{background:#f8d7da;color:#721c24}.status.waiting[data-v-4e404648]{background:#e2e3e5;color:#383d41}.status.verifying[data-v-4e404648]{background:#fff3cd;color:#856404}.status.reviewing[data-v-4e404648]{background:#cce5ff;color:#004085}.status.processing[data-v-4e404648]{background:#d1ecf1;color:#0c5460}.status.completed[data-v-4e404648]{background:#d4edda;color:#155724}.action-buttons[data-v-4e404648]{display:flex;gap:8px;align-items:center}.action-buttons button[data-v-4e404648]{width:32px;height:32px;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-size:12px;position:relative}.action-buttons button[data-tooltip][data-v-4e404648]:hover:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.8);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:1000;margin-bottom:5px;pointer-events:none}.action-buttons button[data-tooltip][data-v-4e404648]:hover:before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border:4px solid transparent;border-top-color:rgba(0,0,0,.8);margin-bottom:1px;pointer-events:none}.btn-view[data-v-4e404648]{background:#17a2b8;color:#fff}.btn-view[data-v-4e404648]:hover{background:#138496}.btn-remind[data-v-4e404648]{background:#ffc107;color:#212529}.btn-remind[data-v-4e404648]:hover{background:#e0a800}.btn-remind[data-v-4e404648]:disabled{background:#e9ecef;color:#adb5bd;cursor:not-allowed}.btn-shipped[data-v-4e404648]{background:#28a745;color:#fff}.btn-shipped[data-v-4e404648]:hover{background:#218838}.btn-cancel[data-v-4e404648]{background:#dc3545}.btn-cancel[data-v-4e404648]:hover{background:#c82333}.btn-download[data-v-4e404648]{background:#28a745;color:#fff}.btn-download[data-v-4e404648]:hover{background:#218838}.btn-urgent[data-v-4e404648]{background:#fd7e14;color:#fff}.btn-urgent[data-v-4e404648]:hover{background:#e8690b}.btn-appeal[data-v-4e404648]{background:#6c757d;color:#fff}.btn-appeal[data-v-4e404648]:hover{background:#5a6268}@media (max-width:768px){.payment-table[data-v-4e404648]{font-size:12px}.payment-table td[data-v-4e404648],.payment-table th[data-v-4e404648]{padding:10px 8px}.action-buttons[data-v-4e404648]{flex-direction:column;gap:4px}.action-buttons button[data-v-4e404648]{width:28px;height:28px}}.pagination-container[data-v-4e404648]{display:flex;justify-content:space-between;align-items:center;padding:20px;background:#f8f9fa;border-top:1px solid #e9ecef}.pagination-info[data-v-4e404648]{color:#6c757d;font-size:14px}.pagination-controls[data-v-4e404648]{display:flex;align-items:center;gap:20px}.page-size-selector[data-v-4e404648]{display:flex;align-items:center;gap:8px;color:#6c757d;font-size:14px}.page-size-selector select[data-v-4e404648]{padding:4px 8px;border:1px solid #ced4da;border-radius:4px;background:#fff;font-size:14px}.pagination-buttons[data-v-4e404648]{display:flex;align-items:center;gap:8px}.btn-page-number[data-v-4e404648],.btn-page[data-v-4e404648]{min-width:32px;height:32px;border:1px solid #dee2e6;background:#fff;color:#495057;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .3s ease}.btn-page-number[data-v-4e404648]:hover:not(.active),.btn-page[data-v-4e404648]:hover:not(:disabled){background:#e9ecef;border-color:#adb5bd}.btn-page[data-v-4e404648]:disabled{background:#f8f9fa;color:#adb5bd;cursor:not-allowed}.btn-page-number.active[data-v-4e404648]{background:#6aae57;color:#fff;border-color:#6aae57}.page-numbers[data-v-4e404648]{display:flex;align-items:center;gap:4px}.page-ellipsis[data-v-4e404648]{color:#6c757d;padding:0 8px}@media (max-width:768px){.pagination-container[data-v-4e404648]{flex-direction:column;gap:15px;align-items:stretch}.pagination-controls[data-v-4e404648]{justify-content:space-between}.page-size-selector select[data-v-4e404648],.page-size-selector[data-v-4e404648]{font-size:12px}.btn-page-number[data-v-4e404648],.btn-page[data-v-4e404648]{min-width:28px;height:28px;font-size:12px}}.notification[data-v-4e404648]{max-width:400px;word-wrap:break-word;line-height:1.4}.notification-success[data-v-4e404648]{border-left:4px solid #1e7e34}.notification-warning[data-v-4e404648]{border-left:4px solid #e0a800}.notification-error[data-v-4e404648]{border-left:4px solid #c82333}.notification-info[data-v-4e404648]{border-left:4px solid #138496}@media (max-width:768px){.notification[data-v-4e404648]{max-width:calc(100vw - 40px);left:50%!important;transform:translateX(-50%) translateY(-100%)!important}.notification.show[data-v-4e404648]{transform:translateX(-50%) translateY(0)!important}}.sticky-action[data-v-4e404648]{position:sticky;right:0;background:#fff;z-index:10;box-shadow:-2px 0 8px -4px rgba(0,0,0,.08)}.payment-table th.sticky-action[data-v-4e404648]{z-index:5;pointer-events:none}.payment-table th.sticky-action[data-v-4e404648]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;pointer-events:none}.payment-info[data-v-4e404648],.receipt-info[data-v-4e404648]{min-width:150px}.amount-item[data-v-4e404648]{margin-bottom:4px;font-size:12px}.amount-item .label[data-v-4e404648]{color:#6c757d}.amount-item .amount[data-v-4e404648]{font-weight:500;color:#2d4782}.merchant-link[data-v-4e404648]{color:#007bff;text-decoration:none;cursor:pointer;transition:color .3s ease}.merchant-link[data-v-4e404648]:hover{color:#0056b3;text-decoration:underline}.contract-link[data-v-4e404648]{color:#2574e6;text-decoration:none;cursor:pointer;transition:color .2s}.contract-link[data-v-4e404648]:hover{color:#1251a5;text-decoration:underline}.order-link[data-v-4e404648]{color:#28a745;text-decoration:none;cursor:pointer;transition:color .2s}.order-link[data-v-4e404648]:hover{color:#1e7e34;text-decoration:underline}.mark-shipped-dialog[data-v-4e404648]{border-radius:16px!important;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.2)!important;border:none!important;width:420px!important}.mark-shipped-dialog .el-message-box__header[data-v-4e404648]{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;padding:24px 28px;border-bottom:none;position:relative}.mark-shipped-dialog .el-message-box__header[data-v-4e404648]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#28a745,#20c997)}.mark-shipped-dialog .el-message-box__title[data-v-4e404648]{color:#fff;font-size:20px;font-weight:700;display:flex;align-items:center;margin:0}.mark-shipped-dialog .el-message-box__title[data-v-4e404648]:before{content:"🚚";margin-right:12px;font-size:24px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.mark-shipped-dialog .el-message-box__close[data-v-4e404648]{color:#fff;font-size:22px;opacity:.9;transition:all .3s ease}.mark-shipped-dialog .el-message-box__close[data-v-4e404648]:hover{opacity:1;transform:scale(1.1)}.mark-shipped-dialog .el-message-box__content[data-v-4e404648]{padding:32px 28px;background:linear-gradient(135deg,#f8f9fa,#fff);position:relative}.mark-shipped-dialog .el-message-box__content[data-v-4e404648]:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:60px;height:4px;background:linear-gradient(90deg,#28a745,#20c997);border-radius:2px}.mark-shipped-dialog .el-message-box__message[data-v-4e404648]{margin:0;color:#2d3748;font-size:16px;line-height:1.6;text-align:center;font-weight:500;position:relative}.mark-shipped-dialog .el-message-box__message[data-v-4e404648]:before{content:"📦";display:block;font-size:32px;margin-bottom:16px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.mark-shipped-dialog .el-message-box__btns[data-v-4e404648]{padding:20px 28px 28px;background:#fff;border-top:1px solid #e2e8f0;text-align:center;display:flex;justify-content:center;gap:16px}.mark-shipped-dialog .el-button[data-v-4e404648]{min-width:100px;height:42px;border-radius:8px;font-weight:600;font-size:15px;margin:0;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.mark-shipped-dialog .el-button--primary[data-v-4e404648]{background:linear-gradient(135deg,#28a745,#20c997);border:none;color:#fff;position:relative;overflow:hidden}.mark-shipped-dialog .el-button--primary[data-v-4e404648]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.mark-shipped-dialog .el-button--primary[data-v-4e404648]:hover{background:linear-gradient(135deg,#20c997,#17a2b8);transform:translateY(-2px);box-shadow:0 4px 16px rgba(40,167,69,.4)}.mark-shipped-dialog .el-button--primary[data-v-4e404648]:hover:before{left:100%}.mark-shipped-dialog .el-button--default[data-v-4e404648]{background:#fff;border:2px solid #e2e8f0;color:#64748b;font-weight:500}.mark-shipped-dialog .el-button--default[data-v-4e404648]:hover{background:#f8f9fa;border-color:#cbd5e0;color:#475569;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.appeal-modal[data-v-4e404648]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:10000;display:flex;align-items:center;justify-content:center}.appeal-dialog[data-v-4e404648]{background:#fff;border-radius:8px;width:90%;max-width:600px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.15)}.appeal-header[data-v-4e404648]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e9ecef;flex-shrink:0}.appeal-header h3[data-v-4e404648]{margin:0;font-size:18px;font-weight:600;color:#2d4782}.appeal-close-btn[data-v-4e404648]{background:none;border:none;font-size:24px;color:#6c757d;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease;line-height:1}.appeal-close-btn[data-v-4e404648]:hover{background:#f8f9fa;color:#495057}.appeal-content[data-v-4e404648]{padding:24px;flex:1;overflow-y:auto;min-height:0}.form-group[data-v-4e404648]{margin-bottom:20px}.form-group label[data-v-4e404648]{display:block;margin-bottom:8px;font-weight:500;color:#495057}.form-group input[data-v-4e404648],.form-group textarea[data-v-4e404648]{width:100%;padding:12px;border:1px solid #ced4da;border-radius:4px;font-size:14px;box-sizing:border-box}.form-group textarea[data-v-4e404648]{resize:vertical;min-height:80px;max-height:120px}.form-group input[readonly][data-v-4e404648]{background:#f8f9fa;color:#6c757d}.required[data-v-4e404648]{color:#dc3545}.file-upload-area[data-v-4e404648]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.btn-upload[data-v-4e404648]{padding:8px 16px;background:#6aae57;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;display:flex;align-items:center;gap:6px}.btn-upload[data-v-4e404648]:hover{background:#5a9e47}.upload-tip[data-v-4e404648]{color:#6c757d;font-size:12px}.file-list[data-v-4e404648]{border:1px solid #e9ecef;border-radius:4px;padding:8px;background:#f8f9fa;max-height:120px;overflow-y:auto}.file-item[data-v-4e404648]{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid #e9ecef}.file-item[data-v-4e404648]:last-child{border-bottom:none}.file-item i[data-v-4e404648]{color:#6c757d;font-size:14px}.file-name[data-v-4e404648]{flex:1;font-size:14px;color:#495057}.file-size[data-v-4e404648]{font-size:12px;color:#6c757d;margin-left:8px}.btn-remove[data-v-4e404648]{background:none;border:none;color:#dc3545;cursor:pointer;padding:2px 6px;border-radius:3px}.btn-remove[data-v-4e404648]:hover{background:#dc3545;color:#fff}.appeal-actions[data-v-4e404648]{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e9ecef;flex-shrink:0;background:#fff}.btn-cancel[data-v-4e404648]{padding:10px 20px;background:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.btn-cancel[data-v-4e404648]:hover{background:#5a6268}.btn-submit[data-v-4e404648]{padding:10px 20px;background:#6aae57;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.btn-submit[data-v-4e404648]:hover{background:#5a9e47}.btn-submit[data-v-4e404648]:disabled{background:#6c757d;cursor:not-allowed}.appeal-list[data-v-f9415710]{padding:20px}.page-header[data-v-f9415710]{margin-bottom:30px}.page-header h2[data-v-f9415710]{font-size:24px;font-weight:600;color:#2d4782;margin-bottom:8px}.page-header p[data-v-f9415710]{color:#6c757d;font-size:14px}.content-card[data-v-f9415710]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.table-container[data-v-f9415710]{overflow-x:auto}.appeal-table[data-v-f9415710]{width:100%;border-collapse:collapse;font-size:14px}.appeal-table th[data-v-f9415710]{background:#f8f9fa;padding:15px 12px;text-align:left;font-weight:600;color:#495057;border-bottom:2px solid #e9ecef;white-space:nowrap}.appeal-table td[data-v-f9415710]{padding:15px 12px;border-bottom:1px solid #e9ecef;color:#6c757d;white-space:nowrap}.appeal-table tbody tr[data-v-f9415710]:hover{background:#f8f9fa}.description[data-v-f9415710],.requirement[data-v-f9415710]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-link[data-v-f9415710]{color:#007bff;cursor:pointer;text-decoration:underline}.order-link[data-v-f9415710]:hover{color:#0056b3}.attachment-icon[data-v-f9415710]{color:#6c757d;margin-right:5px;font-size:14px}.attachment-count[data-v-f9415710]{display:inline-block;background:#e3f2fd;color:#1976d2;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s ease}.attachment-count[data-v-f9415710]:hover{background:#bbdefb;color:#1565c0}.no-attachment[data-v-f9415710]{color:#6c757d;font-style:italic;font-size:12px}.popover-file[data-v-f9415710]{display:flex;align-items:center;padding:8px 12px;cursor:pointer;transition:background-color .2s ease}.popover-file[data-v-f9415710]:hover{background-color:#f0f0f0}.popover-file i[data-v-f9415710]{margin-right:8px;color:#007bff}.popover-file span[data-v-f9415710]{font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popover-empty[data-v-f9415710]{padding:10px 12px;text-align:center;color:#999;font-style:italic}.status[data-v-f9415710]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.status.pending[data-v-f9415710]{background:#fff3cd;color:#856404}.status.processed[data-v-f9415710]{background:#d4edda;color:#155724}.status.rejected[data-v-f9415710]{background:#f8d7da;color:#721c24}.action-buttons[data-v-f9415710]{display:flex;gap:8px;align-items:center}.action-buttons button[data-v-f9415710]{width:32px;height:32px;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-size:12px;position:relative}.action-buttons button[data-tooltip][data-v-f9415710]:hover:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.8);color:#fff;padding:6px 14px;border-radius:4px;font-size:12px;white-space:nowrap;pointer-events:none;z-index:10;margin-bottom:8px}.action-buttons .btn-view[data-v-f9415710]{background:#13a3b5;color:#fff}.action-buttons .btn-view[data-v-f9415710]:hover{background:#0e7c8b;color:#fff}.pagination-container[data-v-f9415710]{display:flex;justify-content:space-between;align-items:center;padding:20px;background:#f8f9fa;border-top:1px solid #e9ecef}.pagination-info[data-v-f9415710]{color:#6c757d;font-size:14px}.pagination-controls[data-v-f9415710]{display:flex;align-items:center;gap:20px}.page-size-selector[data-v-f9415710]{display:flex;align-items:center;gap:8px;color:#6c757d;font-size:14px}.page-size-selector select[data-v-f9415710]{padding:4px 8px;border:1px solid #ced4da;border-radius:4px;background:#fff;font-size:14px}.pagination-buttons[data-v-f9415710]{display:flex;align-items:center;gap:8px}.btn-page-number[data-v-f9415710],.btn-page[data-v-f9415710]{min-width:32px;height:32px;border:1px solid #dee2e6;background:#fff;color:#495057;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .3s ease}.btn-page-number[data-v-f9415710]:hover:not(.active),.btn-page[data-v-f9415710]:hover:not(:disabled){background:#e9ecef;border-color:#adb5bd}.btn-page[data-v-f9415710]:disabled{background:#f8f9fa;color:#adb5bd;cursor:not-allowed}.btn-page-number.active[data-v-f9415710]{background:#6aae57;color:#fff;border-color:#6aae57}.page-numbers[data-v-f9415710]{display:flex;align-items:center;gap:4px}.page-ellipsis[data-v-f9415710]{color:#6c757d;padding:0 8px}@media (max-width:768px){.appeal-table[data-v-f9415710]{font-size:12px}.appeal-table td[data-v-f9415710],.appeal-table th[data-v-f9415710]{padding:10px 8px}.pagination-container[data-v-f9415710]{flex-direction:column;gap:15px;align-items:stretch}.pagination-controls[data-v-f9415710]{justify-content:space-between}.page-size-selector select[data-v-f9415710],.page-size-selector[data-v-f9415710]{font-size:12px}.btn-page-number[data-v-f9415710],.btn-page[data-v-f9415710]{min-width:28px;height:28px;font-size:12px}}.appeal-detail[data-v-3ec7e140]{padding:20px}.page-header[data-v-3ec7e140]{margin-bottom:30px;display:flex;justify-content:space-between;align-items:center;background:#f8f9fa;padding:20px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.header-content h2[data-v-3ec7e140]{font-size:24px;font-weight:600;color:#2d4782;margin-bottom:8px}.header-content p[data-v-3ec7e140]{color:#6c757d;font-size:14px}.header-actions[data-v-3ec7e140]{display:flex;gap:10px}.btn-primary[data-v-3ec7e140],.btn-secondary[data-v-3ec7e140]{padding:10px 20px;border:none;border-radius:6px;cursor:pointer;font-size:14px;display:flex;align-items:center;gap:8px;transition:all .3s ease}.btn-primary[data-v-3ec7e140]{background:#6aae57;color:#fff}.btn-primary[data-v-3ec7e140]:hover{background:#5a9e47}.btn-secondary[data-v-3ec7e140]{background:#6c757d;color:#fff}.btn-secondary[data-v-3ec7e140]:hover{background:#5a6268}.error-container[data-v-3ec7e140],.loading-container[data-v-3ec7e140]{display:flex;justify-content:center;align-items:center;height:200px}.error[data-v-3ec7e140],.loading[data-v-3ec7e140]{font-size:16px;color:#6c757d}.content-grid[data-v-3ec7e140]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.info-card[data-v-3ec7e140]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;padding:24px}.info-card h3[data-v-3ec7e140]{font-size:18px;font-weight:600;color:#2d4782;margin-bottom:20px}.info-grid[data-v-3ec7e140]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.info-item[data-v-3ec7e140]{display:flex;flex-direction:column;gap:4px}.info-item.full-width[data-v-3ec7e140]{grid-column:1/-1}.info-item label[data-v-3ec7e140]{font-size:12px;color:#6c757d;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.info-item span[data-v-3ec7e140]{font-size:14px;color:#495057;font-weight:500}.status[data-v-3ec7e140]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;display:inline-block}.status.pending[data-v-3ec7e140]{background:#fff3cd;color:#856404}.status.processed[data-v-3ec7e140]{background:#d4edda;color:#155724}.status.rejected[data-v-3ec7e140]{background:#f8d7da;color:#721c24}.status-display[data-v-3ec7e140]{display:flex;align-items:center;gap:8px;margin-top:8px}.status-label[data-v-3ec7e140]{font-size:14px;color:#6c757d;font-weight:500}.status-display .status[data-v-3ec7e140]{font-size:12px;font-weight:500;padding:4px 12px;border-radius:12px}.status-display .status.pending[data-v-3ec7e140]{color:#856404;background:#fff3cd;border:1px solid #ffeaa7}.status-display .status.processed[data-v-3ec7e140]{color:#155724;background:#d4edda;border:1px solid #c3e6cb}.status-display .status.rejected[data-v-3ec7e140]{color:#721c24;background:#f8d7da;border:1px solid #f5c6cb}.attachments-container[data-v-3ec7e140]{margin-top:16px}.attachments-list[data-v-3ec7e140]{display:flex;flex-direction:column;gap:12px}.attachment-item[data-v-3ec7e140]{display:flex;align-items:center;padding:12px;background:#f8f9fa;border-radius:6px;gap:12px}.attachment-item i[data-v-3ec7e140]{color:#6aae57;font-size:16px}.attachment-name[data-v-3ec7e140]{flex:1;font-size:14px;color:#333;word-break:break-all}.btn-download[data-v-3ec7e140]{padding:6px 12px;background:#6aae57;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;display:flex;align-items:center;gap:6px;transition:background-color .3s ease}.btn-download[data-v-3ec7e140]:hover{background:#5a9e47}.attachments-grid[data-v-3ec7e140]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px}.thumb-item[data-v-3ec7e140]{background:#f8f9fa;border-radius:6px;padding:6px;display:flex;align-items:center;justify-content:center}.thumb-img[data-v-3ec7e140]{max-width:100%;max-height:100px;border-radius:4px;cursor:pointer;-o-object-fit:cover;object-fit:cover}.img-preview-overlay[data-v-3ec7e140]{position:fixed;inset:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:10000}.img-preview[data-v-3ec7e140]{max-width:90vw;max-height:85vh;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.4)}.img-preview-close[data-v-3ec7e140]{position:absolute;top:16px;right:16px;background:hsla(0,0%,100%,.9);border:none;width:36px;height:36px;border-radius:50%;font-size:20px;cursor:pointer;line-height:36px}.no-attachments[data-v-3ec7e140],.no-records[data-v-3ec7e140]{text-align:center;color:#6c757d;font-style:italic;padding:20px}.processing-records[data-v-3ec7e140]{margin-top:16px}.result-content[data-v-3ec7e140]{background:#f8f9fa;border-radius:6px;padding:16px;border-left:4px solid #6aae57}.result-text[data-v-3ec7e140]{font-size:14px;color:#333;line-height:1.6;white-space:pre-wrap;word-break:break-word}.no-records[data-v-3ec7e140]{text-align:center;color:#6c757d;font-style:italic;padding:20px}.action-section[data-v-3ec7e140]{display:flex;gap:10px}.modal-overlay[data-v-3ec7e140]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-3ec7e140]{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);width:90%;max-width:500px;max-height:80vh;overflow:hidden}.modal-header[data-v-3ec7e140]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e9ecef;background:#f8f9fa}.modal-header h3[data-v-3ec7e140]{margin:0;font-size:18px;font-weight:600;color:#2d4782}.modal-close[data-v-3ec7e140]{background:none;border:none;font-size:18px;color:#6c757d;cursor:pointer;padding:4px;border-radius:4px;transition:color .3s ease}.modal-close[data-v-3ec7e140]:hover{color:#495057}.modal-body[data-v-3ec7e140]{padding:24px}.modal-info[data-v-3ec7e140]{margin-bottom:20px}.info-row[data-v-3ec7e140]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.info-label[data-v-3ec7e140]{font-size:14px;color:#6c757d;font-weight:500;min-width:80px}.info-value[data-v-3ec7e140]{font-size:14px;color:#495057;font-weight:500}.form-group[data-v-3ec7e140]{margin-bottom:20px}.form-group label[data-v-3ec7e140]{display:block;font-size:14px;color:#495057;font-weight:500;margin-bottom:8px}.form-textarea[data-v-3ec7e140]{width:100%;padding:12px;border:1px solid #ced4da;border-radius:4px;font-size:14px;font-family:inherit;resize:vertical;min-height:100px;transition:border-color .3s ease}.form-textarea[data-v-3ec7e140]:focus{outline:none;border-color:#6aae57;box-shadow:0 0 0 2px rgba(106,174,87,.2)}.modal-footer[data-v-3ec7e140]{display:flex;gap:12px;justify-content:flex-end;padding:20px 24px;border-top:1px solid #e9ecef;background:#f8f9fa}.btn-accept[data-v-3ec7e140],.btn-reject[data-v-3ec7e140]{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease}.btn-accept[data-v-3ec7e140]{background:#6aae57;color:#fff}.btn-accept[data-v-3ec7e140]:hover{background:#5a9e47}.btn-reject[data-v-3ec7e140]{background:#dc3545;color:#fff}.btn-reject[data-v-3ec7e140]:hover{background:#c82333}.success-message[data-v-3ec7e140]{position:fixed;top:20px;right:20px;background:#d4edda;color:#155724;padding:12px 20px;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:9999;font-size:14px;font-weight:500;animation:slideInRight .3s ease}@media (max-width:768px){.page-header[data-v-3ec7e140]{flex-direction:column;align-items:flex-start;gap:15px}.header-actions[data-v-3ec7e140]{width:100%;justify-content:space-between}.btn-primary[data-v-3ec7e140],.btn-secondary[data-v-3ec7e140]{width:48%;justify-content:center}.content-grid[data-v-3ec7e140],.info-grid[data-v-3ec7e140]{grid-template-columns:1fr}.modal-content[data-v-3ec7e140]{width:95%;margin:20px}.modal-footer[data-v-3ec7e140]{flex-direction:column}.btn-accept[data-v-3ec7e140],.btn-reject[data-v-3ec7e140]{width:100%;justify-content:center}}.basic-info[data-v-51f07426]{padding:20px}.page-header[data-v-51f07426]{margin-bottom:30px}.page-header h2[data-v-51f07426]{font-size:24px;font-weight:600;color:#2d4782;margin-bottom:8px}.page-header p[data-v-51f07426]{color:#6c757d;font-size:14px}.content-card[data-v-51f07426]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:30px}.form-section[data-v-51f07426]{margin-bottom:40px}.form-section h3[data-v-51f07426]{font-size:18px;font-weight:600;color:#2d4782;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e9ecef}.form-grid[data-v-51f07426]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.form-item[data-v-51f07426]{display:flex;flex-direction:column}.form-item.full-width[data-v-51f07426]{grid-column:1/-1}.form-item label[data-v-51f07426]{font-weight:500;color:#495057;margin-bottom:8px;font-size:14px}.form-item input[data-v-51f07426],.form-item select[data-v-51f07426],.form-item textarea[data-v-51f07426]{padding:12px;border:1px solid #ced4da;border-radius:4px;font-size:14px;transition:border-color .3s ease}.form-item input[data-v-51f07426]:focus,.form-item select[data-v-51f07426]:focus,.form-item textarea[data-v-51f07426]:focus{outline:none;border-color:#6aae57;box-shadow:0 0 0 2px rgba(106,174,87,.2)}.form-item textarea[data-v-51f07426]{resize:vertical;min-height:100px}.form-actions[data-v-51f07426]{display:flex;gap:15px;justify-content:flex-end;padding-top:20px;border-top:1px solid #e9ecef}.btn-primary[data-v-51f07426],.btn-secondary[data-v-51f07426]{padding:12px 24px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-51f07426]{background:#6aae57;color:#fff}.btn-primary[data-v-51f07426]:hover{background:#5a9e47}.btn-secondary[data-v-51f07426]{background:#6c757d;color:#fff}.btn-secondary[data-v-51f07426]:hover{background:#5a6268}.region-select[data-v-51f07426]{display:flex;align-items:center;gap:16px}.region-select select[data-v-51f07426]{flex:1;padding:12px;border:1px solid #ced4da;border-radius:4px;font-size:14px}.country-name[data-v-51f07426]{display:inline-block;min-width:60px;font-weight:500;color:#2d4782;margin-right:12px}.el-date-editor[data-v-51f07426],.el-date-picker[data-v-51f07426],.el-input[data-v-51f07426]{width:100%;font-size:16px;height:44px;box-sizing:border-box}.el-date-editor.el-input[data-v-51f07426],.el-date-editor.el-input__wrapper[data-v-51f07426]{width:100%;height:44px;border-radius:8px;border:2px solid #e9ecef;background:#fff;font-size:16px;padding:0 12px;transition:all .3s ease}.el-date-editor.el-input[data-v-51f07426]:focus,.el-date-editor.el-input__wrapper[data-v-51f07426]:focus{border-color:#6aae57;box-shadow:0 0 0 3px rgba(106,174,87,.1)}.license-preview[data-v-51f07426]{margin-top:10px}.license-img[data-v-51f07426]{max-width:240px;max-height:160px;border:1px solid #eee;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.license-modal[data-v-51f07426]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:9999;display:flex;align-items:center;justify-content:center}.license-big-img[data-v-51f07426]{max-width:90vw;max-height:80vh;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.18);background:#fff}.close-btn[data-v-51f07426]{position:absolute;top:32px;right:48px;font-size:32px;background:none;border:none;color:#fff;cursor:pointer;z-index:10000}.date-row[data-v-51f07426],.region-row[data-v-51f07426]{grid-column:1/-1;width:66.67%}.date-group[data-v-51f07426]{display:flex;gap:20px;align-items:flex-end;width:66.67%}.date-item[data-v-51f07426]{width:40%;display:flex;flex-direction:column}.valid-period-item[data-v-51f07426]{width:40%}.sub-label[data-v-51f07426]{font-size:13px;color:#6c757d;margin-bottom:6px;font-weight:500}.valid-period-group[data-v-51f07426]{width:100%}.long-term-item[data-v-51f07426]{width:20%;display:flex;align-items:center;justify-content:flex-start}.long-term-label[data-v-51f07426]{font-size:15px;color:#495057;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.required-mark[data-v-51f07426]{color:#dc3545;margin-left:4px;font-weight:700}.account-info[data-v-3237a56a]{padding:20px}.page-header[data-v-3237a56a]{margin-bottom:30px}.page-header h2[data-v-3237a56a]{font-size:24px;font-weight:600;color:#2d4782;margin-bottom:8px}.page-header p[data-v-3237a56a]{color:#6c757d;font-size:14px}.content-card[data-v-3237a56a]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:30px}.form-section[data-v-3237a56a]{margin-bottom:40px}.form-section h3[data-v-3237a56a]{font-size:18px;font-weight:600;color:#2d4782;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e9ecef}.form-grid[data-v-3237a56a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:20px}.form-item[data-v-3237a56a]{display:flex;flex-direction:column}.form-item label[data-v-3237a56a]{font-weight:500;color:#495057;margin-bottom:8px;font-size:14px}.form-item input[data-v-3237a56a],.form-item select[data-v-3237a56a],.form-item textarea[data-v-3237a56a]{padding:12px;border:1px solid #ced4da;border-radius:4px;font-size:14px;transition:border-color .3s ease}.form-item input[data-v-3237a56a]:focus,.form-item select[data-v-3237a56a]:focus,.form-item textarea[data-v-3237a56a]:focus{outline:none;border-color:#6aae57;box-shadow:0 0 0 2px rgba(106,174,87,.2)}.form-item textarea[data-v-3237a56a]{resize:vertical;min-height:80px}.form-actions[data-v-3237a56a]{display:flex;gap:15px;justify-content:flex-end;padding-top:20px;border-top:1px solid #e9ecef}.btn-primary[data-v-3237a56a],.btn-secondary[data-v-3237a56a]{padding:12px 24px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-3237a56a]{background:#6aae57;color:#fff}.btn-primary[data-v-3237a56a]:hover{background:#5a9e47}.btn-secondary[data-v-3237a56a]{background:#6c757d;color:#fff}.btn-secondary[data-v-3237a56a]:hover{background:#5a6268}.custom-bank-input[data-v-3237a56a]{margin-top:8px}.custom-bank-input input[data-v-3237a56a]{width:100%;padding:12px;border:1px solid #ced4da;border-radius:4px;font-size:14px;transition:border-color .3s ease}.custom-bank-input input[data-v-3237a56a]:focus{outline:none;border-color:#6aae57;box-shadow:0 0 0 2px rgba(106,174,87,.2)}.required-mark[data-v-3237a56a]{color:#dc3545;margin-left:4px;font-weight:700}.my-account[data-v-59779674]{padding:20px}.page-header[data-v-59779674]{margin-bottom:30px}.page-header h2[data-v-59779674]{font-size:24px;font-weight:600;color:#2d4782;margin-bottom:8px}.page-header p[data-v-59779674]{color:#6c757d;font-size:14px}.content-card[data-v-59779674]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:30px}.form-section[data-v-59779674]{margin-bottom:40px}.form-section h3[data-v-59779674]{font-size:18px;font-weight:600;color:#2d4782;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e9ecef}.form-grid[data-v-59779674]{display:grid;grid-template-columns:1fr 1fr;gap:24px 32px}.form-item[data-v-59779674]{display:flex;flex-direction:column}.form-item.full-width[data-v-59779674]{grid-column:1/-1}.form-item label[data-v-59779674]{font-weight:500;color:#495057;margin-bottom:8px;font-size:14px}.form-item input[data-v-59779674]{padding:12px;border:1px solid #ced4da;border-radius:4px;font-size:14px;transition:border-color .3s ease}.form-item input[data-v-59779674]:focus{outline:none;border-color:#6aae57;box-shadow:0 0 0 2px rgba(106,174,87,.2)}.code-item .code-row[data-v-59779674]{display:flex;align-items:center;gap:10px}.code-row input[data-v-59779674]{flex:1}.btn-primary[data-v-59779674],.btn-secondary[data-v-59779674]{transition:all .3s ease}.btn-primary[data-v-59779674],.btn-secondary[data-v-59779674]{padding:12px 24px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer}.btn-primary[data-v-59779674]{background:#6aae57;color:#fff;transition:background .2s;width:auto;margin-top:0;align-self:flex-end}.btn-primary[data-v-59779674]:hover{background:#5a9e47}.btn-secondary[data-v-59779674]{min-width:100px;color:#2574e6;background:none;border:none;font-weight:500;font-size:15px;padding:0 8px;height:38px;transition:color .2s}.btn-secondary[data-v-59779674]:hover{background:#5a6268}.btn-secondary[data-v-59779674]:disabled{color:#adb5bd;cursor:not-allowed}.form-actions[data-v-59779674]{display:flex;gap:15px;justify-content:flex-end;padding-top:20px;border-top:1px solid #e9ecef}.form-item-row[data-v-59779674]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.input-wrapper[data-v-59779674]{position:relative;display:flex;align-items:center}.send-code-btn[data-v-59779674]{position:absolute;right:0;top:50%;transform:translateY(-50%);padding:8px 12px;background:#6aae57;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:all .3s ease;height:36px;line-height:20px}.send-code-btn[data-v-59779674]:hover:not(:disabled){background:#5a9e47}.send-code-btn[data-v-59779674]:disabled{background:#ccc;cursor:not-allowed}.form-item input.form-input[data-v-59779674]{padding-right:110px}@media (max-width:700px){.form-grid[data-v-59779674],.form-item-row[data-v-59779674]{grid-template-columns:1fr}.content-card[data-v-59779674]{padding:16px 4px}}.invoice-info[data-v-247165fa]{padding:20px}.page-header[data-v-247165fa]{margin-bottom:30px}.page-header h2[data-v-247165fa]{font-size:24px;font-weight:600;color:#2d4782;margin-bottom:8px}.page-header p[data-v-247165fa]{color:#6c757d;font-size:14px}.content-card[data-v-247165fa]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:30px}.form-section[data-v-247165fa]{margin-bottom:40px}.form-section h3[data-v-247165fa]{font-size:18px;font-weight:600;color:#2d4782;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e9ecef}.form-grid[data-v-247165fa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.form-item[data-v-247165fa]{display:flex;flex-direction:column}.form-item.full-width[data-v-247165fa]{grid-column:1/-1}.form-item label[data-v-247165fa]{font-weight:500;color:#495057;margin-bottom:8px;font-size:14px}.form-item input[data-v-247165fa],.form-item select[data-v-247165fa],.form-item textarea[data-v-247165fa]{padding:12px;border:1px solid #ced4da;border-radius:4px;font-size:14px;transition:border-color .3s ease}.form-item input[data-v-247165fa]:focus,.form-item select[data-v-247165fa]:focus,.form-item textarea[data-v-247165fa]:focus{outline:none;border-color:#6aae57;box-shadow:0 0 0 2px rgba(106,174,87,.2)}.form-item textarea[data-v-247165fa]{resize:vertical;min-height:80px}.form-actions[data-v-247165fa]{display:flex;gap:15px;justify-content:flex-end;padding-top:20px;border-top:1px solid #e9ecef}.btn-primary[data-v-247165fa],.btn-secondary[data-v-247165fa]{padding:12px 24px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-247165fa]{background:#6aae57;color:#fff}.btn-primary[data-v-247165fa]:hover{background:#5a9e47}.btn-secondary[data-v-247165fa]{background:#6c757d;color:#fff}.btn-secondary[data-v-247165fa]:hover{background:#5a6268}.form-item input[readonly][data-v-247165fa]{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed}.required-mark[data-v-247165fa]{color:#dc3545;margin-left:4px;font-weight:700}.referral-link[data-v-4c15b308]{padding:20px}.page-header[data-v-4c15b308]{margin-bottom:30px}.page-header h2[data-v-4c15b308]{font-size:24px;font-weight:600;color:#2d4782;margin-bottom:8px}.page-header p[data-v-4c15b308]{color:#6c757d;font-size:14px}.content-card[data-v-4c15b308]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:30px}.form-section[data-v-4c15b308]{margin-bottom:40px}.form-section h3[data-v-4c15b308]{font-size:18px;font-weight:600;color:#2d4782;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e9ecef}.link-box[data-v-4c15b308]{display:flex;align-items:center;gap:15px}.link-box input[data-v-4c15b308]{flex:1;padding:12px;border:1px solid #ced4da;border-radius:4px;font-size:14px;background:#f8f9fa}.btn-primary[data-v-4c15b308]{background:#6aae57;color:#fff;border:none;border-radius:4px;padding:12px 24px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-4c15b308]:hover{background:#5a9e47}.rules-list[data-v-4c15b308]{margin:0;padding-left:20px;color:#495057;font-size:14px}.rules-list li[data-v-4c15b308]{margin-bottom:10px;line-height:1.7}.success-tip[data-v-4c15b308]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.8);color:#fff;padding:15px 25px;border-radius:6px;z-index:9999;animation:fadeInOut-4c15b308 2s ease-in-out}.tip-content[data-v-4c15b308]{display:flex;align-items:center;gap:8px}.tip-icon[data-v-4c15b308]{color:#6aae57;font-weight:700}@keyframes fadeInOut-4c15b308{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}20%{opacity:1;transform:translate(-50%,-50%) scale(1)}80%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.8)}}.my-info[data-v-1d10e376]{padding:20px}.page-header[data-v-1d10e376]{margin-bottom:30px}.page-header h2[data-v-1d10e376]{font-size:24px;font-weight:600;color:#2d4782;margin-bottom:8px}.page-header p[data-v-1d10e376]{color:#6c757d;font-size:14px}.content-card[data-v-1d10e376]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:30px}.form-section[data-v-1d10e376]{margin-bottom:40px}.form-section h3[data-v-1d10e376]{font-size:18px;font-weight:600;color:#2d4782;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e9ecef}.form-grid[data-v-1d10e376]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.form-item[data-v-1d10e376]{display:flex;flex-direction:column}.form-item label[data-v-1d10e376]{font-weight:500;color:#495057;margin-bottom:8px}.form-item input[data-v-1d10e376],.form-item select[data-v-1d10e376]{padding:12px;border:1px solid #ced4da;border-radius:4px;font-size:14px;transition:border-color .3s ease}.form-item input[data-v-1d10e376]:focus,.form-item select[data-v-1d10e376]:focus{outline:none;border-color:#6aae57}.id-card-section[data-v-1d10e376]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.id-card-item[data-v-1d10e376]{display:flex;flex-direction:column}.id-card-item label[data-v-1d10e376]{font-weight:500;color:#495057;margin-bottom:8px}.upload-area[data-v-1d10e376]{border:2px dashed #ced4da;border-radius:8px;padding:20px;text-align:center;cursor:pointer;transition:all .3s ease;min-height:120px;display:flex;align-items:center;justify-content:center}.upload-area[data-v-1d10e376]:hover{border-color:#6aae57;background-color:#f8f9fa}.upload-placeholder[data-v-1d10e376]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#6c757d}.upload-placeholder i[data-v-1d10e376]{font-size:24px;color:#ced4da}.uploaded-image[data-v-1d10e376]{max-width:100%;max-height:120px;border-radius:4px}.form-actions[data-v-1d10e376]{display:flex;gap:15px;justify-content:flex-start;margin-top:30px;padding-top:20px;border-top:1px solid #e9ecef}.btn-primary[data-v-1d10e376]{background:#6aae57;color:#fff;border:none;border-radius:4px;padding:12px 24px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-1d10e376]:hover{background:#5a9e47}.btn-secondary[data-v-1d10e376]{background:#6c757d;color:#fff;border:none;border-radius:4px;padding:12px 24px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.btn-secondary[data-v-1d10e376]:hover{background:#5a6268}.fund-details[data-v-64b4dc7c]{padding:20px}.page-header[data-v-64b4dc7c]{margin-bottom:30px}.page-header h2[data-v-64b4dc7c]{font-size:24px;font-weight:600;color:#2d4782;margin-bottom:8px}.page-header p[data-v-64b4dc7c]{color:#6c757d;font-size:14px}.content-card[data-v-64b4dc7c]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:30px}.search-section[data-v-64b4dc7c]{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e9ecef}.search-form[data-v-64b4dc7c]{display:flex;flex-wrap:wrap;gap:25px;align-items:end}.search-form .search-item[data-v-64b4dc7c]{flex:1;min-width:280px}.search-form .search-actions[data-v-64b4dc7c]{flex-shrink:0;margin-left:auto}.search-item[data-v-64b4dc7c]{display:flex;flex-direction:column;min-width:0}.search-item label[data-v-64b4dc7c]{font-weight:500;color:#495057;margin-bottom:8px;font-size:14px}.search-item input[data-v-64b4dc7c],.search-item select[data-v-64b4dc7c]{padding:10px;border:1px solid #ced4da;border-radius:4px;font-size:14px;width:100%;box-sizing:border-box}.label-with-radio[data-v-64b4dc7c]{display:flex;align-items:center;gap:15px;margin-bottom:8px}.counterparty-label[data-v-64b4dc7c]{font-weight:500;color:#495057;font-size:14px;white-space:nowrap}.radio-group[data-v-64b4dc7c]{display:flex;gap:20px}.radio-item[data-v-64b4dc7c]{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:14px;color:#495057}.radio-item input[type=radio][data-v-64b4dc7c]{width:auto;margin:0;cursor:pointer}.radio-item span[data-v-64b4dc7c]{cursor:pointer}.radio-item[data-v-64b4dc7c]:hover{color:#6aae57}.date-range[data-v-64b4dc7c]{display:flex;align-items:center;gap:12px;flex-wrap:nowrap;width:100%}.date-separator[data-v-64b4dc7c]{color:#6c757d;font-size:14px;white-space:nowrap;flex-shrink:0}.date-range .el-date-editor[data-v-64b4dc7c]{flex:1;min-width:140px;max-width:180px}.el-date-editor.el-input__wrapper[data-v-64b4dc7c]{border:1px solid #ced4da;border-radius:4px;transition:border-color .3s ease}.el-date-editor.el-input__wrapper[data-v-64b4dc7c]:hover{border-color:#6aae57}.el-date-editor.el-input__wrapper[data-v-64b4dc7c]:focus{border-color:#6aae57;box-shadow:0 0 0 2px rgba(106,174,87,.2)}.search-actions[data-v-64b4dc7c]{display:flex;gap:10px;align-self:flex-end}.btn-primary[data-v-64b4dc7c]{background:#6aae57}.btn-primary[data-v-64b4dc7c],.btn-secondary[data-v-64b4dc7c]{color:#fff;border:none;border-radius:4px;padding:10px 20px;font-size:14px;cursor:pointer}.btn-secondary[data-v-64b4dc7c]{background:#6c757d}.fund-list-section[data-v-64b4dc7c]{margin-top:20px}.list-header[data-v-64b4dc7c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.list-header h3[data-v-64b4dc7c]{font-size:18px;font-weight:600;color:#2d4782;margin:0}.summary-section[data-v-64b4dc7c]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px;padding:15px;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}.summary-item[data-v-64b4dc7c]{display:flex;align-items:center;gap:8px;font-size:14px}.summary-label[data-v-64b4dc7c]{color:#6c757d;font-weight:500}.summary-value[data-v-64b4dc7c]{color:#2d4782;font-weight:600;font-size:16px}.fund-table[data-v-64b4dc7c]{overflow-x:auto}.fund-table table[data-v-64b4dc7c]{width:100%;border-collapse:collapse;font-size:14px}.fund-table td[data-v-64b4dc7c],.fund-table th[data-v-64b4dc7c]{padding:12px 8px;text-align:left;border-bottom:1px solid #e9ecef}.fund-table th[data-v-64b4dc7c]{background:#f8f9fa;font-weight:600;color:#495057}.fund-row[data-v-64b4dc7c]:hover{background:#f8f9fa}.fund-type[data-v-64b4dc7c]{padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.fund-type.payment[data-v-64b4dc7c]{background:#fff3cd;color:#856404}.fund-type.receipt[data-v-64b4dc7c]{background:#d1ecf1;color:#0c5460}.trade-type[data-v-64b4dc7c]{padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.trade-type.buyer[data-v-64b4dc7c]{background:#fff3cd;color:#856404}.trade-type.seller[data-v-64b4dc7c]{background:#d1ecf1;color:#0c5460}.payment-info[data-v-64b4dc7c],.receipt-info[data-v-64b4dc7c]{min-width:150px}.amount-item[data-v-64b4dc7c]{margin-bottom:4px;font-size:12px}.amount-item .label[data-v-64b4dc7c]{color:#6c757d}.amount-item .amount[data-v-64b4dc7c]{font-weight:500;color:#2d4782}.order-link[data-v-64b4dc7c]{color:#28a745;text-decoration:none;cursor:pointer;transition:color .2s}.order-link[data-v-64b4dc7c]:hover{color:#1e7e34;text-decoration:underline}.contract-link[data-v-64b4dc7c]{color:#2574e6;text-decoration:none;cursor:pointer;transition:color .2s}.contract-link[data-v-64b4dc7c]:hover{color:#1251a5;text-decoration:underline}.merchant-link[data-v-64b4dc7c]{color:#007bff;text-decoration:none;cursor:pointer;transition:color .3s ease}.merchant-link[data-v-64b4dc7c]:hover{color:#0056b3;text-decoration:underline}.no-data[data-v-64b4dc7c]{color:#6c757d;font-style:italic}.pagination-container[data-v-64b4dc7c]{display:flex;justify-content:space-between;align-items:center;margin-top:30px;padding-top:20px;border-top:1px solid #e9ecef}.pagination-info[data-v-64b4dc7c]{color:#6c757d;font-size:14px}.pagination-controls[data-v-64b4dc7c]{display:flex;align-items:center;gap:20px}.page-size-selector[data-v-64b4dc7c]{display:flex;align-items:center;gap:8px;font-size:14px;color:#6c757d}.page-size-selector select[data-v-64b4dc7c]{padding:4px 8px;border:1px solid #ced4da;border-radius:4px;font-size:14px}.pagination-buttons[data-v-64b4dc7c]{display:flex;align-items:center;gap:8px}.btn-page[data-v-64b4dc7c]{background:#6aae57;color:#fff;border:none;border-radius:4px;padding:8px 12px;font-size:14px;cursor:pointer;transition:background-color .2s}.btn-page[data-v-64b4dc7c]:hover:not(:disabled){background:#5a9e47}.btn-page[data-v-64b4dc7c]:disabled{background:#6c757d;cursor:not-allowed}.page-numbers[data-v-64b4dc7c]{display:flex;align-items:center;gap:4px}.btn-page-number[data-v-64b4dc7c]{background:#fff;color:#6c757d;border:1px solid #ced4da;border-radius:4px;padding:8px 12px;font-size:14px;cursor:pointer;transition:all .2s;min-width:36px}.btn-page-number[data-v-64b4dc7c]:hover:not(.active){background:#f8f9fa;border-color:#6aae57;color:#6aae57}.btn-page-number.active[data-v-64b4dc7c]{background:#6aae57;color:#fff;border-color:#6aae57}.page-ellipsis[data-v-64b4dc7c]{color:#6c757d;padding:0 8px}@media (max-width:768px){.pagination-container[data-v-64b4dc7c]{flex-direction:column;gap:15px;align-items:stretch}.pagination-controls[data-v-64b4dc7c]{justify-content:space-between}.page-size-selector select[data-v-64b4dc7c],.page-size-selector[data-v-64b4dc7c]{font-size:12px}.btn-page-number[data-v-64b4dc7c],.btn-page[data-v-64b4dc7c]{min-width:28px;height:28px;font-size:12px}}.service-fee[data-v-8b7664e4]{padding:20px}.page-header[data-v-8b7664e4]{margin-bottom:30px}.page-header h2[data-v-8b7664e4]{font-size:24px;font-weight:600;color:#2d4782;margin-bottom:8px}.page-header p[data-v-8b7664e4]{color:#6c757d;font-size:14px}.filter-container[data-v-8b7664e4]{display:flex;align-items:center;gap:20px;margin-top:15px}.search-section[data-v-8b7664e4]{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e9ecef}.search-section .search-form[data-v-8b7664e4]{padding:0 0}.search-section .search-form+.search-form[data-v-8b7664e4]{margin-top:12px}.search-form[data-v-8b7664e4]{display:flex;flex-wrap:wrap;gap:25px;align-items:end}.search-item[data-v-8b7664e4]{display:flex;flex-direction:column;min-width:0;flex:1;min-width:280px}.search-item label[data-v-8b7664e4]{font-weight:500;color:#495057;margin-bottom:8px;font-size:14px}.search-item input[data-v-8b7664e4],.search-item select[data-v-8b7664e4]{padding:10px;border:1px solid #ced4da;border-radius:4px;font-size:14px;width:100%;box-sizing:border-box}.date-range[data-v-8b7664e4]{display:flex;align-items:center;gap:12px;flex-wrap:nowrap;width:100%}.date-separator[data-v-8b7664e4]{color:#6c757d;font-size:14px;white-space:nowrap;flex-shrink:0}.search-actions[data-v-8b7664e4]{display:flex;gap:10px;align-self:flex-end;margin-left:auto}.btn-primary[data-v-8b7664e4]{background:#6aae57}.btn-primary[data-v-8b7664e4],.btn-secondary[data-v-8b7664e4]{color:#fff;border:none;border-radius:4px;padding:10px 20px;font-size:14px;cursor:pointer}.btn-secondary[data-v-8b7664e4]{background:#6c757d}.filter-item[data-v-8b7664e4]{display:flex;align-items:center;gap:8px}.filter-item label[data-v-8b7664e4]{color:#6c757d;font-size:14px;font-weight:500}.filter-item select[data-v-8b7664e4]{padding:6px 12px;border:1px solid #ced4da;border-radius:4px;background:#fff;font-size:14px;color:#495057;min-width:100px}.btn-reset[data-v-8b7664e4]{padding:6px 16px;background:#6c757d;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s ease}.btn-reset[data-v-8b7664e4]:hover{background:#5a6268}.content-card[data-v-8b7664e4]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;padding:30px}.summary-section[data-v-8b7664e4]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px;padding:15px;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}.summary-item[data-v-8b7664e4]{display:flex;align-items:center;gap:8px;font-size:14px}.summary-label[data-v-8b7664e4]{color:#6c757d;font-weight:500}.summary-value[data-v-8b7664e4]{color:#2d4782;font-weight:600;font-size:16px}.table-container[data-v-8b7664e4]{overflow-x:auto}.service-fee-table[data-v-8b7664e4]{width:100%;border-collapse:collapse;font-size:14px}.service-fee-table th[data-v-8b7664e4]{background:#f8f9fa;padding:15px 12px;text-align:left;font-weight:600;color:#495057;border-bottom:2px solid #e9ecef;white-space:nowrap}.service-fee-table td[data-v-8b7664e4]{padding:15px 12px;border-bottom:1px solid #e9ecef;color:#6c757d;white-space:nowrap}.service-fee-table tbody tr[data-v-8b7664e4]:hover{background:#f8f9fa}.amount[data-v-8b7664e4]{color:#6aae57;font-weight:600}.merchant-link[data-v-8b7664e4]{color:#007bff;text-decoration:none;cursor:pointer;transition:color .3s ease}.merchant-link[data-v-8b7664e4]:hover{color:#0056b3;text-decoration:underline}.contract-link[data-v-8b7664e4]{color:#2574e6;text-decoration:none;cursor:pointer;transition:color .2s}.contract-link[data-v-8b7664e4]:hover{color:#1251a5;text-decoration:underline}.order-link[data-v-8b7664e4]{color:#28a745;text-decoration:none;cursor:pointer;transition:color .2s}.order-link[data-v-8b7664e4]:hover{color:#1e7e34;text-decoration:underline}.invoice-status[data-v-8b7664e4]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.invoice-status.pending[data-v-8b7664e4]{background:#fff3cd;color:#856404}.invoice-status.completed[data-v-8b7664e4]{background:#d4edda;color:#155724}.invoice-status.processing[data-v-8b7664e4]{background:#cce5ff;color:#004085}.pagination-container[data-v-8b7664e4]{display:flex;justify-content:space-between;align-items:center;padding:20px;background:#f8f9fa;border-top:1px solid #e9ecef}.pagination-info[data-v-8b7664e4]{color:#6c757d;font-size:14px}.pagination-controls[data-v-8b7664e4]{display:flex;align-items:center;gap:20px}.page-size-selector[data-v-8b7664e4]{display:flex;align-items:center;gap:8px;color:#6c757d;font-size:14px}.page-size-selector select[data-v-8b7664e4]{padding:4px 8px;border:1px solid #ced4da;border-radius:4px;background:#fff;font-size:14px}.pagination-buttons[data-v-8b7664e4]{display:flex;align-items:center;gap:8px}.btn-page-number[data-v-8b7664e4],.btn-page[data-v-8b7664e4]{min-width:32px;height:32px;border:1px solid #dee2e6;background:#fff;color:#495057;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .3s ease}.btn-page-number[data-v-8b7664e4]:hover:not(.active),.btn-page[data-v-8b7664e4]:hover:not(:disabled){background:#e9ecef;border-color:#adb5bd}.btn-page[data-v-8b7664e4]:disabled{background:#f8f9fa;color:#adb5bd;cursor:not-allowed}.btn-page-number.active[data-v-8b7664e4]{background:#6aae57;color:#fff;border-color:#6aae57}.page-numbers[data-v-8b7664e4]{display:flex;align-items:center;gap:4px}.page-ellipsis[data-v-8b7664e4]{color:#6c757d;padding:0 8px}@media (max-width:768px){.service-fee-table[data-v-8b7664e4]{font-size:12px}.service-fee-table td[data-v-8b7664e4],.service-fee-table th[data-v-8b7664e4]{padding:10px 8px}.pagination-container[data-v-8b7664e4]{flex-direction:column;gap:15px;align-items:stretch}.pagination-controls[data-v-8b7664e4]{justify-content:space-between}.page-size-selector select[data-v-8b7664e4],.page-size-selector[data-v-8b7664e4]{font-size:12px}.btn-page-number[data-v-8b7664e4],.btn-page[data-v-8b7664e4]{min-width:28px;height:28px;font-size:12px}}.add-contract[data-v-5d1e9e8e]{padding:20px}.page-header[data-v-5d1e9e8e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;gap:20px}.header-content h2[data-v-5d1e9e8e]{font-size:24px;font-weight:600;color:#2d4782;margin-bottom:8px}.header-content p[data-v-5d1e9e8e]{color:#6c757d;font-size:14px;margin:0}.header-actions[data-v-5d1e9e8e]{display:flex;gap:12px}.btn-primary[data-v-5d1e9e8e],.btn-secondary[data-v-5d1e9e8e]{padding:12px 20px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.btn-primary[data-v-5d1e9e8e]{background:#6aae57;color:#fff}.btn-primary[data-v-5d1e9e8e]:hover{background:#5a9e47}.btn-secondary[data-v-5d1e9e8e]{background:#6c757d;color:#fff}.btn-secondary[data-v-5d1e9e8e]:hover{background:#5a6268}.content-card[data-v-5d1e9e8e]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:30px}.form-section[data-v-5d1e9e8e]{margin-bottom:40px}.form-section h3[data-v-5d1e9e8e]{font-size:18px;font-weight:600;color:#2d4782;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e9ecef}.form-row[data-v-5d1e9e8e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:20px}.form-group[data-v-5d1e9e8e]{display:flex;flex-direction:column}.form-group label[data-v-5d1e9e8e]{font-weight:500;color:#495057;margin-bottom:8px}.required[data-v-5d1e9e8e]{color:#dc3545}.radio-group[data-v-5d1e9e8e]{display:flex;gap:20px;margin-top:8px}.radio-item[data-v-5d1e9e8e]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:8px 12px;border:1px solid #e9ecef;border-radius:4px;transition:all .3s ease}.radio-item[data-v-5d1e9e8e]:hover{border-color:#6aae57;background:#f8fff8}.radio-item input[type=radio][data-v-5d1e9e8e]{margin:0;cursor:pointer}.radio-label[data-v-5d1e9e8e]{font-weight:500;color:#495057;cursor:pointer}.display-field[data-v-5d1e9e8e]{padding:12px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;color:#495057;font-weight:500}.input-wrapper[data-v-5d1e9e8e]{position:relative}.clear-btn[data-v-5d1e9e8e]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:#6c757d;cursor:pointer;padding:4px;border-radius:50%;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:20px;height:20px}.clear-btn[data-v-5d1e9e8e]:hover{background:#e9ecef;color:#495057}.form-input[data-v-5d1e9e8e],.form-select[data-v-5d1e9e8e],.form-textarea[data-v-5d1e9e8e]{width:100%;padding:12px;border:1px solid #e9ecef;border-radius:4px;font-size:14px;transition:border-color .3s ease}.form-input[data-v-5d1e9e8e]:focus,.form-select[data-v-5d1e9e8e]:focus,.form-textarea[data-v-5d1e9e8e]:focus{outline:none;border-color:#6aae57;box-shadow:0 0 0 2px rgba(106,174,87,.2)}.form-textarea[data-v-5d1e9e8e]{resize:vertical;min-height:100px}.suggestions-dropdown[data-v-5d1e9e8e]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e9ecef;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;max-height:200px;overflow-y:auto}.suggestion-item[data-v-5d1e9e8e]{padding:12px;cursor:pointer;border-bottom:1px solid #f8f9fa;transition:background-color .2s ease}.suggestion-item.hovered[data-v-5d1e9e8e],.suggestion-item.selected[data-v-5d1e9e8e],.suggestion-item[data-v-5d1e9e8e]:hover{background:#f0f8ff}.suggestion-item[data-v-5d1e9e8e]:last-child{border-bottom:none}.seller-main[data-v-5d1e9e8e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px}.seller-name[data-v-5d1e9e8e]{font-weight:600;color:#2d4782;font-size:14px}.seller-region[data-v-5d1e9e8e]{background:#e3f2fd;color:#1976d2;padding:2px 6px;border-radius:8px;font-size:11px;font-weight:500}.seller-details[data-v-5d1e9e8e]{display:flex;justify-content:space-between;align-items:center}.seller-type[data-v-5d1e9e8e]{font-size:12px;color:#6c757d;font-weight:500}.seller-contact[data-v-5d1e9e8e]{font-size:11px;color:#9e9e9e}.buyer-main[data-v-5d1e9e8e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px}.buyer-name[data-v-5d1e9e8e]{font-weight:600;color:#2d4782;font-size:14px}.buyer-region[data-v-5d1e9e8e]{background:#e3f2fd;color:#1976d2;padding:2px 6px;border-radius:8px;font-size:11px;font-weight:500}.buyer-details[data-v-5d1e9e8e]{display:flex;justify-content:space-between;align-items:center}.buyer-type[data-v-5d1e9e8e]{font-size:12px;color:#6c757d;font-weight:500}.buyer-contact[data-v-5d1e9e8e]{font-size:11px;color:#9e9e9e}.no-results[data-v-5d1e9e8e]{padding:16px;text-align:center;color:#6c757d;font-size:14px;font-style:italic}.btn-link[data-v-5d1e9e8e]{background:none;border:none;color:#6aae57;cursor:pointer;font-size:12px;display:flex;align-items:center;gap:4px}.btn-link[data-v-5d1e9e8e]:hover{text-decoration:underline}.date-range[data-v-5d1e9e8e]{display:flex;align-items:center;gap:12px}.date-separator[data-v-5d1e9e8e]{color:#6c757d;font-weight:500;white-space:nowrap}.date-range .el-date-editor[data-v-5d1e9e8e]{border:1px solid #e9ecef;border-radius:4px}.date-range .el-date-editor[data-v-5d1e9e8e]:hover{border-color:#6aae57}.date-range .el-date-editor.is-focus[data-v-5d1e9e8e]{border-color:#6aae57;box-shadow:0 0 0 2px rgba(106,174,87,.2)}.amount-input[data-v-5d1e9e8e]{position:relative;display:flex;align-items:center}.amount-input .form-input[data-v-5d1e9e8e]{padding-right:60px}.currency-display[data-v-5d1e9e8e]{position:absolute;right:12px;color:#6c757d;font-weight:500;pointer-events:none}.file-upload-area[data-v-5d1e9e8e]{border:2px dashed #e9ecef;border-radius:8px;padding:40px;text-align:center;cursor:pointer;transition:all .3s ease}.file-upload-area[data-v-5d1e9e8e]:hover{border-color:#6aae57;background:#f8fff8}.file-upload-area.drag-over[data-v-5d1e9e8e]{border-color:#6aae57;background:#f0f8ff;border-style:solid}.upload-content.drag-over[data-v-5d1e9e8e]{color:#6aae57}.upload-content.drag-over i[data-v-5d1e9e8e]{color:#6aae57;transform:scale(1.1)}.drag-text[data-v-5d1e9e8e]{color:#6aae57!important;font-weight:600}.upload-content i[data-v-5d1e9e8e]{font-size:48px;color:#6c757d;margin-bottom:16px}.upload-content p[data-v-5d1e9e8e]{margin:8px 0;color:#6c757d}.upload-hint[data-v-5d1e9e8e]{font-size:12px;color:#adb5bd}.existing-files h4[data-v-5d1e9e8e]{font-size:16px;color:#2d4782;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #e9ecef}.uploaded-files[data-v-5d1e9e8e]{margin-top:16px}.file-item[data-v-5d1e9e8e]{display:flex;align-items:center;gap:12px;padding:12px;background:#f8f9fa;border-radius:4px;margin-bottom:8px}.file-item i[data-v-5d1e9e8e]{color:#6c757d}.file-name[data-v-5d1e9e8e]{flex:1}.btn-remove[data-v-5d1e9e8e]{background:none;border:none;color:#dc3545;cursor:pointer;padding:4px;border-radius:4px}.btn-remove[data-v-5d1e9e8e]:hover{background:#f8d7da}.contract-status[data-v-5d1e9e8e]{margin-top:10px;font-size:14px;color:#6c757d}.status-label[data-v-5d1e9e8e]{font-weight:500;color:#495057}.status-badge[data-v-5d1e9e8e]{padding:4px 8px;border-radius:6px;font-weight:600;font-size:13px}.badge-draft[data-v-5d1e9e8e]{background-color:#e9ecef;color:#495057}.badge-pending[data-v-5d1e9e8e]{background-color:#fff3cd;color:#856404}.badge-approved[data-v-5d1e9e8e]{background-color:#d4edda;color:#155724}.badge-rejected[data-v-5d1e9e8e]{background-color:#f8d7da;color:#721c24}.badge-active[data-v-5d1e9e8e]{background-color:#e8f5e9;color:#28a745}.badge-expired[data-v-5d1e9e8e]{background-color:#f5c6cb;color:#721c24}@media (max-width:768px){.page-header[data-v-5d1e9e8e]{flex-direction:column;align-items:stretch}.header-actions[data-v-5d1e9e8e]{justify-content:flex-end}.form-row[data-v-5d1e9e8e]{grid-template-columns:1fr}.date-range[data-v-5d1e9e8e]{flex-direction:column;gap:8px}.date-separator[data-v-5d1e9e8e]{display:none}}.success-message-overlay[data-v-5d1e9e8e]{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:9999;animation:fadeIn-5d1e9e8e .3s ease}.success-message[data-v-5d1e9e8e]{background:#fff;padding:24px 32px;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);display:flex;align-items:center;gap:12px;font-size:16px;font-weight:500;color:#28a745;animation:slideIn-5d1e9e8e .3s ease}.success-message i[data-v-5d1e9e8e]{font-size:20px;color:#28a745}.error-message-overlay[data-v-5d1e9e8e]{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:9999;animation:fadeIn-5d1e9e8e .3s ease}.error-message[data-v-5d1e9e8e]{background:#fff;padding:24px 32px;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);display:flex;align-items:center;gap:12px;font-size:16px;font-weight:500;color:#dc3545;animation:slideIn-5d1e9e8e .3s ease}.error-message i[data-v-5d1e9e8e]{font-size:20px;color:#dc3545}@keyframes fadeIn-5d1e9e8e{0%{opacity:0}to{opacity:1}}@keyframes slideIn-5d1e9e8e{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.file-preview[data-v-5d1e9e8e]{width:40px;height:40px;border-radius:4px;overflow:hidden;flex-shrink:0}.preview-thumbnail[data-v-5d1e9e8e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer;transition:transform .2s ease}.preview-thumbnail[data-v-5d1e9e8e]:hover{transform:scale(1.05)}.file-info[data-v-5d1e9e8e]{flex:1;display:flex;flex-direction:column;gap:4px}.file-name[data-v-5d1e9e8e]{font-weight:500;color:#495057;font-size:14px}.file-size[data-v-5d1e9e8e]{color:#6c757d;font-size:12px}.image-preview-overlay[data-v-5d1e9e8e]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn-5d1e9e8e .3s ease}.image-preview-container[data-v-5d1e9e8e]{position:relative;max-width:90vw;max-height:90vh;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.3);animation:slideIn-5d1e9e8e .3s ease}.close-preview-btn[data-v-5d1e9e8e]{position:absolute;top:12px;right:12px;background:rgba(0,0,0,.5);color:#fff;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease;z-index:1}.close-preview-btn[data-v-5d1e9e8e]:hover{background:rgba(0,0,0,.7)}.preview-image[data-v-5d1e9e8e]{max-width:100%;max-height:80vh;-o-object-fit:contain;object-fit:contain;display:block}.preview-info[data-v-5d1e9e8e]{padding:12px 16px;background:#f8f9fa;border-top:1px solid #e9ecef}.preview-filename[data-v-5d1e9e8e]{font-size:14px;color:#495057;font-weight:500}.order-detail[data-v-162db545]{padding:20px}.page-header[data-v-162db545]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;gap:20px}.header-content h2[data-v-162db545]{font-size:24px;font-weight:600;color:#2d4782;margin-bottom:8px}.header-content p[data-v-162db545]{color:#6c757d;font-size:14px;margin:0}.header-actions[data-v-162db545]{display:flex;gap:12px}.btn-primary[data-v-162db545],.btn-secondary[data-v-162db545]{padding:12px 20px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.btn-primary[data-v-162db545]{background:#6aae57;color:#fff}.btn-primary[data-v-162db545]:hover{background:#5a9e47}.btn-secondary[data-v-162db545]{background:#6c757d;color:#fff}.btn-secondary[data-v-162db545]:hover{background:#5a6268}.content-grid[data-v-162db545]{display:grid;grid-template-columns:1fr 1fr;gap:30px}.info-card[data-v-162db545],.status-card[data-v-162db545]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:30px}.info-card h3[data-v-162db545],.status-card h3[data-v-162db545]{font-size:18px;font-weight:600;color:#2d4782;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e9ecef}.info-section[data-v-162db545]{margin-bottom:30px}.info-section[data-v-162db545]:last-child{margin-bottom:0}.section-title[data-v-162db545]{font-size:16px;font-weight:600;color:#2d4782;margin-bottom:15px;padding-bottom:8px;border-bottom:1px solid #e9ecef}.info-grid[data-v-162db545]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.info-item[data-v-162db545]{display:flex;flex-direction:column;gap:8px}.info-item label[data-v-162db545]{font-weight:500;color:#495057;font-size:14px}.label-hint[data-v-162db545]{color:#868e96!important;font-weight:400!important;font-size:14px!important}.info-item span[data-v-162db545]{color:#6c757d;font-size:16px}.amount[data-v-162db545]{color:#6aae57!important;font-weight:600!important}.amount-wrapper[data-v-162db545]{display:flex;flex-direction:column;gap:2px}.exchange-info[data-v-162db545]{color:#6c757d!important;font-weight:400!important;font-size:12px!important;line-height:1.3!important}.timeline[data-v-162db545]{position:relative}.timeline[data-v-162db545]:before{content:"";position:absolute;left:20px;top:0;bottom:0;width:2px;background:#e9ecef}.timeline-item[data-v-162db545]{position:relative;margin-bottom:30px;padding-left:60px}.timeline-item[data-v-162db545]:last-child{margin-bottom:0}.timeline-icon[data-v-162db545]{position:absolute;left:0;top:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;z-index:1}.timeline-item.completed .timeline-icon[data-v-162db545]{background:#28a745;color:#fff}.timeline-item.current .timeline-icon[data-v-162db545]{background:#ffc107;color:#212529}.timeline-content[data-v-162db545]{background:#f8f9fa;border-radius:8px;padding:16px;border-left:4px solid #e9ecef}.timeline-item.completed .timeline-content[data-v-162db545]{border-left-color:#28a745}.timeline-item.current .timeline-content[data-v-162db545]{border-left-color:#ffc107}.timeline-header[data-v-162db545]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.status-title[data-v-162db545]{font-weight:600;color:#495057;font-size:16px}.status-time[data-v-162db545]{color:#6c757d;font-size:12px}.status-description[data-v-162db545]{color:#6c757d;font-size:14px;line-height:1.4}.reject-reason[data-v-162db545]{margin-top:12px;padding:12px;background:#fff3cd;border-left:3px solid #ffc107;border-radius:4px}.reject-label[data-v-162db545]{font-weight:600;color:#856404;font-size:14px}.reject-text[data-v-162db545]{color:#856404;font-size:14px;line-height:1.5;display:inline}.status-info[data-v-162db545]{margin-top:12px;padding:12px;background:#e7f3ff;border-left:3px solid #007bff;border-radius:4px}.status-info-text[data-v-162db545]{color:#004085;font-size:14px;line-height:1.5;display:inline}.attachment-block[data-v-162db545]{margin-bottom:20px}.attachment-block[data-v-162db545]:last-child{margin-bottom:0}.image-gallery[data-v-162db545]{display:flex;flex-wrap:wrap;gap:12px}.image-item[data-v-162db545]{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.attachment-label[data-v-162db545]{font-weight:500;color:#495057;font-size:14px;margin-bottom:8px}.attachment-thumb[data-v-162db545]{width:120px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:pointer;border:1.5px solid #e3f0ff;transition:box-shadow .2s}.attachment-thumb[data-v-162db545]:hover{box-shadow:0 4px 16px rgba(37,116,230,.18)}.img-preview-label[data-v-162db545]{color:#adb5bd;font-size:12px;margin-top:2px}.no-image[data-v-162db545]{color:#adb5bd;font-size:13px}.img-modal[data-v-162db545]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:9999}.img-big[data-v-162db545]{max-width:80vw;max-height:80vh;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,.18)}.close-btn[data-v-162db545]{position:absolute;top:32px;right:48px;font-size:32px;color:#fff;background:none;border:none;cursor:pointer;z-index:10000}@media (max-width:1200px){.content-grid[data-v-162db545]{grid-template-columns:1fr}}@media (max-width:768px){.page-header[data-v-162db545]{flex-direction:column;align-items:stretch}.header-actions[data-v-162db545]{justify-content:flex-end}.info-grid[data-v-162db545]{grid-template-columns:1fr}.timeline-item[data-v-162db545]{padding-left:50px}.timeline-icon[data-v-162db545]{width:32px;height:32px;font-size:14px}.timeline[data-v-162db545]:before{left:16px}}.order-detail[data-v-a7332e8e]{padding:20px}.page-header[data-v-a7332e8e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;gap:20px}.header-content h2[data-v-a7332e8e]{font-size:24px;font-weight:600;color:#2d4782;margin-bottom:8px}.header-content p[data-v-a7332e8e]{color:#6c757d;font-size:14px;margin:0}.header-actions[data-v-a7332e8e]{display:flex;gap:12px}.btn-primary[data-v-a7332e8e],.btn-secondary[data-v-a7332e8e]{padding:12px 20px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.btn-primary[data-v-a7332e8e]{background:#6aae57;color:#fff}.btn-primary[data-v-a7332e8e]:hover{background:#5a9e47}.btn-secondary[data-v-a7332e8e]{background:#6c757d;color:#fff}.btn-secondary[data-v-a7332e8e]:hover{background:#5a6268}.content-grid[data-v-a7332e8e]{display:grid;grid-template-columns:1fr 1fr;gap:30px}.info-card[data-v-a7332e8e],.status-card[data-v-a7332e8e]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:30px}.info-card h3[data-v-a7332e8e],.status-card h3[data-v-a7332e8e]{font-size:18px;font-weight:600;color:#2d4782;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e9ecef}.info-grid[data-v-a7332e8e]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.info-item[data-v-a7332e8e]{display:flex;flex-direction:column;gap:8px}.info-item label[data-v-a7332e8e]{font-weight:500;color:#495057;font-size:14px}.info-item span[data-v-a7332e8e]{color:#6c757d;font-size:16px}.amount[data-v-a7332e8e]{color:#6aae57!important;font-weight:600!important}.timeline[data-v-a7332e8e]{position:relative}.timeline[data-v-a7332e8e]:before{content:"";position:absolute;left:20px;top:0;bottom:0;width:2px;background:#e9ecef}.timeline-item[data-v-a7332e8e]{position:relative;margin-bottom:30px;padding-left:60px}.timeline-item[data-v-a7332e8e]:last-child{margin-bottom:0}.timeline-icon[data-v-a7332e8e]{position:absolute;left:0;top:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;z-index:1}.timeline-item.completed .timeline-icon[data-v-a7332e8e]{background:#28a745;color:#fff}.timeline-item.current .timeline-icon[data-v-a7332e8e]{background:#ffc107;color:#212529}.timeline-content[data-v-a7332e8e]{background:#f8f9fa;border-radius:8px;padding:16px;border-left:4px solid #e9ecef}.timeline-item.completed .timeline-content[data-v-a7332e8e]{border-left-color:#28a745}.timeline-item.current .timeline-content[data-v-a7332e8e]{border-left-color:#ffc107}.timeline-header[data-v-a7332e8e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.status-title[data-v-a7332e8e]{font-weight:600;color:#495057;font-size:16px}.status-time[data-v-a7332e8e]{color:#6c757d;font-size:12px}.reject-reason[data-v-a7332e8e]{margin-top:12px;padding:12px;background:#fff3cd;border-left:3px solid #ffc107;border-radius:4px}.reject-label[data-v-a7332e8e]{font-weight:600;color:#856404;font-size:14px}.reject-text[data-v-a7332e8e]{color:#856404;font-size:14px;line-height:1.5;display:inline}.status-info[data-v-a7332e8e]{margin-top:12px;padding:12px;background:#e7f3ff;border-left:3px solid #007bff;border-radius:4px}.status-info-text[data-v-a7332e8e]{color:#004085;font-size:14px;line-height:1.5;display:inline}.status-description[data-v-a7332e8e]{color:#6c757d;font-size:14px;line-height:1.4}.attachment-section[data-v-a7332e8e]{margin-top:24px}.attachment-grid[data-v-a7332e8e]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.attachment-item[data-v-a7332e8e]{display:flex;flex-direction:column}.image-gallery[data-v-a7332e8e]{display:flex;flex-wrap:wrap;gap:12px}.image-item[data-v-a7332e8e]{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.attachment-thumb[data-v-a7332e8e]{width:120px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:pointer;border:1.5px solid #e3f0ff;transition:box-shadow .2s}.attachment-thumb[data-v-a7332e8e]:hover{box-shadow:0 4px 16px rgba(37,116,230,.18)}.no-image[data-v-a7332e8e]{color:#adb5bd;font-size:13px}.upload-item h5[data-v-a7332e8e]{font-size:14px;font-weight:500;margin-bottom:8px;color:#495057}.upload-demo[data-v-a7332e8e]{margin-bottom:10px}.upload-area[data-v-a7332e8e]{position:relative}.hidden-file-input[data-v-a7332e8e]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.upload-placeholder[data-v-a7332e8e]{width:160px;height:120px;border:2px dashed #ced4da;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;background:#f8f9fa;transition:all .3s ease;color:#6c757d}.upload-placeholder[data-v-a7332e8e]:hover{border-color:#6aae57;background:#f0f8f0;color:#6aae57}.upload-placeholder i[data-v-a7332e8e]{font-size:24px;margin-bottom:8px}.upload-placeholder span[data-v-a7332e8e]{font-size:14px;text-align:center}.img-preview-wrapper[data-v-a7332e8e]{margin-top:8px;text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.img-preview[data-v-a7332e8e]{width:160px;height:120px;-o-object-fit:contain;object-fit:contain;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:pointer;border:1px solid #e9ecef;transition:box-shadow .2s}.img-preview[data-v-a7332e8e]:hover{box-shadow:0 4px 16px rgba(45,71,130,.18)}.img-preview-label[data-v-a7332e8e]{font-size:12px;color:#888;margin-top:4px}.btn-reupload[data-v-a7332e8e]{background:#6aae57;color:#fff;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .3s ease;box-shadow:0 2px 4px rgba(106,174,87,.2)}.btn-reupload[data-v-a7332e8e]:hover{background:#5a9e4d;box-shadow:0 4px 8px rgba(106,174,87,.3);transform:translateY(-1px)}.btn-reupload i[data-v-a7332e8e]{font-size:12px}.img-modal[data-v-a7332e8e]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:9999;display:flex;align-items:center;justify-content:center}.img-big[data-v-a7332e8e]{max-width:90vw;max-height:80vh;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.18);background:#fff}.close-btn[data-v-a7332e8e]{position:absolute;top:32px;right:48px;font-size:32px;background:none;border:none;color:#fff;cursor:pointer;z-index:10000}@media (max-width:1200px){.content-grid[data-v-a7332e8e]{grid-template-columns:1fr}}@media (max-width:768px){.page-header[data-v-a7332e8e]{flex-direction:column;align-items:stretch}.header-actions[data-v-a7332e8e]{justify-content:flex-end}.info-grid[data-v-a7332e8e]{grid-template-columns:1fr}.timeline-item[data-v-a7332e8e]{padding-left:50px}.timeline-icon[data-v-a7332e8e]{width:32px;height:32px;font-size:14px}.timeline[data-v-a7332e8e]:before{left:16px}.upload-grid[data-v-a7332e8e]{grid-template-columns:1fr;gap:16px}.upload-item h5[data-v-a7332e8e]{font-size:13px}}.contract-detail[data-v-e5f4a284]{padding:20px}.page-header[data-v-e5f4a284]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;gap:20px}.header-content h2[data-v-e5f4a284]{font-size:24px;font-weight:600;color:#2d4782;margin-bottom:8px}.header-content p[data-v-e5f4a284]{color:#6c757d;font-size:14px;margin:0}.header-actions[data-v-e5f4a284]{display:flex;gap:12px}.btn-primary[data-v-e5f4a284],.btn-secondary[data-v-e5f4a284]{padding:12px 20px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.btn-primary[data-v-e5f4a284]{background:#6aae57;color:#fff}.btn-primary[data-v-e5f4a284]:hover{background:#5a9e47}.btn-secondary[data-v-e5f4a284]{background:#6c757d;color:#fff}.btn-secondary[data-v-e5f4a284]:hover{background:#5a6268}.content-grid[data-v-e5f4a284]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:20px}.info-card[data-v-e5f4a284]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:24px}.info-card h3[data-v-e5f4a284]{margin:0 0 20px 0;font-size:18px;font-weight:600;color:#2d4782;border-bottom:2px solid #e9ecef;padding-bottom:12px}.info-grid[data-v-e5f4a284]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.info-item[data-v-e5f4a284]{display:flex;flex-direction:column;gap:4px}.info-item.full-width[data-v-e5f4a284]{grid-column:1/-1}.info-item label[data-v-e5f4a284]{font-size:12px;color:#6c757d;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.info-item span[data-v-e5f4a284]{font-size:14px;color:#495057;font-weight:500}.amount[data-v-e5f4a284]{color:#6aae57;font-weight:600}.parties-section[data-v-e5f4a284]{display:flex;flex-direction:column;gap:20px}.party-info h4[data-v-e5f4a284]{margin:0 0 12px 0;font-size:16px;font-weight:600;color:#495057;border-bottom:1px solid #e9ecef;padding-bottom:8px}.party-details[data-v-e5f4a284]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.party-item[data-v-e5f4a284]{display:flex;flex-direction:column;gap:4px}.party-item label[data-v-e5f4a284]{font-size:12px;color:#6c757d;font-weight:500}.party-item span[data-v-e5f4a284]{font-size:14px;color:#495057;font-weight:500}.attachment-section[data-v-e5f4a284]{display:flex;flex-direction:column;gap:16px}.attachment-item[data-v-e5f4a284]{border:1px solid #e9ecef;border-radius:6px;overflow:hidden;cursor:pointer;transition:all .2s ease}.attachment-item[data-v-e5f4a284]:hover{border-color:#6aae57;box-shadow:0 2px 8px rgba(106,174,87,.2)}.attachment-header[data-v-e5f4a284]{background:#f8f9fa;padding:12px 16px;display:flex;align-items:center;gap:8px;font-weight:500;color:#495057}.attachment-size[data-v-e5f4a284]{margin-left:auto;font-size:12px;color:#6c757d}.attachment-preview[data-v-e5f4a284]{padding:16px;display:flex;justify-content:center}.attachment-preview img[data-v-e5f4a284]{max-width:100%;max-height:200px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.attachment-empty[data-v-e5f4a284]{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px;color:#6c757d;background:#f8f9fa;border-radius:6px;border:2px dashed #dee2e6}.status[data-v-e5f4a284]{padding:6px 12px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status.pending[data-v-e5f4a284]{background:#fff3cd;color:#856404}.status.approved[data-v-e5f4a284]{background:#d4edda;color:#155724}.status.rejected[data-v-e5f4a284]{background:#f8d7da;color:#721c24}.status.unknown[data-v-e5f4a284]{background:#f8f9fa;color:#6c757d}.reject-reason-content[data-v-e5f4a284]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:12px;color:#495057;font-size:14px;line-height:1.6;word-wrap:break-word;white-space:pre-wrap;margin-top:4px}.error-container[data-v-e5f4a284],.loading-container[data-v-e5f4a284]{display:flex;justify-content:center;align-items:center;min-height:400px}.error-content[data-v-e5f4a284],.loading-spinner[data-v-e5f4a284]{display:flex;flex-direction:column;align-items:center;gap:16px;color:#6c757d}.loading-spinner i[data-v-e5f4a284]{font-size:24px;color:#6aae57}.error-content i[data-v-e5f4a284]{font-size:48px;color:#dc3545}@media (max-width:768px){.content-grid[data-v-e5f4a284],.info-grid[data-v-e5f4a284],.party-details[data-v-e5f4a284]{grid-template-columns:1fr}.page-header[data-v-e5f4a284]{flex-direction:column;align-items:stretch}.header-actions[data-v-e5f4a284]{justify-content:flex-end}}.merchant-detail[data-v-2dc3955b]{padding:20px}.page-header[data-v-2dc3955b]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;gap:20px}.header-content h2[data-v-2dc3955b]{font-size:24px;font-weight:600;color:#2d4782;margin-bottom:8px}.header-content p[data-v-2dc3955b]{color:#6c757d;font-size:14px;margin:0}.header-actions[data-v-2dc3955b]{display:flex;gap:12px}.btn-primary[data-v-2dc3955b],.btn-secondary[data-v-2dc3955b]{padding:12px 20px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.btn-primary[data-v-2dc3955b]{background:#6aae57;color:#fff}.btn-primary[data-v-2dc3955b]:hover{background:#5a9e47}.btn-secondary[data-v-2dc3955b]{background:#6c757d;color:#fff}.btn-secondary[data-v-2dc3955b]:hover{background:#5a6268}.content-grid[data-v-2dc3955b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:20px}.info-card[data-v-2dc3955b]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:24px}.info-card h3[data-v-2dc3955b]{margin:0 0 20px 0;font-size:18px;font-weight:600;color:#2d4782;border-bottom:2px solid #e9ecef;padding-bottom:12px}.info-grid[data-v-2dc3955b]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.info-item[data-v-2dc3955b]{display:flex;flex-direction:column;gap:4px}.info-item.full-width[data-v-2dc3955b]{grid-column:1/-1}.info-item label[data-v-2dc3955b]{font-size:12px;color:#6c757d;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.info-item span[data-v-2dc3955b]{font-size:14px;color:#495057;font-weight:500}.business-scope[data-v-2dc3955b]{line-height:1.5;max-height:80px;overflow-y:auto}.certificate-section[data-v-2dc3955b]{display:flex;flex-direction:column;gap:16px}.certificate-item[data-v-2dc3955b]{border:1px solid #e9ecef;border-radius:6px;overflow:hidden}.certificate-header[data-v-2dc3955b]{background:#f8f9fa;padding:12px 16px;display:flex;align-items:center;gap:8px;font-weight:500;color:#495057}.certificate-preview[data-v-2dc3955b]{padding:16px;cursor:pointer;transition:background .2s}.certificate-preview[data-v-2dc3955b]:hover{background:#f8f9fa}.certificate-preview img[data-v-2dc3955b]{max-width:100%;max-height:200px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.certificate-empty[data-v-2dc3955b]{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px;color:#6c757d;background:#f8f9fa;border-radius:6px;border:2px dashed #dee2e6}.status-section[data-v-2dc3955b]{display:flex;flex-direction:column;gap:16px}.status-item[data-v-2dc3955b]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #e9ecef}.status-item[data-v-2dc3955b]:last-child{border-bottom:none}.status-item label[data-v-2dc3955b]{font-size:14px;color:#6c757d;font-weight:500}.status[data-v-2dc3955b]{padding:6px 12px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status.approved[data-v-2dc3955b]{background:#d4edda;color:#155724}.status.rejected[data-v-2dc3955b]{background:#f8d7da;color:#721c24}.status.pending[data-v-2dc3955b]{background:#fff3cd;color:#856404}.status.incomplete[data-v-2dc3955b]{background:#e2e3e5;color:#383d41}.status.unknown[data-v-2dc3955b]{background:#f8f9fa;color:#6c757d}.error-container[data-v-2dc3955b],.loading-container[data-v-2dc3955b]{display:flex;justify-content:center;align-items:center;min-height:400px}.error-content[data-v-2dc3955b],.loading-spinner[data-v-2dc3955b]{display:flex;flex-direction:column;align-items:center;gap:16px;color:#6c757d}.loading-spinner i[data-v-2dc3955b]{font-size:24px;color:#6aae57}.error-content i[data-v-2dc3955b]{font-size:48px;color:#dc3545}@media (max-width:768px){.content-grid[data-v-2dc3955b],.info-grid[data-v-2dc3955b]{grid-template-columns:1fr}.page-header[data-v-2dc3955b]{flex-direction:column;align-items:stretch}.header-actions[data-v-2dc3955b]{justify-content:flex-end}}.agreement-dialog-mask[data-v-3546de0d]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:9999;display:flex;align-items:center;justify-content:center}.agreement-dialog[data-v-3546de0d]{background:#fff;border-radius:8px;width:90vw;max-width:600px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(0,0,0,.18)}.dialog-header[data-v-3546de0d]{display:flex;justify-content:space-between;align-items:center;padding:18px 24px 10px 24px;border-bottom:1px solid #eee}.dialog-title[data-v-3546de0d]{font-size:18px;font-weight:600;color:#2d4782}.dialog-close[data-v-3546de0d]{background:none;border:none;font-size:22px;cursor:pointer;color:#888}.dialog-content[data-v-3546de0d]{padding:18px 24px;overflow-y:auto;font-size:15px;color:#333;flex:1}.dialog-footer[data-v-3546de0d]{padding:12px 24px 18px 24px;text-align:right;border-top:1px solid #eee}.dialog-btn[data-v-3546de0d]{background:#6aae57;color:#fff;border:none;border-radius:4px;padding:8px 24px;font-size:15px;cursor:pointer;transition:background .2s}.dialog-btn[data-v-3546de0d]:hover{background:#5a9e47}.register-page[data-v-d00fc346]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:20px}.register-container[data-v-d00fc346]{background:#fff;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.1);width:100%;max-width:480px;padding:40px}.register-header[data-v-d00fc346]{text-align:center;margin-bottom:40px}.register-header h1[data-v-d00fc346]{font-size:28px;font-weight:600;color:#2d4782;margin-bottom:12px}.register-header p[data-v-d00fc346]{color:#6c757d;font-size:16px;margin:0}.form-group[data-v-d00fc346]{margin-bottom:24px}.form-group label[data-v-d00fc346]{display:block;font-weight:500;color:#495057;margin-bottom:8px;font-size:14px}.required[data-v-d00fc346]{color:#dc3545}.input-wrapper[data-v-d00fc346]{position:relative;display:flex;align-items:center}.input-icon[data-v-d00fc346]{position:absolute;left:12px;color:#6c757d;font-size:16px;z-index:1}.form-input[data-v-d00fc346]{width:100%;padding:12px 12px 12px 40px;border:2px solid #e9ecef;border-radius:8px;font-size:16px;transition:all .3s ease;background:#fff}.form-input[data-v-d00fc346]:focus{outline:none;border-color:#6aae57;box-shadow:0 0 0 3px rgba(106,174,87,.1)}.form-input.error[data-v-d00fc346]{border-color:#dc3545}.password-toggle[data-v-d00fc346]{position:absolute;right:12px;background:none;border:none;color:#6c757d;cursor:pointer;font-size:16px;z-index:1}.verification-row[data-v-d00fc346]{display:flex;gap:12px}.verification-row .input-wrapper[data-v-d00fc346]{flex:1}.btn-verify[data-v-d00fc346]{padding:12px 20px;background:#6aae57;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap;min-width:120px}.btn-verify[data-v-d00fc346]:hover:not(:disabled){background:#5a9e47}.btn-verify[data-v-d00fc346]:disabled{background:#6c757d;cursor:not-allowed}.agreement-group[data-v-d00fc346]{margin-bottom:32px}.checkbox-label[data-v-d00fc346]{display:flex;align-items:center;cursor:pointer;font-size:14px;color:#495057;position:relative;padding-left:30px}.checkbox-label input[type=checkbox][data-v-d00fc346]{position:absolute;opacity:0;cursor:pointer}.checkmark[data-v-d00fc346]{position:absolute;left:0;top:0;width:20px;height:20px;border:2px solid #e9ecef;border-radius:4px;background:#fff;transition:all .3s ease}.checkbox-label input[type=checkbox]:checked~.checkmark[data-v-d00fc346]{background:#6aae57;border-color:#6aae57}.checkbox-label input[type=checkbox]:checked~.checkmark[data-v-d00fc346]:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-label a[data-v-d00fc346]{color:#6aae57;text-decoration:none}.checkbox-label a[data-v-d00fc346]:hover{text-decoration:underline}.error-message[data-v-d00fc346]{color:#dc3545;font-size:12px;margin-top:6px}.btn-register[data-v-d00fc346]{width:100%;padding:14px;background:#6aae57;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-register[data-v-d00fc346]:hover:not(:disabled){background:#5a9e47}.btn-register[data-v-d00fc346]:disabled{background:#6c757d;cursor:not-allowed}.login-link[data-v-d00fc346]{text-align:center;margin-top:24px;color:#6c757d;font-size:14px}.login-link a[data-v-d00fc346]{color:#6aae57;text-decoration:none;font-weight:500}.login-link a[data-v-d00fc346]:hover{text-decoration:underline}@media (max-width:480px){.register-container[data-v-d00fc346]{padding:30px 20px}.register-header h1[data-v-d00fc346]{font-size:24px}.verification-row[data-v-d00fc346]{flex-direction:column}.btn-verify[data-v-d00fc346]{min-width:auto}}.success-tip-modal[data-v-d00fc346]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.15);z-index:99999;display:flex;align-items:center;justify-content:center}.success-tip-content[data-v-d00fc346]{background:#fff;border-radius:8px;padding:36px 48px;box-shadow:0 8px 32px rgba(0,0,0,.18);display:flex;flex-direction:column;align-items:center;font-size:20px;color:#2d4782;font-weight:600}.success-icon[data-v-d00fc346]{color:#6aae57;font-size:48px;margin-bottom:16px}