.methods-view[data-v-940e0a90]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px #0000001a}.header[data-v-940e0a90]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}h2[data-v-940e0a90]{font-size:24px;color:#333}.btn-primary[data-v-940e0a90]{padding:10px 20px;background:#3498db;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600}.btn-primary[data-v-940e0a90]:hover{background:#2980b9}.table-container[data-v-940e0a90]{overflow-x:auto}table[data-v-940e0a90]{width:100%;border-collapse:collapse}th[data-v-940e0a90],td[data-v-940e0a90]{padding:12px;text-align:left;border-bottom:1px solid #eee}th[data-v-940e0a90]{background:#f8f9fa;font-weight:600;color:#555}.status[data-v-940e0a90]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.status.enabled[data-v-940e0a90]{background:#d4edda;color:#155724}.status.disabled[data-v-940e0a90]{background:#f8d7da;color:#721c24}.btn-small[data-v-940e0a90]{padding:6px 12px;background:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;margin-right:8px}.btn-small[data-v-940e0a90]:hover{background:#5a6268}.btn-danger[data-v-940e0a90]{background:#dc3545}.btn-danger[data-v-940e0a90]:hover{background:#c82333}.dialog[data-v-940e0a90]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.dialog-content[data-v-940e0a90]{background:#fff;border-radius:8px;padding:24px;width:90%;max-width:500px}.dialog-content h3[data-v-940e0a90]{margin-bottom:20px;color:#333}.form-group[data-v-940e0a90]{margin-bottom:16px}.form-group label[data-v-940e0a90]{display:block;margin-bottom:6px;font-weight:600;color:#555}.form-group input[type=text][data-v-940e0a90],.form-group input[data-v-940e0a90]:not([type=checkbox]),.form-group select[data-v-940e0a90]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.form-actions[data-v-940e0a90]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.btn-secondary[data-v-940e0a90]{padding:10px 20px;background:#6c757d;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px}.loading[data-v-940e0a90]{text-align:center;padding:40px;color:#999}.toggle-switch[data-v-940e0a90]{position:relative;display:inline-block;width:48px;height:24px}.toggle-switch input[data-v-940e0a90]{opacity:0;width:0;height:0}.toggle-slider[data-v-940e0a90]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:24px}.toggle-slider[data-v-940e0a90]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}.toggle-switch input:checked+.toggle-slider[data-v-940e0a90]{background-color:#2ecc71}.toggle-switch input:checked+.toggle-slider[data-v-940e0a90]:before{transform:translate(24px)}.btn-info[data-v-940e0a90]{background:#17a2b8}.btn-info[data-v-940e0a90]:hover{background:#138496}.dialog-wide[data-v-940e0a90]{max-width:900px}.limits-header[data-v-940e0a90]{margin-bottom:16px}.limits-table[data-v-940e0a90]{overflow-x:auto}.limits-table table[data-v-940e0a90]{width:100%;border-collapse:collapse}.limits-table th[data-v-940e0a90],.limits-table td[data-v-940e0a90]{padding:8px 12px;text-align:left;border-bottom:1px solid #eee;white-space:nowrap}.limits-table th[data-v-940e0a90]{background:#f8f9fa;font-weight:600;color:#555;font-size:13px}.no-data[data-v-940e0a90]{text-align:center;padding:40px;color:#999}.form-row[data-v-940e0a90]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.method-icon[data-v-940e0a90]{width:32px;height:32px;object-fit:contain;border-radius:4px;background:#f8f9fa}.drag-handle[data-v-940e0a90]{cursor:move;-webkit-user-select:none;user-select:none;color:#666;font-size:18px;text-align:center;padding:8px 4px}tbody tr.drag-over[data-v-940e0a90]{border-top:2px solid #007bff}tbody tr[data-v-940e0a90]:hover{background-color:#f8f9fa}tbody tr:hover .drag-handle[data-v-940e0a90]{color:#007bff}.no-icon[data-v-940e0a90]{color:#999;font-size:14px}.icon-upload[data-v-940e0a90]{display:flex;align-items:center;gap:12px}.icon-preview[data-v-940e0a90]{position:relative;display:inline-block}.icon-preview img[data-v-940e0a90]{width:64px;height:64px;object-fit:contain;border:1px solid #ddd;border-radius:4px;background:#f8f9fa}.btn-remove-icon[data-v-940e0a90]{position:absolute;top:-8px;right:-8px;width:20px;height:20px;border-radius:50%;background:#dc3545;color:#fff;border:none;cursor:pointer;font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center}.btn-remove-icon[data-v-940e0a90]:hover{background:#c82333}.icon-upload-area[data-v-940e0a90]{display:flex;align-items:center;gap:12px}.btn-upload[data-v-940e0a90]{padding:8px 16px;background:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:13px}.btn-upload[data-v-940e0a90]:hover{background:#5a6268}.btn-upload[data-v-940e0a90]:disabled{background:#adb5bd;cursor:not-allowed}.upload-hint[data-v-940e0a90]{font-size:12px;color:#999}.readonly-input[data-v-940e0a90]{background-color:#f5f5f5;cursor:not-allowed;color:#666}.providers-view[data-v-bdfc65c2]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px #0000001a}.header[data-v-bdfc65c2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}h2[data-v-bdfc65c2]{font-size:24px;color:#333}.btn-primary[data-v-bdfc65c2]{padding:10px 20px;background:#3498db;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600}.table-container[data-v-bdfc65c2]{overflow-x:auto}table[data-v-bdfc65c2]{width:100%;border-collapse:collapse}th[data-v-bdfc65c2],td[data-v-bdfc65c2]{padding:12px;text-align:left;border-bottom:1px solid #eee}th[data-v-bdfc65c2]{background:#f8f9fa;font-weight:600;color:#555}.health-status[data-v-bdfc65c2]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.health-status.healthy[data-v-bdfc65c2]{background:#d4edda;color:#155724}.health-status.unhealthy[data-v-bdfc65c2]{background:#f8d7da;color:#721c24}.health-status.maintenance[data-v-bdfc65c2]{background:#fff3cd;color:#856404}.status[data-v-bdfc65c2]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.status.enabled[data-v-bdfc65c2]{background:#d4edda;color:#155724}.status.disabled[data-v-bdfc65c2]{background:#f8d7da;color:#721c24}.btn-small[data-v-bdfc65c2]{padding:6px 12px;background:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;margin-right:8px}.btn-danger[data-v-bdfc65c2]{background:#dc3545}.dialog[data-v-bdfc65c2]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.dialog-content[data-v-bdfc65c2]{background:#fff;border-radius:8px;padding:24px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.form-group[data-v-bdfc65c2]{margin-bottom:16px}.form-group label[data-v-bdfc65c2]{display:block;margin-bottom:6px;font-weight:600;color:#555}.form-group input[data-v-bdfc65c2]:not([type=checkbox]),.form-group textarea[data-v-bdfc65c2]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:monospace}.form-actions[data-v-bdfc65c2]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.btn-secondary[data-v-bdfc65c2]{padding:10px 20px;background:#6c757d;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px}.loading[data-v-bdfc65c2]{text-align:center;padding:40px;color:#999}.toggle-switch[data-v-bdfc65c2]{position:relative;display:inline-block;width:48px;height:24px}.toggle-switch input[data-v-bdfc65c2]{opacity:0;width:0;height:0}.toggle-slider[data-v-bdfc65c2]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:24px}.toggle-slider[data-v-bdfc65c2]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}.toggle-switch input:checked+.toggle-slider[data-v-bdfc65c2]{background-color:#2ecc71}.toggle-switch input:checked+.toggle-slider[data-v-bdfc65c2]:before{transform:translate(24px)}.channels-view[data-v-162ab50d]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px #0000001a}.header[data-v-162ab50d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}h2[data-v-162ab50d]{font-size:24px;color:#333}.btn-primary[data-v-162ab50d]{padding:10px 20px;background:#3498db;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600}.table-container[data-v-162ab50d]{overflow-x:auto}table[data-v-162ab50d]{width:100%;border-collapse:collapse}th[data-v-162ab50d],td[data-v-162ab50d]{padding:12px;text-align:left;border-bottom:1px solid #eee;white-space:nowrap}th[data-v-162ab50d]{background:#f8f9fa;font-weight:600;color:#555}.status[data-v-162ab50d]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.status.enabled[data-v-162ab50d]{background:#d4edda;color:#155724}.status.disabled[data-v-162ab50d]{background:#f8d7da;color:#721c24}.btn-small[data-v-162ab50d]{padding:6px 12px;background:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;margin-right:8px}.btn-danger[data-v-162ab50d]{background:#dc3545}.btn-info[data-v-162ab50d]{background:#17a2b8}.dialog[data-v-162ab50d]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.dialog-content[data-v-162ab50d]{background:#fff;border-radius:8px;padding:24px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.dialog-wide[data-v-162ab50d]{max-width:900px}.channel-info[data-v-162ab50d]{display:flex;gap:24px;padding:12px 16px;background:#f8f9fa;border-radius:6px;margin-bottom:16px;font-size:14px}.limits-header[data-v-162ab50d]{margin-bottom:16px}.limits-table[data-v-162ab50d]{overflow-x:auto}.limits-table table[data-v-162ab50d]{width:100%;border-collapse:collapse}.no-data[data-v-162ab50d]{text-align:center;padding:40px;color:#999;font-size:14px}.disabled-input[data-v-162ab50d]{background:#e9ecef;cursor:not-allowed}.form-row[data-v-162ab50d]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-162ab50d]{margin-bottom:16px}.form-group label[data-v-162ab50d]{display:block;margin-bottom:6px;font-weight:600;color:#555}.form-group input[data-v-162ab50d]:not([type=checkbox]),.form-group select[data-v-162ab50d]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.form-actions[data-v-162ab50d]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.btn-secondary[data-v-162ab50d]{padding:10px 20px;background:#6c757d;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px}.loading[data-v-162ab50d]{text-align:center;padding:40px;color:#999}.badge[data-v-162ab50d]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;background:#e3f2fd;color:#1976d2}.multi-select-container[data-v-162ab50d]{max-height:200px;overflow-y:auto;border:1px solid #ddd;border-radius:4px;padding:12px;background:#fafafa}.select-item[data-v-162ab50d]{margin-bottom:8px}.select-item label[data-v-162ab50d]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:6px;border-radius:4px;transition:background .2s}.select-item label[data-v-162ab50d]:hover{background:#e9ecef}.select-item input[type=checkbox][data-v-162ab50d]{margin:0}.item-icon[data-v-162ab50d]{width:24px;height:24px;object-fit:contain}.toggle-switch[data-v-162ab50d]{position:relative;display:inline-block;width:48px;height:24px}.toggle-switch input[data-v-162ab50d]{opacity:0;width:0;height:0}.toggle-slider[data-v-162ab50d]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:24px}.toggle-slider[data-v-162ab50d]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}.toggle-switch input:checked+.toggle-slider[data-v-162ab50d]{background-color:#2ecc71}.toggle-switch input:checked+.toggle-slider[data-v-162ab50d]:before{transform:translate(24px)}.field-schemas-view[data-v-9344f90c]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px #0000001a}.header[data-v-9344f90c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}h2[data-v-9344f90c]{font-size:24px;color:#333}.btn-primary[data-v-9344f90c]{padding:10px 20px;background:#3498db;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600}.table-container[data-v-9344f90c]{overflow-x:auto}table[data-v-9344f90c]{width:100%;border-collapse:collapse}th[data-v-9344f90c],td[data-v-9344f90c]{padding:12px;text-align:left;border-bottom:1px solid #eee}th[data-v-9344f90c]{background:#f8f9fa;font-weight:600;color:#555;white-space:nowrap}.options-cell[data-v-9344f90c]{max-width:250px;word-break:break-all}.options-preview[data-v-9344f90c]{display:flex;flex-direction:column;gap:4px;max-width:100%}.codes-text[data-v-9344f90c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:100%}.option-item[data-v-9344f90c]{display:flex;align-items:center;gap:6px;font-size:12px}.option-icon[data-v-9344f90c]{width:20px;height:20px;object-fit:contain}.more-count[data-v-9344f90c]{font-size:11px;color:#666;font-style:italic}.no-options[data-v-9344f90c]{color:#999}.status[data-v-9344f90c]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.status.enabled[data-v-9344f90c]{background:#d4edda;color:#155724}.status.disabled[data-v-9344f90c]{background:#f8d7da;color:#721c24}.btn-small[data-v-9344f90c]{padding:6px 12px;background:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;margin-right:8px}.btn-danger[data-v-9344f90c]{background:#dc3545}.dialog[data-v-9344f90c]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.dialog-content[data-v-9344f90c]{background:#fff;border-radius:8px;padding:24px;width:90%;max-width:800px;max-height:90vh;overflow-y:auto}.form-row[data-v-9344f90c]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-9344f90c]{margin-bottom:16px}.form-group label[data-v-9344f90c]{display:block;margin-bottom:6px;font-weight:600;color:#555}.form-group input[data-v-9344f90c]:not([type=checkbox]),.form-group select[data-v-9344f90c],.form-group textarea[data-v-9344f90c]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.form-group textarea[data-v-9344f90c]{font-family:monospace;resize:vertical}.multi-select-container[data-v-9344f90c]{max-height:300px;overflow-y:auto;border:1px solid #ddd;border-radius:4px;padding:12px;background:#fafafa}.select-item[data-v-9344f90c]{margin-bottom:8px}.select-item label[data-v-9344f90c]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:6px;border-radius:4px;transition:background .2s}.select-item label[data-v-9344f90c]:hover{background:#e9ecef}.select-item input[type=checkbox][data-v-9344f90c]{margin:0}.item-icon[data-v-9344f90c]{width:24px;height:24px;object-fit:contain}.selected-options[data-v-9344f90c]{display:flex;flex-wrap:wrap;gap:8px;padding:12px;border:1px solid #ddd;border-radius:4px;background:#f8f9fa;max-height:200px;overflow-y:auto}.selected-option[data-v-9344f90c]{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#fff;border:1px solid #ddd;border-radius:4px;font-size:13px}.selected-option .option-icon[data-v-9344f90c]{width:20px;height:20px;object-fit:contain}.btn-remove[data-v-9344f90c]{background:#dc3545;color:#fff;border:none;border-radius:50%;width:20px;height:20px;cursor:pointer;font-size:16px;line-height:1;padding:0;margin-left:4px}.btn-remove[data-v-9344f90c]:hover{background:#c82333}.form-actions[data-v-9344f90c]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.btn-secondary[data-v-9344f90c]{padding:10px 20px;background:#6c757d;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px}.loading[data-v-9344f90c]{text-align:center;padding:40px;color:#999}.banks-view[data-v-ac2c15b7]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px #0000001a}.header[data-v-ac2c15b7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}h2[data-v-ac2c15b7]{font-size:24px;color:#333}.btn-primary[data-v-ac2c15b7]{padding:10px 20px;background:#3498db;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600}.table-container[data-v-ac2c15b7]{overflow-x:auto}table[data-v-ac2c15b7]{width:100%;border-collapse:separate;border-spacing:0}th[data-v-ac2c15b7],td[data-v-ac2c15b7]{padding:12px;text-align:left;border-bottom:1px solid #eee}th[data-v-ac2c15b7]{background:#f8f9fa;font-weight:600;color:#555;position:sticky;top:0;z-index:10}.bank-icon[data-v-ac2c15b7]{width:32px;height:32px;object-fit:contain}.no-icon[data-v-ac2c15b7]{color:#999}.toggle-switch[data-v-ac2c15b7]{position:relative;display:inline-block;width:48px;height:24px}.toggle-switch input[data-v-ac2c15b7]{opacity:0;width:0;height:0}.slider[data-v-ac2c15b7]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:24px}.slider[data-v-ac2c15b7]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider[data-v-ac2c15b7]{background-color:#2ecc71}input:checked+.slider[data-v-ac2c15b7]:before{transform:translate(24px)}.btn-small[data-v-ac2c15b7]{padding:6px 12px;background:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;margin-right:8px}.btn-danger[data-v-ac2c15b7]{background:#dc3545}.dialog[data-v-ac2c15b7]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.dialog-content[data-v-ac2c15b7]{background:#fff;border-radius:8px;padding:24px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.form-group[data-v-ac2c15b7]{margin-bottom:16px}.form-group label[data-v-ac2c15b7]{display:block;margin-bottom:6px;font-weight:600;color:#555}.form-group input[data-v-ac2c15b7]:not([type=checkbox]):not([type=file]){width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.icon-upload[data-v-ac2c15b7]{display:flex;flex-direction:column;gap:12px}.icon-preview[data-v-ac2c15b7]{width:64px;height:64px;border:1px solid #ddd;border-radius:4px;display:flex;align-items:center;justify-content:center;overflow:hidden}.icon-preview img[data-v-ac2c15b7]{max-width:100%;max-height:100%;object-fit:contain}.form-actions[data-v-ac2c15b7]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.btn-secondary[data-v-ac2c15b7]{padding:10px 20px;background:#6c757d;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px}.loading[data-v-ac2c15b7]{text-align:center;padding:40px;color:#999}.pagination[data-v-8f4c412a]{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding:16px;background:#f8f9fa;border-radius:8px}.pagination-info[data-v-8f4c412a]{color:#666;font-size:14px}.pagination-controls[data-v-8f4c412a]{display:flex;gap:8px;align-items:center}.btn-pagination[data-v-8f4c412a]{padding:6px 12px;background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;color:#333;min-width:40px}.btn-pagination[data-v-8f4c412a]:hover:not(:disabled){background:#f0f0f0;border-color:#3498db}.btn-pagination[data-v-8f4c412a]:disabled{opacity:.5;cursor:not-allowed}.btn-pagination.active[data-v-8f4c412a]{background:#3498db;color:#fff;border-color:#3498db}.page-numbers[data-v-8f4c412a]{display:flex;gap:4px}.page-size-select[data-v-8f4c412a]{padding:6px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;margin-left:8px;cursor:pointer}.datetime-range-picker[data-v-7c2de1dc]{display:flex;flex-direction:column;gap:4px}.picker-wrapper[data-v-7c2de1dc]{display:flex;align-items:center;gap:8px}.datetime-input[data-v-7c2de1dc]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;min-width:180px;height:36px;box-sizing:border-box}.datetime-input[data-v-7c2de1dc]:focus{outline:none;border-color:#3498db}.separator[data-v-7c2de1dc]{color:#666;font-size:14px;white-space:nowrap}.error-message[data-v-7c2de1dc]{color:#dc3545;font-size:12px;margin-top:4px}.deposits-view[data-v-f178fc8c]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px #0000001a}.header[data-v-f178fc8c]{margin-bottom:24px}h2[data-v-f178fc8c]{font-size:24px;color:#333}.filters[data-v-f178fc8c]{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap;align-items:flex-end}.filters input[data-v-f178fc8c],.filters select[data-v-f178fc8c]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;height:36px;box-sizing:border-box}.filter-group[data-v-f178fc8c]{display:flex;flex-direction:column;gap:4px}.filter-group label[data-v-f178fc8c]{font-size:12px;color:#666;font-weight:500;line-height:1;margin-bottom:2px}.filter-group select[data-v-f178fc8c]{height:36px;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}.btn-primary[data-v-f178fc8c]{padding:8px 20px;background:#3498db;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600}.btn-export[data-v-f178fc8c]{padding:8px 20px;background:#28a745;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600}.btn-export[data-v-f178fc8c]:hover{background:#218838}.btn-export[data-v-f178fc8c]:disabled{opacity:.6;cursor:not-allowed}.table-container[data-v-f178fc8c]{overflow-x:auto}table[data-v-f178fc8c]{width:100%;border-collapse:collapse}th[data-v-f178fc8c],td[data-v-f178fc8c]{padding:12px;text-align:left;border-bottom:1px solid #eee}th[data-v-f178fc8c]{background:#f8f9fa;font-weight:600;color:#555}.status[data-v-f178fc8c]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.status-pending[data-v-f178fc8c]{background:#fff3cd;color:#856404}.status-processing[data-v-f178fc8c]{background:#d1ecf1;color:#0c5460}.status-success[data-v-f178fc8c]{background:#d4edda;color:#155724}.status-failed[data-v-f178fc8c]{background:#f8d7da;color:#721c24}.btn-small[data-v-f178fc8c]{padding:6px 12px;background:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;margin-right:4px}.btn-small[data-v-f178fc8c]:disabled{opacity:.6;cursor:not-allowed}.btn-warning[data-v-f178fc8c]{background:#f0ad4e;color:#fff}.btn-success[data-v-f178fc8c]{background:#28a745;color:#fff}.btn-danger[data-v-f178fc8c]{background:#dc3545;color:#fff;padding:10px 20px;border:none;border-radius:6px;cursor:pointer;font-size:14px}.btn-danger[data-v-f178fc8c]:disabled{opacity:.6;cursor:not-allowed}.status-completed[data-v-f178fc8c]{background:#d4edda;color:#155724}.status-expired[data-v-f178fc8c]{background:#e2e3e5;color:#383d41}.dialog[data-v-f178fc8c]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.dialog-content[data-v-f178fc8c]{background:#fff;border-radius:8px;padding:24px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;position:relative}.close-btn[data-v-f178fc8c]{position:absolute;top:12px;right:12px;background:none;border:none;font-size:24px;cursor:pointer;color:#999;line-height:1}.close-btn[data-v-f178fc8c]:hover{color:#333}.order-details[data-v-f178fc8c]{margin:20px 0}.detail-row[data-v-f178fc8c]{display:flex;padding:12px 0;border-bottom:1px solid #f0f0f0}.detail-row .label[data-v-f178fc8c]{width:150px;font-weight:600;color:#555}.detail-row .value[data-v-f178fc8c]{flex:1;color:#333}.highlight-time[data-v-f178fc8c]{color:#3498db;font-weight:600}.highlight-chips[data-v-f178fc8c]{color:#28a745;font-weight:600;font-size:16px}.wallet-status[data-v-f178fc8c]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600}.wallet-success[data-v-f178fc8c]{background:#d4edda;color:#155724}.wallet-pending[data-v-f178fc8c]{background:#f8f9fa;color:#6c757d}.wallet-time[data-v-f178fc8c]{font-size:11px;font-weight:400;margin-top:2px;color:#155724}.modal-body[data-v-f178fc8c]{margin:20px 0}.warning-box[data-v-f178fc8c]{background:#fff3cd;border:1px solid #ffc107;border-radius:8px;padding:16px;margin-bottom:20px}.warning-text[data-v-f178fc8c]{color:#856404;font-weight:600;margin:0;text-align:center}.order-summary[data-v-f178fc8c]{background:#f8f9fa;border-radius:8px;padding:16px;margin-bottom:20px}.summary-row[data-v-f178fc8c]{display:flex;padding:8px 0}.summary-row .label[data-v-f178fc8c]{width:100px;font-weight:600;color:#555}.summary-row .value[data-v-f178fc8c]{flex:1;color:#333}.form-group[data-v-f178fc8c]{margin-bottom:16px}.form-group label[data-v-f178fc8c]{display:block;margin-bottom:8px;font-weight:600;color:#333}.form-group .required[data-v-f178fc8c]{color:#dc3545}.form-group textarea[data-v-f178fc8c]{width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;font-size:14px;resize:vertical;box-sizing:border-box}.form-group textarea[data-v-f178fc8c]:focus{outline:none;border-color:#3498db}.form-actions[data-v-f178fc8c]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.btn-secondary[data-v-f178fc8c]{padding:10px 20px;background:#6c757d;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px}.loading[data-v-f178fc8c]{text-align:center;padding:40px;color:#999}.rate-info-box[data-v-f178fc8c]{background:#e8f4fd;border:1px solid #b8daff;border-radius:8px;padding:16px;margin-bottom:20px}.rate-info-box h4[data-v-f178fc8c]{margin:0 0 12px;color:#004085;font-size:14px}.rate-row[data-v-f178fc8c]{display:flex;padding:6px 0}.rate-row .label[data-v-f178fc8c]{width:120px;font-weight:600;color:#555}.rate-row .value[data-v-f178fc8c]{flex:1;color:#333}.rate-row.highlight[data-v-f178fc8c]{background:#d4edda;margin:8px -16px;padding:10px 16px;border-radius:4px}.rate-row .chips-value[data-v-f178fc8c]{color:#28a745;font-weight:700;font-size:16px}.rate-note[data-v-f178fc8c]{margin:12px 0 0;font-size:12px;color:#666;font-style:italic}.bank-name[data-v-f178fc8c]{font-size:12px;color:#666;margin-top:4px}.loading-text[data-v-f178fc8c]{margin:0;color:#666;text-align:center}.no-fee[data-v-f178fc8c]{color:#6c757d;font-style:italic}.fee-value[data-v-f178fc8c]{color:#f59e0b;font-weight:600}.highlight-fee[data-v-f178fc8c]{color:#dc3545;font-weight:600;font-size:15px}.btn-supplement[data-v-f178fc8c]{padding:8px 20px;background:#17a2b8;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600}.btn-supplement[data-v-f178fc8c]:hover{background:#138496}.search-error[data-v-f178fc8c]{color:#dc3545;font-size:14px;margin-top:8px;padding:8px 12px;background:#f8d7da;border-radius:4px}.form-group input[type=text][data-v-f178fc8c],.form-group input[type=number][data-v-f178fc8c]{width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;font-size:14px;box-sizing:border-box}.form-group input[data-v-f178fc8c]:focus{outline:none;border-color:#3498db}.supplement-edit-dialog[data-v-f178fc8c]{max-width:700px}.order-summary h4[data-v-f178fc8c]{margin:0 0 12px;color:#333;font-size:14px;border-bottom:1px solid #ddd;padding-bottom:8px}.supplement-success-dialog[data-v-f178fc8c]{max-width:600px}.success-info-box[data-v-f178fc8c]{background:#d4edda;border:1px solid #c3e6cb;border-radius:8px;padding:16px;margin-bottom:20px}.success-text[data-v-f178fc8c]{color:#155724;font-weight:600;margin:0;text-align:center}.payment-info-box[data-v-f178fc8c]{background:#e8f4fd;border:1px solid #b8daff;border-radius:8px;padding:16px;margin-bottom:20px}.payment-info-box h4[data-v-f178fc8c]{margin:0 0 12px;color:#004085;font-size:14px}.payment-url-row[data-v-f178fc8c]{display:flex;gap:8px;margin-bottom:12px}.payment-url-input[data-v-f178fc8c]{flex:1;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:13px;background:#f8f9fa}.btn-copy[data-v-f178fc8c]{padding:10px 16px;background:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:13px}.btn-copy[data-v-f178fc8c]:hover{background:#5a6268}.btn-open-link[data-v-f178fc8c]{display:inline-block;padding:10px 16px;background:#007bff;color:#fff;text-decoration:none;border-radius:4px;font-size:13px}.btn-open-link[data-v-f178fc8c]:hover{background:#0056b3}.qr-code-container[data-v-f178fc8c]{text-align:center;padding:16px;background:#fff;border-radius:4px}.qr-code-image[data-v-f178fc8c]{max-width:200px;max-height:200px}.payment-note[data-v-f178fc8c]{margin:16px 0 0;font-size:12px;color:#666;font-style:italic;text-align:center}.checkbox-group[data-v-f178fc8c]{margin-bottom:16px}.checkbox-label[data-v-f178fc8c]{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:500}.checkbox-label input[type=checkbox][data-v-f178fc8c]{width:18px;height:18px;cursor:pointer}.checkbox-hint[data-v-f178fc8c]{margin:8px 0 0 26px;font-size:12px;color:#666}.payouts-view[data-v-d7c68a4f]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px #0000001a}.header[data-v-d7c68a4f]{margin-bottom:24px}h2[data-v-d7c68a4f]{font-size:24px;color:#333}.filters[data-v-d7c68a4f]{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap;align-items:flex-end}.filters input[data-v-d7c68a4f],.filters select[data-v-d7c68a4f]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;height:36px;box-sizing:border-box}.filter-group[data-v-d7c68a4f]{display:flex;flex-direction:column;gap:4px}.filter-group label[data-v-d7c68a4f]{font-size:12px;color:#666;font-weight:500;line-height:1;margin-bottom:2px}.filter-group select[data-v-d7c68a4f]{height:36px;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}.btn-primary[data-v-d7c68a4f]{padding:8px 20px;background:#3498db;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600}.btn-export[data-v-d7c68a4f]{padding:8px 20px;background:#28a745;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600}.btn-export[data-v-d7c68a4f]:hover{background:#218838}.btn-export[data-v-d7c68a4f]:disabled{opacity:.6;cursor:not-allowed}.table-container[data-v-d7c68a4f]{overflow-x:auto}table[data-v-d7c68a4f]{width:100%;border-collapse:collapse}th[data-v-d7c68a4f],td[data-v-d7c68a4f]{padding:12px;text-align:left;border-bottom:1px solid #eee}th[data-v-d7c68a4f]{background:#f8f9fa;font-weight:600;color:#555}.status-cell[data-v-d7c68a4f]{text-align:center;white-space:nowrap}.actions-cell[data-v-d7c68a4f]{white-space:nowrap}.beneficiary-card-mini[data-v-d7c68a4f]{background:#f8f9fa;border-radius:6px;padding:8px;font-size:12px;min-width:120px}.beneficiary-card-mini .card-item[data-v-d7c68a4f]{padding:2px 0;color:#555}.beneficiary-card-mini .card-label-mini[data-v-d7c68a4f]{color:#888;font-size:11px}.no-data[data-v-d7c68a4f]{color:#999;font-style:italic}.beneficiary-section[data-v-d7c68a4f]{margin:20px 0;padding:16px;background:#f8f9fa;border-radius:8px}.beneficiary-section h4[data-v-d7c68a4f]{margin:0 0 12px;color:#333;font-size:14px}.beneficiary-card[data-v-d7c68a4f]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:16px}.card-row[data-v-d7c68a4f]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f0f0f0}.card-row[data-v-d7c68a4f]:last-child{border-bottom:none}.card-label[data-v-d7c68a4f]{color:#666;font-size:13px}.card-value[data-v-d7c68a4f]{color:#333;font-weight:500;font-size:13px}.status[data-v-d7c68a4f]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap;text-align:center;min-width:60px}.status-pending_audit[data-v-d7c68a4f]{background:#fff3cd;color:#856404}.status-processing[data-v-d7c68a4f]{background:#cce5ff;color:#004085}.status-completed[data-v-d7c68a4f]{background:#d4edda;color:#155724}.status-failed[data-v-d7c68a4f],.status-rejected[data-v-d7c68a4f]{background:#f8d7da;color:#721c24}.btn-small[data-v-d7c68a4f]{padding:6px 12px;background:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;margin-right:8px}.btn-success[data-v-d7c68a4f]{background:#28a745}.btn-danger[data-v-d7c68a4f]{background:#dc3545}.btn-warning[data-v-d7c68a4f]{background:#f59e0b}.btn-warning[data-v-d7c68a4f]:hover{background:#d97706}.dialog[data-v-d7c68a4f]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.dialog-content[data-v-d7c68a4f]{background:#fff;border-radius:12px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px #00000026}.dialog-small[data-v-d7c68a4f]{max-width:450px}.dialog-header[data-v-d7c68a4f]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #eee}.dialog-header h3[data-v-d7c68a4f]{margin:0;font-size:18px;color:#333}.close-btn[data-v-d7c68a4f]{background:none;border:none;font-size:24px;color:#999;cursor:pointer;padding:0;line-height:1}.close-btn[data-v-d7c68a4f]:hover{color:#333}.dialog-body[data-v-d7c68a4f]{padding:24px}.confirm-text[data-v-d7c68a4f]{font-size:15px;color:#333;margin:0 0 12px}.confirm-warning[data-v-d7c68a4f]{font-size:13px;color:#dc3545;margin:0 0 16px;padding:8px 12px;background:#fff5f5;border-radius:4px}.confirm-warning.warning-orange[data-v-d7c68a4f]{color:#d97706;background:#fffbeb}.form-group[data-v-d7c68a4f]{margin-bottom:16px}.form-group label[data-v-d7c68a4f]{display:block;margin-bottom:8px;font-weight:500;color:#333;font-size:14px}.form-group .required[data-v-d7c68a4f]{color:#dc3545}.form-group textarea[data-v-d7c68a4f]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;resize:vertical;box-sizing:border-box}.form-group textarea[data-v-d7c68a4f]:focus{outline:none;border-color:#3498db}.order-details[data-v-d7c68a4f]{padding:0 24px}.detail-row[data-v-d7c68a4f]{display:flex;padding:12px 0;border-bottom:1px solid #f0f0f0}.detail-row .label[data-v-d7c68a4f]{width:150px;font-weight:600;color:#555}.detail-row .value[data-v-d7c68a4f]{flex:1;color:#333;word-break:break-all}.highlight-time[data-v-d7c68a4f]{color:#3498db;font-weight:600}.form-actions[data-v-d7c68a4f]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #eee}.btn-secondary[data-v-d7c68a4f]{padding:10px 20px;background:#6c757d;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px}.btn-secondary[data-v-d7c68a4f]:hover{background:#5a6268}.form-actions .btn-success[data-v-d7c68a4f],.form-actions .btn-danger[data-v-d7c68a4f],.form-actions .btn-warning[data-v-d7c68a4f]{padding:10px 20px;font-size:14px;border-radius:6px}.form-actions button[data-v-d7c68a4f]:disabled{opacity:.6;cursor:not-allowed}.loading[data-v-d7c68a4f]{text-align:center;padding:40px;color:#999}.no-fee[data-v-d7c68a4f]{color:#6c757d;font-style:italic}.fee-value[data-v-d7c68a4f]{color:#f59e0b;font-weight:600}.highlight-fee[data-v-d7c68a4f]{color:#dc3545;font-weight:600;font-size:15px}.settlement-type-group[data-v-d7c68a4f]{margin-top:16px}.radio-group[data-v-d7c68a4f]{display:flex;flex-direction:column;gap:10px}.radio-label[data-v-d7c68a4f]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#333}.radio-label input[type=radio][data-v-d7c68a4f]{width:16px;height:16px;cursor:pointer}.channel-select[data-v-d7c68a4f]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;box-sizing:border-box}.channel-select[data-v-d7c68a4f]:focus{outline:none;border-color:#3498db}.channel-select[data-v-d7c68a4f]:disabled{background:#f5f5f5;cursor:not-allowed}.bank-name[data-v-d7c68a4f]{font-size:12px;color:#666;margin-top:4px}.config-view[data-v-e6cd2dc5]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;height:100%;overflow:hidden}.header[data-v-e6cd2dc5]{margin-bottom:24px;flex-shrink:0}h2[data-v-e6cd2dc5]{font-size:24px;color:#333}.config-list[data-v-e6cd2dc5]{display:grid;gap:20px;flex:1;overflow-y:auto;min-height:0}.config-item[data-v-e6cd2dc5]{padding:20px;border:1px solid #e0e0e0;border-radius:8px;background:#f9f9f9}.config-header[data-v-e6cd2dc5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.config-header h3[data-v-e6cd2dc5]{font-size:18px;color:#333;margin:0}.config-value[data-v-e6cd2dc5]{font-size:24px;font-weight:600;color:#3498db;margin-bottom:8px}.config-desc[data-v-e6cd2dc5]{font-size:14px;color:#666}.btn-small[data-v-e6cd2dc5]{padding:6px 16px;background:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px}.dialog[data-v-e6cd2dc5]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.dialog-content[data-v-e6cd2dc5]{background:#fff;border-radius:8px;padding:24px;width:90%;max-width:500px}.form-group[data-v-e6cd2dc5]{margin-bottom:16px}.form-group label[data-v-e6cd2dc5]{display:block;margin-bottom:6px;font-weight:600;color:#555}.form-group input[data-v-e6cd2dc5]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.form-actions[data-v-e6cd2dc5]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.btn-primary[data-v-e6cd2dc5]{padding:10px 20px;background:#3498db;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600}.btn-secondary[data-v-e6cd2dc5]{padding:10px 20px;background:#6c757d;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px}.loading[data-v-e6cd2dc5]{text-align:center;padding:40px;color:#999}.currency-thresholds[data-v-e6cd2dc5]{display:flex;flex-direction:column;gap:8px}.threshold-row[data-v-e6cd2dc5]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#fff;border-radius:4px;border:1px solid #e0e0e0}.currency-label[data-v-e6cd2dc5]{font-weight:600;color:#333;min-width:60px}.threshold-value[data-v-e6cd2dc5]{flex:1;font-size:16px;color:#3498db;font-weight:500}.login-container[data-v-06690eee]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2c3e50,#3498db);flex:1;width:100%}.login-box[data-v-06690eee]{background:#fff;border-radius:12px;padding:40px;width:100%;max-width:400px;box-shadow:0 10px 40px #0003}.login-header[data-v-06690eee]{text-align:center;margin-bottom:32px}.login-header h1[data-v-06690eee]{font-size:32px;color:#2c3e50;margin-bottom:8px}.login-header p[data-v-06690eee]{color:#7f8c8d;font-size:14px}.form-group[data-v-06690eee]{margin-bottom:20px}.form-group.remember-me[data-v-06690eee]{display:flex;align-items:center;gap:8px;margin-top:-4px;margin-bottom:16px;color:#555;font-size:14px}.form-group.remember-me label[data-v-06690eee]{margin:0;display:flex;align-items:center;gap:8px;font-weight:500}.form-group.remember-me input[type=checkbox][data-v-06690eee]{width:16px;height:16px}.form-group label[data-v-06690eee]{display:block;margin-bottom:8px;font-weight:600;color:#333;font-size:14px}.form-group input[data-v-06690eee]{width:100%;padding:12px 16px;border:1px solid #ddd;border-radius:8px;font-size:14px;transition:border-color .3s}.form-group input[data-v-06690eee]:focus{outline:none;border-color:#3498db}.form-group input[data-v-06690eee]:disabled{background:#f5f5f5}.error-message[data-v-06690eee]{background:#f8d7da;color:#721c24;padding:12px;border-radius:6px;margin-bottom:16px;font-size:14px}.btn-login[data-v-06690eee]{width:100%;padding:14px;background:#3498db;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background .3s}.btn-login[data-v-06690eee]:hover:not(:disabled){background:#2980b9}.btn-login[data-v-06690eee]:disabled{background:#bdc3c7;cursor:not-allowed}.ga-bind-section[data-v-06690eee],.ga-verify-section[data-v-06690eee]{text-align:center}.ga-bind-section h3[data-v-06690eee],.ga-verify-section h3[data-v-06690eee]{color:#2c3e50;margin-bottom:12px}.ga-hint[data-v-06690eee]{color:#7f8c8d;font-size:14px;margin-bottom:20px}.qr-code-container[data-v-06690eee]{margin:20px 0;padding:20px;background:#f8f9fa;border-radius:8px}.qr-code-container img[data-v-06690eee]{max-width:200px;height:auto}.loading-qr[data-v-06690eee]{padding:40px;color:#999}.secret-key[data-v-06690eee]{margin-bottom:20px;padding:12px;background:#f8f9fa;border-radius:6px;font-size:14px}.secret-key code[data-v-06690eee]{font-family:monospace;color:#e74c3c;font-weight:600}.btn-back[data-v-06690eee]{margin-top:16px;padding:10px 20px;background:transparent;color:#7f8c8d;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:14px}.btn-back[data-v-06690eee]:hover{background:#f8f9fa}.admin-users-view[data-v-b920f052]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px #0000001a}.header[data-v-b920f052]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}h2[data-v-b920f052]{font-size:24px;color:#333}.btn-primary[data-v-b920f052]{padding:10px 20px;background:#3498db;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600}.table-container[data-v-b920f052]{overflow-x:auto}table[data-v-b920f052]{width:100%;border-collapse:collapse}th[data-v-b920f052],td[data-v-b920f052]{padding:12px;text-align:left;border-bottom:1px solid #eee}th[data-v-b920f052]{background:#f8f9fa;font-weight:600;color:#555}.role-tag[data-v-b920f052]{display:inline-block;padding:2px 8px;background:#e3f2fd;color:#1976d2;border-radius:4px;font-size:12px;margin-right:4px;margin-bottom:4px}.role-tag.system-role[data-v-b920f052]{background:#fff3e0;color:#e65100}.no-role[data-v-b920f052]{color:#999;font-size:12px}.ga-status-container[data-v-b920f052]{display:flex;align-items:center;gap:8px}.ga-status-text[data-v-b920f052]{font-size:13px;font-weight:500}.ga-status-text.enabled[data-v-b920f052]{color:#28a745}.ga-status-text.disabled[data-v-b920f052]{color:#6c757d}.btn-small[data-v-b920f052]{padding:6px 12px;background:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;margin-right:8px;margin-bottom:4px}.btn-warning[data-v-b920f052]{background:#ffc107;color:#212529}.btn-danger[data-v-b920f052]{background:#dc3545}.btn-small[data-v-b920f052]:disabled{opacity:.5;cursor:not-allowed}.dialog[data-v-b920f052]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.dialog-content[data-v-b920f052]{background:#fff;border-radius:8px;padding:24px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.dialog-small[data-v-b920f052]{max-width:400px;text-align:center}.form-group[data-v-b920f052]{margin-bottom:16px}.form-group label[data-v-b920f052]{display:block;margin-bottom:6px;font-weight:600;color:#555}.form-group input[data-v-b920f052]:not([type=checkbox]){width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.role-checkboxes[data-v-b920f052]{max-height:200px;overflow-y:auto;border:1px solid #ddd;border-radius:4px;padding:8px}.role-checkbox[data-v-b920f052]{display:flex;align-items:center;padding:8px;cursor:pointer}.role-checkbox[data-v-b920f052]:hover{background:#f8f9fa}.role-checkbox input[data-v-b920f052]{margin-right:8px}.role-checkbox span[data-v-b920f052]{font-weight:400}.role-desc[data-v-b920f052]{color:#999;font-size:12px;margin-left:8px}.form-actions[data-v-b920f052]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.btn-secondary[data-v-b920f052]{padding:10px 20px;background:#6c757d;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px}.loading[data-v-b920f052]{text-align:center;padding:40px;color:#999}.toggle-switch[data-v-b920f052]{position:relative;display:inline-block;width:48px;height:24px}.toggle-switch input[data-v-b920f052]{opacity:0;width:0;height:0}.toggle-slider[data-v-b920f052]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:24px}.toggle-slider[data-v-b920f052]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}.toggle-switch input:checked+.toggle-slider[data-v-b920f052]{background-color:#2ecc71}.toggle-switch input:checked+.toggle-slider[data-v-b920f052]:before{transform:translate(24px)}.toggle-switch input:disabled+.toggle-slider[data-v-b920f052]{opacity:.5;cursor:not-allowed}.password-display[data-v-b920f052]{font-size:24px;font-family:monospace;background:#f8f9fa;padding:16px;border-radius:8px;margin:16px 0;color:#e74c3c}.password-hint[data-v-b920f052]{color:#999;font-size:14px;margin-bottom:16px}.roles-view[data-v-222a78d2]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px #0000001a}.header[data-v-222a78d2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}h2[data-v-222a78d2]{font-size:24px;color:#333}.btn-primary[data-v-222a78d2]{padding:10px 20px;background:#3498db;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600}.roles-grid[data-v-222a78d2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.role-card[data-v-222a78d2]{border:1px solid #e0e0e0;border-radius:8px;padding:20px;transition:box-shadow .3s}.role-card[data-v-222a78d2]:hover{box-shadow:0 4px 12px #0000001a}.role-card.system-role[data-v-222a78d2]{border-color:#fff3e0;background:#fffbf5}.role-header[data-v-222a78d2]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.role-info h3[data-v-222a78d2]{font-size:18px;color:#333;margin-bottom:4px}.role-code[data-v-222a78d2]{font-size:12px;color:#999;font-family:monospace}.system-badge[data-v-222a78d2]{display:inline-block;padding:2px 8px;background:#fff3e0;color:#e65100;border-radius:4px;font-size:11px;margin-left:8px}.role-description[data-v-222a78d2]{color:#666;font-size:14px;margin-bottom:12px;min-height:40px}.role-stats[data-v-222a78d2]{color:#999;font-size:13px;margin-bottom:16px}.role-actions[data-v-222a78d2]{display:flex;gap:8px}.btn-small[data-v-222a78d2]{padding:6px 12px;background:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px}.btn-danger[data-v-222a78d2]{background:#dc3545}.dialog[data-v-222a78d2]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.dialog-content[data-v-222a78d2]{background:#fff;border-radius:8px;padding:24px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.dialog-large[data-v-222a78d2]{max-width:900px}.form-row[data-v-222a78d2]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-222a78d2]{margin-bottom:16px}.form-group label[data-v-222a78d2]{display:block;margin-bottom:6px;font-weight:600;color:#555}.form-group input[data-v-222a78d2],.form-group textarea[data-v-222a78d2]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.form-group input[data-v-222a78d2]:disabled,.form-group textarea[data-v-222a78d2]:disabled{background:#f5f5f5}.permissions-section[data-v-222a78d2]{margin-top:24px;padding-top:24px;border-top:1px solid #eee}.permissions-section h4[data-v-222a78d2]{margin-bottom:16px;color:#333}.permissions-grid[data-v-222a78d2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.permission-group[data-v-222a78d2]{border:1px solid #e0e0e0;border-radius:6px;overflow:hidden}.group-header[data-v-222a78d2]{background:#f8f9fa;padding:10px 12px;border-bottom:1px solid #e0e0e0}.group-checkbox[data-v-222a78d2]{display:flex;align-items:center;cursor:pointer;font-weight:600;color:#333}.group-checkbox input[data-v-222a78d2]{margin-right:8px}.group-title[data-v-222a78d2]{font-weight:600;color:#333}.group-permissions[data-v-222a78d2]{padding:8px 12px}.permission-item[data-v-222a78d2]{display:flex;align-items:center;padding:6px 0;cursor:pointer}.permission-item input[data-v-222a78d2]{margin-right:8px}.permission-item input[data-v-222a78d2]:disabled{cursor:not-allowed}.perm-action[data-v-222a78d2]{font-size:13px;color:#555}.form-actions[data-v-222a78d2]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.btn-secondary[data-v-222a78d2]{padding:10px 20px;background:#6c757d;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px}.loading[data-v-222a78d2]{text-align:center;padding:40px;color:#999}.toggle-switch[data-v-222a78d2]{position:relative;display:inline-block;width:48px;height:24px}.toggle-switch input[data-v-222a78d2]{opacity:0;width:0;height:0}.toggle-slider[data-v-222a78d2]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:24px}.toggle-slider[data-v-222a78d2]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}.toggle-switch input:checked+.toggle-slider[data-v-222a78d2]{background-color:#2ecc71}.toggle-switch input:checked+.toggle-slider[data-v-222a78d2]:before{transform:translate(24px)}.operation-logs-view[data-v-e7faa2fc]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px #0000001a}.header[data-v-e7faa2fc]{margin-bottom:24px}h2[data-v-e7faa2fc]{font-size:24px;color:#333}.filters[data-v-e7faa2fc]{background:#f8f9fa;border-radius:8px;padding:16px;margin-bottom:24px}.filter-row[data-v-e7faa2fc]{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}.filter-group[data-v-e7faa2fc]{display:flex;flex-direction:column;gap:6px}.filter-group label[data-v-e7faa2fc]{font-size:13px;color:#666;font-weight:500}.filter-group input[data-v-e7faa2fc],.filter-group select[data-v-e7faa2fc]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;min-width:150px}.filter-actions[data-v-e7faa2fc]{display:flex;gap:8px}.btn-primary[data-v-e7faa2fc]{padding:8px 16px;background:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.btn-secondary[data-v-e7faa2fc]{padding:8px 16px;background:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.table-container[data-v-e7faa2fc]{overflow-x:auto}table[data-v-e7faa2fc]{width:100%;border-collapse:collapse}th[data-v-e7faa2fc],td[data-v-e7faa2fc]{padding:12px;text-align:left;border-bottom:1px solid #eee}th[data-v-e7faa2fc]{background:#f8f9fa;font-weight:600;color:#555;white-space:nowrap}.user-info[data-v-e7faa2fc]{display:flex;flex-direction:column}.username[data-v-e7faa2fc]{font-weight:500}.role-names[data-v-e7faa2fc]{font-size:12px;color:#999}.content-cell[data-v-e7faa2fc]{max-width:300px}.content-preview[data-v-e7faa2fc]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#666}.status-badge[data-v-e7faa2fc]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.status-badge.success[data-v-e7faa2fc]{background:#d4edda;color:#155724}.status-badge.failed[data-v-e7faa2fc]{background:#f8d7da;color:#721c24}.btn-small[data-v-e7faa2fc]{padding:6px 12px;background:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px}.pagination[data-v-e7faa2fc]{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:20px;border-top:1px solid #eee}.total[data-v-e7faa2fc]{color:#666;font-size:14px}.page-controls[data-v-e7faa2fc]{display:flex;align-items:center;gap:12px}.page-controls button[data-v-e7faa2fc]{padding:6px 12px;background:#f8f9fa;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px}.page-controls button[data-v-e7faa2fc]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-e7faa2fc]{font-size:14px;color:#666}.dialog[data-v-e7faa2fc]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.dialog-content[data-v-e7faa2fc]{background:#fff;border-radius:8px;padding:24px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.dialog-large[data-v-e7faa2fc]{max-width:800px}.detail-sections[data-v-e7faa2fc]{margin-top:20px}.detail-section[data-v-e7faa2fc]{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #eee}.detail-section[data-v-e7faa2fc]:last-child{border-bottom:none;margin-bottom:0}.detail-section h4[data-v-e7faa2fc]{color:#333;margin-bottom:16px;font-size:16px}.detail-grid[data-v-e7faa2fc]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.detail-item[data-v-e7faa2fc]{display:flex;flex-direction:column;gap:4px}.detail-item.full-width[data-v-e7faa2fc]{grid-column:span 2}.detail-item label[data-v-e7faa2fc]{font-size:13px;color:#999}.detail-item span[data-v-e7faa2fc]{font-size:14px;color:#333}.detail-item .code[data-v-e7faa2fc]{font-family:monospace;background:#f8f9fa;padding:4px 8px;border-radius:4px;font-size:13px}.detail-item .code.small[data-v-e7faa2fc]{font-size:12px;word-break:break-all}.request-body[data-v-e7faa2fc]{background:#f8f9fa;border-radius:6px;padding:16px}.body-item[data-v-e7faa2fc]{display:flex;padding:8px 0;border-bottom:1px solid #eee}.body-item[data-v-e7faa2fc]:last-child{border-bottom:none}.body-item label[data-v-e7faa2fc]{width:120px;flex-shrink:0;color:#666;font-size:14px}.body-item span[data-v-e7faa2fc]{flex:1;color:#333;font-size:14px;word-break:break-all}.error-message[data-v-e7faa2fc]{background:#f8d7da;color:#721c24;padding:12px;border-radius:6px;font-size:14px}.technical-info[data-v-e7faa2fc]{background:#f8f9fa;border-radius:6px;padding:16px;margin-top:16px}.form-actions[data-v-e7faa2fc]{display:flex;justify-content:flex-end;margin-top:24px}.loading[data-v-e7faa2fc]{text-align:center;padding:40px;color:#999}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#f5f5f5}.admin-app{display:flex;min-height:100vh;height:100vh;overflow:hidden}.sidebar{width:250px;background:#2c3e50;color:#fff;padding:20px;box-shadow:2px 0 10px #0000001a;position:sticky;top:0;height:100vh;overflow:hidden}.logo{margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1)}.logo h1{font-size:24px;margin-bottom:5px}.logo p{font-size:14px;color:#ffffffb3}.user-info{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#ffffff1a;border-radius:6px;margin-bottom:20px}.user-name{font-size:14px;color:#fff}.btn-logout{padding:6px 12px;background:#fff3;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;transition:background .3s}.btn-logout:hover{background:#ffffff4d}.nav{display:flex;flex-direction:column;gap:12px}.nav-section{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.nav-title{flex:1 1 100%;font-size:11px;text-transform:uppercase;color:#ffffff80;padding:4px 8px;letter-spacing:.5px}.nav button{flex:1 1 calc(50% - 8px);min-width:140px;padding:12px 14px;border:none;background:#ffffff0d;color:#ffffffd9;text-align:left;font-size:14px;border-radius:6px;cursor:pointer;transition:all .25s}.nav button:hover{background:#ffffff1f;color:#fff}.nav button.active{background:#3498db;color:#fff;box-shadow:0 4px 10px #3498db59}.nav-button-with-badge{position:relative}.nav-badge{position:absolute;top:8px;right:8px;background:#e74c3c;color:#fff;border-radius:10px;padding:2px 6px;font-size:11px;font-weight:700;min-width:18px;text-align:center;line-height:1.4;box-shadow:0 2px 4px #0003;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.main-content{flex:1;padding:30px;height:100vh;overflow:hidden;display:flex;flex-direction:column}.main-content>*{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}:deep(.methods-view),:deep(.roles-view),:deep(.providers-view),:deep(.channels-view),:deep(.field-schemas-view),:deep(.banks-view),:deep(.deposits-view),:deep(.payouts-view),:deep(.admin-users-view),:deep(.operation-logs-view),:deep(.config-view){display:flex;flex-direction:column;height:100%;overflow:hidden}.no-permission{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#999}.no-permission h2{font-size:24px;margin-bottom:12px;color:#666}.no-permission p{font-size:16px}:deep(.header){flex-shrink:0}:deep(.table-container),:deep(.roles-grid),:deep(.permissions-grid){flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}:deep(.table-container){position:relative}:deep(.table-container table){width:100%;border-collapse:separate;border-spacing:0}:deep(.table-container thead){position:sticky;top:0;z-index:10}:deep(.table-container thead th){background:#f8f9fa!important;position:relative}.notification-toast{position:fixed;top:20px;right:20px;min-width:300px;max-width:500px;padding:14px 20px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;font-size:14px;box-shadow:0 4px 12px #00000026;z-index:9999}.notification-toast.success{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.notification-toast.error{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.notification-message{flex:1;margin-right:12px}.notification-close{background:none;border:none;font-size:20px;cursor:pointer;color:inherit;opacity:.7;padding:0;line-height:1}.notification-close:hover{opacity:1}.notification-enter-active,.notification-leave-active{transition:all .3s ease}.notification-enter-from,.notification-leave-to{opacity:0;transform:translate(100px)}
