#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-767d2588]{margin:0;padding:0;box-sizing:border-box}.layout-container[data-v-767d2588]{display:flex;height:100vh;min-width:0}.sidebar[data-v-767d2588]{width:200px;background:#2d4782;color:#fff;overflow-y:auto;box-shadow:2px 0 10px rgba(0,0,0,.1)}.system-title[data-v-767d2588]{padding:12px 16px 6px;text-align:center;font-size:16px;font-weight:700}.sidebar-header[data-v-767d2588]{padding:10px 20px 20px;text-align:center;border-bottom:1px solid hsla(0,0%,100%,.1)}.sidebar-header h2[data-v-767d2588]{font-size:20px;font-weight:600;margin-bottom:15px}.user-info[data-v-767d2588]{display:flex;flex-direction:column;align-items:center;gap:10px}.user-phone[data-v-767d2588]{font-size:14px;color:hsla(0,0%,100%,.8)}.logout-btn[data-v-767d2588]{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-767d2588]:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3)}.logout-btn i[data-v-767d2588]{font-size:11px}.nav-menu[data-v-767d2588]{padding:10px 0}.nav-item[data-v-767d2588]{margin:5px 0}.nav-title[data-v-767d2588]{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-767d2588]:hover:not(.active){background-color:hsla(0,0%,100%,.1)}.nav-title.active[data-v-767d2588]{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-767d2588]{margin-right:12px;width:20px;text-align:center}.nav-text[data-v-767d2588]{flex:1;font-size:15px;font-weight:700}.nav-arrow[data-v-767d2588]{transition:transform .3s ease}.nav-arrow.expanded[data-v-767d2588]{transform:rotate(90deg)}.submenu[data-v-767d2588]{max-height:0;overflow:hidden;transition:max-height .3s ease;background-color:rgba(45,71,130,.3)}.submenu.expanded[data-v-767d2588]{max-height:200px}.submenu-item[data-v-767d2588]{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-767d2588],.submenu-item[data-v-767d2588]:hover{background-color:transparent;border-left-color:transparent}.submenu-item.active[data-v-767d2588]{color:#6bac5a}.main-content[data-v-767d2588]{flex:1;display:flex;flex-direction:column;background-color:#f8f9fa;min-width:0}.tabs-container[data-v-767d2588]{background-color:#fff;border-bottom:1px solid #e9ecef;box-shadow:0 2px 4px rgba(0,0,0,.1)}.tabs-header[data-v-767d2588]{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-767d2588]{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-767d2588]{background-color:#fff;border-color:#adb5bd;color:#495057;font-weight:500}.tab-title[data-v-767d2588]{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-767d2588]{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-767d2588]:hover{background-color:#f8f9fa;border-color:#5a6268;color:#5a6268;transform:scale(1.1)}.content-area[data-v-767d2588]{flex:1;padding:20px;overflow-y:auto}@media (max-width:768px){.sidebar[data-v-767d2588]{width:200px}.nav-title[data-v-767d2588]{padding:10px 15px}.submenu-item[data-v-767d2588]{padding:8px 15px 8px 45px}}[data-v-572604fe]{margin:0;padding:0;box-sizing:border-box}.home-container[data-v-572604fe]{min-height:100vh;position:relative;display:flex;flex-direction:column}.background-image[data-v-572604fe]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 800"><rect width="100%" height="100%" fill="url(%23grid)"/></svg>');z-index:-1}.top-nav[data-v-572604fe]{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-572604fe]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 20px}.logo[data-v-572604fe]{display:flex;align-items:center;font-size:20px;font-weight:600;color:#2d4782}.logo i[data-v-572604fe]{margin-right:10px;font-size:24px}.language-switch select[data-v-572604fe]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;background:#fff;color:#333;cursor:pointer;font-size:14px}.main-content[data-v-572604fe]{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 20px}.login-container[data-v-572604fe]{width:100%;max-width:450px}.login-box[data-v-572604fe]{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[data-v-572604fe]{text-align:center;margin-bottom:30px}.title-line-1[data-v-572604fe]{font-size:24px;font-weight:600;color:#364f6b;margin-bottom:8px}.title-line-2[data-v-572604fe]{font-size:18px;font-weight:600;color:#6aae57}.login-type-switch[data-v-572604fe]{display:grid;grid-template-columns:1fr 1fr;background:#f3f3f3;border-radius:10px;padding:6px;gap:6px;margin-bottom:24px}.switch-item[data-v-572604fe]{border:none;border-radius:8px;padding:14px 8px;font-size:16px;color:#7d848f;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .25s ease}.switch-item.active[data-v-572604fe]{background:#fff;color:#6aae57;box-shadow:0 4px 12px rgba(0,0,0,.08)}.login-form[data-v-572604fe]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-572604fe]{position:relative}.input-wrapper[data-v-572604fe]{position:relative;display:flex;align-items:center}.input-icon[data-v-572604fe]{position:absolute;left:15px;color:#6c757d;font-size:16px;z-index:1}.form-input[data-v-572604fe]{width:100%;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-572604fe]:focus{outline:none;border-color:#6aae57;box-shadow:0 0 0 3px rgba(106,174,87,.1)}.form-input--with-send[data-v-572604fe]{padding-right:108px}.form-input--with-toggle[data-v-572604fe]{padding-right:48px}.send-code-btn[data-v-572604fe]{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-572604fe]:hover:not(:disabled){background:#5a9e47}.send-code-btn[data-v-572604fe]:disabled{background:#ccc;cursor:not-allowed}.login-btn[data-v-572604fe]{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-572604fe]:hover{background:#5a9e47;transform:translateY(-2px);box-shadow:0 5px 15px rgba(106,174,87,.3)}.register-link[data-v-572604fe]{text-align:center;margin-top:20px;color:#6c757d;font-size:14px}.register-link a[data-v-572604fe]{color:#6aae57;text-decoration:none;font-weight:500;margin-left:5px}.register-link a[data-v-572604fe]:hover{text-decoration:underline}.footer[data-v-572604fe]{background:rgba(0,0,0,.8);color:#fff;padding:20px 0;text-align:center}.footer-content[data-v-572604fe]{max-width:1200px;margin:0 auto;padding:0 20px}.company-info p[data-v-572604fe]{margin:5px 0;font-size:14px;color:hsla(0,0%,100%,.8)}@media (max-width:768px){.login-box[data-v-572604fe]{padding:30px 20px}.login-title[data-v-572604fe]{font-size:20px}.nav-content[data-v-572604fe]{padding:0 15px}.logo[data-v-572604fe]{font-size:18px}}.error-tip[data-v-572604fe]{background:#f8d7da;color:#721c24;padding:10px 15px;border-radius:6px;border:1px solid #f5c6cb;font-size:14px;text-align:center}.password-toggle[data-v-572604fe]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#6c757d;cursor:pointer;font-size:16px;z-index:2;padding:0 6px}.seller-contract[data-v-3d36fd5d]{padding:20px}.page-header[data-v-3d36fd5d]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;gap:20px}.header-content h2[data-v-3d36fd5d]{font-size:24px;font-weight:600;color:#2d4782;margin-bottom:8px}.header-content p[data-v-3d36fd5d]{color:#6c757d;font-size:14px;margin:0}.btn-primary[data-v-3d36fd5d]{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-3d36fd5d]:hover{background:#5a9e47}.content-card[data-v-3d36fd5d]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.table-container[data-v-3d36fd5d]{overflow-x:visible;overflow:visible}.contract-table[data-v-3d36fd5d]{width:100%;border-collapse:collapse;font-size:14px}.contract-table th[data-v-3d36fd5d]{background:#f8f9fa;padding:15px 12px;text-align:left;font-weight:600;color:#495057;border-bottom:2px solid #e9ecef;white-space:nowrap}.contract-table td[data-v-3d36fd5d]{padding:15px 12px;border-bottom:1px solid #e9ecef;color:#6c757d;white-space:nowrap}.contract-table tbody tr[data-v-3d36fd5d]:hover{background:#f8f9fa}.amount[data-v-3d36fd5d]{color:#6aae57;font-weight:600}.attachment-icon[data-v-3d36fd5d]{color:#6c757d;margin-right:5px}.attachment-count[data-v-3d36fd5d]{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-3d36fd5d]:hover{background:#b3d4fc;color:#1251a5;box-shadow:0 4px 12px rgba(37,116,230,.18)}.attachment-link[data-v-3d36fd5d]{color:#2574e6;cursor:pointer;text-decoration:underline}.popover-file[data-v-3d36fd5d]{display:flex;align-items:center;gap:8px;padding:8px 16px;cursor:pointer;color:#495057;transition:background .2s}.popover-file[data-v-3d36fd5d]:hover{background:#f8f9fa;color:#2574e6}.popover-empty[data-v-3d36fd5d]{color:#adb5bd;text-align:center;padding:12px 0}.status[data-v-3d36fd5d]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.status.pending[data-v-3d36fd5d]{background:#fff3cd;color:#856404}.status.approved[data-v-3d36fd5d]{background:#d4edda;color:#155724}.status.rejected[data-v-3d36fd5d]{background:#f8d7da;color:#721c24}@media (max-width:1200px){.page-header[data-v-3d36fd5d]{flex-direction:column;align-items:stretch}.btn-primary[data-v-3d36fd5d]{align-self:flex-start}}@media (max-width:768px){.contract-table[data-v-3d36fd5d]{font-size:12px}.contract-table td[data-v-3d36fd5d],.contract-table th[data-v-3d36fd5d]{padding:10px 8px}}.pagination-container[data-v-3d36fd5d]{display:flex;justify-content:space-between;align-items:center;padding:20px;background:#f8f9fa;border-top:1px solid #e9ecef}.pagination-info[data-v-3d36fd5d]{color:#6c757d;font-size:14px}.pagination-controls[data-v-3d36fd5d]{display:flex;align-items:center;gap:20px}.page-size-selector[data-v-3d36fd5d]{display:flex;align-items:center;gap:8px;color:#6c757d;font-size:14px}.page-size-selector select[data-v-3d36fd5d]{padding:4px 8px;border:1px solid #ced4da;border-radius:4px;background:#fff;font-size:14px}.pagination-buttons[data-v-3d36fd5d]{display:flex;align-items:center;gap:8px}.btn-page-number[data-v-3d36fd5d],.btn-page[data-v-3d36fd5d]{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-3d36fd5d]:hover:not(.active),.btn-page[data-v-3d36fd5d]:hover:not(:disabled){background:#e9ecef;border-color:#adb5bd}.btn-page[data-v-3d36fd5d]:disabled{background:#f8f9fa;color:#adb5bd;cursor:not-allowed}.btn-page-number.active[data-v-3d36fd5d]{background:#6aae57;color:#fff;border-color:#6aae57}.page-numbers[data-v-3d36fd5d]{display:flex;align-items:center;gap:4px}.page-ellipsis[data-v-3d36fd5d]{color:#6c757d;padding:0 8px}@media (max-width:768px){.pagination-container[data-v-3d36fd5d]{flex-direction:column;gap:15px;align-items:stretch}.pagination-controls[data-v-3d36fd5d]{justify-content:space-between}.page-size-selector select[data-v-3d36fd5d],.page-size-selector[data-v-3d36fd5d]{font-size:12px}.btn-page-number[data-v-3d36fd5d],.btn-page[data-v-3d36fd5d]{min-width:28px;height:28px;font-size:12px}}.payment-list[data-v-776d040a]{padding:20px}.page-header[data-v-776d040a]{margin-bottom:30px}.header-content h2[data-v-776d040a]{font-size:24px;font-weight:600;color:#2d4782;margin-bottom:8px}.header-content p[data-v-776d040a]{color:#6c757d;font-size:14px;margin:0}.content-card[data-v-776d040a]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.search-section[data-v-776d040a]{background:#f8f9fa;padding:20px 24px;border-bottom:1px solid #e9ecef;border-radius:8px 8px 0 0}.search-form[data-v-776d040a]{display:flex;flex-direction:column;gap:20px}.search-header[data-v-776d040a]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.search-row[data-v-776d040a]{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:end;flex:1}.search-item[data-v-776d040a]{display:flex;flex-direction:column;gap:8px}.search-item.date-group[data-v-776d040a]{grid-column:span 1}.search-item[data-v-776d040a]:not(.date-group):not(.buyer-item):not(.seller-item){width:180px}.buyer-item[data-v-776d040a],.seller-item[data-v-776d040a]{width:350px}.search-label[data-v-776d040a]{font-size:13px;color:#6c757d;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.search-input[data-v-776d040a],.search-select[data-v-776d040a]{padding:12px;border:1px solid #ced4da;border-radius:4px;font-size:14px;transition:border-color .2s ease;width:100%;box-sizing:border-box}.search-input[data-v-776d040a]:focus,.search-select[data-v-776d040a]:focus{outline:none;border-color:#6aae57;box-shadow:0 0 0 2px rgba(106,174,87,.1)}.date-inputs[data-v-776d040a]{display:flex;align-items:center;gap:12px}.date-picker[data-v-776d040a]{flex:1}.date-picker .el-input__inner[data-v-776d040a]{border:1px solid #ced4da;border-radius:4px;font-size:14px;transition:border-color .2s ease}.date-picker .el-input__inner[data-v-776d040a]:focus{border-color:#6aae57;box-shadow:0 0 0 2px rgba(106,174,87,.1)}.date-separator[data-v-776d040a]{color:#6c757d;font-weight:500;white-space:nowrap}.search-actions[data-v-776d040a]{display:flex;gap:8px;justify-content:flex-end;flex-shrink:0}.btn-reset[data-v-776d040a],.btn-search[data-v-776d040a]{padding:8px 16px;border:none;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px;min-width:70px}.btn-search[data-v-776d040a]{background:#6aae57;color:#fff}.btn-search[data-v-776d040a]:hover{background:#5a9e47;transform:translateY(-1px);box-shadow:0 2px 8px rgba(106,174,87,.3)}.btn-reset[data-v-776d040a]{background:#6c757d;color:#fff}.btn-reset[data-v-776d040a]:hover{background:#5a6268;transform:translateY(-1px);box-shadow:0 2px 8px hsla(208,7%,46%,.3)}@media (max-width:768px){.search-header[data-v-776d040a]{flex-direction:column;align-items:stretch;gap:16px}.search-row[data-v-776d040a]{grid-template-columns:1fr}.search-item.date-group[data-v-776d040a]{grid-column:span 1}.search-row-second[data-v-776d040a]{flex-direction:column;gap:16px}.buyer-item[data-v-776d040a],.seller-item[data-v-776d040a]{width:100%}.date-inputs[data-v-776d040a]{flex-direction:column;align-items:stretch}.search-actions[data-v-776d040a]{justify-content:stretch}.btn-reset[data-v-776d040a],.btn-search[data-v-776d040a]{flex:1;justify-content:center}}.search-row-second[data-v-776d040a]{display:flex;gap:20px;align-items:flex-end}.buyer-item[data-v-776d040a],.input-wrapper[data-v-776d040a],.seller-item[data-v-776d040a]{position:relative}.clear-btn[data-v-776d040a]{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-776d040a]:hover{background:#e9ecef;color:#495057}.suggestions-dropdown[data-v-776d040a]{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-776d040a]{padding:12px;cursor:pointer;border-bottom:1px solid #f8f9fa;transition:background-color .2s ease}.suggestion-item.hovered[data-v-776d040a],.suggestion-item.selected[data-v-776d040a],.suggestion-item[data-v-776d040a]:hover{background:#f0f8ff}.suggestion-item[data-v-776d040a]:last-child{border-bottom:none}.buyer-main[data-v-776d040a],.seller-main[data-v-776d040a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px}.buyer-name[data-v-776d040a],.seller-name[data-v-776d040a]{font-weight:600;color:#2d4782;font-size:14px}.buyer-region[data-v-776d040a],.seller-region[data-v-776d040a]{background:#e3f2fd;color:#1976d2;padding:2px 6px;border-radius:8px;font-size:11px;font-weight:500}.no-results[data-v-776d040a]{padding:16px;text-align:center;color:#6c757d;font-size:14px;font-style:italic}.table-container[data-v-776d040a]{overflow-x:auto}.payment-table[data-v-776d040a]{width:100%;border-collapse:collapse;font-size:14px}.payment-table th[data-v-776d040a]{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-776d040a]{padding:15px 12px;border-bottom:1px solid #e9ecef;color:#6c757d;white-space:nowrap}.payment-table tbody tr[data-v-776d040a]:hover{background:#f8f9fa}.amount[data-v-776d040a]{color:#6aae57;font-weight:600}.status[data-v-776d040a]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.status.depositing[data-v-776d040a]{background:#d1ecf1;color:#0c5460}.status.rejected[data-v-776d040a]{background:#f8d7da;color:#721c24}.status.receiving[data-v-776d040a]{background:#fff3cd;color:#856404}.status.verifying[data-v-776d040a]{background:#e2e3e5;color:#383d41}.status.reviewing[data-v-776d040a]{background:#f5c6cb;color:#721c24}.status.paying[data-v-776d040a]{background:#ffeeba;color:#856404}.status.finished[data-v-776d040a]{background:#d4edda;color:#155724}.action-buttons[data-v-776d040a]{display:flex;gap:8px;align-items:center}.action-buttons button[data-v-776d040a]{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-776d040a]:hover:after,.action-buttons button[data-tooltip][data-v-776d040a]:hover:before{z-index:9999999}.action-buttons button[data-tooltip][data-v-776d040a]:hover:after{content:attr(data-tooltip);background:rgba(0,0,0,.8);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap}.action-buttons button[data-tooltip][data-v-776d040a]:hover:after,.action-buttons button[data-tooltip][data-v-776d040a]:hover:before{position:absolute;bottom:100%;top:auto;left:50%;transform:translateX(-50%);z-index:9999999;margin-bottom:4px;margin-top:0;pointer-events:none}.action-buttons button[data-tooltip][data-v-776d040a]:hover:before{content:"";border:4px solid transparent;border-top-color:rgba(0,0,0,.8)}.btn-view[data-v-776d040a]{background:#17a2b8;color:#fff}.btn-view[data-v-776d040a]:hover{background:#138496}.btn-download[data-v-776d040a]{background:#28a745;color:#fff}.btn-download[data-v-776d040a]:hover{background:#218838}.btn-pay[data-v-776d040a]{background:#ffc107;color:#212529}.btn-pay[data-v-776d040a]:hover{background:#e0a800}.btn-cancel[data-v-776d040a]{background:#dc3545;color:#fff}.btn-cancel[data-v-776d040a]:hover{background:#c82333}.btn-retry[data-v-776d040a]{background:#6f42c1;color:#fff}.btn-retry[data-v-776d040a]:hover{background:#5a32a3}.btn-add[data-v-776d040a]{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-776d040a]:hover{background:#5a9e4d}.btn-review[data-v-776d040a]{background:#ff9800;color:#fff}.btn-review[data-v-776d040a]:hover{background:#e68900}.btn-pass[data-v-776d040a]{border-radius:6px;padding:10px 24px;transition:all .2s ease;min-width:100px}.btn-pass[data-v-776d040a]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(40,167,69,.3)}.btn-pass[data-v-776d040a]:disabled{background:#6c757d;color:#fff;cursor:not-allowed;transform:none;box-shadow:none}.btn-reject[data-v-776d040a]{border-radius:6px;padding:10px 24px;transition:all .2s ease;min-width:100px}.btn-reject[data-v-776d040a]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(220,53,69,.3)}.btn-reject[data-v-776d040a]:disabled{background:#6c757d;color:#fff;cursor:not-allowed;transform:none;box-shadow:none}.btn-confirm-reject[data-v-776d040a]{border-radius:4px;padding:6px 16px;transition:background .2s}.btn-confirm-reject[data-v-776d040a]:disabled{background:#6c757d}.btn-cancel-reject[data-v-776d040a]{border-radius:4px;padding:6px 16px;transition:background .2s}.btn-cancel-reject[data-v-776d040a]:disabled{background:#6c757d;color:#fff;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width:768px){.payment-table[data-v-776d040a]{font-size:12px}.payment-table td[data-v-776d040a],.payment-table th[data-v-776d040a]{padding:10px 8px}.action-buttons[data-v-776d040a]{flex-direction:column;gap:4px}.action-buttons button[data-v-776d040a]{width:28px;height:28px}}.pagination-container[data-v-776d040a]{display:flex;justify-content:space-between;align-items:center;padding:20px;background:#f8f9fa;border-top:1px solid #e9ecef}.pagination-info[data-v-776d040a]{color:#6c757d;font-size:14px}.pagination-controls[data-v-776d040a]{display:flex;align-items:center;gap:20px}.page-size-selector[data-v-776d040a]{display:flex;align-items:center;gap:8px;color:#6c757d;font-size:14px}.page-size-selector select[data-v-776d040a]{padding:4px 8px;border:1px solid #ced4da;border-radius:4px;background:#fff;font-size:14px}.pagination-buttons[data-v-776d040a]{display:flex;align-items:center;gap:8px}.btn-page-number[data-v-776d040a],.btn-page[data-v-776d040a]{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-776d040a]:hover:not(.active),.btn-page[data-v-776d040a]:hover:not(:disabled){background:#e9ecef;border-color:#adb5bd}.btn-page[data-v-776d040a]:disabled{background:#f8f9fa;color:#adb5bd;cursor:not-allowed}.btn-page-number.active[data-v-776d040a]{background:#6aae57;color:#fff;border-color:#6aae57}.page-numbers[data-v-776d040a]{display:flex;align-items:center;gap:4px}.page-ellipsis[data-v-776d040a]{color:#6c757d;padding:0 8px}@media (max-width:768px){.pagination-container[data-v-776d040a]{flex-direction:column;gap:15px;align-items:stretch}.pagination-controls[data-v-776d040a]{justify-content:space-between}.page-size-selector select[data-v-776d040a],.page-size-selector[data-v-776d040a]{font-size:12px}.btn-page-number[data-v-776d040a],.btn-page[data-v-776d040a]{min-width:28px;height:28px;font-size:12px}}.attachment-container[data-v-776d040a]{display:flex;flex-direction:column;gap:4px}.attachment-row[data-v-776d040a]{display:flex;align-items:center;gap:6px;font-size:12px}.attachment-icon[data-v-776d040a]{color:#6c757d;font-size:12px}.attachment-label[data-v-776d040a]{color:#495057;font-weight:500;min-width:50px}.attachment-count[data-v-776d040a]{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-776d040a]:hover{background:#b3d4fc;color:#1251a5;box-shadow:0 4px 12px rgba(37,116,230,.18)}.popover-header[data-v-776d040a]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid #e9ecef;background:#f8f9fa;border-radius:6px 6px 0 0}.popover-title[data-v-776d040a]{font-weight:600;color:#2d4782;font-size:14px}.popover-close[data-v-776d040a]{background:none;border:none;color:#6c757d;cursor:pointer;padding:2px;border-radius:2px;transition:all .2s ease}.popover-close[data-v-776d040a]:hover{background:#e9ecef;color:#495057}.popover-content[data-v-776d040a]{padding:8px 0}.popover-file[data-v-776d040a]:hover{background:#f8f9fa;color:#2574e6}.popover-empty[data-v-776d040a]{color:#adb5bd;text-align:center;padding:12px 0}.sticky-action[data-v-776d040a]{position:sticky;right:0;background:#fff;z-index:1;box-shadow:-2px 0 8px -4px rgba(0,0,0,.08)}.payment-table th.sticky-action[data-v-776d040a]{z-index:1;pointer-events:none}.payment-table th.sticky-action[data-v-776d040a]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;pointer-events:none}.review-popover[data-v-776d040a]{min-width:240px;max-width:320px;padding:18px 20px;border-radius:10px;box-shadow:0 4px 24px rgba(0,0,0,.13);background:#fff}.review-title[data-v-776d040a]{font-weight:600;font-size:18px;margin-bottom:20px;color:#2d4782;text-align:center;padding-bottom:16px;border-bottom:1px solid #e9ecef}.review-points[data-v-776d040a]{margin:20px 0;padding:16px;background:#f8f9fa;border-radius:6px;border-left:4px solid #6aae57}.review-points h4[data-v-776d040a]{margin:0 0 12px 0;color:#2d4782;font-size:16px;font-weight:600}.review-points ol[data-v-776d040a]{margin:0;padding-left:20px;color:#495057;line-height:1.6}.review-points li[data-v-776d040a]{margin-bottom:8px;font-size:14px}.review-points li[data-v-776d040a]:last-child{margin-bottom:0}.review-actions[data-v-776d040a]{display:flex;gap:16px;justify-content:center;margin-top:24px}.btn-pass[data-v-776d040a]{background:#28a745;color:#fff;border:none;border-radius:4px;padding:7px 18px;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s}.btn-pass[data-v-776d040a]:hover{background:#218838}.btn-reject[data-v-776d040a]{background:#dc3545;color:#fff;border:none;border-radius:4px;padding:7px 18px;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s}.btn-reject[data-v-776d040a]:hover{background:#c82333}textarea[data-v-776d040a]{width:100%;border-radius:6px;border:1px solid #e0e0e0;padding:12px;font-size:14px;margin-top:16px;resize:none;box-sizing:border-box;transition:border-color .2s ease;font-family:inherit}textarea[data-v-776d040a]:focus{outline:none;border-color:#6aae57;box-shadow:0 0 0 2px rgba(106,174,87,.1)}.review-reject-actions[data-v-776d040a]{display:flex;gap:12px;justify-content:center;margin-top:16px}.btn-confirm-reject[data-v-776d040a]{background:#dc3545;color:#fff;border:none;border-radius:6px;padding:8px 20px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:80px}.btn-confirm-reject[data-v-776d040a]:disabled{background:#f5c6cb;color:#fff;cursor:not-allowed;transform:none;box-shadow:none}.btn-confirm-reject[data-v-776d040a]:not(:disabled):hover{background:#c82333;transform:translateY(-1px);box-shadow:0 2px 8px rgba(220,53,69,.3)}.btn-cancel-reject[data-v-776d040a]{background:#e0e0e0;color:#333;border:none;border-radius:6px;padding:8px 20px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:80px}.btn-cancel-reject[data-v-776d040a]:hover{background:#ccc;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.modal-mask[data-v-776d040a]{position:fixed;z-index:20000;top:0;left:0;background:rgba(0,0,0,.5)}.modal-mask[data-v-776d040a],.modal-wrapper[data-v-776d040a]{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}.review-modal[data-v-776d040a]{min-width:400px;max-width:90vw;background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);padding:24px;position:relative}.modal-close-btn[data-v-776d040a]{position:absolute;top:16px;right:16px;width:32px;height:32px;border:none;background:#f8f9fa;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10}.modal-close-btn[data-v-776d040a]:hover{background:#e9ecef;transform:scale(1.1)}.modal-close-btn[data-v-776d040a]:disabled{background:#f8f9fa;cursor:not-allowed;opacity:.6;transform:none}.modal-close-btn i[data-v-776d040a]{color:#6c757d;font-size:14px}.modal-close-btn:hover i[data-v-776d040a]{color:#495057}.btn-review-disabled[data-v-776d040a]{background:#e0e0e0!important;color:#bdbdbd!important;cursor:not-allowed!important;border:none}.btn-review-disabled i[data-v-776d040a]{color:#bdbdbd!important}.success-message[data-v-776d040a]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:30000;animation:fadeIn-776d040a .3s ease}.success-content[data-v-776d040a]{background:#28a745;color:#fff;padding:12px 20px;border-radius:6px;box-shadow:0 4px 12px rgba(40,167,69,.3);display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;min-width:200px}.success-content i[data-v-776d040a]{font-size:16px}@keyframes fadeIn-776d040a{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.merchant-link[data-v-776d040a]{color:#2574e6;text-decoration:none;transition:color .2s ease;cursor:pointer}.merchant-link[data-v-776d040a]:hover{color:#1251a5;text-decoration:underline}.merchant-link[data-v-776d040a]:active{color:#0d3d7a}.order-link[data-v-776d040a]{color:#2574e6;text-decoration:none;transition:color .2s ease;cursor:pointer}.order-link[data-v-776d040a]:hover{color:#1251a5;text-decoration:underline}.order-link[data-v-776d040a]:active{color:#0d3d7a}.contract-link[data-v-776d040a]{color:#2574e6;text-decoration:none;transition:color .2s ease;cursor:pointer}.contract-link[data-v-776d040a]:hover{color:#1251a5;text-decoration:underline}.contract-link[data-v-776d040a]:active{color:#0d3d7a}.payment-info[data-v-776d040a]{padding:8px 12px!important}.payment-info .info-item[data-v-776d040a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12px;line-height:1.3}.payment-info .info-item[data-v-776d040a]:last-child{margin-bottom:0}.payment-info .info-label[data-v-776d040a]{color:#6c757d;font-weight:500;white-space:nowrap;margin-right:8px}.payment-info .info-value[data-v-776d040a]{color:#495057;font-weight:600;text-align:right;min-width:60px}.payment-info .info-value.amount[data-v-776d040a]{color:#6aae57;font-weight:700}.buyer-contract[data-v-62d7d23c]{padding:20px}.page-header[data-v-62d7d23c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;gap:20px}.header-content h2[data-v-62d7d23c]{font-size:24px;font-weight:600;color:#2d4782;margin-bottom:8px}.header-content p[data-v-62d7d23c]{color:#6c757d;font-size:14px;margin:0}.content-card[data-v-62d7d23c]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.table-container[data-v-62d7d23c]{overflow-x:auto}.contract-table[data-v-62d7d23c]{width:100%;border-collapse:collapse;font-size:14px}.contract-table th[data-v-62d7d23c]{background:#f8f9fa;padding:15px 12px;text-align:left;font-weight:600;color:#495057;border-bottom:2px solid #e9ecef;white-space:nowrap}.contract-table td[data-v-62d7d23c]{padding:15px 12px;border-bottom:1px solid #e9ecef;color:#6c757d;white-space:nowrap}.contract-table tbody tr[data-v-62d7d23c]:hover{background:#f8f9fa}.amount[data-v-62d7d23c]{color:#6aae57;font-weight:600}.attachment-icon[data-v-62d7d23c]{color:#6c757d;margin-right:5px}.attachment-count[data-v-62d7d23c]{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-62d7d23c]:hover{background:#b3d4fc;color:#1251a5;box-shadow:0 4px 12px rgba(37,116,230,.18)}.status[data-v-62d7d23c]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.status.pending[data-v-62d7d23c]{background:#fff3cd;color:#856404}.status.approved[data-v-62d7d23c]{background:#d4edda;color:#155724}.status.rejected[data-v-62d7d23c]{background:#f8d7da;color:#721c24}.pagination-container[data-v-62d7d23c]{display:flex;justify-content:space-between;align-items:center;padding:20px;background:#f8f9fa;border-top:1px solid #e9ecef;margin-top:0;width:100%;box-sizing:border-box}.pagination-info[data-v-62d7d23c]{color:#6c757d;font-size:14px}.pagination-controls[data-v-62d7d23c]{display:flex;align-items:center;gap:20px}.page-size-selector[data-v-62d7d23c]{display:flex;align-items:center;gap:8px;color:#6c757d;font-size:14px}.page-size-selector select[data-v-62d7d23c]{padding:4px 8px;border:1px solid #ced4da;border-radius:4px;background:#fff;font-size:14px}.pagination-buttons[data-v-62d7d23c]{display:flex;align-items:center;gap:8px}.btn-page-number[data-v-62d7d23c],.btn-page[data-v-62d7d23c]{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-62d7d23c]:hover:not(.active),.btn-page[data-v-62d7d23c]:hover:not(:disabled){background:#e9ecef;border-color:#adb5bd}.btn-page[data-v-62d7d23c]:disabled{background:#f8f9fa;color:#adb5bd;cursor:not-allowed}.btn-page-number.active[data-v-62d7d23c]{background:#6aae57;color:#fff;border-color:#6aae57}.page-numbers[data-v-62d7d23c]{display:flex;align-items:center;gap:4px}.page-ellipsis[data-v-62d7d23c]{color:#6c757d;padding:0 8px}.action-buttons[data-v-62d7d23c]{display:flex;gap:8px;align-items:center}.action-buttons button[data-v-62d7d23c]{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;background:#13a3b5;color:#fff}.action-buttons .btn-view[data-v-62d7d23c]{background:#13a3b5;color:#fff}.action-buttons .btn-view[data-v-62d7d23c]:hover{background:#0e7c8b;color:#fff}.action-buttons .btn-audit[data-v-62d7d23c]{background:#ffc107;color:#fff}.action-buttons .btn-audit[data-v-62d7d23c]:hover{background:#e0a800;color:#fff}.modal-overlay[data-v-62d7d23c]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn-62d7d23c .3s ease-out}.modal-content[data-v-62d7d23c]{background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);width:90%;max-width:480px;max-height:90vh;overflow:hidden;animation:slideIn-62d7d23c .3s ease-out;border:1px solid hsla(0,0%,100%,.2)}.modal-header[data-v-62d7d23c]{display:flex;justify-content:space-between;align-items:center;padding:24px 28px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;position:relative}.modal-header[data-v-62d7d23c]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent)}.modal-header h3[data-v-62d7d23c]{margin:0;color:#fff;font-size:20px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.1)}.modal-close[data-v-62d7d23c]{background:hsla(0,0%,100%,.2);border:none;font-size:16px;color:#fff;cursor:pointer;padding:8px;border-radius:50%;transition:all .3s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.modal-close[data-v-62d7d23c]:hover{background:hsla(0,0%,100%,.3);transform:scale(1.1)}.modal-body[data-v-62d7d23c]{padding:32px 28px;background:#fafbfc;min-height:80px;display:flex;align-items:center;justify-content:center}.modal-body p[data-v-62d7d23c]{margin:0;color:#6c757d;font-size:14px}.modal-footer[data-v-62d7d23c]{display:flex;gap:16px;justify-content:center;padding:24px 28px;background:#fff;border-top:1px solid #e9ecef}.btn-audit-pass[data-v-62d7d23c],.btn-audit-reject[data-v-62d7d23c]{padding:12px 28px;border:none;border-radius:8px;cursor:pointer;font-size:15px;font-weight:600;display:flex;align-items:center;gap:10px;transition:all .3s ease;min-width:120px;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.1);position:relative;overflow:hidden}.btn-audit-pass[data-v-62d7d23c]:before,.btn-audit-reject[data-v-62d7d23c]: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}.btn-audit-pass[data-v-62d7d23c]:hover:before,.btn-audit-reject[data-v-62d7d23c]:hover:before{left:100%}.btn-audit-pass[data-v-62d7d23c]{background:linear-gradient(135deg,#28a745,#20c997);color:#fff}.btn-audit-pass[data-v-62d7d23c]:hover{background:linear-gradient(135deg,#218838,#1ea085);transform:translateY(-2px);box-shadow:0 4px 12px rgba(40,167,69,.3)}.btn-audit-reject[data-v-62d7d23c]{background:linear-gradient(135deg,#dc3545,#fd7e14);color:#fff}.btn-audit-reject[data-v-62d7d23c]:hover{background:linear-gradient(135deg,#c82333,#e8590c);transform:translateY(-2px);box-shadow:0 4px 12px rgba(220,53,69,.3)}@keyframes fadeIn-62d7d23c{0%{opacity:0}to{opacity:1}}@keyframes slideIn-62d7d23c{0%{opacity:0;transform:translateY(-30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.sticky-action[data-v-62d7d23c]{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-62d7d23c]{z-index:5;pointer-events:none}.contract-table th.sticky-action[data-v-62d7d23c]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;pointer-events:none}.action-buttons button[data-tooltip][data-v-62d7d23c]: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;pointer-events:none;z-index:999999;margin-bottom:4px}@media (max-width:768px){.contract-table[data-v-62d7d23c]{font-size:12px}.contract-table td[data-v-62d7d23c],.contract-table th[data-v-62d7d23c]{padding:10px 8px}.action-buttons[data-v-62d7d23c]{flex-direction:column;gap:4px}.action-buttons button[data-v-62d7d23c]{width:28px;height:28px}.pagination-container[data-v-62d7d23c]{flex-direction:column;gap:15px;align-items:stretch}.pagination-controls[data-v-62d7d23c]{justify-content:space-between}.page-size-selector select[data-v-62d7d23c],.page-size-selector[data-v-62d7d23c]{font-size:12px}.btn-page-number[data-v-62d7d23c],.btn-page[data-v-62d7d23c]{min-width:28px;height:28px;font-size:12px}}.fund-details[data-v-3c359966]{padding:20px}.page-header[data-v-3c359966]{margin-bottom:30px}.page-header h2[data-v-3c359966]{font-size:24px;font-weight:600;color:#2d4782;margin-bottom:8px}.page-header p[data-v-3c359966]{color:#6c757d;font-size:14px}.content-card[data-v-3c359966]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:30px}.form-section[data-v-3c359966]{margin-bottom:40px}.form-section h3[data-v-3c359966]{font-size:18px;font-weight:600;color:#2d4782;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e9ecef}.fund-overview[data-v-3c359966]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.fund-item[data-v-3c359966]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:25px;border-radius:8px;text-align:center}.fund-label[data-v-3c359966]{font-size:14px;opacity:.9;margin-bottom:8px}.fund-amount[data-v-3c359966]{font-size:24px;font-weight:700}.filter-form[data-v-3c359966]{display:flex;flex-wrap:wrap;gap:20px;align-items:end}.filter-item[data-v-3c359966]{display:flex;flex-direction:column;gap:8px}.filter-item label[data-v-3c359966]{font-weight:500;color:#495057;font-size:14px}.filter-item input[data-v-3c359966],.filter-item select[data-v-3c359966]{padding:8px 12px;border:1px solid #ced4da;border-radius:4px;font-size:14px}.filter-item span[data-v-3c359966]{color:#6c757d;font-size:14px}.transaction-table[data-v-3c359966]{overflow-x:auto}.transaction-table table[data-v-3c359966]{width:100%;border-collapse:collapse;margin-top:10px}.transaction-table td[data-v-3c359966],.transaction-table th[data-v-3c359966]{padding:12px;text-align:left;border-bottom:1px solid #e9ecef}.transaction-table th[data-v-3c359966]{background:#f8f9fa;font-weight:600;color:#495057;font-size:14px}.transaction-table td[data-v-3c359966]{color:#6c757d;font-size:14px}.type[data-v-3c359966]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.type.income[data-v-3c359966]{background:#d4edda;color:#155724}.type.expense[data-v-3c359966]{background:#f8d7da;color:#721c24}.amount.income[data-v-3c359966]{color:#28a745;font-weight:600}.amount.expense[data-v-3c359966]{color:#dc3545;font-weight:600}.pagination[data-v-3c359966]{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:30px}.page-info[data-v-3c359966]{color:#6c757d;font-size:14px}.btn-primary[data-v-3c359966],.btn-secondary[data-v-3c359966]{padding:12px 24px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-3c359966]{background:#6aae57;color:#fff}.btn-primary[data-v-3c359966]:hover{background:#5a9e47}.btn-secondary[data-v-3c359966]{background:#6c757d;color:#fff}.btn-secondary[data-v-3c359966]:hover{background:#5a6268}@media (max-width:768px){.filter-form[data-v-3c359966]{flex-direction:column}.transaction-table[data-v-3c359966]{font-size:12px}.transaction-table td[data-v-3c359966],.transaction-table th[data-v-3c359966]{padding:8px}}.service-fee[data-v-28d8e764]{padding:20px}.page-header[data-v-28d8e764]{margin-bottom:30px}.page-header h2[data-v-28d8e764]{font-size:24px;font-weight:600;color:#2d4782;margin-bottom:8px}.page-header p[data-v-28d8e764]{color:#6c757d;font-size:14px}.content-card[data-v-28d8e764]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:30px}.form-section[data-v-28d8e764]{margin-bottom:40px}.form-section h3[data-v-28d8e764]{font-size:18px;font-weight:600;color:#2d4782;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e9ecef}.fee-overview[data-v-28d8e764]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.fee-item[data-v-28d8e764]{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:25px;text-align:center;position:relative}.fee-label[data-v-28d8e764]{font-size:14px;color:#6c757d;margin-bottom:10px}.fee-amount[data-v-28d8e764]{font-size:28px;font-weight:700;color:#2d4782;margin-bottom:8px}.fee-trend[data-v-28d8e764]{font-size:12px;font-weight:500;padding:4px 8px;border-radius:4px}.fee-trend.up[data-v-28d8e764]{background:#d4edda;color:#155724}.fee-trend.down[data-v-28d8e764]{background:#f8d7da;color:#721c24}.fee-table[data-v-28d8e764]{overflow-x:auto}.fee-table table[data-v-28d8e764]{width:100%;border-collapse:collapse;margin-top:10px}.fee-table td[data-v-28d8e764],.fee-table th[data-v-28d8e764]{padding:12px;text-align:left;border-bottom:1px solid #e9ecef}.fee-table th[data-v-28d8e764]{background:#f8f9fa;font-weight:600;color:#495057;font-size:14px}.fee-table td[data-v-28d8e764]{color:#6c757d;font-size:14px}.fee-table .fee-amount[data-v-28d8e764]{color:#6aae57;font-weight:600;font-size:14px}.status[data-v-28d8e764]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.status.paid[data-v-28d8e764]{background:#d4edda;color:#155724}.status.pending[data-v-28d8e764]{background:#fff3cd;color:#856404}.rate-info[data-v-28d8e764]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.rate-item[data-v-28d8e764]{background:#f8f9fa;border-radius:8px;padding:20px}.rate-title[data-v-28d8e764]{font-weight:600;color:#2d4782;margin-bottom:10px;font-size:16px}.rate-detail[data-v-28d8e764]{display:flex;align-items:center;gap:10px}.rate-value[data-v-28d8e764]{font-size:24px;font-weight:700;color:#6aae57}.rate-desc[data-v-28d8e764]{font-size:14px;color:#6c757d}.form-actions[data-v-28d8e764]{display:flex;gap:15px;justify-content:flex-end;padding-top:20px;border-top:1px solid #e9ecef}.btn-primary[data-v-28d8e764],.btn-secondary[data-v-28d8e764]{padding:12px 24px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-28d8e764]{background:#6aae57;color:#fff}.btn-primary[data-v-28d8e764]:hover{background:#5a9e47}.btn-secondary[data-v-28d8e764]{background:#6c757d;color:#fff}.btn-secondary[data-v-28d8e764]:hover{background:#5a6268}@media (max-width:768px){.fee-table[data-v-28d8e764]{font-size:12px}.fee-table td[data-v-28d8e764],.fee-table th[data-v-28d8e764]{padding:8px}.rate-info[data-v-28d8e764]{grid-template-columns:1fr}}.order-detail[data-v-300df8e1]{padding:20px}.page-header[data-v-300df8e1]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;gap:20px}.header-content h2[data-v-300df8e1]{font-size:24px;font-weight:600;color:#2d4782;margin-bottom:8px}.header-content p[data-v-300df8e1]{color:#6c757d;font-size:14px;margin:0}.header-actions[data-v-300df8e1]{display:flex;gap:12px}.btn-primary[data-v-300df8e1],.btn-secondary[data-v-300df8e1]{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-300df8e1]{background:#6aae57;color:#fff}.btn-primary[data-v-300df8e1]:hover{background:#5a9e47}.btn-secondary[data-v-300df8e1]{background:#6c757d;color:#fff}.btn-secondary[data-v-300df8e1]:hover{background:#5a6268}.content-grid[data-v-300df8e1]{display:grid;grid-template-columns:1fr 1fr;gap:30px}.info-card[data-v-300df8e1],.status-card[data-v-300df8e1]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:30px}.info-card h3[data-v-300df8e1],.status-card h3[data-v-300df8e1]{font-size:18px;font-weight:600;color:#2d4782;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e9ecef}.info-section[data-v-300df8e1]{margin-bottom:30px}.info-section[data-v-300df8e1]:last-child{margin-bottom:0}.section-title[data-v-300df8e1]{font-size:16px;font-weight:600;color:#2d4782;margin-bottom:15px;padding-bottom:8px;border-bottom:1px solid #e9ecef}.info-grid[data-v-300df8e1]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.info-item[data-v-300df8e1]{display:flex;flex-direction:column;gap:8px}.info-item label[data-v-300df8e1]{font-weight:500;color:#495057;font-size:14px}.label-hint[data-v-300df8e1]{color:#868e96!important;font-weight:400!important;font-size:14px!important}.info-item span[data-v-300df8e1]{color:#6c757d;font-size:16px}.amount[data-v-300df8e1]{color:#6aae57!important;font-weight:600!important}.amount-wrapper[data-v-300df8e1]{display:flex;flex-direction:column;gap:2px}.exchange-info[data-v-300df8e1]{color:#6c757d!important;font-weight:400!important;font-size:12px!important;line-height:1.3!important}.timeline[data-v-300df8e1]{position:relative}.timeline[data-v-300df8e1]:before{content:"";position:absolute;left:20px;top:0;bottom:0;width:2px;background:#e9ecef}.timeline-item[data-v-300df8e1]{position:relative;margin-bottom:30px;padding-left:60px}.timeline-item[data-v-300df8e1]:last-child{margin-bottom:0}.timeline-icon[data-v-300df8e1]{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-300df8e1]{background:#28a745;color:#fff}.timeline-item.current .timeline-icon[data-v-300df8e1]{background:#ffc107;color:#212529}.timeline-content[data-v-300df8e1]{background:#f8f9fa;border-radius:8px;padding:16px;border-left:4px solid #e9ecef}.timeline-item.completed .timeline-content[data-v-300df8e1]{border-left-color:#28a745}.timeline-item.current .timeline-content[data-v-300df8e1]{border-left-color:#ffc107}.timeline-header[data-v-300df8e1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.status-title[data-v-300df8e1]{font-weight:600;color:#495057;font-size:16px}.status-time[data-v-300df8e1]{color:#6c757d;font-size:12px}.status-description[data-v-300df8e1]{color:#6c757d;font-size:14px;line-height:1.4}.reject-reason[data-v-300df8e1]{margin-top:12px;padding:12px;background:#fff3cd;border-left:3px solid #ffc107;border-radius:4px}.reject-label[data-v-300df8e1]{font-weight:600;color:#856404;font-size:14px}.reject-text[data-v-300df8e1]{color:#856404;font-size:14px;line-height:1.5;display:inline}.status-info[data-v-300df8e1]{margin-top:12px;padding:12px;background:#e7f3ff;border-left:3px solid #007bff;border-radius:4px}.status-info-text[data-v-300df8e1]{color:#004085;font-size:14px;line-height:1.5;display:inline}.attachment-block[data-v-300df8e1]{margin-bottom:20px}.attachment-block[data-v-300df8e1]:last-child{margin-bottom:0}.image-gallery[data-v-300df8e1]{display:flex;flex-wrap:wrap;gap:12px}.image-item[data-v-300df8e1]{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.attachment-label[data-v-300df8e1]{font-weight:500;color:#495057;font-size:14px;margin-bottom:8px}.attachment-thumb[data-v-300df8e1]{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-300df8e1]:hover{box-shadow:0 4px 16px rgba(37,116,230,.18)}.img-preview-label[data-v-300df8e1]{color:#adb5bd;font-size:12px;margin-top:2px}.no-image[data-v-300df8e1]{color:#adb5bd;font-size:13px}.img-modal[data-v-300df8e1]{background:rgba(0,0,0,.55);z-index:9999}.img-modal[data-v-300df8e1],.modal-mask[data-v-300df8e1]{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}.modal-mask[data-v-300df8e1]{z-index:3000;background:rgba(0,0,0,.35)}.modal-wrapper[data-v-300df8e1]{width:100%;display:flex;justify-content:center}.review-modal[data-v-300df8e1]{position:relative;background:#fff;border-radius:10px;box-shadow:0 8px 32px rgba(0,0,0,.18);max-width:420px;width:90vw;padding:28px 24px 20px 24px;animation:popIn-300df8e1 .18s}.modal-close-btn[data-v-300df8e1]{position:absolute;top:12px;right:12px;background:transparent;border:none;color:#b0b0b0;font-size:20px;cursor:pointer;z-index:2;transition:color .2s}.modal-close-btn[data-v-300df8e1]:hover{color:#e57373}.review-title[data-v-300df8e1]{font-size:20px;font-weight:700;color:#2d4782;margin-bottom:18px;text-align:center;letter-spacing:1px}.review-points[data-v-300df8e1]{margin-bottom:22px;background:#f7f9fc;border-radius:8px;padding:14px 16px 10px 16px;border:1px solid #e3eaf5}.review-points h4[data-v-300df8e1]{margin:0 0 8px 0;color:#3b4a6b;font-size:15px;font-weight:600}.review-points ol[data-v-300df8e1]{margin:0;padding-left:20px;color:#4b5c7a;font-size:14px;line-height:1.7}.review-actions[data-v-300df8e1]{display:flex;gap:18px;justify-content:center;margin-bottom:8px}.btn-pass[data-v-300df8e1],.btn-reject[data-v-300df8e1]{min-width:90px;padding:10px 0;border:none;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s}.btn-pass[data-v-300df8e1]{background:#6aae57;color:#fff}.btn-pass[data-v-300df8e1]:hover{background:#5a9e47}.btn-reject[data-v-300df8e1]{background:#f5f5f5;color:#d32f2f;border:1px solid #f3bcbc}.btn-reject[data-v-300df8e1]:hover{background:#ffeaea}textarea[data-v-300df8e1]{width:100%;min-height:70px;border-radius:6px;border:1px solid #dbe3ef;padding:10px;font-size:15px;margin-bottom:12px;resize:vertical;outline:none;transition:border .2s}textarea[data-v-300df8e1]:focus{border-color:#6aae57}.review-reject-actions[data-v-300df8e1]{display:flex;gap:12px;justify-content:flex-end}.btn-cancel-reject[data-v-300df8e1],.btn-confirm-reject[data-v-300df8e1]{min-width:80px;padding:8px 0;border:none;border-radius:5px;font-size:14px;font-weight:500;cursor:pointer}.btn-confirm-reject[data-v-300df8e1]{background:#d32f2f;color:#fff}.btn-confirm-reject[data-v-300df8e1]:disabled{background:#f3bcbc;cursor:not-allowed}.btn-cancel-reject[data-v-300df8e1]{background:#f5f5f5;color:#666;border:1px solid #ddd}.btn-cancel-reject[data-v-300df8e1]:hover{background:#ececec}.success-message[data-v-300df8e1]{position:fixed;top:30px;right:30px;z-index:4000;animation:fadeInOut-300df8e1 2.2s}.success-content[data-v-300df8e1]{display:flex;align-items:center;gap:10px;background:#fff;border-left:5px solid #43a047;box-shadow:0 2px 12px rgba(67,160,71,.13);border-radius:8px;padding:14px 24px 14px 18px;color:#388e3c;font-size:16px;font-weight:500}.success-content i[data-v-300df8e1]{font-size:22px;color:#43a047}@keyframes popIn-300df8e1{0%{transform:translateY(30px) scale(.97);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes fadeInOut-300df8e1{0%{opacity:0;transform:translateY(-10px)}12%{opacity:1;transform:translateY(0)}88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.img-big[data-v-300df8e1]{max-width:80vw;max-height:80vh;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,.18)}.close-btn[data-v-300df8e1]{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-300df8e1]{grid-template-columns:1fr}}@media (max-width:768px){.page-header[data-v-300df8e1]{flex-direction:column;align-items:stretch}.header-actions[data-v-300df8e1]{justify-content:flex-end}.info-grid[data-v-300df8e1]{grid-template-columns:1fr}.attachment-thumb[data-v-300df8e1]{width:100px;height:70px}.timeline-item[data-v-300df8e1]{padding-left:50px}.timeline-icon[data-v-300df8e1]{width:32px;height:32px;font-size:14px}.timeline[data-v-300df8e1]:before{left:16px}}.no-data-container[data-v-300df8e1]{display:flex;justify-content:center;align-items:center;min-height:400px}.no-data-content[data-v-300df8e1]{display:flex;flex-direction:column;align-items:center;gap:16px;color:#6c757d;text-align:center}.no-data-content i[data-v-300df8e1]{font-size:48px;color:#dc3545}.no-data-content span[data-v-300df8e1]{font-size:18px;font-weight:500}.no-data-content p[data-v-300df8e1]{font-size:14px;margin:0;color:#adb5bd}.loading-container[data-v-300df8e1]{display:flex;justify-content:center;align-items:center;min-height:400px}.loading-content[data-v-300df8e1]{display:flex;flex-direction:column;align-items:center;gap:16px;color:#6c757d;text-align:center}.loading-content i[data-v-300df8e1]{font-size:32px;color:#6aae57}.loading-content span[data-v-300df8e1]{font-size:16px;font-weight:500}.error-container[data-v-300df8e1]{display:flex;justify-content:center;align-items:center;min-height:400px}.error-content[data-v-300df8e1]{display:flex;flex-direction:column;align-items:center;gap:16px;color:#6c757d;text-align:center}.error-content i[data-v-300df8e1]{font-size:48px;color:#dc3545}.error-content span[data-v-300df8e1]{font-size:16px;font-weight:500;margin-bottom:8px}.order-detail[data-v-5a7e197a]{padding:20px}.page-header[data-v-5a7e197a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;gap:20px}.header-content h2[data-v-5a7e197a]{font-size:24px;font-weight:600;color:#2d4782;margin-bottom:8px}.header-content p[data-v-5a7e197a]{color:#6c757d;font-size:14px;margin:0}.header-actions[data-v-5a7e197a]{display:flex;gap:12px}.btn-primary[data-v-5a7e197a],.btn-secondary[data-v-5a7e197a]{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-5a7e197a]{background:#6aae57;color:#fff}.btn-primary[data-v-5a7e197a]:hover{background:#5a9e47}.btn-secondary[data-v-5a7e197a]{background:#6c757d;color:#fff}.btn-secondary[data-v-5a7e197a]:hover{background:#5a6268}.content-grid[data-v-5a7e197a]{display:grid;grid-template-columns:1fr 1fr;gap:30px}.info-card[data-v-5a7e197a],.status-card[data-v-5a7e197a]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:30px}.info-card h3[data-v-5a7e197a],.status-card h3[data-v-5a7e197a]{font-size:18px;font-weight:600;color:#2d4782;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e9ecef}.info-grid[data-v-5a7e197a]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.info-item[data-v-5a7e197a]{display:flex;flex-direction:column;gap:8px}.info-item label[data-v-5a7e197a]{font-weight:500;color:#495057;font-size:14px}.info-item span[data-v-5a7e197a]{color:#6c757d;font-size:16px}.amount[data-v-5a7e197a]{color:#6aae57!important;font-weight:600!important}.timeline[data-v-5a7e197a]{position:relative}.timeline[data-v-5a7e197a]:before{content:"";position:absolute;left:20px;top:0;bottom:0;width:2px;background:#e9ecef}.timeline-item[data-v-5a7e197a]{position:relative;margin-bottom:30px;padding-left:60px}.timeline-item[data-v-5a7e197a]:last-child{margin-bottom:0}.timeline-icon[data-v-5a7e197a]{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-5a7e197a]{background:#28a745;color:#fff}.timeline-item.current .timeline-icon[data-v-5a7e197a]{background:#ffc107;color:#212529}.timeline-content[data-v-5a7e197a]{background:#f8f9fa;border-radius:8px;padding:16px;border-left:4px solid #e9ecef}.timeline-item.completed .timeline-content[data-v-5a7e197a]{border-left-color:#28a745}.timeline-item.current .timeline-content[data-v-5a7e197a]{border-left-color:#ffc107}.timeline-header[data-v-5a7e197a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.status-title[data-v-5a7e197a]{font-weight:600;color:#495057;font-size:16px}.status-time[data-v-5a7e197a]{color:#6c757d;font-size:12px}.status-description[data-v-5a7e197a]{color:#6c757d;font-size:14px;line-height:1.4}.upload-section[data-v-5a7e197a]{margin-top:24px}.upload-section h4[data-v-5a7e197a]{font-size:15px;font-weight:500;margin-bottom:10px;color:#2d4782}.upload-demo[data-v-5a7e197a]{margin-bottom:10px}.img-preview-wrapper[data-v-5a7e197a]{margin-top:8px;text-align:left}.img-preview[data-v-5a7e197a]{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-5a7e197a]:hover{box-shadow:0 4px 16px rgba(45,71,130,.18)}.img-preview-label[data-v-5a7e197a]{font-size:12px;color:#888;margin-top:4px}.img-modal[data-v-5a7e197a]{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-5a7e197a]{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-5a7e197a]{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-5a7e197a]{grid-template-columns:1fr}}@media (max-width:768px){.page-header[data-v-5a7e197a]{flex-direction:column;align-items:stretch}.header-actions[data-v-5a7e197a]{justify-content:flex-end}.info-grid[data-v-5a7e197a]{grid-template-columns:1fr}.timeline-item[data-v-5a7e197a]{padding-left:50px}.timeline-icon[data-v-5a7e197a]{width:32px;height:32px;font-size:14px}.timeline[data-v-5a7e197a]:before{left:16px}}.agreement-dialog-mask[data-v-73dfcd6b]{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-73dfcd6b]{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-73dfcd6b]{display:flex;justify-content:space-between;align-items:center;padding:18px 24px 10px 24px;border-bottom:1px solid #eee}.dialog-title[data-v-73dfcd6b]{font-size:18px;font-weight:600;color:#2d4782}.dialog-close[data-v-73dfcd6b]{background:none;border:none;font-size:22px;cursor:pointer;color:#888}.dialog-content[data-v-73dfcd6b]{padding:18px 24px;overflow-y:auto;font-size:15px;color:#333;flex:1}.dialog-footer[data-v-73dfcd6b]{padding:12px 24px 18px 24px;text-align:right;border-top:1px solid #eee}.dialog-btn[data-v-73dfcd6b]{background:#6aae57;color:#fff;border:none;border-radius:4px;padding:8px 24px;font-size:15px;cursor:pointer;transition:background .2s}.dialog-btn[data-v-73dfcd6b]:hover{background:#5a9e47}.register-page[data-v-0d7c2a7d]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:20px}.register-container[data-v-0d7c2a7d]{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-0d7c2a7d]{text-align:center;margin-bottom:40px}.register-header h1[data-v-0d7c2a7d]{font-size:28px;font-weight:600;color:#2d4782;margin-bottom:12px}.register-header p[data-v-0d7c2a7d]{color:#6c757d;font-size:16px;margin:0}.form-group[data-v-0d7c2a7d]{margin-bottom:24px}.form-group label[data-v-0d7c2a7d]{display:block;font-weight:500;color:#495057;margin-bottom:8px;font-size:14px}.required[data-v-0d7c2a7d]{color:#dc3545}.input-wrapper[data-v-0d7c2a7d]{position:relative;display:flex;align-items:center}.input-icon[data-v-0d7c2a7d]{position:absolute;left:12px;color:#6c757d;font-size:16px;z-index:1}.form-input[data-v-0d7c2a7d]{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-0d7c2a7d]:focus{outline:none;border-color:#6aae57;box-shadow:0 0 0 3px rgba(106,174,87,.1)}.form-input.error[data-v-0d7c2a7d]{border-color:#dc3545}.password-toggle[data-v-0d7c2a7d]{position:absolute;right:12px;background:none;border:none;color:#6c757d;cursor:pointer;font-size:16px;z-index:1}.verification-row[data-v-0d7c2a7d]{display:flex;gap:12px}.verification-row .input-wrapper[data-v-0d7c2a7d]{flex:1}.btn-verify[data-v-0d7c2a7d]{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-0d7c2a7d]:hover:not(:disabled){background:#5a9e47}.btn-verify[data-v-0d7c2a7d]:disabled{background:#6c757d;cursor:not-allowed}.agreement-group[data-v-0d7c2a7d]{margin-bottom:32px}.checkbox-label[data-v-0d7c2a7d]{display:flex;align-items:center;cursor:pointer;font-size:14px;color:#495057;position:relative;padding-left:30px}.checkbox-label input[type=checkbox][data-v-0d7c2a7d]{position:absolute;opacity:0;cursor:pointer}.checkmark[data-v-0d7c2a7d]{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-0d7c2a7d]{background:#6aae57;border-color:#6aae57}.checkbox-label input[type=checkbox]:checked~.checkmark[data-v-0d7c2a7d]: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-0d7c2a7d]{color:#6aae57;text-decoration:none}.checkbox-label a[data-v-0d7c2a7d]:hover{text-decoration:underline}.error-message[data-v-0d7c2a7d]{color:#dc3545;font-size:12px;margin-top:6px}.btn-register[data-v-0d7c2a7d]{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-0d7c2a7d]:hover:not(:disabled){background:#5a9e47}.btn-register[data-v-0d7c2a7d]:disabled{background:#6c757d;cursor:not-allowed}.login-link[data-v-0d7c2a7d]{text-align:center;margin-top:24px;color:#6c757d;font-size:14px}.login-link a[data-v-0d7c2a7d]{color:#6aae57;text-decoration:none;font-weight:500}.login-link a[data-v-0d7c2a7d]:hover{text-decoration:underline}@media (max-width:480px){.register-container[data-v-0d7c2a7d]{padding:30px 20px}.register-header h1[data-v-0d7c2a7d]{font-size:24px}.verification-row[data-v-0d7c2a7d]{flex-direction:column}.btn-verify[data-v-0d7c2a7d]{min-width:auto}}.success-tip-modal[data-v-0d7c2a7d]{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-0d7c2a7d]{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-0d7c2a7d]{color:#6aae57;font-size:48px;margin-bottom:16px}.contract-detail[data-v-8e6ace44]{padding:20px}.page-header[data-v-8e6ace44]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;gap:20px}.header-content h2[data-v-8e6ace44]{font-size:24px;font-weight:600;color:#2d4782;margin-bottom:8px}.header-content p[data-v-8e6ace44]{color:#6c757d;font-size:14px;margin:0}.header-actions[data-v-8e6ace44]{display:flex;gap:12px}.btn-primary[data-v-8e6ace44],.btn-secondary[data-v-8e6ace44]{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-8e6ace44]{background:#6aae57;color:#fff}.btn-primary[data-v-8e6ace44]:hover{background:#5a9e47}.btn-secondary[data-v-8e6ace44]{background:#6c757d;color:#fff}.btn-secondary[data-v-8e6ace44]:hover{background:#5a6268}.content-grid[data-v-8e6ace44]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:20px}.info-card[data-v-8e6ace44]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:24px}.info-card h3[data-v-8e6ace44]{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-8e6ace44]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.info-item[data-v-8e6ace44]{display:flex;flex-direction:column;gap:4px}.info-item.full-width[data-v-8e6ace44]{grid-column:1/-1}.info-item label[data-v-8e6ace44]{font-size:12px;color:#6c757d;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.info-item span[data-v-8e6ace44]{font-size:14px;color:#495057;font-weight:500}.amount[data-v-8e6ace44]{color:#6aae57;font-weight:600}.parties-section[data-v-8e6ace44]{display:flex;flex-direction:column;gap:20px}.party-info h4[data-v-8e6ace44]{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-8e6ace44]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.party-item[data-v-8e6ace44]{display:flex;flex-direction:column;gap:4px}.party-item label[data-v-8e6ace44]{font-size:12px;color:#6c757d;font-weight:500}.party-item span[data-v-8e6ace44]{font-size:14px;color:#495057;font-weight:500}.attachment-section[data-v-8e6ace44]{display:flex;flex-direction:column;gap:16px}.attachment-item[data-v-8e6ace44]{border:1px solid #e9ecef;border-radius:6px;overflow:hidden;cursor:pointer;transition:all .2s ease}.attachment-item[data-v-8e6ace44]:hover{border-color:#6aae57;box-shadow:0 2px 8px rgba(106,174,87,.2)}.attachment-header[data-v-8e6ace44]{background:#f8f9fa;padding:12px 16px;display:flex;align-items:center;gap:8px;font-weight:500;color:#495057}.attachment-size[data-v-8e6ace44]{margin-left:auto;font-size:12px;color:#6c757d}.attachment-preview[data-v-8e6ace44]{padding:16px;display:flex;justify-content:center}.attachment-preview img[data-v-8e6ace44]{max-width:100%;max-height:200px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.attachment-empty[data-v-8e6ace44]{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-8e6ace44]{padding:6px 12px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status.pending[data-v-8e6ace44]{background:#fff3cd;color:#856404}.status.approved[data-v-8e6ace44]{background:#d4edda;color:#155724}.status.rejected[data-v-8e6ace44]{background:#f8d7da;color:#721c24}.status.unknown[data-v-8e6ace44]{background:#f8f9fa;color:#6c757d}.status.deleted[data-v-8e6ace44]{background:#f8d7da;color:#721c24}.status.active[data-v-8e6ace44]{background:#d4edda;color:#155724}.error-container[data-v-8e6ace44],.loading-container[data-v-8e6ace44]{display:flex;justify-content:center;align-items:center;min-height:400px}.error-content[data-v-8e6ace44],.loading-spinner[data-v-8e6ace44]{display:flex;flex-direction:column;align-items:center;gap:16px;color:#6c757d}.loading-spinner i[data-v-8e6ace44]{font-size:24px;color:#6aae57}.error-content i[data-v-8e6ace44]{font-size:48px;color:#dc3545}@media (max-width:768px){.content-grid[data-v-8e6ace44],.info-grid[data-v-8e6ace44],.party-details[data-v-8e6ace44]{grid-template-columns:1fr}.page-header[data-v-8e6ace44]{flex-direction:column;align-items:stretch}.header-actions[data-v-8e6ace44]{justify-content:flex-end}}.my-account[data-v-2f2442e8]{padding:20px}.page-header[data-v-2f2442e8]{margin-bottom:30px}.page-header h2[data-v-2f2442e8]{font-size:24px;font-weight:600;color:#2d4782;margin-bottom:8px}.page-header p[data-v-2f2442e8]{color:#6c757d;font-size:14px}.content-card[data-v-2f2442e8]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:30px}.form-section[data-v-2f2442e8]{margin-bottom:40px}.form-section h3[data-v-2f2442e8]{font-size:18px;font-weight:600;color:#2d4782;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e9ecef}.form-grid[data-v-2f2442e8]{display:grid;grid-template-columns:1fr 1fr;gap:24px 32px}.form-item[data-v-2f2442e8]{display:flex;flex-direction:column}.form-item.full-width[data-v-2f2442e8]{grid-column:1/-1}.form-item label[data-v-2f2442e8]{font-weight:500;color:#495057;margin-bottom:8px;font-size:14px}.form-item input[data-v-2f2442e8]{padding:12px;border:1px solid #ced4da;border-radius:4px;font-size:14px;transition:border-color .3s ease}.form-item input[data-v-2f2442e8]:focus{outline:none;border-color:#6aae57;box-shadow:0 0 0 2px rgba(106,174,87,.2)}.code-item .code-row[data-v-2f2442e8]{display:flex;align-items:center;gap:10px}.code-row input[data-v-2f2442e8]{flex:1}.btn-primary[data-v-2f2442e8],.btn-secondary[data-v-2f2442e8]{transition:all .3s ease}.btn-primary[data-v-2f2442e8],.btn-secondary[data-v-2f2442e8]{padding:12px 24px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer}.btn-primary[data-v-2f2442e8]{background:#6aae57;color:#fff;transition:background .2s;width:auto;margin-top:0;align-self:flex-end}.btn-primary[data-v-2f2442e8]:hover{background:#5a9e47}.btn-secondary[data-v-2f2442e8]{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-2f2442e8]:hover{background:#5a6268}.btn-secondary[data-v-2f2442e8]:disabled{color:#adb5bd;cursor:not-allowed}.form-actions[data-v-2f2442e8]{display:flex;gap:15px;justify-content:flex-end;padding-top:20px;border-top:1px solid #e9ecef}.form-item-row[data-v-2f2442e8]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.input-wrapper[data-v-2f2442e8]{position:relative;display:flex;align-items:center}.send-code-btn[data-v-2f2442e8]{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-2f2442e8]:hover:not(:disabled){background:#5a9e47}.send-code-btn[data-v-2f2442e8]:disabled{background:#ccc;cursor:not-allowed}.form-item input.form-input[data-v-2f2442e8]{padding-right:110px}@media (max-width:700px){.form-grid[data-v-2f2442e8],.form-item-row[data-v-2f2442e8]{grid-template-columns:1fr}.content-card[data-v-2f2442e8]{padding:16px 4px}}.merchant-detail[data-v-12d6f806]{padding:20px}.page-header[data-v-12d6f806]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;gap:20px}.header-content h2[data-v-12d6f806]{font-size:24px;font-weight:600;color:#2d4782;margin-bottom:8px}.header-content p[data-v-12d6f806]{color:#6c757d;font-size:14px;margin:0}.header-actions[data-v-12d6f806]{display:flex;gap:12px}.btn-primary[data-v-12d6f806],.btn-secondary[data-v-12d6f806]{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-12d6f806]{background:#6aae57;color:#fff}.btn-primary[data-v-12d6f806]:hover{background:#5a9e47}.btn-secondary[data-v-12d6f806]{background:#6c757d;color:#fff}.btn-secondary[data-v-12d6f806]:hover{background:#5a6268}.content-grid[data-v-12d6f806]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:20px}.info-card[data-v-12d6f806]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:24px}.info-card h3[data-v-12d6f806]{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-12d6f806]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.info-item[data-v-12d6f806]{display:flex;flex-direction:column;gap:4px}.info-item.full-width[data-v-12d6f806]{grid-column:1/-1}.info-item label[data-v-12d6f806]{font-size:12px;color:#6c757d;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.info-item span[data-v-12d6f806]{font-size:14px;color:#495057;font-weight:500}.business-scope[data-v-12d6f806]{line-height:1.5;max-height:80px;overflow-y:auto}.certificate-section[data-v-12d6f806]{display:flex;flex-direction:column;gap:16px}.certificate-item[data-v-12d6f806]{border:1px solid #e9ecef;border-radius:6px;overflow:hidden}.certificate-header[data-v-12d6f806]{background:#f8f9fa;padding:12px 16px;display:flex;align-items:center;gap:8px;font-weight:500;color:#495057}.certificate-preview[data-v-12d6f806]{padding:16px;cursor:pointer;transition:background .2s}.certificate-preview[data-v-12d6f806]:hover{background:#f8f9fa}.certificate-preview img[data-v-12d6f806]{max-width:100%;max-height:200px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.certificate-empty[data-v-12d6f806]{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-12d6f806]{display:flex;flex-direction:column;gap:16px}.status-item[data-v-12d6f806]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #e9ecef}.status-item[data-v-12d6f806]:last-child{border-bottom:none}.status-item label[data-v-12d6f806]{font-size:14px;color:#6c757d;font-weight:500}.status[data-v-12d6f806]{padding:6px 12px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status.approved[data-v-12d6f806]{background:#d4edda;color:#155724}.status.rejected[data-v-12d6f806]{background:#f8d7da;color:#721c24}.status.pending[data-v-12d6f806]{background:#fff3cd;color:#856404}.status.incomplete[data-v-12d6f806]{background:#e2e3e5;color:#383d41}.status.unknown[data-v-12d6f806]{background:#f8f9fa;color:#6c757d}.error-container[data-v-12d6f806],.loading-container[data-v-12d6f806]{display:flex;justify-content:center;align-items:center;min-height:400px}.error-content[data-v-12d6f806],.loading-spinner[data-v-12d6f806]{display:flex;flex-direction:column;align-items:center;gap:16px;color:#6c757d}.loading-spinner i[data-v-12d6f806]{font-size:24px;color:#6aae57}.error-content i[data-v-12d6f806]{font-size:48px;color:#dc3545}@media (max-width:768px){.content-grid[data-v-12d6f806],.info-grid[data-v-12d6f806]{grid-template-columns:1fr}.page-header[data-v-12d6f806]{flex-direction:column;align-items:stretch}.header-actions[data-v-12d6f806]{justify-content:flex-end}}